--- /home/fdroid/fdroiddata/tmp/com.b44t.messenger_7091.apk +++ /home/fdroid/fdroiddata/tmp/sigcp_com.b44t.messenger_7091.apk ├── zipinfo {} │ @@ -1,16 +1,16 @@ │ Zip file size: 26323803 bytes, number of entries: 2484 │ -rw-r--r-- 0.0 unx 56 b- defN 81-Jan-01 01:01 META-INF/com/android/build/gradle/app-metadata.properties │ -rw-r--r-- 0.0 unx 120 b- defN 81-Jan-01 01:01 META-INF/version-control-info.textproto │ --rw-r--r-- 0.0 unx 4402 b- stor 81-Jan-01 01:01 assets/dexopt/baseline.prof │ +-rw-r--r-- 0.0 unx 4401 b- stor 81-Jan-01 01:01 assets/dexopt/baseline.prof │ -rw-r--r-- 0.0 unx 312 b- stor 81-Jan-01 01:01 assets/dexopt/baseline.profm │ -rw-r--r-- 0.0 unx 8669464 b- defN 81-Jan-01 01:01 classes.dex │ -rw-r--r-- 0.0 unx 964 b- defN 81-Jan-01 01:01 classes2.dex │ -rw-r--r-- 0.0 unx 8318256 b- defN 81-Jan-01 01:01 classes3.dex │ --rw-r--r-- 0.0 unx 4754460 b- defN 81-Jan-01 01:01 classes4.dex │ +-rw-r--r-- 0.0 unx 4754464 b- defN 81-Jan-01 01:01 classes4.dex │ -rw-r--r-- 0.0 unx 120104 b- defN 81-Jan-01 01:01 lib/armeabi-v7a/libanimation-decoder-gif.so │ -rw-r--r-- 0.0 unx 700856 b- defN 81-Jan-01 01:01 lib/armeabi-v7a/libavif_android.so │ -rw-r--r-- 0.0 unx 15060648 b- defN 81-Jan-01 01:01 lib/armeabi-v7a/libnative-utils.so │ -rw-r--r-- 0.0 unx 13904 b- defN 81-Jan-01 01:01 lib/armeabi-v7a/libos-compat.so │ -rw-r--r-- 0.0 unx 115200 b- defN 81-Jan-01 01:01 assets/fonts/Roboto-Light.ttf │ -rw-r--r-- 0.0 unx 92783 b- defN 81-Jan-01 01:01 assets/help/cs/help.html │ -rw-r--r-- 0.0 unx 104110 b- defN 81-Jan-01 01:01 assets/help/de/help.html │ @@ -2479,8 +2479,8 @@ │ -rw---- 0.0 fat 268 b- stor 81-Jan-01 01:01 res/zr1.png │ -rw---- 0.0 fat 764 b- defN 81-Jan-01 01:01 res/zu.xml │ -rw---- 0.0 fat 884 b- stor 81-Jan-01 01:01 res/zz.png │ -rw---- 0.0 fat 3995420 b- stor 81-Jan-01 01:01 resources.arsc │ -rw---- 2.0 fat 223013 b- defN 81-Jan-01 01:01 META-INF/91B5E1FB.SF │ -rw---- 2.0 fat 1334 b- defN 81-Jan-01 01:01 META-INF/91B5E1FB.RSA │ -rw---- 2.0 fat 222886 b- defN 81-Jan-01 01:01 META-INF/MANIFEST.MF │ -2484 files, 48486291 bytes uncompressed, 26040022 bytes compressed: 46.3% │ +2484 files, 48486294 bytes uncompressed, 26039957 bytes compressed: 46.3% ├── classes4.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 : cfad4db4 │ │ -signature : 53b3...2405 │ │ -file_size : 4754460 │ │ +checksum : 245f3e29 │ │ +signature : 8a9c...3bcd │ │ +file_size : 4754464 │ │ header_size : 112 │ │ link_size : 0 │ │ link_off : 0 (0x000000) │ │ string_ids_size : 37290 │ │ string_ids_off : 112 (0x000070) │ │ type_ids_size : 4744 │ │ type_ids_off : 149272 (0x024718) │ │ @@ -15,15 +15,15 @@ │ │ proto_ids_off : 168248 (0x029138) │ │ field_ids_size : 17527 │ │ field_ids_off : 253388 (0x03ddcc) │ │ method_ids_size : 28110 │ │ method_ids_off : 393604 (0x060184) │ │ class_defs_size : 3512 │ │ class_defs_off : 618484 (0x096ff4) │ │ -data_size : 4023592 │ │ +data_size : 4023596 │ │ data_off : 730868 (0x0b26f4) │ │ │ │ Class #0 header: │ │ class_idx : 1047 │ │ access_flags : 4113 (0x1011) │ │ superclass_idx : 767 │ │ source_file_idx : 4522 │ │ @@ -307510,23 +307510,23 @@ │ │ type : '(Landroid/content/Context;Lcom/b44t/messenger/DcChat;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 10 16-bit code units │ │ -1ff484: |[1ff484] org.thoughtcrime.securesms.recipients.Recipient.:(Landroid/content/Context;Lcom/b44t/messenger/DcChat;)V │ │ -1ff494: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -1ff496: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -1ff498: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -1ff49a: 0760 |0003: move-object v0, v6 │ │ -1ff49c: 0771 |0004: move-object v1, v7 │ │ -1ff49e: 0782 |0005: move-object v2, v8 │ │ -1ff4a0: 7606 bd68 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/thoughtcrime/securesms/recipients/Recipient;.:(Landroid/content/Context;Lcom/b44t/messenger/DcChat;Lcom/b44t/messenger/DcContact;Ljava/lang/String;Lcom/b44t/messenger/rpc/VcardContact;)V // method@68bd │ │ -1ff4a6: 0e00 |0009: return-void │ │ +1ff488: |[1ff488] org.thoughtcrime.securesms.recipients.Recipient.:(Landroid/content/Context;Lcom/b44t/messenger/DcChat;)V │ │ +1ff498: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +1ff49a: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +1ff49c: 1203 |0002: const/4 v3, #int 0 // #0 │ │ +1ff49e: 0760 |0003: move-object v0, v6 │ │ +1ff4a0: 0771 |0004: move-object v1, v7 │ │ +1ff4a2: 0782 |0005: move-object v2, v8 │ │ +1ff4a4: 7606 bd68 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/thoughtcrime/securesms/recipients/Recipient;.:(Landroid/content/Context;Lcom/b44t/messenger/DcChat;Lcom/b44t/messenger/DcContact;Ljava/lang/String;Lcom/b44t/messenger/rpc/VcardContact;)V // method@68bd │ │ +1ff4aa: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=95 │ │ locals : │ │ 0x0000 - 0x000a reg=6 this Lorg/thoughtcrime/securesms/recipients/Recipient; │ │ 0x0000 - 0x000a reg=7 (null) Landroid/content/Context; │ │ 0x0000 - 0x000a reg=8 (null) Lcom/b44t/messenger/DcChat; │ │ @@ -307536,73 +307536,73 @@ │ │ type : '(Landroid/content/Context;Lcom/b44t/messenger/DcChat;Lcom/b44t/messenger/DcContact;Ljava/lang/String;Lcom/b44t/messenger/rpc/VcardContact;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 114 16-bit code units │ │ -1ff4a8: |[1ff4a8] org.thoughtcrime.securesms.recipients.Recipient.:(Landroid/content/Context;Lcom/b44t/messenger/DcChat;Lcom/b44t/messenger/DcContact;Ljava/lang/String;Lcom/b44t/messenger/rpc/VcardContact;)V │ │ -1ff4b8: 7010 d30a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0ad3 │ │ -1ff4be: 2200 ab03 |0003: new-instance v0, Ljava/util/WeakHashMap; // type@03ab │ │ -1ff4c2: 7010 dd0d 0000 |0005: invoke-direct {v0}, Ljava/util/WeakHashMap;.:()V // method@0ddd │ │ -1ff4c8: 7110 160d 0000 |0008: invoke-static {v0}, Ljava/util/Collections;.newSetFromMap:(Ljava/util/Map;)Ljava/util/Set; // method@0d16 │ │ -1ff4ce: 0c00 |000b: move-result-object v0 │ │ -1ff4d0: 5b10 5b42 |000c: iput-object v0, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.listeners:Ljava/util/Set; // field@425b │ │ -1ff4d4: 5b13 5942 |000e: iput-object v3, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.dcChat:Lcom/b44t/messenger/DcChat; // field@4259 │ │ -1ff4d8: 5b14 5a42 |0010: iput-object v4, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.dcContact:Lcom/b44t/messenger/DcContact; // field@425a │ │ -1ff4dc: 5b15 5d42 |0012: iput-object v5, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.profileName:Ljava/lang/String; // field@425d │ │ -1ff4e0: 5b16 5f42 |0014: iput-object v6, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.vContact:Lcom/b44t/messenger/rpc/VcardContact; // field@425f │ │ -1ff4e4: 1205 |0016: const/4 v5, #int 0 // #0 │ │ -1ff4e6: 5b15 5742 |0017: iput-object v5, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.contactUri:Landroid/net/Uri; // field@4257 │ │ -1ff4ea: 5b15 5e42 |0019: iput-object v5, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.systemContactPhoto:Landroid/net/Uri; // field@425e │ │ -1ff4ee: 5b15 5842 |001b: iput-object v5, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.customLabel:Ljava/lang/String; // field@4258 │ │ -1ff4f2: 5b15 5c42 |001d: iput-object v5, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.profileAvatar:Ljava/lang/String; // field@425c │ │ -1ff4f6: 1215 |001f: const/4 v5, #int 1 // #1 │ │ -1ff4f8: 3804 1b00 |0020: if-eqz v4, 003b // +001b │ │ -1ff4fc: 6e10 b406 0400 |0022: invoke-virtual {v4}, Lcom/b44t/messenger/DcContact;.getId:()I // method@06b4 │ │ -1ff502: 0a03 |0025: move-result v3 │ │ -1ff504: 7110 755f 0300 |0026: invoke-static {v3}, Lorg/thoughtcrime/securesms/database/Address;.fromContact:(I)Lorg/thoughtcrime/securesms/database/Address; // method@5f75 │ │ -1ff50a: 0c03 |0029: move-result-object v3 │ │ -1ff50c: 5b13 5642 |002a: iput-object v3, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.address:Lorg/thoughtcrime/securesms/database/Address; // field@4256 │ │ -1ff510: 7030 d168 2104 |002c: invoke-direct {v1, v2, v4}, Lorg/thoughtcrime/securesms/recipients/Recipient;.maybeSetSystemContactPhoto:(Landroid/content/Context;Lcom/b44t/messenger/DcContact;)V // method@68d1 │ │ -1ff516: 6e10 b406 0400 |002f: invoke-virtual {v4}, Lcom/b44t/messenger/DcContact;.getId:()I // method@06b4 │ │ -1ff51c: 0a02 |0032: move-result v2 │ │ -1ff51e: 3352 3e00 |0033: if-ne v2, v5, 0071 // +003e │ │ -1ff522: 1a02 753a |0035: const-string v2, "SELF" // string@3a75 │ │ -1ff526: 6e20 d468 2100 |0037: invoke-virtual {v1, v2}, Lorg/thoughtcrime/securesms/recipients/Recipient;.setProfileAvatar:(Ljava/lang/String;)V // method@68d4 │ │ -1ff52c: 2837 |003a: goto 0071 // +0037 │ │ -1ff52e: 3803 3200 |003b: if-eqz v3, 006d // +0032 │ │ -1ff532: 6e10 9606 0300 |003d: invoke-virtual {v3}, Lcom/b44t/messenger/DcChat;.getId:()I // method@0696 │ │ -1ff538: 0a04 |0040: move-result v4 │ │ -1ff53a: 7110 745f 0400 |0041: invoke-static {v4}, Lorg/thoughtcrime/securesms/database/Address;.fromChat:(I)Lorg/thoughtcrime/securesms/database/Address; // method@5f74 │ │ -1ff540: 0c06 |0044: move-result-object v6 │ │ -1ff542: 5b16 5642 |0045: iput-object v6, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.address:Lorg/thoughtcrime/securesms/database/Address; // field@4256 │ │ -1ff546: 6e10 a106 0300 |0047: invoke-virtual {v3}, Lcom/b44t/messenger/DcChat;.isMultiUser:()Z // method@06a1 │ │ -1ff54c: 0a06 |004a: move-result v6 │ │ -1ff54e: 3906 2600 |004b: if-nez v6, 0071 // +0026 │ │ -1ff552: 7110 5e5e 0200 |004d: invoke-static {v2}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getAccounts:(Landroid/content/Context;)Lcom/b44t/messenger/DcAccounts; // method@5e5e │ │ -1ff558: 0c06 |0050: move-result-object v6 │ │ -1ff55a: 6e10 9406 0300 |0051: invoke-virtual {v3}, Lcom/b44t/messenger/DcChat;.getAccountId:()I // method@0694 │ │ -1ff560: 0a03 |0054: move-result v3 │ │ -1ff562: 6e20 8206 3600 |0055: invoke-virtual {v6, v3}, Lcom/b44t/messenger/DcAccounts;.getAccount:(I)Lcom/b44t/messenger/DcContext; // method@0682 │ │ -1ff568: 0c03 |0058: move-result-object v3 │ │ -1ff56a: 6e20 d706 4300 |0059: invoke-virtual {v3, v4}, Lcom/b44t/messenger/DcContext;.getChatContacts:(I)[I // method@06d7 │ │ -1ff570: 0c04 |005c: move-result-object v4 │ │ -1ff572: 2146 |005d: array-length v6, v4 │ │ -1ff574: 3456 1300 |005e: if-lt v6, v5, 0071 // +0013 │ │ -1ff578: 1205 |0060: const/4 v5, #int 0 // #0 │ │ -1ff57a: 4404 0405 |0061: aget v4, v4, v5 │ │ -1ff57e: 6e20 e206 4300 |0063: invoke-virtual {v3, v4}, Lcom/b44t/messenger/DcContext;.getContact:(I)Lcom/b44t/messenger/DcContact; // method@06e2 │ │ -1ff584: 0c03 |0066: move-result-object v3 │ │ -1ff586: 5b13 5a42 |0067: iput-object v3, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.dcContact:Lcom/b44t/messenger/DcContact; // field@425a │ │ -1ff58a: 7030 d168 2103 |0069: invoke-direct {v1, v2, v3}, Lorg/thoughtcrime/securesms/recipients/Recipient;.maybeSetSystemContactPhoto:(Landroid/content/Context;Lcom/b44t/messenger/DcContact;)V // method@68d1 │ │ -1ff590: 2805 |006c: goto 0071 // +0005 │ │ -1ff592: 6202 e43e |006d: sget-object v2, Lorg/thoughtcrime/securesms/database/Address;.UNKNOWN:Lorg/thoughtcrime/securesms/database/Address; // field@3ee4 │ │ -1ff596: 5b12 5642 |006f: iput-object v2, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.address:Lorg/thoughtcrime/securesms/database/Address; // field@4256 │ │ -1ff59a: 0e00 |0071: return-void │ │ +1ff4ac: |[1ff4ac] org.thoughtcrime.securesms.recipients.Recipient.:(Landroid/content/Context;Lcom/b44t/messenger/DcChat;Lcom/b44t/messenger/DcContact;Ljava/lang/String;Lcom/b44t/messenger/rpc/VcardContact;)V │ │ +1ff4bc: 7010 d30a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0ad3 │ │ +1ff4c2: 2200 ab03 |0003: new-instance v0, Ljava/util/WeakHashMap; // type@03ab │ │ +1ff4c6: 7010 dd0d 0000 |0005: invoke-direct {v0}, Ljava/util/WeakHashMap;.:()V // method@0ddd │ │ +1ff4cc: 7110 160d 0000 |0008: invoke-static {v0}, Ljava/util/Collections;.newSetFromMap:(Ljava/util/Map;)Ljava/util/Set; // method@0d16 │ │ +1ff4d2: 0c00 |000b: move-result-object v0 │ │ +1ff4d4: 5b10 5b42 |000c: iput-object v0, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.listeners:Ljava/util/Set; // field@425b │ │ +1ff4d8: 5b13 5942 |000e: iput-object v3, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.dcChat:Lcom/b44t/messenger/DcChat; // field@4259 │ │ +1ff4dc: 5b14 5a42 |0010: iput-object v4, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.dcContact:Lcom/b44t/messenger/DcContact; // field@425a │ │ +1ff4e0: 5b15 5d42 |0012: iput-object v5, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.profileName:Ljava/lang/String; // field@425d │ │ +1ff4e4: 5b16 5f42 |0014: iput-object v6, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.vContact:Lcom/b44t/messenger/rpc/VcardContact; // field@425f │ │ +1ff4e8: 1205 |0016: const/4 v5, #int 0 // #0 │ │ +1ff4ea: 5b15 5742 |0017: iput-object v5, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.contactUri:Landroid/net/Uri; // field@4257 │ │ +1ff4ee: 5b15 5e42 |0019: iput-object v5, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.systemContactPhoto:Landroid/net/Uri; // field@425e │ │ +1ff4f2: 5b15 5842 |001b: iput-object v5, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.customLabel:Ljava/lang/String; // field@4258 │ │ +1ff4f6: 5b15 5c42 |001d: iput-object v5, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.profileAvatar:Ljava/lang/String; // field@425c │ │ +1ff4fa: 1215 |001f: const/4 v5, #int 1 // #1 │ │ +1ff4fc: 3804 1b00 |0020: if-eqz v4, 003b // +001b │ │ +1ff500: 6e10 b406 0400 |0022: invoke-virtual {v4}, Lcom/b44t/messenger/DcContact;.getId:()I // method@06b4 │ │ +1ff506: 0a03 |0025: move-result v3 │ │ +1ff508: 7110 755f 0300 |0026: invoke-static {v3}, Lorg/thoughtcrime/securesms/database/Address;.fromContact:(I)Lorg/thoughtcrime/securesms/database/Address; // method@5f75 │ │ +1ff50e: 0c03 |0029: move-result-object v3 │ │ +1ff510: 5b13 5642 |002a: iput-object v3, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.address:Lorg/thoughtcrime/securesms/database/Address; // field@4256 │ │ +1ff514: 7030 d168 2104 |002c: invoke-direct {v1, v2, v4}, Lorg/thoughtcrime/securesms/recipients/Recipient;.maybeSetSystemContactPhoto:(Landroid/content/Context;Lcom/b44t/messenger/DcContact;)V // method@68d1 │ │ +1ff51a: 6e10 b406 0400 |002f: invoke-virtual {v4}, Lcom/b44t/messenger/DcContact;.getId:()I // method@06b4 │ │ +1ff520: 0a02 |0032: move-result v2 │ │ +1ff522: 3352 3e00 |0033: if-ne v2, v5, 0071 // +003e │ │ +1ff526: 1a02 753a |0035: const-string v2, "SELF" // string@3a75 │ │ +1ff52a: 6e20 d468 2100 |0037: invoke-virtual {v1, v2}, Lorg/thoughtcrime/securesms/recipients/Recipient;.setProfileAvatar:(Ljava/lang/String;)V // method@68d4 │ │ +1ff530: 2837 |003a: goto 0071 // +0037 │ │ +1ff532: 3803 3200 |003b: if-eqz v3, 006d // +0032 │ │ +1ff536: 6e10 9606 0300 |003d: invoke-virtual {v3}, Lcom/b44t/messenger/DcChat;.getId:()I // method@0696 │ │ +1ff53c: 0a04 |0040: move-result v4 │ │ +1ff53e: 7110 745f 0400 |0041: invoke-static {v4}, Lorg/thoughtcrime/securesms/database/Address;.fromChat:(I)Lorg/thoughtcrime/securesms/database/Address; // method@5f74 │ │ +1ff544: 0c06 |0044: move-result-object v6 │ │ +1ff546: 5b16 5642 |0045: iput-object v6, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.address:Lorg/thoughtcrime/securesms/database/Address; // field@4256 │ │ +1ff54a: 6e10 a106 0300 |0047: invoke-virtual {v3}, Lcom/b44t/messenger/DcChat;.isMultiUser:()Z // method@06a1 │ │ +1ff550: 0a06 |004a: move-result v6 │ │ +1ff552: 3906 2600 |004b: if-nez v6, 0071 // +0026 │ │ +1ff556: 7110 5e5e 0200 |004d: invoke-static {v2}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getAccounts:(Landroid/content/Context;)Lcom/b44t/messenger/DcAccounts; // method@5e5e │ │ +1ff55c: 0c06 |0050: move-result-object v6 │ │ +1ff55e: 6e10 9406 0300 |0051: invoke-virtual {v3}, Lcom/b44t/messenger/DcChat;.getAccountId:()I // method@0694 │ │ +1ff564: 0a03 |0054: move-result v3 │ │ +1ff566: 6e20 8206 3600 |0055: invoke-virtual {v6, v3}, Lcom/b44t/messenger/DcAccounts;.getAccount:(I)Lcom/b44t/messenger/DcContext; // method@0682 │ │ +1ff56c: 0c03 |0058: move-result-object v3 │ │ +1ff56e: 6e20 d706 4300 |0059: invoke-virtual {v3, v4}, Lcom/b44t/messenger/DcContext;.getChatContacts:(I)[I // method@06d7 │ │ +1ff574: 0c04 |005c: move-result-object v4 │ │ +1ff576: 2146 |005d: array-length v6, v4 │ │ +1ff578: 3456 1300 |005e: if-lt v6, v5, 0071 // +0013 │ │ +1ff57c: 1205 |0060: const/4 v5, #int 0 // #0 │ │ +1ff57e: 4404 0405 |0061: aget v4, v4, v5 │ │ +1ff582: 6e20 e206 4300 |0063: invoke-virtual {v3, v4}, Lcom/b44t/messenger/DcContext;.getContact:(I)Lcom/b44t/messenger/DcContact; // method@06e2 │ │ +1ff588: 0c03 |0066: move-result-object v3 │ │ +1ff58a: 5b13 5a42 |0067: iput-object v3, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.dcContact:Lcom/b44t/messenger/DcContact; // field@425a │ │ +1ff58e: 7030 d168 2103 |0069: invoke-direct {v1, v2, v3}, Lorg/thoughtcrime/securesms/recipients/Recipient;.maybeSetSystemContactPhoto:(Landroid/content/Context;Lcom/b44t/messenger/DcContact;)V // method@68d1 │ │ +1ff594: 2805 |006c: goto 0071 // +0005 │ │ +1ff596: 6202 e43e |006d: sget-object v2, Lorg/thoughtcrime/securesms/database/Address;.UNKNOWN:Lorg/thoughtcrime/securesms/database/Address; // field@3ee4 │ │ +1ff59a: 5b12 5642 |006f: iput-object v2, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.address:Lorg/thoughtcrime/securesms/database/Address; // field@4256 │ │ +1ff59e: 0e00 |0071: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ 0x0003 line=55 │ │ 0x000e line=111 │ │ 0x0010 line=112 │ │ 0x0012 line=113 │ │ @@ -307637,23 +307637,23 @@ │ │ type : '(Landroid/content/Context;Lcom/b44t/messenger/DcContact;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 10 16-bit code units │ │ -1ff59c: |[1ff59c] org.thoughtcrime.securesms.recipients.Recipient.:(Landroid/content/Context;Lcom/b44t/messenger/DcContact;)V │ │ -1ff5ac: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -1ff5ae: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -1ff5b0: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -1ff5b2: 0760 |0003: move-object v0, v6 │ │ -1ff5b4: 0771 |0004: move-object v1, v7 │ │ -1ff5b6: 0783 |0005: move-object v3, v8 │ │ -1ff5b8: 7606 bd68 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/thoughtcrime/securesms/recipients/Recipient;.:(Landroid/content/Context;Lcom/b44t/messenger/DcChat;Lcom/b44t/messenger/DcContact;Ljava/lang/String;Lcom/b44t/messenger/rpc/VcardContact;)V // method@68bd │ │ -1ff5be: 0e00 |0009: return-void │ │ +1ff5a0: |[1ff5a0] org.thoughtcrime.securesms.recipients.Recipient.:(Landroid/content/Context;Lcom/b44t/messenger/DcContact;)V │ │ +1ff5b0: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +1ff5b2: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +1ff5b4: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +1ff5b6: 0760 |0003: move-object v0, v6 │ │ +1ff5b8: 0771 |0004: move-object v1, v7 │ │ +1ff5ba: 0783 |0005: move-object v3, v8 │ │ +1ff5bc: 7606 bd68 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/thoughtcrime/securesms/recipients/Recipient;.:(Landroid/content/Context;Lcom/b44t/messenger/DcChat;Lcom/b44t/messenger/DcContact;Ljava/lang/String;Lcom/b44t/messenger/rpc/VcardContact;)V // method@68bd │ │ +1ff5c2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=103 │ │ locals : │ │ 0x0000 - 0x000a reg=6 this Lorg/thoughtcrime/securesms/recipients/Recipient; │ │ 0x0000 - 0x000a reg=7 (null) Landroid/content/Context; │ │ 0x0000 - 0x000a reg=8 (null) Lcom/b44t/messenger/DcContact; │ │ @@ -307663,23 +307663,23 @@ │ │ type : '(Landroid/content/Context;Lcom/b44t/messenger/DcContact;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 10 16-bit code units │ │ -1ff5c0: |[1ff5c0] org.thoughtcrime.securesms.recipients.Recipient.:(Landroid/content/Context;Lcom/b44t/messenger/DcContact;Ljava/lang/String;)V │ │ -1ff5d0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -1ff5d2: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -1ff5d4: 0760 |0002: move-object v0, v6 │ │ -1ff5d6: 0771 |0003: move-object v1, v7 │ │ -1ff5d8: 0783 |0004: move-object v3, v8 │ │ -1ff5da: 0794 |0005: move-object v4, v9 │ │ -1ff5dc: 7606 bd68 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/thoughtcrime/securesms/recipients/Recipient;.:(Landroid/content/Context;Lcom/b44t/messenger/DcChat;Lcom/b44t/messenger/DcContact;Ljava/lang/String;Lcom/b44t/messenger/rpc/VcardContact;)V // method@68bd │ │ -1ff5e2: 0e00 |0009: return-void │ │ +1ff5c4: |[1ff5c4] org.thoughtcrime.securesms.recipients.Recipient.:(Landroid/content/Context;Lcom/b44t/messenger/DcContact;Ljava/lang/String;)V │ │ +1ff5d4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +1ff5d6: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +1ff5d8: 0760 |0002: move-object v0, v6 │ │ +1ff5da: 0771 |0003: move-object v1, v7 │ │ +1ff5dc: 0783 |0004: move-object v3, v8 │ │ +1ff5de: 0794 |0005: move-object v4, v9 │ │ +1ff5e0: 7606 bd68 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/thoughtcrime/securesms/recipients/Recipient;.:(Landroid/content/Context;Lcom/b44t/messenger/DcChat;Lcom/b44t/messenger/DcContact;Ljava/lang/String;Lcom/b44t/messenger/rpc/VcardContact;)V // method@68bd │ │ +1ff5e6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=107 │ │ locals : │ │ 0x0000 - 0x000a reg=6 this Lorg/thoughtcrime/securesms/recipients/Recipient; │ │ 0x0000 - 0x000a reg=7 (null) Landroid/content/Context; │ │ 0x0000 - 0x000a reg=8 (null) Lcom/b44t/messenger/DcContact; │ │ @@ -307690,23 +307690,23 @@ │ │ type : '(Landroid/content/Context;Lcom/b44t/messenger/rpc/VcardContact;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 10 16-bit code units │ │ -1ff5e4: |[1ff5e4] org.thoughtcrime.securesms.recipients.Recipient.:(Landroid/content/Context;Lcom/b44t/messenger/rpc/VcardContact;)V │ │ -1ff5f4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -1ff5f6: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -1ff5f8: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -1ff5fa: 0760 |0003: move-object v0, v6 │ │ -1ff5fc: 0771 |0004: move-object v1, v7 │ │ -1ff5fe: 0785 |0005: move-object v5, v8 │ │ -1ff600: 7606 bd68 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/thoughtcrime/securesms/recipients/Recipient;.:(Landroid/content/Context;Lcom/b44t/messenger/DcChat;Lcom/b44t/messenger/DcContact;Ljava/lang/String;Lcom/b44t/messenger/rpc/VcardContact;)V // method@68bd │ │ -1ff606: 0e00 |0009: return-void │ │ +1ff5e8: |[1ff5e8] org.thoughtcrime.securesms.recipients.Recipient.:(Landroid/content/Context;Lcom/b44t/messenger/rpc/VcardContact;)V │ │ +1ff5f8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +1ff5fa: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +1ff5fc: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +1ff5fe: 0760 |0003: move-object v0, v6 │ │ +1ff600: 0771 |0004: move-object v1, v7 │ │ +1ff602: 0785 |0005: move-object v5, v8 │ │ +1ff604: 7606 bd68 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/thoughtcrime/securesms/recipients/Recipient;.:(Landroid/content/Context;Lcom/b44t/messenger/DcChat;Lcom/b44t/messenger/DcContact;Ljava/lang/String;Lcom/b44t/messenger/rpc/VcardContact;)V // method@68bd │ │ +1ff60a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=99 │ │ locals : │ │ 0x0000 - 0x000a reg=6 this Lorg/thoughtcrime/securesms/recipients/Recipient; │ │ 0x0000 - 0x000a reg=7 (null) Landroid/content/Context; │ │ 0x0000 - 0x000a reg=8 (null) Lcom/b44t/messenger/rpc/VcardContact; │ │ @@ -307716,64 +307716,64 @@ │ │ type : '(Landroid/content/Context;Lorg/thoughtcrime/securesms/database/Address;)Lorg/thoughtcrime/securesms/recipients/Recipient;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 97 16-bit code units │ │ -1ff374: |[1ff374] org.thoughtcrime.securesms.recipients.Recipient.from:(Landroid/content/Context;Lorg/thoughtcrime/securesms/database/Address;)Lorg/thoughtcrime/securesms/recipients/Recipient; │ │ -1ff384: 3804 5b00 |0000: if-eqz v4, 005b // +005b │ │ -1ff388: 7110 625e 0300 |0002: invoke-static {v3}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@5e62 │ │ -1ff38e: 0c00 |0005: move-result-object v0 │ │ -1ff390: 6e10 7b5f 0400 |0006: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/database/Address;.isDcContact:()Z // method@5f7b │ │ -1ff396: 0a01 |0009: move-result v1 │ │ -1ff398: 3801 1000 |000a: if-eqz v1, 001a // +0010 │ │ -1ff39c: 2201 1811 |000c: new-instance v1, Lorg/thoughtcrime/securesms/recipients/Recipient; // type@1118 │ │ -1ff3a0: 6e10 785f 0400 |000e: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/database/Address;.getDcContactId:()I // method@5f78 │ │ -1ff3a6: 0a04 |0011: move-result v4 │ │ -1ff3a8: 6e20 e206 4000 |0012: invoke-virtual {v0, v4}, Lcom/b44t/messenger/DcContext;.getContact:(I)Lcom/b44t/messenger/DcContact; // method@06e2 │ │ -1ff3ae: 0c04 |0015: move-result-object v4 │ │ -1ff3b0: 7030 be68 3104 |0016: invoke-direct {v1, v3, v4}, Lorg/thoughtcrime/securesms/recipients/Recipient;.:(Landroid/content/Context;Lcom/b44t/messenger/DcContact;)V // method@68be │ │ -1ff3b6: 1101 |0019: return-object v1 │ │ -1ff3b8: 6e10 7a5f 0400 |001a: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/database/Address;.isDcChat:()Z // method@5f7a │ │ -1ff3be: 0a01 |001d: move-result v1 │ │ -1ff3c0: 3801 1000 |001e: if-eqz v1, 002e // +0010 │ │ -1ff3c4: 2201 1811 |0020: new-instance v1, Lorg/thoughtcrime/securesms/recipients/Recipient; // type@1118 │ │ -1ff3c8: 6e10 775f 0400 |0022: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/database/Address;.getDcChatId:()I // method@5f77 │ │ -1ff3ce: 0a04 |0025: move-result v4 │ │ -1ff3d0: 6e20 d606 4000 |0026: invoke-virtual {v0, v4}, Lcom/b44t/messenger/DcContext;.getChat:(I)Lcom/b44t/messenger/DcChat; // method@06d6 │ │ -1ff3d6: 0c04 |0029: move-result-object v4 │ │ -1ff3d8: 7030 bc68 3104 |002a: invoke-direct {v1, v3, v4}, Lorg/thoughtcrime/securesms/recipients/Recipient;.:(Landroid/content/Context;Lcom/b44t/messenger/DcChat;)V // method@68bc │ │ -1ff3de: 1101 |002d: return-object v1 │ │ -1ff3e0: 7110 625e 0300 |002e: invoke-static {v3}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@5e62 │ │ -1ff3e6: 0c01 |0031: move-result-object v1 │ │ -1ff3e8: 6e10 7d5f 0400 |0032: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/database/Address;.toString:()Ljava/lang/String; // method@5f7d │ │ -1ff3ee: 0c02 |0035: move-result-object v2 │ │ -1ff3f0: 6e20 0407 2100 |0036: invoke-virtual {v1, v2}, Lcom/b44t/messenger/DcContext;.mayBeValidAddr:(Ljava/lang/String;)Z // method@0704 │ │ -1ff3f6: 0a01 |0039: move-result v1 │ │ -1ff3f8: 3801 1600 |003a: if-eqz v1, 0050 // +0016 │ │ -1ff3fc: 6e10 7d5f 0400 |003c: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/database/Address;.toString:()Ljava/lang/String; // method@5f7d │ │ -1ff402: 0c04 |003f: move-result-object v4 │ │ -1ff404: 6e20 0107 4000 |0040: invoke-virtual {v0, v4}, Lcom/b44t/messenger/DcContext;.lookupContactIdByAddr:(Ljava/lang/String;)I // method@0701 │ │ -1ff40a: 0a04 |0043: move-result v4 │ │ -1ff40c: 3804 0c00 |0044: if-eqz v4, 0050 // +000c │ │ -1ff410: 2201 1811 |0046: new-instance v1, Lorg/thoughtcrime/securesms/recipients/Recipient; // type@1118 │ │ -1ff414: 6e20 e206 4000 |0048: invoke-virtual {v0, v4}, Lcom/b44t/messenger/DcContext;.getContact:(I)Lcom/b44t/messenger/DcContact; // method@06e2 │ │ -1ff41a: 0c04 |004b: move-result-object v4 │ │ -1ff41c: 7030 be68 3104 |004c: invoke-direct {v1, v3, v4}, Lorg/thoughtcrime/securesms/recipients/Recipient;.:(Landroid/content/Context;Lcom/b44t/messenger/DcContact;)V // method@68be │ │ -1ff422: 1101 |004f: return-object v1 │ │ -1ff424: 2204 1811 |0050: new-instance v4, Lorg/thoughtcrime/securesms/recipients/Recipient; // type@1118 │ │ -1ff428: 1201 |0052: const/4 v1, #int 0 // #0 │ │ -1ff42a: 6e20 e206 1000 |0053: invoke-virtual {v0, v1}, Lcom/b44t/messenger/DcContext;.getContact:(I)Lcom/b44t/messenger/DcContact; // method@06e2 │ │ -1ff430: 0c00 |0056: move-result-object v0 │ │ -1ff432: 7030 be68 3400 |0057: invoke-direct {v4, v3, v0}, Lorg/thoughtcrime/securesms/recipients/Recipient;.:(Landroid/content/Context;Lcom/b44t/messenger/DcContact;)V // method@68be │ │ -1ff438: 1104 |005a: return-object v4 │ │ -1ff43a: 2203 da02 |005b: new-instance v3, Ljava/lang/AssertionError; // type@02da │ │ -1ff43e: 7020 f109 4300 |005d: invoke-direct {v3, v4}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09f1 │ │ -1ff444: 2703 |0060: throw v3 │ │ +1ff378: |[1ff378] org.thoughtcrime.securesms.recipients.Recipient.from:(Landroid/content/Context;Lorg/thoughtcrime/securesms/database/Address;)Lorg/thoughtcrime/securesms/recipients/Recipient; │ │ +1ff388: 3804 5b00 |0000: if-eqz v4, 005b // +005b │ │ +1ff38c: 7110 625e 0300 |0002: invoke-static {v3}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@5e62 │ │ +1ff392: 0c00 |0005: move-result-object v0 │ │ +1ff394: 6e10 7b5f 0400 |0006: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/database/Address;.isDcContact:()Z // method@5f7b │ │ +1ff39a: 0a01 |0009: move-result v1 │ │ +1ff39c: 3801 1000 |000a: if-eqz v1, 001a // +0010 │ │ +1ff3a0: 2201 1811 |000c: new-instance v1, Lorg/thoughtcrime/securesms/recipients/Recipient; // type@1118 │ │ +1ff3a4: 6e10 785f 0400 |000e: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/database/Address;.getDcContactId:()I // method@5f78 │ │ +1ff3aa: 0a04 |0011: move-result v4 │ │ +1ff3ac: 6e20 e206 4000 |0012: invoke-virtual {v0, v4}, Lcom/b44t/messenger/DcContext;.getContact:(I)Lcom/b44t/messenger/DcContact; // method@06e2 │ │ +1ff3b2: 0c04 |0015: move-result-object v4 │ │ +1ff3b4: 7030 be68 3104 |0016: invoke-direct {v1, v3, v4}, Lorg/thoughtcrime/securesms/recipients/Recipient;.:(Landroid/content/Context;Lcom/b44t/messenger/DcContact;)V // method@68be │ │ +1ff3ba: 1101 |0019: return-object v1 │ │ +1ff3bc: 6e10 7a5f 0400 |001a: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/database/Address;.isDcChat:()Z // method@5f7a │ │ +1ff3c2: 0a01 |001d: move-result v1 │ │ +1ff3c4: 3801 1000 |001e: if-eqz v1, 002e // +0010 │ │ +1ff3c8: 2201 1811 |0020: new-instance v1, Lorg/thoughtcrime/securesms/recipients/Recipient; // type@1118 │ │ +1ff3cc: 6e10 775f 0400 |0022: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/database/Address;.getDcChatId:()I // method@5f77 │ │ +1ff3d2: 0a04 |0025: move-result v4 │ │ +1ff3d4: 6e20 d606 4000 |0026: invoke-virtual {v0, v4}, Lcom/b44t/messenger/DcContext;.getChat:(I)Lcom/b44t/messenger/DcChat; // method@06d6 │ │ +1ff3da: 0c04 |0029: move-result-object v4 │ │ +1ff3dc: 7030 bc68 3104 |002a: invoke-direct {v1, v3, v4}, Lorg/thoughtcrime/securesms/recipients/Recipient;.:(Landroid/content/Context;Lcom/b44t/messenger/DcChat;)V // method@68bc │ │ +1ff3e2: 1101 |002d: return-object v1 │ │ +1ff3e4: 7110 625e 0300 |002e: invoke-static {v3}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@5e62 │ │ +1ff3ea: 0c01 |0031: move-result-object v1 │ │ +1ff3ec: 6e10 7d5f 0400 |0032: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/database/Address;.toString:()Ljava/lang/String; // method@5f7d │ │ +1ff3f2: 0c02 |0035: move-result-object v2 │ │ +1ff3f4: 6e20 0407 2100 |0036: invoke-virtual {v1, v2}, Lcom/b44t/messenger/DcContext;.mayBeValidAddr:(Ljava/lang/String;)Z // method@0704 │ │ +1ff3fa: 0a01 |0039: move-result v1 │ │ +1ff3fc: 3801 1600 |003a: if-eqz v1, 0050 // +0016 │ │ +1ff400: 6e10 7d5f 0400 |003c: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/database/Address;.toString:()Ljava/lang/String; // method@5f7d │ │ +1ff406: 0c04 |003f: move-result-object v4 │ │ +1ff408: 6e20 0107 4000 |0040: invoke-virtual {v0, v4}, Lcom/b44t/messenger/DcContext;.lookupContactIdByAddr:(Ljava/lang/String;)I // method@0701 │ │ +1ff40e: 0a04 |0043: move-result v4 │ │ +1ff410: 3804 0c00 |0044: if-eqz v4, 0050 // +000c │ │ +1ff414: 2201 1811 |0046: new-instance v1, Lorg/thoughtcrime/securesms/recipients/Recipient; // type@1118 │ │ +1ff418: 6e20 e206 4000 |0048: invoke-virtual {v0, v4}, Lcom/b44t/messenger/DcContext;.getContact:(I)Lcom/b44t/messenger/DcContact; // method@06e2 │ │ +1ff41e: 0c04 |004b: move-result-object v4 │ │ +1ff420: 7030 be68 3104 |004c: invoke-direct {v1, v3, v4}, Lorg/thoughtcrime/securesms/recipients/Recipient;.:(Landroid/content/Context;Lcom/b44t/messenger/DcContact;)V // method@68be │ │ +1ff426: 1101 |004f: return-object v1 │ │ +1ff428: 2204 1811 |0050: new-instance v4, Lorg/thoughtcrime/securesms/recipients/Recipient; // type@1118 │ │ +1ff42c: 1201 |0052: const/4 v1, #int 0 // #0 │ │ +1ff42e: 6e20 e206 1000 |0053: invoke-virtual {v0, v1}, Lcom/b44t/messenger/DcContext;.getContact:(I)Lcom/b44t/messenger/DcContact; // method@06e2 │ │ +1ff434: 0c00 |0056: move-result-object v0 │ │ +1ff436: 7030 be68 3400 |0057: invoke-direct {v4, v3, v0}, Lorg/thoughtcrime/securesms/recipients/Recipient;.:(Landroid/content/Context;Lcom/b44t/messenger/DcContact;)V // method@68be │ │ +1ff43c: 1104 |005a: return-object v4 │ │ +1ff43e: 2203 da02 |005b: new-instance v3, Ljava/lang/AssertionError; // type@02da │ │ +1ff442: 7020 f109 4300 |005d: invoke-direct {v3, v4}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09f1 │ │ +1ff448: 2703 |0060: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=79 │ │ 0x0006 line=80 │ │ 0x000c line=81 │ │ 0x001a line=82 │ │ 0x0020 line=83 │ │ @@ -307791,26 +307791,26 @@ │ │ type : '(Landroid/content/Context;I)Lorg/thoughtcrime/securesms/recipients/Recipient;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -1ff448: |[1ff448] org.thoughtcrime.securesms.recipients.Recipient.fromChat:(Landroid/content/Context;I)Lorg/thoughtcrime/securesms/recipients/Recipient; │ │ -1ff458: 7110 625e 0200 |0000: invoke-static {v2}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@5e62 │ │ -1ff45e: 0c00 |0003: move-result-object v0 │ │ -1ff460: 2201 1811 |0004: new-instance v1, Lorg/thoughtcrime/securesms/recipients/Recipient; // type@1118 │ │ -1ff464: 6e20 ea06 3000 |0006: invoke-virtual {v0, v3}, Lcom/b44t/messenger/DcContext;.getMsg:(I)Lcom/b44t/messenger/DcMsg; // method@06ea │ │ -1ff46a: 0c03 |0009: move-result-object v3 │ │ -1ff46c: 6e10 3407 0300 |000a: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getChatId:()I // method@0734 │ │ -1ff472: 0a03 |000d: move-result v3 │ │ -1ff474: 6e20 d606 3000 |000e: invoke-virtual {v0, v3}, Lcom/b44t/messenger/DcContext;.getChat:(I)Lcom/b44t/messenger/DcChat; // method@06d6 │ │ -1ff47a: 0c03 |0011: move-result-object v3 │ │ -1ff47c: 7030 bc68 2103 |0012: invoke-direct {v1, v2, v3}, Lorg/thoughtcrime/securesms/recipients/Recipient;.:(Landroid/content/Context;Lcom/b44t/messenger/DcChat;)V // method@68bc │ │ -1ff482: 1101 |0015: return-object v1 │ │ +1ff44c: |[1ff44c] org.thoughtcrime.securesms.recipients.Recipient.fromChat:(Landroid/content/Context;I)Lorg/thoughtcrime/securesms/recipients/Recipient; │ │ +1ff45c: 7110 625e 0200 |0000: invoke-static {v2}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@5e62 │ │ +1ff462: 0c00 |0003: move-result-object v0 │ │ +1ff464: 2201 1811 |0004: new-instance v1, Lorg/thoughtcrime/securesms/recipients/Recipient; // type@1118 │ │ +1ff468: 6e20 ea06 3000 |0006: invoke-virtual {v0, v3}, Lcom/b44t/messenger/DcContext;.getMsg:(I)Lcom/b44t/messenger/DcMsg; // method@06ea │ │ +1ff46e: 0c03 |0009: move-result-object v3 │ │ +1ff470: 6e10 3407 0300 |000a: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getChatId:()I // method@0734 │ │ +1ff476: 0a03 |000d: move-result v3 │ │ +1ff478: 6e20 d606 3000 |000e: invoke-virtual {v0, v3}, Lcom/b44t/messenger/DcContext;.getChat:(I)Lcom/b44t/messenger/DcChat; // method@06d6 │ │ +1ff47e: 0c03 |0011: move-result-object v3 │ │ +1ff480: 7030 bc68 2103 |0012: invoke-direct {v1, v2, v3}, Lorg/thoughtcrime/securesms/recipients/Recipient;.:(Landroid/content/Context;Lcom/b44t/messenger/DcChat;)V // method@68bc │ │ +1ff486: 1101 |0015: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0004 line=73 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 (null) Landroid/content/Context; │ │ 0x0000 - 0x0016 reg=3 (null) I │ │ @@ -307820,32 +307820,32 @@ │ │ type : '(Landroid/content/Context;Lcom/b44t/messenger/DcContact;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -1ff644: |[1ff644] org.thoughtcrime.securesms.recipients.Recipient.maybeSetSystemContactPhoto:(Landroid/content/Context;Lcom/b44t/messenger/DcContact;)V │ │ -1ff654: 2200 0d03 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@030d │ │ -1ff658: 7010 3f0b 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0b3f │ │ -1ff65e: 6e10 b306 0400 |0005: invoke-virtual {v4}, Lcom/b44t/messenger/DcContact;.getDisplayName:()Ljava/lang/String; // method@06b3 │ │ -1ff664: 0c01 |0008: move-result-object v1 │ │ -1ff666: 6e20 4b0b 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ -1ff66c: 6e10 b006 0400 |000c: invoke-virtual {v4}, Lcom/b44t/messenger/DcContact;.getAddr:()Ljava/lang/String; // method@06b0 │ │ -1ff672: 0c04 |000f: move-result-object v4 │ │ -1ff674: 6e20 4b0b 4000 |0010: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ -1ff67a: 6e10 5c0b 0000 |0013: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b5c │ │ -1ff680: 0c04 |0016: move-result-object v4 │ │ -1ff682: 7110 d56a 0400 |0017: invoke-static {v4}, Lorg/thoughtcrime/securesms/util/Hash;.sha256:(Ljava/lang/String;)Ljava/lang/String; // method@6ad5 │ │ -1ff688: 0c04 |001a: move-result-object v4 │ │ -1ff68a: 7120 5f6b 4300 |001b: invoke-static {v3, v4}, Lorg/thoughtcrime/securesms/util/Prefs;.getSystemContactPhoto:(Landroid/content/Context;Ljava/lang/String;)Landroid/net/Uri; // method@6b5f │ │ -1ff690: 0c03 |001e: move-result-object v3 │ │ -1ff692: 3803 0500 |001f: if-eqz v3, 0024 // +0005 │ │ -1ff696: 7020 d568 3200 |0021: invoke-direct {v2, v3}, Lorg/thoughtcrime/securesms/recipients/Recipient;.setSystemContactPhoto:(Landroid/net/Uri;)V // method@68d5 │ │ -1ff69c: 0e00 |0024: return-void │ │ +1ff648: |[1ff648] org.thoughtcrime.securesms.recipients.Recipient.maybeSetSystemContactPhoto:(Landroid/content/Context;Lcom/b44t/messenger/DcContact;)V │ │ +1ff658: 2200 0d03 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@030d │ │ +1ff65c: 7010 3f0b 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0b3f │ │ +1ff662: 6e10 b306 0400 |0005: invoke-virtual {v4}, Lcom/b44t/messenger/DcContact;.getDisplayName:()Ljava/lang/String; // method@06b3 │ │ +1ff668: 0c01 |0008: move-result-object v1 │ │ +1ff66a: 6e20 4b0b 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ +1ff670: 6e10 b006 0400 |000c: invoke-virtual {v4}, Lcom/b44t/messenger/DcContact;.getAddr:()Ljava/lang/String; // method@06b0 │ │ +1ff676: 0c04 |000f: move-result-object v4 │ │ +1ff678: 6e20 4b0b 4000 |0010: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ +1ff67e: 6e10 5c0b 0000 |0013: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b5c │ │ +1ff684: 0c04 |0016: move-result-object v4 │ │ +1ff686: 7110 d56a 0400 |0017: invoke-static {v4}, Lorg/thoughtcrime/securesms/util/Hash;.sha256:(Ljava/lang/String;)Ljava/lang/String; // method@6ad5 │ │ +1ff68c: 0c04 |001a: move-result-object v4 │ │ +1ff68e: 7120 5f6b 4300 |001b: invoke-static {v3, v4}, Lorg/thoughtcrime/securesms/util/Prefs;.getSystemContactPhoto:(Landroid/content/Context;Ljava/lang/String;)Landroid/net/Uri; // method@6b5f │ │ +1ff694: 0c03 |001e: move-result-object v3 │ │ +1ff696: 3803 0500 |001f: if-eqz v3, 0024 // +0005 │ │ +1ff69a: 7020 d568 3200 |0021: invoke-direct {v2, v3}, Lorg/thoughtcrime/securesms/recipients/Recipient;.setSystemContactPhoto:(Landroid/net/Uri;)V // method@68d5 │ │ +1ff6a0: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=250 │ │ 0x001b line=251 │ │ 0x0021 line=253 │ │ locals : │ │ 0x0000 - 0x0025 reg=2 this Lorg/thoughtcrime/securesms/recipients/Recipient; │ │ @@ -307857,34 +307857,34 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -1ff6a0: |[1ff6a0] org.thoughtcrime.securesms.recipients.Recipient.notifyListeners:()V │ │ -1ff6b0: 1d02 |0000: monitor-enter v2 │ │ -1ff6b2: 2200 8503 |0001: new-instance v0, Ljava/util/HashSet; // type@0385 │ │ -1ff6b6: 5421 5b42 |0003: iget-object v1, v2, Lorg/thoughtcrime/securesms/recipients/Recipient;.listeners:Ljava/util/Set; // field@425b │ │ -1ff6ba: 7020 3a0d 1000 |0005: invoke-direct {v0, v1}, Ljava/util/HashSet;.:(Ljava/util/Collection;)V // method@0d3a │ │ -1ff6c0: 1e02 |0008: monitor-exit v2 │ │ -1ff6c2: 7210 ad0d 0000 |0009: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@0dad │ │ -1ff6c8: 0c00 |000c: move-result-object v0 │ │ -1ff6ca: 7210 480d 0000 |000d: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@0d48 │ │ -1ff6d0: 0a01 |0010: move-result v1 │ │ -1ff6d2: 3801 0c00 |0011: if-eqz v1, 001d // +000c │ │ -1ff6d6: 7210 490d 0000 |0013: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0d49 │ │ -1ff6dc: 0c01 |0016: move-result-object v1 │ │ -1ff6de: 1f01 1a11 |0017: check-cast v1, Lorg/thoughtcrime/securesms/recipients/RecipientModifiedListener; // type@111a │ │ -1ff6e2: 7220 d968 2100 |0019: invoke-interface {v1, v2}, Lorg/thoughtcrime/securesms/recipients/RecipientModifiedListener;.onModified:(Lorg/thoughtcrime/securesms/recipients/Recipient;)V // method@68d9 │ │ -1ff6e8: 28f1 |001c: goto 000d // -000f │ │ -1ff6ea: 0e00 |001d: return-void │ │ -1ff6ec: 0d00 |001e: move-exception v0 │ │ -1ff6ee: 1e02 |001f: monitor-exit v2 │ │ -1ff6f0: 2700 |0020: throw v0 │ │ +1ff6a4: |[1ff6a4] org.thoughtcrime.securesms.recipients.Recipient.notifyListeners:()V │ │ +1ff6b4: 1d02 |0000: monitor-enter v2 │ │ +1ff6b6: 2200 8503 |0001: new-instance v0, Ljava/util/HashSet; // type@0385 │ │ +1ff6ba: 5421 5b42 |0003: iget-object v1, v2, Lorg/thoughtcrime/securesms/recipients/Recipient;.listeners:Ljava/util/Set; // field@425b │ │ +1ff6be: 7020 3a0d 1000 |0005: invoke-direct {v0, v1}, Ljava/util/HashSet;.:(Ljava/util/Collection;)V // method@0d3a │ │ +1ff6c4: 1e02 |0008: monitor-exit v2 │ │ +1ff6c6: 7210 ad0d 0000 |0009: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@0dad │ │ +1ff6cc: 0c00 |000c: move-result-object v0 │ │ +1ff6ce: 7210 480d 0000 |000d: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@0d48 │ │ +1ff6d4: 0a01 |0010: move-result v1 │ │ +1ff6d6: 3801 0c00 |0011: if-eqz v1, 001d // +000c │ │ +1ff6da: 7210 490d 0000 |0013: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0d49 │ │ +1ff6e0: 0c01 |0016: move-result-object v1 │ │ +1ff6e2: 1f01 1a11 |0017: check-cast v1, Lorg/thoughtcrime/securesms/recipients/RecipientModifiedListener; // type@111a │ │ +1ff6e6: 7220 d968 2100 |0019: invoke-interface {v1, v2}, Lorg/thoughtcrime/securesms/recipients/RecipientModifiedListener;.onModified:(Lorg/thoughtcrime/securesms/recipients/Recipient;)V // method@68d9 │ │ +1ff6ec: 28f1 |001c: goto 000d // -000f │ │ +1ff6ee: 0e00 |001d: return-void │ │ +1ff6f0: 0d00 |001e: move-exception v0 │ │ +1ff6f2: 1e02 |001f: monitor-exit v2 │ │ +1ff6f4: 2700 |0020: throw v0 │ │ catches : 2 │ │ 0x0001 - 0x0009 │ │ -> 0x001e │ │ 0x001f - 0x0020 │ │ -> 0x001e │ │ positions : │ │ 0x0000 line=288 │ │ @@ -307901,31 +307901,31 @@ │ │ type : '(Landroid/net/Uri;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -1ff780: |[1ff780] org.thoughtcrime.securesms.recipients.Recipient.setSystemContactPhoto:(Landroid/net/Uri;)V │ │ -1ff790: 1d01 |0000: monitor-enter v1 │ │ -1ff792: 5410 5e42 |0001: iget-object v0, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.systemContactPhoto:Landroid/net/Uri; // field@425e │ │ -1ff796: 7120 0f6c 0200 |0003: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/util/Util;.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@6c0f │ │ -1ff79c: 0a00 |0006: move-result v0 │ │ -1ff79e: 3900 0600 |0007: if-nez v0, 000d // +0006 │ │ -1ff7a2: 5b12 5e42 |0009: iput-object v2, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.systemContactPhoto:Landroid/net/Uri; // field@425e │ │ -1ff7a6: 1212 |000b: const/4 v2, #int 1 // #1 │ │ -1ff7a8: 2802 |000c: goto 000e // +0002 │ │ -1ff7aa: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -1ff7ac: 1e01 |000e: monitor-exit v1 │ │ -1ff7ae: 3802 0500 |000f: if-eqz v2, 0014 // +0005 │ │ -1ff7b2: 7010 d268 0100 |0011: invoke-direct {v1}, Lorg/thoughtcrime/securesms/recipients/Recipient;.notifyListeners:()V // method@68d2 │ │ -1ff7b8: 0e00 |0014: return-void │ │ -1ff7ba: 0d02 |0015: move-exception v2 │ │ -1ff7bc: 1e01 |0016: monitor-exit v1 │ │ -1ff7be: 2702 |0017: throw v2 │ │ +1ff784: |[1ff784] org.thoughtcrime.securesms.recipients.Recipient.setSystemContactPhoto:(Landroid/net/Uri;)V │ │ +1ff794: 1d01 |0000: monitor-enter v1 │ │ +1ff796: 5410 5e42 |0001: iget-object v0, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.systemContactPhoto:Landroid/net/Uri; // field@425e │ │ +1ff79a: 7120 0f6c 0200 |0003: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/util/Util;.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@6c0f │ │ +1ff7a0: 0a00 |0006: move-result v0 │ │ +1ff7a2: 3900 0600 |0007: if-nez v0, 000d // +0006 │ │ +1ff7a6: 5b12 5e42 |0009: iput-object v2, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.systemContactPhoto:Landroid/net/Uri; // field@425e │ │ +1ff7aa: 1212 |000b: const/4 v2, #int 1 // #1 │ │ +1ff7ac: 2802 |000c: goto 000e // +0002 │ │ +1ff7ae: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +1ff7b0: 1e01 |000e: monitor-exit v1 │ │ +1ff7b2: 3802 0500 |000f: if-eqz v2, 0014 // +0005 │ │ +1ff7b6: 7010 d268 0100 |0011: invoke-direct {v1}, Lorg/thoughtcrime/securesms/recipients/Recipient;.notifyListeners:()V // method@68d2 │ │ +1ff7bc: 0e00 |0014: return-void │ │ +1ff7be: 0d02 |0015: move-exception v2 │ │ +1ff7c0: 1e01 |0016: monitor-exit v1 │ │ +1ff7c2: 2702 |0017: throw v2 │ │ catches : 2 │ │ 0x0001 - 0x000f │ │ -> 0x0015 │ │ 0x0016 - 0x0017 │ │ -> 0x0015 │ │ positions : │ │ 0x0000 line=260 │ │ @@ -307944,23 +307944,23 @@ │ │ type : '(Lorg/thoughtcrime/securesms/recipients/RecipientModifiedListener;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -1ff608: |[1ff608] org.thoughtcrime.securesms.recipients.Recipient.addListener:(Lorg/thoughtcrime/securesms/recipients/RecipientModifiedListener;)V │ │ -1ff618: 1d01 |0000: monitor-enter v1 │ │ -1ff61a: 5410 5b42 |0001: iget-object v0, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.listeners:Ljava/util/Set; // field@425b │ │ -1ff61e: 7220 a70d 2000 |0003: invoke-interface {v0, v2}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@0da7 │ │ -1ff624: 1e01 |0006: monitor-exit v1 │ │ -1ff626: 0e00 |0007: return-void │ │ -1ff628: 0d02 |0008: move-exception v2 │ │ -1ff62a: 1e01 |0009: monitor-exit v1 │ │ -1ff62c: 2702 |000a: throw v2 │ │ +1ff60c: |[1ff60c] org.thoughtcrime.securesms.recipients.Recipient.addListener:(Lorg/thoughtcrime/securesms/recipients/RecipientModifiedListener;)V │ │ +1ff61c: 1d01 |0000: monitor-enter v1 │ │ +1ff61e: 5410 5b42 |0001: iget-object v0, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.listeners:Ljava/util/Set; // field@425b │ │ +1ff622: 7220 a70d 2000 |0003: invoke-interface {v0, v2}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@0da7 │ │ +1ff628: 1e01 |0006: monitor-exit v1 │ │ +1ff62a: 0e00 |0007: return-void │ │ +1ff62c: 0d02 |0008: move-exception v2 │ │ +1ff62e: 1e01 |0009: monitor-exit v1 │ │ +1ff630: 2702 |000a: throw v2 │ │ catches : 2 │ │ 0x0001 - 0x0006 │ │ -> 0x0008 │ │ 0x0009 - 0x000a │ │ -> 0x0008 │ │ positions : │ │ 0x0001 line=182 │ │ @@ -308006,17 +308006,17 @@ │ │ type : '()Lorg/thoughtcrime/securesms/database/Address;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1ff35c: |[1ff35c] org.thoughtcrime.securesms.recipients.Recipient.getAddress:()Lorg/thoughtcrime/securesms/database/Address; │ │ -1ff36c: 5410 5642 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.address:Lorg/thoughtcrime/securesms/database/Address; // field@4256 │ │ -1ff370: 1100 |0002: return-object v0 │ │ +1ff360: |[1ff360] org.thoughtcrime.securesms.recipients.Recipient.getAddress:()Lorg/thoughtcrime/securesms/database/Address; │ │ +1ff370: 5410 5642 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.address:Lorg/thoughtcrime/securesms/database/Address; // field@4256 │ │ +1ff374: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/thoughtcrime/securesms/recipients/Recipient; │ │ │ │ #3 : (in Lorg/thoughtcrime/securesms/recipients/Recipient;) │ │ @@ -308047,15 +308047,15 @@ │ │ name : 'getContactPhoto' │ │ type : '(Landroid/content/Context;)Lorg/thoughtcrime/securesms/contacts/avatars/ContactPhoto;' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ - insns size : 86 16-bit code units │ │ + insns size : 88 16-bit code units │ │ 1ff1e8: |[1ff1e8] org.thoughtcrime.securesms.recipients.Recipient.getContactPhoto:(Landroid/content/Context;)Lorg/thoughtcrime/securesms/contacts/avatars/ContactPhoto; │ │ 1ff1f8: 1d04 |0000: monitor-enter v4 │ │ 1ff1fa: 5440 5942 |0001: iget-object v0, v4, Lorg/thoughtcrime/securesms/recipients/Recipient;.dcChat:Lcom/b44t/messenger/DcChat; // field@4259 │ │ 1ff1fe: 1201 |0003: const/4 v1, #int 0 // #0 │ │ 1ff200: 3800 0c00 |0004: if-eqz v0, 0010 // +000c │ │ 1ff204: 2200 aa0f |0006: new-instance v0, Lorg/thoughtcrime/securesms/contacts/avatars/GroupRecordContactPhoto; // type@0faa │ │ 1ff208: 5442 5642 |0008: iget-object v2, v4, Lorg/thoughtcrime/securesms/recipients/Recipient;.address:Lorg/thoughtcrime/securesms/database/Address; // field@4256 │ │ @@ -308086,51 +308086,52 @@ │ │ 1ff266: 3805 0b00 |0037: if-eqz v5, 0042 // +000b │ │ 1ff26a: 2205 b10f |0039: new-instance v5, Lorg/thoughtcrime/securesms/contacts/avatars/VcardContactPhoto; // type@0fb1 │ │ 1ff26e: 5440 5f42 |003b: iget-object v0, v4, Lorg/thoughtcrime/securesms/recipients/Recipient;.vContact:Lcom/b44t/messenger/rpc/VcardContact; // field@425f │ │ 1ff272: 7020 435f 0500 |003d: invoke-direct {v5, v0}, Lorg/thoughtcrime/securesms/contacts/avatars/VcardContactPhoto;.:(Lcom/b44t/messenger/rpc/VcardContact;)V // method@5f43 │ │ 1ff278: 1e04 |0040: monitor-exit v4 │ │ 1ff27a: 1105 |0041: return-object v5 │ │ 1ff27c: 5445 5e42 |0042: iget-object v5, v4, Lorg/thoughtcrime/securesms/recipients/Recipient;.systemContactPhoto:Landroid/net/Uri; // field@425e │ │ -1ff280: 3805 0d00 |0044: if-eqz v5, 0051 // +000d │ │ -1ff284: 2200 b00f |0046: new-instance v0, Lorg/thoughtcrime/securesms/contacts/avatars/SystemContactPhoto; // type@0fb0 │ │ -1ff288: 5441 5642 |0048: iget-object v1, v4, Lorg/thoughtcrime/securesms/recipients/Recipient;.address:Lorg/thoughtcrime/securesms/database/Address; // field@4256 │ │ -1ff28c: 1602 0000 |004a: const-wide/16 v2, #int 0 // #0 │ │ -1ff290: 7053 3c5f 1025 |004c: invoke-direct {v0, v1, v5, v2, v3}, Lorg/thoughtcrime/securesms/contacts/avatars/SystemContactPhoto;.:(Lorg/thoughtcrime/securesms/database/Address;Landroid/net/Uri;J)V // method@5f3c │ │ -1ff296: 1e04 |004f: monitor-exit v4 │ │ -1ff298: 1100 |0050: return-object v0 │ │ +1ff280: 3805 0f00 |0044: if-eqz v5, 0053 // +000f │ │ +1ff284: 2205 b00f |0046: new-instance v5, Lorg/thoughtcrime/securesms/contacts/avatars/SystemContactPhoto; // type@0fb0 │ │ +1ff288: 5440 5642 |0048: iget-object v0, v4, Lorg/thoughtcrime/securesms/recipients/Recipient;.address:Lorg/thoughtcrime/securesms/database/Address; // field@4256 │ │ +1ff28c: 5441 5e42 |004a: iget-object v1, v4, Lorg/thoughtcrime/securesms/recipients/Recipient;.systemContactPhoto:Landroid/net/Uri; // field@425e │ │ +1ff290: 1602 0000 |004c: const-wide/16 v2, #int 0 // #0 │ │ +1ff294: 7053 3c5f 0521 |004e: invoke-direct {v5, v0, v1, v2, v3}, Lorg/thoughtcrime/securesms/contacts/avatars/SystemContactPhoto;.:(Lorg/thoughtcrime/securesms/database/Address;Landroid/net/Uri;J)V // method@5f3c │ │ 1ff29a: 1e04 |0051: monitor-exit v4 │ │ -1ff29c: 1101 |0052: return-object v1 │ │ -1ff29e: 0d05 |0053: move-exception v5 │ │ -1ff2a0: 1e04 |0054: monitor-exit v4 │ │ -1ff2a2: 2705 |0055: throw v5 │ │ +1ff29c: 1105 |0052: return-object v5 │ │ +1ff29e: 1e04 |0053: monitor-exit v4 │ │ +1ff2a0: 1101 |0054: return-object v1 │ │ +1ff2a2: 0d05 |0055: move-exception v5 │ │ +1ff2a4: 1e04 |0056: monitor-exit v4 │ │ +1ff2a6: 2705 |0057: throw v5 │ │ catches : 4 │ │ 0x0001 - 0x002b │ │ - -> 0x0053 │ │ + -> 0x0055 │ │ 0x002f - 0x0040 │ │ - -> 0x0053 │ │ - 0x0042 - 0x004f │ │ - -> 0x0053 │ │ - 0x0054 - 0x0055 │ │ - -> 0x0053 │ │ + -> 0x0055 │ │ + 0x0042 - 0x0051 │ │ + -> 0x0055 │ │ + 0x0056 - 0x0057 │ │ + -> 0x0055 │ │ positions : │ │ 0x0001 line=224 │ │ 0x0006 line=225 │ │ 0x0010 line=227 │ │ 0x0014 line=228 │ │ 0x0021 line=232 │ │ 0x0027 line=233 │ │ 0x002d line=234 │ │ 0x002f line=238 │ │ 0x0039 line=239 │ │ 0x0042 line=242 │ │ 0x0046 line=243 │ │ - 0x0051 line=246 │ │ + 0x0053 line=246 │ │ locals : │ │ - 0x0000 - 0x0056 reg=4 this Lorg/thoughtcrime/securesms/recipients/Recipient; │ │ - 0x0000 - 0x0056 reg=5 (null) Landroid/content/Context; │ │ + 0x0000 - 0x0058 reg=4 this Lorg/thoughtcrime/securesms/recipients/Recipient; │ │ + 0x0000 - 0x0058 reg=5 (null) Landroid/content/Context; │ │ │ │ #5 : (in Lorg/thoughtcrime/securesms/recipients/Recipient;) │ │ name : 'getDcContact' │ │ type : '()Lcom/b44t/messenger/DcContact;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ @@ -308265,42 +308266,42 @@ │ │ type : '()Lorg/thoughtcrime/securesms/contacts/avatars/GeneratedContactPhoto;' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -1ff2c8: |[1ff2c8] org.thoughtcrime.securesms.recipients.Recipient.getFallbackContactPhoto:()Lorg/thoughtcrime/securesms/contacts/avatars/GeneratedContactPhoto; │ │ -1ff2d8: 1d02 |0000: monitor-enter v2 │ │ -1ff2da: 6e10 cd68 0200 |0001: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/recipients/Recipient;.getName:()Ljava/lang/String; // method@68cd │ │ -1ff2e0: 0c00 |0004: move-result-object v0 │ │ -1ff2e2: 5421 5d42 |0005: iget-object v1, v2, Lorg/thoughtcrime/securesms/recipients/Recipient;.profileName:Ljava/lang/String; // field@425d │ │ -1ff2e6: 7110 c302 0100 |0007: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@02c3 │ │ -1ff2ec: 0a01 |000a: move-result v1 │ │ -1ff2ee: 3901 0b00 |000b: if-nez v1, 0016 // +000b │ │ -1ff2f2: 2200 a90f |000d: new-instance v0, Lorg/thoughtcrime/securesms/contacts/avatars/GeneratedContactPhoto; // type@0fa9 │ │ -1ff2f6: 5421 5d42 |000f: iget-object v1, v2, Lorg/thoughtcrime/securesms/recipients/Recipient;.profileName:Ljava/lang/String; // field@425d │ │ -1ff2fa: 7020 185f 1000 |0011: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/contacts/avatars/GeneratedContactPhoto;.:(Ljava/lang/String;)V // method@5f18 │ │ -1ff300: 1e02 |0014: monitor-exit v2 │ │ -1ff302: 1100 |0015: return-object v0 │ │ -1ff304: 7110 c302 0000 |0016: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@02c3 │ │ -1ff30a: 0a01 |0019: move-result v1 │ │ -1ff30c: 3901 0900 |001a: if-nez v1, 0023 // +0009 │ │ -1ff310: 2201 a90f |001c: new-instance v1, Lorg/thoughtcrime/securesms/contacts/avatars/GeneratedContactPhoto; // type@0fa9 │ │ -1ff314: 7020 185f 0100 |001e: invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/contacts/avatars/GeneratedContactPhoto;.:(Ljava/lang/String;)V // method@5f18 │ │ -1ff31a: 1e02 |0021: monitor-exit v2 │ │ -1ff31c: 1101 |0022: return-object v1 │ │ -1ff31e: 2200 a90f |0023: new-instance v0, Lorg/thoughtcrime/securesms/contacts/avatars/GeneratedContactPhoto; // type@0fa9 │ │ -1ff322: 1a01 ca04 |0025: const-string v1, "#" // string@04ca │ │ -1ff326: 7020 185f 1000 |0027: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/contacts/avatars/GeneratedContactPhoto;.:(Ljava/lang/String;)V // method@5f18 │ │ -1ff32c: 1e02 |002a: monitor-exit v2 │ │ -1ff32e: 1100 |002b: return-object v0 │ │ -1ff330: 0d00 |002c: move-exception v0 │ │ -1ff332: 1e02 |002d: monitor-exit v2 │ │ -1ff334: 2700 |002e: throw v0 │ │ +1ff2cc: |[1ff2cc] org.thoughtcrime.securesms.recipients.Recipient.getFallbackContactPhoto:()Lorg/thoughtcrime/securesms/contacts/avatars/GeneratedContactPhoto; │ │ +1ff2dc: 1d02 |0000: monitor-enter v2 │ │ +1ff2de: 6e10 cd68 0200 |0001: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/recipients/Recipient;.getName:()Ljava/lang/String; // method@68cd │ │ +1ff2e4: 0c00 |0004: move-result-object v0 │ │ +1ff2e6: 5421 5d42 |0005: iget-object v1, v2, Lorg/thoughtcrime/securesms/recipients/Recipient;.profileName:Ljava/lang/String; // field@425d │ │ +1ff2ea: 7110 c302 0100 |0007: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@02c3 │ │ +1ff2f0: 0a01 |000a: move-result v1 │ │ +1ff2f2: 3901 0b00 |000b: if-nez v1, 0016 // +000b │ │ +1ff2f6: 2200 a90f |000d: new-instance v0, Lorg/thoughtcrime/securesms/contacts/avatars/GeneratedContactPhoto; // type@0fa9 │ │ +1ff2fa: 5421 5d42 |000f: iget-object v1, v2, Lorg/thoughtcrime/securesms/recipients/Recipient;.profileName:Ljava/lang/String; // field@425d │ │ +1ff2fe: 7020 185f 1000 |0011: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/contacts/avatars/GeneratedContactPhoto;.:(Ljava/lang/String;)V // method@5f18 │ │ +1ff304: 1e02 |0014: monitor-exit v2 │ │ +1ff306: 1100 |0015: return-object v0 │ │ +1ff308: 7110 c302 0000 |0016: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@02c3 │ │ +1ff30e: 0a01 |0019: move-result v1 │ │ +1ff310: 3901 0900 |001a: if-nez v1, 0023 // +0009 │ │ +1ff314: 2201 a90f |001c: new-instance v1, Lorg/thoughtcrime/securesms/contacts/avatars/GeneratedContactPhoto; // type@0fa9 │ │ +1ff318: 7020 185f 0100 |001e: invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/contacts/avatars/GeneratedContactPhoto;.:(Ljava/lang/String;)V // method@5f18 │ │ +1ff31e: 1e02 |0021: monitor-exit v2 │ │ +1ff320: 1101 |0022: return-object v1 │ │ +1ff322: 2200 a90f |0023: new-instance v0, Lorg/thoughtcrime/securesms/contacts/avatars/GeneratedContactPhoto; // type@0fa9 │ │ +1ff326: 1a01 ca04 |0025: const-string v1, "#" // string@04ca │ │ +1ff32a: 7020 185f 1000 |0027: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/contacts/avatars/GeneratedContactPhoto;.:(Ljava/lang/String;)V // method@5f18 │ │ +1ff330: 1e02 |002a: monitor-exit v2 │ │ +1ff332: 1100 |002b: return-object v0 │ │ +1ff334: 0d00 |002c: move-exception v0 │ │ +1ff336: 1e02 |002d: monitor-exit v2 │ │ +1ff338: 2700 |002e: throw v0 │ │ catches : 4 │ │ 0x0001 - 0x0014 │ │ -> 0x002c │ │ 0x0016 - 0x0021 │ │ -> 0x002c │ │ 0x0023 - 0x002a │ │ -> 0x002c │ │ @@ -308421,23 +308422,23 @@ │ │ type : '(Lorg/thoughtcrime/securesms/recipients/RecipientModifiedListener;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -1ff708: |[1ff708] org.thoughtcrime.securesms.recipients.Recipient.removeListener:(Lorg/thoughtcrime/securesms/recipients/RecipientModifiedListener;)V │ │ -1ff718: 1d01 |0000: monitor-enter v1 │ │ -1ff71a: 5410 5b42 |0001: iget-object v0, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.listeners:Ljava/util/Set; // field@425b │ │ -1ff71e: 7220 ae0d 2000 |0003: invoke-interface {v0, v2}, Ljava/util/Set;.remove:(Ljava/lang/Object;)Z // method@0dae │ │ -1ff724: 1e01 |0006: monitor-exit v1 │ │ -1ff726: 0e00 |0007: return-void │ │ -1ff728: 0d02 |0008: move-exception v2 │ │ -1ff72a: 1e01 |0009: monitor-exit v1 │ │ -1ff72c: 2702 |000a: throw v2 │ │ +1ff70c: |[1ff70c] org.thoughtcrime.securesms.recipients.Recipient.removeListener:(Lorg/thoughtcrime/securesms/recipients/RecipientModifiedListener;)V │ │ +1ff71c: 1d01 |0000: monitor-enter v1 │ │ +1ff71e: 5410 5b42 |0001: iget-object v0, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.listeners:Ljava/util/Set; // field@425b │ │ +1ff722: 7220 ae0d 2000 |0003: invoke-interface {v0, v2}, Ljava/util/Set;.remove:(Ljava/lang/Object;)Z // method@0dae │ │ +1ff728: 1e01 |0006: monitor-exit v1 │ │ +1ff72a: 0e00 |0007: return-void │ │ +1ff72c: 0d02 |0008: move-exception v2 │ │ +1ff72e: 1e01 |0009: monitor-exit v1 │ │ +1ff730: 2702 |000a: throw v2 │ │ catches : 2 │ │ 0x0001 - 0x0006 │ │ -> 0x0008 │ │ 0x0009 - 0x000a │ │ -> 0x0008 │ │ positions : │ │ 0x0001 line=186 │ │ @@ -308451,23 +308452,23 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -1ff744: |[1ff744] org.thoughtcrime.securesms.recipients.Recipient.setProfileAvatar:(Ljava/lang/String;)V │ │ -1ff754: 1d00 |0000: monitor-enter v0 │ │ -1ff756: 5b01 5c42 |0001: iput-object v1, v0, Lorg/thoughtcrime/securesms/recipients/Recipient;.profileAvatar:Ljava/lang/String; // field@425c │ │ -1ff75a: 1e00 |0003: monitor-exit v0 │ │ -1ff75c: 7010 d268 0000 |0004: invoke-direct {v0}, Lorg/thoughtcrime/securesms/recipients/Recipient;.notifyListeners:()V // method@68d2 │ │ -1ff762: 0e00 |0007: return-void │ │ -1ff764: 0d01 |0008: move-exception v1 │ │ -1ff766: 1e00 |0009: monitor-exit v0 │ │ -1ff768: 2701 |000a: throw v1 │ │ +1ff748: |[1ff748] org.thoughtcrime.securesms.recipients.Recipient.setProfileAvatar:(Ljava/lang/String;)V │ │ +1ff758: 1d00 |0000: monitor-enter v0 │ │ +1ff75a: 5b01 5c42 |0001: iput-object v1, v0, Lorg/thoughtcrime/securesms/recipients/Recipient;.profileAvatar:Ljava/lang/String; // field@425c │ │ +1ff75e: 1e00 |0003: monitor-exit v0 │ │ +1ff760: 7010 d268 0000 |0004: invoke-direct {v0}, Lorg/thoughtcrime/securesms/recipients/Recipient;.notifyListeners:()V // method@68d2 │ │ +1ff766: 0e00 |0007: return-void │ │ +1ff768: 0d01 |0008: move-exception v1 │ │ +1ff76a: 1e00 |0009: monitor-exit v0 │ │ +1ff76c: 2701 |000a: throw v1 │ │ catches : 2 │ │ 0x0001 - 0x0004 │ │ -> 0x0008 │ │ 0x0009 - 0x000a │ │ -> 0x0008 │ │ positions : │ │ 0x0000 line=170 │ │ @@ -308641,18 +308642,18 @@ │ │ type : '(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1ff7d4: |[1ff7d4] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V │ │ -1ff7e4: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ -1ff7ea: 5b01 6042 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4260 │ │ -1ff7ee: 0e00 |0005: return-void │ │ +1ff7d8: |[1ff7d8] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V │ │ +1ff7e8: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ +1ff7ee: 5b01 6042 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4260 │ │ +1ff7f2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; │ │ │ │ @@ -308662,18 +308663,18 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1ff7f0: |[1ff7f0] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$$ExternalSyntheticLambda0.run:()V │ │ -1ff800: 5410 6042 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4260 │ │ -1ff804: 6e10 f968 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.lambda$onSave$0$org-thoughtcrime-securesms-scribbles-ImageEditorFragment:()V // method@68f9 │ │ -1ff80a: 0e00 |0005: return-void │ │ +1ff7f4: |[1ff7f4] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$$ExternalSyntheticLambda0.run:()V │ │ +1ff804: 5410 6042 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4260 │ │ +1ff808: 6e10 f968 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.lambda$onSave$0$org-thoughtcrime-securesms-scribbles-ImageEditorFragment:()V // method@68f9 │ │ +1ff80e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda0; │ │ │ │ source_file_idx : 6616 (D8$$SyntheticClass) │ │ @@ -308710,62 +308711,62 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 85 16-bit code units │ │ -1ff9f4: |[1ff9f4] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$2.:()V │ │ -1ffa04: 7100 4469 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.values:()[Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // method@6944 │ │ -1ffa0a: 0c00 |0003: move-result-object v0 │ │ -1ffa0c: 2100 |0004: array-length v0, v0 │ │ -1ffa0e: 2300 d811 |0005: new-array v0, v0, [I // type@11d8 │ │ -1ffa12: 6900 6442 |0007: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@4264 │ │ -1ffa16: 6201 8442 |0009: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.CROP:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4284 │ │ -1ffa1a: 6e10 4269 0100 |000b: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@6942 │ │ -1ffa20: 0a01 |000e: move-result v1 │ │ -1ffa22: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -1ffa24: 4b02 0001 |0010: aput v2, v0, v1 │ │ -1ffa28: 6200 6442 |0012: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@4264 │ │ -1ffa2c: 6201 8542 |0014: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.DRAW:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4285 │ │ -1ffa30: 6e10 4269 0100 |0016: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@6942 │ │ -1ffa36: 0a01 |0019: move-result v1 │ │ -1ffa38: 1222 |001a: const/4 v2, #int 2 // #2 │ │ -1ffa3a: 4b02 0001 |001b: aput v2, v0, v1 │ │ -1ffa3e: 6200 6442 |001d: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@4264 │ │ -1ffa42: 6201 8642 |001f: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.HIGHLIGHT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4286 │ │ -1ffa46: 6e10 4269 0100 |0021: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@6942 │ │ -1ffa4c: 0a01 |0024: move-result v1 │ │ -1ffa4e: 1232 |0025: const/4 v2, #int 3 // #3 │ │ -1ffa50: 4b02 0001 |0026: aput v2, v0, v1 │ │ -1ffa54: 6200 6442 |0028: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@4264 │ │ -1ffa58: 6201 8342 |002a: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.BLUR:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4283 │ │ -1ffa5c: 6e10 4269 0100 |002c: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@6942 │ │ -1ffa62: 0a01 |002f: move-result v1 │ │ -1ffa64: 1242 |0030: const/4 v2, #int 4 // #4 │ │ -1ffa66: 4b02 0001 |0031: aput v2, v0, v1 │ │ -1ffa6a: 6200 6442 |0033: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@4264 │ │ -1ffa6e: 6201 8942 |0035: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.TEXT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4289 │ │ -1ffa72: 6e10 4269 0100 |0037: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@6942 │ │ -1ffa78: 0a01 |003a: move-result v1 │ │ -1ffa7a: 1252 |003b: const/4 v2, #int 5 // #5 │ │ -1ffa7c: 4b02 0001 |003c: aput v2, v0, v1 │ │ -1ffa80: 6200 6442 |003e: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@4264 │ │ -1ffa84: 6201 8742 |0040: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.MOVE_DELETE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4287 │ │ -1ffa88: 6e10 4269 0100 |0042: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@6942 │ │ -1ffa8e: 0a01 |0045: move-result v1 │ │ -1ffa90: 1262 |0046: const/4 v2, #int 6 // #6 │ │ -1ffa92: 4b02 0001 |0047: aput v2, v0, v1 │ │ -1ffa96: 6200 6442 |0049: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@4264 │ │ -1ffa9a: 6201 8842 |004b: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.NONE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4288 │ │ -1ffa9e: 6e10 4269 0100 |004d: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@6942 │ │ -1ffaa4: 0a01 |0050: move-result v1 │ │ -1ffaa6: 1272 |0051: const/4 v2, #int 7 // #7 │ │ -1ffaa8: 4b02 0001 |0052: aput v2, v0, v1 │ │ -1ffaac: 0e00 |0054: return-void │ │ +1ff9f8: |[1ff9f8] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$2.:()V │ │ +1ffa08: 7100 4469 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.values:()[Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // method@6944 │ │ +1ffa0e: 0c00 |0003: move-result-object v0 │ │ +1ffa10: 2100 |0004: array-length v0, v0 │ │ +1ffa12: 2300 d811 |0005: new-array v0, v0, [I // type@11d8 │ │ +1ffa16: 6900 6442 |0007: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@4264 │ │ +1ffa1a: 6201 8442 |0009: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.CROP:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4284 │ │ +1ffa1e: 6e10 4269 0100 |000b: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@6942 │ │ +1ffa24: 0a01 |000e: move-result v1 │ │ +1ffa26: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +1ffa28: 4b02 0001 |0010: aput v2, v0, v1 │ │ +1ffa2c: 6200 6442 |0012: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@4264 │ │ +1ffa30: 6201 8542 |0014: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.DRAW:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4285 │ │ +1ffa34: 6e10 4269 0100 |0016: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@6942 │ │ +1ffa3a: 0a01 |0019: move-result v1 │ │ +1ffa3c: 1222 |001a: const/4 v2, #int 2 // #2 │ │ +1ffa3e: 4b02 0001 |001b: aput v2, v0, v1 │ │ +1ffa42: 6200 6442 |001d: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@4264 │ │ +1ffa46: 6201 8642 |001f: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.HIGHLIGHT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4286 │ │ +1ffa4a: 6e10 4269 0100 |0021: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@6942 │ │ +1ffa50: 0a01 |0024: move-result v1 │ │ +1ffa52: 1232 |0025: const/4 v2, #int 3 // #3 │ │ +1ffa54: 4b02 0001 |0026: aput v2, v0, v1 │ │ +1ffa58: 6200 6442 |0028: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@4264 │ │ +1ffa5c: 6201 8342 |002a: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.BLUR:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4283 │ │ +1ffa60: 6e10 4269 0100 |002c: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@6942 │ │ +1ffa66: 0a01 |002f: move-result v1 │ │ +1ffa68: 1242 |0030: const/4 v2, #int 4 // #4 │ │ +1ffa6a: 4b02 0001 |0031: aput v2, v0, v1 │ │ +1ffa6e: 6200 6442 |0033: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@4264 │ │ +1ffa72: 6201 8942 |0035: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.TEXT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4289 │ │ +1ffa76: 6e10 4269 0100 |0037: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@6942 │ │ +1ffa7c: 0a01 |003a: move-result v1 │ │ +1ffa7e: 1252 |003b: const/4 v2, #int 5 // #5 │ │ +1ffa80: 4b02 0001 |003c: aput v2, v0, v1 │ │ +1ffa84: 6200 6442 |003e: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@4264 │ │ +1ffa88: 6201 8742 |0040: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.MOVE_DELETE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4287 │ │ +1ffa8c: 6e10 4269 0100 |0042: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@6942 │ │ +1ffa92: 0a01 |0045: move-result v1 │ │ +1ffa94: 1262 |0046: const/4 v2, #int 6 // #6 │ │ +1ffa96: 4b02 0001 |0047: aput v2, v0, v1 │ │ +1ffa9a: 6200 6442 |0049: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@4264 │ │ +1ffa9e: 6201 8842 |004b: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.NONE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4288 │ │ +1ffaa2: 6e10 4269 0100 |004d: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@6942 │ │ +1ffaa8: 0a01 |0050: move-result v1 │ │ +1ffaaa: 1272 |0051: const/4 v2, #int 7 // #7 │ │ +1ffaac: 4b02 0001 |0052: aput v2, v0, v1 │ │ +1ffab0: 0e00 |0054: return-void │ │ catches : 7 │ │ 0x0009 - 0x0012 │ │ Ljava/lang/NoSuchFieldError; -> 0x0012 │ │ 0x0012 - 0x001d │ │ Ljava/lang/NoSuchFieldError; -> 0x001d │ │ 0x001d - 0x0028 │ │ Ljava/lang/NoSuchFieldError; -> 0x0028 │ │ @@ -308816,19 +308817,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -1ffb44: |[1ffb44] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$Data.:()V │ │ -1ffb54: 2200 9a00 |0000: new-instance v0, Landroid/os/Bundle; // type@009a │ │ -1ffb58: 7010 4e02 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@024e │ │ -1ffb5e: 7020 e768 0100 |0005: invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data;.:(Landroid/os/Bundle;)V // method@68e7 │ │ -1ffb64: 0e00 |0008: return-void │ │ +1ffb48: |[1ffb48] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$Data.:()V │ │ +1ffb58: 2200 9a00 |0000: new-instance v0, Landroid/os/Bundle; // type@009a │ │ +1ffb5c: 7010 4e02 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@024e │ │ +1ffb62: 7020 e768 0100 |0005: invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data;.:(Landroid/os/Bundle;)V // method@68e7 │ │ +1ffb68: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data; │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data;) │ │ @@ -308836,18 +308837,18 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1ffb68: |[1ffb68] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$Data.:(Landroid/os/Bundle;)V │ │ -1ffb78: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ -1ffb7e: 5b01 6542 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data;.bundle:Landroid/os/Bundle; // field@4265 │ │ -1ffb82: 0e00 |0005: return-void │ │ +1ffb6c: |[1ffb6c] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$Data.:(Landroid/os/Bundle;)V │ │ +1ffb7c: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ +1ffb82: 5b01 6542 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data;.bundle:Landroid/os/Bundle; // field@4265 │ │ +1ffb86: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0003 line=60 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/os/Bundle; │ │ @@ -308858,27 +308859,27 @@ │ │ type : '()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -1ffb08: |[1ffb08] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$Data.readModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; │ │ -1ffb18: 5420 6542 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data;.bundle:Landroid/os/Bundle; // field@4265 │ │ -1ffb1c: 1a01 be34 |0002: const-string v1, "MODEL" // string@34be │ │ -1ffb20: 6e20 5102 1000 |0004: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getByteArray:(Ljava/lang/String;)[B // method@0251 │ │ -1ffb26: 0c00 |0007: move-result-object v0 │ │ -1ffb28: 3900 0400 |0008: if-nez v0, 000c // +0004 │ │ -1ffb2c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -1ffb2e: 1100 |000b: return-object v0 │ │ -1ffb30: 6201 d03f |000c: sget-object v1, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.CREATOR:Landroid/os/Parcelable$Creator; // field@3fd0 │ │ -1ffb34: 7120 426b 1000 |000e: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/ParcelUtil;.deserialize:([BLandroid/os/Parcelable$Creator;)Ljava/lang/Object; // method@6b42 │ │ -1ffb3a: 0c00 |0011: move-result-object v0 │ │ -1ffb3c: 1f00 1710 |0012: check-cast v0, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // type@1017 │ │ -1ffb40: 1100 |0014: return-object v0 │ │ +1ffb0c: |[1ffb0c] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$Data.readModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; │ │ +1ffb1c: 5420 6542 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data;.bundle:Landroid/os/Bundle; // field@4265 │ │ +1ffb20: 1a01 be34 |0002: const-string v1, "MODEL" // string@34be │ │ +1ffb24: 6e20 5102 1000 |0004: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getByteArray:(Ljava/lang/String;)[B // method@0251 │ │ +1ffb2a: 0c00 |0007: move-result-object v0 │ │ +1ffb2c: 3900 0400 |0008: if-nez v0, 000c // +0004 │ │ +1ffb30: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +1ffb32: 1100 |000b: return-object v0 │ │ +1ffb34: 6201 d03f |000c: sget-object v1, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.CREATOR:Landroid/os/Parcelable$Creator; // field@3fd0 │ │ +1ffb38: 7120 426b 1000 |000e: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/ParcelUtil;.deserialize:([BLandroid/os/Parcelable$Creator;)Ljava/lang/Object; // method@6b42 │ │ +1ffb3e: 0c00 |0011: move-result-object v0 │ │ +1ffb40: 1f00 1710 |0012: check-cast v0, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // type@1017 │ │ +1ffb44: 1100 |0014: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x000c line=78 │ │ locals : │ │ 0x0000 - 0x0015 reg=2 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data; │ │ │ │ @@ -308887,21 +308888,21 @@ │ │ type : '(Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -1ffb84: |[1ffb84] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$Data.writeModel:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;)V │ │ -1ffb94: 7110 436b 0300 |0000: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/ParcelUtil;.serialize:(Landroid/os/Parcelable;)[B // method@6b43 │ │ -1ffb9a: 0c03 |0003: move-result-object v3 │ │ -1ffb9c: 5420 6542 |0004: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data;.bundle:Landroid/os/Bundle; // field@4265 │ │ -1ffba0: 1a01 be34 |0006: const-string v1, "MODEL" // string@34be │ │ -1ffba4: 6e30 5a02 1003 |0008: invoke-virtual {v0, v1, v3}, Landroid/os/Bundle;.putByteArray:(Ljava/lang/String;[B)V // method@025a │ │ -1ffbaa: 0e00 |000b: return-void │ │ +1ffb88: |[1ffb88] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$Data.writeModel:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;)V │ │ +1ffb98: 7110 436b 0300 |0000: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/ParcelUtil;.serialize:(Landroid/os/Parcelable;)[B // method@6b43 │ │ +1ffb9e: 0c03 |0003: move-result-object v3 │ │ +1ffba0: 5420 6542 |0004: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data;.bundle:Landroid/os/Bundle; // field@4265 │ │ +1ffba4: 1a01 be34 |0006: const-string v1, "MODEL" // string@34be │ │ +1ffba8: 6e30 5a02 1003 |0008: invoke-virtual {v0, v1, v3}, Landroid/os/Bundle;.putByteArray:(Ljava/lang/String;[B)V // method@025a │ │ +1ffbae: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0004 line=69 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data; │ │ 0x0000 - 0x000c reg=3 (null) Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; │ │ @@ -308936,18 +308937,18 @@ │ │ type : '(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -2003d4: |[2003d4] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda10.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ -2003e4: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ -2003ea: 5b01 7342 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda10;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4273 │ │ -2003ee: 0e00 |0005: return-void │ │ +2003d8: |[2003d8] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda10.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ +2003e8: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ +2003ee: 5b01 7342 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda10;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4273 │ │ +2003f2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda10; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; │ │ │ │ @@ -308957,18 +308958,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -2003f0: |[2003f0] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda10.onClick:(Landroid/view/View;)V │ │ -200400: 5410 7342 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda10;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4273 │ │ -200404: 6e20 5569 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$11$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@6955 │ │ -20040a: 0e00 |0005: return-void │ │ +2003f4: |[2003f4] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda10.onClick:(Landroid/view/View;)V │ │ +200404: 5410 7342 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda10;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4273 │ │ +200408: 6e20 5569 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$11$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@6955 │ │ +20040e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda10; │ │ 0x0000 - 0x0006 reg=2 (null) Landroid/view/View; │ │ │ │ @@ -309002,18 +309003,18 @@ │ │ type : '(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -20040c: |[20040c] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda11.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ -20041c: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ -200422: 5b01 7442 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda11;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4274 │ │ -200426: 0e00 |0005: return-void │ │ +200410: |[200410] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda11.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ +200420: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ +200426: 5b01 7442 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda11;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4274 │ │ +20042a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda11; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; │ │ │ │ @@ -309023,18 +309024,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -200428: |[200428] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda11.onClick:(Landroid/view/View;)V │ │ -200438: 5410 7442 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda11;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4274 │ │ -20043c: 6e20 5369 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$1$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@6953 │ │ -200442: 0e00 |0005: return-void │ │ +20042c: |[20042c] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda11.onClick:(Landroid/view/View;)V │ │ +20043c: 5410 7442 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda11;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4274 │ │ +200440: 6e20 5369 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$1$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@6953 │ │ +200446: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda11; │ │ 0x0000 - 0x0006 reg=2 (null) Landroid/view/View; │ │ │ │ @@ -309068,18 +309069,18 @@ │ │ type : '(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -200444: |[200444] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda12.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ -200454: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ -20045a: 5b01 7542 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda12;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4275 │ │ -20045e: 0e00 |0005: return-void │ │ +200448: |[200448] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda12.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ +200458: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ +20045e: 5b01 7542 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda12;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4275 │ │ +200462: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda12; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; │ │ │ │ @@ -309089,18 +309090,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -200460: |[200460] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda12.onClick:(Landroid/view/View;)V │ │ -200470: 5410 7542 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda12;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4275 │ │ -200474: 6e20 5669 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$2$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@6956 │ │ -20047a: 0e00 |0005: return-void │ │ +200464: |[200464] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda12.onClick:(Landroid/view/View;)V │ │ +200474: 5410 7542 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda12;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4275 │ │ +200478: 6e20 5669 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$2$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@6956 │ │ +20047e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda12; │ │ 0x0000 - 0x0006 reg=2 (null) Landroid/view/View; │ │ │ │ @@ -309134,18 +309135,18 @@ │ │ type : '(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -20047c: |[20047c] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda13.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ -20048c: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ -200492: 5b01 7642 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda13;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4276 │ │ -200496: 0e00 |0005: return-void │ │ +200480: |[200480] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda13.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ +200490: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ +200496: 5b01 7642 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda13;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4276 │ │ +20049a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda13; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; │ │ │ │ @@ -309155,18 +309156,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -200498: |[200498] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda13.onClick:(Landroid/view/View;)V │ │ -2004a8: 5410 7642 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda13;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4276 │ │ -2004ac: 6e20 5769 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$3$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@6957 │ │ -2004b2: 0e00 |0005: return-void │ │ +20049c: |[20049c] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda13.onClick:(Landroid/view/View;)V │ │ +2004ac: 5410 7642 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda13;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4276 │ │ +2004b0: 6e20 5769 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$3$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@6957 │ │ +2004b6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda13; │ │ 0x0000 - 0x0006 reg=2 (null) Landroid/view/View; │ │ │ │ @@ -309200,18 +309201,18 @@ │ │ type : '(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -2004b4: |[2004b4] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda14.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ -2004c4: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ -2004ca: 5b01 7742 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda14;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4277 │ │ -2004ce: 0e00 |0005: return-void │ │ +2004b8: |[2004b8] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda14.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ +2004c8: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ +2004ce: 5b01 7742 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda14;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4277 │ │ +2004d2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda14; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; │ │ │ │ @@ -309221,18 +309222,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -2004d0: |[2004d0] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda14.onClick:(Landroid/view/View;)V │ │ -2004e0: 5410 7742 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda14;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4277 │ │ -2004e4: 6e20 5869 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$4$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@6958 │ │ -2004ea: 0e00 |0005: return-void │ │ +2004d4: |[2004d4] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda14.onClick:(Landroid/view/View;)V │ │ +2004e4: 5410 7742 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda14;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4277 │ │ +2004e8: 6e20 5869 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$4$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@6958 │ │ +2004ee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda14; │ │ 0x0000 - 0x0006 reg=2 (null) Landroid/view/View; │ │ │ │ @@ -309266,18 +309267,18 @@ │ │ type : '(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -2004ec: |[2004ec] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda1.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ -2004fc: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ -200502: 5b01 7842 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda1;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4278 │ │ -200506: 0e00 |0005: return-void │ │ +2004f0: |[2004f0] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda1.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ +200500: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ +200506: 5b01 7842 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda1;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4278 │ │ +20050a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda1; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; │ │ │ │ @@ -309287,18 +309288,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -200508: |[200508] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda1.onClick:(Landroid/view/View;)V │ │ -200518: 5410 7842 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda1;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4278 │ │ -20051c: 6e20 5969 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$5$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@6959 │ │ -200522: 0e00 |0005: return-void │ │ +20050c: |[20050c] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda1.onClick:(Landroid/view/View;)V │ │ +20051c: 5410 7842 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda1;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4278 │ │ +200520: 6e20 5969 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$5$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@6959 │ │ +200526: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda1; │ │ 0x0000 - 0x0006 reg=2 (null) Landroid/view/View; │ │ │ │ @@ -309332,18 +309333,18 @@ │ │ type : '(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -20055c: |[20055c] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda3.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ -20056c: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ -200572: 5b01 7a42 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda3;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@427a │ │ -200576: 0e00 |0005: return-void │ │ +200560: |[200560] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda3.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ +200570: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ +200576: 5b01 7a42 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda3;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@427a │ │ +20057a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda3; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; │ │ │ │ @@ -309353,18 +309354,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -200578: |[200578] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda3.onClick:(Landroid/view/View;)V │ │ -200588: 5410 7a42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda3;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@427a │ │ -20058c: 6e20 5a69 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$6$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@695a │ │ -200592: 0e00 |0005: return-void │ │ +20057c: |[20057c] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda3.onClick:(Landroid/view/View;)V │ │ +20058c: 5410 7a42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda3;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@427a │ │ +200590: 6e20 5a69 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$6$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@695a │ │ +200596: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda3; │ │ 0x0000 - 0x0006 reg=2 (null) Landroid/view/View; │ │ │ │ @@ -309398,18 +309399,18 @@ │ │ type : '(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -200594: |[200594] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda4.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ -2005a4: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ -2005aa: 5b01 7b42 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda4;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@427b │ │ -2005ae: 0e00 |0005: return-void │ │ +200598: |[200598] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda4.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ +2005a8: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ +2005ae: 5b01 7b42 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda4;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@427b │ │ +2005b2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda4; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; │ │ │ │ @@ -309419,18 +309420,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -2005b0: |[2005b0] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda4.onClick:(Landroid/view/View;)V │ │ -2005c0: 5410 7b42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda4;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@427b │ │ -2005c4: 6e20 5b69 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$7$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@695b │ │ -2005ca: 0e00 |0005: return-void │ │ +2005b4: |[2005b4] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda4.onClick:(Landroid/view/View;)V │ │ +2005c4: 5410 7b42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda4;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@427b │ │ +2005c8: 6e20 5b69 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$7$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@695b │ │ +2005ce: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda4; │ │ 0x0000 - 0x0006 reg=2 (null) Landroid/view/View; │ │ │ │ @@ -309464,18 +309465,18 @@ │ │ type : '(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -2005cc: |[2005cc] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda5.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ -2005dc: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ -2005e2: 5b01 7c42 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda5;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@427c │ │ -2005e6: 0e00 |0005: return-void │ │ +2005d0: |[2005d0] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda5.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ +2005e0: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ +2005e6: 5b01 7c42 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda5;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@427c │ │ +2005ea: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda5; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; │ │ │ │ @@ -309485,18 +309486,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -2005e8: |[2005e8] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda5.onClick:(Landroid/view/View;)V │ │ -2005f8: 5410 7c42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda5;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@427c │ │ -2005fc: 6e20 5c69 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$8$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@695c │ │ -200602: 0e00 |0005: return-void │ │ +2005ec: |[2005ec] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda5.onClick:(Landroid/view/View;)V │ │ +2005fc: 5410 7c42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda5;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@427c │ │ +200600: 6e20 5c69 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$8$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@695c │ │ +200606: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda5; │ │ 0x0000 - 0x0006 reg=2 (null) Landroid/view/View; │ │ │ │ @@ -309530,18 +309531,18 @@ │ │ type : '(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -20063c: |[20063c] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda7.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ -20064c: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ -200652: 5b01 7e42 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda7;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@427e │ │ -200656: 0e00 |0005: return-void │ │ +200640: |[200640] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda7.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ +200650: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ +200656: 5b01 7e42 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda7;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@427e │ │ +20065a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda7; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; │ │ │ │ @@ -309551,18 +309552,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -200658: |[200658] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda7.onClick:(Landroid/view/View;)V │ │ -200668: 5410 7e42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda7;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@427e │ │ -20066c: 6e20 5269 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$0$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@6952 │ │ -200672: 0e00 |0005: return-void │ │ +20065c: |[20065c] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda7.onClick:(Landroid/view/View;)V │ │ +20066c: 5410 7e42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda7;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@427e │ │ +200670: 6e20 5269 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$0$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@6952 │ │ +200676: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda7; │ │ 0x0000 - 0x0006 reg=2 (null) Landroid/view/View; │ │ │ │ @@ -309596,18 +309597,18 @@ │ │ type : '(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -200674: |[200674] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda8.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ -200684: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ -20068a: 5b01 7f42 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda8;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@427f │ │ -20068e: 0e00 |0005: return-void │ │ +200678: |[200678] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda8.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ +200688: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ +20068e: 5b01 7f42 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda8;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@427f │ │ +200692: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda8; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; │ │ │ │ @@ -309617,18 +309618,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -200690: |[200690] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda8.onClick:(Landroid/view/View;)V │ │ -2006a0: 5410 7f42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda8;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@427f │ │ -2006a4: 6e20 5d69 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$9$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@695d │ │ -2006aa: 0e00 |0005: return-void │ │ +200694: |[200694] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda8.onClick:(Landroid/view/View;)V │ │ +2006a4: 5410 7f42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda8;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@427f │ │ +2006a8: 6e20 5d69 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$9$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@695d │ │ +2006ae: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda8; │ │ 0x0000 - 0x0006 reg=2 (null) Landroid/view/View; │ │ │ │ @@ -309662,18 +309663,18 @@ │ │ type : '(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -2006ac: |[2006ac] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda9.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ -2006bc: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ -2006c2: 5b01 8042 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda9;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4280 │ │ -2006c6: 0e00 |0005: return-void │ │ +2006b0: |[2006b0] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda9.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ +2006c0: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ +2006c6: 5b01 8042 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda9;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4280 │ │ +2006ca: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda9; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; │ │ │ │ @@ -309683,18 +309684,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -2006c8: |[2006c8] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda9.onClick:(Landroid/view/View;)V │ │ -2006d8: 5410 8042 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda9;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4280 │ │ -2006dc: 6e20 5469 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$10$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@6954 │ │ -2006e2: 0e00 |0005: return-void │ │ +2006cc: |[2006cc] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda9.onClick:(Landroid/view/View;)V │ │ +2006dc: 5410 8042 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda9;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4280 │ │ +2006e0: 6e20 5469 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$10$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@6954 │ │ +2006e6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda9; │ │ 0x0000 - 0x0006 reg=2 (null) Landroid/view/View; │ │ │ │ @@ -309732,44 +309733,44 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 52 16-bit code units │ │ -20079c: |[20079c] org.thoughtcrime.securesms.scribbles.ImageEditorHud$2.:()V │ │ -2007ac: 7100 4469 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.values:()[Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // method@6944 │ │ -2007b2: 0c00 |0003: move-result-object v0 │ │ -2007b4: 2100 |0004: array-length v0, v0 │ │ -2007b6: 2300 d811 |0005: new-array v0, v0, [I // type@11d8 │ │ -2007ba: 6900 8142 |0007: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@4281 │ │ -2007be: 6201 8542 |0009: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.DRAW:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4285 │ │ -2007c2: 6e10 4269 0100 |000b: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@6942 │ │ -2007c8: 0a01 |000e: move-result v1 │ │ -2007ca: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -2007cc: 4b02 0001 |0010: aput v2, v0, v1 │ │ -2007d0: 6200 8142 |0012: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@4281 │ │ -2007d4: 6201 8642 |0014: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.HIGHLIGHT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4286 │ │ -2007d8: 6e10 4269 0100 |0016: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@6942 │ │ -2007de: 0a01 |0019: move-result v1 │ │ -2007e0: 1222 |001a: const/4 v2, #int 2 // #2 │ │ -2007e2: 4b02 0001 |001b: aput v2, v0, v1 │ │ -2007e6: 6200 8142 |001d: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@4281 │ │ -2007ea: 6201 8942 |001f: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.TEXT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4289 │ │ -2007ee: 6e10 4269 0100 |0021: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@6942 │ │ -2007f4: 0a01 |0024: move-result v1 │ │ -2007f6: 1232 |0025: const/4 v2, #int 3 // #3 │ │ -2007f8: 4b02 0001 |0026: aput v2, v0, v1 │ │ -2007fc: 6200 8142 |0028: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@4281 │ │ -200800: 6201 8342 |002a: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.BLUR:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4283 │ │ -200804: 6e10 4269 0100 |002c: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@6942 │ │ -20080a: 0a01 |002f: move-result v1 │ │ -20080c: 1242 |0030: const/4 v2, #int 4 // #4 │ │ -20080e: 4b02 0001 |0031: aput v2, v0, v1 │ │ -200812: 0e00 |0033: return-void │ │ +2007a0: |[2007a0] org.thoughtcrime.securesms.scribbles.ImageEditorHud$2.:()V │ │ +2007b0: 7100 4469 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.values:()[Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // method@6944 │ │ +2007b6: 0c00 |0003: move-result-object v0 │ │ +2007b8: 2100 |0004: array-length v0, v0 │ │ +2007ba: 2300 d811 |0005: new-array v0, v0, [I // type@11d8 │ │ +2007be: 6900 8142 |0007: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@4281 │ │ +2007c2: 6201 8542 |0009: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.DRAW:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4285 │ │ +2007c6: 6e10 4269 0100 |000b: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@6942 │ │ +2007cc: 0a01 |000e: move-result v1 │ │ +2007ce: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +2007d0: 4b02 0001 |0010: aput v2, v0, v1 │ │ +2007d4: 6200 8142 |0012: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@4281 │ │ +2007d8: 6201 8642 |0014: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.HIGHLIGHT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4286 │ │ +2007dc: 6e10 4269 0100 |0016: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@6942 │ │ +2007e2: 0a01 |0019: move-result v1 │ │ +2007e4: 1222 |001a: const/4 v2, #int 2 // #2 │ │ +2007e6: 4b02 0001 |001b: aput v2, v0, v1 │ │ +2007ea: 6200 8142 |001d: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@4281 │ │ +2007ee: 6201 8942 |001f: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.TEXT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4289 │ │ +2007f2: 6e10 4269 0100 |0021: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@6942 │ │ +2007f8: 0a01 |0024: move-result v1 │ │ +2007fa: 1232 |0025: const/4 v2, #int 3 // #3 │ │ +2007fc: 4b02 0001 |0026: aput v2, v0, v1 │ │ +200800: 6200 8142 |0028: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@4281 │ │ +200804: 6201 8342 |002a: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.BLUR:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4283 │ │ +200808: 6e10 4269 0100 |002c: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@6942 │ │ +20080e: 0a01 |002f: move-result v1 │ │ +200810: 1242 |0030: const/4 v2, #int 4 // #4 │ │ +200812: 4b02 0001 |0031: aput v2, v0, v1 │ │ +200816: 0e00 |0033: return-void │ │ catches : 4 │ │ 0x0009 - 0x0012 │ │ Ljava/lang/NoSuchFieldError; -> 0x0012 │ │ 0x0012 - 0x001d │ │ Ljava/lang/NoSuchFieldError; -> 0x001d │ │ 0x001d - 0x0028 │ │ Ljava/lang/NoSuchFieldError; -> 0x0028 │ │ @@ -309919,93 +309920,93 @@ │ │ type : '()[Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 39 16-bit code units │ │ -20086c: |[20086c] org.thoughtcrime.securesms.scribbles.ImageEditorHud$Mode.$values:()[Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; │ │ -20087c: 1270 |0000: const/4 v0, #int 7 // #7 │ │ -20087e: 2300 7e12 |0001: new-array v0, v0, [Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@127e │ │ -200882: 6201 8842 |0003: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.NONE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4288 │ │ -200886: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -200888: 4d01 0002 |0006: aput-object v1, v0, v2 │ │ -20088c: 6201 8442 |0008: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.CROP:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4284 │ │ -200890: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -200892: 4d01 0002 |000b: aput-object v1, v0, v2 │ │ -200896: 6201 8942 |000d: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.TEXT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4289 │ │ -20089a: 1222 |000f: const/4 v2, #int 2 // #2 │ │ -20089c: 4d01 0002 |0010: aput-object v1, v0, v2 │ │ -2008a0: 6201 8542 |0012: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.DRAW:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4285 │ │ -2008a4: 1232 |0014: const/4 v2, #int 3 // #3 │ │ -2008a6: 4d01 0002 |0015: aput-object v1, v0, v2 │ │ -2008aa: 6201 8642 |0017: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.HIGHLIGHT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4286 │ │ -2008ae: 1242 |0019: const/4 v2, #int 4 // #4 │ │ -2008b0: 4d01 0002 |001a: aput-object v1, v0, v2 │ │ -2008b4: 6201 8342 |001c: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.BLUR:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4283 │ │ -2008b8: 1252 |001e: const/4 v2, #int 5 // #5 │ │ -2008ba: 4d01 0002 |001f: aput-object v1, v0, v2 │ │ -2008be: 6201 8742 |0021: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.MOVE_DELETE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4287 │ │ -2008c2: 1262 |0023: const/4 v2, #int 6 // #6 │ │ -2008c4: 4d01 0002 |0024: aput-object v1, v0, v2 │ │ -2008c8: 1100 |0026: return-object v0 │ │ +200870: |[200870] org.thoughtcrime.securesms.scribbles.ImageEditorHud$Mode.$values:()[Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; │ │ +200880: 1270 |0000: const/4 v0, #int 7 // #7 │ │ +200882: 2300 7e12 |0001: new-array v0, v0, [Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@127e │ │ +200886: 6201 8842 |0003: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.NONE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4288 │ │ +20088a: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +20088c: 4d01 0002 |0006: aput-object v1, v0, v2 │ │ +200890: 6201 8442 |0008: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.CROP:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4284 │ │ +200894: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +200896: 4d01 0002 |000b: aput-object v1, v0, v2 │ │ +20089a: 6201 8942 |000d: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.TEXT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4289 │ │ +20089e: 1222 |000f: const/4 v2, #int 2 // #2 │ │ +2008a0: 4d01 0002 |0010: aput-object v1, v0, v2 │ │ +2008a4: 6201 8542 |0012: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.DRAW:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4285 │ │ +2008a8: 1232 |0014: const/4 v2, #int 3 // #3 │ │ +2008aa: 4d01 0002 |0015: aput-object v1, v0, v2 │ │ +2008ae: 6201 8642 |0017: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.HIGHLIGHT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4286 │ │ +2008b2: 1242 |0019: const/4 v2, #int 4 // #4 │ │ +2008b4: 4d01 0002 |001a: aput-object v1, v0, v2 │ │ +2008b8: 6201 8342 |001c: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.BLUR:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4283 │ │ +2008bc: 1252 |001e: const/4 v2, #int 5 // #5 │ │ +2008be: 4d01 0002 |001f: aput-object v1, v0, v2 │ │ +2008c2: 6201 8742 |0021: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.MOVE_DELETE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4287 │ │ +2008c6: 1262 |0023: const/4 v2, #int 6 // #6 │ │ +2008c8: 4d01 0002 |0024: aput-object v1, v0, v2 │ │ +2008cc: 1100 |0026: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=240 │ │ locals : │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 77 16-bit code units │ │ -2008f0: |[2008f0] org.thoughtcrime.securesms.scribbles.ImageEditorHud$Mode.:()V │ │ -200900: 2200 3411 |0000: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@1134 │ │ -200904: 1a01 5c36 |0002: const-string v1, "NONE" // string@365c │ │ -200908: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -20090a: 7030 4169 1002 |0005: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.:(Ljava/lang/String;I)V // method@6941 │ │ -200910: 6900 8842 |0008: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.NONE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4288 │ │ -200914: 2200 3411 |000a: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@1134 │ │ -200918: 1a01 0116 |000c: const-string v1, "CROP" // string@1601 │ │ -20091c: 1212 |000e: const/4 v2, #int 1 // #1 │ │ -20091e: 7030 4169 1002 |000f: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.:(Ljava/lang/String;I)V // method@6941 │ │ -200924: 6900 8442 |0012: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.CROP:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4284 │ │ -200928: 2200 3411 |0014: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@1134 │ │ -20092c: 1a01 6a3f |0016: const-string v1, "TEXT" // string@3f6a │ │ -200930: 1222 |0018: const/4 v2, #int 2 // #2 │ │ -200932: 7030 4169 1002 |0019: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.:(Ljava/lang/String;I)V // method@6941 │ │ -200938: 6900 8942 |001c: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.TEXT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4289 │ │ -20093c: 2200 3411 |001e: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@1134 │ │ -200940: 1a01 2c1a |0020: const-string v1, "DRAW" // string@1a2c │ │ -200944: 1232 |0022: const/4 v2, #int 3 // #3 │ │ -200946: 7030 4169 1002 |0023: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.:(Ljava/lang/String;I)V // method@6941 │ │ -20094c: 6900 8542 |0026: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.DRAW:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4285 │ │ -200950: 2200 3411 |0028: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@1134 │ │ -200954: 1a01 261d |002a: const-string v1, "HIGHLIGHT" // string@1d26 │ │ -200958: 1242 |002c: const/4 v2, #int 4 // #4 │ │ -20095a: 7030 4169 1002 |002d: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.:(Ljava/lang/String;I)V // method@6941 │ │ -200960: 6900 8642 |0030: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.HIGHLIGHT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4286 │ │ -200964: 2200 3411 |0032: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@1134 │ │ -200968: 1a01 8a13 |0034: const-string v1, "BLUR" // string@138a │ │ -20096c: 1252 |0036: const/4 v2, #int 5 // #5 │ │ -20096e: 7030 4169 1002 |0037: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.:(Ljava/lang/String;I)V // method@6941 │ │ -200974: 6900 8342 |003a: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.BLUR:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4283 │ │ -200978: 2200 3411 |003c: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@1134 │ │ -20097c: 1a01 c634 |003e: const-string v1, "MOVE_DELETE" // string@34c6 │ │ -200980: 1262 |0040: const/4 v2, #int 6 // #6 │ │ -200982: 7030 4169 1002 |0041: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.:(Ljava/lang/String;I)V // method@6941 │ │ -200988: 6900 8742 |0044: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.MOVE_DELETE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4287 │ │ -20098c: 7100 3f69 0000 |0046: invoke-static {}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.$values:()[Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // method@693f │ │ -200992: 0c00 |0049: move-result-object v0 │ │ -200994: 6900 8242 |004a: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.$VALUES:[Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4282 │ │ -200998: 0e00 |004c: return-void │ │ +2008f4: |[2008f4] org.thoughtcrime.securesms.scribbles.ImageEditorHud$Mode.:()V │ │ +200904: 2200 3411 |0000: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@1134 │ │ +200908: 1a01 5c36 |0002: const-string v1, "NONE" // string@365c │ │ +20090c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +20090e: 7030 4169 1002 |0005: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.:(Ljava/lang/String;I)V // method@6941 │ │ +200914: 6900 8842 |0008: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.NONE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4288 │ │ +200918: 2200 3411 |000a: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@1134 │ │ +20091c: 1a01 0116 |000c: const-string v1, "CROP" // string@1601 │ │ +200920: 1212 |000e: const/4 v2, #int 1 // #1 │ │ +200922: 7030 4169 1002 |000f: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.:(Ljava/lang/String;I)V // method@6941 │ │ +200928: 6900 8442 |0012: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.CROP:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4284 │ │ +20092c: 2200 3411 |0014: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@1134 │ │ +200930: 1a01 6a3f |0016: const-string v1, "TEXT" // string@3f6a │ │ +200934: 1222 |0018: const/4 v2, #int 2 // #2 │ │ +200936: 7030 4169 1002 |0019: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.:(Ljava/lang/String;I)V // method@6941 │ │ +20093c: 6900 8942 |001c: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.TEXT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4289 │ │ +200940: 2200 3411 |001e: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@1134 │ │ +200944: 1a01 2c1a |0020: const-string v1, "DRAW" // string@1a2c │ │ +200948: 1232 |0022: const/4 v2, #int 3 // #3 │ │ +20094a: 7030 4169 1002 |0023: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.:(Ljava/lang/String;I)V // method@6941 │ │ +200950: 6900 8542 |0026: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.DRAW:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4285 │ │ +200954: 2200 3411 |0028: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@1134 │ │ +200958: 1a01 261d |002a: const-string v1, "HIGHLIGHT" // string@1d26 │ │ +20095c: 1242 |002c: const/4 v2, #int 4 // #4 │ │ +20095e: 7030 4169 1002 |002d: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.:(Ljava/lang/String;I)V // method@6941 │ │ +200964: 6900 8642 |0030: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.HIGHLIGHT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4286 │ │ +200968: 2200 3411 |0032: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@1134 │ │ +20096c: 1a01 8a13 |0034: const-string v1, "BLUR" // string@138a │ │ +200970: 1252 |0036: const/4 v2, #int 5 // #5 │ │ +200972: 7030 4169 1002 |0037: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.:(Ljava/lang/String;I)V // method@6941 │ │ +200978: 6900 8342 |003a: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.BLUR:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4283 │ │ +20097c: 2200 3411 |003c: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@1134 │ │ +200980: 1a01 c634 |003e: const-string v1, "MOVE_DELETE" // string@34c6 │ │ +200984: 1262 |0040: const/4 v2, #int 6 // #6 │ │ +200986: 7030 4169 1002 |0041: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.:(Ljava/lang/String;I)V // method@6941 │ │ +20098c: 6900 8742 |0044: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.MOVE_DELETE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4287 │ │ +200990: 7100 3f69 0000 |0046: invoke-static {}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.$values:()[Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // method@693f │ │ +200996: 0c00 |0049: move-result-object v0 │ │ +200998: 6900 8242 |004a: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.$VALUES:[Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4282 │ │ +20099c: 0e00 |004c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=241 │ │ 0x000a line=242 │ │ 0x0014 line=243 │ │ 0x001e line=244 │ │ 0x0028 line=245 │ │ @@ -310019,17 +310020,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 │ │ -20099c: |[20099c] org.thoughtcrime.securesms.scribbles.ImageEditorHud$Mode.:(Ljava/lang/String;I)V │ │ -2009ac: 7030 5b0a 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@0a5b │ │ -2009b2: 0e00 |0003: return-void │ │ +2009a0: |[2009a0] org.thoughtcrime.securesms.scribbles.ImageEditorHud$Mode.:(Ljava/lang/String;I)V │ │ +2009b0: 7030 5b0a 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@0a5b │ │ +2009b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=240 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -310039,20 +310040,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -200848: |[200848] org.thoughtcrime.securesms.scribbles.ImageEditorHud$Mode.valueOf:(Ljava/lang/String;)Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; │ │ -200858: 1c00 3411 |0000: const-class v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@1134 │ │ -20085c: 7120 5e0a 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@0a5e │ │ -200862: 0c01 |0005: move-result-object v1 │ │ -200864: 1f01 3411 |0006: check-cast v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@1134 │ │ -200868: 1101 |0008: return-object v1 │ │ +20084c: |[20084c] org.thoughtcrime.securesms.scribbles.ImageEditorHud$Mode.valueOf:(Ljava/lang/String;)Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; │ │ +20085c: 1c00 3411 |0000: const-class v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@1134 │ │ +200860: 7120 5e0a 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@0a5e │ │ +200866: 0c01 |0005: move-result-object v1 │ │ +200868: 1f01 3411 |0006: check-cast v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@1134 │ │ +20086c: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=240 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #4 : (in Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;) │ │ @@ -310060,20 +310061,20 @@ │ │ type : '()[Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -2008cc: |[2008cc] org.thoughtcrime.securesms.scribbles.ImageEditorHud$Mode.values:()[Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; │ │ -2008dc: 6200 8242 |0000: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.$VALUES:[Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4282 │ │ -2008e0: 6e10 cc6d 0000 |0002: invoke-virtual {v0}, [Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.clone:()Ljava/lang/Object; // method@6dcc │ │ -2008e6: 0c00 |0005: move-result-object v0 │ │ -2008e8: 1f00 7e12 |0006: check-cast v0, [Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@127e │ │ -2008ec: 1100 |0008: return-object v0 │ │ +2008d0: |[2008d0] org.thoughtcrime.securesms.scribbles.ImageEditorHud$Mode.values:()[Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; │ │ +2008e0: 6200 8242 |0000: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.$VALUES:[Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4282 │ │ +2008e4: 6e10 cc6d 0000 |0002: invoke-virtual {v0}, [Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.clone:()Ljava/lang/Object; // method@6dcc │ │ +2008ea: 0c00 |0005: move-result-object v0 │ │ +2008ec: 1f00 7e12 |0006: check-cast v0, [Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@127e │ │ +2008f0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=240 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 7704 (ImageEditorHud.java) │ │ @@ -310209,51 +310210,51 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -200a2c: |[200a2c] org.thoughtcrime.securesms.scribbles.ImageEditorHud.:()V │ │ -200a3c: 2200 3111 |0000: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$1; // type@1131 │ │ -200a40: 7010 2d69 0000 |0002: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$1;.:()V // method@692d │ │ -200a46: 6900 8a42 |0005: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.NULL_EVENT_LISTENER:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@428a │ │ -200a4a: 0e00 |0007: return-void │ │ +200a30: |[200a30] org.thoughtcrime.securesms.scribbles.ImageEditorHud.:()V │ │ +200a40: 2200 3111 |0000: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$1; // type@1131 │ │ +200a44: 7010 2d69 0000 |0002: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$1;.:()V // method@692d │ │ +200a4a: 6900 8a42 |0005: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.NULL_EVENT_LISTENER:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@428a │ │ +200a4e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=261 │ │ locals : │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;) │ │ name : '' │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -200a4c: |[200a4c] org.thoughtcrime.securesms.scribbles.ImageEditorHud.:(Landroid/content/Context;)V │ │ -200a5c: 7020 5a04 1000 |0000: invoke-direct {v0, v1}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@045a │ │ -200a62: 6201 8a42 |0003: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.NULL_EVENT_LISTENER:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@428a │ │ -200a66: 5b01 9742 |0005: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4297 │ │ -200a6a: 2201 8403 |0007: new-instance v1, Ljava/util/HashMap; // type@0384 │ │ -200a6e: 7010 2d0d 0100 |0009: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@0d2d │ │ -200a74: 5b01 a142 |000c: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.visibilityModeMap:Ljava/util/Map; // field@42a1 │ │ -200a78: 2201 8503 |000e: new-instance v1, Ljava/util/HashSet; // type@0385 │ │ -200a7c: 7010 380d 0100 |0010: invoke-direct {v1}, Ljava/util/HashSet;.:()V // method@0d38 │ │ -200a82: 5b01 8b42 |0013: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.allViews:Ljava/util/Set; // field@428b │ │ -200a86: 2201 2211 |0015: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda0; // type@1122 │ │ -200a8a: 7020 0f69 0100 |0017: invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@690f │ │ -200a90: 5b01 9c42 |001a: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.standardOnColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@429c │ │ -200a94: 2201 2d11 |001c: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda6; // type@112d │ │ -200a98: 7020 2569 0100 |001e: invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda6;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@6925 │ │ -200a9e: 5b01 9942 |0021: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.highlightOnColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@4299 │ │ -200aa2: 7010 4f69 0000 |0023: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.initialize:()V // method@694f │ │ -200aa8: 0e00 |0026: return-void │ │ +200a50: |[200a50] org.thoughtcrime.securesms.scribbles.ImageEditorHud.:(Landroid/content/Context;)V │ │ +200a60: 7020 5a04 1000 |0000: invoke-direct {v0, v1}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@045a │ │ +200a66: 6201 8a42 |0003: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.NULL_EVENT_LISTENER:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@428a │ │ +200a6a: 5b01 9742 |0005: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4297 │ │ +200a6e: 2201 8403 |0007: new-instance v1, Ljava/util/HashMap; // type@0384 │ │ +200a72: 7010 2d0d 0100 |0009: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@0d2d │ │ +200a78: 5b01 a142 |000c: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.visibilityModeMap:Ljava/util/Map; // field@42a1 │ │ +200a7c: 2201 8503 |000e: new-instance v1, Ljava/util/HashSet; // type@0385 │ │ +200a80: 7010 380d 0100 |0010: invoke-direct {v1}, Ljava/util/HashSet;.:()V // method@0d38 │ │ +200a86: 5b01 8b42 |0013: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.allViews:Ljava/util/Set; // field@428b │ │ +200a8a: 2201 2211 |0015: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda0; // type@1122 │ │ +200a8e: 7020 0f69 0100 |0017: invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@690f │ │ +200a94: 5b01 9c42 |001a: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.standardOnColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@429c │ │ +200a98: 2201 2d11 |001c: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda6; // type@112d │ │ +200a9c: 7020 2569 0100 |001e: invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda6;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@6925 │ │ +200aa2: 5b01 9942 |0021: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.highlightOnColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@4299 │ │ +200aa6: 7010 4f69 0000 |0023: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.initialize:()V // method@694f │ │ +200aac: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0003 line=47 │ │ 0x0007 line=52 │ │ 0x000e line=53 │ │ 0x0015 line=226 │ │ @@ -310268,32 +310269,32 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -200aac: |[200aac] org.thoughtcrime.securesms.scribbles.ImageEditorHud.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -200abc: 7030 5b04 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@045b │ │ -200ac2: 6201 8a42 |0003: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.NULL_EVENT_LISTENER:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@428a │ │ -200ac6: 5b01 9742 |0005: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4297 │ │ -200aca: 2201 8403 |0007: new-instance v1, Ljava/util/HashMap; // type@0384 │ │ -200ace: 7010 2d0d 0100 |0009: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@0d2d │ │ -200ad4: 5b01 a142 |000c: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.visibilityModeMap:Ljava/util/Map; // field@42a1 │ │ -200ad8: 2201 8503 |000e: new-instance v1, Ljava/util/HashSet; // type@0385 │ │ -200adc: 7010 380d 0100 |0010: invoke-direct {v1}, Ljava/util/HashSet;.:()V // method@0d38 │ │ -200ae2: 5b01 8b42 |0013: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.allViews:Ljava/util/Set; // field@428b │ │ -200ae6: 2201 2211 |0015: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda0; // type@1122 │ │ -200aea: 7020 0f69 0100 |0017: invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@690f │ │ -200af0: 5b01 9c42 |001a: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.standardOnColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@429c │ │ -200af4: 2201 2d11 |001c: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda6; // type@112d │ │ -200af8: 7020 2569 0100 |001e: invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda6;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@6925 │ │ -200afe: 5b01 9942 |0021: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.highlightOnColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@4299 │ │ -200b02: 7010 4f69 0000 |0023: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.initialize:()V // method@694f │ │ -200b08: 0e00 |0026: return-void │ │ +200ab0: |[200ab0] org.thoughtcrime.securesms.scribbles.ImageEditorHud.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +200ac0: 7030 5b04 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@045b │ │ +200ac6: 6201 8a42 |0003: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.NULL_EVENT_LISTENER:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@428a │ │ +200aca: 5b01 9742 |0005: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4297 │ │ +200ace: 2201 8403 |0007: new-instance v1, Ljava/util/HashMap; // type@0384 │ │ +200ad2: 7010 2d0d 0100 |0009: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@0d2d │ │ +200ad8: 5b01 a142 |000c: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.visibilityModeMap:Ljava/util/Map; // field@42a1 │ │ +200adc: 2201 8503 |000e: new-instance v1, Ljava/util/HashSet; // type@0385 │ │ +200ae0: 7010 380d 0100 |0010: invoke-direct {v1}, Ljava/util/HashSet;.:()V // method@0d38 │ │ +200ae6: 5b01 8b42 |0013: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.allViews:Ljava/util/Set; // field@428b │ │ +200aea: 2201 2211 |0015: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda0; // type@1122 │ │ +200aee: 7020 0f69 0100 |0017: invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@690f │ │ +200af4: 5b01 9c42 |001a: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.standardOnColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@429c │ │ +200af8: 2201 2d11 |001c: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda6; // type@112d │ │ +200afc: 7020 2569 0100 |001e: invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda6;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@6925 │ │ +200b02: 5b01 9942 |0021: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.highlightOnColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@4299 │ │ +200b06: 7010 4f69 0000 |0023: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.initialize:()V // method@694f │ │ +200b0c: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0003 line=47 │ │ 0x0007 line=52 │ │ 0x000e line=53 │ │ 0x0015 line=226 │ │ @@ -310309,32 +310310,32 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 39 16-bit code units │ │ -200b0c: |[200b0c] org.thoughtcrime.securesms.scribbles.ImageEditorHud.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -200b1c: 7040 5c04 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@045c │ │ -200b22: 6201 8a42 |0003: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.NULL_EVENT_LISTENER:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@428a │ │ -200b26: 5b01 9742 |0005: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4297 │ │ -200b2a: 2201 8403 |0007: new-instance v1, Ljava/util/HashMap; // type@0384 │ │ -200b2e: 7010 2d0d 0100 |0009: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@0d2d │ │ -200b34: 5b01 a142 |000c: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.visibilityModeMap:Ljava/util/Map; // field@42a1 │ │ -200b38: 2201 8503 |000e: new-instance v1, Ljava/util/HashSet; // type@0385 │ │ -200b3c: 7010 380d 0100 |0010: invoke-direct {v1}, Ljava/util/HashSet;.:()V // method@0d38 │ │ -200b42: 5b01 8b42 |0013: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.allViews:Ljava/util/Set; // field@428b │ │ -200b46: 2201 2211 |0015: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda0; // type@1122 │ │ -200b4a: 7020 0f69 0100 |0017: invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@690f │ │ -200b50: 5b01 9c42 |001a: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.standardOnColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@429c │ │ -200b54: 2201 2d11 |001c: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda6; // type@112d │ │ -200b58: 7020 2569 0100 |001e: invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda6;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@6925 │ │ -200b5e: 5b01 9942 |0021: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.highlightOnColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@4299 │ │ -200b62: 7010 4f69 0000 |0023: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.initialize:()V // method@694f │ │ -200b68: 0e00 |0026: return-void │ │ +200b10: |[200b10] org.thoughtcrime.securesms.scribbles.ImageEditorHud.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +200b20: 7040 5c04 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@045c │ │ +200b26: 6201 8a42 |0003: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.NULL_EVENT_LISTENER:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@428a │ │ +200b2a: 5b01 9742 |0005: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4297 │ │ +200b2e: 2201 8403 |0007: new-instance v1, Ljava/util/HashMap; // type@0384 │ │ +200b32: 7010 2d0d 0100 |0009: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@0d2d │ │ +200b38: 5b01 a142 |000c: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.visibilityModeMap:Ljava/util/Map; // field@42a1 │ │ +200b3c: 2201 8503 |000e: new-instance v1, Ljava/util/HashSet; // type@0385 │ │ +200b40: 7010 380d 0100 |0010: invoke-direct {v1}, Ljava/util/HashSet;.:()V // method@0d38 │ │ +200b46: 5b01 8b42 |0013: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.allViews:Ljava/util/Set; // field@428b │ │ +200b4a: 2201 2211 |0015: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda0; // type@1122 │ │ +200b4e: 7020 0f69 0100 |0017: invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@690f │ │ +200b54: 5b01 9c42 |001a: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.standardOnColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@429c │ │ +200b58: 2201 2d11 |001c: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda6; // type@112d │ │ +200b5c: 7020 2569 0100 |001e: invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda6;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@6925 │ │ +200b62: 5b01 9942 |0021: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.highlightOnColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@4299 │ │ +200b66: 7010 4f69 0000 |0023: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.initialize:()V // method@694f │ │ +200b6c: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0003 line=47 │ │ 0x0007 line=52 │ │ 0x000e line=53 │ │ 0x0015 line=226 │ │ @@ -310351,27 +310352,27 @@ │ │ type : '(Ljava/util/Set;Landroid/view/View;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -2009b4: |[2009b4] org.thoughtcrime.securesms.scribbles.ImageEditorHud.buttonIsVisible:(Ljava/util/Set;Landroid/view/View;)Z │ │ -2009c4: 3801 1200 |0000: if-eqz v1, 0012 // +0012 │ │ -2009c8: 7220 aa0d 2100 |0002: invoke-interface {v1, v2}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@0daa │ │ -2009ce: 0a01 |0005: move-result v1 │ │ -2009d0: 3801 0c00 |0006: if-eqz v1, 0012 // +000c │ │ -2009d4: 5401 a042 |0008: iget-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoButton:Landroid/view/View; // field@42a0 │ │ -2009d8: 3312 0600 |000a: if-ne v2, v1, 0010 // +0006 │ │ -2009dc: 5501 9f42 |000c: iget-boolean v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoAvailable:Z // field@429f │ │ -2009e0: 3801 0400 |000e: if-eqz v1, 0012 // +0004 │ │ -2009e4: 1211 |0010: const/4 v1, #int 1 // #1 │ │ -2009e6: 2802 |0011: goto 0013 // +0002 │ │ -2009e8: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -2009ea: 0f01 |0013: return v1 │ │ +2009b8: |[2009b8] org.thoughtcrime.securesms.scribbles.ImageEditorHud.buttonIsVisible:(Ljava/util/Set;Landroid/view/View;)Z │ │ +2009c8: 3801 1200 |0000: if-eqz v1, 0012 // +0012 │ │ +2009cc: 7220 aa0d 2100 |0002: invoke-interface {v1, v2}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@0daa │ │ +2009d2: 0a01 |0005: move-result v1 │ │ +2009d4: 3801 0c00 |0006: if-eqz v1, 0012 // +000c │ │ +2009d8: 5401 a042 |0008: iget-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoButton:Landroid/view/View; // field@42a0 │ │ +2009dc: 3312 0600 |000a: if-ne v2, v1, 0010 // +0006 │ │ +2009e0: 5501 9f42 |000c: iget-boolean v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoAvailable:Z // field@429f │ │ +2009e4: 3801 0400 |000e: if-eqz v1, 0012 // +0004 │ │ +2009e8: 1211 |0010: const/4 v1, #int 1 // #1 │ │ +2009ea: 2802 |0011: goto 0013 // +0002 │ │ +2009ec: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +2009ee: 0f01 |0013: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=202 │ │ locals : │ │ 0x0000 - 0x0014 reg=0 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; │ │ 0x0000 - 0x0014 reg=1 (null) Ljava/util/Set; │ │ 0x0000 - 0x0014 reg=2 (null) Landroid/view/View; │ │ @@ -310381,88 +310382,88 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 165 16-bit code units │ │ -200b88: |[200b88] org.thoughtcrime.securesms.scribbles.ImageEditorHud.initialize:()V │ │ -200b98: 6e10 4d69 0200 |0000: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.getContext:()Landroid/content/Context; // method@694d │ │ -200b9e: 0c00 |0003: move-result-object v0 │ │ -200ba0: 1401 7b00 0d7f |0004: const v1, #float 1.87424e+38 // #7f0d007b │ │ -200ba6: 7130 4e69 1002 |0007: invoke-static {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.inflate:(Landroid/content/Context;ILandroid/view/ViewGroup;)Landroid/view/View; // method@694e │ │ -200bac: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -200bae: 6e20 6a69 0200 |000b: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setOrientation:(I)V // method@696a │ │ -200bb4: 1400 0503 0a7f |000e: const v0, #float 1.83449e+38 // #7f0a0305 │ │ -200bba: 6e20 4b69 0200 |0011: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@694b │ │ -200bc0: 0c00 |0014: move-result-object v0 │ │ -200bc2: 5b20 9142 |0015: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.cropButton:Landroid/view/View; // field@4291 │ │ -200bc6: 1400 0603 0a7f |0017: const v0, #float 1.83449e+38 // #7f0a0306 │ │ -200bcc: 6e20 4b69 0200 |001a: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@694b │ │ -200bd2: 0c00 |001d: move-result-object v0 │ │ -200bd4: 5b20 9242 |001e: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.cropFlipButton:Landroid/view/View; // field@4292 │ │ -200bd8: 1400 0703 0a7f |0020: const v0, #float 1.83449e+38 // #7f0a0307 │ │ -200bde: 6e20 4b69 0200 |0023: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@694b │ │ -200be4: 0c00 |0026: move-result-object v0 │ │ -200be6: 5b20 9342 |0027: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.cropRotateButton:Landroid/view/View; // field@4293 │ │ -200bea: 1400 0103 0a7f |0029: const v0, #float 1.83449e+38 // #7f0a0301 │ │ -200bf0: 6e20 4b69 0200 |002c: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@694b │ │ -200bf6: 0c00 |002f: move-result-object v0 │ │ -200bf8: 1f00 be01 |0030: check-cast v0, Landroidx/recyclerview/widget/RecyclerView; // type@01be │ │ -200bfc: 5b20 8d42 |0032: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPalette:Landroidx/recyclerview/widget/RecyclerView; // field@428d │ │ -200c00: 1400 0903 0a7f |0034: const v0, #float 1.83449e+38 // #7f0a0309 │ │ -200c06: 6e20 4b69 0200 |0037: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@694b │ │ -200c0c: 0c00 |003a: move-result-object v0 │ │ -200c0e: 5b20 9642 |003b: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.drawButton:Landroid/view/View; // field@4296 │ │ -200c12: 1400 0a03 0a7f |003d: const v0, #float 1.83449e+38 // #7f0a030a │ │ -200c18: 6e20 4b69 0200 |0040: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@694b │ │ -200c1e: 0c00 |0043: move-result-object v0 │ │ -200c20: 5b20 9842 |0044: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.highlightButton:Landroid/view/View; // field@4298 │ │ -200c24: 1400 ff02 0a7f |0046: const v0, #float 1.83449e+38 // #7f0a02ff │ │ -200c2a: 6e20 4b69 0200 |0049: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@694b │ │ -200c30: 0c00 |004c: move-result-object v0 │ │ -200c32: 5b20 8c42 |004d: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.blurButton:Landroid/view/View; // field@428c │ │ -200c36: 1400 0f03 0a7f |004f: const v0, #float 1.83449e+38 // #7f0a030f │ │ -200c3c: 6e20 4b69 0200 |0052: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@694b │ │ -200c42: 0c00 |0055: move-result-object v0 │ │ -200c44: 5b20 9e42 |0056: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.textButton:Landroid/view/View; // field@429e │ │ -200c48: 1400 0e03 0a7f |0058: const v0, #float 1.83449e+38 // #7f0a030e │ │ -200c4e: 6e20 4b69 0200 |005b: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@694b │ │ -200c54: 0c00 |005e: move-result-object v0 │ │ -200c56: 5b20 9d42 |005f: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.stickerButton:Landroid/view/View; // field@429d │ │ -200c5a: 1400 1103 0a7f |0061: const v0, #float 1.83449e+38 // #7f0a0311 │ │ -200c60: 6e20 4b69 0200 |0064: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@694b │ │ -200c66: 0c00 |0067: move-result-object v0 │ │ -200c68: 5b20 a042 |0068: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoButton:Landroid/view/View; // field@42a0 │ │ -200c6c: 1400 0c03 0a7f |006a: const v0, #float 1.83449e+38 // #7f0a030c │ │ -200c72: 6e20 4b69 0200 |006d: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@694b │ │ -200c78: 0c00 |0070: move-result-object v0 │ │ -200c7a: 5b20 9a42 |0071: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.saveButton:Landroid/view/View; // field@429a │ │ -200c7e: 1400 0803 0a7f |0073: const v0, #float 1.83449e+38 // #7f0a0308 │ │ -200c84: 6e20 4b69 0200 |0076: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@694b │ │ -200c8a: 0c00 |0079: move-result-object v0 │ │ -200c8c: 5b20 9542 |007a: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.deleteButton:Landroid/view/View; // field@4295 │ │ -200c90: 1400 0303 0a7f |007c: const v0, #float 1.83449e+38 // #7f0a0303 │ │ -200c96: 6e20 4b69 0200 |007f: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@694b │ │ -200c9c: 0c00 |0082: move-result-object v0 │ │ -200c9e: 5b20 9042 |0083: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.confirmButton:Landroid/view/View; // field@4290 │ │ -200ca2: 1400 0203 0a7f |0085: const v0, #float 1.83449e+38 // #7f0a0302 │ │ -200ca8: 6e20 4b69 0200 |0088: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@694b │ │ -200cae: 0c00 |008b: move-result-object v0 │ │ -200cb0: 1f00 4711 |008c: check-cast v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // type@1147 │ │ -200cb4: 5b20 8f42 |008e: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@428f │ │ -200cb8: 1400 0003 0a7f |0090: const v0, #float 1.83449e+38 // #7f0a0300 │ │ -200cbe: 6e20 4b69 0200 |0093: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@694b │ │ -200cc4: 0c00 |0096: move-result-object v0 │ │ -200cc6: 5b20 9b42 |0097: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.scribbleBlurHelpText:Landroid/view/View; // field@429b │ │ -200cca: 7010 5069 0200 |0099: invoke-direct {v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.initializeViews:()V // method@6950 │ │ -200cd0: 7010 5169 0200 |009c: invoke-direct {v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.initializeVisibilityMap:()V // method@6951 │ │ -200cd6: 6200 8842 |009f: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.NONE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4288 │ │ -200cda: 6e20 6869 0200 |00a1: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@6968 │ │ -200ce0: 0e00 |00a4: return-void │ │ +200b8c: |[200b8c] org.thoughtcrime.securesms.scribbles.ImageEditorHud.initialize:()V │ │ +200b9c: 6e10 4d69 0200 |0000: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.getContext:()Landroid/content/Context; // method@694d │ │ +200ba2: 0c00 |0003: move-result-object v0 │ │ +200ba4: 1401 7b00 0d7f |0004: const v1, #float 1.87424e+38 // #7f0d007b │ │ +200baa: 7130 4e69 1002 |0007: invoke-static {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.inflate:(Landroid/content/Context;ILandroid/view/ViewGroup;)Landroid/view/View; // method@694e │ │ +200bb0: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +200bb2: 6e20 6a69 0200 |000b: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setOrientation:(I)V // method@696a │ │ +200bb8: 1400 0503 0a7f |000e: const v0, #float 1.83449e+38 // #7f0a0305 │ │ +200bbe: 6e20 4b69 0200 |0011: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@694b │ │ +200bc4: 0c00 |0014: move-result-object v0 │ │ +200bc6: 5b20 9142 |0015: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.cropButton:Landroid/view/View; // field@4291 │ │ +200bca: 1400 0603 0a7f |0017: const v0, #float 1.83449e+38 // #7f0a0306 │ │ +200bd0: 6e20 4b69 0200 |001a: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@694b │ │ +200bd6: 0c00 |001d: move-result-object v0 │ │ +200bd8: 5b20 9242 |001e: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.cropFlipButton:Landroid/view/View; // field@4292 │ │ +200bdc: 1400 0703 0a7f |0020: const v0, #float 1.83449e+38 // #7f0a0307 │ │ +200be2: 6e20 4b69 0200 |0023: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@694b │ │ +200be8: 0c00 |0026: move-result-object v0 │ │ +200bea: 5b20 9342 |0027: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.cropRotateButton:Landroid/view/View; // field@4293 │ │ +200bee: 1400 0103 0a7f |0029: const v0, #float 1.83449e+38 // #7f0a0301 │ │ +200bf4: 6e20 4b69 0200 |002c: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@694b │ │ +200bfa: 0c00 |002f: move-result-object v0 │ │ +200bfc: 1f00 be01 |0030: check-cast v0, Landroidx/recyclerview/widget/RecyclerView; // type@01be │ │ +200c00: 5b20 8d42 |0032: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPalette:Landroidx/recyclerview/widget/RecyclerView; // field@428d │ │ +200c04: 1400 0903 0a7f |0034: const v0, #float 1.83449e+38 // #7f0a0309 │ │ +200c0a: 6e20 4b69 0200 |0037: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@694b │ │ +200c10: 0c00 |003a: move-result-object v0 │ │ +200c12: 5b20 9642 |003b: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.drawButton:Landroid/view/View; // field@4296 │ │ +200c16: 1400 0a03 0a7f |003d: const v0, #float 1.83449e+38 // #7f0a030a │ │ +200c1c: 6e20 4b69 0200 |0040: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@694b │ │ +200c22: 0c00 |0043: move-result-object v0 │ │ +200c24: 5b20 9842 |0044: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.highlightButton:Landroid/view/View; // field@4298 │ │ +200c28: 1400 ff02 0a7f |0046: const v0, #float 1.83449e+38 // #7f0a02ff │ │ +200c2e: 6e20 4b69 0200 |0049: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@694b │ │ +200c34: 0c00 |004c: move-result-object v0 │ │ +200c36: 5b20 8c42 |004d: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.blurButton:Landroid/view/View; // field@428c │ │ +200c3a: 1400 0f03 0a7f |004f: const v0, #float 1.83449e+38 // #7f0a030f │ │ +200c40: 6e20 4b69 0200 |0052: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@694b │ │ +200c46: 0c00 |0055: move-result-object v0 │ │ +200c48: 5b20 9e42 |0056: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.textButton:Landroid/view/View; // field@429e │ │ +200c4c: 1400 0e03 0a7f |0058: const v0, #float 1.83449e+38 // #7f0a030e │ │ +200c52: 6e20 4b69 0200 |005b: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@694b │ │ +200c58: 0c00 |005e: move-result-object v0 │ │ +200c5a: 5b20 9d42 |005f: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.stickerButton:Landroid/view/View; // field@429d │ │ +200c5e: 1400 1103 0a7f |0061: const v0, #float 1.83449e+38 // #7f0a0311 │ │ +200c64: 6e20 4b69 0200 |0064: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@694b │ │ +200c6a: 0c00 |0067: move-result-object v0 │ │ +200c6c: 5b20 a042 |0068: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoButton:Landroid/view/View; // field@42a0 │ │ +200c70: 1400 0c03 0a7f |006a: const v0, #float 1.83449e+38 // #7f0a030c │ │ +200c76: 6e20 4b69 0200 |006d: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@694b │ │ +200c7c: 0c00 |0070: move-result-object v0 │ │ +200c7e: 5b20 9a42 |0071: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.saveButton:Landroid/view/View; // field@429a │ │ +200c82: 1400 0803 0a7f |0073: const v0, #float 1.83449e+38 // #7f0a0308 │ │ +200c88: 6e20 4b69 0200 |0076: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@694b │ │ +200c8e: 0c00 |0079: move-result-object v0 │ │ +200c90: 5b20 9542 |007a: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.deleteButton:Landroid/view/View; // field@4295 │ │ +200c94: 1400 0303 0a7f |007c: const v0, #float 1.83449e+38 // #7f0a0303 │ │ +200c9a: 6e20 4b69 0200 |007f: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@694b │ │ +200ca0: 0c00 |0082: move-result-object v0 │ │ +200ca2: 5b20 9042 |0083: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.confirmButton:Landroid/view/View; // field@4290 │ │ +200ca6: 1400 0203 0a7f |0085: const v0, #float 1.83449e+38 // #7f0a0302 │ │ +200cac: 6e20 4b69 0200 |0088: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@694b │ │ +200cb2: 0c00 |008b: move-result-object v0 │ │ +200cb4: 1f00 4711 |008c: check-cast v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // type@1147 │ │ +200cb8: 5b20 8f42 |008e: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@428f │ │ +200cbc: 1400 0003 0a7f |0090: const v0, #float 1.83449e+38 // #7f0a0300 │ │ +200cc2: 6e20 4b69 0200 |0093: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@694b │ │ +200cc8: 0c00 |0096: move-result-object v0 │ │ +200cca: 5b20 9b42 |0097: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.scribbleBlurHelpText:Landroid/view/View; // field@429b │ │ +200cce: 7010 5069 0200 |0099: invoke-direct {v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.initializeViews:()V // method@6950 │ │ +200cd4: 7010 5169 0200 |009c: invoke-direct {v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.initializeVisibilityMap:()V // method@6951 │ │ +200cda: 6200 8842 |009f: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.NONE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4288 │ │ +200cde: 6e20 6869 0200 |00a1: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@6968 │ │ +200ce4: 0e00 |00a4: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x000b line=75 │ │ 0x0011 line=77 │ │ 0x001a line=78 │ │ 0x0023 line=79 │ │ @@ -310489,81 +310490,81 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 162 16-bit code units │ │ -200ce4: |[200ce4] org.thoughtcrime.securesms.scribbles.ImageEditorHud.initializeViews:()V │ │ -200cf4: 5430 a042 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoButton:Landroid/view/View; // field@42a0 │ │ -200cf8: 2201 2e11 |0002: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda7; // type@112e │ │ -200cfc: 7020 2769 3100 |0004: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda7;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@6927 │ │ -200d02: 6e20 6503 1000 |0007: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0365 │ │ -200d08: 5430 9542 |000a: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.deleteButton:Landroid/view/View; // field@4295 │ │ -200d0c: 2201 2411 |000c: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda11; // type@1124 │ │ -200d10: 7020 1369 3100 |000e: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda11;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@6913 │ │ -200d16: 6e20 6503 1000 |0011: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0365 │ │ -200d1c: 5430 9142 |0014: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.cropButton:Landroid/view/View; // field@4291 │ │ -200d20: 2201 2511 |0016: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda12; // type@1125 │ │ -200d24: 7020 1569 3100 |0018: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda12;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@6915 │ │ -200d2a: 6e20 6503 1000 |001b: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0365 │ │ -200d30: 5430 9242 |001e: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.cropFlipButton:Landroid/view/View; // field@4292 │ │ -200d34: 2201 2611 |0020: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda13; // type@1126 │ │ -200d38: 7020 1769 3100 |0022: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda13;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@6917 │ │ -200d3e: 6e20 6503 1000 |0025: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0365 │ │ -200d44: 5430 9342 |0028: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.cropRotateButton:Landroid/view/View; // field@4293 │ │ -200d48: 2201 2711 |002a: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda14; // type@1127 │ │ -200d4c: 7020 1969 3100 |002c: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda14;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@6919 │ │ -200d52: 6e20 6503 1000 |002f: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0365 │ │ -200d58: 5430 9042 |0032: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.confirmButton:Landroid/view/View; // field@4290 │ │ -200d5c: 2201 2811 |0034: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda1; // type@1128 │ │ -200d60: 7020 1b69 3100 |0036: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda1;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@691b │ │ -200d66: 6e20 6503 1000 |0039: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0365 │ │ -200d6c: 2200 4511 |003c: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter; // type@1145 │ │ -200d70: 7010 c869 0000 |003e: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.:()V // method@69c8 │ │ -200d76: 5b30 8e42 |0041: iput-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPaletteAdapter:Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter; // field@428e │ │ -200d7a: 5431 8f42 |0043: iget-object v1, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@428f │ │ -200d7e: 7110 960d 0100 |0045: invoke-static {v1}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@0d96 │ │ -200d84: 2202 2911 |0048: new-instance v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda2; // type@1129 │ │ -200d88: 7020 1d69 1200 |004a: invoke-direct {v2, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda2;.:(Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;)V // method@691d │ │ -200d8e: 6e20 d069 2000 |004d: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.setEventListener:(Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener;)V // method@69d0 │ │ -200d94: 5430 8d42 |0050: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPalette:Landroidx/recyclerview/widget/RecyclerView; // field@428d │ │ -200d98: 2201 b301 |0052: new-instance v1, Landroidx/recyclerview/widget/LinearLayoutManager; // type@01b3 │ │ -200d9c: 6e10 4d69 0300 |0054: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.getContext:()Landroid/content/Context; // method@694d │ │ -200da2: 0c02 |0057: move-result-object v2 │ │ -200da4: 7020 1906 2100 |0058: invoke-direct {v1, v2}, Landroidx/recyclerview/widget/LinearLayoutManager;.:(Landroid/content/Context;)V // method@0619 │ │ -200daa: 6e20 4506 1000 |005b: invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/RecyclerView;.setLayoutManager:(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V // method@0645 │ │ -200db0: 5430 8d42 |005e: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPalette:Landroidx/recyclerview/widget/RecyclerView; // field@428d │ │ -200db4: 5431 8e42 |0060: iget-object v1, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPaletteAdapter:Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter; // field@428e │ │ -200db8: 6e20 4106 1000 |0062: invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/RecyclerView;.setAdapter:(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V // method@0641 │ │ -200dbe: 5430 9642 |0065: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.drawButton:Landroid/view/View; // field@4296 │ │ -200dc2: 2201 2a11 |0067: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda3; // type@112a │ │ -200dc6: 7020 1f69 3100 |0069: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda3;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@691f │ │ -200dcc: 6e20 6503 1000 |006c: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0365 │ │ -200dd2: 5430 8c42 |006f: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.blurButton:Landroid/view/View; // field@428c │ │ -200dd6: 2201 2b11 |0071: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda4; // type@112b │ │ -200dda: 7020 2169 3100 |0073: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda4;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@6921 │ │ -200de0: 6e20 6503 1000 |0076: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0365 │ │ -200de6: 5430 9842 |0079: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.highlightButton:Landroid/view/View; // field@4298 │ │ -200dea: 2201 2c11 |007b: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda5; // type@112c │ │ -200dee: 7020 2369 3100 |007d: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda5;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@6923 │ │ -200df4: 6e20 6503 1000 |0080: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0365 │ │ -200dfa: 5430 9e42 |0083: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.textButton:Landroid/view/View; // field@429e │ │ -200dfe: 2201 2f11 |0085: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda8; // type@112f │ │ -200e02: 7020 2969 3100 |0087: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda8;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@6929 │ │ -200e08: 6e20 6503 1000 |008a: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0365 │ │ -200e0e: 5430 9a42 |008d: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.saveButton:Landroid/view/View; // field@429a │ │ -200e12: 2201 3011 |008f: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda9; // type@1130 │ │ -200e16: 7020 2b69 3100 |0091: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda9;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@692b │ │ -200e1c: 6e20 6503 1000 |0094: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0365 │ │ -200e22: 5430 9d42 |0097: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.stickerButton:Landroid/view/View; // field@429d │ │ -200e26: 2201 2311 |0099: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda10; // type@1123 │ │ -200e2a: 7020 1169 3100 |009b: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda10;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@6911 │ │ -200e30: 6e20 6503 1000 |009e: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0365 │ │ -200e36: 0e00 |00a1: return-void │ │ +200ce8: |[200ce8] org.thoughtcrime.securesms.scribbles.ImageEditorHud.initializeViews:()V │ │ +200cf8: 5430 a042 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoButton:Landroid/view/View; // field@42a0 │ │ +200cfc: 2201 2e11 |0002: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda7; // type@112e │ │ +200d00: 7020 2769 3100 |0004: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda7;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@6927 │ │ +200d06: 6e20 6503 1000 |0007: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0365 │ │ +200d0c: 5430 9542 |000a: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.deleteButton:Landroid/view/View; // field@4295 │ │ +200d10: 2201 2411 |000c: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda11; // type@1124 │ │ +200d14: 7020 1369 3100 |000e: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda11;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@6913 │ │ +200d1a: 6e20 6503 1000 |0011: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0365 │ │ +200d20: 5430 9142 |0014: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.cropButton:Landroid/view/View; // field@4291 │ │ +200d24: 2201 2511 |0016: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda12; // type@1125 │ │ +200d28: 7020 1569 3100 |0018: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda12;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@6915 │ │ +200d2e: 6e20 6503 1000 |001b: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0365 │ │ +200d34: 5430 9242 |001e: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.cropFlipButton:Landroid/view/View; // field@4292 │ │ +200d38: 2201 2611 |0020: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda13; // type@1126 │ │ +200d3c: 7020 1769 3100 |0022: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda13;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@6917 │ │ +200d42: 6e20 6503 1000 |0025: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0365 │ │ +200d48: 5430 9342 |0028: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.cropRotateButton:Landroid/view/View; // field@4293 │ │ +200d4c: 2201 2711 |002a: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda14; // type@1127 │ │ +200d50: 7020 1969 3100 |002c: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda14;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@6919 │ │ +200d56: 6e20 6503 1000 |002f: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0365 │ │ +200d5c: 5430 9042 |0032: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.confirmButton:Landroid/view/View; // field@4290 │ │ +200d60: 2201 2811 |0034: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda1; // type@1128 │ │ +200d64: 7020 1b69 3100 |0036: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda1;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@691b │ │ +200d6a: 6e20 6503 1000 |0039: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0365 │ │ +200d70: 2200 4511 |003c: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter; // type@1145 │ │ +200d74: 7010 c869 0000 |003e: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.:()V // method@69c8 │ │ +200d7a: 5b30 8e42 |0041: iput-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPaletteAdapter:Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter; // field@428e │ │ +200d7e: 5431 8f42 |0043: iget-object v1, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@428f │ │ +200d82: 7110 960d 0100 |0045: invoke-static {v1}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@0d96 │ │ +200d88: 2202 2911 |0048: new-instance v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda2; // type@1129 │ │ +200d8c: 7020 1d69 1200 |004a: invoke-direct {v2, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda2;.:(Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;)V // method@691d │ │ +200d92: 6e20 d069 2000 |004d: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.setEventListener:(Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener;)V // method@69d0 │ │ +200d98: 5430 8d42 |0050: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPalette:Landroidx/recyclerview/widget/RecyclerView; // field@428d │ │ +200d9c: 2201 b301 |0052: new-instance v1, Landroidx/recyclerview/widget/LinearLayoutManager; // type@01b3 │ │ +200da0: 6e10 4d69 0300 |0054: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.getContext:()Landroid/content/Context; // method@694d │ │ +200da6: 0c02 |0057: move-result-object v2 │ │ +200da8: 7020 1906 2100 |0058: invoke-direct {v1, v2}, Landroidx/recyclerview/widget/LinearLayoutManager;.:(Landroid/content/Context;)V // method@0619 │ │ +200dae: 6e20 4506 1000 |005b: invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/RecyclerView;.setLayoutManager:(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V // method@0645 │ │ +200db4: 5430 8d42 |005e: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPalette:Landroidx/recyclerview/widget/RecyclerView; // field@428d │ │ +200db8: 5431 8e42 |0060: iget-object v1, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPaletteAdapter:Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter; // field@428e │ │ +200dbc: 6e20 4106 1000 |0062: invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/RecyclerView;.setAdapter:(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V // method@0641 │ │ +200dc2: 5430 9642 |0065: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.drawButton:Landroid/view/View; // field@4296 │ │ +200dc6: 2201 2a11 |0067: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda3; // type@112a │ │ +200dca: 7020 1f69 3100 |0069: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda3;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@691f │ │ +200dd0: 6e20 6503 1000 |006c: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0365 │ │ +200dd6: 5430 8c42 |006f: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.blurButton:Landroid/view/View; // field@428c │ │ +200dda: 2201 2b11 |0071: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda4; // type@112b │ │ +200dde: 7020 2169 3100 |0073: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda4;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@6921 │ │ +200de4: 6e20 6503 1000 |0076: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0365 │ │ +200dea: 5430 9842 |0079: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.highlightButton:Landroid/view/View; // field@4298 │ │ +200dee: 2201 2c11 |007b: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda5; // type@112c │ │ +200df2: 7020 2369 3100 |007d: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda5;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@6923 │ │ +200df8: 6e20 6503 1000 |0080: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0365 │ │ +200dfe: 5430 9e42 |0083: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.textButton:Landroid/view/View; // field@429e │ │ +200e02: 2201 2f11 |0085: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda8; // type@112f │ │ +200e06: 7020 2969 3100 |0087: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda8;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@6929 │ │ +200e0c: 6e20 6503 1000 |008a: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0365 │ │ +200e12: 5430 9a42 |008d: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.saveButton:Landroid/view/View; // field@429a │ │ +200e16: 2201 3011 |008f: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda9; // type@1130 │ │ +200e1a: 7020 2b69 3100 |0091: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda9;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@692b │ │ +200e20: 6e20 6503 1000 |0094: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0365 │ │ +200e26: 5430 9d42 |0097: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.stickerButton:Landroid/view/View; // field@429d │ │ +200e2a: 2201 2311 |0099: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda10; // type@1123 │ │ +200e2e: 7020 1169 3100 |009b: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda10;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@6911 │ │ +200e34: 6e20 6503 1000 |009e: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0365 │ │ +200e3a: 0e00 |00a1: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 0x000a line=125 │ │ 0x0014 line=130 │ │ 0x001e line=131 │ │ 0x0028 line=132 │ │ @@ -310586,118 +310587,118 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 204 16-bit code units │ │ -200e38: |[200e38] org.thoughtcrime.securesms.scribbles.ImageEditorHud.initializeVisibilityMap:()V │ │ -200e48: 6200 8842 |0000: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.NONE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4288 │ │ -200e4c: 54b1 9642 |0002: iget-object v1, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.drawButton:Landroid/view/View; // field@4296 │ │ -200e50: 54b2 9842 |0004: iget-object v2, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.highlightButton:Landroid/view/View; // field@4298 │ │ -200e54: 54b3 8c42 |0006: iget-object v3, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.blurButton:Landroid/view/View; // field@428c │ │ -200e58: 54b4 9e42 |0008: iget-object v4, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.textButton:Landroid/view/View; // field@429e │ │ -200e5c: 54b5 9d42 |000a: iget-object v5, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.stickerButton:Landroid/view/View; // field@429d │ │ -200e60: 54b6 9142 |000c: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.cropButton:Landroid/view/View; // field@4291 │ │ -200e64: 54b7 a042 |000e: iget-object v7, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoButton:Landroid/view/View; // field@42a0 │ │ -200e68: 54b8 9a42 |0010: iget-object v8, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.saveButton:Landroid/view/View; // field@429a │ │ -200e6c: 1309 0800 |0012: const/16 v9, #int 8 // #8 │ │ -200e70: 2399 e511 |0014: new-array v9, v9, [Landroid/view/View; // type@11e5 │ │ -200e74: 120a |0016: const/4 v10, #int 0 // #0 │ │ -200e76: 4d01 090a |0017: aput-object v1, v9, v10 │ │ -200e7a: 1211 |0019: const/4 v1, #int 1 // #1 │ │ -200e7c: 4d02 0901 |001a: aput-object v2, v9, v1 │ │ -200e80: 1222 |001c: const/4 v2, #int 2 // #2 │ │ -200e82: 4d03 0902 |001d: aput-object v3, v9, v2 │ │ -200e86: 1233 |001f: const/4 v3, #int 3 // #3 │ │ -200e88: 4d04 0903 |0020: aput-object v4, v9, v3 │ │ -200e8c: 1244 |0022: const/4 v4, #int 4 // #4 │ │ -200e8e: 4d05 0904 |0023: aput-object v5, v9, v4 │ │ -200e92: 1255 |0025: const/4 v5, #int 5 // #5 │ │ -200e94: 4d06 0905 |0026: aput-object v6, v9, v5 │ │ -200e98: 1265 |0028: const/4 v5, #int 6 // #6 │ │ -200e9a: 4d07 0905 |0029: aput-object v7, v9, v5 │ │ -200e9e: 1275 |002b: const/4 v5, #int 7 // #7 │ │ -200ea0: 4d08 0905 |002c: aput-object v8, v9, v5 │ │ -200ea4: 7030 6c69 0b09 |002e: invoke-direct {v11, v0, v9}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setVisibleViewsWhenInMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;[Landroid/view/View;)V // method@696c │ │ -200eaa: 6200 8542 |0031: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.DRAW:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4285 │ │ -200eae: 2345 e511 |0033: new-array v5, v4, [Landroid/view/View; // type@11e5 │ │ -200eb2: 54b6 9042 |0035: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.confirmButton:Landroid/view/View; // field@4290 │ │ -200eb6: 4d06 050a |0037: aput-object v6, v5, v10 │ │ -200eba: 54b6 a042 |0039: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoButton:Landroid/view/View; // field@42a0 │ │ -200ebe: 4d06 0501 |003b: aput-object v6, v5, v1 │ │ -200ec2: 54b6 8f42 |003d: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@428f │ │ -200ec6: 4d06 0502 |003f: aput-object v6, v5, v2 │ │ -200eca: 54b6 8d42 |0041: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPalette:Landroidx/recyclerview/widget/RecyclerView; // field@428d │ │ -200ece: 4d06 0503 |0043: aput-object v6, v5, v3 │ │ -200ed2: 7030 6c69 0b05 |0045: invoke-direct {v11, v0, v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setVisibleViewsWhenInMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;[Landroid/view/View;)V // method@696c │ │ -200ed8: 6200 8642 |0048: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.HIGHLIGHT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4286 │ │ -200edc: 2345 e511 |004a: new-array v5, v4, [Landroid/view/View; // type@11e5 │ │ -200ee0: 54b6 9042 |004c: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.confirmButton:Landroid/view/View; // field@4290 │ │ -200ee4: 4d06 050a |004e: aput-object v6, v5, v10 │ │ -200ee8: 54b6 a042 |0050: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoButton:Landroid/view/View; // field@42a0 │ │ -200eec: 4d06 0501 |0052: aput-object v6, v5, v1 │ │ -200ef0: 54b6 8f42 |0054: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@428f │ │ -200ef4: 4d06 0502 |0056: aput-object v6, v5, v2 │ │ -200ef8: 54b6 8d42 |0058: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPalette:Landroidx/recyclerview/widget/RecyclerView; // field@428d │ │ -200efc: 4d06 0503 |005a: aput-object v6, v5, v3 │ │ -200f00: 7030 6c69 0b05 |005c: invoke-direct {v11, v0, v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setVisibleViewsWhenInMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;[Landroid/view/View;)V // method@696c │ │ -200f06: 6200 8342 |005f: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.BLUR:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4283 │ │ -200f0a: 54b5 9042 |0061: iget-object v5, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.confirmButton:Landroid/view/View; // field@4290 │ │ -200f0e: 54b6 a042 |0063: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoButton:Landroid/view/View; // field@42a0 │ │ -200f12: 54b7 9b42 |0065: iget-object v7, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.scribbleBlurHelpText:Landroid/view/View; // field@429b │ │ -200f16: 2338 e511 |0067: new-array v8, v3, [Landroid/view/View; // type@11e5 │ │ -200f1a: 4d05 080a |0069: aput-object v5, v8, v10 │ │ -200f1e: 4d06 0801 |006b: aput-object v6, v8, v1 │ │ -200f22: 4d07 0802 |006d: aput-object v7, v8, v2 │ │ -200f26: 7030 6c69 0b08 |006f: invoke-direct {v11, v0, v8}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setVisibleViewsWhenInMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;[Landroid/view/View;)V // method@696c │ │ -200f2c: 6200 8942 |0072: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.TEXT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4289 │ │ -200f30: 2345 e511 |0074: new-array v5, v4, [Landroid/view/View; // type@11e5 │ │ -200f34: 54b6 9042 |0076: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.confirmButton:Landroid/view/View; // field@4290 │ │ -200f38: 4d06 050a |0078: aput-object v6, v5, v10 │ │ -200f3c: 54b6 9542 |007a: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.deleteButton:Landroid/view/View; // field@4295 │ │ -200f40: 4d06 0501 |007c: aput-object v6, v5, v1 │ │ -200f44: 54b6 8f42 |007e: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@428f │ │ -200f48: 4d06 0502 |0080: aput-object v6, v5, v2 │ │ -200f4c: 54b6 8d42 |0082: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPalette:Landroidx/recyclerview/widget/RecyclerView; // field@428d │ │ -200f50: 4d06 0503 |0084: aput-object v6, v5, v3 │ │ -200f54: 7030 6c69 0b05 |0086: invoke-direct {v11, v0, v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setVisibleViewsWhenInMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;[Landroid/view/View;)V // method@696c │ │ -200f5a: 6200 8742 |0089: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.MOVE_DELETE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4287 │ │ -200f5e: 54b5 9042 |008b: iget-object v5, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.confirmButton:Landroid/view/View; // field@4290 │ │ -200f62: 54b6 9542 |008d: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.deleteButton:Landroid/view/View; // field@4295 │ │ -200f66: 2327 e511 |008f: new-array v7, v2, [Landroid/view/View; // type@11e5 │ │ -200f6a: 4d05 070a |0091: aput-object v5, v7, v10 │ │ -200f6e: 4d06 0701 |0093: aput-object v6, v7, v1 │ │ -200f72: 7030 6c69 0b07 |0095: invoke-direct {v11, v0, v7}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setVisibleViewsWhenInMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;[Landroid/view/View;)V // method@696c │ │ -200f78: 6200 8442 |0098: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.CROP:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4284 │ │ -200f7c: 54b5 9042 |009a: iget-object v5, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.confirmButton:Landroid/view/View; // field@4290 │ │ -200f80: 54b6 9242 |009c: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.cropFlipButton:Landroid/view/View; // field@4292 │ │ -200f84: 54b7 9342 |009e: iget-object v7, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.cropRotateButton:Landroid/view/View; // field@4293 │ │ -200f88: 54b8 a042 |00a0: iget-object v8, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoButton:Landroid/view/View; // field@42a0 │ │ -200f8c: 2344 e511 |00a2: new-array v4, v4, [Landroid/view/View; // type@11e5 │ │ -200f90: 4d05 040a |00a4: aput-object v5, v4, v10 │ │ -200f94: 4d06 0401 |00a6: aput-object v6, v4, v1 │ │ -200f98: 4d07 0402 |00a8: aput-object v7, v4, v2 │ │ -200f9c: 4d08 0403 |00aa: aput-object v8, v4, v3 │ │ -200fa0: 7030 6c69 0b04 |00ac: invoke-direct {v11, v0, v4}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setVisibleViewsWhenInMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;[Landroid/view/View;)V // method@696c │ │ -200fa6: 54b0 a142 |00af: iget-object v0, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.visibilityModeMap:Ljava/util/Map; // field@42a1 │ │ -200faa: 7210 920d 0000 |00b1: invoke-interface {v0}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@0d92 │ │ -200fb0: 0c00 |00b4: move-result-object v0 │ │ -200fb2: 7210 080d 0000 |00b5: invoke-interface {v0}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@0d08 │ │ -200fb8: 0c00 |00b8: move-result-object v0 │ │ -200fba: 7210 480d 0000 |00b9: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@0d48 │ │ -200fc0: 0a01 |00bc: move-result v1 │ │ -200fc2: 3801 0e00 |00bd: if-eqz v1, 00cb // +000e │ │ -200fc6: 7210 490d 0000 |00bf: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0d49 │ │ -200fcc: 0c01 |00c2: move-result-object v1 │ │ -200fce: 1f01 9d03 |00c3: check-cast v1, Ljava/util/Set; // type@039d │ │ -200fd2: 54b2 8b42 |00c5: iget-object v2, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.allViews:Ljava/util/Set; // field@428b │ │ -200fd6: 7220 a80d 1200 |00c7: invoke-interface {v2, v1}, Ljava/util/Set;.addAll:(Ljava/util/Collection;)Z // method@0da8 │ │ -200fdc: 28ef |00ca: goto 00b9 // -0011 │ │ -200fde: 0e00 |00cb: return-void │ │ +200e3c: |[200e3c] org.thoughtcrime.securesms.scribbles.ImageEditorHud.initializeVisibilityMap:()V │ │ +200e4c: 6200 8842 |0000: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.NONE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4288 │ │ +200e50: 54b1 9642 |0002: iget-object v1, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.drawButton:Landroid/view/View; // field@4296 │ │ +200e54: 54b2 9842 |0004: iget-object v2, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.highlightButton:Landroid/view/View; // field@4298 │ │ +200e58: 54b3 8c42 |0006: iget-object v3, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.blurButton:Landroid/view/View; // field@428c │ │ +200e5c: 54b4 9e42 |0008: iget-object v4, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.textButton:Landroid/view/View; // field@429e │ │ +200e60: 54b5 9d42 |000a: iget-object v5, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.stickerButton:Landroid/view/View; // field@429d │ │ +200e64: 54b6 9142 |000c: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.cropButton:Landroid/view/View; // field@4291 │ │ +200e68: 54b7 a042 |000e: iget-object v7, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoButton:Landroid/view/View; // field@42a0 │ │ +200e6c: 54b8 9a42 |0010: iget-object v8, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.saveButton:Landroid/view/View; // field@429a │ │ +200e70: 1309 0800 |0012: const/16 v9, #int 8 // #8 │ │ +200e74: 2399 e511 |0014: new-array v9, v9, [Landroid/view/View; // type@11e5 │ │ +200e78: 120a |0016: const/4 v10, #int 0 // #0 │ │ +200e7a: 4d01 090a |0017: aput-object v1, v9, v10 │ │ +200e7e: 1211 |0019: const/4 v1, #int 1 // #1 │ │ +200e80: 4d02 0901 |001a: aput-object v2, v9, v1 │ │ +200e84: 1222 |001c: const/4 v2, #int 2 // #2 │ │ +200e86: 4d03 0902 |001d: aput-object v3, v9, v2 │ │ +200e8a: 1233 |001f: const/4 v3, #int 3 // #3 │ │ +200e8c: 4d04 0903 |0020: aput-object v4, v9, v3 │ │ +200e90: 1244 |0022: const/4 v4, #int 4 // #4 │ │ +200e92: 4d05 0904 |0023: aput-object v5, v9, v4 │ │ +200e96: 1255 |0025: const/4 v5, #int 5 // #5 │ │ +200e98: 4d06 0905 |0026: aput-object v6, v9, v5 │ │ +200e9c: 1265 |0028: const/4 v5, #int 6 // #6 │ │ +200e9e: 4d07 0905 |0029: aput-object v7, v9, v5 │ │ +200ea2: 1275 |002b: const/4 v5, #int 7 // #7 │ │ +200ea4: 4d08 0905 |002c: aput-object v8, v9, v5 │ │ +200ea8: 7030 6c69 0b09 |002e: invoke-direct {v11, v0, v9}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setVisibleViewsWhenInMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;[Landroid/view/View;)V // method@696c │ │ +200eae: 6200 8542 |0031: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.DRAW:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4285 │ │ +200eb2: 2345 e511 |0033: new-array v5, v4, [Landroid/view/View; // type@11e5 │ │ +200eb6: 54b6 9042 |0035: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.confirmButton:Landroid/view/View; // field@4290 │ │ +200eba: 4d06 050a |0037: aput-object v6, v5, v10 │ │ +200ebe: 54b6 a042 |0039: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoButton:Landroid/view/View; // field@42a0 │ │ +200ec2: 4d06 0501 |003b: aput-object v6, v5, v1 │ │ +200ec6: 54b6 8f42 |003d: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@428f │ │ +200eca: 4d06 0502 |003f: aput-object v6, v5, v2 │ │ +200ece: 54b6 8d42 |0041: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPalette:Landroidx/recyclerview/widget/RecyclerView; // field@428d │ │ +200ed2: 4d06 0503 |0043: aput-object v6, v5, v3 │ │ +200ed6: 7030 6c69 0b05 |0045: invoke-direct {v11, v0, v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setVisibleViewsWhenInMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;[Landroid/view/View;)V // method@696c │ │ +200edc: 6200 8642 |0048: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.HIGHLIGHT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4286 │ │ +200ee0: 2345 e511 |004a: new-array v5, v4, [Landroid/view/View; // type@11e5 │ │ +200ee4: 54b6 9042 |004c: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.confirmButton:Landroid/view/View; // field@4290 │ │ +200ee8: 4d06 050a |004e: aput-object v6, v5, v10 │ │ +200eec: 54b6 a042 |0050: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoButton:Landroid/view/View; // field@42a0 │ │ +200ef0: 4d06 0501 |0052: aput-object v6, v5, v1 │ │ +200ef4: 54b6 8f42 |0054: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@428f │ │ +200ef8: 4d06 0502 |0056: aput-object v6, v5, v2 │ │ +200efc: 54b6 8d42 |0058: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPalette:Landroidx/recyclerview/widget/RecyclerView; // field@428d │ │ +200f00: 4d06 0503 |005a: aput-object v6, v5, v3 │ │ +200f04: 7030 6c69 0b05 |005c: invoke-direct {v11, v0, v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setVisibleViewsWhenInMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;[Landroid/view/View;)V // method@696c │ │ +200f0a: 6200 8342 |005f: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.BLUR:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4283 │ │ +200f0e: 54b5 9042 |0061: iget-object v5, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.confirmButton:Landroid/view/View; // field@4290 │ │ +200f12: 54b6 a042 |0063: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoButton:Landroid/view/View; // field@42a0 │ │ +200f16: 54b7 9b42 |0065: iget-object v7, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.scribbleBlurHelpText:Landroid/view/View; // field@429b │ │ +200f1a: 2338 e511 |0067: new-array v8, v3, [Landroid/view/View; // type@11e5 │ │ +200f1e: 4d05 080a |0069: aput-object v5, v8, v10 │ │ +200f22: 4d06 0801 |006b: aput-object v6, v8, v1 │ │ +200f26: 4d07 0802 |006d: aput-object v7, v8, v2 │ │ +200f2a: 7030 6c69 0b08 |006f: invoke-direct {v11, v0, v8}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setVisibleViewsWhenInMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;[Landroid/view/View;)V // method@696c │ │ +200f30: 6200 8942 |0072: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.TEXT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4289 │ │ +200f34: 2345 e511 |0074: new-array v5, v4, [Landroid/view/View; // type@11e5 │ │ +200f38: 54b6 9042 |0076: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.confirmButton:Landroid/view/View; // field@4290 │ │ +200f3c: 4d06 050a |0078: aput-object v6, v5, v10 │ │ +200f40: 54b6 9542 |007a: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.deleteButton:Landroid/view/View; // field@4295 │ │ +200f44: 4d06 0501 |007c: aput-object v6, v5, v1 │ │ +200f48: 54b6 8f42 |007e: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@428f │ │ +200f4c: 4d06 0502 |0080: aput-object v6, v5, v2 │ │ +200f50: 54b6 8d42 |0082: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPalette:Landroidx/recyclerview/widget/RecyclerView; // field@428d │ │ +200f54: 4d06 0503 |0084: aput-object v6, v5, v3 │ │ +200f58: 7030 6c69 0b05 |0086: invoke-direct {v11, v0, v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setVisibleViewsWhenInMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;[Landroid/view/View;)V // method@696c │ │ +200f5e: 6200 8742 |0089: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.MOVE_DELETE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4287 │ │ +200f62: 54b5 9042 |008b: iget-object v5, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.confirmButton:Landroid/view/View; // field@4290 │ │ +200f66: 54b6 9542 |008d: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.deleteButton:Landroid/view/View; // field@4295 │ │ +200f6a: 2327 e511 |008f: new-array v7, v2, [Landroid/view/View; // type@11e5 │ │ +200f6e: 4d05 070a |0091: aput-object v5, v7, v10 │ │ +200f72: 4d06 0701 |0093: aput-object v6, v7, v1 │ │ +200f76: 7030 6c69 0b07 |0095: invoke-direct {v11, v0, v7}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setVisibleViewsWhenInMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;[Landroid/view/View;)V // method@696c │ │ +200f7c: 6200 8442 |0098: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.CROP:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4284 │ │ +200f80: 54b5 9042 |009a: iget-object v5, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.confirmButton:Landroid/view/View; // field@4290 │ │ +200f84: 54b6 9242 |009c: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.cropFlipButton:Landroid/view/View; // field@4292 │ │ +200f88: 54b7 9342 |009e: iget-object v7, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.cropRotateButton:Landroid/view/View; // field@4293 │ │ +200f8c: 54b8 a042 |00a0: iget-object v8, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoButton:Landroid/view/View; // field@42a0 │ │ +200f90: 2344 e511 |00a2: new-array v4, v4, [Landroid/view/View; // type@11e5 │ │ +200f94: 4d05 040a |00a4: aput-object v5, v4, v10 │ │ +200f98: 4d06 0401 |00a6: aput-object v6, v4, v1 │ │ +200f9c: 4d07 0402 |00a8: aput-object v7, v4, v2 │ │ +200fa0: 4d08 0403 |00aa: aput-object v8, v4, v3 │ │ +200fa4: 7030 6c69 0b04 |00ac: invoke-direct {v11, v0, v4}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setVisibleViewsWhenInMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;[Landroid/view/View;)V // method@696c │ │ +200faa: 54b0 a142 |00af: iget-object v0, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.visibilityModeMap:Ljava/util/Map; // field@42a1 │ │ +200fae: 7210 920d 0000 |00b1: invoke-interface {v0}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@0d92 │ │ +200fb4: 0c00 |00b4: move-result-object v0 │ │ +200fb6: 7210 080d 0000 |00b5: invoke-interface {v0}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@0d08 │ │ +200fbc: 0c00 |00b8: move-result-object v0 │ │ +200fbe: 7210 480d 0000 |00b9: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@0d48 │ │ +200fc4: 0a01 |00bc: move-result v1 │ │ +200fc6: 3801 0e00 |00bd: if-eqz v1, 00cb // +000e │ │ +200fca: 7210 490d 0000 |00bf: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0d49 │ │ +200fd0: 0c01 |00c2: move-result-object v1 │ │ +200fd2: 1f01 9d03 |00c3: check-cast v1, Ljava/util/Set; // type@039d │ │ +200fd6: 54b2 8b42 |00c5: iget-object v2, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.allViews:Ljava/util/Set; // field@428b │ │ +200fda: 7220 a80d 1200 |00c7: invoke-interface {v2, v1}, Ljava/util/Set;.addAll:(Ljava/util/Collection;)Z // method@0da8 │ │ +200fe0: 28ef |00ca: goto 00b9 // -0011 │ │ +200fe2: 0e00 |00cb: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0031 line=101 │ │ 0x0048 line=103 │ │ 0x005f line=105 │ │ 0x0072 line=107 │ │ @@ -310713,22 +310714,22 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -20117c: |[20117c] org.thoughtcrime.securesms.scribbles.ImageEditorHud.presentModeBlur:()V │ │ -20118c: 5420 8f42 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@428f │ │ -201190: 5421 9c42 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.standardOnColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@429c │ │ -201194: 6e20 e069 1000 |0004: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setOnColorChangeListener:(Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener;)V // method@69e0 │ │ -20119a: 5420 8f42 |0007: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@428f │ │ -20119e: 12f1 |0009: const/4 v1, #int -1 // #ff │ │ -2011a0: 6e20 dc69 1000 |000a: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setActiveColor:(I)V // method@69dc │ │ -2011a6: 0e00 |000d: return-void │ │ +201180: |[201180] org.thoughtcrime.securesms.scribbles.ImageEditorHud.presentModeBlur:()V │ │ +201190: 5420 8f42 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@428f │ │ +201194: 5421 9c42 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.standardOnColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@429c │ │ +201198: 6e20 e069 1000 |0004: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setOnColorChangeListener:(Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener;)V // method@69e0 │ │ +20119e: 5420 8f42 |0007: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@428f │ │ +2011a2: 12f1 |0009: const/4 v1, #int -1 // #ff │ │ +2011a4: 6e20 dc69 1000 |000a: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setActiveColor:(I)V // method@69dc │ │ +2011aa: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ 0x0007 line=208 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; │ │ │ │ @@ -310737,22 +310738,22 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -2011a8: |[2011a8] org.thoughtcrime.securesms.scribbles.ImageEditorHud.presentModeDraw:()V │ │ -2011b8: 5420 8f42 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@428f │ │ -2011bc: 5421 9c42 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.standardOnColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@429c │ │ -2011c0: 6e20 e069 1000 |0004: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setOnColorChangeListener:(Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener;)V // method@69e0 │ │ -2011c6: 5420 8f42 |0007: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@428f │ │ -2011ca: 1501 ffff |0009: const/high16 v1, #int -65536 // #ffff │ │ -2011ce: 6e20 dc69 1000 |000b: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setActiveColor:(I)V // method@69dc │ │ -2011d4: 0e00 |000e: return-void │ │ +2011ac: |[2011ac] org.thoughtcrime.securesms.scribbles.ImageEditorHud.presentModeDraw:()V │ │ +2011bc: 5420 8f42 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@428f │ │ +2011c0: 5421 9c42 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.standardOnColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@429c │ │ +2011c4: 6e20 e069 1000 |0004: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setOnColorChangeListener:(Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener;)V // method@69e0 │ │ +2011ca: 5420 8f42 |0007: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@428f │ │ +2011ce: 1501 ffff |0009: const/high16 v1, #int -65536 // #ffff │ │ +2011d2: 6e20 dc69 1000 |000b: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setActiveColor:(I)V // method@69dc │ │ +2011d8: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ 0x0007 line=213 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; │ │ │ │ @@ -310761,22 +310762,22 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -2011d8: |[2011d8] org.thoughtcrime.securesms.scribbles.ImageEditorHud.presentModeHighlight:()V │ │ -2011e8: 5420 8f42 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@428f │ │ -2011ec: 5421 9942 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.highlightOnColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@4299 │ │ -2011f0: 6e20 e069 1000 |0004: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setOnColorChangeListener:(Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener;)V // method@69e0 │ │ -2011f6: 5420 8f42 |0007: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@428f │ │ -2011fa: 1301 00ff |0009: const/16 v1, #int -256 // #ff00 │ │ -2011fe: 6e20 dc69 1000 |000b: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setActiveColor:(I)V // method@69dc │ │ -201204: 0e00 |000e: return-void │ │ +2011dc: |[2011dc] org.thoughtcrime.securesms.scribbles.ImageEditorHud.presentModeHighlight:()V │ │ +2011ec: 5420 8f42 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@428f │ │ +2011f0: 5421 9942 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.highlightOnColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@4299 │ │ +2011f4: 6e20 e069 1000 |0004: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setOnColorChangeListener:(Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener;)V // method@69e0 │ │ +2011fa: 5420 8f42 |0007: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@428f │ │ +2011fe: 1301 00ff |0009: const/16 v1, #int -256 // #ff00 │ │ +201202: 6e20 dc69 1000 |000b: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setActiveColor:(I)V // method@69dc │ │ +201208: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ 0x0007 line=218 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; │ │ │ │ @@ -310785,22 +310786,22 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -201208: |[201208] org.thoughtcrime.securesms.scribbles.ImageEditorHud.presentModeText:()V │ │ -201218: 5420 8f42 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@428f │ │ -20121c: 5421 9c42 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.standardOnColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@429c │ │ -201220: 6e20 e069 1000 |0004: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setOnColorChangeListener:(Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener;)V // method@69e0 │ │ -201226: 5420 8f42 |0007: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@428f │ │ -20122a: 12f1 |0009: const/4 v1, #int -1 // #ff │ │ -20122c: 6e20 dc69 1000 |000a: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setActiveColor:(I)V // method@69dc │ │ -201232: 0e00 |000d: return-void │ │ +20120c: |[20120c] org.thoughtcrime.securesms.scribbles.ImageEditorHud.presentModeText:()V │ │ +20121c: 5420 8f42 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@428f │ │ +201220: 5421 9c42 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.standardOnColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@429c │ │ +201224: 6e20 e069 1000 |0004: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setOnColorChangeListener:(Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener;)V // method@69e0 │ │ +20122a: 5420 8f42 |0007: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@428f │ │ +20122e: 12f1 |0009: const/4 v1, #int -1 // #ff │ │ +201230: 6e20 dc69 1000 |000a: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setActiveColor:(I)V // method@69dc │ │ +201236: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=222 │ │ 0x0007 line=223 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; │ │ │ │ @@ -310809,72 +310810,72 @@ │ │ type : '(I)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -200a0c: |[200a0c] org.thoughtcrime.securesms.scribbles.ImageEditorHud.replaceAlphaWith128:(I)I │ │ -200a1c: 1400 ffff ff00 |0000: const v0, #float 2.35099e-38 // #00ffffff │ │ -200a22: b501 |0003: and-int/2addr v1, v0 │ │ -200a24: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ -200a28: b601 |0006: or-int/2addr v1, v0 │ │ -200a2a: 0f01 |0007: return v1 │ │ +200a10: |[200a10] org.thoughtcrime.securesms.scribbles.ImageEditorHud.replaceAlphaWith128:(I)I │ │ +200a20: 1400 ffff ff00 |0000: const v0, #float 2.35099e-38 // #00ffffff │ │ +200a26: b501 |0003: and-int/2addr v1, v0 │ │ +200a28: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ +200a2c: b601 |0006: or-int/2addr v1, v0 │ │ +200a2e: 0f01 |0007: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #13 : (in Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;) │ │ name : 'setMode' │ │ type : '(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 68 16-bit code units │ │ -2012ac: |[2012ac] org.thoughtcrime.securesms.scribbles.ImageEditorHud.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;Z)V │ │ -2012bc: 5b45 9442 |0000: iput-object v5, v4, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.currentMode:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4294 │ │ -2012c0: 7020 6d69 5400 |0002: invoke-direct {v4, v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.updateButtonVisibility:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@696d │ │ -2012c6: 6200 8142 |0005: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@4281 │ │ -2012ca: 6e10 4269 0500 |0007: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@6942 │ │ -2012d0: 0a01 |000a: move-result v1 │ │ -2012d2: 4400 0001 |000b: aget v0, v0, v1 │ │ -2012d6: 1211 |000d: const/4 v1, #int 1 // #1 │ │ -2012d8: 3210 1800 |000e: if-eq v0, v1, 0026 // +0018 │ │ -2012dc: 1222 |0010: const/4 v2, #int 2 // #2 │ │ -2012de: 3220 1100 |0011: if-eq v0, v2, 0022 // +0011 │ │ -2012e2: 1232 |0013: const/4 v2, #int 3 // #3 │ │ -2012e4: 3220 0a00 |0014: if-eq v0, v2, 001e // +000a │ │ -2012e8: 1242 |0016: const/4 v2, #int 4 // #4 │ │ -2012ea: 3220 0300 |0017: if-eq v0, v2, 001a // +0003 │ │ -2012ee: 2810 |0019: goto 0029 // +0010 │ │ -2012f0: 7010 6069 0400 |001a: invoke-direct {v4}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.presentModeBlur:()V // method@6960 │ │ -2012f6: 280c |001d: goto 0029 // +000c │ │ -2012f8: 7010 6369 0400 |001e: invoke-direct {v4}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.presentModeText:()V // method@6963 │ │ -2012fe: 2808 |0021: goto 0029 // +0008 │ │ -201300: 7010 6269 0400 |0022: invoke-direct {v4}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.presentModeHighlight:()V // method@6962 │ │ -201306: 2804 |0025: goto 0029 // +0004 │ │ -201308: 7010 6169 0400 |0026: invoke-direct {v4}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.presentModeDraw:()V // method@6961 │ │ -20130e: 3806 0700 |0029: if-eqz v6, 0030 // +0007 │ │ -201312: 5446 9742 |002b: iget-object v6, v4, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4297 │ │ -201316: 7220 3a69 5600 |002d: invoke-interface {v6, v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;.onModeStarted:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@693a │ │ -20131c: 5446 9742 |0030: iget-object v6, v4, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4297 │ │ -201320: 6200 8842 |0032: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.NONE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4288 │ │ -201324: 1202 |0034: const/4 v2, #int 0 // #0 │ │ -201326: 3205 0400 |0035: if-eq v5, v0, 0039 // +0004 │ │ -20132a: 1210 |0037: const/4 v0, #int 1 // #1 │ │ -20132c: 2802 |0038: goto 003a // +0002 │ │ -20132e: 1200 |0039: const/4 v0, #int 0 // #0 │ │ -201330: 6203 8942 |003a: sget-object v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.TEXT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4289 │ │ -201334: 3235 0300 |003c: if-eq v5, v3, 003f // +0003 │ │ -201338: 2802 |003e: goto 0040 // +0002 │ │ -20133a: 1201 |003f: const/4 v1, #int 0 // #0 │ │ -20133c: 7230 3b69 0601 |0040: invoke-interface {v6, v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;.onRequestFullScreen:(ZZ)V // method@693b │ │ -201342: 0e00 |0043: return-void │ │ +2012b0: |[2012b0] org.thoughtcrime.securesms.scribbles.ImageEditorHud.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;Z)V │ │ +2012c0: 5b45 9442 |0000: iput-object v5, v4, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.currentMode:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4294 │ │ +2012c4: 7020 6d69 5400 |0002: invoke-direct {v4, v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.updateButtonVisibility:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@696d │ │ +2012ca: 6200 8142 |0005: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@4281 │ │ +2012ce: 6e10 4269 0500 |0007: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@6942 │ │ +2012d4: 0a01 |000a: move-result v1 │ │ +2012d6: 4400 0001 |000b: aget v0, v0, v1 │ │ +2012da: 1211 |000d: const/4 v1, #int 1 // #1 │ │ +2012dc: 3210 1800 |000e: if-eq v0, v1, 0026 // +0018 │ │ +2012e0: 1222 |0010: const/4 v2, #int 2 // #2 │ │ +2012e2: 3220 1100 |0011: if-eq v0, v2, 0022 // +0011 │ │ +2012e6: 1232 |0013: const/4 v2, #int 3 // #3 │ │ +2012e8: 3220 0a00 |0014: if-eq v0, v2, 001e // +000a │ │ +2012ec: 1242 |0016: const/4 v2, #int 4 // #4 │ │ +2012ee: 3220 0300 |0017: if-eq v0, v2, 001a // +0003 │ │ +2012f2: 2810 |0019: goto 0029 // +0010 │ │ +2012f4: 7010 6069 0400 |001a: invoke-direct {v4}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.presentModeBlur:()V // method@6960 │ │ +2012fa: 280c |001d: goto 0029 // +000c │ │ +2012fc: 7010 6369 0400 |001e: invoke-direct {v4}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.presentModeText:()V // method@6963 │ │ +201302: 2808 |0021: goto 0029 // +0008 │ │ +201304: 7010 6269 0400 |0022: invoke-direct {v4}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.presentModeHighlight:()V // method@6962 │ │ +20130a: 2804 |0025: goto 0029 // +0004 │ │ +20130c: 7010 6169 0400 |0026: invoke-direct {v4}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.presentModeDraw:()V // method@6961 │ │ +201312: 3806 0700 |0029: if-eqz v6, 0030 // +0007 │ │ +201316: 5446 9742 |002b: iget-object v6, v4, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4297 │ │ +20131a: 7220 3a69 5600 |002d: invoke-interface {v6, v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;.onModeStarted:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@693a │ │ +201320: 5446 9742 |0030: iget-object v6, v4, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4297 │ │ +201324: 6200 8842 |0032: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.NONE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4288 │ │ +201328: 1202 |0034: const/4 v2, #int 0 // #0 │ │ +20132a: 3205 0400 |0035: if-eq v5, v0, 0039 // +0004 │ │ +20132e: 1210 |0037: const/4 v0, #int 1 // #1 │ │ +201330: 2802 |0038: goto 003a // +0002 │ │ +201332: 1200 |0039: const/4 v0, #int 0 // #0 │ │ +201334: 6203 8942 |003a: sget-object v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.TEXT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4289 │ │ +201338: 3235 0300 |003c: if-eq v5, v3, 003f // +0003 │ │ +20133c: 2802 |003e: goto 0040 // +0002 │ │ +20133e: 1201 |003f: const/4 v1, #int 0 // #0 │ │ +201340: 7230 3b69 0601 |0040: invoke-interface {v6, v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;.onRequestFullScreen:(ZZ)V // method@693b │ │ +201346: 0e00 |0043: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ 0x0002 line=178 │ │ 0x0005 line=180 │ │ 0x001a line=184 │ │ 0x001e line=183 │ │ @@ -310892,22 +310893,22 @@ │ │ type : '(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;[Landroid/view/View;)V' │ │ access : 0x0082 (PRIVATE VARARGS) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -201390: |[201390] org.thoughtcrime.securesms.scribbles.ImageEditorHud.setVisibleViewsWhenInMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;[Landroid/view/View;)V │ │ -2013a0: 5420 a142 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.visibilityModeMap:Ljava/util/Map; // field@42a1 │ │ -2013a4: 2201 8503 |0002: new-instance v1, Ljava/util/HashSet; // type@0385 │ │ -2013a8: 7110 a20c 0400 |0004: invoke-static {v4}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@0ca2 │ │ -2013ae: 0c04 |0007: move-result-object v4 │ │ -2013b0: 7020 3a0d 4100 |0008: invoke-direct {v1, v4}, Ljava/util/HashSet;.:(Ljava/util/Collection;)V // method@0d3a │ │ -2013b6: 7230 8d0d 3001 |000b: invoke-interface {v0, v3, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0d8d │ │ -2013bc: 0e00 |000e: return-void │ │ +201394: |[201394] org.thoughtcrime.securesms.scribbles.ImageEditorHud.setVisibleViewsWhenInMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;[Landroid/view/View;)V │ │ +2013a4: 5420 a142 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.visibilityModeMap:Ljava/util/Map; // field@42a1 │ │ +2013a8: 2201 8503 |0002: new-instance v1, Ljava/util/HashSet; // type@0385 │ │ +2013ac: 7110 a20c 0400 |0004: invoke-static {v4}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@0ca2 │ │ +2013b2: 0c04 |0007: move-result-object v4 │ │ +2013b4: 7020 3a0d 4100 |0008: invoke-direct {v1, v4}, Ljava/util/HashSet;.:(Ljava/util/Collection;)V // method@0d3a │ │ +2013ba: 7230 8d0d 3001 |000b: invoke-interface {v0, v3, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0d8d │ │ +2013c0: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; │ │ 0x0000 - 0x000f reg=3 (null) Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; │ │ 0x0000 - 0x000f reg=4 (null) [Landroid/view/View; │ │ @@ -310917,37 +310918,37 @@ │ │ type : '(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 41 16-bit code units │ │ -2013c0: |[2013c0] org.thoughtcrime.securesms.scribbles.ImageEditorHud.updateButtonVisibility:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V │ │ -2013d0: 5430 a142 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.visibilityModeMap:Ljava/util/Map; // field@42a1 │ │ -2013d4: 7220 890d 4000 |0002: invoke-interface {v0, v4}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0d89 │ │ -2013da: 0c04 |0005: move-result-object v4 │ │ -2013dc: 1f04 9d03 |0006: check-cast v4, Ljava/util/Set; // type@039d │ │ -2013e0: 5430 8b42 |0008: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.allViews:Ljava/util/Set; // field@428b │ │ -2013e4: 7210 ad0d 0000 |000a: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@0dad │ │ -2013ea: 0c00 |000d: move-result-object v0 │ │ -2013ec: 7210 480d 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@0d48 │ │ -2013f2: 0a01 |0011: move-result v1 │ │ -2013f4: 3801 1600 |0012: if-eqz v1, 0028 // +0016 │ │ -2013f8: 7210 490d 0000 |0014: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0d49 │ │ -2013fe: 0c01 |0017: move-result-object v1 │ │ -201400: 1f01 fa00 |0018: check-cast v1, Landroid/view/View; // type@00fa │ │ -201404: 7030 4969 4301 |001a: invoke-direct {v3, v4, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.buttonIsVisible:(Ljava/util/Set;Landroid/view/View;)Z // method@6949 │ │ -20140a: 0a02 |001d: move-result v2 │ │ -20140c: 3802 0400 |001e: if-eqz v2, 0022 // +0004 │ │ -201410: 1202 |0020: const/4 v2, #int 0 // #0 │ │ -201412: 2803 |0021: goto 0024 // +0003 │ │ -201414: 1302 0800 |0022: const/16 v2, #int 8 // #8 │ │ -201418: 6e20 7003 2100 |0024: invoke-virtual {v1, v2}, Landroid/view/View;.setVisibility:(I)V // method@0370 │ │ -20141e: 28e7 |0027: goto 000e // -0019 │ │ -201420: 0e00 |0028: return-void │ │ +2013c4: |[2013c4] org.thoughtcrime.securesms.scribbles.ImageEditorHud.updateButtonVisibility:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V │ │ +2013d4: 5430 a142 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.visibilityModeMap:Ljava/util/Map; // field@42a1 │ │ +2013d8: 7220 890d 4000 |0002: invoke-interface {v0, v4}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0d89 │ │ +2013de: 0c04 |0005: move-result-object v4 │ │ +2013e0: 1f04 9d03 |0006: check-cast v4, Ljava/util/Set; // type@039d │ │ +2013e4: 5430 8b42 |0008: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.allViews:Ljava/util/Set; // field@428b │ │ +2013e8: 7210 ad0d 0000 |000a: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@0dad │ │ +2013ee: 0c00 |000d: move-result-object v0 │ │ +2013f0: 7210 480d 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@0d48 │ │ +2013f6: 0a01 |0011: move-result v1 │ │ +2013f8: 3801 1600 |0012: if-eqz v1, 0028 // +0016 │ │ +2013fc: 7210 490d 0000 |0014: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0d49 │ │ +201402: 0c01 |0017: move-result-object v1 │ │ +201404: 1f01 fa00 |0018: check-cast v1, Landroid/view/View; // type@00fa │ │ +201408: 7030 4969 4301 |001a: invoke-direct {v3, v4, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.buttonIsVisible:(Ljava/util/Set;Landroid/view/View;)Z // method@6949 │ │ +20140e: 0a02 |001d: move-result v2 │ │ +201410: 3802 0400 |001e: if-eqz v2, 0022 // +0004 │ │ +201414: 1202 |0020: const/4 v2, #int 0 // #0 │ │ +201416: 2803 |0021: goto 0024 // +0003 │ │ +201418: 1302 0800 |0022: const/16 v2, #int 8 // #8 │ │ +20141c: 6e20 7003 2100 |0024: invoke-virtual {v1, v2}, Landroid/view/View;.setVisibility:(I)V // method@0370 │ │ +201422: 28e7 |0027: goto 000e // -0019 │ │ +201424: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=194 │ │ 0x0008 line=195 │ │ 0x001a line=196 │ │ locals : │ │ 0x0000 - 0x0029 reg=3 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; │ │ @@ -310959,18 +310960,18 @@ │ │ type : '(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -200b6c: |[200b6c] org.thoughtcrime.securesms.scribbles.ImageEditorHud.enterMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V │ │ -200b7c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -200b7e: 7030 6969 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;Z)V // method@6969 │ │ -200b84: 0e00 |0004: return-void │ │ +200b70: |[200b70] org.thoughtcrime.securesms.scribbles.ImageEditorHud.enterMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V │ │ +200b80: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +200b82: 7030 6969 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;Z)V // method@6969 │ │ +200b88: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=169 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; │ │ 0x0000 - 0x0005 reg=2 (null) Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; │ │ │ │ @@ -310979,19 +310980,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -2009ec: |[2009ec] org.thoughtcrime.securesms.scribbles.ImageEditorHud.getActiveColor:()I │ │ -2009fc: 5410 8f42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@428f │ │ -200a00: 6e10 d669 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.getActiveColor:()I // method@69d6 │ │ -200a06: 0a00 |0005: move-result v0 │ │ -200a08: 0f00 |0006: return v0 │ │ +2009f0: |[2009f0] org.thoughtcrime.securesms.scribbles.ImageEditorHud.getActiveColor:()I │ │ +200a00: 5410 8f42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@428f │ │ +200a04: 6e10 d669 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.getActiveColor:()I // method@69d6 │ │ +200a0a: 0a00 |0005: move-result v0 │ │ +200a0c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; │ │ │ │ #2 : (in Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;) │ │ @@ -310999,18 +311000,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -200fe0: |[200fe0] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$0$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ -200ff0: 5401 9742 |0000: iget-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4297 │ │ -200ff4: 7210 3e69 0100 |0002: invoke-interface {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;.onUndo:()V // method@693e │ │ -200ffa: 0e00 |0005: return-void │ │ +200fe4: |[200fe4] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$0$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ +200ff4: 5401 9742 |0000: iget-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4297 │ │ +200ff8: 7210 3e69 0100 |0002: invoke-interface {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;.onUndo:()V // method@693e │ │ +200ffe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/view/View; │ │ │ │ @@ -311019,20 +311020,20 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -200ffc: |[200ffc] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$1$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ -20100c: 5401 9742 |0000: iget-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4297 │ │ -201010: 7210 3869 0100 |0002: invoke-interface {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;.onDelete:()V // method@6938 │ │ -201016: 6201 8842 |0005: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.NONE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4288 │ │ -20101a: 6e20 6869 1000 |0007: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@6968 │ │ -201020: 0e00 |000a: return-void │ │ +201000: |[201000] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$1$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ +201010: 5401 9742 |0000: iget-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4297 │ │ +201014: 7210 3869 0100 |0002: invoke-interface {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;.onDelete:()V // method@6938 │ │ +20101a: 6201 8842 |0005: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.NONE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4288 │ │ +20101e: 6e20 6869 1000 |0007: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@6968 │ │ +201024: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ 0x0005 line=127 │ │ locals : │ │ 0x0000 - 0x000b reg=0 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; │ │ 0x0000 - 0x000b reg=1 (null) Landroid/view/View; │ │ @@ -311042,18 +311043,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -201024: |[201024] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$10$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ -201034: 5401 9742 |0000: iget-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4297 │ │ -201038: 7210 3d69 0100 |0002: invoke-interface {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;.onSave:()V // method@693d │ │ -20103e: 0e00 |0005: return-void │ │ +201028: |[201028] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$10$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ +201038: 5401 9742 |0000: iget-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4297 │ │ +20103c: 7210 3d69 0100 |0002: invoke-interface {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;.onSave:()V // method@693d │ │ +201042: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/view/View; │ │ │ │ @@ -311062,18 +311063,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -201040: |[201040] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$11$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ -201050: 6201 8742 |0000: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.MOVE_DELETE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4287 │ │ -201054: 6e20 6869 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@6968 │ │ -20105a: 0e00 |0005: return-void │ │ +201044: |[201044] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$11$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ +201054: 6201 8742 |0000: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.MOVE_DELETE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4287 │ │ +201058: 6e20 6869 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@6968 │ │ +20105e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/view/View; │ │ │ │ @@ -311082,18 +311083,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -20105c: |[20105c] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$2$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ -20106c: 6201 8442 |0000: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.CROP:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4284 │ │ -201070: 6e20 6869 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@6968 │ │ -201076: 0e00 |0005: return-void │ │ +201060: |[201060] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$2$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ +201070: 6201 8442 |0000: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.CROP:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4284 │ │ +201074: 6e20 6869 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@6968 │ │ +20107a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/view/View; │ │ │ │ @@ -311102,18 +311103,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -201078: |[201078] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$3$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ -201088: 5401 9742 |0000: iget-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4297 │ │ -20108c: 7210 3969 0100 |0002: invoke-interface {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;.onFlipHorizontal:()V // method@6939 │ │ -201092: 0e00 |0005: return-void │ │ +20107c: |[20107c] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$3$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ +20108c: 5401 9742 |0000: iget-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4297 │ │ +201090: 7210 3969 0100 |0002: invoke-interface {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;.onFlipHorizontal:()V // method@6939 │ │ +201096: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/view/View; │ │ │ │ @@ -311122,18 +311123,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -201094: |[201094] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$4$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ -2010a4: 5401 9742 |0000: iget-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4297 │ │ -2010a8: 7210 3c69 0100 |0002: invoke-interface {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;.onRotate90AntiClockwise:()V // method@693c │ │ -2010ae: 0e00 |0005: return-void │ │ +201098: |[201098] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$4$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ +2010a8: 5401 9742 |0000: iget-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4297 │ │ +2010ac: 7210 3c69 0100 |0002: invoke-interface {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;.onRotate90AntiClockwise:()V // method@693c │ │ +2010b2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/view/View; │ │ │ │ @@ -311142,18 +311143,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -2010b0: |[2010b0] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$5$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ -2010c0: 6201 8842 |0000: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.NONE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4288 │ │ -2010c4: 6e20 6869 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@6968 │ │ -2010ca: 0e00 |0005: return-void │ │ +2010b4: |[2010b4] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$5$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ +2010c4: 6201 8842 |0000: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.NONE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4288 │ │ +2010c8: 6e20 6869 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@6968 │ │ +2010ce: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/view/View; │ │ │ │ @@ -311162,18 +311163,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -2010cc: |[2010cc] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$6$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ -2010dc: 6201 8542 |0000: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.DRAW:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4285 │ │ -2010e0: 6e20 6869 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@6968 │ │ -2010e6: 0e00 |0005: return-void │ │ +2010d0: |[2010d0] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$6$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ +2010e0: 6201 8542 |0000: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.DRAW:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4285 │ │ +2010e4: 6e20 6869 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@6968 │ │ +2010ea: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/view/View; │ │ │ │ @@ -311182,18 +311183,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -2010e8: |[2010e8] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$7$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ -2010f8: 6201 8342 |0000: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.BLUR:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4283 │ │ -2010fc: 6e20 6869 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@6968 │ │ -201102: 0e00 |0005: return-void │ │ +2010ec: |[2010ec] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$7$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ +2010fc: 6201 8342 |0000: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.BLUR:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4283 │ │ +201100: 6e20 6869 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@6968 │ │ +201106: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/view/View; │ │ │ │ @@ -311202,18 +311203,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -201104: |[201104] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$8$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ -201114: 6201 8642 |0000: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.HIGHLIGHT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4286 │ │ -201118: 6e20 6869 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@6968 │ │ -20111e: 0e00 |0005: return-void │ │ +201108: |[201108] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$8$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ +201118: 6201 8642 |0000: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.HIGHLIGHT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4286 │ │ +20111c: 6e20 6869 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@6968 │ │ +201122: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/view/View; │ │ │ │ @@ -311222,18 +311223,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -201120: |[201120] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$9$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ -201130: 6201 8942 |0000: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.TEXT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4289 │ │ -201134: 6e20 6869 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@6968 │ │ -20113a: 0e00 |0005: return-void │ │ +201124: |[201124] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$9$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ +201134: 6201 8942 |0000: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.TEXT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4289 │ │ +201138: 6e20 6869 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@6968 │ │ +20113e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/view/View; │ │ │ │ @@ -311242,18 +311243,18 @@ │ │ type : '(I)V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -20113c: |[20113c] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$new$12$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(I)V │ │ -20114c: 5410 9742 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4297 │ │ -201150: 7220 3769 2000 |0002: invoke-interface {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;.onColorChange:(I)V // method@6937 │ │ -201156: 0e00 |0005: return-void │ │ +201140: |[201140] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$new$12$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(I)V │ │ +201150: 5410 9742 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4297 │ │ +201154: 7220 3769 2000 |0002: invoke-interface {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;.onColorChange:(I)V // method@6937 │ │ +20115a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=226 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; │ │ 0x0000 - 0x0006 reg=2 (null) I │ │ │ │ @@ -311262,20 +311263,20 @@ │ │ type : '(I)V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -201158: |[201158] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$new$13$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(I)V │ │ -201168: 5410 9742 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4297 │ │ -20116c: 7110 6469 0200 |0002: invoke-static {v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.replaceAlphaWith128:(I)I // method@6964 │ │ -201172: 0a02 |0005: move-result v2 │ │ -201174: 7220 3769 2000 |0006: invoke-interface {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;.onColorChange:(I)V // method@6937 │ │ -20117a: 0e00 |0009: return-void │ │ +20115c: |[20115c] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$new$13$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(I)V │ │ +20116c: 5410 9742 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4297 │ │ +201170: 7110 6469 0200 |0002: invoke-static {v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.replaceAlphaWith128:(I)I // method@6964 │ │ +201176: 0a02 |0005: move-result v2 │ │ +201178: 7220 3769 2000 |0006: invoke-interface {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;.onColorChange:(I)V // method@6937 │ │ +20117e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=228 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; │ │ 0x0000 - 0x000a reg=2 (null) I │ │ │ │ @@ -311284,18 +311285,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -201234: |[201234] org.thoughtcrime.securesms.scribbles.ImageEditorHud.setActiveColor:(I)V │ │ -201244: 5410 8f42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@428f │ │ -201248: 6e20 dc69 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setActiveColor:(I)V // method@69dc │ │ -20124e: 0e00 |0005: return-void │ │ +201238: |[201238] org.thoughtcrime.securesms.scribbles.ImageEditorHud.setActiveColor:(I)V │ │ +201248: 5410 8f42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@428f │ │ +20124c: 6e20 dc69 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setActiveColor:(I)V // method@69dc │ │ +201252: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; │ │ 0x0000 - 0x0006 reg=2 (null) I │ │ │ │ @@ -311304,19 +311305,19 @@ │ │ type : '(Ljava/util/Set;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -201250: |[201250] org.thoughtcrime.securesms.scribbles.ImageEditorHud.setColorPalette:(Ljava/util/Set;)V │ │ -201260: 5410 8e42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPaletteAdapter:Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter; // field@428e │ │ -201264: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -201268: 6e20 cf69 2000 |0004: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.setColors:(Ljava/util/Collection;)V // method@69cf │ │ -20126e: 0e00 |0007: return-void │ │ +201254: |[201254] org.thoughtcrime.securesms.scribbles.ImageEditorHud.setColorPalette:(Ljava/util/Set;)V │ │ +201264: 5410 8e42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPaletteAdapter:Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter; // field@428e │ │ +201268: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +20126c: 6e20 cf69 2000 |0004: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.setColors:(Ljava/util/Collection;)V // method@69cf │ │ +201272: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ 0x0004 line=152 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/util/Set; │ │ @@ -311326,20 +311327,20 @@ │ │ type : '(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -201270: |[201270] org.thoughtcrime.securesms.scribbles.ImageEditorHud.setEventListener:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;)V │ │ -201280: 3801 0300 |0000: if-eqz v1, 0003 // +0003 │ │ -201284: 2803 |0002: goto 0005 // +0003 │ │ -201286: 6201 8a42 |0003: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.NULL_EVENT_LISTENER:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@428a │ │ -20128a: 5b01 9742 |0005: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4297 │ │ -20128e: 0e00 |0007: return-void │ │ +201274: |[201274] org.thoughtcrime.securesms.scribbles.ImageEditorHud.setEventListener:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;)V │ │ +201284: 3801 0300 |0000: if-eqz v1, 0003 // +0003 │ │ +201288: 2803 |0002: goto 0005 // +0003 │ │ +20128a: 6201 8a42 |0003: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.NULL_EVENT_LISTENER:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@428a │ │ +20128e: 5b01 9742 |0005: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4297 │ │ +201292: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=165 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; │ │ 0x0000 - 0x0008 reg=1 (null) Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; │ │ │ │ @@ -311348,18 +311349,18 @@ │ │ type : '(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -201290: |[201290] org.thoughtcrime.securesms.scribbles.ImageEditorHud.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V │ │ -2012a0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -2012a2: 7030 6969 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;Z)V // method@6969 │ │ -2012a8: 0e00 |0004: return-void │ │ +201294: |[201294] org.thoughtcrime.securesms.scribbles.ImageEditorHud.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V │ │ +2012a4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +2012a6: 7030 6969 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;Z)V // method@6969 │ │ +2012ac: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=173 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; │ │ 0x0000 - 0x0005 reg=2 (null) Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; │ │ │ │ @@ -311368,31 +311369,31 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -201344: |[201344] org.thoughtcrime.securesms.scribbles.ImageEditorHud.setUndoAvailability:(Z)V │ │ -201354: 5c23 9f42 |0000: iput-boolean v3, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoAvailable:Z // field@429f │ │ -201358: 5423 a042 |0002: iget-object v3, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoButton:Landroid/view/View; // field@42a0 │ │ -20135c: 5420 a142 |0004: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.visibilityModeMap:Ljava/util/Map; // field@42a1 │ │ -201360: 5421 9442 |0006: iget-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.currentMode:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4294 │ │ -201364: 7220 890d 1000 |0008: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0d89 │ │ -20136a: 0c00 |000b: move-result-object v0 │ │ -20136c: 1f00 9d03 |000c: check-cast v0, Ljava/util/Set; // type@039d │ │ -201370: 5421 a042 |000e: iget-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoButton:Landroid/view/View; // field@42a0 │ │ -201374: 7030 4969 0201 |0010: invoke-direct {v2, v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.buttonIsVisible:(Ljava/util/Set;Landroid/view/View;)Z // method@6949 │ │ -20137a: 0a00 |0013: move-result v0 │ │ -20137c: 3800 0400 |0014: if-eqz v0, 0018 // +0004 │ │ -201380: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -201382: 2803 |0017: goto 001a // +0003 │ │ -201384: 1300 0800 |0018: const/16 v0, #int 8 // #8 │ │ -201388: 6e20 7003 0300 |001a: invoke-virtual {v3, v0}, Landroid/view/View;.setVisibility:(I)V // method@0370 │ │ -20138e: 0e00 |001d: return-void │ │ +201348: |[201348] org.thoughtcrime.securesms.scribbles.ImageEditorHud.setUndoAvailability:(Z)V │ │ +201358: 5c23 9f42 |0000: iput-boolean v3, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoAvailable:Z // field@429f │ │ +20135c: 5423 a042 |0002: iget-object v3, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoButton:Landroid/view/View; // field@42a0 │ │ +201360: 5420 a142 |0004: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.visibilityModeMap:Ljava/util/Map; // field@42a1 │ │ +201364: 5421 9442 |0006: iget-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.currentMode:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4294 │ │ +201368: 7220 890d 1000 |0008: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0d89 │ │ +20136e: 0c00 |000b: move-result-object v0 │ │ +201370: 1f00 9d03 |000c: check-cast v0, Ljava/util/Set; // type@039d │ │ +201374: 5421 a042 |000e: iget-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoButton:Landroid/view/View; // field@42a0 │ │ +201378: 7030 4969 0201 |0010: invoke-direct {v2, v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.buttonIsVisible:(Ljava/util/Set;Landroid/view/View;)Z // method@6949 │ │ +20137e: 0a00 |0013: move-result v0 │ │ +201380: 3800 0400 |0014: if-eqz v0, 0018 // +0004 │ │ +201384: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +201386: 2803 |0017: goto 001a // +0003 │ │ +201388: 1300 0800 |0018: const/16 v0, #int 8 // #8 │ │ +20138c: 6e20 7003 0300 |001a: invoke-virtual {v3, v0}, Landroid/view/View;.setVisibility:(I)V // method@0370 │ │ +201392: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=235 │ │ 0x0002 line=237 │ │ locals : │ │ 0x0000 - 0x001e reg=2 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; │ │ 0x0000 - 0x001e reg=3 (null) Z │ │ @@ -311459,18 +311460,18 @@ │ │ type : '(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -2017ec: |[2017ec] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter$StickerViewHolder$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;)V │ │ -2017fc: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ -201802: 5b01 ac42 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder; // field@42ac │ │ -201806: 0e00 |0005: return-void │ │ +2017f0: |[2017f0] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter$StickerViewHolder$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;)V │ │ +201800: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ +201806: 5b01 ac42 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder; // field@42ac │ │ +20180a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder; │ │ │ │ @@ -311480,18 +311481,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -201808: |[201808] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter$StickerViewHolder$$ExternalSyntheticLambda0.onClick:(Landroid/view/View;)V │ │ -201818: 5410 ac42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder; // field@42ac │ │ -20181c: 6e20 9069 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.lambda$new$0$org-thoughtcrime-securesms-scribbles-StickerSelectFragment$StickersAdapter$StickerViewHolder:(Landroid/view/View;)V // method@6990 │ │ -201822: 0e00 |0005: return-void │ │ +20180c: |[20180c] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter$StickerViewHolder$$ExternalSyntheticLambda0.onClick:(Landroid/view/View;)V │ │ +20181c: 5410 ac42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder; // field@42ac │ │ +201820: 6e20 9069 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.lambda$new$0$org-thoughtcrime-securesms-scribbles-StickerSelectFragment$StickersAdapter$StickerViewHolder:(Landroid/view/View;)V // method@6990 │ │ +201826: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0006 reg=2 (null) Landroid/view/View; │ │ │ │ @@ -311527,17 +311528,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -201d80: |[201d80] org.thoughtcrime.securesms.scribbles.UriGlideRenderer$2.:()V │ │ -201d90: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ -201d96: 0e00 |0003: return-void │ │ +201d84: |[201d84] org.thoughtcrime.securesms.scribbles.UriGlideRenderer$2.:()V │ │ +201d94: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ +201d9a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=283 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$2; │ │ │ │ Virtual methods - │ │ @@ -311546,18 +311547,18 @@ │ │ type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -201ce0: |[201ce0] org.thoughtcrime.securesms.scribbles.UriGlideRenderer$2.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -201cf0: 6e20 af69 1000 |0000: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$2;.createFromParcel:(Landroid/os/Parcel;)Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; // method@69af │ │ -201cf6: 0c01 |0003: move-result-object v1 │ │ -201cf8: 1101 |0004: return-object v1 │ │ +201ce4: |[201ce4] org.thoughtcrime.securesms.scribbles.UriGlideRenderer$2.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +201cf4: 6e20 af69 1000 |0000: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$2;.createFromParcel:(Landroid/os/Parcel;)Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; // method@69af │ │ +201cfa: 0c01 |0003: move-result-object v1 │ │ +201cfc: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=283 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$2; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/os/Parcel; │ │ │ │ @@ -311566,32 +311567,32 @@ │ │ type : '(Landroid/os/Parcel;)Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 31 16-bit code units │ │ -201d18: |[201d18] org.thoughtcrime.securesms.scribbles.UriGlideRenderer$2.createFromParcel:(Landroid/os/Parcel;)Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; │ │ -201d28: 2200 4111 |0000: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; // type@1141 │ │ -201d2c: 6e10 7802 0500 |0002: invoke-virtual {v5}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@0278 │ │ -201d32: 0c01 |0005: move-result-object v1 │ │ -201d34: 7110 1c02 0100 |0006: invoke-static {v1}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@021c │ │ -201d3a: 0c01 |0009: move-result-object v1 │ │ -201d3c: 6e10 7502 0500 |000a: invoke-virtual {v5}, Landroid/os/Parcel;.readInt:()I // method@0275 │ │ -201d42: 0a02 |000d: move-result v2 │ │ -201d44: 1213 |000e: const/4 v3, #int 1 // #1 │ │ -201d46: 3332 0300 |000f: if-ne v2, v3, 0012 // +0003 │ │ -201d4a: 2802 |0011: goto 0013 // +0002 │ │ -201d4c: 1203 |0012: const/4 v3, #int 0 // #0 │ │ -201d4e: 6e10 7502 0500 |0013: invoke-virtual {v5}, Landroid/os/Parcel;.readInt:()I // method@0275 │ │ -201d54: 0a02 |0016: move-result v2 │ │ -201d56: 6e10 7502 0500 |0017: invoke-virtual {v5}, Landroid/os/Parcel;.readInt:()I // method@0275 │ │ -201d5c: 0a05 |001a: move-result v5 │ │ -201d5e: 7055 b369 1023 |001b: invoke-direct {v0, v1, v3, v2, v5}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.:(Landroid/net/Uri;ZII)V // method@69b3 │ │ -201d64: 1100 |001e: return-object v0 │ │ +201d1c: |[201d1c] org.thoughtcrime.securesms.scribbles.UriGlideRenderer$2.createFromParcel:(Landroid/os/Parcel;)Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; │ │ +201d2c: 2200 4111 |0000: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; // type@1141 │ │ +201d30: 6e10 7802 0500 |0002: invoke-virtual {v5}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@0278 │ │ +201d36: 0c01 |0005: move-result-object v1 │ │ +201d38: 7110 1c02 0100 |0006: invoke-static {v1}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@021c │ │ +201d3e: 0c01 |0009: move-result-object v1 │ │ +201d40: 6e10 7502 0500 |000a: invoke-virtual {v5}, Landroid/os/Parcel;.readInt:()I // method@0275 │ │ +201d46: 0a02 |000d: move-result v2 │ │ +201d48: 1213 |000e: const/4 v3, #int 1 // #1 │ │ +201d4a: 3332 0300 |000f: if-ne v2, v3, 0012 // +0003 │ │ +201d4e: 2802 |0011: goto 0013 // +0002 │ │ +201d50: 1203 |0012: const/4 v3, #int 0 // #0 │ │ +201d52: 6e10 7502 0500 |0013: invoke-virtual {v5}, Landroid/os/Parcel;.readInt:()I // method@0275 │ │ +201d58: 0a02 |0016: move-result v2 │ │ +201d5a: 6e10 7502 0500 |0017: invoke-virtual {v5}, Landroid/os/Parcel;.readInt:()I // method@0275 │ │ +201d60: 0a05 |001a: move-result v5 │ │ +201d62: 7055 b369 1023 |001b: invoke-direct {v0, v1, v3, v2, v5}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.:(Landroid/net/Uri;ZII)V // method@69b3 │ │ +201d68: 1100 |001e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=286 │ │ 0x000a line=287 │ │ 0x0013 line=288 │ │ 0x0017 line=289 │ │ locals : │ │ @@ -311603,18 +311604,18 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -201cfc: |[201cfc] org.thoughtcrime.securesms.scribbles.UriGlideRenderer$2.newArray:(I)[Ljava/lang/Object; │ │ -201d0c: 6e20 b169 1000 |0000: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$2;.newArray:(I)[Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; // method@69b1 │ │ -201d12: 0c01 |0003: move-result-object v1 │ │ -201d14: 1101 |0004: return-object v1 │ │ +201d00: |[201d00] org.thoughtcrime.securesms.scribbles.UriGlideRenderer$2.newArray:(I)[Ljava/lang/Object; │ │ +201d10: 6e20 b169 1000 |0000: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$2;.newArray:(I)[Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; // method@69b1 │ │ +201d16: 0c01 |0003: move-result-object v1 │ │ +201d18: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=283 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$2; │ │ 0x0000 - 0x0005 reg=1 (null) I │ │ │ │ @@ -311623,17 +311624,17 @@ │ │ type : '(I)[Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -201d68: |[201d68] org.thoughtcrime.securesms.scribbles.UriGlideRenderer$2.newArray:(I)[Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; │ │ -201d78: 2311 7f12 |0000: new-array v1, v1, [Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; // type@127f │ │ -201d7c: 1101 |0002: return-object v1 │ │ +201d6c: |[201d6c] org.thoughtcrime.securesms.scribbles.UriGlideRenderer$2.newArray:(I)[Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; │ │ +201d7c: 2311 7f12 |0000: new-array v1, v1, [Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; // type@127f │ │ +201d80: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=295 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$2; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -311671,19 +311672,19 @@ │ │ type : '(Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener;I)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -202570: |[202570] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter$ColorViewHolder$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener;I)V │ │ -202580: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ -202586: 5b01 c942 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener; // field@42c9 │ │ -20258a: 5902 ca42 |0005: iput v2, v0, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder$$ExternalSyntheticLambda0;.f$1:I // field@42ca │ │ -20258e: 0e00 |0007: return-void │ │ +202574: |[202574] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter$ColorViewHolder$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener;I)V │ │ +202584: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ +20258a: 5b01 c942 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener; // field@42c9 │ │ +20258e: 5902 ca42 |0005: iput v2, v0, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder$$ExternalSyntheticLambda0;.f$1:I // field@42ca │ │ +202592: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0008 reg=1 (null) Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener; │ │ 0x0000 - 0x0008 reg=2 (null) I │ │ @@ -311694,19 +311695,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -202590: |[202590] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter$ColorViewHolder$$ExternalSyntheticLambda0.onClick:(Landroid/view/View;)V │ │ -2025a0: 5420 c942 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener; // field@42c9 │ │ -2025a4: 5221 ca42 |0002: iget v1, v2, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder$$ExternalSyntheticLambda0;.f$1:I // field@42ca │ │ -2025a8: 7130 c669 1003 |0004: invoke-static {v0, v1, v3}, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder;.lambda$bind$0:(Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener;ILandroid/view/View;)V // method@69c6 │ │ -2025ae: 0e00 |0007: return-void │ │ +202594: |[202594] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter$ColorViewHolder$$ExternalSyntheticLambda0.onClick:(Landroid/view/View;)V │ │ +2025a4: 5420 c942 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener; // field@42c9 │ │ +2025a8: 5221 ca42 |0002: iget v1, v2, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder$$ExternalSyntheticLambda0;.f$1:I // field@42ca │ │ +2025ac: 7130 c669 1003 |0004: invoke-static {v0, v1, v3}, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder;.lambda$bind$0:(Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener;ILandroid/view/View;)V // method@69c6 │ │ +2025b2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0008 reg=3 (null) Landroid/view/View; │ │ │ │ @@ -311884,18 +311885,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -2027fc: |[2027fc] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.:(Landroid/content/Context;)V │ │ -20280c: 7020 3103 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View;.:(Landroid/content/Context;)V // method@0331 │ │ -202812: 7010 d769 0000 |0003: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.init:()V // method@69d7 │ │ -202818: 0e00 |0006: return-void │ │ +202800: |[202800] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.:(Landroid/content/Context;)V │ │ +202810: 7020 3103 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View;.:(Landroid/content/Context;)V // method@0331 │ │ +202816: 7010 d769 0000 |0003: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.init:()V // method@69d7 │ │ +20281c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0003 line=74 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; │ │ 0x0000 - 0x0007 reg=1 (null) Landroid/content/Context; │ │ @@ -311905,46 +311906,46 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 60 16-bit code units │ │ -20281c: |[20281c] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -20282c: 7030 3203 3204 |0000: invoke-direct {v2, v3, v4}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0332 │ │ -202832: 6e10 7d00 0300 |0003: invoke-virtual {v3}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@007d │ │ -202838: 0c03 |0006: move-result-object v3 │ │ -20283a: 6200 6a3b |0007: sget-object v0, Lorg/thoughtcrime/securesms/R$styleable;.VerticalSlideColorPicker:[I // field@3b6a │ │ -20283e: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -202840: 6e51 d900 4310 |000a: invoke-virtual {v3, v4, v0, v1, v1}, Landroid/content/res/Resources$Theme;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@00d9 │ │ -202846: 0c03 |000d: move-result-object v3 │ │ -202848: 1224 |000e: const/4 v4, #int 2 // #2 │ │ -20284a: 1400 1e00 037f |000f: const v0, #float 1.74129e+38 // #7f03001e │ │ -202850: 6e30 f400 4300 |0012: invoke-virtual {v3, v4, v0}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@00f4 │ │ -202856: 0a04 |0015: move-result v4 │ │ -202858: 6e10 f500 0300 |0016: invoke-virtual {v3}, Landroid/content/res/TypedArray;.getResources:()Landroid/content/res/Resources; // method@00f5 │ │ -20285e: 0c00 |0019: move-result-object v0 │ │ -202860: 6e20 e500 4000 |001a: invoke-virtual {v0, v4}, Landroid/content/res/Resources;.getIntArray:(I)[I // method@00e5 │ │ -202866: 0c04 |001d: move-result-object v4 │ │ -202868: 5b24 d842 |001e: iput-object v4, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colors:[I // field@42d8 │ │ -20286c: 12f4 |0020: const/4 v4, #int -1 // #ff │ │ -20286e: 6e30 ed00 1304 |0021: invoke-virtual {v3, v1, v4}, Landroid/content/res/TypedArray;.getColor:(II)I // method@00ed │ │ -202874: 0a04 |0024: move-result v4 │ │ -202876: 5924 d342 |0025: iput v4, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderColor:I // field@42d3 │ │ -20287a: 1214 |0027: const/4 v4, #int 1 // #1 │ │ -20287c: 1500 2041 |0028: const/high16 v0, #int 1092616192 // #4120 │ │ -202880: 6e30 ee00 4300 |002a: invoke-virtual {v3, v4, v0}, Landroid/content/res/TypedArray;.getDimension:(IF)F // method@00ee │ │ -202886: 0a04 |002d: move-result v4 │ │ -202888: 5924 d442 |002e: iput v4, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderWidth:F // field@42d4 │ │ -20288c: 6e10 f700 0300 |0030: invoke-virtual {v3}, Landroid/content/res/TypedArray;.recycle:()V // method@00f7 │ │ -202892: 7010 d769 0200 |0033: invoke-direct {v2}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.init:()V // method@69d7 │ │ -202898: 0e00 |0036: return-void │ │ -20289a: 0d04 |0037: move-exception v4 │ │ -20289c: 6e10 f700 0300 |0038: invoke-virtual {v3}, Landroid/content/res/TypedArray;.recycle:()V // method@00f7 │ │ -2028a2: 2704 |003b: throw v4 │ │ +202820: |[202820] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +202830: 7030 3203 3204 |0000: invoke-direct {v2, v3, v4}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0332 │ │ +202836: 6e10 7d00 0300 |0003: invoke-virtual {v3}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@007d │ │ +20283c: 0c03 |0006: move-result-object v3 │ │ +20283e: 6200 6a3b |0007: sget-object v0, Lorg/thoughtcrime/securesms/R$styleable;.VerticalSlideColorPicker:[I // field@3b6a │ │ +202842: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +202844: 6e51 d900 4310 |000a: invoke-virtual {v3, v4, v0, v1, v1}, Landroid/content/res/Resources$Theme;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@00d9 │ │ +20284a: 0c03 |000d: move-result-object v3 │ │ +20284c: 1224 |000e: const/4 v4, #int 2 // #2 │ │ +20284e: 1400 1e00 037f |000f: const v0, #float 1.74129e+38 // #7f03001e │ │ +202854: 6e30 f400 4300 |0012: invoke-virtual {v3, v4, v0}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@00f4 │ │ +20285a: 0a04 |0015: move-result v4 │ │ +20285c: 6e10 f500 0300 |0016: invoke-virtual {v3}, Landroid/content/res/TypedArray;.getResources:()Landroid/content/res/Resources; // method@00f5 │ │ +202862: 0c00 |0019: move-result-object v0 │ │ +202864: 6e20 e500 4000 |001a: invoke-virtual {v0, v4}, Landroid/content/res/Resources;.getIntArray:(I)[I // method@00e5 │ │ +20286a: 0c04 |001d: move-result-object v4 │ │ +20286c: 5b24 d842 |001e: iput-object v4, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colors:[I // field@42d8 │ │ +202870: 12f4 |0020: const/4 v4, #int -1 // #ff │ │ +202872: 6e30 ed00 1304 |0021: invoke-virtual {v3, v1, v4}, Landroid/content/res/TypedArray;.getColor:(II)I // method@00ed │ │ +202878: 0a04 |0024: move-result v4 │ │ +20287a: 5924 d342 |0025: iput v4, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderColor:I // field@42d3 │ │ +20287e: 1214 |0027: const/4 v4, #int 1 // #1 │ │ +202880: 1500 2041 |0028: const/high16 v0, #int 1092616192 // #4120 │ │ +202884: 6e30 ee00 4300 |002a: invoke-virtual {v3, v4, v0}, Landroid/content/res/TypedArray;.getDimension:(IF)F // method@00ee │ │ +20288a: 0a04 |002d: move-result v4 │ │ +20288c: 5924 d442 |002e: iput v4, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderWidth:F // field@42d4 │ │ +202890: 6e10 f700 0300 |0030: invoke-virtual {v3}, Landroid/content/res/TypedArray;.recycle:()V // method@00f7 │ │ +202896: 7010 d769 0200 |0033: invoke-direct {v2}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.init:()V // method@69d7 │ │ +20289c: 0e00 |0036: return-void │ │ +20289e: 0d04 |0037: move-exception v4 │ │ +2028a0: 6e10 f700 0300 |0038: invoke-virtual {v3}, Landroid/content/res/TypedArray;.recycle:()V // method@00f7 │ │ +2028a6: 2704 |003b: throw v4 │ │ catches : 1 │ │ 0x0012 - 0x0030 │ │ -> 0x0037 │ │ positions : │ │ 0x0000 line=78 │ │ 0x0003 line=80 │ │ 0x0012 line=83 │ │ @@ -311965,18 +311966,18 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -2028b0: |[2028b0] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -2028c0: 7040 3303 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@0333 │ │ -2028c6: 7010 d769 0000 |0003: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.init:()V // method@69d7 │ │ -2028cc: 0e00 |0006: return-void │ │ +2028b4: |[2028b4] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +2028c4: 7040 3303 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@0333 │ │ +2028ca: 7010 d769 0000 |0003: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.init:()V // method@69d7 │ │ +2028d0: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ 0x0003 line=98 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; │ │ 0x0000 - 0x0007 reg=1 (null) Landroid/content/Context; │ │ @@ -311988,18 +311989,18 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 7 16-bit code units │ │ -2028d0: |[2028d0] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.:(Landroid/content/Context;Landroid/util/AttributeSet;II)V │ │ -2028e0: 7054 3403 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;II)V // method@0334 │ │ -2028e6: 7010 d769 0000 |0003: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.init:()V // method@69d7 │ │ -2028ec: 0e00 |0006: return-void │ │ +2028d4: |[2028d4] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.:(Landroid/content/Context;Landroid/util/AttributeSet;II)V │ │ +2028e4: 7054 3403 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;II)V // method@0334 │ │ +2028ea: 7010 d769 0000 |0003: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.init:()V // method@69d7 │ │ +2028f0: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x0003 line=103 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; │ │ 0x0000 - 0x0007 reg=1 (null) Landroid/content/Context; │ │ @@ -312012,57 +312013,57 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 95 16-bit code units │ │ -2028f0: |[2028f0] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.init:()V │ │ -202900: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -202902: 6e20 e169 0400 |0001: invoke-virtual {v4, v0}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setWillNotDraw:(Z)V // method@69e1 │ │ -202908: 2200 5300 |0004: new-instance v0, Landroid/graphics/Paint; // type@0053 │ │ -20290c: 7010 5101 0000 |0006: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@0151 │ │ -202912: 5b40 dd42 |0009: iput-object v0, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.paint:Landroid/graphics/Paint; // field@42dd │ │ -202916: 6201 1500 |000b: sget-object v1, Landroid/graphics/Paint$Style;.FILL:Landroid/graphics/Paint$Style; // field@0015 │ │ -20291a: 6e20 6301 1000 |000d: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0163 │ │ -202920: 5440 dd42 |0010: iget-object v0, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.paint:Landroid/graphics/Paint; // field@42dd │ │ -202924: 1211 |0012: const/4 v1, #int 1 // #1 │ │ -202926: 6e20 5b01 1000 |0013: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@015b │ │ -20292c: 2200 5600 |0016: new-instance v0, Landroid/graphics/Path; // type@0056 │ │ -202930: 7010 6701 0000 |0018: invoke-direct {v0}, Landroid/graphics/Path;.:()V // method@0167 │ │ -202936: 5b40 de42 |001b: iput-object v0, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.path:Landroid/graphics/Path; // field@42de │ │ -20293a: 2200 5300 |001d: new-instance v0, Landroid/graphics/Paint; // type@0053 │ │ -20293e: 7010 5101 0000 |001f: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@0151 │ │ -202944: 5b40 df42 |0022: iput-object v0, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.strokePaint:Landroid/graphics/Paint; // field@42df │ │ -202948: 6202 1600 |0024: sget-object v2, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@0016 │ │ -20294c: 6e20 6301 2000 |0026: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0163 │ │ -202952: 5440 df42 |0029: iget-object v0, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.strokePaint:Landroid/graphics/Paint; // field@42df │ │ -202956: 5242 d342 |002b: iget v2, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderColor:I // field@42d3 │ │ -20295a: 6e20 5c01 2000 |002d: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@015c │ │ -202960: 5440 df42 |0030: iget-object v0, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.strokePaint:Landroid/graphics/Paint; // field@42df │ │ -202964: 6e20 5b01 1000 |0032: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@015b │ │ -20296a: 5440 df42 |0035: iget-object v0, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.strokePaint:Landroid/graphics/Paint; // field@42df │ │ -20296e: 5242 d442 |0037: iget v2, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderWidth:F // field@42d4 │ │ -202972: 6e20 6201 2000 |0039: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@0162 │ │ -202978: 2200 5300 |003c: new-instance v0, Landroid/graphics/Paint; // type@0053 │ │ -20297c: 5442 df42 |003e: iget-object v2, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.strokePaint:Landroid/graphics/Paint; // field@42df │ │ -202980: 7020 5201 2000 |0040: invoke-direct {v0, v2}, Landroid/graphics/Paint;.:(Landroid/graphics/Paint;)V // method@0152 │ │ -202986: 5b40 db42 |0043: iput-object v0, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorStrokePaint:Landroid/graphics/Paint; // field@42db │ │ -20298a: 5242 d442 |0045: iget v2, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderWidth:F // field@42d4 │ │ -20298e: 1503 0040 |0047: const/high16 v3, #int 1073741824 // #4000 │ │ -202992: c932 |0049: div-float/2addr v2, v3 │ │ -202994: 6e20 6201 2000 |004a: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@0162 │ │ -20299a: 2200 5300 |004d: new-instance v0, Landroid/graphics/Paint; // type@0053 │ │ -20299e: 7010 5101 0000 |004f: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@0151 │ │ -2029a4: 5b40 d942 |0052: iput-object v0, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorFillPaint:Landroid/graphics/Paint; // field@42d9 │ │ -2029a8: 6202 1500 |0054: sget-object v2, Landroid/graphics/Paint$Style;.FILL:Landroid/graphics/Paint$Style; // field@0015 │ │ -2029ac: 6e20 6301 2000 |0056: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0163 │ │ -2029b2: 5440 d942 |0059: iget-object v0, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorFillPaint:Landroid/graphics/Paint; // field@42d9 │ │ -2029b6: 6e20 5b01 1000 |005b: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@015b │ │ -2029bc: 0e00 |005e: return-void │ │ +2028f4: |[2028f4] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.init:()V │ │ +202904: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +202906: 6e20 e169 0400 |0001: invoke-virtual {v4, v0}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setWillNotDraw:(Z)V // method@69e1 │ │ +20290c: 2200 5300 |0004: new-instance v0, Landroid/graphics/Paint; // type@0053 │ │ +202910: 7010 5101 0000 |0006: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@0151 │ │ +202916: 5b40 dd42 |0009: iput-object v0, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.paint:Landroid/graphics/Paint; // field@42dd │ │ +20291a: 6201 1500 |000b: sget-object v1, Landroid/graphics/Paint$Style;.FILL:Landroid/graphics/Paint$Style; // field@0015 │ │ +20291e: 6e20 6301 1000 |000d: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0163 │ │ +202924: 5440 dd42 |0010: iget-object v0, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.paint:Landroid/graphics/Paint; // field@42dd │ │ +202928: 1211 |0012: const/4 v1, #int 1 // #1 │ │ +20292a: 6e20 5b01 1000 |0013: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@015b │ │ +202930: 2200 5600 |0016: new-instance v0, Landroid/graphics/Path; // type@0056 │ │ +202934: 7010 6701 0000 |0018: invoke-direct {v0}, Landroid/graphics/Path;.:()V // method@0167 │ │ +20293a: 5b40 de42 |001b: iput-object v0, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.path:Landroid/graphics/Path; // field@42de │ │ +20293e: 2200 5300 |001d: new-instance v0, Landroid/graphics/Paint; // type@0053 │ │ +202942: 7010 5101 0000 |001f: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@0151 │ │ +202948: 5b40 df42 |0022: iput-object v0, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.strokePaint:Landroid/graphics/Paint; // field@42df │ │ +20294c: 6202 1600 |0024: sget-object v2, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@0016 │ │ +202950: 6e20 6301 2000 |0026: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0163 │ │ +202956: 5440 df42 |0029: iget-object v0, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.strokePaint:Landroid/graphics/Paint; // field@42df │ │ +20295a: 5242 d342 |002b: iget v2, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderColor:I // field@42d3 │ │ +20295e: 6e20 5c01 2000 |002d: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@015c │ │ +202964: 5440 df42 |0030: iget-object v0, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.strokePaint:Landroid/graphics/Paint; // field@42df │ │ +202968: 6e20 5b01 1000 |0032: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@015b │ │ +20296e: 5440 df42 |0035: iget-object v0, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.strokePaint:Landroid/graphics/Paint; // field@42df │ │ +202972: 5242 d442 |0037: iget v2, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderWidth:F // field@42d4 │ │ +202976: 6e20 6201 2000 |0039: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@0162 │ │ +20297c: 2200 5300 |003c: new-instance v0, Landroid/graphics/Paint; // type@0053 │ │ +202980: 5442 df42 |003e: iget-object v2, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.strokePaint:Landroid/graphics/Paint; // field@42df │ │ +202984: 7020 5201 2000 |0040: invoke-direct {v0, v2}, Landroid/graphics/Paint;.:(Landroid/graphics/Paint;)V // method@0152 │ │ +20298a: 5b40 db42 |0043: iput-object v0, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorStrokePaint:Landroid/graphics/Paint; // field@42db │ │ +20298e: 5242 d442 |0045: iget v2, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderWidth:F // field@42d4 │ │ +202992: 1503 0040 |0047: const/high16 v3, #int 1073741824 // #4000 │ │ +202996: c932 |0049: div-float/2addr v2, v3 │ │ +202998: 6e20 6201 2000 |004a: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@0162 │ │ +20299e: 2200 5300 |004d: new-instance v0, Landroid/graphics/Paint; // type@0053 │ │ +2029a2: 7010 5101 0000 |004f: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@0151 │ │ +2029a8: 5b40 d942 |0052: iput-object v0, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorFillPaint:Landroid/graphics/Paint; // field@42d9 │ │ +2029ac: 6202 1500 |0054: sget-object v2, Landroid/graphics/Paint$Style;.FILL:Landroid/graphics/Paint$Style; // field@0015 │ │ +2029b0: 6e20 6301 2000 |0056: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0163 │ │ +2029b6: 5440 d942 |0059: iget-object v0, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorFillPaint:Landroid/graphics/Paint; // field@42d9 │ │ +2029ba: 6e20 5b01 1000 |005b: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@015b │ │ +2029c0: 0e00 |005e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=107 │ │ 0x0004 line=109 │ │ 0x000b line=110 │ │ 0x0010 line=111 │ │ 0x0016 line=113 │ │ @@ -312085,17 +312086,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2027e4: |[2027e4] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.getActiveColor:()I │ │ -2027f4: 5210 d042 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.activeColor:I // field@42d0 │ │ -2027f8: 0f00 |0002: return v0 │ │ +2027e8: |[2027e8] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.getActiveColor:()I │ │ +2027f8: 5210 d042 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.activeColor:I // field@42d0 │ │ +2027fc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=228 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;) │ │ @@ -312103,83 +312104,83 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 130 16-bit code units │ │ -2029c0: |[2029c0] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.onDraw:(Landroid/graphics/Canvas;)V │ │ -2029d0: 6f20 5803 7600 |0000: invoke-super {v6, v7}, Landroid/view/View;.onDraw:(Landroid/graphics/Canvas;)V // method@0358 │ │ -2029d6: 5460 de42 |0003: iget-object v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.path:Landroid/graphics/Path; // field@42de │ │ -2029da: 5261 d542 |0005: iget v1, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.centerX:I // field@42d5 │ │ -2029de: 8211 |0007: int-to-float v1, v1 │ │ -2029e0: 5262 d442 |0008: iget v2, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderWidth:F // field@42d4 │ │ -2029e4: 5263 d742 |000a: iget v3, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerRadius:F // field@42d7 │ │ -2029e8: c632 |000c: add-float/2addr v2, v3 │ │ -2029ea: 5264 da42 |000d: iget v4, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorRadius:F // field@42da │ │ -2029ee: c642 |000f: add-float/2addr v2, v4 │ │ -2029f0: 6204 1700 |0010: sget-object v4, Landroid/graphics/Path$Direction;.CW:Landroid/graphics/Path$Direction; // field@0017 │ │ -2029f4: 6e54 6801 1032 |0012: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/graphics/Path;.addCircle:(FFFLandroid/graphics/Path$Direction;)V // method@0168 │ │ -2029fa: 5460 de42 |0015: iget-object v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.path:Landroid/graphics/Path; // field@42de │ │ -2029fe: 5461 d642 |0017: iget-object v1, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerBody:Landroid/graphics/RectF; // field@42d6 │ │ -202a02: 6202 1700 |0019: sget-object v2, Landroid/graphics/Path$Direction;.CW:Landroid/graphics/Path$Direction; // field@0017 │ │ -202a06: 6e30 6901 1002 |001b: invoke-virtual {v0, v1, v2}, Landroid/graphics/Path;.addRect:(Landroid/graphics/RectF;Landroid/graphics/Path$Direction;)V // method@0169 │ │ -202a0c: 5460 de42 |001e: iget-object v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.path:Landroid/graphics/Path; // field@42de │ │ -202a10: 5261 d542 |0020: iget v1, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.centerX:I // field@42d5 │ │ -202a14: 8211 |0022: int-to-float v1, v1 │ │ -202a16: 5262 e142 |0023: iget v2, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.viewHeight:I // field@42e1 │ │ -202a1a: 8222 |0025: int-to-float v2, v2 │ │ -202a1c: 5263 d442 |0026: iget v3, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderWidth:F // field@42d4 │ │ -202a20: 5264 d742 |0028: iget v4, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerRadius:F // field@42d7 │ │ -202a24: c643 |002a: add-float/2addr v3, v4 │ │ -202a26: 5265 da42 |002b: iget v5, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorRadius:F // field@42da │ │ -202a2a: c653 |002d: add-float/2addr v3, v5 │ │ -202a2c: c732 |002e: sub-float/2addr v2, v3 │ │ -202a2e: 6203 1700 |002f: sget-object v3, Landroid/graphics/Path$Direction;.CW:Landroid/graphics/Path$Direction; // field@0017 │ │ -202a32: 6e53 6801 1042 |0031: invoke-virtual {v0, v1, v2, v4, v3}, Landroid/graphics/Path;.addCircle:(FFFLandroid/graphics/Path$Direction;)V // method@0168 │ │ -202a38: 5460 d242 |0034: iget-object v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.bitmapCanvas:Landroid/graphics/Canvas; // field@42d2 │ │ -202a3c: 1201 |0036: const/4 v1, #int 0 // #0 │ │ -202a3e: 6e20 2501 1000 |0037: invoke-virtual {v0, v1}, Landroid/graphics/Canvas;.drawColor:(I)V // method@0125 │ │ -202a44: 5460 d242 |003a: iget-object v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.bitmapCanvas:Landroid/graphics/Canvas; // field@42d2 │ │ -202a48: 5461 de42 |003c: iget-object v1, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.path:Landroid/graphics/Path; // field@42de │ │ -202a4c: 5462 df42 |003e: iget-object v2, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.strokePaint:Landroid/graphics/Paint; // field@42df │ │ -202a50: 6e30 2701 1002 |0040: invoke-virtual {v0, v1, v2}, Landroid/graphics/Canvas;.drawPath:(Landroid/graphics/Path;Landroid/graphics/Paint;)V // method@0127 │ │ -202a56: 5460 d242 |0043: iget-object v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.bitmapCanvas:Landroid/graphics/Canvas; // field@42d2 │ │ -202a5a: 5461 de42 |0045: iget-object v1, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.path:Landroid/graphics/Path; // field@42de │ │ -202a5e: 5462 dd42 |0047: iget-object v2, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.paint:Landroid/graphics/Paint; // field@42dd │ │ -202a62: 6e30 2701 1002 |0049: invoke-virtual {v0, v1, v2}, Landroid/graphics/Canvas;.drawPath:(Landroid/graphics/Path;Landroid/graphics/Paint;)V // method@0127 │ │ -202a68: 5460 d142 |004c: iget-object v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.bitmap:Landroid/graphics/Bitmap; // field@42d1 │ │ -202a6c: 1201 |004e: const/4 v1, #int 0 // #0 │ │ -202a6e: 1202 |004f: const/4 v2, #int 0 // #0 │ │ -202a70: 6e52 2301 0711 |0050: invoke-virtual {v7, v0, v1, v1, v2}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@0123 │ │ -202a76: 5460 d642 |0053: iget-object v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerBody:Landroid/graphics/RectF; // field@42d6 │ │ -202a7a: 5200 2900 |0055: iget v0, v0, Landroid/graphics/RectF;.top:F // field@0029 │ │ -202a7e: 8700 |0057: float-to-int v0, v0 │ │ -202a80: 5261 e042 |0058: iget v1, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.touchY:I // field@42e0 │ │ -202a84: 7120 ab0a 1000 |005a: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@0aab │ │ -202a8a: 0a00 |005d: move-result v0 │ │ -202a8c: 5960 e042 |005e: iput v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.touchY:I // field@42e0 │ │ -202a90: 5460 d942 |0060: iget-object v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorFillPaint:Landroid/graphics/Paint; // field@42d9 │ │ -202a94: 5261 d042 |0062: iget v1, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.activeColor:I // field@42d0 │ │ -202a98: 6e20 5c01 1000 |0064: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@015c │ │ -202a9e: 5260 d542 |0067: iget v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.centerX:I // field@42d5 │ │ -202aa2: 8200 |0069: int-to-float v0, v0 │ │ -202aa4: 5261 e042 |006a: iget v1, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.touchY:I // field@42e0 │ │ -202aa8: 8211 |006c: int-to-float v1, v1 │ │ -202aaa: 5262 da42 |006d: iget v2, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorRadius:F // field@42da │ │ -202aae: 5463 d942 |006f: iget-object v3, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorFillPaint:Landroid/graphics/Paint; // field@42d9 │ │ -202ab2: 6e53 2401 0721 |0071: invoke-virtual {v7, v0, v1, v2, v3}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@0124 │ │ -202ab8: 5260 d542 |0074: iget v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.centerX:I // field@42d5 │ │ -202abc: 8200 |0076: int-to-float v0, v0 │ │ -202abe: 5261 e042 |0077: iget v1, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.touchY:I // field@42e0 │ │ -202ac2: 8211 |0079: int-to-float v1, v1 │ │ -202ac4: 5262 da42 |007a: iget v2, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorRadius:F // field@42da │ │ -202ac8: 5463 db42 |007c: iget-object v3, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorStrokePaint:Landroid/graphics/Paint; // field@42db │ │ -202acc: 6e53 2401 0721 |007e: invoke-virtual {v7, v0, v1, v2, v3}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@0124 │ │ -202ad2: 0e00 |0081: return-void │ │ +2029c4: |[2029c4] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.onDraw:(Landroid/graphics/Canvas;)V │ │ +2029d4: 6f20 5803 7600 |0000: invoke-super {v6, v7}, Landroid/view/View;.onDraw:(Landroid/graphics/Canvas;)V // method@0358 │ │ +2029da: 5460 de42 |0003: iget-object v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.path:Landroid/graphics/Path; // field@42de │ │ +2029de: 5261 d542 |0005: iget v1, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.centerX:I // field@42d5 │ │ +2029e2: 8211 |0007: int-to-float v1, v1 │ │ +2029e4: 5262 d442 |0008: iget v2, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderWidth:F // field@42d4 │ │ +2029e8: 5263 d742 |000a: iget v3, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerRadius:F // field@42d7 │ │ +2029ec: c632 |000c: add-float/2addr v2, v3 │ │ +2029ee: 5264 da42 |000d: iget v4, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorRadius:F // field@42da │ │ +2029f2: c642 |000f: add-float/2addr v2, v4 │ │ +2029f4: 6204 1700 |0010: sget-object v4, Landroid/graphics/Path$Direction;.CW:Landroid/graphics/Path$Direction; // field@0017 │ │ +2029f8: 6e54 6801 1032 |0012: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/graphics/Path;.addCircle:(FFFLandroid/graphics/Path$Direction;)V // method@0168 │ │ +2029fe: 5460 de42 |0015: iget-object v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.path:Landroid/graphics/Path; // field@42de │ │ +202a02: 5461 d642 |0017: iget-object v1, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerBody:Landroid/graphics/RectF; // field@42d6 │ │ +202a06: 6202 1700 |0019: sget-object v2, Landroid/graphics/Path$Direction;.CW:Landroid/graphics/Path$Direction; // field@0017 │ │ +202a0a: 6e30 6901 1002 |001b: invoke-virtual {v0, v1, v2}, Landroid/graphics/Path;.addRect:(Landroid/graphics/RectF;Landroid/graphics/Path$Direction;)V // method@0169 │ │ +202a10: 5460 de42 |001e: iget-object v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.path:Landroid/graphics/Path; // field@42de │ │ +202a14: 5261 d542 |0020: iget v1, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.centerX:I // field@42d5 │ │ +202a18: 8211 |0022: int-to-float v1, v1 │ │ +202a1a: 5262 e142 |0023: iget v2, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.viewHeight:I // field@42e1 │ │ +202a1e: 8222 |0025: int-to-float v2, v2 │ │ +202a20: 5263 d442 |0026: iget v3, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderWidth:F // field@42d4 │ │ +202a24: 5264 d742 |0028: iget v4, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerRadius:F // field@42d7 │ │ +202a28: c643 |002a: add-float/2addr v3, v4 │ │ +202a2a: 5265 da42 |002b: iget v5, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorRadius:F // field@42da │ │ +202a2e: c653 |002d: add-float/2addr v3, v5 │ │ +202a30: c732 |002e: sub-float/2addr v2, v3 │ │ +202a32: 6203 1700 |002f: sget-object v3, Landroid/graphics/Path$Direction;.CW:Landroid/graphics/Path$Direction; // field@0017 │ │ +202a36: 6e53 6801 1042 |0031: invoke-virtual {v0, v1, v2, v4, v3}, Landroid/graphics/Path;.addCircle:(FFFLandroid/graphics/Path$Direction;)V // method@0168 │ │ +202a3c: 5460 d242 |0034: iget-object v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.bitmapCanvas:Landroid/graphics/Canvas; // field@42d2 │ │ +202a40: 1201 |0036: const/4 v1, #int 0 // #0 │ │ +202a42: 6e20 2501 1000 |0037: invoke-virtual {v0, v1}, Landroid/graphics/Canvas;.drawColor:(I)V // method@0125 │ │ +202a48: 5460 d242 |003a: iget-object v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.bitmapCanvas:Landroid/graphics/Canvas; // field@42d2 │ │ +202a4c: 5461 de42 |003c: iget-object v1, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.path:Landroid/graphics/Path; // field@42de │ │ +202a50: 5462 df42 |003e: iget-object v2, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.strokePaint:Landroid/graphics/Paint; // field@42df │ │ +202a54: 6e30 2701 1002 |0040: invoke-virtual {v0, v1, v2}, Landroid/graphics/Canvas;.drawPath:(Landroid/graphics/Path;Landroid/graphics/Paint;)V // method@0127 │ │ +202a5a: 5460 d242 |0043: iget-object v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.bitmapCanvas:Landroid/graphics/Canvas; // field@42d2 │ │ +202a5e: 5461 de42 |0045: iget-object v1, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.path:Landroid/graphics/Path; // field@42de │ │ +202a62: 5462 dd42 |0047: iget-object v2, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.paint:Landroid/graphics/Paint; // field@42dd │ │ +202a66: 6e30 2701 1002 |0049: invoke-virtual {v0, v1, v2}, Landroid/graphics/Canvas;.drawPath:(Landroid/graphics/Path;Landroid/graphics/Paint;)V // method@0127 │ │ +202a6c: 5460 d142 |004c: iget-object v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.bitmap:Landroid/graphics/Bitmap; // field@42d1 │ │ +202a70: 1201 |004e: const/4 v1, #int 0 // #0 │ │ +202a72: 1202 |004f: const/4 v2, #int 0 // #0 │ │ +202a74: 6e52 2301 0711 |0050: invoke-virtual {v7, v0, v1, v1, v2}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@0123 │ │ +202a7a: 5460 d642 |0053: iget-object v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerBody:Landroid/graphics/RectF; // field@42d6 │ │ +202a7e: 5200 2900 |0055: iget v0, v0, Landroid/graphics/RectF;.top:F // field@0029 │ │ +202a82: 8700 |0057: float-to-int v0, v0 │ │ +202a84: 5261 e042 |0058: iget v1, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.touchY:I // field@42e0 │ │ +202a88: 7120 ab0a 1000 |005a: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@0aab │ │ +202a8e: 0a00 |005d: move-result v0 │ │ +202a90: 5960 e042 |005e: iput v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.touchY:I // field@42e0 │ │ +202a94: 5460 d942 |0060: iget-object v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorFillPaint:Landroid/graphics/Paint; // field@42d9 │ │ +202a98: 5261 d042 |0062: iget v1, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.activeColor:I // field@42d0 │ │ +202a9c: 6e20 5c01 1000 |0064: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@015c │ │ +202aa2: 5260 d542 |0067: iget v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.centerX:I // field@42d5 │ │ +202aa6: 8200 |0069: int-to-float v0, v0 │ │ +202aa8: 5261 e042 |006a: iget v1, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.touchY:I // field@42e0 │ │ +202aac: 8211 |006c: int-to-float v1, v1 │ │ +202aae: 5262 da42 |006d: iget v2, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorRadius:F // field@42da │ │ +202ab2: 5463 d942 |006f: iget-object v3, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorFillPaint:Landroid/graphics/Paint; // field@42d9 │ │ +202ab6: 6e53 2401 0721 |0071: invoke-virtual {v7, v0, v1, v2, v3}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@0124 │ │ +202abc: 5260 d542 |0074: iget v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.centerX:I // field@42d5 │ │ +202ac0: 8200 |0076: int-to-float v0, v0 │ │ +202ac2: 5261 e042 |0077: iget v1, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.touchY:I // field@42e0 │ │ +202ac6: 8211 |0079: int-to-float v1, v1 │ │ +202ac8: 5262 da42 |007a: iget v2, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorRadius:F // field@42da │ │ +202acc: 5463 db42 |007c: iget-object v3, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorStrokePaint:Landroid/graphics/Paint; // field@42db │ │ +202ad0: 6e53 2401 0721 |007e: invoke-virtual {v7, v0, v1, v2, v3}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@0124 │ │ +202ad6: 0e00 |0081: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ 0x0003 line=133 │ │ 0x0015 line=134 │ │ 0x001e line=135 │ │ 0x0034 line=137 │ │ @@ -312199,85 +312200,85 @@ │ │ type : '(IIII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 22 │ │ ins : 5 │ │ outs : 8 │ │ insns size : 125 16-bit code units │ │ -202ad4: |[202ad4] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.onSizeChanged:(IIII)V │ │ -202ae4: 0800 1100 |0000: move-object/from16 v0, v17 │ │ -202ae8: 0201 1200 |0002: move/from16 v1, v18 │ │ -202aec: 0202 1300 |0004: move/from16 v2, v19 │ │ -202af0: 7505 5903 1100 |0006: invoke-super/range {v17, v18, v19, v20, v21}, Landroid/view/View;.onSizeChanged:(IIII)V // method@0359 │ │ -202af6: 5901 e242 |0009: iput v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.viewWidth:I // field@42e2 │ │ -202afa: 5902 e142 |000b: iput v2, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.viewHeight:I // field@42e1 │ │ -202afe: 3d01 6f00 |000d: if-lez v1, 007c // +006f │ │ -202b02: 3c02 0300 |000f: if-gtz v2, 0012 // +0003 │ │ -202b06: 286b |0011: goto 007c // +006b │ │ -202b08: 8212 |0012: int-to-float v2, v1 │ │ -202b0a: 1503 003f |0013: const/high16 v3, #int 1056964608 // #3f00 │ │ -202b0e: a802 0203 |0015: mul-float v2, v2, v3 │ │ -202b12: 8722 |0017: float-to-int v2, v2 │ │ -202b14: db03 0102 |0018: div-int/lit8 v3, v1, #int 2 // #02 │ │ -202b18: 5903 d542 |001a: iput v3, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.centerX:I // field@42d5 │ │ -202b1c: db01 0102 |001c: div-int/lit8 v1, v1, #int 2 // #02 │ │ -202b20: 8211 |001e: int-to-float v1, v1 │ │ -202b22: 5203 d442 |001f: iget v3, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderWidth:F // field@42d4 │ │ -202b26: c731 |0021: sub-float/2addr v1, v3 │ │ -202b28: 5901 da42 |0022: iput v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorRadius:F // field@42da │ │ -202b2c: db02 0202 |0024: div-int/lit8 v2, v2, #int 2 // #02 │ │ -202b30: 8221 |0026: int-to-float v1, v2 │ │ -202b32: c731 |0027: sub-float/2addr v1, v3 │ │ -202b34: 5901 d742 |0028: iput v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerRadius:F // field@42d7 │ │ -202b38: 2201 5c00 |002a: new-instance v1, Landroid/graphics/RectF; // type@005c │ │ -202b3c: 5202 d542 |002c: iget v2, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.centerX:I // field@42d5 │ │ -202b40: 8223 |002e: int-to-float v3, v2 │ │ -202b42: 5204 d742 |002f: iget v4, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerRadius:F // field@42d7 │ │ -202b46: c743 |0031: sub-float/2addr v3, v4 │ │ -202b48: 5205 d442 |0032: iget v5, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderWidth:F // field@42d4 │ │ -202b4c: a606 0504 |0034: add-float v6, v5, v4 │ │ -202b50: 5207 da42 |0036: iget v7, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorRadius:F // field@42da │ │ -202b54: c676 |0038: add-float/2addr v6, v7 │ │ -202b56: 8222 |0039: int-to-float v2, v2 │ │ -202b58: c642 |003a: add-float/2addr v2, v4 │ │ -202b5a: 5208 e142 |003b: iget v8, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.viewHeight:I // field@42e1 │ │ -202b5e: 8288 |003d: int-to-float v8, v8 │ │ -202b60: c645 |003e: add-float/2addr v5, v4 │ │ -202b62: c675 |003f: add-float/2addr v5, v7 │ │ -202b64: c758 |0040: sub-float/2addr v8, v5 │ │ -202b66: 7058 8201 3126 |0041: invoke-direct {v1, v3, v6, v2, v8}, Landroid/graphics/RectF;.:(FFFF)V // method@0182 │ │ -202b6c: 5b01 d642 |0044: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerBody:Landroid/graphics/RectF; // field@42d6 │ │ -202b70: 2201 4d00 |0046: new-instance v1, Landroid/graphics/LinearGradient; // type@004d │ │ -202b74: 5402 d642 |0048: iget-object v2, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerBody:Landroid/graphics/RectF; // field@42d6 │ │ -202b78: 522b 2900 |004a: iget v11, v2, Landroid/graphics/RectF;.top:F // field@0029 │ │ -202b7c: 5402 d642 |004c: iget-object v2, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerBody:Landroid/graphics/RectF; // field@42d6 │ │ -202b80: 522d 2600 |004e: iget v13, v2, Landroid/graphics/RectF;.bottom:F // field@0026 │ │ -202b84: 540e d842 |0050: iget-object v14, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colors:[I // field@42d8 │ │ -202b88: 120f |0052: const/4 v15, #int 0 // #0 │ │ -202b8a: 6210 2a00 |0053: sget-object v16, Landroid/graphics/Shader$TileMode;.CLAMP:Landroid/graphics/Shader$TileMode; // field@002a │ │ -202b8e: 120a |0055: const/4 v10, #int 0 // #0 │ │ -202b90: 120c |0056: const/4 v12, #int 0 // #0 │ │ -202b92: 0719 |0057: move-object v9, v1 │ │ -202b94: 7608 3901 0900 |0058: invoke-direct/range {v9, v10, v11, v12, v13, v14, v15, v16}, Landroid/graphics/LinearGradient;.:(FFFF[I[FLandroid/graphics/Shader$TileMode;)V // method@0139 │ │ -202b9a: 5402 dd42 |005b: iget-object v2, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.paint:Landroid/graphics/Paint; // field@42dd │ │ -202b9e: 6e20 6001 1200 |005d: invoke-virtual {v2, v1}, Landroid/graphics/Paint;.setShader:(Landroid/graphics/Shader;)Landroid/graphics/Shader; // method@0160 │ │ -202ba4: 5401 d142 |0060: iget-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.bitmap:Landroid/graphics/Bitmap; // field@42d1 │ │ -202ba8: 3801 0500 |0062: if-eqz v1, 0067 // +0005 │ │ -202bac: 6e10 1301 0100 |0064: invoke-virtual {v1}, Landroid/graphics/Bitmap;.recycle:()V // method@0113 │ │ -202bb2: 5201 e242 |0067: iget v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.viewWidth:I // field@42e2 │ │ -202bb6: 5202 e142 |0069: iget v2, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.viewHeight:I // field@42e1 │ │ -202bba: 6203 0900 |006b: sget-object v3, Landroid/graphics/Bitmap$Config;.ARGB_8888:Landroid/graphics/Bitmap$Config; // field@0009 │ │ -202bbe: 7130 0901 2103 |006d: invoke-static {v1, v2, v3}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@0109 │ │ -202bc4: 0c01 |0070: move-result-object v1 │ │ -202bc6: 5b01 d142 |0071: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.bitmap:Landroid/graphics/Bitmap; // field@42d1 │ │ -202bca: 2201 4900 |0073: new-instance v1, Landroid/graphics/Canvas; // type@0049 │ │ -202bce: 5402 d142 |0075: iget-object v2, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.bitmap:Landroid/graphics/Bitmap; // field@42d1 │ │ -202bd2: 7020 1d01 2100 |0077: invoke-direct {v1, v2}, Landroid/graphics/Canvas;.:(Landroid/graphics/Bitmap;)V // method@011d │ │ -202bd8: 5b01 d242 |007a: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.bitmapCanvas:Landroid/graphics/Canvas; // field@42d2 │ │ -202bdc: 0e00 |007c: return-void │ │ +202ad8: |[202ad8] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.onSizeChanged:(IIII)V │ │ +202ae8: 0800 1100 |0000: move-object/from16 v0, v17 │ │ +202aec: 0201 1200 |0002: move/from16 v1, v18 │ │ +202af0: 0202 1300 |0004: move/from16 v2, v19 │ │ +202af4: 7505 5903 1100 |0006: invoke-super/range {v17, v18, v19, v20, v21}, Landroid/view/View;.onSizeChanged:(IIII)V // method@0359 │ │ +202afa: 5901 e242 |0009: iput v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.viewWidth:I // field@42e2 │ │ +202afe: 5902 e142 |000b: iput v2, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.viewHeight:I // field@42e1 │ │ +202b02: 3d01 6f00 |000d: if-lez v1, 007c // +006f │ │ +202b06: 3c02 0300 |000f: if-gtz v2, 0012 // +0003 │ │ +202b0a: 286b |0011: goto 007c // +006b │ │ +202b0c: 8212 |0012: int-to-float v2, v1 │ │ +202b0e: 1503 003f |0013: const/high16 v3, #int 1056964608 // #3f00 │ │ +202b12: a802 0203 |0015: mul-float v2, v2, v3 │ │ +202b16: 8722 |0017: float-to-int v2, v2 │ │ +202b18: db03 0102 |0018: div-int/lit8 v3, v1, #int 2 // #02 │ │ +202b1c: 5903 d542 |001a: iput v3, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.centerX:I // field@42d5 │ │ +202b20: db01 0102 |001c: div-int/lit8 v1, v1, #int 2 // #02 │ │ +202b24: 8211 |001e: int-to-float v1, v1 │ │ +202b26: 5203 d442 |001f: iget v3, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderWidth:F // field@42d4 │ │ +202b2a: c731 |0021: sub-float/2addr v1, v3 │ │ +202b2c: 5901 da42 |0022: iput v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorRadius:F // field@42da │ │ +202b30: db02 0202 |0024: div-int/lit8 v2, v2, #int 2 // #02 │ │ +202b34: 8221 |0026: int-to-float v1, v2 │ │ +202b36: c731 |0027: sub-float/2addr v1, v3 │ │ +202b38: 5901 d742 |0028: iput v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerRadius:F // field@42d7 │ │ +202b3c: 2201 5c00 |002a: new-instance v1, Landroid/graphics/RectF; // type@005c │ │ +202b40: 5202 d542 |002c: iget v2, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.centerX:I // field@42d5 │ │ +202b44: 8223 |002e: int-to-float v3, v2 │ │ +202b46: 5204 d742 |002f: iget v4, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerRadius:F // field@42d7 │ │ +202b4a: c743 |0031: sub-float/2addr v3, v4 │ │ +202b4c: 5205 d442 |0032: iget v5, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderWidth:F // field@42d4 │ │ +202b50: a606 0504 |0034: add-float v6, v5, v4 │ │ +202b54: 5207 da42 |0036: iget v7, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorRadius:F // field@42da │ │ +202b58: c676 |0038: add-float/2addr v6, v7 │ │ +202b5a: 8222 |0039: int-to-float v2, v2 │ │ +202b5c: c642 |003a: add-float/2addr v2, v4 │ │ +202b5e: 5208 e142 |003b: iget v8, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.viewHeight:I // field@42e1 │ │ +202b62: 8288 |003d: int-to-float v8, v8 │ │ +202b64: c645 |003e: add-float/2addr v5, v4 │ │ +202b66: c675 |003f: add-float/2addr v5, v7 │ │ +202b68: c758 |0040: sub-float/2addr v8, v5 │ │ +202b6a: 7058 8201 3126 |0041: invoke-direct {v1, v3, v6, v2, v8}, Landroid/graphics/RectF;.:(FFFF)V // method@0182 │ │ +202b70: 5b01 d642 |0044: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerBody:Landroid/graphics/RectF; // field@42d6 │ │ +202b74: 2201 4d00 |0046: new-instance v1, Landroid/graphics/LinearGradient; // type@004d │ │ +202b78: 5402 d642 |0048: iget-object v2, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerBody:Landroid/graphics/RectF; // field@42d6 │ │ +202b7c: 522b 2900 |004a: iget v11, v2, Landroid/graphics/RectF;.top:F // field@0029 │ │ +202b80: 5402 d642 |004c: iget-object v2, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerBody:Landroid/graphics/RectF; // field@42d6 │ │ +202b84: 522d 2600 |004e: iget v13, v2, Landroid/graphics/RectF;.bottom:F // field@0026 │ │ +202b88: 540e d842 |0050: iget-object v14, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colors:[I // field@42d8 │ │ +202b8c: 120f |0052: const/4 v15, #int 0 // #0 │ │ +202b8e: 6210 2a00 |0053: sget-object v16, Landroid/graphics/Shader$TileMode;.CLAMP:Landroid/graphics/Shader$TileMode; // field@002a │ │ +202b92: 120a |0055: const/4 v10, #int 0 // #0 │ │ +202b94: 120c |0056: const/4 v12, #int 0 // #0 │ │ +202b96: 0719 |0057: move-object v9, v1 │ │ +202b98: 7608 3901 0900 |0058: invoke-direct/range {v9, v10, v11, v12, v13, v14, v15, v16}, Landroid/graphics/LinearGradient;.:(FFFF[I[FLandroid/graphics/Shader$TileMode;)V // method@0139 │ │ +202b9e: 5402 dd42 |005b: iget-object v2, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.paint:Landroid/graphics/Paint; // field@42dd │ │ +202ba2: 6e20 6001 1200 |005d: invoke-virtual {v2, v1}, Landroid/graphics/Paint;.setShader:(Landroid/graphics/Shader;)Landroid/graphics/Shader; // method@0160 │ │ +202ba8: 5401 d142 |0060: iget-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.bitmap:Landroid/graphics/Bitmap; // field@42d1 │ │ +202bac: 3801 0500 |0062: if-eqz v1, 0067 // +0005 │ │ +202bb0: 6e10 1301 0100 |0064: invoke-virtual {v1}, Landroid/graphics/Bitmap;.recycle:()V // method@0113 │ │ +202bb6: 5201 e242 |0067: iget v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.viewWidth:I // field@42e2 │ │ +202bba: 5202 e142 |0069: iget v2, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.viewHeight:I // field@42e1 │ │ +202bbe: 6203 0900 |006b: sget-object v3, Landroid/graphics/Bitmap$Config;.ARGB_8888:Landroid/graphics/Bitmap$Config; // field@0009 │ │ +202bc2: 7130 0901 2103 |006d: invoke-static {v1, v2, v3}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@0109 │ │ +202bc8: 0c01 |0070: move-result-object v1 │ │ +202bca: 5b01 d142 |0071: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.bitmap:Landroid/graphics/Bitmap; // field@42d1 │ │ +202bce: 2201 4900 |0073: new-instance v1, Landroid/graphics/Canvas; // type@0049 │ │ +202bd2: 5402 d142 |0075: iget-object v2, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.bitmap:Landroid/graphics/Bitmap; // field@42d1 │ │ +202bd6: 7020 1d01 2100 |0077: invoke-direct {v1, v2}, Landroid/graphics/Canvas;.:(Landroid/graphics/Bitmap;)V // method@011d │ │ +202bdc: 5b01 d242 |007a: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.bitmapCanvas:Landroid/graphics/Canvas; // field@42d2 │ │ +202be0: 0e00 |007c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=169 │ │ 0x0009 line=171 │ │ 0x000b line=172 │ │ 0x0018 line=178 │ │ 0x001c line=179 │ │ @@ -312301,43 +312302,43 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 53 16-bit code units │ │ -202768: |[202768] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -202778: 6e10 2403 0300 |0000: invoke-virtual {v3}, Landroid/view/MotionEvent;.getY:()F // method@0324 │ │ -20277e: 0a03 |0003: move-result v3 │ │ -202780: 5420 d642 |0004: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerBody:Landroid/graphics/RectF; // field@42d6 │ │ -202784: 5200 2600 |0006: iget v0, v0, Landroid/graphics/RectF;.bottom:F // field@0026 │ │ -202788: 7120 ae0a 0300 |0008: invoke-static {v3, v0}, Ljava/lang/Math;.min:(FF)F // method@0aae │ │ -20278e: 0a03 |000b: move-result v3 │ │ -202790: 8733 |000c: float-to-int v3, v3 │ │ -202792: 5923 e042 |000d: iput v3, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.touchY:I // field@42e0 │ │ -202796: 5423 d642 |000f: iget-object v3, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerBody:Landroid/graphics/RectF; // field@42d6 │ │ -20279a: 5233 2900 |0011: iget v3, v3, Landroid/graphics/RectF;.top:F // field@0029 │ │ -20279e: 5220 e042 |0013: iget v0, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.touchY:I // field@42e0 │ │ -2027a2: 8200 |0015: int-to-float v0, v0 │ │ -2027a4: 7120 aa0a 0300 |0016: invoke-static {v3, v0}, Ljava/lang/Math;.max:(FF)F // method@0aaa │ │ -2027aa: 0a03 |0019: move-result v3 │ │ -2027ac: 8733 |001a: float-to-int v3, v3 │ │ -2027ae: 5923 e042 |001b: iput v3, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.touchY:I // field@42e0 │ │ -2027b2: 5420 d142 |001d: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.bitmap:Landroid/graphics/Bitmap; // field@42d1 │ │ -2027b6: 5221 e242 |001f: iget v1, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.viewWidth:I // field@42e2 │ │ -2027ba: db01 0102 |0021: div-int/lit8 v1, v1, #int 2 // #02 │ │ -2027be: 6e30 0f01 1003 |0023: invoke-virtual {v0, v1, v3}, Landroid/graphics/Bitmap;.getPixel:(II)I // method@010f │ │ -2027c4: 0a03 |0026: move-result v3 │ │ -2027c6: 5923 d042 |0027: iput v3, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.activeColor:I // field@42d0 │ │ -2027ca: 5420 dc42 |0029: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.onColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@42dc │ │ -2027ce: 3800 0500 |002b: if-eqz v0, 0030 // +0005 │ │ -2027d2: 7220 d169 3000 |002d: invoke-interface {v0, v3}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener;.onColorChange:(I)V // method@69d1 │ │ -2027d8: 6e10 d869 0200 |0030: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.invalidate:()V // method@69d8 │ │ -2027de: 1213 |0033: const/4 v3, #int 1 // #1 │ │ -2027e0: 0f03 |0034: return v3 │ │ +20276c: |[20276c] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +20277c: 6e10 2403 0300 |0000: invoke-virtual {v3}, Landroid/view/MotionEvent;.getY:()F // method@0324 │ │ +202782: 0a03 |0003: move-result v3 │ │ +202784: 5420 d642 |0004: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerBody:Landroid/graphics/RectF; // field@42d6 │ │ +202788: 5200 2600 |0006: iget v0, v0, Landroid/graphics/RectF;.bottom:F // field@0026 │ │ +20278c: 7120 ae0a 0300 |0008: invoke-static {v3, v0}, Ljava/lang/Math;.min:(FF)F // method@0aae │ │ +202792: 0a03 |000b: move-result v3 │ │ +202794: 8733 |000c: float-to-int v3, v3 │ │ +202796: 5923 e042 |000d: iput v3, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.touchY:I // field@42e0 │ │ +20279a: 5423 d642 |000f: iget-object v3, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerBody:Landroid/graphics/RectF; // field@42d6 │ │ +20279e: 5233 2900 |0011: iget v3, v3, Landroid/graphics/RectF;.top:F // field@0029 │ │ +2027a2: 5220 e042 |0013: iget v0, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.touchY:I // field@42e0 │ │ +2027a6: 8200 |0015: int-to-float v0, v0 │ │ +2027a8: 7120 aa0a 0300 |0016: invoke-static {v3, v0}, Ljava/lang/Math;.max:(FF)F // method@0aaa │ │ +2027ae: 0a03 |0019: move-result v3 │ │ +2027b0: 8733 |001a: float-to-int v3, v3 │ │ +2027b2: 5923 e042 |001b: iput v3, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.touchY:I // field@42e0 │ │ +2027b6: 5420 d142 |001d: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.bitmap:Landroid/graphics/Bitmap; // field@42d1 │ │ +2027ba: 5221 e242 |001f: iget v1, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.viewWidth:I // field@42e2 │ │ +2027be: db01 0102 |0021: div-int/lit8 v1, v1, #int 2 // #02 │ │ +2027c2: 6e30 0f01 1003 |0023: invoke-virtual {v0, v1, v3}, Landroid/graphics/Bitmap;.getPixel:(II)I // method@010f │ │ +2027c8: 0a03 |0026: move-result v3 │ │ +2027ca: 5923 d042 |0027: iput v3, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.activeColor:I // field@42d0 │ │ +2027ce: 5420 dc42 |0029: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.onColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@42dc │ │ +2027d2: 3800 0500 |002b: if-eqz v0, 0030 // +0005 │ │ +2027d6: 7220 d169 3000 |002d: invoke-interface {v0, v3}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener;.onColorChange:(I)V // method@69d1 │ │ +2027dc: 6e10 d869 0200 |0030: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.invalidate:()V // method@69d8 │ │ +2027e2: 1213 |0033: const/4 v3, #int 1 // #1 │ │ +2027e4: 0f03 |0034: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ 0x000f line=154 │ │ 0x001d line=156 │ │ 0x0029 line=158 │ │ 0x002d line=159 │ │ @@ -312351,26 +312352,26 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -202be0: |[202be0] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.setActiveColor:(I)V │ │ -202bf0: 5912 d042 |0000: iput v2, v1, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.activeColor:I // field@42d0 │ │ -202bf4: 5410 d642 |0002: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerBody:Landroid/graphics/RectF; // field@42d6 │ │ -202bf8: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -202bfc: 5200 2900 |0006: iget v0, v0, Landroid/graphics/RectF;.top:F // field@0029 │ │ -202c00: 8700 |0008: float-to-int v0, v0 │ │ -202c02: 5910 e042 |0009: iput v0, v1, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.touchY:I // field@42e0 │ │ -202c06: 5410 dc42 |000b: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.onColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@42dc │ │ -202c0a: 3800 0500 |000d: if-eqz v0, 0012 // +0005 │ │ -202c0e: 7220 d169 2000 |000f: invoke-interface {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener;.onColorChange:(I)V // method@69d1 │ │ -202c14: 6e10 d869 0100 |0012: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.invalidate:()V // method@69d8 │ │ -202c1a: 0e00 |0015: return-void │ │ +202be4: |[202be4] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.setActiveColor:(I)V │ │ +202bf4: 5912 d042 |0000: iput v2, v1, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.activeColor:I // field@42d0 │ │ +202bf8: 5410 d642 |0002: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerBody:Landroid/graphics/RectF; // field@42d6 │ │ +202bfc: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +202c00: 5200 2900 |0006: iget v0, v0, Landroid/graphics/RectF;.top:F // field@0029 │ │ +202c04: 8700 |0008: float-to-int v0, v0 │ │ +202c06: 5910 e042 |0009: iput v0, v1, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.touchY:I // field@42e0 │ │ +202c0a: 5410 dc42 |000b: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.onColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@42dc │ │ +202c0e: 3800 0500 |000d: if-eqz v0, 0012 // +0005 │ │ +202c12: 7220 d169 2000 |000f: invoke-interface {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener;.onColorChange:(I)V // method@69d1 │ │ +202c18: 6e10 d869 0100 |0012: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.invalidate:()V // method@69d8 │ │ +202c1e: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=214 │ │ 0x0002 line=216 │ │ 0x0006 line=217 │ │ 0x000b line=220 │ │ 0x000f line=221 │ │ @@ -312384,18 +312385,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -202c1c: |[202c1c] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.setBorderColor:(I)V │ │ -202c2c: 5901 d342 |0000: iput v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderColor:I // field@42d3 │ │ -202c30: 6e10 d869 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.invalidate:()V // method@69d8 │ │ -202c36: 0e00 |0005: return-void │ │ +202c20: |[202c20] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.setBorderColor:(I)V │ │ +202c30: 5901 d342 |0000: iput v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderColor:I // field@42d3 │ │ +202c34: 6e10 d869 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.invalidate:()V // method@69d8 │ │ +202c3a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=199 │ │ 0x0002 line=200 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; │ │ 0x0000 - 0x0006 reg=1 (null) I │ │ @@ -312405,18 +312406,18 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -202c38: |[202c38] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.setBorderWidth:(F)V │ │ -202c48: 5901 d442 |0000: iput v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderWidth:F // field@42d4 │ │ -202c4c: 6e10 d869 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.invalidate:()V // method@69d8 │ │ -202c52: 0e00 |0005: return-void │ │ +202c3c: |[202c3c] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.setBorderWidth:(F)V │ │ +202c4c: 5901 d442 |0000: iput v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderWidth:F // field@42d4 │ │ +202c50: 6e10 d869 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.invalidate:()V // method@69d8 │ │ +202c56: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=204 │ │ 0x0002 line=205 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; │ │ 0x0000 - 0x0006 reg=1 (null) F │ │ @@ -312426,18 +312427,18 @@ │ │ type : '([I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -202c54: |[202c54] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.setColors:([I)V │ │ -202c64: 5b01 d842 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colors:[I // field@42d8 │ │ -202c68: 6e10 d869 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.invalidate:()V // method@69d8 │ │ -202c6e: 0e00 |0005: return-void │ │ +202c58: |[202c58] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.setColors:([I)V │ │ +202c68: 5b01 d842 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colors:[I // field@42d8 │ │ +202c6c: 6e10 d869 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.invalidate:()V // method@69d8 │ │ +202c72: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=209 │ │ 0x0002 line=210 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; │ │ 0x0000 - 0x0006 reg=1 (null) [I │ │ @@ -312447,17 +312448,17 @@ │ │ type : '(Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -202c70: |[202c70] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.setOnColorChangeListener:(Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener;)V │ │ -202c80: 5b01 dc42 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.onColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@42dc │ │ -202c84: 0e00 |0002: return-void │ │ +202c74: |[202c74] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.setOnColorChangeListener:(Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener;)V │ │ +202c84: 5b01 dc42 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.onColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@42dc │ │ +202c88: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=232 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; │ │ 0x0000 - 0x0003 reg=1 (null) Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; │ │ │ │ @@ -312499,20 +312500,20 @@ │ │ type : '(Lcom/b44t/messenger/DcContext;Lcom/b44t/messenger/DcContact;Lorg/thoughtcrime/securesms/ConversationListActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -202cc4: |[202cc4] org.thoughtcrime.securesms.search.SearchFragment$$ExternalSyntheticLambda1.:(Lcom/b44t/messenger/DcContext;Lcom/b44t/messenger/DcContact;Lorg/thoughtcrime/securesms/ConversationListActivity;)V │ │ -202cd4: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ -202cda: 5b01 e442 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda1;.f$0:Lcom/b44t/messenger/DcContext; // field@42e4 │ │ -202cde: 5b02 e542 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda1;.f$1:Lcom/b44t/messenger/DcContact; // field@42e5 │ │ -202ce2: 5b03 e642 |0007: iput-object v3, v0, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda1;.f$2:Lorg/thoughtcrime/securesms/ConversationListActivity; // field@42e6 │ │ -202ce6: 0e00 |0009: return-void │ │ +202cc8: |[202cc8] org.thoughtcrime.securesms.search.SearchFragment$$ExternalSyntheticLambda1.:(Lcom/b44t/messenger/DcContext;Lcom/b44t/messenger/DcContact;Lorg/thoughtcrime/securesms/ConversationListActivity;)V │ │ +202cd8: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ +202cde: 5b01 e442 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda1;.f$0:Lcom/b44t/messenger/DcContext; // field@42e4 │ │ +202ce2: 5b02 e542 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda1;.f$1:Lcom/b44t/messenger/DcContact; // field@42e5 │ │ +202ce6: 5b03 e642 |0007: iput-object v3, v0, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda1;.f$2:Lorg/thoughtcrime/securesms/ConversationListActivity; // field@42e6 │ │ +202cea: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda1; │ │ 0x0000 - 0x000a reg=1 (null) Lcom/b44t/messenger/DcContext; │ │ 0x0000 - 0x000a reg=2 (null) Lcom/b44t/messenger/DcContact; │ │ @@ -312524,20 +312525,20 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 10 16-bit code units │ │ -202ce8: |[202ce8] org.thoughtcrime.securesms.search.SearchFragment$$ExternalSyntheticLambda1.onClick:(Landroid/content/DialogInterface;I)V │ │ -202cf8: 5430 e442 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda1;.f$0:Lcom/b44t/messenger/DcContext; // field@42e4 │ │ -202cfc: 5431 e542 |0002: iget-object v1, v3, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda1;.f$1:Lcom/b44t/messenger/DcContact; // field@42e5 │ │ -202d00: 5432 e642 |0004: iget-object v2, v3, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda1;.f$2:Lorg/thoughtcrime/securesms/ConversationListActivity; // field@42e6 │ │ -202d04: 7155 ec69 1042 |0006: invoke-static {v0, v1, v2, v4, v5}, Lorg/thoughtcrime/securesms/search/SearchFragment;.lambda$onContactClicked$1:(Lcom/b44t/messenger/DcContext;Lcom/b44t/messenger/DcContact;Lorg/thoughtcrime/securesms/ConversationListActivity;Landroid/content/DialogInterface;I)V // method@69ec │ │ -202d0a: 0e00 |0009: return-void │ │ +202cec: |[202cec] org.thoughtcrime.securesms.search.SearchFragment$$ExternalSyntheticLambda1.onClick:(Landroid/content/DialogInterface;I)V │ │ +202cfc: 5430 e442 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda1;.f$0:Lcom/b44t/messenger/DcContext; // field@42e4 │ │ +202d00: 5431 e542 |0002: iget-object v1, v3, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda1;.f$1:Lcom/b44t/messenger/DcContact; // field@42e5 │ │ +202d04: 5432 e642 |0004: iget-object v2, v3, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda1;.f$2:Lorg/thoughtcrime/securesms/ConversationListActivity; // field@42e6 │ │ +202d08: 7155 ec69 1042 |0006: invoke-static {v0, v1, v2, v4, v5}, Lorg/thoughtcrime/securesms/search/SearchFragment;.lambda$onContactClicked$1:(Lcom/b44t/messenger/DcContext;Lcom/b44t/messenger/DcContact;Lorg/thoughtcrime/securesms/ConversationListActivity;Landroid/content/DialogInterface;I)V // method@69ec │ │ +202d0e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x000a reg=3 this Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda1; │ │ 0x0000 - 0x000a reg=4 (null) Landroid/content/DialogInterface; │ │ 0x0000 - 0x000a reg=5 (null) I │ │ @@ -312626,19 +312627,19 @@ │ │ type : '(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcMsg;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -203374: |[203374] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcMsg;)V │ │ -203384: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ -20338a: 5b01 f142 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@42f1 │ │ -20338e: 5b02 f242 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda0;.f$1:Lcom/b44t/messenger/DcMsg; // field@42f2 │ │ -203392: 0e00 |0007: return-void │ │ +203378: |[203378] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcMsg;)V │ │ +203388: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ +20338e: 5b01 f142 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@42f1 │ │ +203392: 5b02 f242 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda0;.f$1:Lcom/b44t/messenger/DcMsg; // field@42f2 │ │ +203396: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0008 reg=1 (null) Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; │ │ 0x0000 - 0x0008 reg=2 (null) Lcom/b44t/messenger/DcMsg; │ │ @@ -312649,19 +312650,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -203394: |[203394] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda0.onClick:(Landroid/view/View;)V │ │ -2033a4: 5420 f142 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@42f1 │ │ -2033a8: 5421 f242 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda0;.f$1:Lcom/b44t/messenger/DcMsg; // field@42f2 │ │ -2033ac: 7130 176a 1003 |0004: invoke-static {v0, v1, v3}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.lambda$bind$3:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcMsg;Landroid/view/View;)V // method@6a17 │ │ -2033b2: 0e00 |0007: return-void │ │ +203398: |[203398] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda0.onClick:(Landroid/view/View;)V │ │ +2033a8: 5420 f142 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@42f1 │ │ +2033ac: 5421 f242 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda0;.f$1:Lcom/b44t/messenger/DcMsg; // field@42f2 │ │ +2033b0: 7130 176a 1003 |0004: invoke-static {v0, v1, v3}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.lambda$bind$3:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcMsg;Landroid/view/View;)V // method@6a17 │ │ +2033b6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0008 reg=3 (null) Landroid/view/View; │ │ │ │ @@ -312699,19 +312700,19 @@ │ │ type : '(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcChatlist$Item;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -2033b4: |[2033b4] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda1.:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcChatlist$Item;)V │ │ -2033c4: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ -2033ca: 5b01 f342 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda1;.f$0:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@42f3 │ │ -2033ce: 5b02 f442 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda1;.f$1:Lcom/b44t/messenger/DcChatlist$Item; // field@42f4 │ │ -2033d2: 0e00 |0007: return-void │ │ +2033b8: |[2033b8] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda1.:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcChatlist$Item;)V │ │ +2033c8: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ +2033ce: 5b01 f342 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda1;.f$0:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@42f3 │ │ +2033d2: 5b02 f442 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda1;.f$1:Lcom/b44t/messenger/DcChatlist$Item; // field@42f4 │ │ +2033d6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda1; │ │ 0x0000 - 0x0008 reg=1 (null) Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; │ │ 0x0000 - 0x0008 reg=2 (null) Lcom/b44t/messenger/DcChatlist$Item; │ │ @@ -312722,19 +312723,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -2033d4: |[2033d4] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda1.onClick:(Landroid/view/View;)V │ │ -2033e4: 5420 f342 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda1;.f$0:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@42f3 │ │ -2033e8: 5421 f442 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda1;.f$1:Lcom/b44t/messenger/DcChatlist$Item; // field@42f4 │ │ -2033ec: 7130 146a 1003 |0004: invoke-static {v0, v1, v3}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.lambda$bind$0:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcChatlist$Item;Landroid/view/View;)V // method@6a14 │ │ -2033f2: 0e00 |0007: return-void │ │ +2033d8: |[2033d8] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda1.onClick:(Landroid/view/View;)V │ │ +2033e8: 5420 f342 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda1;.f$0:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@42f3 │ │ +2033ec: 5421 f442 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda1;.f$1:Lcom/b44t/messenger/DcChatlist$Item; // field@42f4 │ │ +2033f0: 7130 146a 1003 |0004: invoke-static {v0, v1, v3}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.lambda$bind$0:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcChatlist$Item;Landroid/view/View;)V // method@6a14 │ │ +2033f6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda1; │ │ 0x0000 - 0x0008 reg=3 (null) Landroid/view/View; │ │ │ │ @@ -312772,19 +312773,19 @@ │ │ type : '(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcChatlist$Item;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -203418: |[203418] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda2.:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcChatlist$Item;)V │ │ -203428: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ -20342e: 5b01 f542 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda2;.f$0:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@42f5 │ │ -203432: 5b02 f642 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda2;.f$1:Lcom/b44t/messenger/DcChatlist$Item; // field@42f6 │ │ -203436: 0e00 |0007: return-void │ │ +20341c: |[20341c] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda2.:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcChatlist$Item;)V │ │ +20342c: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ +203432: 5b01 f542 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda2;.f$0:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@42f5 │ │ +203436: 5b02 f642 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda2;.f$1:Lcom/b44t/messenger/DcChatlist$Item; // field@42f6 │ │ +20343a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda2; │ │ 0x0000 - 0x0008 reg=1 (null) Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; │ │ 0x0000 - 0x0008 reg=2 (null) Lcom/b44t/messenger/DcChatlist$Item; │ │ @@ -312795,20 +312796,20 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -2033f4: |[2033f4] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda2.onLongClick:(Landroid/view/View;)Z │ │ -203404: 5420 f542 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda2;.f$0:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@42f5 │ │ -203408: 5421 f642 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda2;.f$1:Lcom/b44t/messenger/DcChatlist$Item; // field@42f6 │ │ -20340c: 7130 156a 1003 |0004: invoke-static {v0, v1, v3}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.lambda$bind$1:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcChatlist$Item;Landroid/view/View;)Z // method@6a15 │ │ -203412: 0a03 |0007: move-result v3 │ │ -203414: 0f03 |0008: return v3 │ │ +2033f8: |[2033f8] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda2.onLongClick:(Landroid/view/View;)Z │ │ +203408: 5420 f542 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda2;.f$0:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@42f5 │ │ +20340c: 5421 f642 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda2;.f$1:Lcom/b44t/messenger/DcChatlist$Item; // field@42f6 │ │ +203410: 7130 156a 1003 |0004: invoke-static {v0, v1, v3}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.lambda$bind$1:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcChatlist$Item;Landroid/view/View;)Z // method@6a15 │ │ +203416: 0a03 |0007: move-result v3 │ │ +203418: 0f03 |0008: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda2; │ │ 0x0000 - 0x0009 reg=3 (null) Landroid/view/View; │ │ │ │ @@ -312846,19 +312847,19 @@ │ │ type : '(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcContact;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -203438: |[203438] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda3.:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcContact;)V │ │ -203448: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ -20344e: 5b01 f742 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda3;.f$0:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@42f7 │ │ -203452: 5b02 f842 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda3;.f$1:Lcom/b44t/messenger/DcContact; // field@42f8 │ │ -203456: 0e00 |0007: return-void │ │ +20343c: |[20343c] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda3.:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcContact;)V │ │ +20344c: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ +203452: 5b01 f742 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda3;.f$0:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@42f7 │ │ +203456: 5b02 f842 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda3;.f$1:Lcom/b44t/messenger/DcContact; // field@42f8 │ │ +20345a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda3; │ │ 0x0000 - 0x0008 reg=1 (null) Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; │ │ 0x0000 - 0x0008 reg=2 (null) Lcom/b44t/messenger/DcContact; │ │ @@ -312869,19 +312870,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -203458: |[203458] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda3.onClick:(Landroid/view/View;)V │ │ -203468: 5420 f742 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda3;.f$0:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@42f7 │ │ -20346c: 5421 f842 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda3;.f$1:Lcom/b44t/messenger/DcContact; // field@42f8 │ │ -203470: 7130 166a 1003 |0004: invoke-static {v0, v1, v3}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.lambda$bind$2:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcContact;Landroid/view/View;)V // method@6a16 │ │ -203476: 0e00 |0007: return-void │ │ +20345c: |[20345c] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda3.onClick:(Landroid/view/View;)V │ │ +20346c: 5420 f742 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda3;.f$0:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@42f7 │ │ +203470: 5421 f842 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda3;.f$1:Lcom/b44t/messenger/DcContact; // field@42f8 │ │ +203474: 7130 166a 1003 |0004: invoke-static {v0, v1, v3}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.lambda$bind$2:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcContact;Landroid/view/View;)V // method@6a16 │ │ +20347a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda3; │ │ 0x0000 - 0x0008 reg=3 (null) Landroid/view/View; │ │ │ │ @@ -312915,18 +312916,18 @@ │ │ type : '(Lorg/thoughtcrime/securesms/search/SearchViewModel;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -203b18: |[203b18] org.thoughtcrime.securesms.search.SearchViewModel$$ExternalSyntheticLambda1.:(Lorg/thoughtcrime/securesms/search/SearchViewModel;)V │ │ -203b28: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ -203b2e: 5b01 0543 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda1;.f$0:Lorg/thoughtcrime/securesms/search/SearchViewModel; // field@4305 │ │ -203b32: 0e00 |0005: return-void │ │ +203b1c: |[203b1c] org.thoughtcrime.securesms.search.SearchViewModel$$ExternalSyntheticLambda1.:(Lorg/thoughtcrime/securesms/search/SearchViewModel;)V │ │ +203b2c: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ +203b32: 5b01 0543 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda1;.f$0:Lorg/thoughtcrime/securesms/search/SearchViewModel; // field@4305 │ │ +203b36: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda1; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/thoughtcrime/securesms/search/SearchViewModel; │ │ │ │ @@ -312936,18 +312937,18 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -203b34: |[203b34] org.thoughtcrime.securesms.search.SearchViewModel$$ExternalSyntheticLambda1.run:()V │ │ -203b44: 5410 0543 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda1;.f$0:Lorg/thoughtcrime/securesms/search/SearchViewModel; // field@4305 │ │ -203b48: 6e10 3c6a 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.lambda$updateQuery$0$org-thoughtcrime-securesms-search-SearchViewModel:()V // method@6a3c │ │ -203b4e: 0e00 |0005: return-void │ │ +203b38: |[203b38] org.thoughtcrime.securesms.search.SearchViewModel$$ExternalSyntheticLambda1.run:()V │ │ +203b48: 5410 0543 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda1;.f$0:Lorg/thoughtcrime/securesms/search/SearchViewModel; // field@4305 │ │ +203b4c: 6e10 3c6a 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.lambda$updateQuery$0$org-thoughtcrime-securesms-search-SearchViewModel:()V // method@6a3c │ │ +203b52: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda1; │ │ │ │ source_file_idx : 6616 (D8$$SyntheticClass) │ │ @@ -313053,47 +313054,47 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 22 16-bit code units │ │ -20403c: |[20403c] org.thoughtcrime.securesms.search.model.SearchResult.:()V │ │ -20404c: 2200 5a11 |0000: new-instance v0, Lorg/thoughtcrime/securesms/search/model/SearchResult; // type@115a │ │ -204050: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -204052: 2312 d811 |0003: new-array v2, v1, [I // type@11d8 │ │ -204056: 2203 e101 |0005: new-instance v3, Lcom/b44t/messenger/DcChatlist; // type@01e1 │ │ -20405a: 1604 0000 |0007: const-wide/16 v4, #int 0 // #0 │ │ -20405e: 7040 a806 1354 |0009: invoke-direct {v3, v1, v4, v5}, Lcom/b44t/messenger/DcChatlist;.:(IJ)V // method@06a8 │ │ -204064: 2311 d811 |000c: new-array v1, v1, [I // type@11d8 │ │ -204068: 1a04 0000 |000e: const-string v4, "" // string@0000 │ │ -20406c: 7051 436a 4032 |0010: invoke-direct {v0, v4, v2, v3, v1}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.:(Ljava/lang/String;[ILcom/b44t/messenger/DcChatlist;[I)V // method@6a43 │ │ -204072: 6900 0e43 |0013: sput-object v0, Lorg/thoughtcrime/securesms/search/model/SearchResult;.EMPTY:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@430e │ │ -204076: 0e00 |0015: return-void │ │ +204040: |[204040] org.thoughtcrime.securesms.search.model.SearchResult.:()V │ │ +204050: 2200 5a11 |0000: new-instance v0, Lorg/thoughtcrime/securesms/search/model/SearchResult; // type@115a │ │ +204054: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +204056: 2312 d811 |0003: new-array v2, v1, [I // type@11d8 │ │ +20405a: 2203 e101 |0005: new-instance v3, Lcom/b44t/messenger/DcChatlist; // type@01e1 │ │ +20405e: 1604 0000 |0007: const-wide/16 v4, #int 0 // #0 │ │ +204062: 7040 a806 1354 |0009: invoke-direct {v3, v1, v4, v5}, Lcom/b44t/messenger/DcChatlist;.:(IJ)V // method@06a8 │ │ +204068: 2311 d811 |000c: new-array v1, v1, [I // type@11d8 │ │ +20406c: 1a04 0000 |000e: const-string v4, "" // string@0000 │ │ +204070: 7051 436a 4032 |0010: invoke-direct {v0, v4, v2, v3, v1}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.:(Ljava/lang/String;[ILcom/b44t/messenger/DcChatlist;[I)V // method@6a43 │ │ +204076: 6900 0e43 |0013: sput-object v0, Lorg/thoughtcrime/securesms/search/model/SearchResult;.EMPTY:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@430e │ │ +20407a: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/search/model/SearchResult;) │ │ name : '' │ │ type : '(Ljava/lang/String;[ILcom/b44t/messenger/DcChatlist;[I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -204078: |[204078] org.thoughtcrime.securesms.search.model.SearchResult.:(Ljava/lang/String;[ILcom/b44t/messenger/DcChatlist;[I)V │ │ -204088: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ -20408e: 5b01 1243 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/model/SearchResult;.query:Ljava/lang/String; // field@4312 │ │ -204092: 5b02 0f43 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/search/model/SearchResult;.contacts:[I // field@430f │ │ -204096: 5b03 1043 |0007: iput-object v3, v0, Lorg/thoughtcrime/securesms/search/model/SearchResult;.conversations:Lcom/b44t/messenger/DcChatlist; // field@4310 │ │ -20409a: 5b04 1143 |0009: iput-object v4, v0, Lorg/thoughtcrime/securesms/search/model/SearchResult;.messages:[I // field@4311 │ │ -20409e: 0e00 |000b: return-void │ │ +20407c: |[20407c] org.thoughtcrime.securesms.search.model.SearchResult.:(Ljava/lang/String;[ILcom/b44t/messenger/DcChatlist;[I)V │ │ +20408c: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ +204092: 5b01 1243 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/model/SearchResult;.query:Ljava/lang/String; // field@4312 │ │ +204096: 5b02 0f43 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/search/model/SearchResult;.contacts:[I // field@430f │ │ +20409a: 5b03 1043 |0007: iput-object v3, v0, Lorg/thoughtcrime/securesms/search/model/SearchResult;.conversations:Lcom/b44t/messenger/DcChatlist; // field@4310 │ │ +20409e: 5b04 1143 |0009: iput-object v4, v0, Lorg/thoughtcrime/securesms/search/model/SearchResult;.messages:[I // field@4311 │ │ +2040a2: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0003 line=25 │ │ 0x0005 line=26 │ │ 0x0007 line=27 │ │ 0x0009 line=28 │ │ @@ -313110,17 +313111,17 @@ │ │ type : '()Lcom/b44t/messenger/DcChatlist;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -203fac: |[203fac] org.thoughtcrime.securesms.search.model.SearchResult.getChats:()Lcom/b44t/messenger/DcChatlist; │ │ -203fbc: 5410 1043 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/model/SearchResult;.conversations:Lcom/b44t/messenger/DcChatlist; // field@4310 │ │ -203fc0: 1100 |0002: return-object v0 │ │ +203fb0: |[203fb0] org.thoughtcrime.securesms.search.model.SearchResult.getChats:()Lcom/b44t/messenger/DcChatlist; │ │ +203fc0: 5410 1043 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/model/SearchResult;.conversations:Lcom/b44t/messenger/DcChatlist; // field@4310 │ │ +203fc4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/thoughtcrime/securesms/search/model/SearchResult; │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/search/model/SearchResult;) │ │ @@ -313128,17 +313129,17 @@ │ │ type : '()[I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -203ff4: |[203ff4] org.thoughtcrime.securesms.search.model.SearchResult.getContacts:()[I │ │ -204004: 5410 0f43 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/model/SearchResult;.contacts:[I // field@430f │ │ -204008: 1100 |0002: return-object v0 │ │ +203ff8: |[203ff8] org.thoughtcrime.securesms.search.model.SearchResult.getContacts:()[I │ │ +204008: 5410 0f43 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/model/SearchResult;.contacts:[I // field@430f │ │ +20400c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/thoughtcrime/securesms/search/model/SearchResult; │ │ │ │ #2 : (in Lorg/thoughtcrime/securesms/search/model/SearchResult;) │ │ @@ -313146,17 +313147,17 @@ │ │ type : '()[I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -20400c: |[20400c] org.thoughtcrime.securesms.search.model.SearchResult.getMessages:()[I │ │ -20401c: 5410 1143 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/model/SearchResult;.messages:[I // field@4311 │ │ -204020: 1100 |0002: return-object v0 │ │ +204010: |[204010] org.thoughtcrime.securesms.search.model.SearchResult.getMessages:()[I │ │ +204020: 5410 1143 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/model/SearchResult;.messages:[I // field@4311 │ │ +204024: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/thoughtcrime/securesms/search/model/SearchResult; │ │ │ │ #3 : (in Lorg/thoughtcrime/securesms/search/model/SearchResult;) │ │ @@ -313164,17 +313165,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -204024: |[204024] org.thoughtcrime.securesms.search.model.SearchResult.getQuery:()Ljava/lang/String; │ │ -204034: 5410 1243 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/model/SearchResult;.query:Ljava/lang/String; // field@4312 │ │ -204038: 1100 |0002: return-object v0 │ │ +204028: |[204028] org.thoughtcrime.securesms.search.model.SearchResult.getQuery:()Ljava/lang/String; │ │ +204038: 5410 1243 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/model/SearchResult;.query:Ljava/lang/String; // field@4312 │ │ +20403c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/thoughtcrime/securesms/search/model/SearchResult; │ │ │ │ #4 : (in Lorg/thoughtcrime/securesms/search/model/SearchResult;) │ │ @@ -313182,22 +313183,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -203f88: |[203f88] org.thoughtcrime.securesms.search.model.SearchResult.isEmpty:()Z │ │ -203f98: 6e10 496a 0100 |0000: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.size:()I // method@6a49 │ │ -203f9e: 0a00 |0003: move-result v0 │ │ -203fa0: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -203fa4: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -203fa6: 2802 |0007: goto 0009 // +0002 │ │ -203fa8: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -203faa: 0f00 |0009: return v0 │ │ +203f8c: |[203f8c] org.thoughtcrime.securesms.search.model.SearchResult.isEmpty:()Z │ │ +203f9c: 6e10 496a 0100 |0000: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.size:()I // method@6a49 │ │ +203fa2: 0a00 |0003: move-result v0 │ │ +203fa4: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +203fa8: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +203faa: 2802 |0007: goto 0009 // +0002 │ │ +203fac: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +203fae: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/thoughtcrime/securesms/search/model/SearchResult; │ │ │ │ #5 : (in Lorg/thoughtcrime/securesms/search/model/SearchResult;) │ │ @@ -313205,25 +313206,25 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -203fc4: |[203fc4] org.thoughtcrime.securesms.search.model.SearchResult.size:()I │ │ -203fd4: 5420 0f43 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/search/model/SearchResult;.contacts:[I // field@430f │ │ -203fd8: 2100 |0002: array-length v0, v0 │ │ -203fda: 5421 1043 |0003: iget-object v1, v2, Lorg/thoughtcrime/securesms/search/model/SearchResult;.conversations:Lcom/b44t/messenger/DcChatlist; // field@4310 │ │ -203fde: 6e10 ab06 0100 |0005: invoke-virtual {v1}, Lcom/b44t/messenger/DcChatlist;.getCnt:()I // method@06ab │ │ -203fe4: 0a01 |0008: move-result v1 │ │ -203fe6: b010 |0009: add-int/2addr v0, v1 │ │ -203fe8: 5421 1143 |000a: iget-object v1, v2, Lorg/thoughtcrime/securesms/search/model/SearchResult;.messages:[I // field@4311 │ │ -203fec: 2111 |000c: array-length v1, v1 │ │ -203fee: b010 |000d: add-int/2addr v0, v1 │ │ -203ff0: 0f00 |000e: return v0 │ │ +203fc8: |[203fc8] org.thoughtcrime.securesms.search.model.SearchResult.size:()I │ │ +203fd8: 5420 0f43 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/search/model/SearchResult;.contacts:[I // field@430f │ │ +203fdc: 2100 |0002: array-length v0, v0 │ │ +203fde: 5421 1043 |0003: iget-object v1, v2, Lorg/thoughtcrime/securesms/search/model/SearchResult;.conversations:Lcom/b44t/messenger/DcChatlist; // field@4310 │ │ +203fe2: 6e10 ab06 0100 |0005: invoke-virtual {v1}, Lcom/b44t/messenger/DcChatlist;.getCnt:()I // method@06ab │ │ +203fe8: 0a01 |0008: move-result v1 │ │ +203fea: b010 |0009: add-int/2addr v0, v1 │ │ +203fec: 5421 1143 |000a: iget-object v1, v2, Lorg/thoughtcrime/securesms/search/model/SearchResult;.messages:[I // field@4311 │ │ +203ff0: 2111 |000c: array-length v1, v1 │ │ +203ff2: b010 |000d: add-int/2addr v0, v1 │ │ +203ff4: 0f00 |000e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lorg/thoughtcrime/securesms/search/model/SearchResult; │ │ │ │ source_file_idx : 15546 (SearchResult.java) │ │ @@ -313251,17 +313252,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2040a0: |[2040a0] org.thoughtcrime.securesms.service.BootReceiver.:()V │ │ -2040b0: 7010 4b00 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@004b │ │ -2040b6: 0e00 |0003: return-void │ │ +2040a4: |[2040a4] org.thoughtcrime.securesms.service.BootReceiver.:()V │ │ +2040b4: 7010 4b00 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@004b │ │ +2040ba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/service/BootReceiver; │ │ │ │ Virtual methods - │ │ @@ -313270,19 +313271,19 @@ │ │ type : '(Landroid/content/Context;Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -2040b8: |[2040b8] org.thoughtcrime.securesms.service.BootReceiver.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -2040c8: 1a01 8f1a |0000: const-string v1, "DeltaChat" // string@1a8f │ │ -2040cc: 1a02 1f0e |0002: const-string v2, "*** BootReceiver.onReceive()" // string@0e1f │ │ -2040d0: 7120 dd02 2100 |0004: invoke-static {v1, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02dd │ │ -2040d6: 0e00 |0007: return-void │ │ +2040bc: |[2040bc] org.thoughtcrime.securesms.service.BootReceiver.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +2040cc: 1a01 8f1a |0000: const-string v1, "DeltaChat" // string@1a8f │ │ +2040d0: 1a02 1f0e |0002: const-string v2, "*** BootReceiver.onReceive()" // string@0e1f │ │ +2040d4: 7120 dd02 2100 |0004: invoke-static {v1, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02dd │ │ +2040da: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/thoughtcrime/securesms/service/BootReceiver; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/content/Context; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/content/Intent; │ │ @@ -313317,18 +313318,18 @@ │ │ type : '(Lorg/thoughtcrime/securesms/service/FetchForegroundService;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -2040d8: |[2040d8] org.thoughtcrime.securesms.service.FetchForegroundService$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/service/FetchForegroundService;)V │ │ -2040e8: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ -2040ee: 5b01 1343 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/service/FetchForegroundService; // field@4313 │ │ -2040f2: 0e00 |0005: return-void │ │ +2040dc: |[2040dc] org.thoughtcrime.securesms.service.FetchForegroundService$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/service/FetchForegroundService;)V │ │ +2040ec: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ +2040f2: 5b01 1343 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/service/FetchForegroundService; // field@4313 │ │ +2040f6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/service/FetchForegroundService$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/thoughtcrime/securesms/service/FetchForegroundService; │ │ │ │ @@ -313338,18 +313339,18 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -2040f4: |[2040f4] org.thoughtcrime.securesms.service.FetchForegroundService$$ExternalSyntheticLambda0.run:()V │ │ -204104: 5410 1343 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/service/FetchForegroundService$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/service/FetchForegroundService; // field@4313 │ │ -204108: 6e10 516a 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.lambda$onCreate$0$org-thoughtcrime-securesms-service-FetchForegroundService:()V // method@6a51 │ │ -20410e: 0e00 |0005: return-void │ │ +2040f8: |[2040f8] org.thoughtcrime.securesms.service.FetchForegroundService$$ExternalSyntheticLambda0.run:()V │ │ +204108: 5410 1343 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/service/FetchForegroundService$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/service/FetchForegroundService; // field@4313 │ │ +20410c: 6e10 516a 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.lambda$onCreate$0$org-thoughtcrime-securesms-service-FetchForegroundService:()V // method@6a51 │ │ +204112: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/thoughtcrime/securesms/service/FetchForegroundService$$ExternalSyntheticLambda0; │ │ │ │ source_file_idx : 6616 (D8$$SyntheticClass) │ │ @@ -313397,27 +313398,27 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -204124: |[204124] org.thoughtcrime.securesms.service.FetchForegroundService.:()V │ │ -204134: 1c00 6410 |0000: const-class v0, Lorg/thoughtcrime/securesms/notifications/FcmReceiveService; // type@1064 │ │ -204138: 1a00 391c |0002: const-string v0, "FcmReceiveService" // string@1c39 │ │ -20413c: 6900 1643 |0004: sput-object v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.TAG:Ljava/lang/String; // field@4316 │ │ -204140: 2200 ff02 |0006: new-instance v0, Ljava/lang/Object; // type@02ff │ │ -204144: 7010 d30a 0000 |0008: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ -20414a: 6900 1443 |000b: sput-object v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.SERVICE_LOCK:Ljava/lang/Object; // field@4314 │ │ -20414e: 2200 ff02 |000d: new-instance v0, Ljava/lang/Object; // type@02ff │ │ -204152: 7010 d30a 0000 |000f: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ -204158: 6900 1543 |0012: sput-object v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.STOP_NOTIFIER:Ljava/lang/Object; // field@4315 │ │ -20415c: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -20415e: 6a00 1743 |0015: sput-boolean v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.fetchingSynchronously:Z // field@4317 │ │ -204162: 0e00 |0017: return-void │ │ +204128: |[204128] org.thoughtcrime.securesms.service.FetchForegroundService.:()V │ │ +204138: 1c00 6410 |0000: const-class v0, Lorg/thoughtcrime/securesms/notifications/FcmReceiveService; // type@1064 │ │ +20413c: 1a00 391c |0002: const-string v0, "FcmReceiveService" // string@1c39 │ │ +204140: 6900 1643 |0004: sput-object v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.TAG:Ljava/lang/String; // field@4316 │ │ +204144: 2200 ff02 |0006: new-instance v0, Ljava/lang/Object; // type@02ff │ │ +204148: 7010 d30a 0000 |0008: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ +20414e: 6900 1443 |000b: sput-object v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.SERVICE_LOCK:Ljava/lang/Object; // field@4314 │ │ +204152: 2200 ff02 |000d: new-instance v0, Ljava/lang/Object; // type@02ff │ │ +204156: 7010 d30a 0000 |000f: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ +20415c: 6900 1543 |0012: sput-object v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.STOP_NOTIFIER:Ljava/lang/Object; // field@4315 │ │ +204160: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +204162: 6a00 1743 |0015: sput-boolean v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.fetchingSynchronously:Z // field@4317 │ │ +204166: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ 0x0006 line=23 │ │ 0x000d line=24 │ │ 0x0015 line=25 │ │ locals : │ │ @@ -313427,17 +313428,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -204164: |[204164] org.thoughtcrime.securesms.service.FetchForegroundService.:()V │ │ -204174: 7010 4400 0000 |0000: invoke-direct {v0}, Landroid/app/Service;.:()V // method@0044 │ │ -20417a: 0e00 |0003: return-void │ │ +204168: |[204168] org.thoughtcrime.securesms.service.FetchForegroundService.:()V │ │ +204178: 7010 4400 0000 |0000: invoke-direct {v0}, Landroid/app/Service;.:()V // method@0044 │ │ +20417e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/service/FetchForegroundService; │ │ │ │ #2 : (in Lorg/thoughtcrime/securesms/service/FetchForegroundService;) │ │ @@ -313445,68 +313446,68 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 97 16-bit code units │ │ -20424c: |[20424c] org.thoughtcrime.securesms.service.FetchForegroundService.start:(Landroid/content/Context;)V │ │ -20425c: 7100 965e 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/connect/ForegroundDetector;.getInstance:()Lorg/thoughtcrime/securesms/connect/ForegroundDetector; // method@5e96 │ │ -204262: 0c00 |0003: move-result-object v0 │ │ -204264: 3800 0900 |0004: if-eqz v0, 000d // +0009 │ │ -204268: 6e10 985e 0000 |0006: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/connect/ForegroundDetector;.isForeground:()Z // method@5e98 │ │ -20426e: 0a00 |0009: move-result v0 │ │ -204270: 3800 0300 |000a: if-eqz v0, 000d // +0003 │ │ -204274: 0e00 |000c: return-void │ │ -204276: 7110 656a 0300 |000d: invoke-static {v3}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.createFgNotificationChannel:(Landroid/content/Context;)V // method@6a65 │ │ -20427c: 6200 1443 |0010: sget-object v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.SERVICE_LOCK:Ljava/lang/Object; // field@4314 │ │ -204280: 1d00 |0012: monitor-enter v0 │ │ -204282: 6201 1843 |0013: sget-object v1, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.service:Landroid/content/Intent; // field@4318 │ │ -204286: 3901 0e00 |0015: if-nez v1, 0023 // +000e │ │ -20428a: 2201 2b00 |0017: new-instance v1, Landroid/content/Intent; // type@002b │ │ -20428e: 1c02 5d11 |0019: const-class v2, Lorg/thoughtcrime/securesms/service/FetchForegroundService; // type@115d │ │ -204292: 7030 8600 3102 |001b: invoke-direct {v1, v3, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0086 │ │ -204298: 6901 1843 |001e: sput-object v1, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.service:Landroid/content/Intent; // field@4318 │ │ -20429c: 7120 6205 1300 |0020: invoke-static {v3, v1}, Landroidx/core/content/ContextCompat;.startForegroundService:(Landroid/content/Context;Landroid/content/Intent;)V // method@0562 │ │ -2042a2: 1e00 |0023: monitor-exit v0 │ │ -2042a4: 283c |0024: goto 0060 // +003c │ │ -2042a6: 0d03 |0025: move-exception v3 │ │ -2042a8: 1e00 |0026: monitor-exit v0 │ │ -2042aa: 2703 |0027: throw v3 │ │ -2042ac: 0d03 |0028: move-exception v3 │ │ -2042ae: 6200 1643 |0029: sget-object v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.TAG:Ljava/lang/String; // field@4316 │ │ -2042b2: 2201 0d03 |002b: new-instance v1, Ljava/lang/StringBuilder; // type@030d │ │ -2042b6: 1a02 351c |002d: const-string v2, "Failed to start foreground service: " // string@1c35 │ │ -2042ba: 7020 420b 2100 |002f: invoke-direct {v1, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b42 │ │ -2042c0: 6e20 4a0b 3100 |0032: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b4a │ │ -2042c6: 1a03 0c0f |0035: const-string v3, ", fetching in background." // string@0f0c │ │ -2042ca: 6e20 4b0b 3100 |0037: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ -2042d0: 6e10 5c0b 0100 |003a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b5c │ │ -2042d6: 0c03 |003d: move-result-object v3 │ │ -2042d8: 7120 e102 3000 |003e: invoke-static {v0, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@02e1 │ │ -2042de: 1213 |0041: const/4 v3, #int 1 // #1 │ │ -2042e0: 6a03 1743 |0042: sput-boolean v3, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.fetchingSynchronously:Z // field@4317 │ │ -2042e4: 6203 640f |0044: sget-object v3, Lorg/thoughtcrime/securesms/ApplicationContext;.dcAccounts:Lcom/b44t/messenger/DcAccounts; // field@0f64 │ │ -2042e8: 1300 0a00 |0046: const/16 v0, #int 10 // #a │ │ -2042ec: 6e20 8106 0300 |0048: invoke-virtual {v3, v0}, Lcom/b44t/messenger/DcAccounts;.backgroundFetch:(I)Z // method@0681 │ │ -2042f2: 0a03 |004b: move-result v3 │ │ -2042f4: 3803 1400 |004c: if-eqz v3, 0060 // +0014 │ │ -2042f8: 6203 1543 |004e: sget-object v3, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.STOP_NOTIFIER:Ljava/lang/Object; // field@4315 │ │ -2042fc: 1d03 |0050: monitor-enter v3 │ │ -2042fe: 6300 1743 |0051: sget-boolean v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.fetchingSynchronously:Z // field@4317 │ │ -204302: 3800 0800 |0053: if-eqz v0, 005b // +0008 │ │ -204306: 6200 1543 |0055: sget-object v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.STOP_NOTIFIER:Ljava/lang/Object; // field@4315 │ │ -20430a: 6e10 d90a 0000 |0057: invoke-virtual {v0}, Ljava/lang/Object;.wait:()V // method@0ad9 │ │ -204310: 28f7 |005a: goto 0051 // -0009 │ │ -204312: 1e03 |005b: monitor-exit v3 │ │ -204314: 2804 |005c: goto 0060 // +0004 │ │ -204316: 0d00 |005d: move-exception v0 │ │ -204318: 1e03 |005e: monitor-exit v3 │ │ -20431a: 2700 |005f: throw v0 │ │ -20431c: 0e00 |0060: return-void │ │ +204250: |[204250] org.thoughtcrime.securesms.service.FetchForegroundService.start:(Landroid/content/Context;)V │ │ +204260: 7100 965e 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/connect/ForegroundDetector;.getInstance:()Lorg/thoughtcrime/securesms/connect/ForegroundDetector; // method@5e96 │ │ +204266: 0c00 |0003: move-result-object v0 │ │ +204268: 3800 0900 |0004: if-eqz v0, 000d // +0009 │ │ +20426c: 6e10 985e 0000 |0006: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/connect/ForegroundDetector;.isForeground:()Z // method@5e98 │ │ +204272: 0a00 |0009: move-result v0 │ │ +204274: 3800 0300 |000a: if-eqz v0, 000d // +0003 │ │ +204278: 0e00 |000c: return-void │ │ +20427a: 7110 656a 0300 |000d: invoke-static {v3}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.createFgNotificationChannel:(Landroid/content/Context;)V // method@6a65 │ │ +204280: 6200 1443 |0010: sget-object v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.SERVICE_LOCK:Ljava/lang/Object; // field@4314 │ │ +204284: 1d00 |0012: monitor-enter v0 │ │ +204286: 6201 1843 |0013: sget-object v1, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.service:Landroid/content/Intent; // field@4318 │ │ +20428a: 3901 0e00 |0015: if-nez v1, 0023 // +000e │ │ +20428e: 2201 2b00 |0017: new-instance v1, Landroid/content/Intent; // type@002b │ │ +204292: 1c02 5d11 |0019: const-class v2, Lorg/thoughtcrime/securesms/service/FetchForegroundService; // type@115d │ │ +204296: 7030 8600 3102 |001b: invoke-direct {v1, v3, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0086 │ │ +20429c: 6901 1843 |001e: sput-object v1, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.service:Landroid/content/Intent; // field@4318 │ │ +2042a0: 7120 6205 1300 |0020: invoke-static {v3, v1}, Landroidx/core/content/ContextCompat;.startForegroundService:(Landroid/content/Context;Landroid/content/Intent;)V // method@0562 │ │ +2042a6: 1e00 |0023: monitor-exit v0 │ │ +2042a8: 283c |0024: goto 0060 // +003c │ │ +2042aa: 0d03 |0025: move-exception v3 │ │ +2042ac: 1e00 |0026: monitor-exit v0 │ │ +2042ae: 2703 |0027: throw v3 │ │ +2042b0: 0d03 |0028: move-exception v3 │ │ +2042b2: 6200 1643 |0029: sget-object v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.TAG:Ljava/lang/String; // field@4316 │ │ +2042b6: 2201 0d03 |002b: new-instance v1, Ljava/lang/StringBuilder; // type@030d │ │ +2042ba: 1a02 351c |002d: const-string v2, "Failed to start foreground service: " // string@1c35 │ │ +2042be: 7020 420b 2100 |002f: invoke-direct {v1, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b42 │ │ +2042c4: 6e20 4a0b 3100 |0032: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b4a │ │ +2042ca: 1a03 0c0f |0035: const-string v3, ", fetching in background." // string@0f0c │ │ +2042ce: 6e20 4b0b 3100 |0037: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ +2042d4: 6e10 5c0b 0100 |003a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b5c │ │ +2042da: 0c03 |003d: move-result-object v3 │ │ +2042dc: 7120 e102 3000 |003e: invoke-static {v0, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@02e1 │ │ +2042e2: 1213 |0041: const/4 v3, #int 1 // #1 │ │ +2042e4: 6a03 1743 |0042: sput-boolean v3, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.fetchingSynchronously:Z // field@4317 │ │ +2042e8: 6203 640f |0044: sget-object v3, Lorg/thoughtcrime/securesms/ApplicationContext;.dcAccounts:Lcom/b44t/messenger/DcAccounts; // field@0f64 │ │ +2042ec: 1300 0a00 |0046: const/16 v0, #int 10 // #a │ │ +2042f0: 6e20 8106 0300 |0048: invoke-virtual {v3, v0}, Lcom/b44t/messenger/DcAccounts;.backgroundFetch:(I)Z // method@0681 │ │ +2042f6: 0a03 |004b: move-result v3 │ │ +2042f8: 3803 1400 |004c: if-eqz v3, 0060 // +0014 │ │ +2042fc: 6203 1543 |004e: sget-object v3, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.STOP_NOTIFIER:Ljava/lang/Object; // field@4315 │ │ +204300: 1d03 |0050: monitor-enter v3 │ │ +204302: 6300 1743 |0051: sget-boolean v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.fetchingSynchronously:Z // field@4317 │ │ +204306: 3800 0800 |0053: if-eqz v0, 005b // +0008 │ │ +20430a: 6200 1543 |0055: sget-object v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.STOP_NOTIFIER:Ljava/lang/Object; // field@4315 │ │ +20430e: 6e10 d90a 0000 |0057: invoke-virtual {v0}, Ljava/lang/Object;.wait:()V // method@0ad9 │ │ +204314: 28f7 |005a: goto 0051 // -0009 │ │ +204316: 1e03 |005b: monitor-exit v3 │ │ +204318: 2804 |005c: goto 0060 // +0004 │ │ +20431a: 0d00 |005d: move-exception v0 │ │ +20431c: 1e03 |005e: monitor-exit v3 │ │ +20431e: 2700 |005f: throw v0 │ │ +204320: 0e00 |0060: return-void │ │ catches : 6 │ │ 0x0010 - 0x0013 │ │ Ljava/lang/Exception; -> 0x0028 │ │ 0x0013 - 0x0027 │ │ -> 0x0025 │ │ 0x0027 - 0x0028 │ │ Ljava/lang/Exception; -> 0x0028 │ │ @@ -313541,39 +313542,39 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -204360: |[204360] org.thoughtcrime.securesms.service.FetchForegroundService.stop:(Landroid/content/Context;)V │ │ -204370: 6300 1743 |0000: sget-boolean v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.fetchingSynchronously:Z // field@4317 │ │ -204374: 3800 1000 |0002: if-eqz v0, 0012 // +0010 │ │ -204378: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -20437a: 6a00 1743 |0005: sput-boolean v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.fetchingSynchronously:Z // field@4317 │ │ -20437e: 6200 1543 |0007: sget-object v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.STOP_NOTIFIER:Ljava/lang/Object; // field@4315 │ │ -204382: 1d00 |0009: monitor-enter v0 │ │ -204384: 6e10 d70a 0000 |000a: invoke-virtual {v0}, Ljava/lang/Object;.notifyAll:()V // method@0ad7 │ │ -20438a: 1e00 |000d: monitor-exit v0 │ │ -20438c: 2804 |000e: goto 0012 // +0004 │ │ -20438e: 0d02 |000f: move-exception v2 │ │ -204390: 1e00 |0010: monitor-exit v0 │ │ -204392: 2702 |0011: throw v2 │ │ -204394: 6200 1443 |0012: sget-object v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.SERVICE_LOCK:Ljava/lang/Object; // field@4314 │ │ -204398: 1d00 |0014: monitor-enter v0 │ │ -20439a: 6201 1843 |0015: sget-object v1, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.service:Landroid/content/Intent; // field@4318 │ │ -20439e: 3801 0800 |0017: if-eqz v1, 001f // +0008 │ │ -2043a2: 6e20 8200 1200 |0019: invoke-virtual {v2, v1}, Landroid/content/Context;.stopService:(Landroid/content/Intent;)Z // method@0082 │ │ -2043a8: 1202 |001c: const/4 v2, #int 0 // #0 │ │ -2043aa: 6902 1843 |001d: sput-object v2, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.service:Landroid/content/Intent; // field@4318 │ │ -2043ae: 1e00 |001f: monitor-exit v0 │ │ -2043b0: 0e00 |0020: return-void │ │ -2043b2: 0d02 |0021: move-exception v2 │ │ -2043b4: 1e00 |0022: monitor-exit v0 │ │ -2043b6: 2702 |0023: throw v2 │ │ +204364: |[204364] org.thoughtcrime.securesms.service.FetchForegroundService.stop:(Landroid/content/Context;)V │ │ +204374: 6300 1743 |0000: sget-boolean v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.fetchingSynchronously:Z // field@4317 │ │ +204378: 3800 1000 |0002: if-eqz v0, 0012 // +0010 │ │ +20437c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +20437e: 6a00 1743 |0005: sput-boolean v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.fetchingSynchronously:Z // field@4317 │ │ +204382: 6200 1543 |0007: sget-object v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.STOP_NOTIFIER:Ljava/lang/Object; // field@4315 │ │ +204386: 1d00 |0009: monitor-enter v0 │ │ +204388: 6e10 d70a 0000 |000a: invoke-virtual {v0}, Ljava/lang/Object;.notifyAll:()V // method@0ad7 │ │ +20438e: 1e00 |000d: monitor-exit v0 │ │ +204390: 2804 |000e: goto 0012 // +0004 │ │ +204392: 0d02 |000f: move-exception v2 │ │ +204394: 1e00 |0010: monitor-exit v0 │ │ +204396: 2702 |0011: throw v2 │ │ +204398: 6200 1443 |0012: sget-object v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.SERVICE_LOCK:Ljava/lang/Object; // field@4314 │ │ +20439c: 1d00 |0014: monitor-enter v0 │ │ +20439e: 6201 1843 |0015: sget-object v1, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.service:Landroid/content/Intent; // field@4318 │ │ +2043a2: 3801 0800 |0017: if-eqz v1, 001f // +0008 │ │ +2043a6: 6e20 8200 1200 |0019: invoke-virtual {v2, v1}, Landroid/content/Context;.stopService:(Landroid/content/Intent;)Z // method@0082 │ │ +2043ac: 1202 |001c: const/4 v2, #int 0 // #0 │ │ +2043ae: 6902 1843 |001d: sput-object v2, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.service:Landroid/content/Intent; // field@4318 │ │ +2043b2: 1e00 |001f: monitor-exit v0 │ │ +2043b4: 0e00 |0020: return-void │ │ +2043b6: 0d02 |0021: move-exception v2 │ │ +2043b8: 1e00 |0022: monitor-exit v0 │ │ +2043ba: 2702 |0023: throw v2 │ │ catches : 2 │ │ 0x000a - 0x0011 │ │ -> 0x000f │ │ 0x0015 - 0x0023 │ │ -> 0x0021 │ │ positions : │ │ 0x0000 line=66 │ │ @@ -313595,25 +313596,25 @@ │ │ type : '()V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -20417c: |[20417c] org.thoughtcrime.securesms.service.FetchForegroundService.lambda$onCreate$0$org-thoughtcrime-securesms-service-FetchForegroundService:()V │ │ -20418c: 6200 1643 |0000: sget-object v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.TAG:Ljava/lang/String; // field@4316 │ │ -204190: 1a01 1d3e |0002: const-string v1, "Starting fetch" // string@3e1d │ │ -204194: 7120 dd02 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02dd │ │ -20419a: 6200 640f |0007: sget-object v0, Lorg/thoughtcrime/securesms/ApplicationContext;.dcAccounts:Lcom/b44t/messenger/DcAccounts; // field@0f64 │ │ -20419e: 1301 2c01 |0009: const/16 v1, #int 300 // #12c │ │ -2041a2: 6e20 8106 1000 |000b: invoke-virtual {v0, v1}, Lcom/b44t/messenger/DcAccounts;.backgroundFetch:(I)Z // method@0681 │ │ -2041a8: 0a00 |000e: move-result v0 │ │ -2041aa: 3900 0500 |000f: if-nez v0, 0014 // +0005 │ │ -2041ae: 7110 576a 0200 |0011: invoke-static {v2}, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.stop:(Landroid/content/Context;)V // method@6a57 │ │ -2041b4: 0e00 |0014: return-void │ │ +204180: |[204180] org.thoughtcrime.securesms.service.FetchForegroundService.lambda$onCreate$0$org-thoughtcrime-securesms-service-FetchForegroundService:()V │ │ +204190: 6200 1643 |0000: sget-object v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.TAG:Ljava/lang/String; // field@4316 │ │ +204194: 1a01 1d3e |0002: const-string v1, "Starting fetch" // string@3e1d │ │ +204198: 7120 dd02 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02dd │ │ +20419e: 6200 640f |0007: sget-object v0, Lorg/thoughtcrime/securesms/ApplicationContext;.dcAccounts:Lcom/b44t/messenger/DcAccounts; // field@0f64 │ │ +2041a2: 1301 2c01 |0009: const/16 v1, #int 300 // #12c │ │ +2041a6: 6e20 8106 1000 |000b: invoke-virtual {v0, v1}, Lcom/b44t/messenger/DcAccounts;.backgroundFetch:(I)Z // method@0681 │ │ +2041ac: 0a00 |000e: move-result v0 │ │ +2041ae: 3900 0500 |000f: if-nez v0, 0014 // +0005 │ │ +2041b2: 7110 576a 0200 |0011: invoke-static {v2}, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.stop:(Landroid/content/Context;)V // method@6a57 │ │ +2041b8: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x0007 line=95 │ │ 0x0011 line=96 │ │ locals : │ │ 0x0000 - 0x0015 reg=2 this Lorg/thoughtcrime/securesms/service/FetchForegroundService; │ │ @@ -313623,54 +313624,54 @@ │ │ type : '(Landroid/content/Intent;)Landroid/os/IBinder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -204110: |[204110] org.thoughtcrime.securesms.service.FetchForegroundService.onBind:(Landroid/content/Intent;)Landroid/os/IBinder; │ │ -204120: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -204122: 1101 |0001: return-object v1 │ │ +204114: |[204114] org.thoughtcrime.securesms.service.FetchForegroundService.onBind:(Landroid/content/Intent;)Landroid/os/IBinder; │ │ +204124: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +204126: 1101 |0001: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/thoughtcrime/securesms/service/FetchForegroundService;) │ │ name : 'onCreate' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 52 16-bit code units │ │ -2041b8: |[2041b8] org.thoughtcrime.securesms.service.FetchForegroundService.onCreate:()V │ │ -2041c8: 6200 1643 |0000: sget-object v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.TAG:Ljava/lang/String; // field@4316 │ │ -2041cc: 1a01 b219 |0002: const-string v1, "Creating fetch service" // string@19b2 │ │ -2041d0: 7120 dd02 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02dd │ │ -2041d6: 6f10 4600 0200 |0007: invoke-super {v2}, Landroid/app/Service;.onCreate:()V // method@0046 │ │ -2041dc: 2200 6801 |000a: new-instance v0, Landroidx/core/app/NotificationCompat$Builder; // type@0168 │ │ -2041e0: 1a01 ac50 |000c: const-string v1, "ch_generic" // string@50ac │ │ -2041e4: 7030 2e05 2001 |000e: invoke-direct {v0, v2, v1}, Landroidx/core/app/NotificationCompat$Builder;.:(Landroid/content/Context;Ljava/lang/String;)V // method@052e │ │ -2041ea: 1401 d200 137f |0011: const v1, #float 1.95401e+38 // #7f1300d2 │ │ -2041f0: 6e20 506a 1200 |0014: invoke-virtual {v2, v1}, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.getString:(I)Ljava/lang/String; // method@6a50 │ │ -2041f6: 0c01 |0017: move-result-object v1 │ │ -2041f8: 6e20 3805 1000 |0018: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@0538 │ │ -2041fe: 0c00 |001b: move-result-object v0 │ │ -204200: 1401 7302 087f |001c: const v1, #float 1.80788e+38 // #7f080273 │ │ -204206: 6e20 4305 1000 |001f: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setSmallIcon:(I)Landroidx/core/app/NotificationCompat$Builder; // method@0543 │ │ -20420c: 0c00 |0022: move-result-object v0 │ │ -20420e: 6e10 3005 0000 |0023: invoke-virtual {v0}, Landroidx/core/app/NotificationCompat$Builder;.build:()Landroid/app/Notification; // method@0530 │ │ -204214: 0c00 |0026: move-result-object v0 │ │ -204216: 1241 |0027: const/4 v1, #int 4 // #4 │ │ -204218: 6e30 566a 1200 |0028: invoke-virtual {v2, v1, v0}, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.startForeground:(ILandroid/app/Notification;)V // method@6a56 │ │ -20421e: 2200 5c11 |002b: new-instance v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService$$ExternalSyntheticLambda0; // type@115c │ │ -204222: 7020 4c6a 2000 |002d: invoke-direct {v0, v2}, Lorg/thoughtcrime/securesms/service/FetchForegroundService$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/service/FetchForegroundService;)V // method@6a4c │ │ -204228: 7110 256c 0000 |0030: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/Util;.runOnAnyBackgroundThread:(Ljava/lang/Runnable;)V // method@6c25 │ │ -20422e: 0e00 |0033: return-void │ │ +2041bc: |[2041bc] org.thoughtcrime.securesms.service.FetchForegroundService.onCreate:()V │ │ +2041cc: 6200 1643 |0000: sget-object v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.TAG:Ljava/lang/String; // field@4316 │ │ +2041d0: 1a01 b219 |0002: const-string v1, "Creating fetch service" // string@19b2 │ │ +2041d4: 7120 dd02 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02dd │ │ +2041da: 6f10 4600 0200 |0007: invoke-super {v2}, Landroid/app/Service;.onCreate:()V // method@0046 │ │ +2041e0: 2200 6801 |000a: new-instance v0, Landroidx/core/app/NotificationCompat$Builder; // type@0168 │ │ +2041e4: 1a01 ac50 |000c: const-string v1, "ch_generic" // string@50ac │ │ +2041e8: 7030 2e05 2001 |000e: invoke-direct {v0, v2, v1}, Landroidx/core/app/NotificationCompat$Builder;.:(Landroid/content/Context;Ljava/lang/String;)V // method@052e │ │ +2041ee: 1401 d200 137f |0011: const v1, #float 1.95401e+38 // #7f1300d2 │ │ +2041f4: 6e20 506a 1200 |0014: invoke-virtual {v2, v1}, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.getString:(I)Ljava/lang/String; // method@6a50 │ │ +2041fa: 0c01 |0017: move-result-object v1 │ │ +2041fc: 6e20 3805 1000 |0018: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@0538 │ │ +204202: 0c00 |001b: move-result-object v0 │ │ +204204: 1401 7302 087f |001c: const v1, #float 1.80788e+38 // #7f080273 │ │ +20420a: 6e20 4305 1000 |001f: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setSmallIcon:(I)Landroidx/core/app/NotificationCompat$Builder; // method@0543 │ │ +204210: 0c00 |0022: move-result-object v0 │ │ +204212: 6e10 3005 0000 |0023: invoke-virtual {v0}, Landroidx/core/app/NotificationCompat$Builder;.build:()Landroid/app/Notification; // method@0530 │ │ +204218: 0c00 |0026: move-result-object v0 │ │ +20421a: 1241 |0027: const/4 v1, #int 4 // #4 │ │ +20421c: 6e30 566a 1200 |0028: invoke-virtual {v2, v1, v0}, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.startForeground:(ILandroid/app/Notification;)V // method@6a56 │ │ +204222: 2200 5c11 |002b: new-instance v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService$$ExternalSyntheticLambda0; // type@115c │ │ +204226: 7020 4c6a 2000 |002d: invoke-direct {v0, v2}, Lorg/thoughtcrime/securesms/service/FetchForegroundService$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/service/FetchForegroundService;)V // method@6a4c │ │ +20422c: 7110 256c 0000 |0030: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/Util;.runOnAnyBackgroundThread:(Ljava/lang/Runnable;)V // method@6c25 │ │ +204232: 0e00 |0033: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x0007 line=84 │ │ 0x000a line=86 │ │ 0x0014 line=87 │ │ 0x001f line=88 │ │ @@ -313685,18 +313686,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -204230: |[204230] org.thoughtcrime.securesms.service.FetchForegroundService.onDestroy:()V │ │ -204240: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -204242: 6e20 586a 0100 |0001: invoke-virtual {v1, v0}, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.stopForeground:(Z)V // method@6a58 │ │ -204248: 0e00 |0004: return-void │ │ +204234: |[204234] org.thoughtcrime.securesms.service.FetchForegroundService.onDestroy:()V │ │ +204244: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +204246: 6e20 586a 0100 |0001: invoke-virtual {v1, v0}, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.stopForeground:(Z)V // method@6a58 │ │ +20424c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=103 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/thoughtcrime/securesms/service/FetchForegroundService; │ │ │ │ source_file_idx : 7233 (FetchForegroundService.java) │ │ @@ -313787,25 +313788,25 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IIIIZ)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 9 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -204678: |[204678] org.thoughtcrime.securesms.service.GenericForegroundService$Entry.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IIIIZ)V │ │ -204688: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ -20468e: 5b01 2043 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.title:Ljava/lang/String; // field@4320 │ │ -204692: 5b02 1a43 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.contentText:Ljava/lang/String; // field@431a │ │ -204696: 5b03 1943 |0007: iput-object v3, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.channelId:Ljava/lang/String; // field@4319 │ │ -20469a: 5904 1b43 |0009: iput v4, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.iconRes:I // field@431b │ │ -20469e: 5905 1c43 |000b: iput v5, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.id:I // field@431c │ │ -2046a2: 5907 1e43 |000d: iput v7, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progress:I // field@431e │ │ -2046a6: 5906 1f43 |000f: iput v6, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progressMax:I // field@431f │ │ -2046aa: 5c08 1d43 |0011: iput-boolean v8, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.indeterminate:Z // field@431d │ │ -2046ae: 0e00 |0013: return-void │ │ +20467c: |[20467c] org.thoughtcrime.securesms.service.GenericForegroundService$Entry.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IIIIZ)V │ │ +20468c: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ +204692: 5b01 2043 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.title:Ljava/lang/String; // field@4320 │ │ +204696: 5b02 1a43 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.contentText:Ljava/lang/String; // field@431a │ │ +20469a: 5b03 1943 |0007: iput-object v3, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.channelId:Ljava/lang/String; // field@4319 │ │ +20469e: 5904 1b43 |0009: iput v4, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.iconRes:I // field@431b │ │ +2046a2: 5905 1c43 |000b: iput v5, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.id:I // field@431c │ │ +2046a6: 5907 1e43 |000d: iput v7, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progress:I // field@431e │ │ +2046aa: 5906 1f43 |000f: iput v6, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progressMax:I // field@431f │ │ +2046ae: 5c08 1d43 |0011: iput-boolean v8, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.indeterminate:Z // field@431d │ │ +2046b2: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=210 │ │ 0x0003 line=211 │ │ 0x0005 line=212 │ │ 0x0007 line=213 │ │ 0x0009 line=214 │ │ @@ -313829,17 +313830,17 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IIIIZLorg/thoughtcrime/securesms/service/GenericForegroundService$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 10 │ │ outs : 9 │ │ insns size : 4 16-bit code units │ │ -2046b0: |[2046b0] org.thoughtcrime.securesms.service.GenericForegroundService$Entry.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IIIIZLorg/thoughtcrime/securesms/service/GenericForegroundService$1;)V │ │ -2046c0: 7609 596a 0000 |0000: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IIIIZ)V // method@6a59 │ │ -2046c6: 0e00 |0003: return-void │ │ +2046b4: |[2046b4] org.thoughtcrime.securesms.service.GenericForegroundService$Entry.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IIIIZLorg/thoughtcrime/securesms/service/GenericForegroundService$1;)V │ │ +2046c4: 7609 596a 0000 |0000: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IIIIZ)V // method@6a59 │ │ +2046ca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=200 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -313856,18 +313857,18 @@ │ │ type : '(Landroid/content/Intent;)Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -20456c: |[20456c] org.thoughtcrime.securesms.service.GenericForegroundService$Entry.access$100:(Landroid/content/Intent;)Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; │ │ -20457c: 7110 5d6a 0000 |0000: invoke-static {v0}, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.fromIntent:(Landroid/content/Intent;)Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // method@6a5d │ │ -204582: 0c00 |0003: move-result-object v0 │ │ -204584: 1100 |0004: return-object v0 │ │ +204570: |[204570] org.thoughtcrime.securesms.service.GenericForegroundService$Entry.access$100:(Landroid/content/Intent;)Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; │ │ +204580: 7110 5d6a 0000 |0000: invoke-static {v0}, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.fromIntent:(Landroid/content/Intent;)Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // method@6a5d │ │ +204586: 0c00 |0003: move-result-object v0 │ │ +204588: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=200 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Landroid/content/Intent; │ │ │ │ #3 : (in Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;) │ │ @@ -313875,73 +313876,73 @@ │ │ type : '(Landroid/content/Intent;)Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 9 │ │ insns size : 112 16-bit code units │ │ -204588: |[204588] org.thoughtcrime.securesms.service.GenericForegroundService$Entry.fromIntent:(Landroid/content/Intent;)Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; │ │ -204598: 7100 646a 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.access$200:()Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // method@6a64 │ │ -20459e: 0c00 |0003: move-result-object v0 │ │ -2045a0: 5200 1c43 |0004: iget v0, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.id:I // field@431c │ │ -2045a4: 1a01 925b |0006: const-string v1, "extra_id" // string@5b92 │ │ -2045a8: 6e30 9600 1b00 |0008: invoke-virtual {v11, v1, v0}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0096 │ │ -2045ae: 0a07 |000b: move-result v7 │ │ -2045b0: 1a00 9a5b |000c: const-string v0, "extra_title" // string@5b9a │ │ -2045b4: 6e20 9c00 0b00 |000e: invoke-virtual {v11, v0}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@009c │ │ -2045ba: 0c00 |0011: move-result-object v0 │ │ -2045bc: 3900 0800 |0012: if-nez v0, 001a // +0008 │ │ -2045c0: 7100 646a 0000 |0014: invoke-static {}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.access$200:()Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // method@6a64 │ │ -2045c6: 0c00 |0017: move-result-object v0 │ │ -2045c8: 5400 2043 |0018: iget-object v0, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.title:Ljava/lang/String; // field@4320 │ │ -2045cc: 0703 |001a: move-object v3, v0 │ │ -2045ce: 1a00 905b |001b: const-string v0, "extra_content_text" // string@5b90 │ │ -2045d2: 6e20 9c00 0b00 |001d: invoke-virtual {v11, v0}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@009c │ │ -2045d8: 0c00 |0020: move-result-object v0 │ │ -2045da: 3900 0800 |0021: if-nez v0, 0029 // +0008 │ │ -2045de: 7100 646a 0000 |0023: invoke-static {}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.access$200:()Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // method@6a64 │ │ -2045e4: 0c00 |0026: move-result-object v0 │ │ -2045e6: 5400 1a43 |0027: iget-object v0, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.contentText:Ljava/lang/String; // field@431a │ │ -2045ea: 0704 |0029: move-object v4, v0 │ │ -2045ec: 1a00 8f5b |002a: const-string v0, "extra_channel_id" // string@5b8f │ │ -2045f0: 6e20 9c00 0b00 |002c: invoke-virtual {v11, v0}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@009c │ │ -2045f6: 0c00 |002f: move-result-object v0 │ │ -2045f8: 3900 0800 |0030: if-nez v0, 0038 // +0008 │ │ -2045fc: 7100 646a 0000 |0032: invoke-static {}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.access$200:()Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // method@6a64 │ │ -204602: 0c00 |0035: move-result-object v0 │ │ -204604: 5400 1943 |0036: iget-object v0, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.channelId:Ljava/lang/String; // field@4319 │ │ -204608: 0705 |0038: move-object v5, v0 │ │ -20460a: 7100 646a 0000 |0039: invoke-static {}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.access$200:()Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // method@6a64 │ │ -204610: 0c00 |003c: move-result-object v0 │ │ -204612: 5200 1b43 |003d: iget v0, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.iconRes:I // field@431b │ │ -204616: 1a01 915b |003f: const-string v1, "extra_icon_res" // string@5b91 │ │ -20461a: 6e30 9600 1b00 |0041: invoke-virtual {v11, v1, v0}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0096 │ │ -204620: 0a06 |0044: move-result v6 │ │ -204622: 7100 646a 0000 |0045: invoke-static {}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.access$200:()Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // method@6a64 │ │ -204628: 0c00 |0048: move-result-object v0 │ │ -20462a: 5200 1e43 |0049: iget v0, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progress:I // field@431e │ │ -20462e: 1a01 945b |004b: const-string v1, "extra_progress" // string@5b94 │ │ -204632: 6e30 9600 1b00 |004d: invoke-virtual {v11, v1, v0}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0096 │ │ -204638: 0a09 |0050: move-result v9 │ │ -20463a: 7100 646a 0000 |0051: invoke-static {}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.access$200:()Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // method@6a64 │ │ -204640: 0c00 |0054: move-result-object v0 │ │ -204642: 5200 1f43 |0055: iget v0, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progressMax:I // field@431f │ │ -204646: 1a01 965b |0057: const-string v1, "extra_progress_max" // string@5b96 │ │ -20464a: 6e30 9600 1b00 |0059: invoke-virtual {v11, v1, v0}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0096 │ │ -204650: 0a08 |005c: move-result v8 │ │ -204652: 7100 646a 0000 |005d: invoke-static {}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.access$200:()Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // method@6a64 │ │ -204658: 0c00 |0060: move-result-object v0 │ │ -20465a: 5500 1d43 |0061: iget-boolean v0, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.indeterminate:Z // field@431d │ │ -20465e: 1a01 955b |0063: const-string v1, "extra_progress_indeterminate" // string@5b95 │ │ -204662: 6e30 8d00 1b00 |0065: invoke-virtual {v11, v1, v0}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@008d │ │ -204668: 0a0a |0068: move-result v10 │ │ -20466a: 220b 5f11 |0069: new-instance v11, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // type@115f │ │ -20466e: 07b2 |006b: move-object v2, v11 │ │ -204670: 7609 596a 0200 |006c: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IIIIZ)V // method@6a59 │ │ -204676: 110b |006f: return-object v11 │ │ +20458c: |[20458c] org.thoughtcrime.securesms.service.GenericForegroundService$Entry.fromIntent:(Landroid/content/Intent;)Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; │ │ +20459c: 7100 646a 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.access$200:()Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // method@6a64 │ │ +2045a2: 0c00 |0003: move-result-object v0 │ │ +2045a4: 5200 1c43 |0004: iget v0, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.id:I // field@431c │ │ +2045a8: 1a01 925b |0006: const-string v1, "extra_id" // string@5b92 │ │ +2045ac: 6e30 9600 1b00 |0008: invoke-virtual {v11, v1, v0}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0096 │ │ +2045b2: 0a07 |000b: move-result v7 │ │ +2045b4: 1a00 9a5b |000c: const-string v0, "extra_title" // string@5b9a │ │ +2045b8: 6e20 9c00 0b00 |000e: invoke-virtual {v11, v0}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@009c │ │ +2045be: 0c00 |0011: move-result-object v0 │ │ +2045c0: 3900 0800 |0012: if-nez v0, 001a // +0008 │ │ +2045c4: 7100 646a 0000 |0014: invoke-static {}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.access$200:()Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // method@6a64 │ │ +2045ca: 0c00 |0017: move-result-object v0 │ │ +2045cc: 5400 2043 |0018: iget-object v0, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.title:Ljava/lang/String; // field@4320 │ │ +2045d0: 0703 |001a: move-object v3, v0 │ │ +2045d2: 1a00 905b |001b: const-string v0, "extra_content_text" // string@5b90 │ │ +2045d6: 6e20 9c00 0b00 |001d: invoke-virtual {v11, v0}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@009c │ │ +2045dc: 0c00 |0020: move-result-object v0 │ │ +2045de: 3900 0800 |0021: if-nez v0, 0029 // +0008 │ │ +2045e2: 7100 646a 0000 |0023: invoke-static {}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.access$200:()Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // method@6a64 │ │ +2045e8: 0c00 |0026: move-result-object v0 │ │ +2045ea: 5400 1a43 |0027: iget-object v0, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.contentText:Ljava/lang/String; // field@431a │ │ +2045ee: 0704 |0029: move-object v4, v0 │ │ +2045f0: 1a00 8f5b |002a: const-string v0, "extra_channel_id" // string@5b8f │ │ +2045f4: 6e20 9c00 0b00 |002c: invoke-virtual {v11, v0}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@009c │ │ +2045fa: 0c00 |002f: move-result-object v0 │ │ +2045fc: 3900 0800 |0030: if-nez v0, 0038 // +0008 │ │ +204600: 7100 646a 0000 |0032: invoke-static {}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.access$200:()Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // method@6a64 │ │ +204606: 0c00 |0035: move-result-object v0 │ │ +204608: 5400 1943 |0036: iget-object v0, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.channelId:Ljava/lang/String; // field@4319 │ │ +20460c: 0705 |0038: move-object v5, v0 │ │ +20460e: 7100 646a 0000 |0039: invoke-static {}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.access$200:()Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // method@6a64 │ │ +204614: 0c00 |003c: move-result-object v0 │ │ +204616: 5200 1b43 |003d: iget v0, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.iconRes:I // field@431b │ │ +20461a: 1a01 915b |003f: const-string v1, "extra_icon_res" // string@5b91 │ │ +20461e: 6e30 9600 1b00 |0041: invoke-virtual {v11, v1, v0}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0096 │ │ +204624: 0a06 |0044: move-result v6 │ │ +204626: 7100 646a 0000 |0045: invoke-static {}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.access$200:()Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // method@6a64 │ │ +20462c: 0c00 |0048: move-result-object v0 │ │ +20462e: 5200 1e43 |0049: iget v0, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progress:I // field@431e │ │ +204632: 1a01 945b |004b: const-string v1, "extra_progress" // string@5b94 │ │ +204636: 6e30 9600 1b00 |004d: invoke-virtual {v11, v1, v0}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0096 │ │ +20463c: 0a09 |0050: move-result v9 │ │ +20463e: 7100 646a 0000 |0051: invoke-static {}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.access$200:()Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // method@6a64 │ │ +204644: 0c00 |0054: move-result-object v0 │ │ +204646: 5200 1f43 |0055: iget v0, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progressMax:I // field@431f │ │ +20464a: 1a01 965b |0057: const-string v1, "extra_progress_max" // string@5b96 │ │ +20464e: 6e30 9600 1b00 |0059: invoke-virtual {v11, v1, v0}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0096 │ │ +204654: 0a08 |005c: move-result v8 │ │ +204656: 7100 646a 0000 |005d: invoke-static {}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.access$200:()Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // method@6a64 │ │ +20465c: 0c00 |0060: move-result-object v0 │ │ +20465e: 5500 1d43 |0061: iget-boolean v0, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.indeterminate:Z // field@431d │ │ +204662: 1a01 955b |0063: const-string v1, "extra_progress_indeterminate" // string@5b95 │ │ +204666: 6e30 8d00 1b00 |0065: invoke-virtual {v11, v1, v0}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@008d │ │ +20466c: 0a0a |0068: move-result v10 │ │ +20466e: 220b 5f11 |0069: new-instance v11, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // type@115f │ │ +204672: 07b2 |006b: move-object v2, v11 │ │ +204674: 7609 596a 0200 |006c: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IIIIZ)V // method@6a59 │ │ +20467a: 110b |006f: return-object v11 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=222 │ │ 0x000c line=224 │ │ 0x0014 line=225 │ │ 0x001b line=227 │ │ 0x0023 line=228 │ │ @@ -313961,61 +313962,61 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 84 16-bit code units │ │ -2043d0: |[2043d0] org.thoughtcrime.securesms.service.GenericForegroundService$Entry.equals:(Ljava/lang/Object;)Z │ │ -2043e0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -2043e2: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ -2043e6: 0f00 |0003: return v0 │ │ -2043e8: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -2043ea: 3805 4e00 |0005: if-eqz v5, 0053 // +004e │ │ -2043ee: 6e10 d50a 0400 |0007: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0ad5 │ │ -2043f4: 0c02 |000a: move-result-object v2 │ │ -2043f6: 6e10 d50a 0500 |000b: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0ad5 │ │ -2043fc: 0c03 |000e: move-result-object v3 │ │ -2043fe: 3232 0300 |000f: if-eq v2, v3, 0012 // +0003 │ │ -204402: 2842 |0011: goto 0053 // +0042 │ │ -204404: 1f05 5f11 |0012: check-cast v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // type@115f │ │ -204408: 5242 1c43 |0014: iget v2, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.id:I // field@431c │ │ -20440c: 5253 1c43 |0016: iget v3, v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.id:I // field@431c │ │ -204410: 3332 3900 |0018: if-ne v2, v3, 0051 // +0039 │ │ -204414: 5242 1b43 |001a: iget v2, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.iconRes:I // field@431b │ │ -204418: 5253 1b43 |001c: iget v3, v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.iconRes:I // field@431b │ │ -20441c: 3332 3300 |001e: if-ne v2, v3, 0051 // +0033 │ │ -204420: 5242 1e43 |0020: iget v2, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progress:I // field@431e │ │ -204424: 5253 1e43 |0022: iget v3, v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progress:I // field@431e │ │ -204428: 3332 2d00 |0024: if-ne v2, v3, 0051 // +002d │ │ -20442c: 5242 1f43 |0026: iget v2, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progressMax:I // field@431f │ │ -204430: 5253 1f43 |0028: iget v3, v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progressMax:I // field@431f │ │ -204434: 3332 2700 |002a: if-ne v2, v3, 0051 // +0027 │ │ -204438: 5542 1d43 |002c: iget-boolean v2, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.indeterminate:Z // field@431d │ │ -20443c: 5553 1d43 |002e: iget-boolean v3, v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.indeterminate:Z // field@431d │ │ -204440: 3332 2100 |0030: if-ne v2, v3, 0051 // +0021 │ │ -204444: 5442 2043 |0032: iget-object v2, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.title:Ljava/lang/String; // field@4320 │ │ -204448: 5453 2043 |0034: iget-object v3, v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.title:Ljava/lang/String; // field@4320 │ │ -20444c: 6e20 090b 3200 |0036: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b09 │ │ -204452: 0a02 |0039: move-result v2 │ │ -204454: 3802 1700 |003a: if-eqz v2, 0051 // +0017 │ │ -204458: 5442 1a43 |003c: iget-object v2, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.contentText:Ljava/lang/String; // field@431a │ │ -20445c: 5453 1a43 |003e: iget-object v3, v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.contentText:Ljava/lang/String; // field@431a │ │ -204460: 6e20 090b 3200 |0040: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b09 │ │ -204466: 0a02 |0043: move-result v2 │ │ -204468: 3802 0d00 |0044: if-eqz v2, 0051 // +000d │ │ -20446c: 5442 1943 |0046: iget-object v2, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.channelId:Ljava/lang/String; // field@4319 │ │ -204470: 5455 1943 |0048: iget-object v5, v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.channelId:Ljava/lang/String; // field@4319 │ │ -204474: 6e20 090b 5200 |004a: invoke-virtual {v2, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b09 │ │ -20447a: 0a05 |004d: move-result v5 │ │ -20447c: 3805 0300 |004e: if-eqz v5, 0051 // +0003 │ │ -204480: 2802 |0050: goto 0052 // +0002 │ │ -204482: 1200 |0051: const/4 v0, #int 0 // #0 │ │ -204484: 0f00 |0052: return v0 │ │ -204486: 0f01 |0053: return v1 │ │ +2043d4: |[2043d4] org.thoughtcrime.securesms.service.GenericForegroundService$Entry.equals:(Ljava/lang/Object;)Z │ │ +2043e4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +2043e6: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ +2043ea: 0f00 |0003: return v0 │ │ +2043ec: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +2043ee: 3805 4e00 |0005: if-eqz v5, 0053 // +004e │ │ +2043f2: 6e10 d50a 0400 |0007: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0ad5 │ │ +2043f8: 0c02 |000a: move-result-object v2 │ │ +2043fa: 6e10 d50a 0500 |000b: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0ad5 │ │ +204400: 0c03 |000e: move-result-object v3 │ │ +204402: 3232 0300 |000f: if-eq v2, v3, 0012 // +0003 │ │ +204406: 2842 |0011: goto 0053 // +0042 │ │ +204408: 1f05 5f11 |0012: check-cast v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // type@115f │ │ +20440c: 5242 1c43 |0014: iget v2, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.id:I // field@431c │ │ +204410: 5253 1c43 |0016: iget v3, v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.id:I // field@431c │ │ +204414: 3332 3900 |0018: if-ne v2, v3, 0051 // +0039 │ │ +204418: 5242 1b43 |001a: iget v2, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.iconRes:I // field@431b │ │ +20441c: 5253 1b43 |001c: iget v3, v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.iconRes:I // field@431b │ │ +204420: 3332 3300 |001e: if-ne v2, v3, 0051 // +0033 │ │ +204424: 5242 1e43 |0020: iget v2, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progress:I // field@431e │ │ +204428: 5253 1e43 |0022: iget v3, v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progress:I // field@431e │ │ +20442c: 3332 2d00 |0024: if-ne v2, v3, 0051 // +002d │ │ +204430: 5242 1f43 |0026: iget v2, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progressMax:I // field@431f │ │ +204434: 5253 1f43 |0028: iget v3, v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progressMax:I // field@431f │ │ +204438: 3332 2700 |002a: if-ne v2, v3, 0051 // +0027 │ │ +20443c: 5542 1d43 |002c: iget-boolean v2, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.indeterminate:Z // field@431d │ │ +204440: 5553 1d43 |002e: iget-boolean v3, v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.indeterminate:Z // field@431d │ │ +204444: 3332 2100 |0030: if-ne v2, v3, 0051 // +0021 │ │ +204448: 5442 2043 |0032: iget-object v2, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.title:Ljava/lang/String; // field@4320 │ │ +20444c: 5453 2043 |0034: iget-object v3, v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.title:Ljava/lang/String; // field@4320 │ │ +204450: 6e20 090b 3200 |0036: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b09 │ │ +204456: 0a02 |0039: move-result v2 │ │ +204458: 3802 1700 |003a: if-eqz v2, 0051 // +0017 │ │ +20445c: 5442 1a43 |003c: iget-object v2, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.contentText:Ljava/lang/String; // field@431a │ │ +204460: 5453 1a43 |003e: iget-object v3, v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.contentText:Ljava/lang/String; // field@431a │ │ +204464: 6e20 090b 3200 |0040: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b09 │ │ +20446a: 0a02 |0043: move-result v2 │ │ +20446c: 3802 0d00 |0044: if-eqz v2, 0051 // +000d │ │ +204470: 5442 1943 |0046: iget-object v2, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.channelId:Ljava/lang/String; // field@4319 │ │ +204474: 5455 1943 |0048: iget-object v5, v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.channelId:Ljava/lang/String; // field@4319 │ │ +204478: 6e20 090b 5200 |004a: invoke-virtual {v2, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b09 │ │ +20447e: 0a05 |004d: move-result v5 │ │ +204480: 3805 0300 |004e: if-eqz v5, 0051 // +0003 │ │ +204484: 2802 |0050: goto 0052 // +0002 │ │ +204486: 1200 |0051: const/4 v0, #int 0 // #0 │ │ +204488: 0f00 |0052: return v0 │ │ +20448a: 0f01 |0053: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0007 line=249 │ │ 0x0012 line=251 │ │ 0x0014 line=252 │ │ 0x0036 line=257 │ │ 0x0040 line=258 │ │ @@ -314029,39 +314030,39 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 41 16-bit code units │ │ -204488: |[204488] org.thoughtcrime.securesms.service.GenericForegroundService$Entry.hashCode:()I │ │ -204498: 5420 2043 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.title:Ljava/lang/String; // field@4320 │ │ -20449c: 6e10 100b 0000 |0002: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@0b10 │ │ -2044a2: 0a00 |0005: move-result v0 │ │ -2044a4: da00 001f |0006: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -2044a8: 5421 1943 |0008: iget-object v1, v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.channelId:Ljava/lang/String; // field@4319 │ │ -2044ac: 6e10 100b 0100 |000a: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@0b10 │ │ -2044b2: 0a01 |000d: move-result v1 │ │ -2044b4: b010 |000e: add-int/2addr v0, v1 │ │ -2044b6: da00 001f |000f: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -2044ba: 5221 1c43 |0011: iget v1, v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.id:I // field@431c │ │ -2044be: b010 |0013: add-int/2addr v0, v1 │ │ -2044c0: da00 001f |0014: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -2044c4: 5221 1b43 |0016: iget v1, v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.iconRes:I // field@431b │ │ -2044c8: b010 |0018: add-int/2addr v0, v1 │ │ -2044ca: da00 001f |0019: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -2044ce: 5221 1e43 |001b: iget v1, v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progress:I // field@431e │ │ -2044d2: b010 |001d: add-int/2addr v0, v1 │ │ -2044d4: da00 001f |001e: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -2044d8: 5221 1f43 |0020: iget v1, v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progressMax:I // field@431f │ │ -2044dc: b010 |0022: add-int/2addr v0, v1 │ │ -2044de: da00 001f |0023: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -2044e2: 5521 1d43 |0025: iget-boolean v1, v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.indeterminate:Z // field@431d │ │ -2044e6: b010 |0027: add-int/2addr v0, v1 │ │ -2044e8: 0f00 |0028: return v0 │ │ +20448c: |[20448c] org.thoughtcrime.securesms.service.GenericForegroundService$Entry.hashCode:()I │ │ +20449c: 5420 2043 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.title:Ljava/lang/String; // field@4320 │ │ +2044a0: 6e10 100b 0000 |0002: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@0b10 │ │ +2044a6: 0a00 |0005: move-result v0 │ │ +2044a8: da00 001f |0006: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +2044ac: 5421 1943 |0008: iget-object v1, v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.channelId:Ljava/lang/String; // field@4319 │ │ +2044b0: 6e10 100b 0100 |000a: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@0b10 │ │ +2044b6: 0a01 |000d: move-result v1 │ │ +2044b8: b010 |000e: add-int/2addr v0, v1 │ │ +2044ba: da00 001f |000f: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +2044be: 5221 1c43 |0011: iget v1, v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.id:I // field@431c │ │ +2044c2: b010 |0013: add-int/2addr v0, v1 │ │ +2044c4: da00 001f |0014: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +2044c8: 5221 1b43 |0016: iget v1, v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.iconRes:I // field@431b │ │ +2044cc: b010 |0018: add-int/2addr v0, v1 │ │ +2044ce: da00 001f |0019: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +2044d2: 5221 1e43 |001b: iget v1, v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progress:I // field@431e │ │ +2044d6: b010 |001d: add-int/2addr v0, v1 │ │ +2044d8: da00 001f |001e: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +2044dc: 5221 1f43 |0020: iget v1, v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progressMax:I // field@431f │ │ +2044e0: b010 |0022: add-int/2addr v0, v1 │ │ +2044e2: da00 001f |0023: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +2044e6: 5521 1d43 |0025: iget-boolean v1, v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.indeterminate:Z // field@431d │ │ +2044ea: b010 |0027: add-int/2addr v0, v1 │ │ +2044ec: 0f00 |0028: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=264 │ │ 0x0008 line=266 │ │ 0x0011 line=268 │ │ 0x0016 line=270 │ │ 0x001b line=272 │ │ @@ -314075,47 +314076,47 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 56 16-bit code units │ │ -2044ec: |[2044ec] org.thoughtcrime.securesms.service.GenericForegroundService$Entry.toString:()Ljava/lang/String; │ │ -2044fc: 6200 a200 |0000: sget-object v0, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@00a2 │ │ -204500: 5481 1943 |0002: iget-object v1, v8, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.channelId:Ljava/lang/String; // field@4319 │ │ -204504: 5282 1c43 |0004: iget v2, v8, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.id:I // field@431c │ │ -204508: 7110 830a 0200 |0006: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a83 │ │ -20450e: 0c02 |0009: move-result-object v2 │ │ -204510: 5283 1e43 |000a: iget v3, v8, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progress:I // field@431e │ │ -204514: 7110 830a 0300 |000c: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a83 │ │ -20451a: 0c03 |000f: move-result-object v3 │ │ -20451c: 5284 1f43 |0010: iget v4, v8, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progressMax:I // field@431f │ │ -204520: 7110 830a 0400 |0012: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a83 │ │ -204526: 0c04 |0015: move-result-object v4 │ │ -204528: 5585 1d43 |0016: iget-boolean v5, v8, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.indeterminate:Z // field@431d │ │ -20452c: 3805 0500 |0018: if-eqz v5, 001d // +0005 │ │ -204530: 1a05 e866 |001a: const-string v5, "indeterminate" // string@66e8 │ │ -204534: 2803 |001c: goto 001f // +0003 │ │ -204536: 1a05 8357 |001d: const-string v5, "determinate" // string@5783 │ │ -20453a: 1256 |001f: const/4 v6, #int 5 // #5 │ │ -20453c: 2366 f711 |0020: new-array v6, v6, [Ljava/lang/Object; // type@11f7 │ │ -204540: 1207 |0022: const/4 v7, #int 0 // #0 │ │ -204542: 4d01 0607 |0023: aput-object v1, v6, v7 │ │ -204546: 1211 |0025: const/4 v1, #int 1 // #1 │ │ -204548: 4d02 0601 |0026: aput-object v2, v6, v1 │ │ -20454c: 1221 |0028: const/4 v1, #int 2 // #2 │ │ -20454e: 4d03 0601 |0029: aput-object v3, v6, v1 │ │ -204552: 1231 |002b: const/4 v1, #int 3 // #3 │ │ -204554: 4d04 0601 |002c: aput-object v4, v6, v1 │ │ -204558: 1241 |002e: const/4 v1, #int 4 // #4 │ │ -20455a: 4d05 0601 |002f: aput-object v5, v6, v1 │ │ -20455e: 1a01 7216 |0031: const-string v1, "ChannelId: %s Id: %d Progress: %d/%d %s" // string@1672 │ │ -204562: 7130 0c0b 1006 |0033: invoke-static {v0, v1, v6}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0b0c │ │ -204568: 0c00 |0036: move-result-object v0 │ │ -20456a: 1100 |0037: return-object v0 │ │ +2044f0: |[2044f0] org.thoughtcrime.securesms.service.GenericForegroundService$Entry.toString:()Ljava/lang/String; │ │ +204500: 6200 a200 |0000: sget-object v0, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@00a2 │ │ +204504: 5481 1943 |0002: iget-object v1, v8, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.channelId:Ljava/lang/String; // field@4319 │ │ +204508: 5282 1c43 |0004: iget v2, v8, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.id:I // field@431c │ │ +20450c: 7110 830a 0200 |0006: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a83 │ │ +204512: 0c02 |0009: move-result-object v2 │ │ +204514: 5283 1e43 |000a: iget v3, v8, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progress:I // field@431e │ │ +204518: 7110 830a 0300 |000c: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a83 │ │ +20451e: 0c03 |000f: move-result-object v3 │ │ +204520: 5284 1f43 |0010: iget v4, v8, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progressMax:I // field@431f │ │ +204524: 7110 830a 0400 |0012: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a83 │ │ +20452a: 0c04 |0015: move-result-object v4 │ │ +20452c: 5585 1d43 |0016: iget-boolean v5, v8, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.indeterminate:Z // field@431d │ │ +204530: 3805 0500 |0018: if-eqz v5, 001d // +0005 │ │ +204534: 1a05 e866 |001a: const-string v5, "indeterminate" // string@66e8 │ │ +204538: 2803 |001c: goto 001f // +0003 │ │ +20453a: 1a05 8357 |001d: const-string v5, "determinate" // string@5783 │ │ +20453e: 1256 |001f: const/4 v6, #int 5 // #5 │ │ +204540: 2366 f711 |0020: new-array v6, v6, [Ljava/lang/Object; // type@11f7 │ │ +204544: 1207 |0022: const/4 v7, #int 0 // #0 │ │ +204546: 4d01 0607 |0023: aput-object v1, v6, v7 │ │ +20454a: 1211 |0025: const/4 v1, #int 1 // #1 │ │ +20454c: 4d02 0601 |0026: aput-object v2, v6, v1 │ │ +204550: 1221 |0028: const/4 v1, #int 2 // #2 │ │ +204552: 4d03 0601 |0029: aput-object v3, v6, v1 │ │ +204556: 1231 |002b: const/4 v1, #int 3 // #3 │ │ +204558: 4d04 0601 |002c: aput-object v4, v6, v1 │ │ +20455c: 1241 |002e: const/4 v1, #int 4 // #4 │ │ +20455e: 4d05 0601 |002f: aput-object v5, v6, v1 │ │ +204562: 1a01 7216 |0031: const-string v1, "ChannelId: %s Id: %d Progress: %d/%d %s" // string@1672 │ │ +204566: 7130 0c0b 1006 |0033: invoke-static {v0, v1, v6}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0b0c │ │ +20456c: 0c00 |0036: move-result-object v0 │ │ +20456e: 1100 |0037: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=243 │ │ locals : │ │ 0x0000 - 0x0038 reg=8 this Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; │ │ │ │ source_file_idx : 7398 (GenericForegroundService.java) │ │ @@ -314152,18 +314153,18 @@ │ │ type : '(Lorg/thoughtcrime/securesms/service/GenericForegroundService;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -2046e0: |[2046e0] org.thoughtcrime.securesms.service.GenericForegroundService$LocalBinder.:(Lorg/thoughtcrime/securesms/service/GenericForegroundService;)V │ │ -2046f0: 5b01 2143 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$LocalBinder;.this$0:Lorg/thoughtcrime/securesms/service/GenericForegroundService; // field@4321 │ │ -2046f4: 7010 4d02 0000 |0002: invoke-direct {v0}, Landroid/os/Binder;.:()V // method@024d │ │ -2046fa: 0e00 |0005: return-void │ │ +2046e4: |[2046e4] org.thoughtcrime.securesms.service.GenericForegroundService$LocalBinder.:(Lorg/thoughtcrime/securesms/service/GenericForegroundService;)V │ │ +2046f4: 5b01 2143 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$LocalBinder;.this$0:Lorg/thoughtcrime/securesms/service/GenericForegroundService; // field@4321 │ │ +2046f8: 7010 4d02 0000 |0002: invoke-direct {v0}, Landroid/os/Binder;.:()V // method@024d │ │ +2046fe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=281 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/service/GenericForegroundService$LocalBinder; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/thoughtcrime/securesms/service/GenericForegroundService; │ │ │ │ @@ -314173,17 +314174,17 @@ │ │ type : '()Lorg/thoughtcrime/securesms/service/GenericForegroundService;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2046c8: |[2046c8] org.thoughtcrime.securesms.service.GenericForegroundService$LocalBinder.getService:()Lorg/thoughtcrime/securesms/service/GenericForegroundService; │ │ -2046d8: 5410 2143 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/service/GenericForegroundService$LocalBinder;.this$0:Lorg/thoughtcrime/securesms/service/GenericForegroundService; // field@4321 │ │ -2046dc: 1100 |0002: return-object v0 │ │ +2046cc: |[2046cc] org.thoughtcrime.securesms.service.GenericForegroundService$LocalBinder.getService:()Lorg/thoughtcrime/securesms/service/GenericForegroundService; │ │ +2046dc: 5410 2143 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/service/GenericForegroundService$LocalBinder;.this$0:Lorg/thoughtcrime/securesms/service/GenericForegroundService; // field@4321 │ │ +2046e0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=284 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/thoughtcrime/securesms/service/GenericForegroundService$LocalBinder; │ │ │ │ source_file_idx : 7398 (GenericForegroundService.java) │ │ @@ -314303,37 +314304,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 12 │ │ ins : 0 │ │ outs : 10 │ │ insns size : 40 16-bit code units │ │ -204888: |[204888] org.thoughtcrime.securesms.service.GenericForegroundService.:()V │ │ -204898: 2200 c603 |0000: new-instance v0, Ljava/util/concurrent/atomic/AtomicInteger; // type@03c6 │ │ -20489c: 7010 1a0e 0000 |0002: invoke-direct {v0}, Ljava/util/concurrent/atomic/AtomicInteger;.:()V // method@0e1a │ │ -2048a2: 6900 2e43 |0005: sput-object v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.NEXT_ID:Ljava/util/concurrent/atomic/AtomicInteger; // field@432e │ │ -2048a6: 2200 c503 |0007: new-instance v0, Ljava/util/concurrent/atomic/AtomicBoolean; // type@03c5 │ │ -2048aa: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -2048ac: 7020 170e 1000 |000a: invoke-direct {v0, v1}, Ljava/util/concurrent/atomic/AtomicBoolean;.:(Z)V // method@0e17 │ │ -2048b2: 6900 2443 |000d: sput-object v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.CHANNEL_CREATED:Ljava/util/concurrent/atomic/AtomicBoolean; // field@4324 │ │ -2048b6: 6701 3343 |000f: sput v1, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.startedCounter:I // field@4333 │ │ -2048ba: 2200 5f11 |0011: new-instance v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // type@115f │ │ -2048be: 120a |0013: const/4 v10, #int 0 // #0 │ │ -2048c0: 120b |0014: const/4 v11, #int 0 // #0 │ │ -2048c2: 1a03 0000 |0015: const-string v3, "" // string@0000 │ │ -2048c6: 1a04 0000 |0017: const-string v4, "" // string@0000 │ │ -2048ca: 1a05 ac50 |0019: const-string v5, "ch_generic" // string@50ac │ │ -2048ce: 1406 1c02 087f |001b: const v6, #float 1.80786e+38 // #7f08021c │ │ -2048d4: 12f7 |001e: const/4 v7, #int -1 // #ff │ │ -2048d6: 1208 |001f: const/4 v8, #int 0 // #0 │ │ -2048d8: 1209 |0020: const/4 v9, #int 0 // #0 │ │ -2048da: 0702 |0021: move-object v2, v0 │ │ -2048dc: 760a 5a6a 0200 |0022: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IIIIZLorg/thoughtcrime/securesms/service/GenericForegroundService$1;)V // method@6a5a │ │ -2048e2: 6900 2543 |0025: sput-object v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.DEFAULTS:Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // field@4325 │ │ -2048e6: 0e00 |0027: return-void │ │ +20488c: |[20488c] org.thoughtcrime.securesms.service.GenericForegroundService.:()V │ │ +20489c: 2200 c603 |0000: new-instance v0, Ljava/util/concurrent/atomic/AtomicInteger; // type@03c6 │ │ +2048a0: 7010 1a0e 0000 |0002: invoke-direct {v0}, Ljava/util/concurrent/atomic/AtomicInteger;.:()V // method@0e1a │ │ +2048a6: 6900 2e43 |0005: sput-object v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.NEXT_ID:Ljava/util/concurrent/atomic/AtomicInteger; // field@432e │ │ +2048aa: 2200 c503 |0007: new-instance v0, Ljava/util/concurrent/atomic/AtomicBoolean; // type@03c5 │ │ +2048ae: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +2048b0: 7020 170e 1000 |000a: invoke-direct {v0, v1}, Ljava/util/concurrent/atomic/AtomicBoolean;.:(Z)V // method@0e17 │ │ +2048b6: 6900 2443 |000d: sput-object v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.CHANNEL_CREATED:Ljava/util/concurrent/atomic/AtomicBoolean; // field@4324 │ │ +2048ba: 6701 3343 |000f: sput v1, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.startedCounter:I // field@4333 │ │ +2048be: 2200 5f11 |0011: new-instance v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // type@115f │ │ +2048c2: 120a |0013: const/4 v10, #int 0 // #0 │ │ +2048c4: 120b |0014: const/4 v11, #int 0 // #0 │ │ +2048c6: 1a03 0000 |0015: const-string v3, "" // string@0000 │ │ +2048ca: 1a04 0000 |0017: const-string v4, "" // string@0000 │ │ +2048ce: 1a05 ac50 |0019: const-string v5, "ch_generic" // string@50ac │ │ +2048d2: 1406 1c02 087f |001b: const v6, #float 1.80786e+38 // #7f08021c │ │ +2048d8: 12f7 |001e: const/4 v7, #int -1 // #ff │ │ +2048da: 1208 |001f: const/4 v8, #int 0 // #0 │ │ +2048dc: 1209 |0020: const/4 v9, #int 0 // #0 │ │ +2048de: 0702 |0021: move-object v2, v0 │ │ +2048e0: 760a 5a6a 0200 |0022: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IIIIZLorg/thoughtcrime/securesms/service/GenericForegroundService$1;)V // method@6a5a │ │ +2048e6: 6900 2543 |0025: sput-object v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.DEFAULTS:Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // field@4325 │ │ +2048ea: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0007 line=51 │ │ 0x000f line=53 │ │ 0x0011 line=57 │ │ locals : │ │ @@ -314343,23 +314344,23 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -2048e8: |[2048e8] org.thoughtcrime.securesms.service.GenericForegroundService.:()V │ │ -2048f8: 7010 4400 0100 |0000: invoke-direct {v1}, Landroid/app/Service;.:()V // method@0044 │ │ -2048fe: 2200 6011 |0003: new-instance v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$LocalBinder; // type@1160 │ │ -204902: 7020 606a 1000 |0005: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/service/GenericForegroundService$LocalBinder;.:(Lorg/thoughtcrime/securesms/service/GenericForegroundService;)V // method@6a60 │ │ -204908: 5b10 3143 |0008: iput-object v0, v1, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.binder:Landroid/os/IBinder; // field@4331 │ │ -20490c: 2200 8903 |000a: new-instance v0, Ljava/util/LinkedHashMap; // type@0389 │ │ -204910: 7010 4b0d 0000 |000c: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@0d4b │ │ -204916: 5b10 3043 |000f: iput-object v0, v1, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.allActiveMessages:Ljava/util/LinkedHashMap; // field@4330 │ │ -20491a: 0e00 |0011: return-void │ │ +2048ec: |[2048ec] org.thoughtcrime.securesms.service.GenericForegroundService.:()V │ │ +2048fc: 7010 4400 0100 |0000: invoke-direct {v1}, Landroid/app/Service;.:()V // method@0044 │ │ +204902: 2200 6011 |0003: new-instance v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$LocalBinder; // type@1160 │ │ +204906: 7020 606a 1000 |0005: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/service/GenericForegroundService$LocalBinder;.:(Lorg/thoughtcrime/securesms/service/GenericForegroundService;)V // method@6a60 │ │ +20490c: 5b10 3143 |0008: iput-object v0, v1, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.binder:Landroid/os/IBinder; // field@4331 │ │ +204910: 2200 8903 |000a: new-instance v0, Ljava/util/LinkedHashMap; // type@0389 │ │ +204914: 7010 4b0d 0000 |000c: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@0d4b │ │ +20491a: 5b10 3043 |000f: iput-object v0, v1, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.allActiveMessages:Ljava/util/LinkedHashMap; // field@4330 │ │ +20491e: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0003 line=36 │ │ 0x000a line=55 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Lorg/thoughtcrime/securesms/service/GenericForegroundService; │ │ @@ -314369,53 +314370,53 @@ │ │ type : '()Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2047e4: |[2047e4] org.thoughtcrime.securesms.service.GenericForegroundService.access$200:()Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; │ │ -2047f4: 6200 2543 |0000: sget-object v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.DEFAULTS:Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // field@4325 │ │ -2047f8: 1100 |0002: return-object v0 │ │ +2047e8: |[2047e8] org.thoughtcrime.securesms.service.GenericForegroundService.access$200:()Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; │ │ +2047f8: 6200 2543 |0000: sget-object v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.DEFAULTS:Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // field@4325 │ │ +2047fc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ │ │ #3 : (in Lorg/thoughtcrime/securesms/service/GenericForegroundService;) │ │ name : 'createFgNotificationChannel' │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 43 16-bit code units │ │ -20491c: |[20491c] org.thoughtcrime.securesms.service.GenericForegroundService.createFgNotificationChannel:(Landroid/content/Context;)V │ │ -20492c: 6200 2443 |0000: sget-object v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.CHANNEL_CREATED:Ljava/util/concurrent/atomic/AtomicBoolean; // field@4324 │ │ -204930: 6e10 180e 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicBoolean;.get:()Z // method@0e18 │ │ -204936: 0a01 |0005: move-result v1 │ │ -204938: 3901 2400 |0006: if-nez v1, 002a // +0024 │ │ -20493c: 6001 3c00 |0008: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ -204940: 1302 1a00 |000a: const/16 v2, #int 26 // #1a │ │ -204944: 3421 1e00 |000c: if-lt v1, v2, 002a // +001e │ │ -204948: 1211 |000e: const/4 v1, #int 1 // #1 │ │ -20494a: 6e20 190e 1000 |000f: invoke-virtual {v0, v1}, Ljava/util/concurrent/atomic/AtomicBoolean;.set:(Z)V // method@0e19 │ │ -204950: 1a00 ac50 |0012: const-string v0, "ch_generic" // string@50ac │ │ -204954: 1a02 e41c |0014: const-string v2, "Generic Background Service" // string@1ce4 │ │ -204958: 7130 346c 2001 |0016: invoke-static {v0, v2, v1}, Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;.m:(Ljava/lang/String;Ljava/lang/CharSequence;I)Landroid/app/NotificationChannel; // method@6c34 │ │ -20495e: 0c00 |0019: move-result-object v0 │ │ -204960: 1a01 731b |001a: const-string v1, "Ensure app will not be killed while long ongoing background tasks are running." // string@1b73 │ │ -204964: 7120 4a6c 1000 |001c: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;.m:(Landroid/app/NotificationChannel;Ljava/lang/String;)V // method@6c4a │ │ -20496a: 1c01 1800 |001f: const-class v1, Landroid/app/NotificationManager; // type@0018 │ │ -20496e: 7120 446c 1300 |0021: invoke-static {v3, v1}, Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;.m:(Landroid/content/Context;Ljava/lang/Class;)Ljava/lang/Object; // method@6c44 │ │ -204974: 0c03 |0024: move-result-object v3 │ │ -204976: 1f03 1800 |0025: check-cast v3, Landroid/app/NotificationManager; // type@0018 │ │ -20497a: 7120 4c6c 0300 |0027: invoke-static {v3, v0}, Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;.m:(Landroid/app/NotificationManager;Landroid/app/NotificationChannel;)V // method@6c4c │ │ -204980: 0e00 |002a: return-void │ │ +204920: |[204920] org.thoughtcrime.securesms.service.GenericForegroundService.createFgNotificationChannel:(Landroid/content/Context;)V │ │ +204930: 6200 2443 |0000: sget-object v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.CHANNEL_CREATED:Ljava/util/concurrent/atomic/AtomicBoolean; // field@4324 │ │ +204934: 6e10 180e 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicBoolean;.get:()Z // method@0e18 │ │ +20493a: 0a01 |0005: move-result v1 │ │ +20493c: 3901 2400 |0006: if-nez v1, 002a // +0024 │ │ +204940: 6001 3c00 |0008: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ +204944: 1302 1a00 |000a: const/16 v2, #int 26 // #1a │ │ +204948: 3421 1e00 |000c: if-lt v1, v2, 002a // +001e │ │ +20494c: 1211 |000e: const/4 v1, #int 1 // #1 │ │ +20494e: 6e20 190e 1000 |000f: invoke-virtual {v0, v1}, Ljava/util/concurrent/atomic/AtomicBoolean;.set:(Z)V // method@0e19 │ │ +204954: 1a00 ac50 |0012: const-string v0, "ch_generic" // string@50ac │ │ +204958: 1a02 e41c |0014: const-string v2, "Generic Background Service" // string@1ce4 │ │ +20495c: 7130 346c 2001 |0016: invoke-static {v0, v2, v1}, Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;.m:(Ljava/lang/String;Ljava/lang/CharSequence;I)Landroid/app/NotificationChannel; // method@6c34 │ │ +204962: 0c00 |0019: move-result-object v0 │ │ +204964: 1a01 731b |001a: const-string v1, "Ensure app will not be killed while long ongoing background tasks are running." // string@1b73 │ │ +204968: 7120 4a6c 1000 |001c: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;.m:(Landroid/app/NotificationChannel;Ljava/lang/String;)V // method@6c4a │ │ +20496e: 1c01 1800 |001f: const-class v1, Landroid/app/NotificationManager; // type@0018 │ │ +204972: 7120 446c 1300 |0021: invoke-static {v3, v1}, Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;.m:(Landroid/content/Context;Ljava/lang/Class;)Ljava/lang/Object; // method@6c44 │ │ +204978: 0c03 |0024: move-result-object v3 │ │ +20497a: 1f03 1800 |0025: check-cast v3, Landroid/app/NotificationManager; // type@0018 │ │ +20497e: 7120 4c6c 0300 |0027: invoke-static {v3, v0}, Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;.m:(Landroid/app/NotificationManager;Landroid/app/NotificationChannel;)V // method@6c4c │ │ +204984: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ 0x000f line=190 │ │ 0x0012 line=191 │ │ 0x001a line=193 │ │ 0x001f line=194 │ │ @@ -314428,38 +314429,38 @@ │ │ type : '(Landroid/content/Intent;)V' │ │ access : 0x20002 (PRIVATE DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 40 16-bit code units │ │ -204984: |[204984] org.thoughtcrime.securesms.service.GenericForegroundService.handleStart:(Landroid/content/Intent;)V │ │ -204994: 1d05 |0000: monitor-enter v5 │ │ -204996: 7110 5b6a 0600 |0001: invoke-static {v6}, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.access$100:(Landroid/content/Intent;)Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // method@6a5b │ │ -20499c: 0c06 |0004: move-result-object v6 │ │ -20499e: 6200 2f43 |0005: sget-object v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.TAG:Ljava/lang/String; // field@432f │ │ -2049a2: 6201 a200 |0007: sget-object v1, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@00a2 │ │ -2049a6: 1a02 d864 |0009: const-string v2, "handleStart() %s" // string@64d8 │ │ -2049aa: 1213 |000b: const/4 v3, #int 1 // #1 │ │ -2049ac: 2333 f711 |000c: new-array v3, v3, [Ljava/lang/Object; // type@11f7 │ │ -2049b0: 1204 |000e: const/4 v4, #int 0 // #0 │ │ -2049b2: 4d06 0304 |000f: aput-object v6, v3, v4 │ │ -2049b6: 7130 0c0b 2103 |0011: invoke-static {v1, v2, v3}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0b0c │ │ -2049bc: 0c01 |0014: move-result-object v1 │ │ -2049be: 7120 dd02 1000 |0015: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02dd │ │ -2049c4: 5450 3043 |0018: iget-object v0, v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.allActiveMessages:Ljava/util/LinkedHashMap; // field@4330 │ │ -2049c8: 5261 1c43 |001a: iget v1, v6, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.id:I // field@431c │ │ -2049cc: 7110 830a 0100 |001c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a83 │ │ -2049d2: 0c01 |001f: move-result-object v1 │ │ -2049d4: 6e30 4f0d 1006 |0020: invoke-virtual {v0, v1, v6}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0d4f │ │ -2049da: 1e05 |0023: monitor-exit v5 │ │ -2049dc: 0e00 |0024: return-void │ │ -2049de: 0d06 |0025: move-exception v6 │ │ -2049e0: 1e05 |0026: monitor-exit v5 │ │ -2049e2: 2706 |0027: throw v6 │ │ +204988: |[204988] org.thoughtcrime.securesms.service.GenericForegroundService.handleStart:(Landroid/content/Intent;)V │ │ +204998: 1d05 |0000: monitor-enter v5 │ │ +20499a: 7110 5b6a 0600 |0001: invoke-static {v6}, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.access$100:(Landroid/content/Intent;)Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // method@6a5b │ │ +2049a0: 0c06 |0004: move-result-object v6 │ │ +2049a2: 6200 2f43 |0005: sget-object v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.TAG:Ljava/lang/String; // field@432f │ │ +2049a6: 6201 a200 |0007: sget-object v1, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@00a2 │ │ +2049aa: 1a02 d864 |0009: const-string v2, "handleStart() %s" // string@64d8 │ │ +2049ae: 1213 |000b: const/4 v3, #int 1 // #1 │ │ +2049b0: 2333 f711 |000c: new-array v3, v3, [Ljava/lang/Object; // type@11f7 │ │ +2049b4: 1204 |000e: const/4 v4, #int 0 // #0 │ │ +2049b6: 4d06 0304 |000f: aput-object v6, v3, v4 │ │ +2049ba: 7130 0c0b 2103 |0011: invoke-static {v1, v2, v3}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0b0c │ │ +2049c0: 0c01 |0014: move-result-object v1 │ │ +2049c2: 7120 dd02 1000 |0015: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02dd │ │ +2049c8: 5450 3043 |0018: iget-object v0, v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.allActiveMessages:Ljava/util/LinkedHashMap; // field@4330 │ │ +2049cc: 5261 1c43 |001a: iget v1, v6, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.id:I // field@431c │ │ +2049d0: 7110 830a 0100 |001c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a83 │ │ +2049d6: 0c01 |001f: move-result-object v1 │ │ +2049d8: 6e30 4f0d 1006 |0020: invoke-virtual {v0, v1, v6}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0d4f │ │ +2049de: 1e05 |0023: monitor-exit v5 │ │ +2049e0: 0e00 |0024: return-void │ │ +2049e2: 0d06 |0025: move-exception v6 │ │ +2049e4: 1e05 |0026: monitor-exit v5 │ │ +2049e6: 2706 |0027: throw v6 │ │ catches : 2 │ │ 0x0001 - 0x0023 │ │ -> 0x0025 │ │ 0x0026 - 0x0027 │ │ -> 0x0025 │ │ positions : │ │ 0x0001 line=94 │ │ @@ -314475,37 +314476,37 @@ │ │ type : '(Landroid/content/Intent;)V' │ │ access : 0x20002 (PRIVATE DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -2049f8: |[2049f8] org.thoughtcrime.securesms.service.GenericForegroundService.handleStop:(Landroid/content/Intent;)V │ │ -204a08: 1d03 |0000: monitor-enter v3 │ │ -204a0a: 6200 2f43 |0001: sget-object v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.TAG:Ljava/lang/String; // field@432f │ │ -204a0e: 1a01 da64 |0003: const-string v1, "handleStop()" // string@64da │ │ -204a12: 7120 dd02 1000 |0005: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02dd │ │ -204a18: 1a01 925b |0008: const-string v1, "extra_id" // string@5b92 │ │ -204a1c: 12f2 |000a: const/4 v2, #int -1 // #ff │ │ -204a1e: 6e30 9600 1402 |000b: invoke-virtual {v4, v1, v2}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0096 │ │ -204a24: 0a04 |000e: move-result v4 │ │ -204a26: 5431 3043 |000f: iget-object v1, v3, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.allActiveMessages:Ljava/util/LinkedHashMap; // field@4330 │ │ -204a2a: 7110 830a 0400 |0011: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a83 │ │ -204a30: 0c04 |0014: move-result-object v4 │ │ -204a32: 6e20 510d 4100 |0015: invoke-virtual {v1, v4}, Ljava/util/LinkedHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@0d51 │ │ -204a38: 0c04 |0018: move-result-object v4 │ │ -204a3a: 1f04 5f11 |0019: check-cast v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // type@115f │ │ -204a3e: 3904 0700 |001b: if-nez v4, 0022 // +0007 │ │ -204a42: 1a04 a119 |001d: const-string v4, "Could not find entry to remove" // string@19a1 │ │ -204a46: 7120 e102 4000 |001f: invoke-static {v0, v4}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@02e1 │ │ -204a4c: 1e03 |0022: monitor-exit v3 │ │ -204a4e: 0e00 |0023: return-void │ │ -204a50: 0d04 |0024: move-exception v4 │ │ -204a52: 1e03 |0025: monitor-exit v3 │ │ -204a54: 2704 |0026: throw v4 │ │ +2049fc: |[2049fc] org.thoughtcrime.securesms.service.GenericForegroundService.handleStop:(Landroid/content/Intent;)V │ │ +204a0c: 1d03 |0000: monitor-enter v3 │ │ +204a0e: 6200 2f43 |0001: sget-object v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.TAG:Ljava/lang/String; // field@432f │ │ +204a12: 1a01 da64 |0003: const-string v1, "handleStop()" // string@64da │ │ +204a16: 7120 dd02 1000 |0005: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02dd │ │ +204a1c: 1a01 925b |0008: const-string v1, "extra_id" // string@5b92 │ │ +204a20: 12f2 |000a: const/4 v2, #int -1 // #ff │ │ +204a22: 6e30 9600 1402 |000b: invoke-virtual {v4, v1, v2}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0096 │ │ +204a28: 0a04 |000e: move-result v4 │ │ +204a2a: 5431 3043 |000f: iget-object v1, v3, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.allActiveMessages:Ljava/util/LinkedHashMap; // field@4330 │ │ +204a2e: 7110 830a 0400 |0011: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a83 │ │ +204a34: 0c04 |0014: move-result-object v4 │ │ +204a36: 6e20 510d 4100 |0015: invoke-virtual {v1, v4}, Ljava/util/LinkedHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@0d51 │ │ +204a3c: 0c04 |0018: move-result-object v4 │ │ +204a3e: 1f04 5f11 |0019: check-cast v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // type@115f │ │ +204a42: 3904 0700 |001b: if-nez v4, 0022 // +0007 │ │ +204a46: 1a04 a119 |001d: const-string v4, "Could not find entry to remove" // string@19a1 │ │ +204a4a: 7120 e102 4000 |001f: invoke-static {v0, v4}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@02e1 │ │ +204a50: 1e03 |0022: monitor-exit v3 │ │ +204a52: 0e00 |0023: return-void │ │ +204a54: 0d04 |0024: move-exception v4 │ │ +204a56: 1e03 |0025: monitor-exit v3 │ │ +204a58: 2704 |0026: throw v4 │ │ catches : 2 │ │ 0x0001 - 0x0022 │ │ -> 0x0024 │ │ 0x0025 - 0x0026 │ │ -> 0x0024 │ │ positions : │ │ 0x0001 line=102 │ │ @@ -314522,72 +314523,72 @@ │ │ type : '()Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -204714: |[204714] org.thoughtcrime.securesms.service.GenericForegroundService.isForegroundTaskStarted:()Z │ │ -204724: 6000 3343 |0000: sget v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.startedCounter:I // field@4333 │ │ -204728: 3d00 0400 |0002: if-lez v0, 0006 // +0004 │ │ -20472c: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -20472e: 2802 |0005: goto 0007 // +0002 │ │ -204730: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -204732: 0f00 |0007: return v0 │ │ +204718: |[204718] org.thoughtcrime.securesms.service.GenericForegroundService.isForegroundTaskStarted:()Z │ │ +204728: 6000 3343 |0000: sget v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.startedCounter:I // field@4333 │ │ +20472c: 3d00 0400 |0002: if-lez v0, 0006 // +0004 │ │ +204730: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +204732: 2802 |0005: goto 0007 // +0002 │ │ +204734: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +204736: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ locals : │ │ │ │ #7 : (in Lorg/thoughtcrime/securesms/service/GenericForegroundService;) │ │ name : 'postObligatoryForegroundNotification' │ │ type : '(Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 72 16-bit code units │ │ -204a6c: |[204a6c] org.thoughtcrime.securesms.service.GenericForegroundService.postObligatoryForegroundNotification:(Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;)V │ │ -204a7c: 5b34 3243 |0000: iput-object v4, v3, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.lastPosted:Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // field@4332 │ │ -204a80: 2200 6801 |0002: new-instance v0, Landroidx/core/app/NotificationCompat$Builder; // type@0168 │ │ -204a84: 5441 1943 |0004: iget-object v1, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.channelId:Ljava/lang/String; // field@4319 │ │ -204a88: 7030 2e05 3001 |0006: invoke-direct {v0, v3, v1}, Landroidx/core/app/NotificationCompat$Builder;.:(Landroid/content/Context;Ljava/lang/String;)V // method@052e │ │ -204a8e: 5241 1b43 |0009: iget v1, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.iconRes:I // field@431b │ │ -204a92: 6e20 4305 1000 |000b: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setSmallIcon:(I)Landroidx/core/app/NotificationCompat$Builder; // method@0543 │ │ -204a98: 0c00 |000e: move-result-object v0 │ │ -204a9a: 5441 2043 |000f: iget-object v1, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.title:Ljava/lang/String; // field@4320 │ │ -204a9e: 6e20 3805 1000 |0011: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@0538 │ │ -204aa4: 0c00 |0014: move-result-object v0 │ │ -204aa6: 5441 1a43 |0015: iget-object v1, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.contentText:Ljava/lang/String; // field@431a │ │ -204aaa: 6e20 4705 1000 |0017: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setTicker:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@0547 │ │ -204ab0: 0c00 |001a: move-result-object v0 │ │ -204ab2: 5441 1a43 |001b: iget-object v1, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.contentText:Ljava/lang/String; // field@431a │ │ -204ab6: 6e20 3705 1000 |001d: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@0537 │ │ -204abc: 0c00 |0020: move-result-object v0 │ │ -204abe: 5241 1f43 |0021: iget v1, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progressMax:I // field@431f │ │ -204ac2: 5242 1e43 |0023: iget v2, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progress:I // field@431e │ │ -204ac6: 5544 1d43 |0025: iget-boolean v4, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.indeterminate:Z // field@431d │ │ -204aca: 6e40 4205 1042 |0027: invoke-virtual {v0, v1, v2, v4}, Landroidx/core/app/NotificationCompat$Builder;.setProgress:(IIZ)Landroidx/core/app/NotificationCompat$Builder; // method@0542 │ │ -204ad0: 0c04 |002a: move-result-object v4 │ │ -204ad2: 2200 2b00 |002b: new-instance v0, Landroid/content/Intent; // type@002b │ │ -204ad6: 1c01 d70d |002d: const-class v1, Lorg/thoughtcrime/securesms/DummyActivity; // type@0dd7 │ │ -204ada: 7030 8600 3001 |002f: invoke-direct {v0, v3, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0086 │ │ -204ae0: 7100 dc6a 0000 |0032: invoke-static {}, Lorg/thoughtcrime/securesms/util/IntentUtils;.FLAG_MUTABLE:()I // method@6adc │ │ -204ae6: 0a01 |0035: move-result v1 │ │ -204ae8: 1202 |0036: const/4 v2, #int 0 // #0 │ │ -204aea: 7140 4200 2310 |0037: invoke-static {v3, v2, v0, v1}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0042 │ │ -204af0: 0c00 |003a: move-result-object v0 │ │ -204af2: 6e20 3605 0400 |003b: invoke-virtual {v4, v0}, Landroidx/core/app/NotificationCompat$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroidx/core/app/NotificationCompat$Builder; // method@0536 │ │ -204af8: 0c04 |003e: move-result-object v4 │ │ -204afa: 6e10 3005 0400 |003f: invoke-virtual {v4}, Landroidx/core/app/NotificationCompat$Builder;.build:()Landroid/app/Notification; // method@0530 │ │ -204b00: 0c04 |0042: move-result-object v4 │ │ -204b02: 1230 |0043: const/4 v0, #int 3 // #3 │ │ -204b04: 6e30 6d6a 0304 |0044: invoke-virtual {v3, v0, v4}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.startForeground:(ILandroid/app/Notification;)V // method@6a6d │ │ -204b0a: 0e00 |0047: return-void │ │ +204a70: |[204a70] org.thoughtcrime.securesms.service.GenericForegroundService.postObligatoryForegroundNotification:(Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;)V │ │ +204a80: 5b34 3243 |0000: iput-object v4, v3, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.lastPosted:Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // field@4332 │ │ +204a84: 2200 6801 |0002: new-instance v0, Landroidx/core/app/NotificationCompat$Builder; // type@0168 │ │ +204a88: 5441 1943 |0004: iget-object v1, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.channelId:Ljava/lang/String; // field@4319 │ │ +204a8c: 7030 2e05 3001 |0006: invoke-direct {v0, v3, v1}, Landroidx/core/app/NotificationCompat$Builder;.:(Landroid/content/Context;Ljava/lang/String;)V // method@052e │ │ +204a92: 5241 1b43 |0009: iget v1, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.iconRes:I // field@431b │ │ +204a96: 6e20 4305 1000 |000b: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setSmallIcon:(I)Landroidx/core/app/NotificationCompat$Builder; // method@0543 │ │ +204a9c: 0c00 |000e: move-result-object v0 │ │ +204a9e: 5441 2043 |000f: iget-object v1, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.title:Ljava/lang/String; // field@4320 │ │ +204aa2: 6e20 3805 1000 |0011: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@0538 │ │ +204aa8: 0c00 |0014: move-result-object v0 │ │ +204aaa: 5441 1a43 |0015: iget-object v1, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.contentText:Ljava/lang/String; // field@431a │ │ +204aae: 6e20 4705 1000 |0017: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setTicker:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@0547 │ │ +204ab4: 0c00 |001a: move-result-object v0 │ │ +204ab6: 5441 1a43 |001b: iget-object v1, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.contentText:Ljava/lang/String; // field@431a │ │ +204aba: 6e20 3705 1000 |001d: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@0537 │ │ +204ac0: 0c00 |0020: move-result-object v0 │ │ +204ac2: 5241 1f43 |0021: iget v1, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progressMax:I // field@431f │ │ +204ac6: 5242 1e43 |0023: iget v2, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progress:I // field@431e │ │ +204aca: 5544 1d43 |0025: iget-boolean v4, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.indeterminate:Z // field@431d │ │ +204ace: 6e40 4205 1042 |0027: invoke-virtual {v0, v1, v2, v4}, Landroidx/core/app/NotificationCompat$Builder;.setProgress:(IIZ)Landroidx/core/app/NotificationCompat$Builder; // method@0542 │ │ +204ad4: 0c04 |002a: move-result-object v4 │ │ +204ad6: 2200 2b00 |002b: new-instance v0, Landroid/content/Intent; // type@002b │ │ +204ada: 1c01 d70d |002d: const-class v1, Lorg/thoughtcrime/securesms/DummyActivity; // type@0dd7 │ │ +204ade: 7030 8600 3001 |002f: invoke-direct {v0, v3, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0086 │ │ +204ae4: 7100 dc6a 0000 |0032: invoke-static {}, Lorg/thoughtcrime/securesms/util/IntentUtils;.FLAG_MUTABLE:()I // method@6adc │ │ +204aea: 0a01 |0035: move-result v1 │ │ +204aec: 1202 |0036: const/4 v2, #int 0 // #0 │ │ +204aee: 7140 4200 2310 |0037: invoke-static {v3, v2, v0, v1}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0042 │ │ +204af4: 0c00 |003a: move-result-object v0 │ │ +204af6: 6e20 3605 0400 |003b: invoke-virtual {v4, v0}, Landroidx/core/app/NotificationCompat$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroidx/core/app/NotificationCompat$Builder; // method@0536 │ │ +204afc: 0c04 |003e: move-result-object v4 │ │ +204afe: 6e10 3005 0400 |003f: invoke-virtual {v4}, Landroidx/core/app/NotificationCompat$Builder;.build:()Landroid/app/Notification; // method@0530 │ │ +204b04: 0c04 |0042: move-result-object v4 │ │ +204b06: 1230 |0043: const/4 v0, #int 3 // #3 │ │ +204b08: 6e30 6d6a 0304 |0044: invoke-virtual {v3, v0, v4}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.startForeground:(ILandroid/app/Notification;)V // method@6a6d │ │ +204b0e: 0e00 |0047: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0002 line=115 │ │ 0x000b line=116 │ │ 0x0011 line=117 │ │ 0x0017 line=118 │ │ @@ -314605,41 +314606,41 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)Lorg/thoughtcrime/securesms/service/NotificationController;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 61 16-bit code units │ │ -2047fc: |[2047fc] org.thoughtcrime.securesms.service.GenericForegroundService.startForegroundTask:(Landroid/content/Context;Ljava/lang/String;)Lorg/thoughtcrime/securesms/service/NotificationController; │ │ -20480c: 6000 3343 |0000: sget v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.startedCounter:I // field@4333 │ │ -204810: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ -204814: 6700 3343 |0004: sput v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.startedCounter:I // field@4333 │ │ -204818: 6200 2e43 |0006: sget-object v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.NEXT_ID:Ljava/util/concurrent/atomic/AtomicInteger; // field@432e │ │ -20481c: 6e10 1e0e 0000 |0008: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicInteger;.getAndIncrement:()I // method@0e1e │ │ -204822: 0a00 |000b: move-result v0 │ │ -204824: 7110 656a 0300 |000c: invoke-static {v3}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.createFgNotificationChannel:(Landroid/content/Context;)V // method@6a65 │ │ -20482a: 2201 2b00 |000f: new-instance v1, Landroid/content/Intent; // type@002b │ │ -20482e: 1c02 6111 |0011: const-class v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService; // type@1161 │ │ -204832: 7030 8600 3102 |0013: invoke-direct {v1, v3, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0086 │ │ -204838: 1a02 e289 |0016: const-string v2, "start" // string@89e2 │ │ -20483c: 6e20 ab00 2100 |0018: invoke-virtual {v1, v2}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@00ab │ │ -204842: 1a02 9a5b |001b: const-string v2, "extra_title" // string@5b9a │ │ -204846: 6e30 a200 2104 |001d: invoke-virtual {v1, v2, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00a2 │ │ -20484c: 1a04 8f5b |0020: const-string v4, "extra_channel_id" // string@5b8f │ │ -204850: 1a02 ac50 |0022: const-string v2, "ch_generic" // string@50ac │ │ -204854: 6e30 a200 4102 |0024: invoke-virtual {v1, v4, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00a2 │ │ -20485a: 1a04 915b |0027: const-string v4, "extra_icon_res" // string@5b91 │ │ -20485e: 1402 7302 087f |0029: const v2, #float 1.80788e+38 // #7f080273 │ │ -204864: 6e30 9e00 4102 |002c: invoke-virtual {v1, v4, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@009e │ │ -20486a: 1a04 925b |002f: const-string v4, "extra_id" // string@5b92 │ │ -20486e: 6e30 9e00 4100 |0031: invoke-virtual {v1, v4, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@009e │ │ -204874: 7120 6205 1300 |0034: invoke-static {v3, v1}, Landroidx/core/content/ContextCompat;.startForegroundService:(Landroid/content/Context;Landroid/content/Intent;)V // method@0562 │ │ -20487a: 2204 6511 |0037: new-instance v4, Lorg/thoughtcrime/securesms/service/NotificationController; // type@1165 │ │ -20487e: 7030 7d6a 3400 |0039: invoke-direct {v4, v3, v0}, Lorg/thoughtcrime/securesms/service/NotificationController;.:(Landroid/content/Context;I)V // method@6a7d │ │ -204884: 1104 |003c: return-object v4 │ │ +204800: |[204800] org.thoughtcrime.securesms.service.GenericForegroundService.startForegroundTask:(Landroid/content/Context;Ljava/lang/String;)Lorg/thoughtcrime/securesms/service/NotificationController; │ │ +204810: 6000 3343 |0000: sget v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.startedCounter:I // field@4333 │ │ +204814: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ +204818: 6700 3343 |0004: sput v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.startedCounter:I // field@4333 │ │ +20481c: 6200 2e43 |0006: sget-object v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.NEXT_ID:Ljava/util/concurrent/atomic/AtomicInteger; // field@432e │ │ +204820: 6e10 1e0e 0000 |0008: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicInteger;.getAndIncrement:()I // method@0e1e │ │ +204826: 0a00 |000b: move-result v0 │ │ +204828: 7110 656a 0300 |000c: invoke-static {v3}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.createFgNotificationChannel:(Landroid/content/Context;)V // method@6a65 │ │ +20482e: 2201 2b00 |000f: new-instance v1, Landroid/content/Intent; // type@002b │ │ +204832: 1c02 6111 |0011: const-class v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService; // type@1161 │ │ +204836: 7030 8600 3102 |0013: invoke-direct {v1, v3, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0086 │ │ +20483c: 1a02 e289 |0016: const-string v2, "start" // string@89e2 │ │ +204840: 6e20 ab00 2100 |0018: invoke-virtual {v1, v2}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@00ab │ │ +204846: 1a02 9a5b |001b: const-string v2, "extra_title" // string@5b9a │ │ +20484a: 6e30 a200 2104 |001d: invoke-virtual {v1, v2, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00a2 │ │ +204850: 1a04 8f5b |0020: const-string v4, "extra_channel_id" // string@5b8f │ │ +204854: 1a02 ac50 |0022: const-string v2, "ch_generic" // string@50ac │ │ +204858: 6e30 a200 4102 |0024: invoke-virtual {v1, v4, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00a2 │ │ +20485e: 1a04 915b |0027: const-string v4, "extra_icon_res" // string@5b91 │ │ +204862: 1402 7302 087f |0029: const v2, #float 1.80788e+38 // #7f080273 │ │ +204868: 6e30 9e00 4102 |002c: invoke-virtual {v1, v4, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@009e │ │ +20486e: 1a04 925b |002f: const-string v4, "extra_id" // string@5b92 │ │ +204872: 6e30 9e00 4100 |0031: invoke-virtual {v1, v4, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@009e │ │ +204878: 7120 6205 1300 |0034: invoke-static {v3, v1}, Landroidx/core/content/ContextCompat;.startForegroundService:(Landroid/content/Context;Landroid/content/Intent;)V // method@0562 │ │ +20487e: 2204 6511 |0037: new-instance v4, Lorg/thoughtcrime/securesms/service/NotificationController; // type@1165 │ │ +204882: 7030 7d6a 3400 |0039: invoke-direct {v4, v3, v0}, Lorg/thoughtcrime/securesms/service/NotificationController;.:(Landroid/content/Context;I)V // method@6a7d │ │ +204888: 1104 |003c: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ 0x0006 line=133 │ │ 0x000c line=135 │ │ 0x000f line=136 │ │ 0x0016 line=137 │ │ @@ -314658,30 +314659,30 @@ │ │ type : '(Landroid/content/Context;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -204c14: |[204c14] org.thoughtcrime.securesms.service.GenericForegroundService.stopForegroundTask:(Landroid/content/Context;I)V │ │ -204c24: 2200 2b00 |0000: new-instance v0, Landroid/content/Intent; // type@002b │ │ -204c28: 1c01 6111 |0002: const-class v1, Lorg/thoughtcrime/securesms/service/GenericForegroundService; // type@1161 │ │ -204c2c: 7030 8600 2001 |0004: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0086 │ │ -204c32: 1a01 788a |0007: const-string v1, "stop" // string@8a78 │ │ -204c36: 6e20 ab00 1000 |0009: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@00ab │ │ -204c3c: 1a01 925b |000c: const-string v1, "extra_id" // string@5b92 │ │ -204c40: 6e30 9e00 1003 |000e: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@009e │ │ -204c46: 7120 6205 0200 |0011: invoke-static {v2, v0}, Landroidx/core/content/ContextCompat;.startForegroundService:(Landroid/content/Context;Landroid/content/Intent;)V // method@0562 │ │ -204c4c: 6002 3343 |0014: sget v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.startedCounter:I // field@4333 │ │ -204c50: d802 02ff |0016: add-int/lit8 v2, v2, #int -1 // #ff │ │ -204c54: 1203 |0018: const/4 v3, #int 0 // #0 │ │ -204c56: 7120 ab0a 3200 |0019: invoke-static {v2, v3}, Ljava/lang/Math;.max:(II)I // method@0aab │ │ -204c5c: 0a02 |001c: move-result v2 │ │ -204c5e: 6702 3343 |001d: sput v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.startedCounter:I // field@4333 │ │ -204c62: 0e00 |001f: return-void │ │ +204c18: |[204c18] org.thoughtcrime.securesms.service.GenericForegroundService.stopForegroundTask:(Landroid/content/Context;I)V │ │ +204c28: 2200 2b00 |0000: new-instance v0, Landroid/content/Intent; // type@002b │ │ +204c2c: 1c01 6111 |0002: const-class v1, Lorg/thoughtcrime/securesms/service/GenericForegroundService; // type@1161 │ │ +204c30: 7030 8600 2001 |0004: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0086 │ │ +204c36: 1a01 788a |0007: const-string v1, "stop" // string@8a78 │ │ +204c3a: 6e20 ab00 1000 |0009: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@00ab │ │ +204c40: 1a01 925b |000c: const-string v1, "extra_id" // string@5b92 │ │ +204c44: 6e30 9e00 1003 |000e: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@009e │ │ +204c4a: 7120 6205 0200 |0011: invoke-static {v2, v0}, Landroidx/core/content/ContextCompat;.startForegroundService:(Landroid/content/Context;Landroid/content/Intent;)V // method@0562 │ │ +204c50: 6002 3343 |0014: sget v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.startedCounter:I // field@4333 │ │ +204c54: d802 02ff |0016: add-int/lit8 v2, v2, #int -1 // #ff │ │ +204c58: 1203 |0018: const/4 v3, #int 0 // #0 │ │ +204c5a: 7120 ab0a 3200 |0019: invoke-static {v2, v3}, Ljava/lang/Math;.max:(II)I // method@0aab │ │ +204c60: 0a02 |001c: move-result v2 │ │ +204c62: 6702 3343 |001d: sput v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.startedCounter:I // field@4333 │ │ +204c66: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ 0x0007 line=150 │ │ 0x000c line=151 │ │ 0x0011 line=153 │ │ 0x0014 line=154 │ │ @@ -314694,45 +314695,45 @@ │ │ type : '()V' │ │ access : 0x20002 (PRIVATE DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 56 16-bit code units │ │ -204c64: |[204c64] org.thoughtcrime.securesms.service.GenericForegroundService.updateNotification:()V │ │ -204c74: 1d02 |0000: monitor-enter v2 │ │ -204c76: 5420 3043 |0001: iget-object v0, v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.allActiveMessages:Ljava/util/LinkedHashMap; // field@4330 │ │ -204c7a: 6e10 520d 0000 |0003: invoke-virtual {v0}, Ljava/util/LinkedHashMap;.values:()Ljava/util/Collection; // method@0d52 │ │ -204c80: 0c00 |0006: move-result-object v0 │ │ -204c82: 7210 080d 0000 |0007: invoke-interface {v0}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@0d08 │ │ -204c88: 0c00 |000a: move-result-object v0 │ │ -204c8a: 7210 480d 0000 |000b: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@0d48 │ │ -204c90: 0a01 |000e: move-result v1 │ │ -204c92: 3801 0c00 |000f: if-eqz v1, 001b // +000c │ │ -204c96: 7210 490d 0000 |0011: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0d49 │ │ -204c9c: 0c00 |0014: move-result-object v0 │ │ -204c9e: 1f00 5f11 |0015: check-cast v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // type@115f │ │ -204ca2: 7020 6b6a 0200 |0017: invoke-direct {v2, v0}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.postObligatoryForegroundNotification:(Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;)V // method@6a6b │ │ -204ca8: 2819 |001a: goto 0033 // +0019 │ │ -204caa: 6200 2f43 |001b: sget-object v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.TAG:Ljava/lang/String; // field@432f │ │ -204cae: 1a01 5922 |001d: const-string v1, "Last request. Ending foreground service." // string@2259 │ │ -204cb2: 7120 dd02 1000 |001f: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02dd │ │ -204cb8: 5420 3243 |0022: iget-object v0, v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.lastPosted:Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // field@4332 │ │ -204cbc: 3800 0300 |0024: if-eqz v0, 0027 // +0003 │ │ -204cc0: 2803 |0026: goto 0029 // +0003 │ │ -204cc2: 6200 2543 |0027: sget-object v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.DEFAULTS:Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // field@4325 │ │ -204cc6: 7020 6b6a 0200 |0029: invoke-direct {v2, v0}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.postObligatoryForegroundNotification:(Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;)V // method@6a6b │ │ -204ccc: 1210 |002c: const/4 v0, #int 1 // #1 │ │ -204cce: 6e20 6f6a 0200 |002d: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.stopForeground:(Z)V // method@6a6f │ │ -204cd4: 6e10 716a 0200 |0030: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.stopSelf:()V // method@6a71 │ │ -204cda: 1e02 |0033: monitor-exit v2 │ │ -204cdc: 0e00 |0034: return-void │ │ -204cde: 0d00 |0035: move-exception v0 │ │ -204ce0: 1e02 |0036: monitor-exit v2 │ │ -204ce2: 2700 |0037: throw v0 │ │ +204c68: |[204c68] org.thoughtcrime.securesms.service.GenericForegroundService.updateNotification:()V │ │ +204c78: 1d02 |0000: monitor-enter v2 │ │ +204c7a: 5420 3043 |0001: iget-object v0, v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.allActiveMessages:Ljava/util/LinkedHashMap; // field@4330 │ │ +204c7e: 6e10 520d 0000 |0003: invoke-virtual {v0}, Ljava/util/LinkedHashMap;.values:()Ljava/util/Collection; // method@0d52 │ │ +204c84: 0c00 |0006: move-result-object v0 │ │ +204c86: 7210 080d 0000 |0007: invoke-interface {v0}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@0d08 │ │ +204c8c: 0c00 |000a: move-result-object v0 │ │ +204c8e: 7210 480d 0000 |000b: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@0d48 │ │ +204c94: 0a01 |000e: move-result v1 │ │ +204c96: 3801 0c00 |000f: if-eqz v1, 001b // +000c │ │ +204c9a: 7210 490d 0000 |0011: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0d49 │ │ +204ca0: 0c00 |0014: move-result-object v0 │ │ +204ca2: 1f00 5f11 |0015: check-cast v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // type@115f │ │ +204ca6: 7020 6b6a 0200 |0017: invoke-direct {v2, v0}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.postObligatoryForegroundNotification:(Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;)V // method@6a6b │ │ +204cac: 2819 |001a: goto 0033 // +0019 │ │ +204cae: 6200 2f43 |001b: sget-object v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.TAG:Ljava/lang/String; // field@432f │ │ +204cb2: 1a01 5922 |001d: const-string v1, "Last request. Ending foreground service." // string@2259 │ │ +204cb6: 7120 dd02 1000 |001f: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02dd │ │ +204cbc: 5420 3243 |0022: iget-object v0, v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.lastPosted:Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // field@4332 │ │ +204cc0: 3800 0300 |0024: if-eqz v0, 0027 // +0003 │ │ +204cc4: 2803 |0026: goto 0029 // +0003 │ │ +204cc6: 6200 2543 |0027: sget-object v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.DEFAULTS:Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // field@4325 │ │ +204cca: 7020 6b6a 0200 |0029: invoke-direct {v2, v0}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.postObligatoryForegroundNotification:(Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;)V // method@6a6b │ │ +204cd0: 1210 |002c: const/4 v0, #int 1 // #1 │ │ +204cd2: 6e20 6f6a 0200 |002d: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.stopForeground:(Z)V // method@6a6f │ │ +204cd8: 6e10 716a 0200 |0030: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.stopSelf:()V // method@6a71 │ │ +204cde: 1e02 |0033: monitor-exit v2 │ │ +204ce0: 0e00 |0034: return-void │ │ +204ce2: 0d00 |0035: move-exception v0 │ │ +204ce4: 1e02 |0036: monitor-exit v2 │ │ +204ce6: 2700 |0037: throw v0 │ │ catches : 2 │ │ 0x0001 - 0x0033 │ │ -> 0x0035 │ │ 0x0036 - 0x0037 │ │ -> 0x0035 │ │ positions : │ │ 0x0001 line=80 │ │ @@ -314752,17 +314753,17 @@ │ │ type : '(Landroid/content/Intent;)Landroid/os/IBinder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2046fc: |[2046fc] org.thoughtcrime.securesms.service.GenericForegroundService.onBind:(Landroid/content/Intent;)Landroid/os/IBinder; │ │ -20470c: 5401 3143 |0000: iget-object v1, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.binder:Landroid/os/IBinder; // field@4331 │ │ -204710: 1101 |0002: return-object v1 │ │ +204700: |[204700] org.thoughtcrime.securesms.service.GenericForegroundService.onBind:(Landroid/content/Intent;)Landroid/os/IBinder; │ │ +204710: 5401 3143 |0000: iget-object v1, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.binder:Landroid/os/IBinder; // field@4331 │ │ +204714: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/thoughtcrime/securesms/service/GenericForegroundService; │ │ 0x0000 - 0x0003 reg=1 (null) Landroid/content/Intent; │ │ │ │ @@ -314771,55 +314772,55 @@ │ │ type : '(Landroid/content/Intent;II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 73 16-bit code units │ │ -204734: |[204734] org.thoughtcrime.securesms.service.GenericForegroundService.onStartCommand:(Landroid/content/Intent;II)I │ │ -204744: 3804 4100 |0000: if-eqz v4, 0041 // +0041 │ │ -204748: 1c05 6111 |0002: const-class v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService; // type@1161 │ │ -20474c: 1d05 |0004: monitor-enter v5 │ │ -20474e: 6e10 8c00 0400 |0005: invoke-virtual {v4}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@008c │ │ -204754: 0c06 |0008: move-result-object v6 │ │ -204756: 1a00 e289 |0009: const-string v0, "start" // string@89e2 │ │ -20475a: 6e20 090b 6000 |000b: invoke-virtual {v0, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b09 │ │ -204760: 0a00 |000e: move-result v0 │ │ -204762: 1221 |000f: const/4 v1, #int 2 // #2 │ │ -204764: 3800 0600 |0010: if-eqz v0, 0016 // +0006 │ │ -204768: 7020 666a 4300 |0012: invoke-direct {v3, v4}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.handleStart:(Landroid/content/Intent;)V // method@6a66 │ │ -20476e: 280c |0015: goto 0021 // +000c │ │ -204770: 1a00 788a |0016: const-string v0, "stop" // string@8a78 │ │ -204774: 6e20 090b 6000 |0018: invoke-virtual {v0, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b09 │ │ -20477a: 0a06 |001b: move-result v6 │ │ -20477c: 3806 0a00 |001c: if-eqz v6, 0026 // +000a │ │ -204780: 7020 676a 4300 |001e: invoke-direct {v3, v4}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.handleStop:(Landroid/content/Intent;)V // method@6a67 │ │ -204786: 7010 726a 0300 |0021: invoke-direct {v3}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.updateNotification:()V // method@6a72 │ │ -20478c: 1e05 |0024: monitor-exit v5 │ │ -20478e: 0f01 |0025: return v1 │ │ -204790: 2204 f002 |0026: new-instance v4, Ljava/lang/IllegalStateException; // type@02f0 │ │ -204794: 1a06 be11 |0028: const-string v6, "Action needs to be %s or %s." // string@11be │ │ -204798: 2310 f711 |002a: new-array v0, v1, [Ljava/lang/Object; // type@11f7 │ │ -20479c: 1a01 e289 |002c: const-string v1, "start" // string@89e2 │ │ -2047a0: 1202 |002e: const/4 v2, #int 0 // #0 │ │ -2047a2: 4d01 0002 |002f: aput-object v1, v0, v2 │ │ -2047a6: 1a01 788a |0031: const-string v1, "stop" // string@8a78 │ │ -2047aa: 1212 |0033: const/4 v2, #int 1 // #1 │ │ -2047ac: 4d01 0002 |0034: aput-object v1, v0, v2 │ │ -2047b0: 7120 0b0b 0600 |0036: invoke-static {v6, v0}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0b0b │ │ -2047b6: 0c06 |0039: move-result-object v6 │ │ -2047b8: 7020 760a 6400 |003a: invoke-direct {v4, v6}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a76 │ │ -2047be: 2704 |003d: throw v4 │ │ -2047c0: 0d04 |003e: move-exception v4 │ │ -2047c2: 1e05 |003f: monitor-exit v5 │ │ -2047c4: 2704 |0040: throw v4 │ │ -2047c6: 2204 f002 |0041: new-instance v4, Ljava/lang/IllegalStateException; // type@02f0 │ │ -2047ca: 1a05 791e |0043: const-string v5, "Intent needs to be non-null." // string@1e79 │ │ -2047ce: 7020 760a 5400 |0045: invoke-direct {v4, v5}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a76 │ │ -2047d4: 2704 |0048: throw v4 │ │ +204738: |[204738] org.thoughtcrime.securesms.service.GenericForegroundService.onStartCommand:(Landroid/content/Intent;II)I │ │ +204748: 3804 4100 |0000: if-eqz v4, 0041 // +0041 │ │ +20474c: 1c05 6111 |0002: const-class v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService; // type@1161 │ │ +204750: 1d05 |0004: monitor-enter v5 │ │ +204752: 6e10 8c00 0400 |0005: invoke-virtual {v4}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@008c │ │ +204758: 0c06 |0008: move-result-object v6 │ │ +20475a: 1a00 e289 |0009: const-string v0, "start" // string@89e2 │ │ +20475e: 6e20 090b 6000 |000b: invoke-virtual {v0, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b09 │ │ +204764: 0a00 |000e: move-result v0 │ │ +204766: 1221 |000f: const/4 v1, #int 2 // #2 │ │ +204768: 3800 0600 |0010: if-eqz v0, 0016 // +0006 │ │ +20476c: 7020 666a 4300 |0012: invoke-direct {v3, v4}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.handleStart:(Landroid/content/Intent;)V // method@6a66 │ │ +204772: 280c |0015: goto 0021 // +000c │ │ +204774: 1a00 788a |0016: const-string v0, "stop" // string@8a78 │ │ +204778: 6e20 090b 6000 |0018: invoke-virtual {v0, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b09 │ │ +20477e: 0a06 |001b: move-result v6 │ │ +204780: 3806 0a00 |001c: if-eqz v6, 0026 // +000a │ │ +204784: 7020 676a 4300 |001e: invoke-direct {v3, v4}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.handleStop:(Landroid/content/Intent;)V // method@6a67 │ │ +20478a: 7010 726a 0300 |0021: invoke-direct {v3}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.updateNotification:()V // method@6a72 │ │ +204790: 1e05 |0024: monitor-exit v5 │ │ +204792: 0f01 |0025: return v1 │ │ +204794: 2204 f002 |0026: new-instance v4, Ljava/lang/IllegalStateException; // type@02f0 │ │ +204798: 1a06 be11 |0028: const-string v6, "Action needs to be %s or %s." // string@11be │ │ +20479c: 2310 f711 |002a: new-array v0, v1, [Ljava/lang/Object; // type@11f7 │ │ +2047a0: 1a01 e289 |002c: const-string v1, "start" // string@89e2 │ │ +2047a4: 1202 |002e: const/4 v2, #int 0 // #0 │ │ +2047a6: 4d01 0002 |002f: aput-object v1, v0, v2 │ │ +2047aa: 1a01 788a |0031: const-string v1, "stop" // string@8a78 │ │ +2047ae: 1212 |0033: const/4 v2, #int 1 // #1 │ │ +2047b0: 4d01 0002 |0034: aput-object v1, v0, v2 │ │ +2047b4: 7120 0b0b 0600 |0036: invoke-static {v6, v0}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0b0b │ │ +2047ba: 0c06 |0039: move-result-object v6 │ │ +2047bc: 7020 760a 6400 |003a: invoke-direct {v4, v6}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a76 │ │ +2047c2: 2704 |003d: throw v4 │ │ +2047c4: 0d04 |003e: move-exception v4 │ │ +2047c6: 1e05 |003f: monitor-exit v5 │ │ +2047c8: 2704 |0040: throw v4 │ │ +2047ca: 2204 f002 |0041: new-instance v4, Ljava/lang/IllegalStateException; // type@02f0 │ │ +2047ce: 1a05 791e |0043: const-string v5, "Intent needs to be non-null." // string@1e79 │ │ +2047d2: 7020 760a 5400 |0045: invoke-direct {v4, v5}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a76 │ │ +2047d8: 2704 |0048: throw v4 │ │ catches : 1 │ │ 0x0005 - 0x0040 │ │ -> 0x003e │ │ positions : │ │ 0x0002 line=67 │ │ 0x0005 line=68 │ │ 0x0009 line=69 │ │ @@ -314840,74 +314841,74 @@ │ │ type : '(IIIZLjava/lang/String;)V' │ │ access : 0x20000 (DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 16 │ │ ins : 6 │ │ outs : 10 │ │ insns size : 106 16-bit code units │ │ -204b0c: |[204b0c] org.thoughtcrime.securesms.service.GenericForegroundService.replaceProgress:(IIIZLjava/lang/String;)V │ │ -204b1c: 1d0a |0000: monitor-enter v10 │ │ -204b1e: 54a0 3043 |0001: iget-object v0, v10, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.allActiveMessages:Ljava/util/LinkedHashMap; // field@4330 │ │ -204b22: 7110 830a 0b00 |0003: invoke-static {v11}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a83 │ │ -204b28: 0c0b |0006: move-result-object v11 │ │ -204b2a: 6e20 4e0d b000 |0007: invoke-virtual {v0, v11}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0d4e │ │ -204b30: 0c0b |000a: move-result-object v11 │ │ -204b32: 1f0b 5f11 |000b: check-cast v11, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // type@115f │ │ -204b36: 390b 0b00 |000d: if-nez v11, 0018 // +000b │ │ -204b3a: 620b 2f43 |000f: sget-object v11, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.TAG:Ljava/lang/String; // field@432f │ │ -204b3e: 1a0c 331c |0011: const-string v12, "Failed to replace notification, it was not found" // string@1c33 │ │ -204b42: 7120 e102 cb00 |0013: invoke-static {v11, v12}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@02e1 │ │ -204b48: 1e0a |0016: monitor-exit v10 │ │ -204b4a: 0e00 |0017: return-void │ │ -204b4c: 390f 0400 |0018: if-nez v15, 001c // +0004 │ │ -204b50: 54bf 1a43 |001a: iget-object v15, v11, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.contentText:Ljava/lang/String; // field@431a │ │ -204b54: 07f2 |001c: move-object v2, v15 │ │ -204b56: 220f 5f11 |001d: new-instance v15, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // type@115f │ │ -204b5a: 54b1 2043 |001f: iget-object v1, v11, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.title:Ljava/lang/String; // field@4320 │ │ -204b5e: 54b3 1943 |0021: iget-object v3, v11, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.channelId:Ljava/lang/String; // field@4319 │ │ -204b62: 52b4 1b43 |0023: iget v4, v11, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.iconRes:I // field@431b │ │ -204b66: 52b5 1c43 |0025: iget v5, v11, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.id:I // field@431c │ │ -204b6a: 1209 |0027: const/4 v9, #int 0 // #0 │ │ -204b6c: 07f0 |0028: move-object v0, v15 │ │ -204b6e: 01c6 |0029: move v6, v12 │ │ -204b70: 01d7 |002a: move v7, v13 │ │ -204b72: 01e8 |002b: move v8, v14 │ │ -204b74: 760a 5a6a 0000 |002c: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IIIIZLorg/thoughtcrime/securesms/service/GenericForegroundService$1;)V // method@6a5a │ │ -204b7a: 6e20 5c6a fb00 |002f: invoke-virtual {v11, v15}, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.equals:(Ljava/lang/Object;)Z // method@6a5c │ │ -204b80: 0a0b |0032: move-result v11 │ │ -204b82: 120c |0033: const/4 v12, #int 0 // #0 │ │ -204b84: 121d |0034: const/4 v13, #int 1 // #1 │ │ -204b86: 380b 1300 |0035: if-eqz v11, 0048 // +0013 │ │ -204b8a: 620b 2f43 |0037: sget-object v11, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.TAG:Ljava/lang/String; // field@432f │ │ -204b8e: 1a0e c864 |0039: const-string v14, "handleReplace() skip, no change %s" // string@64c8 │ │ -204b92: 23dd f711 |003b: new-array v13, v13, [Ljava/lang/Object; // type@11f7 │ │ -204b96: 4d0f 0d0c |003d: aput-object v15, v13, v12 │ │ -204b9a: 7120 0b0b de00 |003f: invoke-static {v14, v13}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0b0b │ │ -204ba0: 0c0c |0042: move-result-object v12 │ │ -204ba2: 7120 d902 cb00 |0043: invoke-static {v11, v12}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@02d9 │ │ -204ba8: 1e0a |0046: monitor-exit v10 │ │ -204baa: 0e00 |0047: return-void │ │ -204bac: 620b 2f43 |0048: sget-object v11, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.TAG:Ljava/lang/String; // field@432f │ │ -204bb0: 1a0e c764 |004a: const-string v14, "handleReplace() %s" // string@64c7 │ │ -204bb4: 23dd f711 |004c: new-array v13, v13, [Ljava/lang/Object; // type@11f7 │ │ -204bb8: 4d0f 0d0c |004e: aput-object v15, v13, v12 │ │ -204bbc: 7120 0b0b de00 |0050: invoke-static {v14, v13}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0b0b │ │ -204bc2: 0c0c |0053: move-result-object v12 │ │ -204bc4: 7120 dd02 cb00 |0054: invoke-static {v11, v12}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02dd │ │ -204bca: 54ab 3043 |0057: iget-object v11, v10, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.allActiveMessages:Ljava/util/LinkedHashMap; // field@4330 │ │ -204bce: 52fc 1c43 |0059: iget v12, v15, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.id:I // field@431c │ │ -204bd2: 7110 830a 0c00 |005b: invoke-static {v12}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a83 │ │ -204bd8: 0c0c |005e: move-result-object v12 │ │ -204bda: 6e30 4f0d cb0f |005f: invoke-virtual {v11, v12, v15}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0d4f │ │ -204be0: 7010 726a 0a00 |0062: invoke-direct {v10}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.updateNotification:()V // method@6a72 │ │ -204be6: 1e0a |0065: monitor-exit v10 │ │ -204be8: 0e00 |0066: return-void │ │ -204bea: 0d0b |0067: move-exception v11 │ │ -204bec: 1e0a |0068: monitor-exit v10 │ │ -204bee: 270b |0069: throw v11 │ │ +204b10: |[204b10] org.thoughtcrime.securesms.service.GenericForegroundService.replaceProgress:(IIIZLjava/lang/String;)V │ │ +204b20: 1d0a |0000: monitor-enter v10 │ │ +204b22: 54a0 3043 |0001: iget-object v0, v10, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.allActiveMessages:Ljava/util/LinkedHashMap; // field@4330 │ │ +204b26: 7110 830a 0b00 |0003: invoke-static {v11}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a83 │ │ +204b2c: 0c0b |0006: move-result-object v11 │ │ +204b2e: 6e20 4e0d b000 |0007: invoke-virtual {v0, v11}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0d4e │ │ +204b34: 0c0b |000a: move-result-object v11 │ │ +204b36: 1f0b 5f11 |000b: check-cast v11, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // type@115f │ │ +204b3a: 390b 0b00 |000d: if-nez v11, 0018 // +000b │ │ +204b3e: 620b 2f43 |000f: sget-object v11, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.TAG:Ljava/lang/String; // field@432f │ │ +204b42: 1a0c 331c |0011: const-string v12, "Failed to replace notification, it was not found" // string@1c33 │ │ +204b46: 7120 e102 cb00 |0013: invoke-static {v11, v12}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@02e1 │ │ +204b4c: 1e0a |0016: monitor-exit v10 │ │ +204b4e: 0e00 |0017: return-void │ │ +204b50: 390f 0400 |0018: if-nez v15, 001c // +0004 │ │ +204b54: 54bf 1a43 |001a: iget-object v15, v11, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.contentText:Ljava/lang/String; // field@431a │ │ +204b58: 07f2 |001c: move-object v2, v15 │ │ +204b5a: 220f 5f11 |001d: new-instance v15, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // type@115f │ │ +204b5e: 54b1 2043 |001f: iget-object v1, v11, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.title:Ljava/lang/String; // field@4320 │ │ +204b62: 54b3 1943 |0021: iget-object v3, v11, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.channelId:Ljava/lang/String; // field@4319 │ │ +204b66: 52b4 1b43 |0023: iget v4, v11, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.iconRes:I // field@431b │ │ +204b6a: 52b5 1c43 |0025: iget v5, v11, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.id:I // field@431c │ │ +204b6e: 1209 |0027: const/4 v9, #int 0 // #0 │ │ +204b70: 07f0 |0028: move-object v0, v15 │ │ +204b72: 01c6 |0029: move v6, v12 │ │ +204b74: 01d7 |002a: move v7, v13 │ │ +204b76: 01e8 |002b: move v8, v14 │ │ +204b78: 760a 5a6a 0000 |002c: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IIIIZLorg/thoughtcrime/securesms/service/GenericForegroundService$1;)V // method@6a5a │ │ +204b7e: 6e20 5c6a fb00 |002f: invoke-virtual {v11, v15}, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.equals:(Ljava/lang/Object;)Z // method@6a5c │ │ +204b84: 0a0b |0032: move-result v11 │ │ +204b86: 120c |0033: const/4 v12, #int 0 // #0 │ │ +204b88: 121d |0034: const/4 v13, #int 1 // #1 │ │ +204b8a: 380b 1300 |0035: if-eqz v11, 0048 // +0013 │ │ +204b8e: 620b 2f43 |0037: sget-object v11, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.TAG:Ljava/lang/String; // field@432f │ │ +204b92: 1a0e c864 |0039: const-string v14, "handleReplace() skip, no change %s" // string@64c8 │ │ +204b96: 23dd f711 |003b: new-array v13, v13, [Ljava/lang/Object; // type@11f7 │ │ +204b9a: 4d0f 0d0c |003d: aput-object v15, v13, v12 │ │ +204b9e: 7120 0b0b de00 |003f: invoke-static {v14, v13}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0b0b │ │ +204ba4: 0c0c |0042: move-result-object v12 │ │ +204ba6: 7120 d902 cb00 |0043: invoke-static {v11, v12}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@02d9 │ │ +204bac: 1e0a |0046: monitor-exit v10 │ │ +204bae: 0e00 |0047: return-void │ │ +204bb0: 620b 2f43 |0048: sget-object v11, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.TAG:Ljava/lang/String; // field@432f │ │ +204bb4: 1a0e c764 |004a: const-string v14, "handleReplace() %s" // string@64c7 │ │ +204bb8: 23dd f711 |004c: new-array v13, v13, [Ljava/lang/Object; // type@11f7 │ │ +204bbc: 4d0f 0d0c |004e: aput-object v15, v13, v12 │ │ +204bc0: 7120 0b0b de00 |0050: invoke-static {v14, v13}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0b0b │ │ +204bc6: 0c0c |0053: move-result-object v12 │ │ +204bc8: 7120 dd02 cb00 |0054: invoke-static {v11, v12}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02dd │ │ +204bce: 54ab 3043 |0057: iget-object v11, v10, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.allActiveMessages:Ljava/util/LinkedHashMap; // field@4330 │ │ +204bd2: 52fc 1c43 |0059: iget v12, v15, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.id:I // field@431c │ │ +204bd6: 7110 830a 0c00 |005b: invoke-static {v12}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a83 │ │ +204bdc: 0c0c |005e: move-result-object v12 │ │ +204bde: 6e30 4f0d cb0f |005f: invoke-virtual {v11, v12, v15}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0d4f │ │ +204be4: 7010 726a 0a00 |0062: invoke-direct {v10}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.updateNotification:()V // method@6a72 │ │ +204bea: 1e0a |0065: monitor-exit v10 │ │ +204bec: 0e00 |0066: return-void │ │ +204bee: 0d0b |0067: move-exception v11 │ │ +204bf0: 1e0a |0068: monitor-exit v10 │ │ +204bf2: 270b |0069: throw v11 │ │ catches : 4 │ │ 0x0001 - 0x0016 │ │ -> 0x0067 │ │ 0x001a - 0x0046 │ │ -> 0x0067 │ │ 0x0048 - 0x0065 │ │ -> 0x0067 │ │ @@ -314970,20 +314971,20 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -204cf8: |[204cf8] org.thoughtcrime.securesms.service.IPCAddAccountsService$IncomingHandler.:(Landroid/content/Context;)V │ │ -204d08: 7010 5f02 0100 |0000: invoke-direct {v1}, Landroid/os/Handler;.:()V // method@025f │ │ -204d0e: 2200 2403 |0003: new-instance v0, Ljava/lang/ref/WeakReference; // type@0324 │ │ -204d12: 7020 940b 2000 |0005: invoke-direct {v0, v2}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@0b94 │ │ -204d18: 5b10 3443 |0008: iput-object v0, v1, Lorg/thoughtcrime/securesms/service/IPCAddAccountsService$IncomingHandler;.contextRef:Ljava/lang/ref/WeakReference; // field@4334 │ │ -204d1c: 0e00 |000a: return-void │ │ +204cfc: |[204cfc] org.thoughtcrime.securesms.service.IPCAddAccountsService$IncomingHandler.:(Landroid/content/Context;)V │ │ +204d0c: 7010 5f02 0100 |0000: invoke-direct {v1}, Landroid/os/Handler;.:()V // method@025f │ │ +204d12: 2200 2403 |0003: new-instance v0, Ljava/lang/ref/WeakReference; // type@0324 │ │ +204d16: 7020 940b 2000 |0005: invoke-direct {v0, v2}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@0b94 │ │ +204d1c: 5b10 3443 |0008: iput-object v0, v1, Lorg/thoughtcrime/securesms/service/IPCAddAccountsService$IncomingHandler;.contextRef:Ljava/lang/ref/WeakReference; // field@4334 │ │ +204d20: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0003 line=46 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/thoughtcrime/securesms/service/IPCAddAccountsService$IncomingHandler; │ │ 0x0000 - 0x000b reg=2 (null) Landroid/content/Context; │ │ @@ -314994,87 +314995,87 @@ │ │ type : '(Landroid/os/Message;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 155 16-bit code units │ │ -204d20: |[204d20] org.thoughtcrime.securesms.service.IPCAddAccountsService$IncomingHandler.handleMessage:(Landroid/os/Message;)V │ │ -204d30: 6e10 6b02 0b00 |0000: invoke-virtual {v11}, Landroid/os/Message;.getData:()Landroid/os/Bundle; // method@026b │ │ -204d36: 0c00 |0003: move-result-object v0 │ │ -204d38: 54a1 3443 |0004: iget-object v1, v10, Lorg/thoughtcrime/securesms/service/IPCAddAccountsService$IncomingHandler;.contextRef:Ljava/lang/ref/WeakReference; // field@4334 │ │ -204d3c: 6e10 960b 0100 |0006: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@0b96 │ │ -204d42: 0c01 |0009: move-result-object v1 │ │ -204d44: 1f01 2700 |000a: check-cast v1, Landroid/content/Context; // type@0027 │ │ -204d48: 3800 8e00 |000c: if-eqz v0, 009a // +008e │ │ -204d4c: 3801 8c00 |000e: if-eqz v1, 009a // +008c │ │ -204d50: 52bb 4700 |0010: iget v11, v11, Landroid/os/Message;.what:I // field@0047 │ │ -204d54: 1212 |0012: const/4 v2, #int 1 // #1 │ │ -204d56: 332b 8700 |0013: if-ne v11, v2, 009a // +0087 │ │ -204d5a: 1a0b e54b |0015: const-string v11, "addr" // string@4be5 │ │ -204d5e: 6e20 5602 b000 |0017: invoke-virtual {v0, v11}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0256 │ │ -204d64: 0c0b |001a: move-result-object v11 │ │ -204d66: 7100 776a 0000 |001b: invoke-static {}, Lorg/thoughtcrime/securesms/service/IPCAddAccountsService;.access$000:()Ljava/lang/String; // method@6a77 │ │ -204d6c: 0c02 |001e: move-result-object v2 │ │ -204d6e: 2203 0d03 |001f: new-instance v3, Ljava/lang/StringBuilder; // type@030d │ │ -204d72: 1a04 6711 |0021: const-string v4, "ADD ACCOUNT called for account: " // string@1167 │ │ -204d76: 7020 420b 4300 |0023: invoke-direct {v3, v4}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b42 │ │ -204d7c: 6e20 4b0b b300 |0026: invoke-virtual {v3, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ -204d82: 6e10 5c0b 0300 |0029: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b5c │ │ -204d88: 0c03 |002c: move-result-object v3 │ │ -204d8a: 7120 d902 3200 |002d: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@02d9 │ │ -204d90: 7110 5e5e 0100 |0030: invoke-static {v1}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getAccounts:(Landroid/content/Context;)Lcom/b44t/messenger/DcAccounts; // method@5e5e │ │ -204d96: 0c02 |0033: move-result-object v2 │ │ -204d98: 6e10 8306 0200 |0034: invoke-virtual {v2}, Lcom/b44t/messenger/DcAccounts;.getAll:()[I // method@0683 │ │ -204d9e: 0c03 |0037: move-result-object v3 │ │ -204da0: 2134 |0038: array-length v4, v3 │ │ -204da2: 1205 |0039: const/4 v5, #int 0 // #0 │ │ -204da4: 1406 0080 0010 |003a: const v6, #float 2.53422e-29 // #10008000 │ │ -204daa: 3545 4400 |003d: if-ge v5, v4, 0081 // +0044 │ │ -204dae: 4407 0305 |003f: aget v7, v3, v5 │ │ -204db2: 6e20 8206 7200 |0041: invoke-virtual {v2, v7}, Lcom/b44t/messenger/DcAccounts;.getAccount:(I)Lcom/b44t/messenger/DcContext; // method@0682 │ │ -204db8: 0c08 |0044: move-result-object v8 │ │ -204dba: 1a09 1d53 |0045: const-string v9, "configured_addr" // string@531d │ │ -204dbe: 6e20 de06 9800 |0047: invoke-virtual {v8, v9}, Lcom/b44t/messenger/DcContext;.getConfig:(Ljava/lang/String;)Ljava/lang/String; // method@06de │ │ -204dc4: 0c08 |004a: move-result-object v8 │ │ -204dc6: 6e20 090b b800 |004b: invoke-virtual {v8, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b09 │ │ -204dcc: 0a08 |004e: move-result v8 │ │ -204dce: 3808 2f00 |004f: if-eqz v8, 007e // +002f │ │ -204dd2: 7100 776a 0000 |0051: invoke-static {}, Lorg/thoughtcrime/securesms/service/IPCAddAccountsService;.access$000:()Ljava/lang/String; // method@6a77 │ │ -204dd8: 0c00 |0054: move-result-object v0 │ │ -204dda: 2202 0d03 |0055: new-instance v2, Ljava/lang/StringBuilder; // type@030d │ │ -204dde: 7010 3f0b 0200 |0057: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0b3f │ │ -204de4: 6e20 4b0b b200 |005a: invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ -204dea: 1a0b 6f04 |005d: const-string v11, " already exists. Switching account." // string@046f │ │ -204dee: 6e20 4b0b b200 |005f: invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ -204df4: 6e10 5c0b 0200 |0062: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b5c │ │ -204dfa: 0c0b |0065: move-result-object v11 │ │ -204dfc: 7120 d902 b000 |0066: invoke-static {v0, v11}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@02d9 │ │ -204e02: 7100 1f5e 0000 |0069: invoke-static {}, Lorg/thoughtcrime/securesms/connect/AccountManager;.getInstance:()Lorg/thoughtcrime/securesms/connect/AccountManager; // method@5e1f │ │ -204e08: 0c0b |006c: move-result-object v11 │ │ -204e0a: 6e30 245e 1b07 |006d: invoke-virtual {v11, v1, v7}, Lorg/thoughtcrime/securesms/connect/AccountManager;.switchAccount:(Landroid/content/Context;I)V // method@5e24 │ │ -204e10: 220b 2b00 |0070: new-instance v11, Landroid/content/Intent; // type@002b │ │ -204e14: 1c00 b50d |0072: const-class v0, Lorg/thoughtcrime/securesms/ConversationListActivity; // type@0db5 │ │ -204e18: 7030 8600 1b00 |0074: invoke-direct {v11, v1, v0}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0086 │ │ -204e1e: 6e20 8a00 6b00 |0077: invoke-virtual {v11, v6}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@008a │ │ -204e24: 6e20 8100 b100 |007a: invoke-virtual {v1, v11}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@0081 │ │ -204e2a: 0e00 |007d: return-void │ │ -204e2c: d805 0501 |007e: add-int/lit8 v5, v5, #int 1 // #01 │ │ -204e30: 28ba |0080: goto 003a // -0046 │ │ -204e32: 7100 1f5e 0000 |0081: invoke-static {}, Lorg/thoughtcrime/securesms/connect/AccountManager;.getInstance:()Lorg/thoughtcrime/securesms/connect/AccountManager; // method@5e1f │ │ -204e38: 0c0b |0084: move-result-object v11 │ │ -204e3a: 6e20 1d5e 1b00 |0085: invoke-virtual {v11, v1}, Lorg/thoughtcrime/securesms/connect/AccountManager;.beginAccountCreation:(Landroid/content/Context;)I // method@5e1d │ │ -204e40: 220b 2b00 |0088: new-instance v11, Landroid/content/Intent; // type@002b │ │ -204e44: 1c02 790e |008a: const-class v2, Lorg/thoughtcrime/securesms/RegistrationActivity; // type@0e79 │ │ -204e48: 7030 8600 1b02 |008c: invoke-direct {v11, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0086 │ │ -204e4e: 1a02 5d11 |008f: const-string v2, "ACCOUNT_DATA" // string@115d │ │ -204e52: 6e30 9f00 2b00 |0091: invoke-virtual {v11, v2, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Bundle;)Landroid/content/Intent; // method@009f │ │ -204e58: 6e20 8a00 6b00 |0094: invoke-virtual {v11, v6}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@008a │ │ -204e5e: 6e20 8100 b100 |0097: invoke-virtual {v1, v11}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@0081 │ │ -204e64: 0e00 |009a: return-void │ │ +204d24: |[204d24] org.thoughtcrime.securesms.service.IPCAddAccountsService$IncomingHandler.handleMessage:(Landroid/os/Message;)V │ │ +204d34: 6e10 6b02 0b00 |0000: invoke-virtual {v11}, Landroid/os/Message;.getData:()Landroid/os/Bundle; // method@026b │ │ +204d3a: 0c00 |0003: move-result-object v0 │ │ +204d3c: 54a1 3443 |0004: iget-object v1, v10, Lorg/thoughtcrime/securesms/service/IPCAddAccountsService$IncomingHandler;.contextRef:Ljava/lang/ref/WeakReference; // field@4334 │ │ +204d40: 6e10 960b 0100 |0006: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@0b96 │ │ +204d46: 0c01 |0009: move-result-object v1 │ │ +204d48: 1f01 2700 |000a: check-cast v1, Landroid/content/Context; // type@0027 │ │ +204d4c: 3800 8e00 |000c: if-eqz v0, 009a // +008e │ │ +204d50: 3801 8c00 |000e: if-eqz v1, 009a // +008c │ │ +204d54: 52bb 4700 |0010: iget v11, v11, Landroid/os/Message;.what:I // field@0047 │ │ +204d58: 1212 |0012: const/4 v2, #int 1 // #1 │ │ +204d5a: 332b 8700 |0013: if-ne v11, v2, 009a // +0087 │ │ +204d5e: 1a0b e54b |0015: const-string v11, "addr" // string@4be5 │ │ +204d62: 6e20 5602 b000 |0017: invoke-virtual {v0, v11}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0256 │ │ +204d68: 0c0b |001a: move-result-object v11 │ │ +204d6a: 7100 776a 0000 |001b: invoke-static {}, Lorg/thoughtcrime/securesms/service/IPCAddAccountsService;.access$000:()Ljava/lang/String; // method@6a77 │ │ +204d70: 0c02 |001e: move-result-object v2 │ │ +204d72: 2203 0d03 |001f: new-instance v3, Ljava/lang/StringBuilder; // type@030d │ │ +204d76: 1a04 6711 |0021: const-string v4, "ADD ACCOUNT called for account: " // string@1167 │ │ +204d7a: 7020 420b 4300 |0023: invoke-direct {v3, v4}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b42 │ │ +204d80: 6e20 4b0b b300 |0026: invoke-virtual {v3, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ +204d86: 6e10 5c0b 0300 |0029: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b5c │ │ +204d8c: 0c03 |002c: move-result-object v3 │ │ +204d8e: 7120 d902 3200 |002d: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@02d9 │ │ +204d94: 7110 5e5e 0100 |0030: invoke-static {v1}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getAccounts:(Landroid/content/Context;)Lcom/b44t/messenger/DcAccounts; // method@5e5e │ │ +204d9a: 0c02 |0033: move-result-object v2 │ │ +204d9c: 6e10 8306 0200 |0034: invoke-virtual {v2}, Lcom/b44t/messenger/DcAccounts;.getAll:()[I // method@0683 │ │ +204da2: 0c03 |0037: move-result-object v3 │ │ +204da4: 2134 |0038: array-length v4, v3 │ │ +204da6: 1205 |0039: const/4 v5, #int 0 // #0 │ │ +204da8: 1406 0080 0010 |003a: const v6, #float 2.53422e-29 // #10008000 │ │ +204dae: 3545 4400 |003d: if-ge v5, v4, 0081 // +0044 │ │ +204db2: 4407 0305 |003f: aget v7, v3, v5 │ │ +204db6: 6e20 8206 7200 |0041: invoke-virtual {v2, v7}, Lcom/b44t/messenger/DcAccounts;.getAccount:(I)Lcom/b44t/messenger/DcContext; // method@0682 │ │ +204dbc: 0c08 |0044: move-result-object v8 │ │ +204dbe: 1a09 1d53 |0045: const-string v9, "configured_addr" // string@531d │ │ +204dc2: 6e20 de06 9800 |0047: invoke-virtual {v8, v9}, Lcom/b44t/messenger/DcContext;.getConfig:(Ljava/lang/String;)Ljava/lang/String; // method@06de │ │ +204dc8: 0c08 |004a: move-result-object v8 │ │ +204dca: 6e20 090b b800 |004b: invoke-virtual {v8, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b09 │ │ +204dd0: 0a08 |004e: move-result v8 │ │ +204dd2: 3808 2f00 |004f: if-eqz v8, 007e // +002f │ │ +204dd6: 7100 776a 0000 |0051: invoke-static {}, Lorg/thoughtcrime/securesms/service/IPCAddAccountsService;.access$000:()Ljava/lang/String; // method@6a77 │ │ +204ddc: 0c00 |0054: move-result-object v0 │ │ +204dde: 2202 0d03 |0055: new-instance v2, Ljava/lang/StringBuilder; // type@030d │ │ +204de2: 7010 3f0b 0200 |0057: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0b3f │ │ +204de8: 6e20 4b0b b200 |005a: invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ +204dee: 1a0b 6f04 |005d: const-string v11, " already exists. Switching account." // string@046f │ │ +204df2: 6e20 4b0b b200 |005f: invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ +204df8: 6e10 5c0b 0200 |0062: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b5c │ │ +204dfe: 0c0b |0065: move-result-object v11 │ │ +204e00: 7120 d902 b000 |0066: invoke-static {v0, v11}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@02d9 │ │ +204e06: 7100 1f5e 0000 |0069: invoke-static {}, Lorg/thoughtcrime/securesms/connect/AccountManager;.getInstance:()Lorg/thoughtcrime/securesms/connect/AccountManager; // method@5e1f │ │ +204e0c: 0c0b |006c: move-result-object v11 │ │ +204e0e: 6e30 245e 1b07 |006d: invoke-virtual {v11, v1, v7}, Lorg/thoughtcrime/securesms/connect/AccountManager;.switchAccount:(Landroid/content/Context;I)V // method@5e24 │ │ +204e14: 220b 2b00 |0070: new-instance v11, Landroid/content/Intent; // type@002b │ │ +204e18: 1c00 b50d |0072: const-class v0, Lorg/thoughtcrime/securesms/ConversationListActivity; // type@0db5 │ │ +204e1c: 7030 8600 1b00 |0074: invoke-direct {v11, v1, v0}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0086 │ │ +204e22: 6e20 8a00 6b00 |0077: invoke-virtual {v11, v6}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@008a │ │ +204e28: 6e20 8100 b100 |007a: invoke-virtual {v1, v11}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@0081 │ │ +204e2e: 0e00 |007d: return-void │ │ +204e30: d805 0501 |007e: add-int/lit8 v5, v5, #int 1 // #01 │ │ +204e34: 28ba |0080: goto 003a // -0046 │ │ +204e36: 7100 1f5e 0000 |0081: invoke-static {}, Lorg/thoughtcrime/securesms/connect/AccountManager;.getInstance:()Lorg/thoughtcrime/securesms/connect/AccountManager; // method@5e1f │ │ +204e3c: 0c0b |0084: move-result-object v11 │ │ +204e3e: 6e20 1d5e 1b00 |0085: invoke-virtual {v11, v1}, Lorg/thoughtcrime/securesms/connect/AccountManager;.beginAccountCreation:(Landroid/content/Context;)I // method@5e1d │ │ +204e44: 220b 2b00 |0088: new-instance v11, Landroid/content/Intent; // type@002b │ │ +204e48: 1c02 790e |008a: const-class v2, Lorg/thoughtcrime/securesms/RegistrationActivity; // type@0e79 │ │ +204e4c: 7030 8600 1b02 |008c: invoke-direct {v11, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0086 │ │ +204e52: 1a02 5d11 |008f: const-string v2, "ACCOUNT_DATA" // string@115d │ │ +204e56: 6e30 9f00 2b00 |0091: invoke-virtual {v11, v2, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Bundle;)Landroid/content/Intent; // method@009f │ │ +204e5c: 6e20 8a00 6b00 |0094: invoke-virtual {v11, v6}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@008a │ │ +204e62: 6e20 8100 b100 |0097: invoke-virtual {v1, v11}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@0081 │ │ +204e68: 0e00 |009a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0004 line=52 │ │ 0x0010 line=53 │ │ 0x0015 line=54 │ │ 0x001b line=55 │ │ @@ -315146,37 +315147,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -204eb4: |[204eb4] org.thoughtcrime.securesms.service.IPCAddAccountsService.:()V │ │ -204ec4: 0e00 |0000: return-void │ │ +204eb8: |[204eb8] org.thoughtcrime.securesms.service.IPCAddAccountsService.:()V │ │ +204ec8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/service/IPCAddAccountsService;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -204ec8: |[204ec8] org.thoughtcrime.securesms.service.IPCAddAccountsService.:()V │ │ -204ed8: 7010 4400 0200 |0000: invoke-direct {v2}, Landroid/app/Service;.:()V // method@0044 │ │ -204ede: 2200 a200 |0003: new-instance v0, Landroid/os/Messenger; // type@00a2 │ │ -204ee2: 2201 6211 |0005: new-instance v1, Lorg/thoughtcrime/securesms/service/IPCAddAccountsService$IncomingHandler; // type@1162 │ │ -204ee6: 7020 736a 2100 |0007: invoke-direct {v1, v2}, Lorg/thoughtcrime/securesms/service/IPCAddAccountsService$IncomingHandler;.:(Landroid/content/Context;)V // method@6a73 │ │ -204eec: 7020 6c02 1000 |000a: invoke-direct {v0, v1}, Landroid/os/Messenger;.:(Landroid/os/Handler;)V // method@026c │ │ -204ef2: 5b20 3843 |000d: iput-object v0, v2, Lorg/thoughtcrime/securesms/service/IPCAddAccountsService;.messenger:Landroid/os/Messenger; // field@4338 │ │ -204ef6: 0e00 |000f: return-void │ │ +204ecc: |[204ecc] org.thoughtcrime.securesms.service.IPCAddAccountsService.:()V │ │ +204edc: 7010 4400 0200 |0000: invoke-direct {v2}, Landroid/app/Service;.:()V // method@0044 │ │ +204ee2: 2200 a200 |0003: new-instance v0, Landroid/os/Messenger; // type@00a2 │ │ +204ee6: 2201 6211 |0005: new-instance v1, Lorg/thoughtcrime/securesms/service/IPCAddAccountsService$IncomingHandler; // type@1162 │ │ +204eea: 7020 736a 2100 |0007: invoke-direct {v1, v2}, Lorg/thoughtcrime/securesms/service/IPCAddAccountsService$IncomingHandler;.:(Landroid/content/Context;)V // method@6a73 │ │ +204ef0: 7020 6c02 1000 |000a: invoke-direct {v0, v1}, Landroid/os/Messenger;.:(Landroid/os/Handler;)V // method@026c │ │ +204ef6: 5b20 3843 |000d: iput-object v0, v2, Lorg/thoughtcrime/securesms/service/IPCAddAccountsService;.messenger:Landroid/os/Messenger; // field@4338 │ │ +204efa: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0003 line=82 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lorg/thoughtcrime/securesms/service/IPCAddAccountsService; │ │ │ │ @@ -315185,17 +315186,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -204e9c: |[204e9c] org.thoughtcrime.securesms.service.IPCAddAccountsService.access$000:()Ljava/lang/String; │ │ -204eac: 6200 3743 |0000: sget-object v0, Lorg/thoughtcrime/securesms/service/IPCAddAccountsService;.TAG:Ljava/lang/String; // field@4337 │ │ -204eb0: 1100 |0002: return-object v0 │ │ +204ea0: |[204ea0] org.thoughtcrime.securesms.service.IPCAddAccountsService.access$000:()Ljava/lang/String; │ │ +204eb0: 6200 3743 |0000: sget-object v0, Lorg/thoughtcrime/securesms/service/IPCAddAccountsService;.TAG:Ljava/lang/String; // field@4337 │ │ +204eb4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/thoughtcrime/securesms/service/IPCAddAccountsService;) │ │ @@ -315203,19 +315204,19 @@ │ │ type : '(Landroid/content/Intent;)Landroid/os/IBinder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -204e68: |[204e68] org.thoughtcrime.securesms.service.IPCAddAccountsService.onBind:(Landroid/content/Intent;)Landroid/os/IBinder; │ │ -204e78: 5401 3843 |0000: iget-object v1, v0, Lorg/thoughtcrime/securesms/service/IPCAddAccountsService;.messenger:Landroid/os/Messenger; // field@4338 │ │ -204e7c: 6e10 6d02 0100 |0002: invoke-virtual {v1}, Landroid/os/Messenger;.getBinder:()Landroid/os/IBinder; // method@026d │ │ -204e82: 0c01 |0005: move-result-object v1 │ │ -204e84: 1101 |0006: return-object v1 │ │ +204e6c: |[204e6c] org.thoughtcrime.securesms.service.IPCAddAccountsService.onBind:(Landroid/content/Intent;)Landroid/os/IBinder; │ │ +204e7c: 5401 3843 |0000: iget-object v1, v0, Lorg/thoughtcrime/securesms/service/IPCAddAccountsService;.messenger:Landroid/os/Messenger; // field@4338 │ │ +204e80: 6e10 6d02 0100 |0002: invoke-virtual {v1}, Landroid/os/Messenger;.getBinder:()Landroid/os/IBinder; // method@026d │ │ +204e86: 0c01 |0005: move-result-object v1 │ │ +204e88: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/thoughtcrime/securesms/service/IPCAddAccountsService; │ │ 0x0000 - 0x0007 reg=1 (null) Landroid/content/Intent; │ │ │ │ @@ -315224,17 +315225,17 @@ │ │ type : '(Landroid/content/Intent;II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -204e88: |[204e88] org.thoughtcrime.securesms.service.IPCAddAccountsService.onStartCommand:(Landroid/content/Intent;II)I │ │ -204e98: 1221 |0000: const/4 v1, #int 2 // #2 │ │ -204e9a: 0f01 |0001: return v1 │ │ +204e8c: |[204e8c] org.thoughtcrime.securesms.service.IPCAddAccountsService.onStartCommand:(Landroid/content/Intent;II)I │ │ +204e9c: 1221 |0000: const/4 v1, #int 2 // #2 │ │ +204e9e: 0f01 |0001: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 7674 (IPCAddAccountsService.java) │ │ │ │ Class #1833 header: │ │ @@ -315270,18 +315271,18 @@ │ │ type : '(Lorg/thoughtcrime/securesms/service/NotificationController;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -204ef8: |[204ef8] org.thoughtcrime.securesms.service.NotificationController$1.:(Lorg/thoughtcrime/securesms/service/NotificationController;)V │ │ -204f08: 5b01 3943 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/service/NotificationController$1;.this$0:Lorg/thoughtcrime/securesms/service/NotificationController; // field@4339 │ │ -204f0c: 7010 d30a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ -204f12: 0e00 |0005: return-void │ │ +204efc: |[204efc] org.thoughtcrime.securesms.service.NotificationController$1.:(Lorg/thoughtcrime/securesms/service/NotificationController;)V │ │ +204f0c: 5b01 3943 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/service/NotificationController$1;.this$0:Lorg/thoughtcrime/securesms/service/NotificationController; // field@4339 │ │ +204f10: 7010 d30a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ +204f16: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/service/NotificationController$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/thoughtcrime/securesms/service/NotificationController; │ │ │ │ @@ -315291,25 +315292,25 @@ │ │ type : '(Landroid/content/ComponentName;Landroid/os/IBinder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -204f14: |[204f14] org.thoughtcrime.securesms.service.NotificationController$1.onServiceConnected:(Landroid/content/ComponentName;Landroid/os/IBinder;)V │ │ -204f24: 1f02 6011 |0000: check-cast v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService$LocalBinder; // type@1160 │ │ -204f28: 6e10 616a 0200 |0002: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/service/GenericForegroundService$LocalBinder;.getService:()Lorg/thoughtcrime/securesms/service/GenericForegroundService; // method@6a61 │ │ -204f2e: 0c01 |0005: move-result-object v1 │ │ -204f30: 5402 3943 |0006: iget-object v2, v0, Lorg/thoughtcrime/securesms/service/NotificationController$1;.this$0:Lorg/thoughtcrime/securesms/service/NotificationController; // field@4339 │ │ -204f34: 7110 7e6a 0200 |0008: invoke-static {v2}, Lorg/thoughtcrime/securesms/service/NotificationController;.access$000:(Lorg/thoughtcrime/securesms/service/NotificationController;)Ljava/util/concurrent/atomic/AtomicReference; // method@6a7e │ │ -204f3a: 0c02 |000b: move-result-object v2 │ │ -204f3c: 6e20 3d0e 1200 |000c: invoke-virtual {v2, v1}, Ljava/util/concurrent/atomic/AtomicReference;.set:(Ljava/lang/Object;)V // method@0e3d │ │ -204f42: 5401 3943 |000f: iget-object v1, v0, Lorg/thoughtcrime/securesms/service/NotificationController$1;.this$0:Lorg/thoughtcrime/securesms/service/NotificationController; // field@4339 │ │ -204f46: 7110 7f6a 0100 |0011: invoke-static {v1}, Lorg/thoughtcrime/securesms/service/NotificationController;.access$100:(Lorg/thoughtcrime/securesms/service/NotificationController;)V // method@6a7f │ │ -204f4c: 0e00 |0014: return-void │ │ +204f18: |[204f18] org.thoughtcrime.securesms.service.NotificationController$1.onServiceConnected:(Landroid/content/ComponentName;Landroid/os/IBinder;)V │ │ +204f28: 1f02 6011 |0000: check-cast v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService$LocalBinder; // type@1160 │ │ +204f2c: 6e10 616a 0200 |0002: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/service/GenericForegroundService$LocalBinder;.getService:()Lorg/thoughtcrime/securesms/service/GenericForegroundService; // method@6a61 │ │ +204f32: 0c01 |0005: move-result-object v1 │ │ +204f34: 5402 3943 |0006: iget-object v2, v0, Lorg/thoughtcrime/securesms/service/NotificationController$1;.this$0:Lorg/thoughtcrime/securesms/service/NotificationController; // field@4339 │ │ +204f38: 7110 7e6a 0200 |0008: invoke-static {v2}, Lorg/thoughtcrime/securesms/service/NotificationController;.access$000:(Lorg/thoughtcrime/securesms/service/NotificationController;)Ljava/util/concurrent/atomic/AtomicReference; // method@6a7e │ │ +204f3e: 0c02 |000b: move-result-object v2 │ │ +204f40: 6e20 3d0e 1200 |000c: invoke-virtual {v2, v1}, Ljava/util/concurrent/atomic/AtomicReference;.set:(Ljava/lang/Object;)V // method@0e3d │ │ +204f46: 5401 3943 |000f: iget-object v1, v0, Lorg/thoughtcrime/securesms/service/NotificationController$1;.this$0:Lorg/thoughtcrime/securesms/service/NotificationController; // field@4339 │ │ +204f4a: 7110 7f6a 0100 |0011: invoke-static {v1}, Lorg/thoughtcrime/securesms/service/NotificationController;.access$100:(Lorg/thoughtcrime/securesms/service/NotificationController;)V // method@6a7f │ │ +204f50: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0002 line=40 │ │ 0x0006 line=42 │ │ 0x000f line=44 │ │ locals : │ │ @@ -315322,21 +315323,21 @@ │ │ type : '(Landroid/content/ComponentName;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -204f50: |[204f50] org.thoughtcrime.securesms.service.NotificationController$1.onServiceDisconnected:(Landroid/content/ComponentName;)V │ │ -204f60: 5412 3943 |0000: iget-object v2, v1, Lorg/thoughtcrime/securesms/service/NotificationController$1;.this$0:Lorg/thoughtcrime/securesms/service/NotificationController; // field@4339 │ │ -204f64: 7110 7e6a 0200 |0002: invoke-static {v2}, Lorg/thoughtcrime/securesms/service/NotificationController;.access$000:(Lorg/thoughtcrime/securesms/service/NotificationController;)Ljava/util/concurrent/atomic/AtomicReference; // method@6a7e │ │ -204f6a: 0c02 |0005: move-result-object v2 │ │ -204f6c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -204f6e: 6e20 3d0e 0200 |0007: invoke-virtual {v2, v0}, Ljava/util/concurrent/atomic/AtomicReference;.set:(Ljava/lang/Object;)V // method@0e3d │ │ -204f74: 0e00 |000a: return-void │ │ +204f54: |[204f54] org.thoughtcrime.securesms.service.NotificationController$1.onServiceDisconnected:(Landroid/content/ComponentName;)V │ │ +204f64: 5412 3943 |0000: iget-object v2, v1, Lorg/thoughtcrime/securesms/service/NotificationController$1;.this$0:Lorg/thoughtcrime/securesms/service/NotificationController; // field@4339 │ │ +204f68: 7110 7e6a 0200 |0002: invoke-static {v2}, Lorg/thoughtcrime/securesms/service/NotificationController;.access$000:(Lorg/thoughtcrime/securesms/service/NotificationController;)Ljava/util/concurrent/atomic/AtomicReference; // method@6a7e │ │ +204f6e: 0c02 |0005: move-result-object v2 │ │ +204f70: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +204f72: 6e20 3d0e 0200 |0007: invoke-virtual {v2, v0}, Ljava/util/concurrent/atomic/AtomicReference;.set:(Ljava/lang/Object;)V // method@0e3d │ │ +204f78: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/thoughtcrime/securesms/service/NotificationController$1; │ │ 0x0000 - 0x000b reg=2 (null) Landroid/content/ComponentName; │ │ │ │ @@ -315405,34 +315406,34 @@ │ │ type : '(Landroid/content/Context;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 41 16-bit code units │ │ -204fa8: |[204fa8] org.thoughtcrime.securesms.service.NotificationController.:(Landroid/content/Context;I)V │ │ -204fb8: 7010 d30a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0ad3 │ │ -204fbe: 1a00 0000 |0003: const-string v0, "" // string@0000 │ │ -204fc2: 5b20 3d43 |0005: iput-object v0, v2, Lorg/thoughtcrime/securesms/service/NotificationController;.message:Ljava/lang/String; // field@433d │ │ -204fc6: 1600 ffff |0007: const-wide/16 v0, #int -1 // #ffff │ │ -204fca: 5a20 3e43 |0009: iput-wide v0, v2, Lorg/thoughtcrime/securesms/service/NotificationController;.percent:J // field@433e │ │ -204fce: 2200 cb03 |000b: new-instance v0, Ljava/util/concurrent/atomic/AtomicReference; // type@03cb │ │ -204fd2: 7010 390e 0000 |000d: invoke-direct {v0}, Ljava/util/concurrent/atomic/AtomicReference;.:()V // method@0e39 │ │ -204fd8: 5b20 4143 |0010: iput-object v0, v2, Lorg/thoughtcrime/securesms/service/NotificationController;.service:Ljava/util/concurrent/atomic/AtomicReference; // field@4341 │ │ -204fdc: 5b23 3a43 |0012: iput-object v3, v2, Lorg/thoughtcrime/securesms/service/NotificationController;.context:Landroid/content/Context; // field@433a │ │ -204fe0: 5924 3b43 |0014: iput v4, v2, Lorg/thoughtcrime/securesms/service/NotificationController;.id:I // field@433b │ │ -204fe4: 2204 6411 |0016: new-instance v4, Lorg/thoughtcrime/securesms/service/NotificationController$1; // type@1164 │ │ -204fe8: 7020 7a6a 2400 |0018: invoke-direct {v4, v2}, Lorg/thoughtcrime/securesms/service/NotificationController$1;.:(Lorg/thoughtcrime/securesms/service/NotificationController;)V // method@6a7a │ │ -204fee: 5b24 4243 |001b: iput-object v4, v2, Lorg/thoughtcrime/securesms/service/NotificationController;.serviceConnection:Landroid/content/ServiceConnection; // field@4342 │ │ -204ff2: 2200 2b00 |001d: new-instance v0, Landroid/content/Intent; // type@002b │ │ -204ff6: 1c01 6111 |001f: const-class v1, Lorg/thoughtcrime/securesms/service/GenericForegroundService; // type@1161 │ │ -204ffa: 7030 8600 3001 |0021: invoke-direct {v0, v3, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0086 │ │ -205000: 1211 |0024: const/4 v1, #int 1 // #1 │ │ -205002: 6e40 6c00 0314 |0025: invoke-virtual {v3, v0, v4, v1}, Landroid/content/Context;.bindService:(Landroid/content/Intent;Landroid/content/ServiceConnection;I)Z // method@006c │ │ -205008: 0e00 |0028: return-void │ │ +204fac: |[204fac] org.thoughtcrime.securesms.service.NotificationController.:(Landroid/content/Context;I)V │ │ +204fbc: 7010 d30a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0ad3 │ │ +204fc2: 1a00 0000 |0003: const-string v0, "" // string@0000 │ │ +204fc6: 5b20 3d43 |0005: iput-object v0, v2, Lorg/thoughtcrime/securesms/service/NotificationController;.message:Ljava/lang/String; // field@433d │ │ +204fca: 1600 ffff |0007: const-wide/16 v0, #int -1 // #ffff │ │ +204fce: 5a20 3e43 |0009: iput-wide v0, v2, Lorg/thoughtcrime/securesms/service/NotificationController;.percent:J // field@433e │ │ +204fd2: 2200 cb03 |000b: new-instance v0, Ljava/util/concurrent/atomic/AtomicReference; // type@03cb │ │ +204fd6: 7010 390e 0000 |000d: invoke-direct {v0}, Ljava/util/concurrent/atomic/AtomicReference;.:()V // method@0e39 │ │ +204fdc: 5b20 4143 |0010: iput-object v0, v2, Lorg/thoughtcrime/securesms/service/NotificationController;.service:Ljava/util/concurrent/atomic/AtomicReference; // field@4341 │ │ +204fe0: 5b23 3a43 |0012: iput-object v3, v2, Lorg/thoughtcrime/securesms/service/NotificationController;.context:Landroid/content/Context; // field@433a │ │ +204fe4: 5924 3b43 |0014: iput v4, v2, Lorg/thoughtcrime/securesms/service/NotificationController;.id:I // field@433b │ │ +204fe8: 2204 6411 |0016: new-instance v4, Lorg/thoughtcrime/securesms/service/NotificationController$1; // type@1164 │ │ +204fec: 7020 7a6a 2400 |0018: invoke-direct {v4, v2}, Lorg/thoughtcrime/securesms/service/NotificationController$1;.:(Lorg/thoughtcrime/securesms/service/NotificationController;)V // method@6a7a │ │ +204ff2: 5b24 4243 |001b: iput-object v4, v2, Lorg/thoughtcrime/securesms/service/NotificationController;.serviceConnection:Landroid/content/ServiceConnection; // field@4342 │ │ +204ff6: 2200 2b00 |001d: new-instance v0, Landroid/content/Intent; // type@002b │ │ +204ffa: 1c01 6111 |001f: const-class v1, Lorg/thoughtcrime/securesms/service/GenericForegroundService; // type@1161 │ │ +204ffe: 7030 8600 3001 |0021: invoke-direct {v0, v3, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0086 │ │ +205004: 1211 |0024: const/4 v1, #int 1 // #1 │ │ +205006: 6e40 6c00 0314 |0025: invoke-virtual {v3, v0, v4, v1}, Landroid/content/Context;.bindService:(Landroid/content/Intent;Landroid/content/ServiceConnection;I)Z // method@006c │ │ +20500c: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0003 line=25 │ │ 0x0009 line=26 │ │ 0x000b line=30 │ │ 0x0012 line=33 │ │ @@ -315449,17 +315450,17 @@ │ │ type : '(Lorg/thoughtcrime/securesms/service/NotificationController;)Ljava/util/concurrent/atomic/AtomicReference;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -204f90: |[204f90] org.thoughtcrime.securesms.service.NotificationController.access$000:(Lorg/thoughtcrime/securesms/service/NotificationController;)Ljava/util/concurrent/atomic/AtomicReference; │ │ -204fa0: 5400 4143 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/service/NotificationController;.service:Ljava/util/concurrent/atomic/AtomicReference; // field@4341 │ │ -204fa4: 1100 |0002: return-object v0 │ │ +204f94: |[204f94] org.thoughtcrime.securesms.service.NotificationController.access$000:(Lorg/thoughtcrime/securesms/service/NotificationController;)Ljava/util/concurrent/atomic/AtomicReference; │ │ +204fa4: 5400 4143 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/service/NotificationController;.service:Ljava/util/concurrent/atomic/AtomicReference; // field@4341 │ │ +204fa8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/thoughtcrime/securesms/service/NotificationController; │ │ │ │ #2 : (in Lorg/thoughtcrime/securesms/service/NotificationController;) │ │ @@ -315467,17 +315468,17 @@ │ │ type : '(Lorg/thoughtcrime/securesms/service/NotificationController;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -20500c: |[20500c] org.thoughtcrime.securesms.service.NotificationController.access$100:(Lorg/thoughtcrime/securesms/service/NotificationController;)V │ │ -20501c: 7010 856a 0000 |0000: invoke-direct {v0}, Lorg/thoughtcrime/securesms/service/NotificationController;.updateProgressOnService:()V // method@6a85 │ │ -205022: 0e00 |0003: return-void │ │ +205010: |[205010] org.thoughtcrime.securesms.service.NotificationController.access$100:(Lorg/thoughtcrime/securesms/service/NotificationController;)V │ │ +205020: 7010 856a 0000 |0000: invoke-direct {v0}, Lorg/thoughtcrime/securesms/service/NotificationController;.updateProgressOnService:()V // method@6a85 │ │ +205026: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lorg/thoughtcrime/securesms/service/NotificationController; │ │ │ │ #3 : (in Lorg/thoughtcrime/securesms/service/NotificationController;) │ │ @@ -315485,49 +315486,49 @@ │ │ type : '(IIZLjava/lang/String;)V' │ │ access : 0x20002 (PRIVATE DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 10 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 53 16-bit code units │ │ -20508c: |[20508c] org.thoughtcrime.securesms.service.NotificationController.setProgress:(IIZLjava/lang/String;)V │ │ -20509c: 1d05 |0000: monitor-enter v5 │ │ -20509e: 3806 0800 |0001: if-eqz v6, 0009 // +0008 │ │ -2050a2: da00 0764 |0003: mul-int/lit8 v0, v7, #int 100 // #64 │ │ -2050a6: b360 |0005: div-int/2addr v0, v6 │ │ -2050a8: 2804 |0006: goto 000a // +0004 │ │ -2050aa: 0d06 |0007: move-exception v6 │ │ -2050ac: 282b |0008: goto 0033 // +002b │ │ -2050ae: 12f0 |0009: const/4 v0, #int -1 // #ff │ │ -2050b0: 8100 |000a: int-to-long v0, v0 │ │ -2050b2: 5352 3e43 |000b: iget-wide v2, v5, Lorg/thoughtcrime/securesms/service/NotificationController;.percent:J // field@433e │ │ -2050b6: 3104 0002 |000d: cmp-long v4, v0, v2 │ │ -2050ba: 3904 1000 |000f: if-nez v4, 001f // +0010 │ │ -2050be: 5552 3c43 |0011: iget-boolean v2, v5, Lorg/thoughtcrime/securesms/service/NotificationController;.indeterminate:Z // field@433c │ │ -2050c2: 3382 0c00 |0013: if-ne v2, v8, 001f // +000c │ │ -2050c6: 5452 3d43 |0015: iget-object v2, v5, Lorg/thoughtcrime/securesms/service/NotificationController;.message:Ljava/lang/String; // field@433d │ │ -2050ca: 6e20 090b 2900 |0017: invoke-virtual {v9, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b09 │ │ -2050d0: 0a02 |001a: move-result v2 │ │ -2050d2: 3802 0400 |001b: if-eqz v2, 001f // +0004 │ │ -2050d6: 1212 |001d: const/4 v2, #int 1 // #1 │ │ -2050d8: 2802 |001e: goto 0020 // +0002 │ │ -2050da: 1202 |001f: const/4 v2, #int 0 // #0 │ │ -2050dc: 5a50 3e43 |0020: iput-wide v0, v5, Lorg/thoughtcrime/securesms/service/NotificationController;.percent:J // field@433e │ │ -2050e0: 5957 3f43 |0022: iput v7, v5, Lorg/thoughtcrime/securesms/service/NotificationController;.progress:I // field@433f │ │ -2050e4: 5956 4043 |0024: iput v6, v5, Lorg/thoughtcrime/securesms/service/NotificationController;.progressMax:I // field@4340 │ │ -2050e8: 5c58 3c43 |0026: iput-boolean v8, v5, Lorg/thoughtcrime/securesms/service/NotificationController;.indeterminate:Z // field@433c │ │ -2050ec: 5b59 3d43 |0028: iput-object v9, v5, Lorg/thoughtcrime/securesms/service/NotificationController;.message:Ljava/lang/String; // field@433d │ │ -2050f0: 3802 0400 |002a: if-eqz v2, 002e // +0004 │ │ -2050f4: 1e05 |002c: monitor-exit v5 │ │ -2050f6: 0e00 |002d: return-void │ │ -2050f8: 7010 856a 0500 |002e: invoke-direct {v5}, Lorg/thoughtcrime/securesms/service/NotificationController;.updateProgressOnService:()V // method@6a85 │ │ -2050fe: 1e05 |0031: monitor-exit v5 │ │ -205100: 0e00 |0032: return-void │ │ -205102: 1e05 |0033: monitor-exit v5 │ │ -205104: 2706 |0034: throw v6 │ │ +205090: |[205090] org.thoughtcrime.securesms.service.NotificationController.setProgress:(IIZLjava/lang/String;)V │ │ +2050a0: 1d05 |0000: monitor-enter v5 │ │ +2050a2: 3806 0800 |0001: if-eqz v6, 0009 // +0008 │ │ +2050a6: da00 0764 |0003: mul-int/lit8 v0, v7, #int 100 // #64 │ │ +2050aa: b360 |0005: div-int/2addr v0, v6 │ │ +2050ac: 2804 |0006: goto 000a // +0004 │ │ +2050ae: 0d06 |0007: move-exception v6 │ │ +2050b0: 282b |0008: goto 0033 // +002b │ │ +2050b2: 12f0 |0009: const/4 v0, #int -1 // #ff │ │ +2050b4: 8100 |000a: int-to-long v0, v0 │ │ +2050b6: 5352 3e43 |000b: iget-wide v2, v5, Lorg/thoughtcrime/securesms/service/NotificationController;.percent:J // field@433e │ │ +2050ba: 3104 0002 |000d: cmp-long v4, v0, v2 │ │ +2050be: 3904 1000 |000f: if-nez v4, 001f // +0010 │ │ +2050c2: 5552 3c43 |0011: iget-boolean v2, v5, Lorg/thoughtcrime/securesms/service/NotificationController;.indeterminate:Z // field@433c │ │ +2050c6: 3382 0c00 |0013: if-ne v2, v8, 001f // +000c │ │ +2050ca: 5452 3d43 |0015: iget-object v2, v5, Lorg/thoughtcrime/securesms/service/NotificationController;.message:Ljava/lang/String; // field@433d │ │ +2050ce: 6e20 090b 2900 |0017: invoke-virtual {v9, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b09 │ │ +2050d4: 0a02 |001a: move-result v2 │ │ +2050d6: 3802 0400 |001b: if-eqz v2, 001f // +0004 │ │ +2050da: 1212 |001d: const/4 v2, #int 1 // #1 │ │ +2050dc: 2802 |001e: goto 0020 // +0002 │ │ +2050de: 1202 |001f: const/4 v2, #int 0 // #0 │ │ +2050e0: 5a50 3e43 |0020: iput-wide v0, v5, Lorg/thoughtcrime/securesms/service/NotificationController;.percent:J // field@433e │ │ +2050e4: 5957 3f43 |0022: iput v7, v5, Lorg/thoughtcrime/securesms/service/NotificationController;.progress:I // field@433f │ │ +2050e8: 5956 4043 |0024: iput v6, v5, Lorg/thoughtcrime/securesms/service/NotificationController;.progressMax:I // field@4340 │ │ +2050ec: 5c58 3c43 |0026: iput-boolean v8, v5, Lorg/thoughtcrime/securesms/service/NotificationController;.indeterminate:Z // field@433c │ │ +2050f0: 5b59 3d43 |0028: iput-object v9, v5, Lorg/thoughtcrime/securesms/service/NotificationController;.message:Ljava/lang/String; // field@433d │ │ +2050f4: 3802 0400 |002a: if-eqz v2, 002e // +0004 │ │ +2050f8: 1e05 |002c: monitor-exit v5 │ │ +2050fa: 0e00 |002d: return-void │ │ +2050fc: 7010 856a 0500 |002e: invoke-direct {v5}, Lorg/thoughtcrime/securesms/service/NotificationController;.updateProgressOnService:()V // method@6a85 │ │ +205102: 1e05 |0031: monitor-exit v5 │ │ +205104: 0e00 |0032: return-void │ │ +205106: 1e05 |0033: monitor-exit v5 │ │ +205108: 2706 |0034: throw v6 │ │ catches : 3 │ │ 0x0005 - 0x002a │ │ -> 0x0007 │ │ 0x002e - 0x0031 │ │ -> 0x0007 │ │ 0x0033 - 0x0034 │ │ -> 0x0007 │ │ @@ -315554,35 +315555,35 @@ │ │ type : '()V' │ │ access : 0x20002 (PRIVATE DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 32 16-bit code units │ │ -205144: |[205144] org.thoughtcrime.securesms.service.NotificationController.updateProgressOnService:()V │ │ -205154: 1d07 |0000: monitor-enter v7 │ │ -205156: 5470 4143 |0001: iget-object v0, v7, Lorg/thoughtcrime/securesms/service/NotificationController;.service:Ljava/util/concurrent/atomic/AtomicReference; // field@4341 │ │ -20515a: 6e10 3b0e 0000 |0003: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicReference;.get:()Ljava/lang/Object; // method@0e3b │ │ -205160: 0c00 |0006: move-result-object v0 │ │ -205162: 0701 |0007: move-object v1, v0 │ │ -205164: 1f01 6111 |0008: check-cast v1, Lorg/thoughtcrime/securesms/service/GenericForegroundService; // type@1161 │ │ -205168: 3901 0400 |000a: if-nez v1, 000e // +0004 │ │ -20516c: 1e07 |000c: monitor-exit v7 │ │ -20516e: 0e00 |000d: return-void │ │ -205170: 5272 3b43 |000e: iget v2, v7, Lorg/thoughtcrime/securesms/service/NotificationController;.id:I // field@433b │ │ -205174: 5273 4043 |0010: iget v3, v7, Lorg/thoughtcrime/securesms/service/NotificationController;.progressMax:I // field@4340 │ │ -205178: 5274 3f43 |0012: iget v4, v7, Lorg/thoughtcrime/securesms/service/NotificationController;.progress:I // field@433f │ │ -20517c: 5575 3c43 |0014: iget-boolean v5, v7, Lorg/thoughtcrime/securesms/service/NotificationController;.indeterminate:Z // field@433c │ │ -205180: 5476 3d43 |0016: iget-object v6, v7, Lorg/thoughtcrime/securesms/service/NotificationController;.message:Ljava/lang/String; // field@433d │ │ -205184: 7406 6c6a 0100 |0018: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.replaceProgress:(IIIZLjava/lang/String;)V // method@6a6c │ │ -20518a: 1e07 |001b: monitor-exit v7 │ │ -20518c: 0e00 |001c: return-void │ │ -20518e: 0d00 |001d: move-exception v0 │ │ -205190: 1e07 |001e: monitor-exit v7 │ │ -205192: 2700 |001f: throw v0 │ │ +205148: |[205148] org.thoughtcrime.securesms.service.NotificationController.updateProgressOnService:()V │ │ +205158: 1d07 |0000: monitor-enter v7 │ │ +20515a: 5470 4143 |0001: iget-object v0, v7, Lorg/thoughtcrime/securesms/service/NotificationController;.service:Ljava/util/concurrent/atomic/AtomicReference; // field@4341 │ │ +20515e: 6e10 3b0e 0000 |0003: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicReference;.get:()Ljava/lang/Object; // method@0e3b │ │ +205164: 0c00 |0006: move-result-object v0 │ │ +205166: 0701 |0007: move-object v1, v0 │ │ +205168: 1f01 6111 |0008: check-cast v1, Lorg/thoughtcrime/securesms/service/GenericForegroundService; // type@1161 │ │ +20516c: 3901 0400 |000a: if-nez v1, 000e // +0004 │ │ +205170: 1e07 |000c: monitor-exit v7 │ │ +205172: 0e00 |000d: return-void │ │ +205174: 5272 3b43 |000e: iget v2, v7, Lorg/thoughtcrime/securesms/service/NotificationController;.id:I // field@433b │ │ +205178: 5273 4043 |0010: iget v3, v7, Lorg/thoughtcrime/securesms/service/NotificationController;.progressMax:I // field@4340 │ │ +20517c: 5274 3f43 |0012: iget v4, v7, Lorg/thoughtcrime/securesms/service/NotificationController;.progress:I // field@433f │ │ +205180: 5575 3c43 |0014: iget-boolean v5, v7, Lorg/thoughtcrime/securesms/service/NotificationController;.indeterminate:Z // field@433c │ │ +205184: 5476 3d43 |0016: iget-object v6, v7, Lorg/thoughtcrime/securesms/service/NotificationController;.message:Ljava/lang/String; // field@433d │ │ +205188: 7406 6c6a 0100 |0018: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.replaceProgress:(IIIZLjava/lang/String;)V // method@6a6c │ │ +20518e: 1e07 |001b: monitor-exit v7 │ │ +205190: 0e00 |001c: return-void │ │ +205192: 0d00 |001d: move-exception v0 │ │ +205194: 1e07 |001e: monitor-exit v7 │ │ +205196: 2700 |001f: throw v0 │ │ catches : 3 │ │ 0x0001 - 0x000a │ │ -> 0x001d │ │ 0x000e - 0x001b │ │ -> 0x001d │ │ 0x001e - 0x001f │ │ -> 0x001d │ │ @@ -315600,25 +315601,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -205024: |[205024] org.thoughtcrime.securesms.service.NotificationController.close:()V │ │ -205034: 5420 3a43 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/service/NotificationController;.context:Landroid/content/Context; // field@433a │ │ -205038: 5221 3b43 |0002: iget v1, v2, Lorg/thoughtcrime/securesms/service/NotificationController;.id:I // field@433b │ │ -20503c: 7120 706a 1000 |0004: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.stopForegroundTask:(Landroid/content/Context;I)V // method@6a70 │ │ -205042: 5420 3a43 |0007: iget-object v0, v2, Lorg/thoughtcrime/securesms/service/NotificationController;.context:Landroid/content/Context; // field@433a │ │ -205046: 5421 4243 |0009: iget-object v1, v2, Lorg/thoughtcrime/securesms/service/NotificationController;.serviceConnection:Landroid/content/ServiceConnection; // field@4342 │ │ -20504a: 6e20 8300 1000 |000b: invoke-virtual {v0, v1}, Landroid/content/Context;.unbindService:(Landroid/content/ServiceConnection;)V // method@0083 │ │ -205050: 2805 |000e: goto 0013 // +0005 │ │ -205052: 0d00 |000f: move-exception v0 │ │ -205054: 6e10 670a 0000 |0010: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0a67 │ │ -20505a: 0e00 |0013: return-void │ │ +205028: |[205028] org.thoughtcrime.securesms.service.NotificationController.close:()V │ │ +205038: 5420 3a43 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/service/NotificationController;.context:Landroid/content/Context; // field@433a │ │ +20503c: 5221 3b43 |0002: iget v1, v2, Lorg/thoughtcrime/securesms/service/NotificationController;.id:I // field@433b │ │ +205040: 7120 706a 1000 |0004: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.stopForegroundTask:(Landroid/content/Context;I)V // method@6a70 │ │ +205046: 5420 3a43 |0007: iget-object v0, v2, Lorg/thoughtcrime/securesms/service/NotificationController;.context:Landroid/content/Context; // field@433a │ │ +20504a: 5421 4243 |0009: iget-object v1, v2, Lorg/thoughtcrime/securesms/service/NotificationController;.serviceConnection:Landroid/content/ServiceConnection; // field@4342 │ │ +20504e: 6e20 8300 1000 |000b: invoke-virtual {v0, v1}, Landroid/content/Context;.unbindService:(Landroid/content/ServiceConnection;)V // method@0083 │ │ +205054: 2805 |000e: goto 0013 // +0005 │ │ +205056: 0d00 |000f: move-exception v0 │ │ +205058: 6e10 670a 0000 |0010: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0a67 │ │ +20505e: 0e00 |0013: return-void │ │ catches : 1 │ │ 0x0000 - 0x000e │ │ Ljava/lang/Exception; -> 0x000f │ │ positions : │ │ 0x0000 line=62 │ │ 0x0007 line=63 │ │ 0x0010 line=65 │ │ @@ -315630,17 +315631,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -204f78: |[204f78] org.thoughtcrime.securesms.service.NotificationController.getId:()I │ │ -204f88: 5210 3b43 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/service/NotificationController;.id:I // field@433b │ │ -204f8c: 0f00 |0002: return v0 │ │ +204f7c: |[204f7c] org.thoughtcrime.securesms.service.NotificationController.getId:()I │ │ +204f8c: 5210 3b43 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/service/NotificationController;.id:I // field@433b │ │ +204f90: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/thoughtcrime/securesms/service/NotificationController; │ │ │ │ #2 : (in Lorg/thoughtcrime/securesms/service/NotificationController;) │ │ @@ -315648,20 +315649,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 8 16-bit code units │ │ -20506c: |[20506c] org.thoughtcrime.securesms.service.NotificationController.setIndeterminateProgress:()V │ │ -20507c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -20507e: 5431 3d43 |0001: iget-object v1, v3, Lorg/thoughtcrime/securesms/service/NotificationController;.message:Ljava/lang/String; // field@433d │ │ -205082: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -205084: 7051 836a 2302 |0004: invoke-direct {v3, v2, v2, v0, v1}, Lorg/thoughtcrime/securesms/service/NotificationController;.setProgress:(IIZLjava/lang/String;)V // method@6a83 │ │ -20508a: 0e00 |0007: return-void │ │ +205070: |[205070] org.thoughtcrime.securesms.service.NotificationController.setIndeterminateProgress:()V │ │ +205080: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +205082: 5431 3d43 |0001: iget-object v1, v3, Lorg/thoughtcrime/securesms/service/NotificationController;.message:Ljava/lang/String; // field@433d │ │ +205086: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +205088: 7051 836a 2302 |0004: invoke-direct {v3, v2, v2, v0, v1}, Lorg/thoughtcrime/securesms/service/NotificationController;.setProgress:(IIZLjava/lang/String;)V // method@6a83 │ │ +20508e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=70 │ │ locals : │ │ 0x0000 - 0x0008 reg=3 this Lorg/thoughtcrime/securesms/service/NotificationController; │ │ │ │ #3 : (in Lorg/thoughtcrime/securesms/service/NotificationController;) │ │ @@ -315669,20 +315670,20 @@ │ │ type : '(JJLjava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 7 16-bit code units │ │ -205124: |[205124] org.thoughtcrime.securesms.service.NotificationController.setProgress:(JJLjava/lang/String;)V │ │ -205134: 8412 |0000: long-to-int v2, v1 │ │ -205136: 8431 |0001: long-to-int v1, v3 │ │ -205138: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -20513a: 7055 836a 2031 |0003: invoke-direct {v0, v2, v1, v3, v5}, Lorg/thoughtcrime/securesms/service/NotificationController;.setProgress:(IIZLjava/lang/String;)V // method@6a83 │ │ -205140: 0e00 |0006: return-void │ │ +205128: |[205128] org.thoughtcrime.securesms.service.NotificationController.setProgress:(JJLjava/lang/String;)V │ │ +205138: 8412 |0000: long-to-int v2, v1 │ │ +20513a: 8431 |0001: long-to-int v1, v3 │ │ +20513c: 1203 |0002: const/4 v3, #int 0 // #0 │ │ +20513e: 7055 836a 2031 |0003: invoke-direct {v0, v2, v1, v3, v5}, Lorg/thoughtcrime/securesms/service/NotificationController;.setProgress:(IIZLjava/lang/String;)V // method@6a83 │ │ +205144: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=74 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/thoughtcrime/securesms/service/NotificationController; │ │ 0x0000 - 0x0007 reg=1 (null) J │ │ 0x0000 - 0x0007 reg=3 (null) J │ │ @@ -315713,17 +315714,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2051b0: |[2051b0] org.thoughtcrime.securesms.service.PanicResponderListener.:()V │ │ -2051c0: 7010 4b00 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@004b │ │ -2051c6: 0e00 |0003: return-void │ │ +2051b4: |[2051b4] org.thoughtcrime.securesms.service.PanicResponderListener.:()V │ │ +2051c4: 7010 4b00 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@004b │ │ +2051ca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/service/PanicResponderListener; │ │ │ │ Virtual methods - │ │ @@ -315732,24 +315733,24 @@ │ │ type : '(Landroid/content/Context;Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -2051c8: |[2051c8] org.thoughtcrime.securesms.service.PanicResponderListener.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -2051d8: 3802 1100 |0000: if-eqz v2, 0011 // +0011 │ │ -2051dc: 7110 6b6b 0100 |0002: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/Prefs;.isPasswordDisabled:(Landroid/content/Context;)Z // method@6b6b │ │ -2051e2: 0a01 |0005: move-result v1 │ │ -2051e4: 3901 0b00 |0006: if-nez v1, 0011 // +000b │ │ -2051e8: 1a01 2367 |0008: const-string v1, "info.guardianproject.panic.action.TRIGGER" // string@6723 │ │ -2051ec: 6e10 8c00 0200 |000a: invoke-virtual {v2}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@008c │ │ -2051f2: 0c02 |000d: move-result-object v2 │ │ -2051f4: 6e20 090b 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b09 │ │ -2051fa: 0e00 |0011: return-void │ │ +2051cc: |[2051cc] org.thoughtcrime.securesms.service.PanicResponderListener.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +2051dc: 3802 1100 |0000: if-eqz v2, 0011 // +0011 │ │ +2051e0: 7110 6b6b 0100 |0002: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/Prefs;.isPasswordDisabled:(Landroid/content/Context;)Z // method@6b6b │ │ +2051e6: 0a01 |0005: move-result v1 │ │ +2051e8: 3901 0b00 |0006: if-nez v1, 0011 // +000b │ │ +2051ec: 1a01 2367 |0008: const-string v1, "info.guardianproject.panic.action.TRIGGER" // string@6723 │ │ +2051f0: 6e10 8c00 0200 |000a: invoke-virtual {v2}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@008c │ │ +2051f6: 0c02 |000d: move-result-object v2 │ │ +2051f8: 6e20 090b 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b09 │ │ +2051fe: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=20 │ │ 0x000a line=21 │ │ locals : │ │ 0x0000 - 0x0012 reg=0 this Lorg/thoughtcrime/securesms/service/PanicResponderListener; │ │ 0x0000 - 0x0012 reg=1 (null) Landroid/content/Context; │ │ @@ -315780,17 +315781,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -205248: |[205248] org.thoughtcrime.securesms.util.AccessibilityUtil.:()V │ │ -205258: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ -20525e: 0e00 |0003: return-void │ │ +20524c: |[20524c] org.thoughtcrime.securesms.util.AccessibilityUtil.:()V │ │ +20525c: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ +205262: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/util/AccessibilityUtil; │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/util/AccessibilityUtil;) │ │ @@ -315798,32 +315799,32 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -2051fc: |[2051fc] org.thoughtcrime.securesms.util.AccessibilityUtil.areAnimationsDisabled:(Landroid/content/Context;)Z │ │ -20520c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -20520e: 3903 0a00 |0001: if-nez v3, 000b // +000a │ │ -205212: 1a03 b511 |0003: const-string v3, "AccessibilityUtil" // string@11b5 │ │ -205216: 1a01 b34c |0005: const-string v1, "animationsDisabled: context was null" // string@4cb3 │ │ -20521a: 7120 db02 1300 |0007: invoke-static {v3, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@02db │ │ -205220: 0f00 |000a: return v0 │ │ -205222: 6e10 7000 0300 |000b: invoke-virtual {v3}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0070 │ │ -205228: 0c03 |000e: move-result-object v3 │ │ -20522a: 1a01 b54c |000f: const-string v1, "animator_duration_scale" // string@4cb5 │ │ -20522e: 1502 803f |0011: const/high16 v2, #int 1065353216 // #3f80 │ │ -205232: 7130 9402 1302 |0013: invoke-static {v3, v1, v2}, Landroid/provider/Settings$Global;.getFloat:(Landroid/content/ContentResolver;Ljava/lang/String;F)F // method@0294 │ │ -205238: 0a03 |0016: move-result v3 │ │ -20523a: 1201 |0017: const/4 v1, #int 0 // #0 │ │ -20523c: 2d03 0301 |0018: cmpl-float v3, v3, v1 │ │ -205240: 3903 0300 |001a: if-nez v3, 001d // +0003 │ │ -205244: 1210 |001c: const/4 v0, #int 1 // #1 │ │ -205246: 0f00 |001d: return v0 │ │ +205200: |[205200] org.thoughtcrime.securesms.util.AccessibilityUtil.areAnimationsDisabled:(Landroid/content/Context;)Z │ │ +205210: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +205212: 3903 0a00 |0001: if-nez v3, 000b // +000a │ │ +205216: 1a03 b511 |0003: const-string v3, "AccessibilityUtil" // string@11b5 │ │ +20521a: 1a01 b34c |0005: const-string v1, "animationsDisabled: context was null" // string@4cb3 │ │ +20521e: 7120 db02 1300 |0007: invoke-static {v3, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@02db │ │ +205224: 0f00 |000a: return v0 │ │ +205226: 6e10 7000 0300 |000b: invoke-virtual {v3}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0070 │ │ +20522c: 0c03 |000e: move-result-object v3 │ │ +20522e: 1a01 b54c |000f: const-string v1, "animator_duration_scale" // string@4cb5 │ │ +205232: 1502 803f |0011: const/high16 v2, #int 1065353216 // #3f80 │ │ +205236: 7130 9402 1302 |0013: invoke-static {v3, v1, v2}, Landroid/provider/Settings$Global;.getFloat:(Landroid/content/ContentResolver;Ljava/lang/String;F)F // method@0294 │ │ +20523c: 0a03 |0016: move-result v3 │ │ +20523e: 1201 |0017: const/4 v1, #int 0 // #0 │ │ +205240: 2d03 0301 |0018: cmpl-float v3, v3, v1 │ │ +205244: 3903 0300 |001a: if-nez v3, 001d // +0003 │ │ +205248: 1210 |001c: const/4 v0, #int 1 // #1 │ │ +20524a: 0f00 |001d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=15 │ │ 0x000b line=18 │ │ locals : │ │ 0x0000 - 0x001e reg=3 (null) Landroid/content/Context; │ │ │ │ @@ -315858,27 +315859,27 @@ │ │ type : '(I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -205260: |[205260] org.thoughtcrime.securesms.util.AndroidSignalProtocolLogger$1.:(I)V │ │ -205270: 7020 e602 1000 |0000: invoke-direct {v0, v1}, Landroid/util/SparseIntArray;.:(I)V // method@02e6 │ │ -205276: 1241 |0003: const/4 v1, #int 4 // #4 │ │ -205278: 6e30 8b6a 1001 |0004: invoke-virtual {v0, v1, v1}, Lorg/thoughtcrime/securesms/util/AndroidSignalProtocolLogger$1;.put:(II)V // method@6a8b │ │ -20527e: 1271 |0007: const/4 v1, #int 7 // #7 │ │ -205280: 6e30 8b6a 1001 |0008: invoke-virtual {v0, v1, v1}, Lorg/thoughtcrime/securesms/util/AndroidSignalProtocolLogger$1;.put:(II)V // method@6a8b │ │ -205286: 1231 |000b: const/4 v1, #int 3 // #3 │ │ -205288: 6e30 8b6a 1001 |000c: invoke-virtual {v0, v1, v1}, Lorg/thoughtcrime/securesms/util/AndroidSignalProtocolLogger$1;.put:(II)V // method@6a8b │ │ -20528e: 1221 |000f: const/4 v1, #int 2 // #2 │ │ -205290: 6e30 8b6a 1001 |0010: invoke-virtual {v0, v1, v1}, Lorg/thoughtcrime/securesms/util/AndroidSignalProtocolLogger$1;.put:(II)V // method@6a8b │ │ -205296: 1251 |0013: const/4 v1, #int 5 // #5 │ │ -205298: 6e30 8b6a 1001 |0014: invoke-virtual {v0, v1, v1}, Lorg/thoughtcrime/securesms/util/AndroidSignalProtocolLogger$1;.put:(II)V // method@6a8b │ │ -20529e: 0e00 |0017: return-void │ │ +205264: |[205264] org.thoughtcrime.securesms.util.AndroidSignalProtocolLogger$1.:(I)V │ │ +205274: 7020 e602 1000 |0000: invoke-direct {v0, v1}, Landroid/util/SparseIntArray;.:(I)V // method@02e6 │ │ +20527a: 1241 |0003: const/4 v1, #int 4 // #4 │ │ +20527c: 6e30 8b6a 1001 |0004: invoke-virtual {v0, v1, v1}, Lorg/thoughtcrime/securesms/util/AndroidSignalProtocolLogger$1;.put:(II)V // method@6a8b │ │ +205282: 1271 |0007: const/4 v1, #int 7 // #7 │ │ +205284: 6e30 8b6a 1001 |0008: invoke-virtual {v0, v1, v1}, Lorg/thoughtcrime/securesms/util/AndroidSignalProtocolLogger$1;.put:(II)V // method@6a8b │ │ +20528a: 1231 |000b: const/4 v1, #int 3 // #3 │ │ +20528c: 6e30 8b6a 1001 |000c: invoke-virtual {v0, v1, v1}, Lorg/thoughtcrime/securesms/util/AndroidSignalProtocolLogger$1;.put:(II)V // method@6a8b │ │ +205292: 1221 |000f: const/4 v1, #int 2 // #2 │ │ +205294: 6e30 8b6a 1001 |0010: invoke-virtual {v0, v1, v1}, Lorg/thoughtcrime/securesms/util/AndroidSignalProtocolLogger$1;.put:(II)V // method@6a8b │ │ +20529a: 1251 |0013: const/4 v1, #int 5 // #5 │ │ +20529c: 6e30 8b6a 1001 |0014: invoke-virtual {v0, v1, v1}, Lorg/thoughtcrime/securesms/util/AndroidSignalProtocolLogger$1;.put:(II)V // method@6a8b │ │ +2052a2: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ 0x0004 line=14 │ │ 0x0008 line=15 │ │ 0x000c line=16 │ │ 0x0010 line=17 │ │ @@ -315913,17 +315914,17 @@ │ │ type : '(Ljava/lang/Exception;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -2053c0: |[2053c0] org.thoughtcrime.securesms.util.BitmapDecodingException.:(Ljava/lang/Exception;)V │ │ -2053d0: 7020 650a 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/Throwable;)V // method@0a65 │ │ -2053d6: 0e00 |0003: return-void │ │ +2053c4: |[2053c4] org.thoughtcrime.securesms.util.BitmapDecodingException.:(Ljava/lang/Exception;)V │ │ +2053d4: 7020 650a 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/Throwable;)V // method@0a65 │ │ +2053da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/util/BitmapDecodingException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/Exception; │ │ │ │ @@ -315932,17 +315933,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -2053d8: |[2053d8] org.thoughtcrime.securesms.util.BitmapDecodingException.:(Ljava/lang/String;)V │ │ -2053e8: 7020 630a 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@0a63 │ │ -2053ee: 0e00 |0003: return-void │ │ +2053dc: |[2053dc] org.thoughtcrime.securesms.util.BitmapDecodingException.:(Ljava/lang/String;)V │ │ +2053ec: 7020 630a 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@0a63 │ │ +2053f2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=6 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/util/BitmapDecodingException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -316000,22 +316001,22 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;[Landroid/graphics/Bitmap;IILjava/util/concurrent/atomic/AtomicBoolean;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -2053f0: |[2053f0] org.thoughtcrime.securesms.util.BitmapUtil$1.:(Landroid/graphics/drawable/Drawable;[Landroid/graphics/Bitmap;IILjava/util/concurrent/atomic/AtomicBoolean;)V │ │ -205400: 5b01 4643 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$drawable:Landroid/graphics/drawable/Drawable; // field@4346 │ │ -205404: 5b02 4843 |0002: iput-object v2, v0, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$result:[Landroid/graphics/Bitmap; // field@4348 │ │ -205408: 5903 4943 |0004: iput v3, v0, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$width:I // field@4349 │ │ -20540c: 5904 4743 |0006: iput v4, v0, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$height:I // field@4347 │ │ -205410: 5b05 4543 |0008: iput-object v5, v0, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$created:Ljava/util/concurrent/atomic/AtomicBoolean; // field@4345 │ │ -205414: 7010 d30a 0000 |000a: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ -20541a: 0e00 |000d: return-void │ │ +2053f4: |[2053f4] org.thoughtcrime.securesms.util.BitmapUtil$1.:(Landroid/graphics/drawable/Drawable;[Landroid/graphics/Bitmap;IILjava/util/concurrent/atomic/AtomicBoolean;)V │ │ +205404: 5b01 4643 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$drawable:Landroid/graphics/drawable/Drawable; // field@4346 │ │ +205408: 5b02 4843 |0002: iput-object v2, v0, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$result:[Landroid/graphics/Bitmap; // field@4348 │ │ +20540c: 5903 4943 |0004: iput v3, v0, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$width:I // field@4349 │ │ +205410: 5904 4743 |0006: iput v4, v0, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$height:I // field@4347 │ │ +205414: 5b05 4543 |0008: iput-object v5, v0, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$created:Ljava/util/concurrent/atomic/AtomicBoolean; // field@4345 │ │ +205418: 7010 d30a 0000 |000a: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ +20541e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ locals : │ │ 0x0000 - 0x000e reg=0 this Lorg/thoughtcrime/securesms/util/BitmapUtil$1; │ │ 0x0000 - 0x000e reg=1 (null) Landroid/graphics/drawable/Drawable; │ │ 0x0000 - 0x000e reg=2 (null) [Landroid/graphics/Bitmap; │ │ @@ -316029,67 +316030,67 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 98 16-bit code units │ │ -20541c: |[20541c] org.thoughtcrime.securesms.util.BitmapUtil$1.run:()V │ │ -20542c: 5460 4643 |0000: iget-object v0, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$drawable:Landroid/graphics/drawable/Drawable; // field@4346 │ │ -205430: 2001 6500 |0002: instance-of v1, v0, Landroid/graphics/drawable/BitmapDrawable; // type@0065 │ │ -205434: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -205436: 3801 0d00 |0005: if-eqz v1, 0012 // +000d │ │ -20543a: 5461 4843 |0007: iget-object v1, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$result:[Landroid/graphics/Bitmap; // field@4348 │ │ -20543e: 1f00 6500 |0009: check-cast v0, Landroid/graphics/drawable/BitmapDrawable; // type@0065 │ │ -205442: 6e10 9801 0000 |000b: invoke-virtual {v0}, Landroid/graphics/drawable/BitmapDrawable;.getBitmap:()Landroid/graphics/Bitmap; // method@0198 │ │ -205448: 0c00 |000e: move-result-object v0 │ │ -20544a: 4d00 0102 |000f: aput-object v0, v1, v2 │ │ -20544e: 283e |0011: goto 004f // +003e │ │ -205450: 6e10 9d01 0000 |0012: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@019d │ │ -205456: 0a00 |0015: move-result v0 │ │ -205458: 3c00 0400 |0016: if-gtz v0, 001a // +0004 │ │ -20545c: 5260 4943 |0018: iget v0, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$width:I // field@4349 │ │ -205460: 5461 4643 |001a: iget-object v1, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$drawable:Landroid/graphics/drawable/Drawable; // field@4346 │ │ -205464: 6e10 9c01 0100 |001c: invoke-virtual {v1}, Landroid/graphics/drawable/Drawable;.getIntrinsicHeight:()I // method@019c │ │ -20546a: 0a01 |001f: move-result v1 │ │ -20546c: 3c01 0400 |0020: if-gtz v1, 0024 // +0004 │ │ -205470: 5261 4743 |0022: iget v1, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$height:I // field@4347 │ │ -205474: 6203 0900 |0024: sget-object v3, Landroid/graphics/Bitmap$Config;.ARGB_8888:Landroid/graphics/Bitmap$Config; // field@0009 │ │ -205478: 7130 0901 1003 |0026: invoke-static {v0, v1, v3}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@0109 │ │ -20547e: 0c00 |0029: move-result-object v0 │ │ -205480: 2201 4900 |002a: new-instance v1, Landroid/graphics/Canvas; // type@0049 │ │ -205484: 7020 1d01 0100 |002c: invoke-direct {v1, v0}, Landroid/graphics/Canvas;.:(Landroid/graphics/Bitmap;)V // method@011d │ │ -20548a: 5463 4643 |002f: iget-object v3, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$drawable:Landroid/graphics/drawable/Drawable; // field@4346 │ │ -20548e: 6e10 2e01 0100 |0031: invoke-virtual {v1}, Landroid/graphics/Canvas;.getWidth:()I // method@012e │ │ -205494: 0a04 |0034: move-result v4 │ │ -205496: 6e10 2d01 0100 |0035: invoke-virtual {v1}, Landroid/graphics/Canvas;.getHeight:()I // method@012d │ │ -20549c: 0a05 |0038: move-result v5 │ │ -20549e: 6e55 a001 2342 |0039: invoke-virtual {v3, v2, v2, v4, v5}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@01a0 │ │ -2054a4: 5463 4643 |003c: iget-object v3, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$drawable:Landroid/graphics/drawable/Drawable; // field@4346 │ │ -2054a8: 6e20 9b01 1300 |003e: invoke-virtual {v3, v1}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@019b │ │ -2054ae: 280a |0041: goto 004b // +000a │ │ -2054b0: 0d00 |0042: move-exception v0 │ │ -2054b2: 7100 9e6a 0000 |0043: invoke-static {}, Lorg/thoughtcrime/securesms/util/BitmapUtil;.access$000:()Ljava/lang/String; // method@6a9e │ │ -2054b8: 0c01 |0046: move-result-object v1 │ │ -2054ba: 7120 e302 0100 |0047: invoke-static {v1, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@02e3 │ │ -2054c0: 1200 |004a: const/4 v0, #int 0 // #0 │ │ -2054c2: 5461 4843 |004b: iget-object v1, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$result:[Landroid/graphics/Bitmap; // field@4348 │ │ -2054c6: 4d00 0102 |004d: aput-object v0, v1, v2 │ │ -2054ca: 5460 4843 |004f: iget-object v0, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$result:[Landroid/graphics/Bitmap; // field@4348 │ │ -2054ce: 1d00 |0051: monitor-enter v0 │ │ -2054d0: 5461 4543 |0052: iget-object v1, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$created:Ljava/util/concurrent/atomic/AtomicBoolean; // field@4345 │ │ -2054d4: 1212 |0054: const/4 v2, #int 1 // #1 │ │ -2054d6: 6e20 190e 2100 |0055: invoke-virtual {v1, v2}, Ljava/util/concurrent/atomic/AtomicBoolean;.set:(Z)V // method@0e19 │ │ -2054dc: 5461 4843 |0058: iget-object v1, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$result:[Landroid/graphics/Bitmap; // field@4348 │ │ -2054e0: 6e10 d70a 0100 |005a: invoke-virtual {v1}, Ljava/lang/Object;.notifyAll:()V // method@0ad7 │ │ -2054e6: 1e00 |005d: monitor-exit v0 │ │ -2054e8: 0e00 |005e: return-void │ │ -2054ea: 0d01 |005f: move-exception v1 │ │ -2054ec: 1e00 |0060: monitor-exit v0 │ │ -2054ee: 2701 |0061: throw v1 │ │ +205420: |[205420] org.thoughtcrime.securesms.util.BitmapUtil$1.run:()V │ │ +205430: 5460 4643 |0000: iget-object v0, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$drawable:Landroid/graphics/drawable/Drawable; // field@4346 │ │ +205434: 2001 6500 |0002: instance-of v1, v0, Landroid/graphics/drawable/BitmapDrawable; // type@0065 │ │ +205438: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +20543a: 3801 0d00 |0005: if-eqz v1, 0012 // +000d │ │ +20543e: 5461 4843 |0007: iget-object v1, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$result:[Landroid/graphics/Bitmap; // field@4348 │ │ +205442: 1f00 6500 |0009: check-cast v0, Landroid/graphics/drawable/BitmapDrawable; // type@0065 │ │ +205446: 6e10 9801 0000 |000b: invoke-virtual {v0}, Landroid/graphics/drawable/BitmapDrawable;.getBitmap:()Landroid/graphics/Bitmap; // method@0198 │ │ +20544c: 0c00 |000e: move-result-object v0 │ │ +20544e: 4d00 0102 |000f: aput-object v0, v1, v2 │ │ +205452: 283e |0011: goto 004f // +003e │ │ +205454: 6e10 9d01 0000 |0012: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@019d │ │ +20545a: 0a00 |0015: move-result v0 │ │ +20545c: 3c00 0400 |0016: if-gtz v0, 001a // +0004 │ │ +205460: 5260 4943 |0018: iget v0, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$width:I // field@4349 │ │ +205464: 5461 4643 |001a: iget-object v1, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$drawable:Landroid/graphics/drawable/Drawable; // field@4346 │ │ +205468: 6e10 9c01 0100 |001c: invoke-virtual {v1}, Landroid/graphics/drawable/Drawable;.getIntrinsicHeight:()I // method@019c │ │ +20546e: 0a01 |001f: move-result v1 │ │ +205470: 3c01 0400 |0020: if-gtz v1, 0024 // +0004 │ │ +205474: 5261 4743 |0022: iget v1, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$height:I // field@4347 │ │ +205478: 6203 0900 |0024: sget-object v3, Landroid/graphics/Bitmap$Config;.ARGB_8888:Landroid/graphics/Bitmap$Config; // field@0009 │ │ +20547c: 7130 0901 1003 |0026: invoke-static {v0, v1, v3}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@0109 │ │ +205482: 0c00 |0029: move-result-object v0 │ │ +205484: 2201 4900 |002a: new-instance v1, Landroid/graphics/Canvas; // type@0049 │ │ +205488: 7020 1d01 0100 |002c: invoke-direct {v1, v0}, Landroid/graphics/Canvas;.:(Landroid/graphics/Bitmap;)V // method@011d │ │ +20548e: 5463 4643 |002f: iget-object v3, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$drawable:Landroid/graphics/drawable/Drawable; // field@4346 │ │ +205492: 6e10 2e01 0100 |0031: invoke-virtual {v1}, Landroid/graphics/Canvas;.getWidth:()I // method@012e │ │ +205498: 0a04 |0034: move-result v4 │ │ +20549a: 6e10 2d01 0100 |0035: invoke-virtual {v1}, Landroid/graphics/Canvas;.getHeight:()I // method@012d │ │ +2054a0: 0a05 |0038: move-result v5 │ │ +2054a2: 6e55 a001 2342 |0039: invoke-virtual {v3, v2, v2, v4, v5}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@01a0 │ │ +2054a8: 5463 4643 |003c: iget-object v3, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$drawable:Landroid/graphics/drawable/Drawable; // field@4346 │ │ +2054ac: 6e20 9b01 1300 |003e: invoke-virtual {v3, v1}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@019b │ │ +2054b2: 280a |0041: goto 004b // +000a │ │ +2054b4: 0d00 |0042: move-exception v0 │ │ +2054b6: 7100 9e6a 0000 |0043: invoke-static {}, Lorg/thoughtcrime/securesms/util/BitmapUtil;.access$000:()Ljava/lang/String; // method@6a9e │ │ +2054bc: 0c01 |0046: move-result-object v1 │ │ +2054be: 7120 e302 0100 |0047: invoke-static {v1, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@02e3 │ │ +2054c4: 1200 |004a: const/4 v0, #int 0 // #0 │ │ +2054c6: 5461 4843 |004b: iget-object v1, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$result:[Landroid/graphics/Bitmap; // field@4348 │ │ +2054ca: 4d00 0102 |004d: aput-object v0, v1, v2 │ │ +2054ce: 5460 4843 |004f: iget-object v0, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$result:[Landroid/graphics/Bitmap; // field@4348 │ │ +2054d2: 1d00 |0051: monitor-enter v0 │ │ +2054d4: 5461 4543 |0052: iget-object v1, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$created:Ljava/util/concurrent/atomic/AtomicBoolean; // field@4345 │ │ +2054d8: 1212 |0054: const/4 v2, #int 1 // #1 │ │ +2054da: 6e20 190e 2100 |0055: invoke-virtual {v1, v2}, Ljava/util/concurrent/atomic/AtomicBoolean;.set:(Z)V // method@0e19 │ │ +2054e0: 5461 4843 |0058: iget-object v1, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$result:[Landroid/graphics/Bitmap; // field@4348 │ │ +2054e4: 6e10 d70a 0100 |005a: invoke-virtual {v1}, Ljava/lang/Object;.notifyAll:()V // method@0ad7 │ │ +2054ea: 1e00 |005d: monitor-exit v0 │ │ +2054ec: 0e00 |005e: return-void │ │ +2054ee: 0d01 |005f: move-exception v1 │ │ +2054f0: 1e00 |0060: monitor-exit v0 │ │ +2054f2: 2701 |0061: throw v1 │ │ catches : 2 │ │ 0x0024 - 0x0041 │ │ Ljava/lang/Exception; -> 0x0042 │ │ 0x0052 - 0x0061 │ │ -> 0x005f │ │ positions : │ │ 0x0000 line=186 │ │ @@ -316155,32 +316156,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -205a5c: |[205a5c] org.thoughtcrime.securesms.util.BitmapUtil.:()V │ │ -205a6c: 0e00 |0000: return-void │ │ +205a60: |[205a60] org.thoughtcrime.securesms.util.BitmapUtil.:()V │ │ +205a70: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/util/BitmapUtil;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -205a70: |[205a70] org.thoughtcrime.securesms.util.BitmapUtil.:()V │ │ -205a80: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ -205a86: 0e00 |0003: return-void │ │ +205a74: |[205a74] org.thoughtcrime.securesms.util.BitmapUtil.:()V │ │ +205a84: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ +205a8a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/util/BitmapUtil; │ │ │ │ #2 : (in Lorg/thoughtcrime/securesms/util/BitmapUtil;) │ │ @@ -316188,59 +316189,59 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -205a44: |[205a44] org.thoughtcrime.securesms.util.BitmapUtil.access$000:()Ljava/lang/String; │ │ -205a54: 6200 4a43 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/BitmapUtil;.TAG:Ljava/lang/String; // field@434a │ │ -205a58: 1100 |0002: return-object v0 │ │ +205a48: |[205a48] org.thoughtcrime.securesms.util.BitmapUtil.access$000:()Ljava/lang/String; │ │ +205a58: 6200 4a43 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/BitmapUtil;.TAG:Ljava/lang/String; // field@434a │ │ +205a5c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ │ │ #3 : (in Lorg/thoughtcrime/securesms/util/BitmapUtil;) │ │ name : 'createFromDrawable' │ │ type : '(Landroid/graphics/drawable/Drawable;II)Landroid/graphics/Bitmap;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 13 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 43 16-bit code units │ │ -205508: |[205508] org.thoughtcrime.securesms.util.BitmapUtil.createFromDrawable:(Landroid/graphics/drawable/Drawable;II)Landroid/graphics/Bitmap; │ │ -205518: 2206 c503 |0000: new-instance v6, Ljava/util/concurrent/atomic/AtomicBoolean; // type@03c5 │ │ -20551c: 1207 |0002: const/4 v7, #int 0 // #0 │ │ -20551e: 7020 170e 7600 |0003: invoke-direct {v6, v7}, Ljava/util/concurrent/atomic/AtomicBoolean;.:(Z)V // method@0e17 │ │ -205524: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -205526: 2308 dc11 |0007: new-array v8, v0, [Landroid/graphics/Bitmap; // type@11dc │ │ -20552a: 2209 6c11 |0009: new-instance v9, Lorg/thoughtcrime/securesms/util/BitmapUtil$1; // type@116c │ │ -20552e: 0790 |000b: move-object v0, v9 │ │ -205530: 07a1 |000c: move-object v1, v10 │ │ -205532: 0782 |000d: move-object v2, v8 │ │ -205534: 01b3 |000e: move v3, v11 │ │ -205536: 01c4 |000f: move v4, v12 │ │ -205538: 0765 |0010: move-object v5, v6 │ │ -20553a: 7606 9a6a 0000 |0011: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.:(Landroid/graphics/drawable/Drawable;[Landroid/graphics/Bitmap;IILjava/util/concurrent/atomic/AtomicBoolean;)V // method@6a9a │ │ -205540: 7110 286c 0900 |0014: invoke-static {v9}, Lorg/thoughtcrime/securesms/util/Util;.runOnMain:(Ljava/lang/Runnable;)V // method@6c28 │ │ -205546: 1d08 |0017: monitor-enter v8 │ │ -205548: 6e10 180e 0600 |0018: invoke-virtual {v6}, Ljava/util/concurrent/atomic/AtomicBoolean;.get:()Z // method@0e18 │ │ -20554e: 0a0a |001b: move-result v10 │ │ -205550: 390a 0800 |001c: if-nez v10, 0024 // +0008 │ │ -205554: 160a 0000 |001e: const-wide/16 v10, #int 0 // #0 │ │ -205558: 7130 2d6c a80b |0020: invoke-static {v8, v10, v11}, Lorg/thoughtcrime/securesms/util/Util;.wait:(Ljava/lang/Object;J)V // method@6c2d │ │ -20555e: 28f5 |0023: goto 0018 // -000b │ │ -205560: 460a 0807 |0024: aget-object v10, v8, v7 │ │ -205564: 1e08 |0026: monitor-exit v8 │ │ -205566: 110a |0027: return-object v10 │ │ -205568: 0d0a |0028: move-exception v10 │ │ -20556a: 1e08 |0029: monitor-exit v8 │ │ -20556c: 270a |002a: throw v10 │ │ +20550c: |[20550c] org.thoughtcrime.securesms.util.BitmapUtil.createFromDrawable:(Landroid/graphics/drawable/Drawable;II)Landroid/graphics/Bitmap; │ │ +20551c: 2206 c503 |0000: new-instance v6, Ljava/util/concurrent/atomic/AtomicBoolean; // type@03c5 │ │ +205520: 1207 |0002: const/4 v7, #int 0 // #0 │ │ +205522: 7020 170e 7600 |0003: invoke-direct {v6, v7}, Ljava/util/concurrent/atomic/AtomicBoolean;.:(Z)V // method@0e17 │ │ +205528: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +20552a: 2308 dc11 |0007: new-array v8, v0, [Landroid/graphics/Bitmap; // type@11dc │ │ +20552e: 2209 6c11 |0009: new-instance v9, Lorg/thoughtcrime/securesms/util/BitmapUtil$1; // type@116c │ │ +205532: 0790 |000b: move-object v0, v9 │ │ +205534: 07a1 |000c: move-object v1, v10 │ │ +205536: 0782 |000d: move-object v2, v8 │ │ +205538: 01b3 |000e: move v3, v11 │ │ +20553a: 01c4 |000f: move v4, v12 │ │ +20553c: 0765 |0010: move-object v5, v6 │ │ +20553e: 7606 9a6a 0000 |0011: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.:(Landroid/graphics/drawable/Drawable;[Landroid/graphics/Bitmap;IILjava/util/concurrent/atomic/AtomicBoolean;)V // method@6a9a │ │ +205544: 7110 286c 0900 |0014: invoke-static {v9}, Lorg/thoughtcrime/securesms/util/Util;.runOnMain:(Ljava/lang/Runnable;)V // method@6c28 │ │ +20554a: 1d08 |0017: monitor-enter v8 │ │ +20554c: 6e10 180e 0600 |0018: invoke-virtual {v6}, Ljava/util/concurrent/atomic/AtomicBoolean;.get:()Z // method@0e18 │ │ +205552: 0a0a |001b: move-result v10 │ │ +205554: 390a 0800 |001c: if-nez v10, 0024 // +0008 │ │ +205558: 160a 0000 |001e: const-wide/16 v10, #int 0 // #0 │ │ +20555c: 7130 2d6c a80b |0020: invoke-static {v8, v10, v11}, Lorg/thoughtcrime/securesms/util/Util;.wait:(Ljava/lang/Object;J)V // method@6c2d │ │ +205562: 28f5 |0023: goto 0018 // -000b │ │ +205564: 460a 0807 |0024: aget-object v10, v8, v7 │ │ +205568: 1e08 |0026: monitor-exit v8 │ │ +20556a: 110a |0027: return-object v10 │ │ +20556c: 0d0a |0028: move-exception v10 │ │ +20556e: 1e08 |0029: monitor-exit v8 │ │ +205570: 270a |002a: throw v10 │ │ catches : 1 │ │ 0x0018 - 0x002a │ │ -> 0x0028 │ │ positions : │ │ 0x0000 line=180 │ │ 0x0007 line=181 │ │ 0x0009 line=183 │ │ @@ -316259,39 +316260,39 @@ │ │ type : '([BIIILandroid/graphics/Rect;Z)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 43 16-bit code units │ │ -205788: |[205788] org.thoughtcrime.securesms.util.BitmapUtil.createFromNV21:([BIIILandroid/graphics/Rect;Z)[B │ │ -205798: 715b a66a 7698 |0000: invoke-static {v6, v7, v8, v9, v11}, Lorg/thoughtcrime/securesms/util/BitmapUtil;.rotateNV21:([BIIIZ)[B // method@6aa6 │ │ -20579e: 0c01 |0003: move-result-object v1 │ │ -2057a0: d499 b400 |0004: rem-int/lit16 v9, v9, #int 180 // #00b4 │ │ -2057a4: 3d09 0400 |0006: if-lez v9, 000a // +0004 │ │ -2057a8: 0183 |0008: move v3, v8 │ │ -2057aa: 2802 |0009: goto 000b // +0002 │ │ -2057ac: 0173 |000a: move v3, v7 │ │ -2057ae: 3d09 0400 |000b: if-lez v9, 000f // +0004 │ │ -2057b2: 0174 |000d: move v4, v7 │ │ -2057b4: 2802 |000e: goto 0010 // +0002 │ │ -2057b6: 0184 |000f: move v4, v8 │ │ -2057b8: 2206 6300 |0010: new-instance v6, Landroid/graphics/YuvImage; // type@0063 │ │ -2057bc: 1302 1100 |0012: const/16 v2, #int 17 // #11 │ │ -2057c0: 1205 |0014: const/4 v5, #int 0 // #0 │ │ -2057c2: 0760 |0015: move-object v0, v6 │ │ -2057c4: 7606 9301 0000 |0016: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/YuvImage;.:([BIII[I)V // method@0193 │ │ -2057ca: 2207 bc02 |0019: new-instance v7, Ljava/io/ByteArrayOutputStream; // type@02bc │ │ -2057ce: 7010 8b09 0700 |001b: invoke-direct {v7}, Ljava/io/ByteArrayOutputStream;.:()V // method@098b │ │ -2057d4: 1308 5000 |001e: const/16 v8, #int 80 // #50 │ │ -2057d8: 6e40 9401 a678 |0020: invoke-virtual {v6, v10, v8, v7}, Landroid/graphics/YuvImage;.compressToJpeg:(Landroid/graphics/Rect;ILjava/io/OutputStream;)Z // method@0194 │ │ -2057de: 6e10 8e09 0700 |0023: invoke-virtual {v7}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@098e │ │ -2057e4: 0c06 |0026: move-result-object v6 │ │ -2057e6: 6e10 8d09 0700 |0027: invoke-virtual {v7}, Ljava/io/ByteArrayOutputStream;.close:()V // method@098d │ │ -2057ec: 1106 |002a: return-object v6 │ │ +20578c: |[20578c] org.thoughtcrime.securesms.util.BitmapUtil.createFromNV21:([BIIILandroid/graphics/Rect;Z)[B │ │ +20579c: 715b a66a 7698 |0000: invoke-static {v6, v7, v8, v9, v11}, Lorg/thoughtcrime/securesms/util/BitmapUtil;.rotateNV21:([BIIIZ)[B // method@6aa6 │ │ +2057a2: 0c01 |0003: move-result-object v1 │ │ +2057a4: d499 b400 |0004: rem-int/lit16 v9, v9, #int 180 // #00b4 │ │ +2057a8: 3d09 0400 |0006: if-lez v9, 000a // +0004 │ │ +2057ac: 0183 |0008: move v3, v8 │ │ +2057ae: 2802 |0009: goto 000b // +0002 │ │ +2057b0: 0173 |000a: move v3, v7 │ │ +2057b2: 3d09 0400 |000b: if-lez v9, 000f // +0004 │ │ +2057b6: 0174 |000d: move v4, v7 │ │ +2057b8: 2802 |000e: goto 0010 // +0002 │ │ +2057ba: 0184 |000f: move v4, v8 │ │ +2057bc: 2206 6300 |0010: new-instance v6, Landroid/graphics/YuvImage; // type@0063 │ │ +2057c0: 1302 1100 |0012: const/16 v2, #int 17 // #11 │ │ +2057c4: 1205 |0014: const/4 v5, #int 0 // #0 │ │ +2057c6: 0760 |0015: move-object v0, v6 │ │ +2057c8: 7606 9301 0000 |0016: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/YuvImage;.:([BIII[I)V // method@0193 │ │ +2057ce: 2207 bc02 |0019: new-instance v7, Ljava/io/ByteArrayOutputStream; // type@02bc │ │ +2057d2: 7010 8b09 0700 |001b: invoke-direct {v7}, Ljava/io/ByteArrayOutputStream;.:()V // method@098b │ │ +2057d8: 1308 5000 |001e: const/16 v8, #int 80 // #50 │ │ +2057dc: 6e40 9401 a678 |0020: invoke-virtual {v6, v10, v8, v7}, Landroid/graphics/YuvImage;.compressToJpeg:(Landroid/graphics/Rect;ILjava/io/OutputStream;)Z // method@0194 │ │ +2057e2: 6e10 8e09 0700 |0023: invoke-virtual {v7}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@098e │ │ +2057e8: 0c06 |0026: move-result-object v6 │ │ +2057ea: 6e10 8d09 0700 |0027: invoke-virtual {v7}, Ljava/io/ByteArrayOutputStream;.close:()V // method@098d │ │ +2057f0: 1106 |002a: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0004 line=113 │ │ 0x0010 line=115 │ │ 0x0019 line=118 │ │ 0x0020 line=119 │ │ @@ -316310,52 +316311,52 @@ │ │ type : '(Landroid/graphics/Bitmap;II)Landroid/graphics/Bitmap;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 57 16-bit code units │ │ -20557c: |[20557c] org.thoughtcrime.securesms.util.BitmapUtil.createScaledBitmap:(Landroid/graphics/Bitmap;II)Landroid/graphics/Bitmap; │ │ -20558c: 6e10 1101 0300 |0000: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getWidth:()I // method@0111 │ │ -205592: 0a00 |0003: move-result v0 │ │ -205594: 3640 0900 |0004: if-gt v0, v4, 000d // +0009 │ │ -205598: 6e10 0e01 0300 |0006: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getHeight:()I // method@010e │ │ -20559e: 0a00 |0009: move-result v0 │ │ -2055a0: 3650 0300 |000a: if-gt v0, v5, 000d // +0003 │ │ -2055a4: 1103 |000c: return-object v3 │ │ -2055a6: 3d04 2b00 |000d: if-lez v4, 0038 // +002b │ │ -2055aa: 3c05 0300 |000f: if-gtz v5, 0012 // +0003 │ │ -2055ae: 2827 |0011: goto 0038 // +0027 │ │ -2055b0: 6e10 1101 0300 |0012: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getWidth:()I // method@0111 │ │ -2055b6: 0a00 |0015: move-result v0 │ │ -2055b8: 8200 |0016: int-to-float v0, v0 │ │ -2055ba: 8241 |0017: int-to-float v1, v4 │ │ -2055bc: c910 |0018: div-float/2addr v0, v1 │ │ -2055be: 6e10 0e01 0300 |0019: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getHeight:()I // method@010e │ │ -2055c4: 0a01 |001c: move-result v1 │ │ -2055c6: 8211 |001d: int-to-float v1, v1 │ │ -2055c8: 8252 |001e: int-to-float v2, v5 │ │ -2055ca: c921 |001f: div-float/2addr v1, v2 │ │ -2055cc: 2d02 0001 |0020: cmpl-float v2, v0, v1 │ │ -2055d0: 3d02 0a00 |0022: if-lez v2, 002c // +000a │ │ -2055d4: 6e10 0e01 0300 |0024: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getHeight:()I // method@010e │ │ -2055da: 0a05 |0027: move-result v5 │ │ -2055dc: 8255 |0028: int-to-float v5, v5 │ │ -2055de: c905 |0029: div-float/2addr v5, v0 │ │ -2055e0: 8755 |002a: float-to-int v5, v5 │ │ -2055e2: 2808 |002b: goto 0033 // +0008 │ │ -2055e4: 6e10 1101 0300 |002c: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getWidth:()I // method@0111 │ │ -2055ea: 0a04 |002f: move-result v4 │ │ -2055ec: 8244 |0030: int-to-float v4, v4 │ │ -2055ee: c914 |0031: div-float/2addr v4, v1 │ │ -2055f0: 8744 |0032: float-to-int v4, v4 │ │ -2055f2: 1210 |0033: const/4 v0, #int 1 // #1 │ │ -2055f4: 7140 0b01 4305 |0034: invoke-static {v3, v4, v5, v0}, Landroid/graphics/Bitmap;.createScaledBitmap:(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap; // method@010b │ │ -2055fa: 0c03 |0037: move-result-object v3 │ │ -2055fc: 1103 |0038: return-object v3 │ │ +205580: |[205580] org.thoughtcrime.securesms.util.BitmapUtil.createScaledBitmap:(Landroid/graphics/Bitmap;II)Landroid/graphics/Bitmap; │ │ +205590: 6e10 1101 0300 |0000: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getWidth:()I // method@0111 │ │ +205596: 0a00 |0003: move-result v0 │ │ +205598: 3640 0900 |0004: if-gt v0, v4, 000d // +0009 │ │ +20559c: 6e10 0e01 0300 |0006: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getHeight:()I // method@010e │ │ +2055a2: 0a00 |0009: move-result v0 │ │ +2055a4: 3650 0300 |000a: if-gt v0, v5, 000d // +0003 │ │ +2055a8: 1103 |000c: return-object v3 │ │ +2055aa: 3d04 2b00 |000d: if-lez v4, 0038 // +002b │ │ +2055ae: 3c05 0300 |000f: if-gtz v5, 0012 // +0003 │ │ +2055b2: 2827 |0011: goto 0038 // +0027 │ │ +2055b4: 6e10 1101 0300 |0012: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getWidth:()I // method@0111 │ │ +2055ba: 0a00 |0015: move-result v0 │ │ +2055bc: 8200 |0016: int-to-float v0, v0 │ │ +2055be: 8241 |0017: int-to-float v1, v4 │ │ +2055c0: c910 |0018: div-float/2addr v0, v1 │ │ +2055c2: 6e10 0e01 0300 |0019: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getHeight:()I // method@010e │ │ +2055c8: 0a01 |001c: move-result v1 │ │ +2055ca: 8211 |001d: int-to-float v1, v1 │ │ +2055cc: 8252 |001e: int-to-float v2, v5 │ │ +2055ce: c921 |001f: div-float/2addr v1, v2 │ │ +2055d0: 2d02 0001 |0020: cmpl-float v2, v0, v1 │ │ +2055d4: 3d02 0a00 |0022: if-lez v2, 002c // +000a │ │ +2055d8: 6e10 0e01 0300 |0024: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getHeight:()I // method@010e │ │ +2055de: 0a05 |0027: move-result v5 │ │ +2055e0: 8255 |0028: int-to-float v5, v5 │ │ +2055e2: c905 |0029: div-float/2addr v5, v0 │ │ +2055e4: 8755 |002a: float-to-int v5, v5 │ │ +2055e6: 2808 |002b: goto 0033 // +0008 │ │ +2055e8: 6e10 1101 0300 |002c: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getWidth:()I // method@0111 │ │ +2055ee: 0a04 |002f: move-result v4 │ │ +2055f0: 8244 |0030: int-to-float v4, v4 │ │ +2055f2: c914 |0031: div-float/2addr v4, v1 │ │ +2055f4: 8744 |0032: float-to-int v4, v4 │ │ +2055f6: 1210 |0033: const/4 v0, #int 1 // #1 │ │ +2055f8: 7140 0b01 4305 |0034: invoke-static {v3, v4, v5, v0}, Landroid/graphics/Bitmap;.createScaledBitmap:(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap; // method@010b │ │ +2055fe: 0c03 |0037: move-result-object v3 │ │ +205600: 1103 |0038: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0012 line=47 │ │ 0x0019 line=48 │ │ 0x0024 line=51 │ │ 0x002c line=53 │ │ @@ -316370,26 +316371,26 @@ │ │ type : '(Ljava/io/InputStream;)Landroid/util/Pair;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -2056ac: |[2056ac] org.thoughtcrime.securesms.util.BitmapUtil.getDimensions:(Ljava/io/InputStream;)Landroid/util/Pair; │ │ -2056bc: 7110 a46a 0200 |0000: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/BitmapUtil;.getImageDimensions:(Ljava/io/InputStream;)Landroid/graphics/BitmapFactory$Options; // method@6aa4 │ │ -2056c2: 0c02 |0003: move-result-object v2 │ │ -2056c4: 2200 da00 |0004: new-instance v0, Landroid/util/Pair; // type@00da │ │ -2056c8: 5221 0f00 |0006: iget v1, v2, Landroid/graphics/BitmapFactory$Options;.outWidth:I // field@000f │ │ -2056cc: 7110 830a 0100 |0008: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a83 │ │ -2056d2: 0c01 |000b: move-result-object v1 │ │ -2056d4: 5222 0e00 |000c: iget v2, v2, Landroid/graphics/BitmapFactory$Options;.outHeight:I // field@000e │ │ -2056d8: 7110 830a 0200 |000e: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a83 │ │ -2056de: 0c02 |0011: move-result-object v2 │ │ -2056e0: 7030 e402 1002 |0012: invoke-direct {v0, v1, v2}, Landroid/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@02e4 │ │ -2056e6: 1100 |0015: return-object v0 │ │ +2056b0: |[2056b0] org.thoughtcrime.securesms.util.BitmapUtil.getDimensions:(Ljava/io/InputStream;)Landroid/util/Pair; │ │ +2056c0: 7110 a46a 0200 |0000: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/BitmapUtil;.getImageDimensions:(Ljava/io/InputStream;)Landroid/graphics/BitmapFactory$Options; // method@6aa4 │ │ +2056c6: 0c02 |0003: move-result-object v2 │ │ +2056c8: 2200 da00 |0004: new-instance v0, Landroid/util/Pair; // type@00da │ │ +2056cc: 5221 0f00 |0006: iget v1, v2, Landroid/graphics/BitmapFactory$Options;.outWidth:I // field@000f │ │ +2056d0: 7110 830a 0100 |0008: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a83 │ │ +2056d6: 0c01 |000b: move-result-object v1 │ │ +2056d8: 5222 0e00 |000c: iget v2, v2, Landroid/graphics/BitmapFactory$Options;.outHeight:I // field@000e │ │ +2056dc: 7110 830a 0200 |000e: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a83 │ │ +2056e2: 0c02 |0011: move-result-object v2 │ │ +2056e4: 7030 e402 1002 |0012: invoke-direct {v0, v1, v2}, Landroid/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@02e4 │ │ +2056ea: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x0004 line=101 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 (null) Ljava/io/InputStream; │ │ │ │ @@ -316398,54 +316399,54 @@ │ │ type : '(Ljava/io/InputStream;)Landroid/util/Pair;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 72 16-bit code units │ │ -2056e8: |[2056e8] org.thoughtcrime.securesms.util.BitmapUtil.getExifDimensions:(Ljava/io/InputStream;)Landroid/util/Pair; │ │ -2056f8: 2200 8d01 |0000: new-instance v0, Landroidx/exifinterface/media/ExifInterface; // type@018d │ │ -2056fc: 7020 9a05 4000 |0002: invoke-direct {v0, v4}, Landroidx/exifinterface/media/ExifInterface;.:(Ljava/io/InputStream;)V // method@059a │ │ -205702: 1a04 341e |0005: const-string v4, "ImageWidth" // string@1e34 │ │ -205706: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -205708: 6e30 9b05 4001 |0008: invoke-virtual {v0, v4, v1}, Landroidx/exifinterface/media/ExifInterface;.getAttributeInt:(Ljava/lang/String;I)I // method@059b │ │ -20570e: 0a04 |000b: move-result v4 │ │ -205710: 1a02 321e |000c: const-string v2, "ImageLength" // string@1e32 │ │ -205714: 6e30 9b05 2001 |000e: invoke-virtual {v0, v2, v1}, Landroidx/exifinterface/media/ExifInterface;.getAttributeInt:(Ljava/lang/String;I)I // method@059b │ │ -20571a: 0a02 |0011: move-result v2 │ │ -20571c: 3904 0600 |0012: if-nez v4, 0018 // +0006 │ │ -205720: 3902 0400 |0014: if-nez v2, 0018 // +0004 │ │ -205724: 1204 |0016: const/4 v4, #int 0 // #0 │ │ -205726: 1104 |0017: return-object v4 │ │ -205728: 1a03 5337 |0018: const-string v3, "Orientation" // string@3753 │ │ -20572c: 6e30 9b05 3001 |001a: invoke-virtual {v0, v3, v1}, Landroidx/exifinterface/media/ExifInterface;.getAttributeInt:(Ljava/lang/String;I)I // method@059b │ │ -205732: 0a00 |001d: move-result v0 │ │ -205734: 1261 |001e: const/4 v1, #int 6 // #6 │ │ -205736: 3210 1b00 |001f: if-eq v0, v1, 003a // +001b │ │ -20573a: 1301 0800 |0021: const/16 v1, #int 8 // #8 │ │ -20573e: 3210 1700 |0023: if-eq v0, v1, 003a // +0017 │ │ -205742: 1271 |0025: const/4 v1, #int 7 // #7 │ │ -205744: 3210 1400 |0026: if-eq v0, v1, 003a // +0014 │ │ -205748: 1251 |0028: const/4 v1, #int 5 // #5 │ │ -20574a: 3310 0300 |0029: if-ne v0, v1, 002c // +0003 │ │ -20574e: 280f |002b: goto 003a // +000f │ │ -205750: 2200 da00 |002c: new-instance v0, Landroid/util/Pair; // type@00da │ │ -205754: 7110 830a 0400 |002e: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a83 │ │ -20575a: 0c04 |0031: move-result-object v4 │ │ -20575c: 7110 830a 0200 |0032: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a83 │ │ -205762: 0c01 |0035: move-result-object v1 │ │ -205764: 7030 e402 4001 |0036: invoke-direct {v0, v4, v1}, Landroid/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@02e4 │ │ -20576a: 1100 |0039: return-object v0 │ │ -20576c: 2200 da00 |003a: new-instance v0, Landroid/util/Pair; // type@00da │ │ -205770: 7110 830a 0200 |003c: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a83 │ │ -205776: 0c01 |003f: move-result-object v1 │ │ -205778: 7110 830a 0400 |0040: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a83 │ │ -20577e: 0c04 |0043: move-result-object v4 │ │ -205780: 7030 e402 1004 |0044: invoke-direct {v0, v1, v4}, Landroid/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@02e4 │ │ -205786: 1100 |0047: return-object v0 │ │ +2056ec: |[2056ec] org.thoughtcrime.securesms.util.BitmapUtil.getExifDimensions:(Ljava/io/InputStream;)Landroid/util/Pair; │ │ +2056fc: 2200 8d01 |0000: new-instance v0, Landroidx/exifinterface/media/ExifInterface; // type@018d │ │ +205700: 7020 9a05 4000 |0002: invoke-direct {v0, v4}, Landroidx/exifinterface/media/ExifInterface;.:(Ljava/io/InputStream;)V // method@059a │ │ +205706: 1a04 341e |0005: const-string v4, "ImageWidth" // string@1e34 │ │ +20570a: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +20570c: 6e30 9b05 4001 |0008: invoke-virtual {v0, v4, v1}, Landroidx/exifinterface/media/ExifInterface;.getAttributeInt:(Ljava/lang/String;I)I // method@059b │ │ +205712: 0a04 |000b: move-result v4 │ │ +205714: 1a02 321e |000c: const-string v2, "ImageLength" // string@1e32 │ │ +205718: 6e30 9b05 2001 |000e: invoke-virtual {v0, v2, v1}, Landroidx/exifinterface/media/ExifInterface;.getAttributeInt:(Ljava/lang/String;I)I // method@059b │ │ +20571e: 0a02 |0011: move-result v2 │ │ +205720: 3904 0600 |0012: if-nez v4, 0018 // +0006 │ │ +205724: 3902 0400 |0014: if-nez v2, 0018 // +0004 │ │ +205728: 1204 |0016: const/4 v4, #int 0 // #0 │ │ +20572a: 1104 |0017: return-object v4 │ │ +20572c: 1a03 5337 |0018: const-string v3, "Orientation" // string@3753 │ │ +205730: 6e30 9b05 3001 |001a: invoke-virtual {v0, v3, v1}, Landroidx/exifinterface/media/ExifInterface;.getAttributeInt:(Ljava/lang/String;I)I // method@059b │ │ +205736: 0a00 |001d: move-result v0 │ │ +205738: 1261 |001e: const/4 v1, #int 6 // #6 │ │ +20573a: 3210 1b00 |001f: if-eq v0, v1, 003a // +001b │ │ +20573e: 1301 0800 |0021: const/16 v1, #int 8 // #8 │ │ +205742: 3210 1700 |0023: if-eq v0, v1, 003a // +0017 │ │ +205746: 1271 |0025: const/4 v1, #int 7 // #7 │ │ +205748: 3210 1400 |0026: if-eq v0, v1, 003a // +0014 │ │ +20574c: 1251 |0028: const/4 v1, #int 5 // #5 │ │ +20574e: 3310 0300 |0029: if-ne v0, v1, 002c // +0003 │ │ +205752: 280f |002b: goto 003a // +000f │ │ +205754: 2200 da00 |002c: new-instance v0, Landroid/util/Pair; // type@00da │ │ +205758: 7110 830a 0400 |002e: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a83 │ │ +20575e: 0c04 |0031: move-result-object v4 │ │ +205760: 7110 830a 0200 |0032: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a83 │ │ +205766: 0c01 |0035: move-result-object v1 │ │ +205768: 7030 e402 4001 |0036: invoke-direct {v0, v4, v1}, Landroid/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@02e4 │ │ +20576e: 1100 |0039: return-object v0 │ │ +205770: 2200 da00 |003a: new-instance v0, Landroid/util/Pair; // type@00da │ │ +205774: 7110 830a 0200 |003c: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a83 │ │ +20577a: 0c01 |003f: move-result-object v1 │ │ +20577c: 7110 830a 0400 |0040: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a83 │ │ +205782: 0c04 |0043: move-result-object v4 │ │ +205784: 7030 e402 1004 |0044: invoke-direct {v0, v1, v4}, Landroid/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@02e4 │ │ +20578a: 1100 |0047: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x0005 line=82 │ │ 0x000c line=83 │ │ 0x0018 line=88 │ │ 0x002c line=96 │ │ @@ -316458,48 +316459,48 @@ │ │ type : '(Ljava/io/InputStream;)Landroid/graphics/BitmapFactory$Options;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 70 16-bit code units │ │ -205600: |[205600] org.thoughtcrime.securesms.util.BitmapUtil.getImageDimensions:(Ljava/io/InputStream;)Landroid/graphics/BitmapFactory$Options; │ │ -205610: 2200 4600 |0000: new-instance v0, Landroid/graphics/BitmapFactory$Options; // type@0046 │ │ -205614: 7010 1401 0000 |0002: invoke-direct {v0}, Landroid/graphics/BitmapFactory$Options;.:()V // method@0114 │ │ -20561a: 1211 |0005: const/4 v1, #int 1 // #1 │ │ -20561c: 5c01 0b00 |0006: iput-boolean v1, v0, Landroid/graphics/BitmapFactory$Options;.inJustDecodeBounds:Z // field@000b │ │ -205620: 2201 b702 |0008: new-instance v1, Ljava/io/BufferedInputStream; // type@02b7 │ │ -205624: 7020 7c09 3100 |000a: invoke-direct {v1, v3}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@097c │ │ -20562a: 1203 |000d: const/4 v3, #int 0 // #0 │ │ -20562c: 7130 1601 3100 |000e: invoke-static {v1, v3, v0}, Landroid/graphics/BitmapFactory;.decodeStream:(Ljava/io/InputStream;Landroid/graphics/Rect;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@0116 │ │ -205632: 6e10 7e09 0100 |0011: invoke-virtual {v1}, Ljava/io/BufferedInputStream;.close:()V // method@097e │ │ -205638: 2808 |0014: goto 001c // +0008 │ │ -20563a: 6203 4a43 |0015: sget-object v3, Lorg/thoughtcrime/securesms/util/BitmapUtil;.TAG:Ljava/lang/String; // field@434a │ │ -20563e: 1a01 bf5b |0017: const-string v1, "failed to close the InputStream after reading image dimensions" // string@5bbf │ │ -205642: 7120 e102 1300 |0019: invoke-static {v3, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@02e1 │ │ -205648: 5203 0f00 |001c: iget v3, v0, Landroid/graphics/BitmapFactory$Options;.outWidth:I // field@000f │ │ -20564c: 12f1 |001e: const/4 v1, #int -1 // #ff │ │ -20564e: 3213 0700 |001f: if-eq v3, v1, 0026 // +0007 │ │ -205652: 5203 0e00 |0021: iget v3, v0, Landroid/graphics/BitmapFactory$Options;.outHeight:I // field@000e │ │ -205656: 3213 0300 |0023: if-eq v3, v1, 0026 // +0003 │ │ -20565a: 1100 |0025: return-object v0 │ │ -20565c: 2203 6b11 |0026: new-instance v3, Lorg/thoughtcrime/securesms/util/BitmapDecodingException; // type@116b │ │ -205660: 2201 0d03 |0028: new-instance v1, Ljava/lang/StringBuilder; // type@030d │ │ -205664: 1a02 2d1c |002a: const-string v2, "Failed to decode image dimensions: " // string@1c2d │ │ -205668: 7020 420b 2100 |002c: invoke-direct {v1, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b42 │ │ -20566e: 5202 0f00 |002f: iget v2, v0, Landroid/graphics/BitmapFactory$Options;.outWidth:I // field@000f │ │ -205672: 6e20 460b 2100 |0031: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b46 │ │ -205678: 1a02 ed0e |0034: const-string v2, ", " // string@0eed │ │ -20567c: 6e20 4b0b 2100 |0036: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ -205682: 5200 0e00 |0039: iget v0, v0, Landroid/graphics/BitmapFactory$Options;.outHeight:I // field@000e │ │ -205686: 6e20 460b 0100 |003b: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b46 │ │ -20568c: 6e10 5c0b 0100 |003e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b5c │ │ -205692: 0c00 |0041: move-result-object v0 │ │ -205694: 7020 996a 0300 |0042: invoke-direct {v3, v0}, Lorg/thoughtcrime/securesms/util/BitmapDecodingException;.:(Ljava/lang/String;)V // method@6a99 │ │ -20569a: 2703 |0045: throw v3 │ │ +205604: |[205604] org.thoughtcrime.securesms.util.BitmapUtil.getImageDimensions:(Ljava/io/InputStream;)Landroid/graphics/BitmapFactory$Options; │ │ +205614: 2200 4600 |0000: new-instance v0, Landroid/graphics/BitmapFactory$Options; // type@0046 │ │ +205618: 7010 1401 0000 |0002: invoke-direct {v0}, Landroid/graphics/BitmapFactory$Options;.:()V // method@0114 │ │ +20561e: 1211 |0005: const/4 v1, #int 1 // #1 │ │ +205620: 5c01 0b00 |0006: iput-boolean v1, v0, Landroid/graphics/BitmapFactory$Options;.inJustDecodeBounds:Z // field@000b │ │ +205624: 2201 b702 |0008: new-instance v1, Ljava/io/BufferedInputStream; // type@02b7 │ │ +205628: 7020 7c09 3100 |000a: invoke-direct {v1, v3}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@097c │ │ +20562e: 1203 |000d: const/4 v3, #int 0 // #0 │ │ +205630: 7130 1601 3100 |000e: invoke-static {v1, v3, v0}, Landroid/graphics/BitmapFactory;.decodeStream:(Ljava/io/InputStream;Landroid/graphics/Rect;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@0116 │ │ +205636: 6e10 7e09 0100 |0011: invoke-virtual {v1}, Ljava/io/BufferedInputStream;.close:()V // method@097e │ │ +20563c: 2808 |0014: goto 001c // +0008 │ │ +20563e: 6203 4a43 |0015: sget-object v3, Lorg/thoughtcrime/securesms/util/BitmapUtil;.TAG:Ljava/lang/String; // field@434a │ │ +205642: 1a01 bf5b |0017: const-string v1, "failed to close the InputStream after reading image dimensions" // string@5bbf │ │ +205646: 7120 e102 1300 |0019: invoke-static {v3, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@02e1 │ │ +20564c: 5203 0f00 |001c: iget v3, v0, Landroid/graphics/BitmapFactory$Options;.outWidth:I // field@000f │ │ +205650: 12f1 |001e: const/4 v1, #int -1 // #ff │ │ +205652: 3213 0700 |001f: if-eq v3, v1, 0026 // +0007 │ │ +205656: 5203 0e00 |0021: iget v3, v0, Landroid/graphics/BitmapFactory$Options;.outHeight:I // field@000e │ │ +20565a: 3213 0300 |0023: if-eq v3, v1, 0026 // +0003 │ │ +20565e: 1100 |0025: return-object v0 │ │ +205660: 2203 6b11 |0026: new-instance v3, Lorg/thoughtcrime/securesms/util/BitmapDecodingException; // type@116b │ │ +205664: 2201 0d03 |0028: new-instance v1, Ljava/lang/StringBuilder; // type@030d │ │ +205668: 1a02 2d1c |002a: const-string v2, "Failed to decode image dimensions: " // string@1c2d │ │ +20566c: 7020 420b 2100 |002c: invoke-direct {v1, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b42 │ │ +205672: 5202 0f00 |002f: iget v2, v0, Landroid/graphics/BitmapFactory$Options;.outWidth:I // field@000f │ │ +205676: 6e20 460b 2100 |0031: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b46 │ │ +20567c: 1a02 ed0e |0034: const-string v2, ", " // string@0eed │ │ +205680: 6e20 4b0b 2100 |0036: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ +205686: 5200 0e00 |0039: iget v0, v0, Landroid/graphics/BitmapFactory$Options;.outHeight:I // field@000e │ │ +20568a: 6e20 460b 0100 |003b: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b46 │ │ +205690: 6e10 5c0b 0100 |003e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b5c │ │ +205696: 0c00 |0041: move-result-object v0 │ │ +205698: 7020 996a 0300 |0042: invoke-direct {v3, v0}, Lorg/thoughtcrime/securesms/util/BitmapDecodingException;.:(Ljava/lang/String;)V // method@6a99 │ │ +20569e: 2703 |0045: throw v3 │ │ catches : 1 │ │ 0x0011 - 0x0014 │ │ Ljava/io/IOException; -> 0x0015 │ │ positions : │ │ 0x0000 line=62 │ │ 0x0006 line=63 │ │ 0x0008 line=64 │ │ @@ -316516,50 +316517,50 @@ │ │ type : '()I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 66 16-bit code units │ │ -2059b0: |[2059b0] org.thoughtcrime.securesms.util.BitmapUtil.getMaxTextureSize:()I │ │ -2059c0: 7100 9c0e 0000 |0000: invoke-static {}, Ljavax/microedition/khronos/egl/EGLContext;.getEGL:()Ljavax/microedition/khronos/egl/EGL; // method@0e9c │ │ -2059c6: 0c00 |0003: move-result-object v0 │ │ -2059c8: 1f00 e903 |0004: check-cast v0, Ljavax/microedition/khronos/egl/EGL10; // type@03e9 │ │ -2059cc: 6201 ab00 |0006: sget-object v1, Ljavax/microedition/khronos/egl/EGL10;.EGL_DEFAULT_DISPLAY:Ljava/lang/Object; // field@00ab │ │ -2059d0: 7220 970e 1000 |0008: invoke-interface {v0, v1}, Ljavax/microedition/khronos/egl/EGL10;.eglGetDisplay:(Ljava/lang/Object;)Ljavax/microedition/khronos/egl/EGLDisplay; // method@0e97 │ │ -2059d6: 0c01 |000b: move-result-object v1 │ │ -2059d8: 1222 |000c: const/4 v2, #int 2 // #2 │ │ -2059da: 2322 d811 |000d: new-array v2, v2, [I // type@11d8 │ │ -2059de: 7230 990e 1002 |000f: invoke-interface {v0, v1, v2}, Ljavax/microedition/khronos/egl/EGL10;.eglInitialize:(Ljavax/microedition/khronos/egl/EGLDisplay;[I)Z // method@0e99 │ │ -2059e4: 1212 |0012: const/4 v2, #int 1 // #1 │ │ -2059e6: 2323 d811 |0013: new-array v3, v2, [I // type@11d8 │ │ -2059ea: 1204 |0015: const/4 v4, #int 0 // #0 │ │ -2059ec: 1205 |0016: const/4 v5, #int 0 // #0 │ │ -2059ee: 7253 950e 1054 |0017: invoke-interface {v0, v1, v4, v5, v3}, Ljavax/microedition/khronos/egl/EGL10;.eglGetConfigs:(Ljavax/microedition/khronos/egl/EGLDisplay;[Ljavax/microedition/khronos/egl/EGLConfig;I[I)Z // method@0e95 │ │ -2059f4: 4404 0305 |001a: aget v4, v3, v5 │ │ -2059f8: 2346 0c12 |001c: new-array v6, v4, [Ljavax/microedition/khronos/egl/EGLConfig; // type@120c │ │ -2059fc: 7253 950e 1046 |001e: invoke-interface {v0, v1, v6, v4, v3}, Ljavax/microedition/khronos/egl/EGL10;.eglGetConfigs:(Ljavax/microedition/khronos/egl/EGLDisplay;[Ljavax/microedition/khronos/egl/EGLConfig;I[I)Z // method@0e95 │ │ -205a02: 2322 d811 |0021: new-array v2, v2, [I // type@11d8 │ │ -205a06: 1204 |0023: const/4 v4, #int 0 // #0 │ │ -205a08: 1207 |0024: const/4 v7, #int 0 // #0 │ │ -205a0a: 4408 0305 |0025: aget v8, v3, v5 │ │ -205a0e: 3584 1100 |0027: if-ge v4, v8, 0038 // +0011 │ │ -205a12: 4608 0604 |0029: aget-object v8, v6, v4 │ │ -205a16: 1309 2c30 |002b: const/16 v9, #int 12332 // #302c │ │ -205a1a: 7252 940e 1098 |002d: invoke-interface {v0, v1, v8, v9, v2}, Ljavax/microedition/khronos/egl/EGL10;.eglGetConfigAttrib:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;I[I)Z // method@0e94 │ │ -205a20: 4408 0205 |0030: aget v8, v2, v5 │ │ -205a24: 3587 0300 |0032: if-ge v7, v8, 0035 // +0003 │ │ -205a28: 0187 |0034: move v7, v8 │ │ -205a2a: d804 0401 |0035: add-int/lit8 v4, v4, #int 1 // #01 │ │ -205a2e: 28ee |0037: goto 0025 // -0012 │ │ -205a30: 7220 9b0e 1000 |0038: invoke-interface {v0, v1}, Ljavax/microedition/khronos/egl/EGL10;.eglTerminate:(Ljavax/microedition/khronos/egl/EGLDisplay;)Z // method@0e9b │ │ -205a36: 1300 0008 |003b: const/16 v0, #int 2048 // #800 │ │ -205a3a: 7120 af0a 0700 |003d: invoke-static {v7, v0}, Ljava/lang/Math;.min:(II)I // method@0aaf │ │ -205a40: 0a00 |0040: move-result v0 │ │ -205a42: 0f00 |0041: return v0 │ │ +2059b4: |[2059b4] org.thoughtcrime.securesms.util.BitmapUtil.getMaxTextureSize:()I │ │ +2059c4: 7100 9c0e 0000 |0000: invoke-static {}, Ljavax/microedition/khronos/egl/EGLContext;.getEGL:()Ljavax/microedition/khronos/egl/EGL; // method@0e9c │ │ +2059ca: 0c00 |0003: move-result-object v0 │ │ +2059cc: 1f00 e903 |0004: check-cast v0, Ljavax/microedition/khronos/egl/EGL10; // type@03e9 │ │ +2059d0: 6201 ab00 |0006: sget-object v1, Ljavax/microedition/khronos/egl/EGL10;.EGL_DEFAULT_DISPLAY:Ljava/lang/Object; // field@00ab │ │ +2059d4: 7220 970e 1000 |0008: invoke-interface {v0, v1}, Ljavax/microedition/khronos/egl/EGL10;.eglGetDisplay:(Ljava/lang/Object;)Ljavax/microedition/khronos/egl/EGLDisplay; // method@0e97 │ │ +2059da: 0c01 |000b: move-result-object v1 │ │ +2059dc: 1222 |000c: const/4 v2, #int 2 // #2 │ │ +2059de: 2322 d811 |000d: new-array v2, v2, [I // type@11d8 │ │ +2059e2: 7230 990e 1002 |000f: invoke-interface {v0, v1, v2}, Ljavax/microedition/khronos/egl/EGL10;.eglInitialize:(Ljavax/microedition/khronos/egl/EGLDisplay;[I)Z // method@0e99 │ │ +2059e8: 1212 |0012: const/4 v2, #int 1 // #1 │ │ +2059ea: 2323 d811 |0013: new-array v3, v2, [I // type@11d8 │ │ +2059ee: 1204 |0015: const/4 v4, #int 0 // #0 │ │ +2059f0: 1205 |0016: const/4 v5, #int 0 // #0 │ │ +2059f2: 7253 950e 1054 |0017: invoke-interface {v0, v1, v4, v5, v3}, Ljavax/microedition/khronos/egl/EGL10;.eglGetConfigs:(Ljavax/microedition/khronos/egl/EGLDisplay;[Ljavax/microedition/khronos/egl/EGLConfig;I[I)Z // method@0e95 │ │ +2059f8: 4404 0305 |001a: aget v4, v3, v5 │ │ +2059fc: 2346 0c12 |001c: new-array v6, v4, [Ljavax/microedition/khronos/egl/EGLConfig; // type@120c │ │ +205a00: 7253 950e 1046 |001e: invoke-interface {v0, v1, v6, v4, v3}, Ljavax/microedition/khronos/egl/EGL10;.eglGetConfigs:(Ljavax/microedition/khronos/egl/EGLDisplay;[Ljavax/microedition/khronos/egl/EGLConfig;I[I)Z // method@0e95 │ │ +205a06: 2322 d811 |0021: new-array v2, v2, [I // type@11d8 │ │ +205a0a: 1204 |0023: const/4 v4, #int 0 // #0 │ │ +205a0c: 1207 |0024: const/4 v7, #int 0 // #0 │ │ +205a0e: 4408 0305 |0025: aget v8, v3, v5 │ │ +205a12: 3584 1100 |0027: if-ge v4, v8, 0038 // +0011 │ │ +205a16: 4608 0604 |0029: aget-object v8, v6, v4 │ │ +205a1a: 1309 2c30 |002b: const/16 v9, #int 12332 // #302c │ │ +205a1e: 7252 940e 1098 |002d: invoke-interface {v0, v1, v8, v9, v2}, Ljavax/microedition/khronos/egl/EGL10;.eglGetConfigAttrib:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;I[I)Z // method@0e94 │ │ +205a24: 4408 0205 |0030: aget v8, v2, v5 │ │ +205a28: 3587 0300 |0032: if-ge v7, v8, 0035 // +0003 │ │ +205a2c: 0187 |0034: move v7, v8 │ │ +205a2e: d804 0401 |0035: add-int/lit8 v4, v4, #int 1 // #01 │ │ +205a32: 28ee |0037: goto 0025 // -0012 │ │ +205a34: 7220 9b0e 1000 |0038: invoke-interface {v0, v1}, Ljavax/microedition/khronos/egl/EGL10;.eglTerminate:(Ljavax/microedition/khronos/egl/EGLDisplay;)Z // method@0e9b │ │ +205a3a: 1300 0008 |003b: const/16 v0, #int 2048 // #800 │ │ +205a3e: 7120 af0a 0700 |003d: invoke-static {v7, v0}, Ljava/lang/Math;.min:(II)I // method@0aaf │ │ +205a44: 0a00 |0040: move-result v0 │ │ +205a46: 0f00 |0041: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=228 │ │ 0x0006 line=229 │ │ 0x000d line=231 │ │ 0x000f line=232 │ │ 0x0013 line=234 │ │ @@ -316579,135 +316580,135 @@ │ │ type : '([BIIIZ)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 24 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 215 16-bit code units │ │ -2057f0: |[2057f0] org.thoughtcrime.securesms.util.BitmapUtil.rotateNV21:([BIIIZ)[B │ │ -205800: 0800 1300 |0000: move-object/from16 v0, v19 │ │ -205804: 0201 1400 |0002: move/from16 v1, v20 │ │ -205808: 0202 1500 |0004: move/from16 v2, v21 │ │ -20580c: 0203 1600 |0006: move/from16 v3, v22 │ │ -205810: 3903 0300 |0008: if-nez v3, 000b // +0003 │ │ -205814: 1100 |000a: return-object v0 │ │ -205816: dc04 035a |000b: rem-int/lit8 v4, v3, #int 90 // #5a │ │ -20581a: 3904 c200 |000d: if-nez v4, 00cf // +00c2 │ │ -20581e: 3a03 c000 |000f: if-ltz v3, 00cf // +00c0 │ │ -205822: 1304 0e01 |0011: const/16 v4, #int 270 // #10e │ │ -205826: 3643 bc00 |0013: if-gt v3, v4, 00cf // +00bc │ │ -20582a: 9204 0102 |0015: mul-int v4, v1, v2 │ │ -20582e: da05 0403 |0017: mul-int/lit8 v5, v4, #int 3 // #03 │ │ -205832: db05 0502 |0019: div-int/lit8 v5, v5, #int 2 // #02 │ │ -205836: 2106 |001b: array-length v6, v0 │ │ -205838: 3365 8600 |001c: if-ne v5, v6, 00a2 // +0086 │ │ -20583c: 2105 |001e: array-length v5, v0 │ │ -20583e: 2355 d411 |001f: new-array v5, v5, [B // type@11d4 │ │ -205842: d436 b400 |0021: rem-int/lit16 v6, v3, #int 180 // #00b4 │ │ -205846: 1207 |0023: const/4 v7, #int 0 // #0 │ │ -205848: 1218 |0024: const/4 v8, #int 1 // #1 │ │ -20584a: 3806 0400 |0025: if-eqz v6, 0029 // +0004 │ │ -20584e: 1216 |0027: const/4 v6, #int 1 // #1 │ │ -205850: 2802 |0028: goto 002a // +0002 │ │ -205852: 1206 |0029: const/4 v6, #int 0 // #0 │ │ -205854: d439 0e01 |002a: rem-int/lit16 v9, v3, #int 270 // #010e │ │ -205858: 3817 0500 |002c: if-eqz v23, 0031 // +0005 │ │ -20585c: 3909 0700 |002e: if-nez v9, 0035 // +0007 │ │ -205860: 2803 |0030: goto 0033 // +0003 │ │ -205862: 3809 0400 |0031: if-eqz v9, 0035 // +0004 │ │ -205866: 1219 |0033: const/4 v9, #int 1 // #1 │ │ -205868: 2802 |0034: goto 0036 // +0002 │ │ -20586a: 1209 |0035: const/4 v9, #int 0 // #0 │ │ -20586c: 130a b400 |0036: const/16 v10, #int 180 // #b4 │ │ -205870: 34a3 0400 |0038: if-lt v3, v10, 003c // +0004 │ │ -205874: 1213 |003a: const/4 v3, #int 1 // #1 │ │ -205876: 2802 |003b: goto 003d // +0002 │ │ -205878: 1203 |003c: const/4 v3, #int 0 // #0 │ │ -20587a: 120a |003d: const/4 v10, #int 0 // #0 │ │ -20587c: 352a 6300 |003e: if-ge v10, v2, 00a1 // +0063 │ │ -205880: 120b |0040: const/4 v11, #int 0 // #0 │ │ -205882: 351b 5d00 |0041: if-ge v11, v1, 009e // +005d │ │ -205886: 920c 0a01 |0043: mul-int v12, v10, v1 │ │ -20588a: b0bc |0045: add-int/2addr v12, v11 │ │ -20588c: e10d 0a01 |0046: shr-int/lit8 v13, v10, #int 1 // #01 │ │ -205890: 920d 0d01 |0048: mul-int v13, v13, v1 │ │ -205894: b04d |004a: add-int/2addr v13, v4 │ │ -205896: dd0e 0bfe |004b: and-int/lit8 v14, v11, #int -2 // #fe │ │ -20589a: b0ed |004d: add-int/2addr v13, v14 │ │ -20589c: d80e 0d01 |004e: add-int/lit8 v14, v13, #int 1 // #01 │ │ -2058a0: 3806 0400 |0050: if-eqz v6, 0054 // +0004 │ │ -2058a4: 012f |0052: move v15, v2 │ │ -2058a6: 2802 |0053: goto 0055 // +0002 │ │ -2058a8: 011f |0054: move v15, v1 │ │ -2058aa: 3806 0500 |0055: if-eqz v6, 005a // +0005 │ │ -2058ae: 0210 0100 |0057: move/from16 v16, v1 │ │ -2058b2: 2803 |0059: goto 005c // +0003 │ │ -2058b4: 0210 0200 |005a: move/from16 v16, v2 │ │ -2058b8: 3806 0500 |005c: if-eqz v6, 0061 // +0005 │ │ -2058bc: 0211 0a00 |005e: move/from16 v17, v10 │ │ -2058c0: 2803 |0060: goto 0063 // +0003 │ │ -2058c2: 0211 0b00 |0061: move/from16 v17, v11 │ │ -2058c6: 3806 0500 |0063: if-eqz v6, 0068 // +0005 │ │ -2058ca: 0212 0b00 |0065: move/from16 v18, v11 │ │ -2058ce: 2803 |0067: goto 006a // +0003 │ │ -2058d0: 0212 0a00 |0068: move/from16 v18, v10 │ │ -2058d4: 3809 0600 |006a: if-eqz v9, 0070 // +0006 │ │ -2058d8: 9111 0f11 |006c: sub-int v17, v15, v17 │ │ -2058dc: d811 11ff |006e: add-int/lit8 v17, v17, #int -1 // #ff │ │ -2058e0: 3803 0600 |0070: if-eqz v3, 0076 // +0006 │ │ -2058e4: 9110 1012 |0072: sub-int v16, v16, v18 │ │ -2058e8: d812 10ff |0074: add-int/lit8 v18, v16, #int -1 // #ff │ │ -2058ec: 9210 120f |0076: mul-int v16, v18, v15 │ │ -2058f0: 9010 1011 |0078: add-int v16, v16, v17 │ │ -2058f4: e112 1201 |007a: shr-int/lit8 v18, v18, #int 1 // #01 │ │ -2058f8: 9212 120f |007c: mul-int v18, v18, v15 │ │ -2058fc: 9012 0412 |007e: add-int v18, v4, v18 │ │ -205900: dd0f 11fe |0080: and-int/lit8 v15, v17, #int -2 // #fe │ │ -205904: 9012 120f |0082: add-int v18, v18, v15 │ │ -205908: d80f 1201 |0084: add-int/lit8 v15, v18, #int 1 // #01 │ │ -20590c: 480c 000c |0086: aget-byte v12, v0, v12 │ │ -205910: d5cc ff00 |0088: and-int/lit16 v12, v12, #int 255 // #00ff │ │ -205914: 8dcc |008a: int-to-byte v12, v12 │ │ -205916: 4f0c 0510 |008b: aput-byte v12, v5, v16 │ │ -20591a: 480c 000d |008d: aget-byte v12, v0, v13 │ │ -20591e: d5cc ff00 |008f: and-int/lit16 v12, v12, #int 255 // #00ff │ │ -205922: 8dcc |0091: int-to-byte v12, v12 │ │ -205924: 4f0c 0512 |0092: aput-byte v12, v5, v18 │ │ -205928: 480c 000e |0094: aget-byte v12, v0, v14 │ │ -20592c: d5cc ff00 |0096: and-int/lit16 v12, v12, #int 255 // #00ff │ │ -205930: 8dcc |0098: int-to-byte v12, v12 │ │ -205932: 4f0c 050f |0099: aput-byte v12, v5, v15 │ │ -205936: d80b 0b01 |009b: add-int/lit8 v11, v11, #int 1 // #01 │ │ -20593a: 28a4 |009d: goto 0041 // -005c │ │ -20593c: d80a 0a01 |009e: add-int/lit8 v10, v10, #int 1 // #01 │ │ -205940: 289e |00a0: goto 003e // -0062 │ │ -205942: 1105 |00a1: return-object v5 │ │ -205944: 2203 c502 |00a2: new-instance v3, Ljava/io/IOException; // type@02c5 │ │ -205948: 2204 0d03 |00a4: new-instance v4, Ljava/lang/StringBuilder; // type@030d │ │ -20594c: 1a06 2c80 |00a6: const-string v6, "provided width and height don't jive with the data length (" // string@802c │ │ -205950: 7020 420b 6400 |00a8: invoke-direct {v4, v6}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b42 │ │ -205956: 2100 |00ab: array-length v0, v0 │ │ -205958: 6e20 460b 0400 |00ac: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b46 │ │ -20595e: 1a00 0f0e |00af: const-string v0, "). Width: " // string@0e0f │ │ -205962: 6e20 4b0b 0400 |00b1: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ -205968: 6e20 460b 1400 |00b4: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b46 │ │ -20596e: 1a00 8704 |00b7: const-string v0, " height: " // string@0487 │ │ -205972: 6e20 4b0b 0400 |00b9: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ -205978: 6e20 460b 2400 |00bc: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b46 │ │ -20597e: 1a00 6604 |00bf: const-string v0, " = data length: " // string@0466 │ │ -205982: 6e20 4b0b 0400 |00c1: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ -205988: 6e20 460b 5400 |00c4: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b46 │ │ -20598e: 6e10 5c0b 0400 |00c7: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b5c │ │ -205994: 0c00 |00ca: move-result-object v0 │ │ -205996: 7020 b709 0300 |00cb: invoke-direct {v3, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@09b7 │ │ -20599c: 2703 |00ce: throw v3 │ │ -20599e: 2200 ef02 |00cf: new-instance v0, Ljava/lang/IllegalArgumentException; // type@02ef │ │ -2059a2: 1a01 3010 |00d1: const-string v1, "0 <= rotation < 360, rotation % 90 == 0" // string@1030 │ │ -2059a6: 7020 720a 1000 |00d3: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a72 │ │ -2059ac: 2700 |00d6: throw v0 │ │ +2057f4: |[2057f4] org.thoughtcrime.securesms.util.BitmapUtil.rotateNV21:([BIIIZ)[B │ │ +205804: 0800 1300 |0000: move-object/from16 v0, v19 │ │ +205808: 0201 1400 |0002: move/from16 v1, v20 │ │ +20580c: 0202 1500 |0004: move/from16 v2, v21 │ │ +205810: 0203 1600 |0006: move/from16 v3, v22 │ │ +205814: 3903 0300 |0008: if-nez v3, 000b // +0003 │ │ +205818: 1100 |000a: return-object v0 │ │ +20581a: dc04 035a |000b: rem-int/lit8 v4, v3, #int 90 // #5a │ │ +20581e: 3904 c200 |000d: if-nez v4, 00cf // +00c2 │ │ +205822: 3a03 c000 |000f: if-ltz v3, 00cf // +00c0 │ │ +205826: 1304 0e01 |0011: const/16 v4, #int 270 // #10e │ │ +20582a: 3643 bc00 |0013: if-gt v3, v4, 00cf // +00bc │ │ +20582e: 9204 0102 |0015: mul-int v4, v1, v2 │ │ +205832: da05 0403 |0017: mul-int/lit8 v5, v4, #int 3 // #03 │ │ +205836: db05 0502 |0019: div-int/lit8 v5, v5, #int 2 // #02 │ │ +20583a: 2106 |001b: array-length v6, v0 │ │ +20583c: 3365 8600 |001c: if-ne v5, v6, 00a2 // +0086 │ │ +205840: 2105 |001e: array-length v5, v0 │ │ +205842: 2355 d411 |001f: new-array v5, v5, [B // type@11d4 │ │ +205846: d436 b400 |0021: rem-int/lit16 v6, v3, #int 180 // #00b4 │ │ +20584a: 1207 |0023: const/4 v7, #int 0 // #0 │ │ +20584c: 1218 |0024: const/4 v8, #int 1 // #1 │ │ +20584e: 3806 0400 |0025: if-eqz v6, 0029 // +0004 │ │ +205852: 1216 |0027: const/4 v6, #int 1 // #1 │ │ +205854: 2802 |0028: goto 002a // +0002 │ │ +205856: 1206 |0029: const/4 v6, #int 0 // #0 │ │ +205858: d439 0e01 |002a: rem-int/lit16 v9, v3, #int 270 // #010e │ │ +20585c: 3817 0500 |002c: if-eqz v23, 0031 // +0005 │ │ +205860: 3909 0700 |002e: if-nez v9, 0035 // +0007 │ │ +205864: 2803 |0030: goto 0033 // +0003 │ │ +205866: 3809 0400 |0031: if-eqz v9, 0035 // +0004 │ │ +20586a: 1219 |0033: const/4 v9, #int 1 // #1 │ │ +20586c: 2802 |0034: goto 0036 // +0002 │ │ +20586e: 1209 |0035: const/4 v9, #int 0 // #0 │ │ +205870: 130a b400 |0036: const/16 v10, #int 180 // #b4 │ │ +205874: 34a3 0400 |0038: if-lt v3, v10, 003c // +0004 │ │ +205878: 1213 |003a: const/4 v3, #int 1 // #1 │ │ +20587a: 2802 |003b: goto 003d // +0002 │ │ +20587c: 1203 |003c: const/4 v3, #int 0 // #0 │ │ +20587e: 120a |003d: const/4 v10, #int 0 // #0 │ │ +205880: 352a 6300 |003e: if-ge v10, v2, 00a1 // +0063 │ │ +205884: 120b |0040: const/4 v11, #int 0 // #0 │ │ +205886: 351b 5d00 |0041: if-ge v11, v1, 009e // +005d │ │ +20588a: 920c 0a01 |0043: mul-int v12, v10, v1 │ │ +20588e: b0bc |0045: add-int/2addr v12, v11 │ │ +205890: e10d 0a01 |0046: shr-int/lit8 v13, v10, #int 1 // #01 │ │ +205894: 920d 0d01 |0048: mul-int v13, v13, v1 │ │ +205898: b04d |004a: add-int/2addr v13, v4 │ │ +20589a: dd0e 0bfe |004b: and-int/lit8 v14, v11, #int -2 // #fe │ │ +20589e: b0ed |004d: add-int/2addr v13, v14 │ │ +2058a0: d80e 0d01 |004e: add-int/lit8 v14, v13, #int 1 // #01 │ │ +2058a4: 3806 0400 |0050: if-eqz v6, 0054 // +0004 │ │ +2058a8: 012f |0052: move v15, v2 │ │ +2058aa: 2802 |0053: goto 0055 // +0002 │ │ +2058ac: 011f |0054: move v15, v1 │ │ +2058ae: 3806 0500 |0055: if-eqz v6, 005a // +0005 │ │ +2058b2: 0210 0100 |0057: move/from16 v16, v1 │ │ +2058b6: 2803 |0059: goto 005c // +0003 │ │ +2058b8: 0210 0200 |005a: move/from16 v16, v2 │ │ +2058bc: 3806 0500 |005c: if-eqz v6, 0061 // +0005 │ │ +2058c0: 0211 0a00 |005e: move/from16 v17, v10 │ │ +2058c4: 2803 |0060: goto 0063 // +0003 │ │ +2058c6: 0211 0b00 |0061: move/from16 v17, v11 │ │ +2058ca: 3806 0500 |0063: if-eqz v6, 0068 // +0005 │ │ +2058ce: 0212 0b00 |0065: move/from16 v18, v11 │ │ +2058d2: 2803 |0067: goto 006a // +0003 │ │ +2058d4: 0212 0a00 |0068: move/from16 v18, v10 │ │ +2058d8: 3809 0600 |006a: if-eqz v9, 0070 // +0006 │ │ +2058dc: 9111 0f11 |006c: sub-int v17, v15, v17 │ │ +2058e0: d811 11ff |006e: add-int/lit8 v17, v17, #int -1 // #ff │ │ +2058e4: 3803 0600 |0070: if-eqz v3, 0076 // +0006 │ │ +2058e8: 9110 1012 |0072: sub-int v16, v16, v18 │ │ +2058ec: d812 10ff |0074: add-int/lit8 v18, v16, #int -1 // #ff │ │ +2058f0: 9210 120f |0076: mul-int v16, v18, v15 │ │ +2058f4: 9010 1011 |0078: add-int v16, v16, v17 │ │ +2058f8: e112 1201 |007a: shr-int/lit8 v18, v18, #int 1 // #01 │ │ +2058fc: 9212 120f |007c: mul-int v18, v18, v15 │ │ +205900: 9012 0412 |007e: add-int v18, v4, v18 │ │ +205904: dd0f 11fe |0080: and-int/lit8 v15, v17, #int -2 // #fe │ │ +205908: 9012 120f |0082: add-int v18, v18, v15 │ │ +20590c: d80f 1201 |0084: add-int/lit8 v15, v18, #int 1 // #01 │ │ +205910: 480c 000c |0086: aget-byte v12, v0, v12 │ │ +205914: d5cc ff00 |0088: and-int/lit16 v12, v12, #int 255 // #00ff │ │ +205918: 8dcc |008a: int-to-byte v12, v12 │ │ +20591a: 4f0c 0510 |008b: aput-byte v12, v5, v16 │ │ +20591e: 480c 000d |008d: aget-byte v12, v0, v13 │ │ +205922: d5cc ff00 |008f: and-int/lit16 v12, v12, #int 255 // #00ff │ │ +205926: 8dcc |0091: int-to-byte v12, v12 │ │ +205928: 4f0c 0512 |0092: aput-byte v12, v5, v18 │ │ +20592c: 480c 000e |0094: aget-byte v12, v0, v14 │ │ +205930: d5cc ff00 |0096: and-int/lit16 v12, v12, #int 255 // #00ff │ │ +205934: 8dcc |0098: int-to-byte v12, v12 │ │ +205936: 4f0c 050f |0099: aput-byte v12, v5, v15 │ │ +20593a: d80b 0b01 |009b: add-int/lit8 v11, v11, #int 1 // #01 │ │ +20593e: 28a4 |009d: goto 0041 // -005c │ │ +205940: d80a 0a01 |009e: add-int/lit8 v10, v10, #int 1 // #01 │ │ +205944: 289e |00a0: goto 003e // -0062 │ │ +205946: 1105 |00a1: return-object v5 │ │ +205948: 2203 c502 |00a2: new-instance v3, Ljava/io/IOException; // type@02c5 │ │ +20594c: 2204 0d03 |00a4: new-instance v4, Ljava/lang/StringBuilder; // type@030d │ │ +205950: 1a06 2c80 |00a6: const-string v6, "provided width and height don't jive with the data length (" // string@802c │ │ +205954: 7020 420b 6400 |00a8: invoke-direct {v4, v6}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b42 │ │ +20595a: 2100 |00ab: array-length v0, v0 │ │ +20595c: 6e20 460b 0400 |00ac: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b46 │ │ +205962: 1a00 0f0e |00af: const-string v0, "). Width: " // string@0e0f │ │ +205966: 6e20 4b0b 0400 |00b1: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ +20596c: 6e20 460b 1400 |00b4: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b46 │ │ +205972: 1a00 8704 |00b7: const-string v0, " height: " // string@0487 │ │ +205976: 6e20 4b0b 0400 |00b9: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ +20597c: 6e20 460b 2400 |00bc: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b46 │ │ +205982: 1a00 6604 |00bf: const-string v0, " = data length: " // string@0466 │ │ +205986: 6e20 4b0b 0400 |00c1: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ +20598c: 6e20 460b 5400 |00c4: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b46 │ │ +205992: 6e10 5c0b 0400 |00c7: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b5c │ │ +205998: 0c00 |00ca: move-result-object v0 │ │ +20599a: 7020 b709 0300 |00cb: invoke-direct {v3, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@09b7 │ │ +2059a0: 2703 |00ce: throw v3 │ │ +2059a2: 2200 ef02 |00cf: new-instance v0, Ljava/lang/IllegalArgumentException; // type@02ef │ │ +2059a6: 1a01 3010 |00d1: const-string v1, "0 <= rotation < 360, rotation % 90 == 0" // string@1030 │ │ +2059aa: 7020 720a 1000 |00d3: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a72 │ │ +2059b0: 2700 |00d6: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x000b line=140 │ │ 0x0019 line=142 │ │ 0x001e line=148 │ │ 0x0021 line=150 │ │ 0x002a line=151 │ │ @@ -316749,17 +316750,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -205b50: |[205b50] org.thoughtcrime.securesms.util.Conversions.:()V │ │ -205b60: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ -205b66: 0e00 |0003: return-void │ │ +205b54: |[205b54] org.thoughtcrime.securesms.util.Conversions.:()V │ │ +205b64: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ +205b6a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/util/Conversions; │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/util/Conversions;) │ │ @@ -316767,61 +316768,61 @@ │ │ type : '([BIJ)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 74 16-bit code units │ │ -205aac: |[205aac] org.thoughtcrime.securesms.util.Conversions.longToByteArray:([BIJ)I │ │ -205abc: d800 0507 |0000: add-int/lit8 v0, v5, #int 7 // #07 │ │ -205ac0: 8461 |0002: long-to-int v1, v6 │ │ -205ac2: 8d11 |0003: int-to-byte v1, v1 │ │ -205ac4: 4f01 0400 |0004: aput-byte v1, v4, v0 │ │ -205ac8: d800 0506 |0006: add-int/lit8 v0, v5, #int 6 // #06 │ │ -205acc: 1301 0800 |0008: const/16 v1, #int 8 // #8 │ │ -205ad0: a402 0601 |000a: shr-long v2, v6, v1 │ │ -205ad4: 8423 |000c: long-to-int v3, v2 │ │ -205ad6: 8d32 |000d: int-to-byte v2, v3 │ │ -205ad8: 4f02 0400 |000e: aput-byte v2, v4, v0 │ │ -205adc: d800 0505 |0010: add-int/lit8 v0, v5, #int 5 // #05 │ │ -205ae0: 1302 1000 |0012: const/16 v2, #int 16 // #10 │ │ -205ae4: a402 0602 |0014: shr-long v2, v6, v2 │ │ -205ae8: 8423 |0016: long-to-int v3, v2 │ │ -205aea: 8d32 |0017: int-to-byte v2, v3 │ │ -205aec: 4f02 0400 |0018: aput-byte v2, v4, v0 │ │ -205af0: d800 0504 |001a: add-int/lit8 v0, v5, #int 4 // #04 │ │ -205af4: 1302 1800 |001c: const/16 v2, #int 24 // #18 │ │ -205af8: a402 0602 |001e: shr-long v2, v6, v2 │ │ -205afc: 8423 |0020: long-to-int v3, v2 │ │ -205afe: 8d32 |0021: int-to-byte v2, v3 │ │ -205b00: 4f02 0400 |0022: aput-byte v2, v4, v0 │ │ -205b04: d800 0503 |0024: add-int/lit8 v0, v5, #int 3 // #03 │ │ -205b08: 1302 2000 |0026: const/16 v2, #int 32 // #20 │ │ -205b0c: a402 0602 |0028: shr-long v2, v6, v2 │ │ -205b10: 8423 |002a: long-to-int v3, v2 │ │ -205b12: 8d32 |002b: int-to-byte v2, v3 │ │ -205b14: 4f02 0400 |002c: aput-byte v2, v4, v0 │ │ -205b18: d800 0502 |002e: add-int/lit8 v0, v5, #int 2 // #02 │ │ -205b1c: 1302 2800 |0030: const/16 v2, #int 40 // #28 │ │ -205b20: a402 0602 |0032: shr-long v2, v6, v2 │ │ -205b24: 8423 |0034: long-to-int v3, v2 │ │ -205b26: 8d32 |0035: int-to-byte v2, v3 │ │ -205b28: 4f02 0400 |0036: aput-byte v2, v4, v0 │ │ -205b2c: d800 0501 |0038: add-int/lit8 v0, v5, #int 1 // #01 │ │ -205b30: 1302 3000 |003a: const/16 v2, #int 48 // #30 │ │ -205b34: a402 0602 |003c: shr-long v2, v6, v2 │ │ -205b38: 8423 |003e: long-to-int v3, v2 │ │ -205b3a: 8d32 |003f: int-to-byte v2, v3 │ │ -205b3c: 4f02 0400 |0040: aput-byte v2, v4, v0 │ │ -205b40: 1300 3800 |0042: const/16 v0, #int 56 // #38 │ │ -205b44: c406 |0044: shr-long/2addr v6, v0 │ │ -205b46: 8467 |0045: long-to-int v7, v6 │ │ -205b48: 8d76 |0046: int-to-byte v6, v7 │ │ -205b4a: 4f06 0405 |0047: aput-byte v6, v4, v5 │ │ -205b4e: 0f01 |0049: return v1 │ │ +205ab0: |[205ab0] org.thoughtcrime.securesms.util.Conversions.longToByteArray:([BIJ)I │ │ +205ac0: d800 0507 |0000: add-int/lit8 v0, v5, #int 7 // #07 │ │ +205ac4: 8461 |0002: long-to-int v1, v6 │ │ +205ac6: 8d11 |0003: int-to-byte v1, v1 │ │ +205ac8: 4f01 0400 |0004: aput-byte v1, v4, v0 │ │ +205acc: d800 0506 |0006: add-int/lit8 v0, v5, #int 6 // #06 │ │ +205ad0: 1301 0800 |0008: const/16 v1, #int 8 // #8 │ │ +205ad4: a402 0601 |000a: shr-long v2, v6, v1 │ │ +205ad8: 8423 |000c: long-to-int v3, v2 │ │ +205ada: 8d32 |000d: int-to-byte v2, v3 │ │ +205adc: 4f02 0400 |000e: aput-byte v2, v4, v0 │ │ +205ae0: d800 0505 |0010: add-int/lit8 v0, v5, #int 5 // #05 │ │ +205ae4: 1302 1000 |0012: const/16 v2, #int 16 // #10 │ │ +205ae8: a402 0602 |0014: shr-long v2, v6, v2 │ │ +205aec: 8423 |0016: long-to-int v3, v2 │ │ +205aee: 8d32 |0017: int-to-byte v2, v3 │ │ +205af0: 4f02 0400 |0018: aput-byte v2, v4, v0 │ │ +205af4: d800 0504 |001a: add-int/lit8 v0, v5, #int 4 // #04 │ │ +205af8: 1302 1800 |001c: const/16 v2, #int 24 // #18 │ │ +205afc: a402 0602 |001e: shr-long v2, v6, v2 │ │ +205b00: 8423 |0020: long-to-int v3, v2 │ │ +205b02: 8d32 |0021: int-to-byte v2, v3 │ │ +205b04: 4f02 0400 |0022: aput-byte v2, v4, v0 │ │ +205b08: d800 0503 |0024: add-int/lit8 v0, v5, #int 3 // #03 │ │ +205b0c: 1302 2000 |0026: const/16 v2, #int 32 // #20 │ │ +205b10: a402 0602 |0028: shr-long v2, v6, v2 │ │ +205b14: 8423 |002a: long-to-int v3, v2 │ │ +205b16: 8d32 |002b: int-to-byte v2, v3 │ │ +205b18: 4f02 0400 |002c: aput-byte v2, v4, v0 │ │ +205b1c: d800 0502 |002e: add-int/lit8 v0, v5, #int 2 // #02 │ │ +205b20: 1302 2800 |0030: const/16 v2, #int 40 // #28 │ │ +205b24: a402 0602 |0032: shr-long v2, v6, v2 │ │ +205b28: 8423 |0034: long-to-int v3, v2 │ │ +205b2a: 8d32 |0035: int-to-byte v2, v3 │ │ +205b2c: 4f02 0400 |0036: aput-byte v2, v4, v0 │ │ +205b30: d800 0501 |0038: add-int/lit8 v0, v5, #int 1 // #01 │ │ +205b34: 1302 3000 |003a: const/16 v2, #int 48 // #30 │ │ +205b38: a402 0602 |003c: shr-long v2, v6, v2 │ │ +205b3c: 8423 |003e: long-to-int v3, v2 │ │ +205b3e: 8d32 |003f: int-to-byte v2, v3 │ │ +205b40: 4f02 0400 |0040: aput-byte v2, v4, v0 │ │ +205b44: 1300 3800 |0042: const/16 v0, #int 56 // #38 │ │ +205b48: c406 |0044: shr-long/2addr v6, v0 │ │ +205b4a: 8467 |0045: long-to-int v7, v6 │ │ +205b4c: 8d76 |0046: int-to-byte v6, v7 │ │ +205b4e: 4f06 0405 |0047: aput-byte v6, v4, v5 │ │ +205b52: 0f01 |0049: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=28 │ │ 0x000e line=29 │ │ 0x0018 line=30 │ │ 0x0022 line=31 │ │ 0x002c line=32 │ │ @@ -316838,20 +316839,20 @@ │ │ type : '(J)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -205a88: |[205a88] org.thoughtcrime.securesms.util.Conversions.longToByteArray:(J)[B │ │ -205a98: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ -205a9c: 2300 d411 |0002: new-array v0, v0, [B // type@11d4 │ │ -205aa0: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -205aa2: 7140 a86a 1032 |0005: invoke-static {v0, v1, v2, v3}, Lorg/thoughtcrime/securesms/util/Conversions;.longToByteArray:([BIJ)I // method@6aa8 │ │ -205aa8: 1100 |0008: return-object v0 │ │ +205a8c: |[205a8c] org.thoughtcrime.securesms.util.Conversions.longToByteArray:(J)[B │ │ +205a9c: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ +205aa0: 2300 d411 |0002: new-array v0, v0, [B // type@11d4 │ │ +205aa4: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +205aa6: 7140 a86a 1032 |0005: invoke-static {v0, v1, v2, v3}, Lorg/thoughtcrime/securesms/util/Conversions;.longToByteArray:([BIJ)I // method@6aa8 │ │ +205aac: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=22 │ │ 0x0005 line=23 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 (null) J │ │ │ │ @@ -316881,17 +316882,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -205ff0: |[205ff0] org.thoughtcrime.securesms.util.DateUtils.:()V │ │ -206000: 7010 c602 0000 |0000: invoke-direct {v0}, Landroid/text/format/DateUtils;.:()V // method@02c6 │ │ -206006: 0e00 |0003: return-void │ │ +205ff4: |[205ff4] org.thoughtcrime.securesms.util.DateUtils.:()V │ │ +206004: 7010 c602 0000 |0000: invoke-direct {v0}, Landroid/text/format/DateUtils;.:()V // method@02c6 │ │ +20600a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/util/DateUtils; │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/util/DateUtils;) │ │ @@ -316899,23 +316900,23 @@ │ │ type : '(JLjava/util/concurrent/TimeUnit;)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -205bc8: |[205bc8] org.thoughtcrime.securesms.util.DateUtils.convertDelta:(JLjava/util/concurrent/TimeUnit;)I │ │ -205bd8: 7100 5f0b 0000 |0000: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b5f │ │ -205bde: 0b00 |0003: move-result-wide v0 │ │ -205be0: bc20 |0004: sub-long/2addr v0, v2 │ │ -205be2: 6202 a700 |0005: sget-object v2, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@00a7 │ │ -205be6: 6e40 100e 0421 |0007: invoke-virtual {v4, v0, v1, v2}, Ljava/util/concurrent/TimeUnit;.convert:(JLjava/util/concurrent/TimeUnit;)J // method@0e10 │ │ -205bec: 0b02 |000a: move-result-wide v2 │ │ -205bee: 8423 |000b: long-to-int v3, v2 │ │ -205bf0: 0f03 |000c: return v3 │ │ +205bcc: |[205bcc] org.thoughtcrime.securesms.util.DateUtils.convertDelta:(JLjava/util/concurrent/TimeUnit;)I │ │ +205bdc: 7100 5f0b 0000 |0000: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b5f │ │ +205be2: 0b00 |0003: move-result-wide v0 │ │ +205be4: bc20 |0004: sub-long/2addr v0, v2 │ │ +205be6: 6202 a700 |0005: sget-object v2, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@00a7 │ │ +205bea: 6e40 100e 0421 |0007: invoke-virtual {v4, v0, v1, v2}, Ljava/util/concurrent/TimeUnit;.convert:(JLjava/util/concurrent/TimeUnit;)J // method@0e10 │ │ +205bf0: 0b02 |000a: move-result-wide v2 │ │ +205bf2: 8423 |000b: long-to-int v3, v2 │ │ +205bf4: 0f03 |000c: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x000d reg=2 (null) J │ │ 0x0000 - 0x000d reg=4 (null) Ljava/util/concurrent/TimeUnit; │ │ │ │ @@ -316924,82 +316925,82 @@ │ │ type : '(Landroid/content/Context;J)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 129 16-bit code units │ │ -205bf4: |[205bf4] org.thoughtcrime.securesms.util.DateUtils.getBriefRelativeTimeSpanString:(Landroid/content/Context;J)Ljava/lang/String; │ │ -205c04: 6200 a800 |0000: sget-object v0, Ljava/util/concurrent/TimeUnit;.MINUTES:Ljava/util/concurrent/TimeUnit; // field@00a8 │ │ -205c08: 1601 0100 |0002: const-wide/16 v1, #int 1 // #1 │ │ -205c0c: 7150 b56a 7621 |0004: invoke-static {v6, v7, v1, v2, v0}, Lorg/thoughtcrime/securesms/util/DateUtils;.isWithin:(JJLjava/util/concurrent/TimeUnit;)Z // method@6ab5 │ │ -205c12: 0a00 |0007: move-result v0 │ │ -205c14: 3800 0a00 |0008: if-eqz v0, 0012 // +000a │ │ -205c18: 1406 1303 137f |000a: const v6, #float 1.95412e+38 // #7f130313 │ │ -205c1e: 6e20 7900 6500 |000d: invoke-virtual {v5, v6}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0079 │ │ -205c24: 0c05 |0010: move-result-object v5 │ │ -205c26: 1105 |0011: return-object v5 │ │ -205c28: 6200 a500 |0012: sget-object v0, Ljava/util/concurrent/TimeUnit;.HOURS:Ljava/util/concurrent/TimeUnit; // field@00a5 │ │ -205c2c: 7150 b56a 7621 |0014: invoke-static {v6, v7, v1, v2, v0}, Lorg/thoughtcrime/securesms/util/DateUtils;.isWithin:(JJLjava/util/concurrent/TimeUnit;)Z // method@6ab5 │ │ -205c32: 0a00 |0017: move-result v0 │ │ -205c34: 1203 |0018: const/4 v3, #int 0 // #0 │ │ -205c36: 1214 |0019: const/4 v4, #int 1 // #1 │ │ -205c38: 3800 1c00 |001a: if-eqz v0, 0036 // +001c │ │ -205c3c: 6200 a800 |001c: sget-object v0, Ljava/util/concurrent/TimeUnit;.MINUTES:Ljava/util/concurrent/TimeUnit; // field@00a8 │ │ -205c40: 7130 ab6a 7600 |001e: invoke-static {v6, v7, v0}, Lorg/thoughtcrime/securesms/util/DateUtils;.convertDelta:(JLjava/util/concurrent/TimeUnit;)I // method@6aab │ │ -205c46: 0a06 |0021: move-result v6 │ │ -205c48: 6e10 7800 0500 |0022: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0078 │ │ -205c4e: 0c05 |0025: move-result-object v5 │ │ -205c50: 7110 830a 0600 |0026: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a83 │ │ -205c56: 0c07 |0029: move-result-object v7 │ │ -205c58: 2340 f711 |002a: new-array v0, v4, [Ljava/lang/Object; // type@11f7 │ │ -205c5c: 4d07 0003 |002c: aput-object v7, v0, v3 │ │ -205c60: 1407 0f00 117f |002e: const v7, #float 1.92738e+38 // #7f11000f │ │ -205c66: 6e40 e600 7506 |0031: invoke-virtual {v5, v7, v6, v0}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@00e6 │ │ -205c6c: 0c05 |0034: move-result-object v5 │ │ -205c6e: 1105 |0035: return-object v5 │ │ -205c70: 6200 a400 |0036: sget-object v0, Ljava/util/concurrent/TimeUnit;.DAYS:Ljava/util/concurrent/TimeUnit; // field@00a4 │ │ -205c74: 7150 b56a 7621 |0038: invoke-static {v6, v7, v1, v2, v0}, Lorg/thoughtcrime/securesms/util/DateUtils;.isWithin:(JJLjava/util/concurrent/TimeUnit;)Z // method@6ab5 │ │ -205c7a: 0a00 |003b: move-result v0 │ │ -205c7c: 3800 1c00 |003c: if-eqz v0, 0058 // +001c │ │ -205c80: 6200 a500 |003e: sget-object v0, Ljava/util/concurrent/TimeUnit;.HOURS:Ljava/util/concurrent/TimeUnit; // field@00a5 │ │ -205c84: 7130 ab6a 7600 |0040: invoke-static {v6, v7, v0}, Lorg/thoughtcrime/securesms/util/DateUtils;.convertDelta:(JLjava/util/concurrent/TimeUnit;)I // method@6aab │ │ -205c8a: 0a06 |0043: move-result v6 │ │ -205c8c: 6e10 7800 0500 |0044: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0078 │ │ -205c92: 0c05 |0047: move-result-object v5 │ │ -205c94: 7110 830a 0600 |0048: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a83 │ │ -205c9a: 0c07 |004b: move-result-object v7 │ │ -205c9c: 2340 f711 |004c: new-array v0, v4, [Ljava/lang/Object; // type@11f7 │ │ -205ca0: 4d07 0003 |004e: aput-object v7, v0, v3 │ │ -205ca4: 1407 0c00 117f |0050: const v7, #float 1.92738e+38 // #7f11000c │ │ -205caa: 6e40 e600 7506 |0053: invoke-virtual {v5, v7, v6, v0}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@00e6 │ │ -205cb0: 0c05 |0056: move-result-object v5 │ │ -205cb2: 1105 |0057: return-object v5 │ │ -205cb4: 1600 0600 |0058: const-wide/16 v0, #int 6 // #6 │ │ -205cb8: 6205 a400 |005a: sget-object v5, Ljava/util/concurrent/TimeUnit;.DAYS:Ljava/util/concurrent/TimeUnit; // field@00a4 │ │ -205cbc: 7155 b56a 7610 |005c: invoke-static {v6, v7, v0, v1, v5}, Lorg/thoughtcrime/securesms/util/DateUtils;.isWithin:(JJLjava/util/concurrent/TimeUnit;)Z // method@6ab5 │ │ -205cc2: 0a05 |005f: move-result v5 │ │ -205cc4: 3805 0900 |0060: if-eqz v5, 0069 // +0009 │ │ -205cc8: 1a05 fc1a |0062: const-string v5, "EEE" // string@1afc │ │ -205ccc: 7130 b06a 7605 |0064: invoke-static {v6, v7, v5}, Lorg/thoughtcrime/securesms/util/DateUtils;.getFormattedDateTime:(JLjava/lang/String;)Ljava/lang/String; // method@6ab0 │ │ -205cd2: 0c05 |0067: move-result-object v5 │ │ -205cd4: 1105 |0068: return-object v5 │ │ -205cd6: 1600 6d01 |0069: const-wide/16 v0, #int 365 // #16d │ │ -205cda: 6205 a400 |006b: sget-object v5, Ljava/util/concurrent/TimeUnit;.DAYS:Ljava/util/concurrent/TimeUnit; // field@00a4 │ │ -205cde: 7155 b56a 7610 |006d: invoke-static {v6, v7, v0, v1, v5}, Lorg/thoughtcrime/securesms/util/DateUtils;.isWithin:(JJLjava/util/concurrent/TimeUnit;)Z // method@6ab5 │ │ -205ce4: 0a05 |0070: move-result v5 │ │ -205ce6: 3805 0900 |0071: if-eqz v5, 007a // +0009 │ │ -205cea: 1a05 b934 |0073: const-string v5, "MMM d" // string@34b9 │ │ -205cee: 7130 b06a 7605 |0075: invoke-static {v6, v7, v5}, Lorg/thoughtcrime/securesms/util/DateUtils;.getFormattedDateTime:(JLjava/lang/String;)Ljava/lang/String; // method@6ab0 │ │ -205cf4: 0c05 |0078: move-result-object v5 │ │ -205cf6: 1105 |0079: return-object v5 │ │ -205cf8: 1a05 bb34 |007a: const-string v5, "MMM d, yyyy" // string@34bb │ │ -205cfc: 7130 b06a 7605 |007c: invoke-static {v6, v7, v5}, Lorg/thoughtcrime/securesms/util/DateUtils;.getFormattedDateTime:(JLjava/lang/String;)Ljava/lang/String; // method@6ab0 │ │ -205d02: 0c05 |007f: move-result-object v5 │ │ -205d04: 1105 |0080: return-object v5 │ │ +205bf8: |[205bf8] org.thoughtcrime.securesms.util.DateUtils.getBriefRelativeTimeSpanString:(Landroid/content/Context;J)Ljava/lang/String; │ │ +205c08: 6200 a800 |0000: sget-object v0, Ljava/util/concurrent/TimeUnit;.MINUTES:Ljava/util/concurrent/TimeUnit; // field@00a8 │ │ +205c0c: 1601 0100 |0002: const-wide/16 v1, #int 1 // #1 │ │ +205c10: 7150 b56a 7621 |0004: invoke-static {v6, v7, v1, v2, v0}, Lorg/thoughtcrime/securesms/util/DateUtils;.isWithin:(JJLjava/util/concurrent/TimeUnit;)Z // method@6ab5 │ │ +205c16: 0a00 |0007: move-result v0 │ │ +205c18: 3800 0a00 |0008: if-eqz v0, 0012 // +000a │ │ +205c1c: 1406 1303 137f |000a: const v6, #float 1.95412e+38 // #7f130313 │ │ +205c22: 6e20 7900 6500 |000d: invoke-virtual {v5, v6}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0079 │ │ +205c28: 0c05 |0010: move-result-object v5 │ │ +205c2a: 1105 |0011: return-object v5 │ │ +205c2c: 6200 a500 |0012: sget-object v0, Ljava/util/concurrent/TimeUnit;.HOURS:Ljava/util/concurrent/TimeUnit; // field@00a5 │ │ +205c30: 7150 b56a 7621 |0014: invoke-static {v6, v7, v1, v2, v0}, Lorg/thoughtcrime/securesms/util/DateUtils;.isWithin:(JJLjava/util/concurrent/TimeUnit;)Z // method@6ab5 │ │ +205c36: 0a00 |0017: move-result v0 │ │ +205c38: 1203 |0018: const/4 v3, #int 0 // #0 │ │ +205c3a: 1214 |0019: const/4 v4, #int 1 // #1 │ │ +205c3c: 3800 1c00 |001a: if-eqz v0, 0036 // +001c │ │ +205c40: 6200 a800 |001c: sget-object v0, Ljava/util/concurrent/TimeUnit;.MINUTES:Ljava/util/concurrent/TimeUnit; // field@00a8 │ │ +205c44: 7130 ab6a 7600 |001e: invoke-static {v6, v7, v0}, Lorg/thoughtcrime/securesms/util/DateUtils;.convertDelta:(JLjava/util/concurrent/TimeUnit;)I // method@6aab │ │ +205c4a: 0a06 |0021: move-result v6 │ │ +205c4c: 6e10 7800 0500 |0022: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0078 │ │ +205c52: 0c05 |0025: move-result-object v5 │ │ +205c54: 7110 830a 0600 |0026: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a83 │ │ +205c5a: 0c07 |0029: move-result-object v7 │ │ +205c5c: 2340 f711 |002a: new-array v0, v4, [Ljava/lang/Object; // type@11f7 │ │ +205c60: 4d07 0003 |002c: aput-object v7, v0, v3 │ │ +205c64: 1407 0f00 117f |002e: const v7, #float 1.92738e+38 // #7f11000f │ │ +205c6a: 6e40 e600 7506 |0031: invoke-virtual {v5, v7, v6, v0}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@00e6 │ │ +205c70: 0c05 |0034: move-result-object v5 │ │ +205c72: 1105 |0035: return-object v5 │ │ +205c74: 6200 a400 |0036: sget-object v0, Ljava/util/concurrent/TimeUnit;.DAYS:Ljava/util/concurrent/TimeUnit; // field@00a4 │ │ +205c78: 7150 b56a 7621 |0038: invoke-static {v6, v7, v1, v2, v0}, Lorg/thoughtcrime/securesms/util/DateUtils;.isWithin:(JJLjava/util/concurrent/TimeUnit;)Z // method@6ab5 │ │ +205c7e: 0a00 |003b: move-result v0 │ │ +205c80: 3800 1c00 |003c: if-eqz v0, 0058 // +001c │ │ +205c84: 6200 a500 |003e: sget-object v0, Ljava/util/concurrent/TimeUnit;.HOURS:Ljava/util/concurrent/TimeUnit; // field@00a5 │ │ +205c88: 7130 ab6a 7600 |0040: invoke-static {v6, v7, v0}, Lorg/thoughtcrime/securesms/util/DateUtils;.convertDelta:(JLjava/util/concurrent/TimeUnit;)I // method@6aab │ │ +205c8e: 0a06 |0043: move-result v6 │ │ +205c90: 6e10 7800 0500 |0044: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0078 │ │ +205c96: 0c05 |0047: move-result-object v5 │ │ +205c98: 7110 830a 0600 |0048: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a83 │ │ +205c9e: 0c07 |004b: move-result-object v7 │ │ +205ca0: 2340 f711 |004c: new-array v0, v4, [Ljava/lang/Object; // type@11f7 │ │ +205ca4: 4d07 0003 |004e: aput-object v7, v0, v3 │ │ +205ca8: 1407 0c00 117f |0050: const v7, #float 1.92738e+38 // #7f11000c │ │ +205cae: 6e40 e600 7506 |0053: invoke-virtual {v5, v7, v6, v0}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@00e6 │ │ +205cb4: 0c05 |0056: move-result-object v5 │ │ +205cb6: 1105 |0057: return-object v5 │ │ +205cb8: 1600 0600 |0058: const-wide/16 v0, #int 6 // #6 │ │ +205cbc: 6205 a400 |005a: sget-object v5, Ljava/util/concurrent/TimeUnit;.DAYS:Ljava/util/concurrent/TimeUnit; // field@00a4 │ │ +205cc0: 7155 b56a 7610 |005c: invoke-static {v6, v7, v0, v1, v5}, Lorg/thoughtcrime/securesms/util/DateUtils;.isWithin:(JJLjava/util/concurrent/TimeUnit;)Z // method@6ab5 │ │ +205cc6: 0a05 |005f: move-result v5 │ │ +205cc8: 3805 0900 |0060: if-eqz v5, 0069 // +0009 │ │ +205ccc: 1a05 fc1a |0062: const-string v5, "EEE" // string@1afc │ │ +205cd0: 7130 b06a 7605 |0064: invoke-static {v6, v7, v5}, Lorg/thoughtcrime/securesms/util/DateUtils;.getFormattedDateTime:(JLjava/lang/String;)Ljava/lang/String; // method@6ab0 │ │ +205cd6: 0c05 |0067: move-result-object v5 │ │ +205cd8: 1105 |0068: return-object v5 │ │ +205cda: 1600 6d01 |0069: const-wide/16 v0, #int 365 // #16d │ │ +205cde: 6205 a400 |006b: sget-object v5, Ljava/util/concurrent/TimeUnit;.DAYS:Ljava/util/concurrent/TimeUnit; // field@00a4 │ │ +205ce2: 7155 b56a 7610 |006d: invoke-static {v6, v7, v0, v1, v5}, Lorg/thoughtcrime/securesms/util/DateUtils;.isWithin:(JJLjava/util/concurrent/TimeUnit;)Z // method@6ab5 │ │ +205ce8: 0a05 |0070: move-result v5 │ │ +205cea: 3805 0900 |0071: if-eqz v5, 007a // +0009 │ │ +205cee: 1a05 b934 |0073: const-string v5, "MMM d" // string@34b9 │ │ +205cf2: 7130 b06a 7605 |0075: invoke-static {v6, v7, v5}, Lorg/thoughtcrime/securesms/util/DateUtils;.getFormattedDateTime:(JLjava/lang/String;)Ljava/lang/String; // method@6ab0 │ │ +205cf8: 0c05 |0078: move-result-object v5 │ │ +205cfa: 1105 |0079: return-object v5 │ │ +205cfc: 1a05 bb34 |007a: const-string v5, "MMM d, yyyy" // string@34bb │ │ +205d00: 7130 b06a 7605 |007c: invoke-static {v6, v7, v5}, Lorg/thoughtcrime/securesms/util/DateUtils;.getFormattedDateTime:(JLjava/lang/String;)Ljava/lang/String; // method@6ab0 │ │ +205d06: 0c05 |007f: move-result-object v5 │ │ +205d08: 1105 |0080: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x000d line=60 │ │ 0x0012 line=61 │ │ 0x001c line=62 │ │ 0x0022 line=63 │ │ @@ -317020,51 +317021,51 @@ │ │ type : '(Landroid/content/Context;J)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 67 16-bit code units │ │ -205d08: |[205d08] org.thoughtcrime.securesms.util.DateUtils.getExtendedRelativeTimeSpanString:(Landroid/content/Context;J)Ljava/lang/String; │ │ -205d18: 6200 a800 |0000: sget-object v0, Ljava/util/concurrent/TimeUnit;.MINUTES:Ljava/util/concurrent/TimeUnit; // field@00a8 │ │ -205d1c: 1601 0100 |0002: const-wide/16 v1, #int 1 // #1 │ │ -205d20: 7150 b56a 5421 |0004: invoke-static {v4, v5, v1, v2, v0}, Lorg/thoughtcrime/securesms/util/DateUtils;.isWithin:(JJLjava/util/concurrent/TimeUnit;)Z // method@6ab5 │ │ -205d26: 0a00 |0007: move-result v0 │ │ -205d28: 3800 0a00 |0008: if-eqz v0, 0012 // +000a │ │ -205d2c: 1404 1303 137f |000a: const v4, #float 1.95412e+38 // #7f130313 │ │ -205d32: 6e20 7900 4300 |000d: invoke-virtual {v3, v4}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0079 │ │ -205d38: 0c03 |0010: move-result-object v3 │ │ -205d3a: 1103 |0011: return-object v3 │ │ -205d3c: 6200 a500 |0012: sget-object v0, Ljava/util/concurrent/TimeUnit;.HOURS:Ljava/util/concurrent/TimeUnit; // field@00a5 │ │ -205d40: 7150 b56a 5421 |0014: invoke-static {v4, v5, v1, v2, v0}, Lorg/thoughtcrime/securesms/util/DateUtils;.isWithin:(JJLjava/util/concurrent/TimeUnit;)Z // method@6ab5 │ │ -205d46: 0a00 |0017: move-result v0 │ │ -205d48: 3800 2600 |0018: if-eqz v0, 003e // +0026 │ │ -205d4c: 6200 a800 |001a: sget-object v0, Ljava/util/concurrent/TimeUnit;.MINUTES:Ljava/util/concurrent/TimeUnit; // field@00a8 │ │ -205d50: 7100 5f0b 0000 |001c: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b5f │ │ -205d56: 0b01 |001f: move-result-wide v1 │ │ -205d58: bc41 |0020: sub-long/2addr v1, v4 │ │ -205d5a: 6204 a700 |0021: sget-object v4, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@00a7 │ │ -205d5e: 6e40 100e 1042 |0023: invoke-virtual {v0, v1, v2, v4}, Ljava/util/concurrent/TimeUnit;.convert:(JLjava/util/concurrent/TimeUnit;)J // method@0e10 │ │ -205d64: 0b04 |0026: move-result-wide v4 │ │ -205d66: 8445 |0027: long-to-int v5, v4 │ │ -205d68: 6e10 7800 0300 |0028: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0078 │ │ -205d6e: 0c03 |002b: move-result-object v3 │ │ -205d70: 7110 830a 0500 |002c: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a83 │ │ -205d76: 0c04 |002f: move-result-object v4 │ │ -205d78: 1210 |0030: const/4 v0, #int 1 // #1 │ │ -205d7a: 2300 f711 |0031: new-array v0, v0, [Ljava/lang/Object; // type@11f7 │ │ -205d7e: 1201 |0033: const/4 v1, #int 0 // #0 │ │ -205d80: 4d04 0001 |0034: aput-object v4, v0, v1 │ │ -205d84: 1404 0f00 117f |0036: const v4, #float 1.92738e+38 // #7f11000f │ │ -205d8a: 6e40 e600 4305 |0039: invoke-virtual {v3, v4, v5, v0}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@00e6 │ │ -205d90: 0c03 |003c: move-result-object v3 │ │ -205d92: 1103 |003d: return-object v3 │ │ -205d94: 7130 ae6a 4305 |003e: invoke-static {v3, v4, v5}, Lorg/thoughtcrime/securesms/util/DateUtils;.getExtendedTimeSpanString:(Landroid/content/Context;J)Ljava/lang/String; // method@6aae │ │ -205d9a: 0c03 |0041: move-result-object v3 │ │ -205d9c: 1103 |0042: return-object v3 │ │ +205d0c: |[205d0c] org.thoughtcrime.securesms.util.DateUtils.getExtendedRelativeTimeSpanString:(Landroid/content/Context;J)Ljava/lang/String; │ │ +205d1c: 6200 a800 |0000: sget-object v0, Ljava/util/concurrent/TimeUnit;.MINUTES:Ljava/util/concurrent/TimeUnit; // field@00a8 │ │ +205d20: 1601 0100 |0002: const-wide/16 v1, #int 1 // #1 │ │ +205d24: 7150 b56a 5421 |0004: invoke-static {v4, v5, v1, v2, v0}, Lorg/thoughtcrime/securesms/util/DateUtils;.isWithin:(JJLjava/util/concurrent/TimeUnit;)Z // method@6ab5 │ │ +205d2a: 0a00 |0007: move-result v0 │ │ +205d2c: 3800 0a00 |0008: if-eqz v0, 0012 // +000a │ │ +205d30: 1404 1303 137f |000a: const v4, #float 1.95412e+38 // #7f130313 │ │ +205d36: 6e20 7900 4300 |000d: invoke-virtual {v3, v4}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0079 │ │ +205d3c: 0c03 |0010: move-result-object v3 │ │ +205d3e: 1103 |0011: return-object v3 │ │ +205d40: 6200 a500 |0012: sget-object v0, Ljava/util/concurrent/TimeUnit;.HOURS:Ljava/util/concurrent/TimeUnit; // field@00a5 │ │ +205d44: 7150 b56a 5421 |0014: invoke-static {v4, v5, v1, v2, v0}, Lorg/thoughtcrime/securesms/util/DateUtils;.isWithin:(JJLjava/util/concurrent/TimeUnit;)Z // method@6ab5 │ │ +205d4a: 0a00 |0017: move-result v0 │ │ +205d4c: 3800 2600 |0018: if-eqz v0, 003e // +0026 │ │ +205d50: 6200 a800 |001a: sget-object v0, Ljava/util/concurrent/TimeUnit;.MINUTES:Ljava/util/concurrent/TimeUnit; // field@00a8 │ │ +205d54: 7100 5f0b 0000 |001c: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b5f │ │ +205d5a: 0b01 |001f: move-result-wide v1 │ │ +205d5c: bc41 |0020: sub-long/2addr v1, v4 │ │ +205d5e: 6204 a700 |0021: sget-object v4, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@00a7 │ │ +205d62: 6e40 100e 1042 |0023: invoke-virtual {v0, v1, v2, v4}, Ljava/util/concurrent/TimeUnit;.convert:(JLjava/util/concurrent/TimeUnit;)J // method@0e10 │ │ +205d68: 0b04 |0026: move-result-wide v4 │ │ +205d6a: 8445 |0027: long-to-int v5, v4 │ │ +205d6c: 6e10 7800 0300 |0028: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0078 │ │ +205d72: 0c03 |002b: move-result-object v3 │ │ +205d74: 7110 830a 0500 |002c: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a83 │ │ +205d7a: 0c04 |002f: move-result-object v4 │ │ +205d7c: 1210 |0030: const/4 v0, #int 1 // #1 │ │ +205d7e: 2300 f711 |0031: new-array v0, v0, [Ljava/lang/Object; // type@11f7 │ │ +205d82: 1201 |0033: const/4 v1, #int 0 // #0 │ │ +205d84: 4d04 0001 |0034: aput-object v4, v0, v1 │ │ +205d88: 1404 0f00 117f |0036: const v4, #float 1.92738e+38 // #7f11000f │ │ +205d8e: 6e40 e600 4305 |0039: invoke-virtual {v3, v4, v5, v0}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@00e6 │ │ +205d94: 0c03 |003c: move-result-object v3 │ │ +205d96: 1103 |003d: return-object v3 │ │ +205d98: 7130 ae6a 4305 |003e: invoke-static {v3, v4, v5}, Lorg/thoughtcrime/securesms/util/DateUtils;.getExtendedTimeSpanString:(Landroid/content/Context;J)Ljava/lang/String; // method@6aae │ │ +205d9e: 0c03 |0041: move-result-object v3 │ │ +205da0: 1103 |0042: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x000d line=91 │ │ 0x0012 line=92 │ │ 0x001a line=93 │ │ 0x0028 line=94 │ │ @@ -317078,52 +317079,52 @@ │ │ type : '(Landroid/content/Context;J)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 75 16-bit code units │ │ -205da0: |[205da0] org.thoughtcrime.securesms.util.DateUtils.getExtendedTimeSpanString:(Landroid/content/Context;J)Ljava/lang/String; │ │ -205db0: 2200 0d03 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@030d │ │ -205db4: 7010 3f0b 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0b3f │ │ -205dba: 7120 b46a 6500 |0005: invoke-static {v5, v6}, Lorg/thoughtcrime/securesms/util/DateUtils;.isToday:(J)Z // method@6ab4 │ │ -205dc0: 0a01 |0008: move-result v1 │ │ -205dc2: 3801 0300 |0009: if-eqz v1, 000c // +0003 │ │ -205dc6: 2826 |000b: goto 0031 // +0026 │ │ -205dc8: 1601 0600 |000c: const-wide/16 v1, #int 6 // #6 │ │ -205dcc: 6203 a400 |000e: sget-object v3, Ljava/util/concurrent/TimeUnit;.DAYS:Ljava/util/concurrent/TimeUnit; // field@00a4 │ │ -205dd0: 7153 b56a 6521 |0010: invoke-static {v5, v6, v1, v2, v3}, Lorg/thoughtcrime/securesms/util/DateUtils;.isWithin:(JJLjava/util/concurrent/TimeUnit;)Z // method@6ab5 │ │ -205dd6: 0a01 |0013: move-result v1 │ │ -205dd8: 3801 0800 |0014: if-eqz v1, 001c // +0008 │ │ -205ddc: 1a01 fd1a |0016: const-string v1, "EEE " // string@1afd │ │ -205de0: 6e20 4b0b 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ -205de6: 2816 |001b: goto 0031 // +0016 │ │ -205de8: 1601 6d01 |001c: const-wide/16 v1, #int 365 // #16d │ │ -205dec: 6203 a400 |001e: sget-object v3, Ljava/util/concurrent/TimeUnit;.DAYS:Ljava/util/concurrent/TimeUnit; // field@00a4 │ │ -205df0: 7153 b56a 6521 |0020: invoke-static {v5, v6, v1, v2, v3}, Lorg/thoughtcrime/securesms/util/DateUtils;.isWithin:(JJLjava/util/concurrent/TimeUnit;)Z // method@6ab5 │ │ -205df6: 0a01 |0023: move-result v1 │ │ -205df8: 3801 0800 |0024: if-eqz v1, 002c // +0008 │ │ -205dfc: 1a01 ba34 |0026: const-string v1, "MMM d, " // string@34ba │ │ -205e00: 6e20 4b0b 1000 |0028: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ -205e06: 2806 |002b: goto 0031 // +0006 │ │ -205e08: 1a01 bc34 |002c: const-string v1, "MMM d, yyyy, " // string@34bc │ │ -205e0c: 6e20 4b0b 1000 |002e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ -205e12: 7110 c502 0400 |0031: invoke-static {v4}, Landroid/text/format/DateFormat;.is24HourFormat:(Landroid/content/Context;)Z // method@02c5 │ │ -205e18: 0a04 |0034: move-result v4 │ │ -205e1a: 3804 0800 |0035: if-eqz v4, 003d // +0008 │ │ -205e1e: 1a04 241d |0037: const-string v4, "HH:mm" // string@1d24 │ │ -205e22: 6e20 4b0b 4000 |0039: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ -205e28: 2806 |003c: goto 0042 // +0006 │ │ -205e2a: 1a04 3665 |003d: const-string v4, "hh:mm a" // string@6536 │ │ -205e2e: 6e20 4b0b 4000 |003f: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ -205e34: 6e10 5c0b 0000 |0042: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b5c │ │ -205e3a: 0c04 |0045: move-result-object v4 │ │ -205e3c: 7130 b06a 6504 |0046: invoke-static {v5, v6, v4}, Lorg/thoughtcrime/securesms/util/DateUtils;.getFormattedDateTime:(JLjava/lang/String;)Ljava/lang/String; // method@6ab0 │ │ -205e42: 0c04 |0049: move-result-object v4 │ │ -205e44: 1104 |004a: return-object v4 │ │ +205da4: |[205da4] org.thoughtcrime.securesms.util.DateUtils.getExtendedTimeSpanString:(Landroid/content/Context;J)Ljava/lang/String; │ │ +205db4: 2200 0d03 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@030d │ │ +205db8: 7010 3f0b 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0b3f │ │ +205dbe: 7120 b46a 6500 |0005: invoke-static {v5, v6}, Lorg/thoughtcrime/securesms/util/DateUtils;.isToday:(J)Z // method@6ab4 │ │ +205dc4: 0a01 |0008: move-result v1 │ │ +205dc6: 3801 0300 |0009: if-eqz v1, 000c // +0003 │ │ +205dca: 2826 |000b: goto 0031 // +0026 │ │ +205dcc: 1601 0600 |000c: const-wide/16 v1, #int 6 // #6 │ │ +205dd0: 6203 a400 |000e: sget-object v3, Ljava/util/concurrent/TimeUnit;.DAYS:Ljava/util/concurrent/TimeUnit; // field@00a4 │ │ +205dd4: 7153 b56a 6521 |0010: invoke-static {v5, v6, v1, v2, v3}, Lorg/thoughtcrime/securesms/util/DateUtils;.isWithin:(JJLjava/util/concurrent/TimeUnit;)Z // method@6ab5 │ │ +205dda: 0a01 |0013: move-result v1 │ │ +205ddc: 3801 0800 |0014: if-eqz v1, 001c // +0008 │ │ +205de0: 1a01 fd1a |0016: const-string v1, "EEE " // string@1afd │ │ +205de4: 6e20 4b0b 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ +205dea: 2816 |001b: goto 0031 // +0016 │ │ +205dec: 1601 6d01 |001c: const-wide/16 v1, #int 365 // #16d │ │ +205df0: 6203 a400 |001e: sget-object v3, Ljava/util/concurrent/TimeUnit;.DAYS:Ljava/util/concurrent/TimeUnit; // field@00a4 │ │ +205df4: 7153 b56a 6521 |0020: invoke-static {v5, v6, v1, v2, v3}, Lorg/thoughtcrime/securesms/util/DateUtils;.isWithin:(JJLjava/util/concurrent/TimeUnit;)Z // method@6ab5 │ │ +205dfa: 0a01 |0023: move-result v1 │ │ +205dfc: 3801 0800 |0024: if-eqz v1, 002c // +0008 │ │ +205e00: 1a01 ba34 |0026: const-string v1, "MMM d, " // string@34ba │ │ +205e04: 6e20 4b0b 1000 |0028: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ +205e0a: 2806 |002b: goto 0031 // +0006 │ │ +205e0c: 1a01 bc34 |002c: const-string v1, "MMM d, yyyy, " // string@34bc │ │ +205e10: 6e20 4b0b 1000 |002e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ +205e16: 7110 c502 0400 |0031: invoke-static {v4}, Landroid/text/format/DateFormat;.is24HourFormat:(Landroid/content/Context;)Z // method@02c5 │ │ +205e1c: 0a04 |0034: move-result v4 │ │ +205e1e: 3804 0800 |0035: if-eqz v4, 003d // +0008 │ │ +205e22: 1a04 241d |0037: const-string v4, "HH:mm" // string@1d24 │ │ +205e26: 6e20 4b0b 4000 |0039: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ +205e2c: 2806 |003c: goto 0042 // +0006 │ │ +205e2e: 1a04 3665 |003d: const-string v4, "hh:mm a" // string@6536 │ │ +205e32: 6e20 4b0b 4000 |003f: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ +205e38: 6e10 5c0b 0000 |0042: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b5c │ │ +205e3e: 0c04 |0045: move-result-object v4 │ │ +205e40: 7130 b06a 6504 |0046: invoke-static {v5, v6, v4}, Lorg/thoughtcrime/securesms/util/DateUtils;.getFormattedDateTime:(JLjava/lang/String;)Ljava/lang/String; // method@6ab0 │ │ +205e46: 0c04 |0049: move-result-object v4 │ │ +205e48: 1104 |004a: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0005 line=78 │ │ 0x000e line=79 │ │ 0x001e line=80 │ │ 0x002c line=81 │ │ @@ -317139,41 +317140,41 @@ │ │ type : '(J)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -205e48: |[205e48] org.thoughtcrime.securesms.util.DateUtils.getFormatedDuration:(J)Ljava/lang/String; │ │ -205e58: 6200 a700 |0000: sget-object v0, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@00a7 │ │ -205e5c: 6e30 130e 6007 |0002: invoke-virtual {v0, v6, v7}, Ljava/util/concurrent/TimeUnit;.toMinutes:(J)J // method@0e13 │ │ -205e62: 0b00 |0005: move-result-wide v0 │ │ -205e64: 7120 910a 1000 |0006: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a91 │ │ -205e6a: 0c00 |0009: move-result-object v0 │ │ -205e6c: 6201 a700 |000a: sget-object v1, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@00a7 │ │ -205e70: 6202 a700 |000c: sget-object v2, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@00a7 │ │ -205e74: 6e30 130e 6207 |000e: invoke-virtual {v2, v6, v7}, Ljava/util/concurrent/TimeUnit;.toMinutes:(J)J // method@0e13 │ │ -205e7a: 0b02 |0011: move-result-wide v2 │ │ -205e7c: 1704 60ea 0000 |0012: const-wide/32 v4, #float 8.40779e-41 // #0000ea60 │ │ -205e82: 9d02 0204 |0015: mul-long v2, v2, v4 │ │ -205e86: bc26 |0017: sub-long/2addr v6, v2 │ │ -205e88: 6e30 150e 6107 |0018: invoke-virtual {v1, v6, v7}, Ljava/util/concurrent/TimeUnit;.toSeconds:(J)J // method@0e15 │ │ -205e8e: 0b06 |001b: move-result-wide v6 │ │ -205e90: 7120 910a 7600 |001c: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a91 │ │ -205e96: 0c06 |001f: move-result-object v6 │ │ -205e98: 1227 |0020: const/4 v7, #int 2 // #2 │ │ -205e9a: 2377 f711 |0021: new-array v7, v7, [Ljava/lang/Object; // type@11f7 │ │ -205e9e: 1201 |0023: const/4 v1, #int 0 // #0 │ │ -205ea0: 4d00 0701 |0024: aput-object v0, v7, v1 │ │ -205ea4: 1210 |0026: const/4 v0, #int 1 // #1 │ │ -205ea6: 4d06 0700 |0027: aput-object v6, v7, v0 │ │ -205eaa: 1a06 b706 |0029: const-string v6, "%02d:%02d" // string@06b7 │ │ -205eae: 7120 0b0b 7600 |002b: invoke-static {v6, v7}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0b0b │ │ -205eb4: 0c06 |002e: move-result-object v6 │ │ -205eb6: 1106 |002f: return-object v6 │ │ +205e4c: |[205e4c] org.thoughtcrime.securesms.util.DateUtils.getFormatedDuration:(J)Ljava/lang/String; │ │ +205e5c: 6200 a700 |0000: sget-object v0, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@00a7 │ │ +205e60: 6e30 130e 6007 |0002: invoke-virtual {v0, v6, v7}, Ljava/util/concurrent/TimeUnit;.toMinutes:(J)J // method@0e13 │ │ +205e66: 0b00 |0005: move-result-wide v0 │ │ +205e68: 7120 910a 1000 |0006: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a91 │ │ +205e6e: 0c00 |0009: move-result-object v0 │ │ +205e70: 6201 a700 |000a: sget-object v1, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@00a7 │ │ +205e74: 6202 a700 |000c: sget-object v2, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@00a7 │ │ +205e78: 6e30 130e 6207 |000e: invoke-virtual {v2, v6, v7}, Ljava/util/concurrent/TimeUnit;.toMinutes:(J)J // method@0e13 │ │ +205e7e: 0b02 |0011: move-result-wide v2 │ │ +205e80: 1704 60ea 0000 |0012: const-wide/32 v4, #float 8.40779e-41 // #0000ea60 │ │ +205e86: 9d02 0204 |0015: mul-long v2, v2, v4 │ │ +205e8a: bc26 |0017: sub-long/2addr v6, v2 │ │ +205e8c: 6e30 150e 6107 |0018: invoke-virtual {v1, v6, v7}, Ljava/util/concurrent/TimeUnit;.toSeconds:(J)J // method@0e15 │ │ +205e92: 0b06 |001b: move-result-wide v6 │ │ +205e94: 7120 910a 7600 |001c: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a91 │ │ +205e9a: 0c06 |001f: move-result-object v6 │ │ +205e9c: 1227 |0020: const/4 v7, #int 2 // #2 │ │ +205e9e: 2377 f711 |0021: new-array v7, v7, [Ljava/lang/Object; // type@11f7 │ │ +205ea2: 1201 |0023: const/4 v1, #int 0 // #0 │ │ +205ea4: 4d00 0701 |0024: aput-object v0, v7, v1 │ │ +205ea8: 1210 |0026: const/4 v0, #int 1 // #1 │ │ +205eaa: 4d06 0700 |0027: aput-object v6, v7, v0 │ │ +205eae: 1a06 b706 |0029: const-string v6, "%02d:%02d" // string@06b7 │ │ +205eb2: 7120 0b0b 7600 |002b: invoke-static {v6, v7}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0b0b │ │ +205eb8: 0c06 |002e: move-result-object v6 │ │ +205eba: 1106 |002f: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x0002 line=118 │ │ 0x000e line=119 │ │ 0x0029 line=117 │ │ locals : │ │ @@ -317184,28 +317185,28 @@ │ │ type : '(JLjava/lang/String;)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -205eb8: |[205eb8] org.thoughtcrime.securesms.util.DateUtils.getFormattedDateTime:(JLjava/lang/String;)Ljava/lang/String; │ │ -205ec8: 7110 b26a 0300 |0000: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/DateUtils;.getLocalizedPattern:(Ljava/lang/String;)Ljava/lang/String; // method@6ab2 │ │ -205ece: 0c03 |0003: move-result-object v3 │ │ -205ed0: 2200 7303 |0004: new-instance v0, Ljava/text/SimpleDateFormat; // type@0373 │ │ -205ed4: 7020 770c 3000 |0006: invoke-direct {v0, v3}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@0c77 │ │ -205eda: 2203 8103 |0009: new-instance v3, Ljava/util/Date; // type@0381 │ │ -205ede: 7030 270d 1302 |000b: invoke-direct {v3, v1, v2}, Ljava/util/Date;.:(J)V // method@0d27 │ │ -205ee4: 6e20 7a0c 3000 |000e: invoke-virtual {v0, v3}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@0c7a │ │ -205eea: 0c01 |0011: move-result-object v1 │ │ -205eec: 1a02 0b10 |0012: const-string v2, ".," // string@100b │ │ -205ef0: 1a03 e60e |0014: const-string v3, "," // string@0ee6 │ │ -205ef4: 6e30 200b 2103 |0016: invoke-virtual {v1, v2, v3}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@0b20 │ │ -205efa: 0c01 |0019: move-result-object v1 │ │ -205efc: 1101 |001a: return-object v1 │ │ +205ebc: |[205ebc] org.thoughtcrime.securesms.util.DateUtils.getFormattedDateTime:(JLjava/lang/String;)Ljava/lang/String; │ │ +205ecc: 7110 b26a 0300 |0000: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/DateUtils;.getLocalizedPattern:(Ljava/lang/String;)Ljava/lang/String; // method@6ab2 │ │ +205ed2: 0c03 |0003: move-result-object v3 │ │ +205ed4: 2200 7303 |0004: new-instance v0, Ljava/text/SimpleDateFormat; // type@0373 │ │ +205ed8: 7020 770c 3000 |0006: invoke-direct {v0, v3}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@0c77 │ │ +205ede: 2203 8103 |0009: new-instance v3, Ljava/util/Date; // type@0381 │ │ +205ee2: 7030 270d 1302 |000b: invoke-direct {v3, v1, v2}, Ljava/util/Date;.:(J)V // method@0d27 │ │ +205ee8: 6e20 7a0c 3000 |000e: invoke-virtual {v0, v3}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@0c7a │ │ +205eee: 0c01 |0011: move-result-object v1 │ │ +205ef0: 1a02 0b10 |0012: const-string v2, ".," // string@100b │ │ +205ef4: 1a03 e60e |0014: const-string v3, "," // string@0ee6 │ │ +205ef8: 6e30 200b 2103 |0016: invoke-virtual {v1, v2, v3}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@0b20 │ │ +205efe: 0c01 |0019: move-result-object v1 │ │ +205f00: 1101 |001a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0004 line=49 │ │ 0x0012 line=53 │ │ locals : │ │ 0x0000 - 0x001b reg=1 (null) J │ │ @@ -317216,41 +317217,41 @@ │ │ type : '(Landroid/content/Context;I)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 50 16-bit code units │ │ -205f00: |[205f00] org.thoughtcrime.securesms.util.DateUtils.getFormattedTimespan:(Landroid/content/Context;I)Ljava/lang/String; │ │ -205f10: 1400 60ea 0000 |0000: const v0, #float 8.40779e-41 // #0000ea60 │ │ -205f16: b304 |0003: div-int/2addr v4, v0 │ │ -205f18: db00 043c |0004: div-int/lit8 v0, v4, #int 60 // #3c │ │ -205f1c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -205f1e: 1212 |0007: const/4 v2, #int 1 // #1 │ │ -205f20: 3900 1600 |0008: if-nez v0, 001e // +0016 │ │ -205f24: 6e10 7800 0300 |000a: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0078 │ │ -205f2a: 0c03 |000d: move-result-object v3 │ │ -205f2c: 7110 830a 0400 |000e: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a83 │ │ -205f32: 0c00 |0011: move-result-object v0 │ │ -205f34: 2322 f711 |0012: new-array v2, v2, [Ljava/lang/Object; // type@11f7 │ │ -205f38: 4d00 0201 |0014: aput-object v0, v2, v1 │ │ -205f3c: 1400 0f00 117f |0016: const v0, #float 1.92738e+38 // #7f11000f │ │ -205f42: 6e40 e600 0324 |0019: invoke-virtual {v3, v0, v4, v2}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@00e6 │ │ -205f48: 0c03 |001c: move-result-object v3 │ │ -205f4a: 1103 |001d: return-object v3 │ │ -205f4c: 6e10 7800 0300 |001e: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0078 │ │ -205f52: 0c03 |0021: move-result-object v3 │ │ -205f54: 7110 830a 0000 |0022: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a83 │ │ -205f5a: 0c04 |0025: move-result-object v4 │ │ -205f5c: 2322 f711 |0026: new-array v2, v2, [Ljava/lang/Object; // type@11f7 │ │ -205f60: 4d04 0201 |0028: aput-object v4, v2, v1 │ │ -205f64: 1404 0c00 117f |002a: const v4, #float 1.92738e+38 // #7f11000c │ │ -205f6a: 6e40 e600 4320 |002d: invoke-virtual {v3, v4, v0, v2}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@00e6 │ │ -205f70: 0c03 |0030: move-result-object v3 │ │ -205f72: 1103 |0031: return-object v3 │ │ +205f04: |[205f04] org.thoughtcrime.securesms.util.DateUtils.getFormattedTimespan:(Landroid/content/Context;I)Ljava/lang/String; │ │ +205f14: 1400 60ea 0000 |0000: const v0, #float 8.40779e-41 // #0000ea60 │ │ +205f1a: b304 |0003: div-int/2addr v4, v0 │ │ +205f1c: db00 043c |0004: div-int/lit8 v0, v4, #int 60 // #3c │ │ +205f20: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +205f22: 1212 |0007: const/4 v2, #int 1 // #1 │ │ +205f24: 3900 1600 |0008: if-nez v0, 001e // +0016 │ │ +205f28: 6e10 7800 0300 |000a: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0078 │ │ +205f2e: 0c03 |000d: move-result-object v3 │ │ +205f30: 7110 830a 0400 |000e: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a83 │ │ +205f36: 0c00 |0011: move-result-object v0 │ │ +205f38: 2322 f711 |0012: new-array v2, v2, [Ljava/lang/Object; // type@11f7 │ │ +205f3c: 4d00 0201 |0014: aput-object v0, v2, v1 │ │ +205f40: 1400 0f00 117f |0016: const v0, #float 1.92738e+38 // #7f11000f │ │ +205f46: 6e40 e600 0324 |0019: invoke-virtual {v3, v0, v4, v2}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@00e6 │ │ +205f4c: 0c03 |001c: move-result-object v3 │ │ +205f4e: 1103 |001d: return-object v3 │ │ +205f50: 6e10 7800 0300 |001e: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0078 │ │ +205f56: 0c03 |0021: move-result-object v3 │ │ +205f58: 7110 830a 0000 |0022: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a83 │ │ +205f5e: 0c04 |0025: move-result-object v4 │ │ +205f60: 2322 f711 |0026: new-array v2, v2, [Ljava/lang/Object; // type@11f7 │ │ +205f64: 4d04 0201 |0028: aput-object v4, v2, v1 │ │ +205f68: 1404 0c00 117f |002a: const v4, #float 1.92738e+38 // #7f11000c │ │ +205f6e: 6e40 e600 4320 |002d: invoke-virtual {v3, v4, v0, v2}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@00e6 │ │ +205f74: 0c03 |0030: move-result-object v3 │ │ +205f76: 1103 |0031: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=123 │ │ 0x0004 line=124 │ │ 0x000a line=125 │ │ 0x001e line=128 │ │ locals : │ │ @@ -317262,20 +317263,20 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -205f74: |[205f74] org.thoughtcrime.securesms.util.DateUtils.getLocalizedPattern:(Ljava/lang/String;)Ljava/lang/String; │ │ -205f84: 7100 126c 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/util/Util;.getLocale:()Ljava/util/Locale; // method@6c12 │ │ -205f8a: 0c00 |0003: move-result-object v0 │ │ -205f8c: 7120 c402 1000 |0004: invoke-static {v0, v1}, Landroid/text/format/DateFormat;.getBestDateTimePattern:(Ljava/util/Locale;Ljava/lang/String;)Ljava/lang/String; // method@02c4 │ │ -205f92: 0c01 |0007: move-result-object v1 │ │ -205f94: 1101 |0008: return-object v1 │ │ +205f78: |[205f78] org.thoughtcrime.securesms.util.DateUtils.getLocalizedPattern:(Ljava/lang/String;)Ljava/lang/String; │ │ +205f88: 7100 126c 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/util/Util;.getLocale:()Ljava/util/Locale; // method@6c12 │ │ +205f8e: 0c00 |0003: move-result-object v0 │ │ +205f90: 7120 c402 1000 |0004: invoke-static {v0, v1}, Landroid/text/format/DateFormat;.getBestDateTimePattern:(Ljava/util/Locale;Ljava/lang/String;)Ljava/lang/String; // method@02c4 │ │ +205f96: 0c01 |0007: move-result-object v1 │ │ +205f98: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #9 : (in Lorg/thoughtcrime/securesms/util/DateUtils;) │ │ @@ -317283,33 +317284,33 @@ │ │ type : '(Landroid/content/Context;J)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -205f98: |[205f98] org.thoughtcrime.securesms.util.DateUtils.getRelativeDate:(Landroid/content/Context;J)Ljava/lang/String; │ │ -205fa8: 7120 b46a 3200 |0000: invoke-static {v2, v3}, Lorg/thoughtcrime/securesms/util/DateUtils;.isToday:(J)Z // method@6ab4 │ │ -205fae: 0a00 |0003: move-result v0 │ │ -205fb0: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ -205fb4: 1402 5704 137f |0006: const v2, #float 1.95419e+38 // #7f130457 │ │ -205fba: 6e20 7900 2100 |0009: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0079 │ │ -205fc0: 0c01 |000c: move-result-object v1 │ │ -205fc2: 1101 |000d: return-object v1 │ │ -205fc4: 7120 b66a 3200 |000e: invoke-static {v2, v3}, Lorg/thoughtcrime/securesms/util/DateUtils;.isYesterday:(J)Z // method@6ab6 │ │ -205fca: 0a00 |0011: move-result v0 │ │ -205fcc: 3800 0a00 |0012: if-eqz v0, 001c // +000a │ │ -205fd0: 1402 9004 137f |0014: const v2, #float 1.9542e+38 // #7f130490 │ │ -205fd6: 6e20 7900 2100 |0017: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0079 │ │ -205fdc: 0c01 |001a: move-result-object v1 │ │ -205fde: 1101 |001b: return-object v1 │ │ -205fe0: 1a01 fe1a |001c: const-string v1, "EEEE, MMMM d, yyyy" // string@1afe │ │ -205fe4: 7130 b06a 3201 |001e: invoke-static {v2, v3, v1}, Lorg/thoughtcrime/securesms/util/DateUtils;.getFormattedDateTime:(JLjava/lang/String;)Ljava/lang/String; // method@6ab0 │ │ -205fea: 0c01 |0021: move-result-object v1 │ │ -205fec: 1101 |0022: return-object v1 │ │ +205f9c: |[205f9c] org.thoughtcrime.securesms.util.DateUtils.getRelativeDate:(Landroid/content/Context;J)Ljava/lang/String; │ │ +205fac: 7120 b46a 3200 |0000: invoke-static {v2, v3}, Lorg/thoughtcrime/securesms/util/DateUtils;.isToday:(J)Z // method@6ab4 │ │ +205fb2: 0a00 |0003: move-result v0 │ │ +205fb4: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ +205fb8: 1402 5704 137f |0006: const v2, #float 1.95419e+38 // #7f130457 │ │ +205fbe: 6e20 7900 2100 |0009: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0079 │ │ +205fc4: 0c01 |000c: move-result-object v1 │ │ +205fc6: 1101 |000d: return-object v1 │ │ +205fc8: 7120 b66a 3200 |000e: invoke-static {v2, v3}, Lorg/thoughtcrime/securesms/util/DateUtils;.isYesterday:(J)Z // method@6ab6 │ │ +205fce: 0a00 |0011: move-result v0 │ │ +205fd0: 3800 0a00 |0012: if-eqz v0, 001c // +000a │ │ +205fd4: 1402 9004 137f |0014: const v2, #float 1.9542e+38 // #7f130490 │ │ +205fda: 6e20 7900 2100 |0017: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0079 │ │ +205fe0: 0c01 |001a: move-result-object v1 │ │ +205fe2: 1101 |001b: return-object v1 │ │ +205fe4: 1a01 fe1a |001c: const-string v1, "EEEE, MMMM d, yyyy" // string@1afe │ │ +205fe8: 7130 b06a 3201 |001e: invoke-static {v2, v3, v1}, Lorg/thoughtcrime/securesms/util/DateUtils;.getFormattedDateTime:(JLjava/lang/String;)Ljava/lang/String; // method@6ab0 │ │ +205fee: 0c01 |0021: move-result-object v1 │ │ +205ff0: 1101 |0022: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 0x0009 line=104 │ │ 0x000e line=105 │ │ 0x0017 line=106 │ │ 0x001c line=108 │ │ @@ -317322,26 +317323,26 @@ │ │ type : '(JJLjava/util/concurrent/TimeUnit;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -205b68: |[205b68] org.thoughtcrime.securesms.util.DateUtils.isWithin:(JJLjava/util/concurrent/TimeUnit;)Z │ │ -205b78: 7100 5f0b 0000 |0000: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b5f │ │ -205b7e: 0b00 |0003: move-result-wide v0 │ │ -205b80: bc20 |0004: sub-long/2addr v0, v2 │ │ -205b82: 6e30 120e 4605 |0005: invoke-virtual {v6, v4, v5}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@0e12 │ │ -205b88: 0b02 |0008: move-result-wide v2 │ │ -205b8a: 3104 0002 |0009: cmp-long v4, v0, v2 │ │ -205b8e: 3c04 0400 |000b: if-gtz v4, 000f // +0004 │ │ -205b92: 1212 |000d: const/4 v2, #int 1 // #1 │ │ -205b94: 2802 |000e: goto 0010 // +0002 │ │ -205b96: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -205b98: 0f02 |0010: return v2 │ │ +205b6c: |[205b6c] org.thoughtcrime.securesms.util.DateUtils.isWithin:(JJLjava/util/concurrent/TimeUnit;)Z │ │ +205b7c: 7100 5f0b 0000 |0000: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b5f │ │ +205b82: 0b00 |0003: move-result-wide v0 │ │ +205b84: bc20 |0004: sub-long/2addr v0, v2 │ │ +205b86: 6e30 120e 4605 |0005: invoke-virtual {v6, v4, v5}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@0e12 │ │ +205b8c: 0b02 |0008: move-result-wide v2 │ │ +205b8e: 3104 0002 |0009: cmp-long v4, v0, v2 │ │ +205b92: 3c04 0400 |000b: if-gtz v4, 000f // +0004 │ │ +205b96: 1212 |000d: const/4 v2, #int 1 // #1 │ │ +205b98: 2802 |000e: goto 0010 // +0002 │ │ +205b9a: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +205b9c: 0f02 |0010: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) J │ │ 0x0000 - 0x0011 reg=4 (null) J │ │ 0x0000 - 0x0011 reg=6 (null) Ljava/util/concurrent/TimeUnit; │ │ @@ -317351,23 +317352,23 @@ │ │ type : '(J)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -205b9c: |[205b9c] org.thoughtcrime.securesms.util.DateUtils.isYesterday:(J)Z │ │ -205bac: 6200 a400 |0000: sget-object v0, Ljava/util/concurrent/TimeUnit;.DAYS:Ljava/util/concurrent/TimeUnit; // field@00a4 │ │ -205bb0: 1601 0100 |0002: const-wide/16 v1, #int 1 // #1 │ │ -205bb4: 6e30 120e 1002 |0004: invoke-virtual {v0, v1, v2}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@0e12 │ │ -205bba: 0b00 |0007: move-result-wide v0 │ │ -205bbc: bb03 |0008: add-long/2addr v3, v0 │ │ -205bbe: 7120 b46a 4300 |0009: invoke-static {v3, v4}, Lorg/thoughtcrime/securesms/util/DateUtils;.isToday:(J)Z // method@6ab4 │ │ -205bc4: 0a03 |000c: move-result v3 │ │ -205bc6: 0f03 |000d: return v3 │ │ +205ba0: |[205ba0] org.thoughtcrime.securesms.util.DateUtils.isYesterday:(J)Z │ │ +205bb0: 6200 a400 |0000: sget-object v0, Ljava/util/concurrent/TimeUnit;.DAYS:Ljava/util/concurrent/TimeUnit; // field@00a4 │ │ +205bb4: 1601 0100 |0002: const-wide/16 v1, #int 1 // #1 │ │ +205bb8: 6e30 120e 1002 |0004: invoke-virtual {v0, v1, v2}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@0e12 │ │ +205bbe: 0b00 |0007: move-result-wide v0 │ │ +205bc0: bb03 |0008: add-long/2addr v3, v0 │ │ +205bc2: 7120 b46a 4300 |0009: invoke-static {v3, v4}, Lorg/thoughtcrime/securesms/util/DateUtils;.isToday:(J)Z // method@6ab4 │ │ +205bc8: 0a03 |000c: move-result v3 │ │ +205bca: 0f03 |000d: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x000e reg=3 (null) J │ │ │ │ Virtual methods - │ │ @@ -317404,21 +317405,21 @@ │ │ type : '(J)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -206008: |[206008] org.thoughtcrime.securesms.util.Debouncer.:(J)V │ │ -206018: 7010 d30a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0ad3 │ │ -20601e: 2200 9d00 |0003: new-instance v0, Landroid/os/Handler; // type@009d │ │ -206022: 7010 5f02 0000 |0005: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@025f │ │ -206028: 5b10 4b43 |0008: iput-object v0, v1, Lorg/thoughtcrime/securesms/util/Debouncer;.handler:Landroid/os/Handler; // field@434b │ │ -20602c: 5a12 4c43 |000a: iput-wide v2, v1, Lorg/thoughtcrime/securesms/util/Debouncer;.threshold:J // field@434c │ │ -206030: 0e00 |000c: return-void │ │ +20600c: |[20600c] org.thoughtcrime.securesms.util.Debouncer.:(J)V │ │ +20601c: 7010 d30a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0ad3 │ │ +206022: 2200 9d00 |0003: new-instance v0, Landroid/os/Handler; // type@009d │ │ +206026: 7010 5f02 0000 |0005: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@025f │ │ +20602c: 5b10 4b43 |0008: iput-object v0, v1, Lorg/thoughtcrime/securesms/util/Debouncer;.handler:Landroid/os/Handler; // field@434b │ │ +206030: 5a12 4c43 |000a: iput-wide v2, v1, Lorg/thoughtcrime/securesms/util/Debouncer;.threshold:J // field@434c │ │ +206034: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0003 line=24 │ │ 0x000a line=25 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/thoughtcrime/securesms/util/Debouncer; │ │ @@ -317430,19 +317431,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -206034: |[206034] org.thoughtcrime.securesms.util.Debouncer.clear:()V │ │ -206044: 5420 4b43 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/Debouncer;.handler:Landroid/os/Handler; // field@434b │ │ -206048: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -20604a: 6e20 6502 1000 |0003: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacksAndMessages:(Ljava/lang/Object;)V // method@0265 │ │ -206050: 0e00 |0006: return-void │ │ +206038: |[206038] org.thoughtcrime.securesms.util.Debouncer.clear:()V │ │ +206048: 5420 4b43 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/Debouncer;.handler:Landroid/os/Handler; // field@434b │ │ +20604c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +20604e: 6e20 6502 1000 |0003: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacksAndMessages:(Ljava/lang/Object;)V // method@0265 │ │ +206054: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/thoughtcrime/securesms/util/Debouncer; │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/util/Debouncer;) │ │ @@ -317450,22 +317451,22 @@ │ │ type : '(Ljava/lang/Runnable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -206054: |[206054] org.thoughtcrime.securesms.util.Debouncer.publish:(Ljava/lang/Runnable;)V │ │ -206064: 5430 4b43 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/util/Debouncer;.handler:Landroid/os/Handler; // field@434b │ │ -206068: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -20606a: 6e20 6502 1000 |0003: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacksAndMessages:(Ljava/lang/Object;)V // method@0265 │ │ -206070: 5430 4b43 |0006: iget-object v0, v3, Lorg/thoughtcrime/securesms/util/Debouncer;.handler:Landroid/os/Handler; // field@434b │ │ -206074: 5331 4c43 |0008: iget-wide v1, v3, Lorg/thoughtcrime/securesms/util/Debouncer;.threshold:J // field@434c │ │ -206078: 6e40 6302 4021 |000a: invoke-virtual {v0, v4, v1, v2}, Landroid/os/Handler;.postDelayed:(Ljava/lang/Runnable;J)Z // method@0263 │ │ -20607e: 0e00 |000d: return-void │ │ +206058: |[206058] org.thoughtcrime.securesms.util.Debouncer.publish:(Ljava/lang/Runnable;)V │ │ +206068: 5430 4b43 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/util/Debouncer;.handler:Landroid/os/Handler; // field@434b │ │ +20606c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +20606e: 6e20 6502 1000 |0003: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacksAndMessages:(Ljava/lang/Object;)V // method@0265 │ │ +206074: 5430 4b43 |0006: iget-object v0, v3, Lorg/thoughtcrime/securesms/util/Debouncer;.handler:Landroid/os/Handler; // field@434b │ │ +206078: 5331 4c43 |0008: iget-wide v1, v3, Lorg/thoughtcrime/securesms/util/Debouncer;.threshold:J // field@434c │ │ +20607c: 6e40 6302 4021 |000a: invoke-virtual {v0, v4, v1, v2}, Landroid/os/Handler;.postDelayed:(Ljava/lang/Runnable;J)Z // method@0263 │ │ +206082: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0006 line=30 │ │ locals : │ │ 0x0000 - 0x000e reg=3 this Lorg/thoughtcrime/securesms/util/Debouncer; │ │ 0x0000 - 0x000e reg=4 (null) Ljava/lang/Runnable; │ │ @@ -317507,27 +317508,27 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -2060cc: |[2060cc] org.thoughtcrime.securesms.util.DrawableUtil.:()V │ │ -2060dc: 1300 6c00 |0000: const/16 v0, #int 108 // #6c │ │ -2060e0: 7110 636c 0000 |0002: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/ViewUtil;.dpToPx:(I)I // method@6c63 │ │ -2060e6: 0a00 |0005: move-result v0 │ │ -2060e8: 6700 4d43 |0006: sput v0, Lorg/thoughtcrime/securesms/util/DrawableUtil;.SHORTCUT_INFO_BITMAP_SIZE:I // field@434d │ │ -2060ec: 1301 4800 |0008: const/16 v1, #int 72 // #48 │ │ -2060f0: 7110 636c 0100 |000a: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/ViewUtil;.dpToPx:(I)I // method@6c63 │ │ -2060f6: 0a01 |000d: move-result v1 │ │ -2060f8: 6701 4f43 |000e: sput v1, Lorg/thoughtcrime/securesms/util/DrawableUtil;.SHORTCUT_INFO_WRAPPED_SIZE:I // field@434f │ │ -2060fc: b110 |0010: sub-int/2addr v0, v1 │ │ -2060fe: db00 0002 |0011: div-int/lit8 v0, v0, #int 2 // #02 │ │ -206102: 6700 4e43 |0013: sput v0, Lorg/thoughtcrime/securesms/util/DrawableUtil;.SHORTCUT_INFO_PADDING:I // field@434e │ │ -206106: 0e00 |0015: return-void │ │ +2060d0: |[2060d0] org.thoughtcrime.securesms.util.DrawableUtil.:()V │ │ +2060e0: 1300 6c00 |0000: const/16 v0, #int 108 // #6c │ │ +2060e4: 7110 636c 0000 |0002: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/ViewUtil;.dpToPx:(I)I // method@6c63 │ │ +2060ea: 0a00 |0005: move-result v0 │ │ +2060ec: 6700 4d43 |0006: sput v0, Lorg/thoughtcrime/securesms/util/DrawableUtil;.SHORTCUT_INFO_BITMAP_SIZE:I // field@434d │ │ +2060f0: 1301 4800 |0008: const/16 v1, #int 72 // #48 │ │ +2060f4: 7110 636c 0100 |000a: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/ViewUtil;.dpToPx:(I)I // method@6c63 │ │ +2060fa: 0a01 |000d: move-result v1 │ │ +2060fc: 6701 4f43 |000e: sput v1, Lorg/thoughtcrime/securesms/util/DrawableUtil;.SHORTCUT_INFO_WRAPPED_SIZE:I // field@434f │ │ +206100: b110 |0010: sub-int/2addr v0, v1 │ │ +206102: db00 0002 |0011: div-int/lit8 v0, v0, #int 2 // #02 │ │ +206106: 6700 4e43 |0013: sput v0, Lorg/thoughtcrime/securesms/util/DrawableUtil;.SHORTCUT_INFO_PADDING:I // field@434e │ │ +20610a: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=10 │ │ 0x000a line=11 │ │ 0x0011 line=12 │ │ locals : │ │ │ │ @@ -317536,17 +317537,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -206108: |[206108] org.thoughtcrime.securesms.util.DrawableUtil.:()V │ │ -206118: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ -20611e: 0e00 |0003: return-void │ │ +20610c: |[20610c] org.thoughtcrime.securesms.util.DrawableUtil.:()V │ │ +20611c: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ +206122: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/util/DrawableUtil; │ │ │ │ #2 : (in Lorg/thoughtcrime/securesms/util/DrawableUtil;) │ │ @@ -317554,31 +317555,31 @@ │ │ type : '(Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 29 16-bit code units │ │ -206080: |[206080] org.thoughtcrime.securesms.util.DrawableUtil.wrapBitmapForShortcutInfo:(Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap; │ │ -206090: 6000 4d43 |0000: sget v0, Lorg/thoughtcrime/securesms/util/DrawableUtil;.SHORTCUT_INFO_BITMAP_SIZE:I // field@434d │ │ -206094: 6201 0900 |0002: sget-object v1, Landroid/graphics/Bitmap$Config;.ARGB_8888:Landroid/graphics/Bitmap$Config; // field@0009 │ │ -206098: 7130 0901 0001 |0004: invoke-static {v0, v0, v1}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@0109 │ │ -20609e: 0c00 |0007: move-result-object v0 │ │ -2060a0: 6001 4f43 |0008: sget v1, Lorg/thoughtcrime/securesms/util/DrawableUtil;.SHORTCUT_INFO_WRAPPED_SIZE:I // field@434f │ │ -2060a4: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -2060a6: 7140 0b01 1521 |000b: invoke-static {v5, v1, v1, v2}, Landroid/graphics/Bitmap;.createScaledBitmap:(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap; // method@010b │ │ -2060ac: 0c05 |000e: move-result-object v5 │ │ -2060ae: 2201 4900 |000f: new-instance v1, Landroid/graphics/Canvas; // type@0049 │ │ -2060b2: 7020 1d01 0100 |0011: invoke-direct {v1, v0}, Landroid/graphics/Canvas;.:(Landroid/graphics/Bitmap;)V // method@011d │ │ -2060b8: 6002 4e43 |0014: sget v2, Lorg/thoughtcrime/securesms/util/DrawableUtil;.SHORTCUT_INFO_PADDING:I // field@434e │ │ -2060bc: 8223 |0016: int-to-float v3, v2 │ │ -2060be: 8222 |0017: int-to-float v2, v2 │ │ -2060c0: 1204 |0018: const/4 v4, #int 0 // #0 │ │ -2060c2: 6e54 2301 5123 |0019: invoke-virtual {v1, v5, v3, v2, v4}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@0123 │ │ -2060c8: 1100 |001c: return-object v0 │ │ +206084: |[206084] org.thoughtcrime.securesms.util.DrawableUtil.wrapBitmapForShortcutInfo:(Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap; │ │ +206094: 6000 4d43 |0000: sget v0, Lorg/thoughtcrime/securesms/util/DrawableUtil;.SHORTCUT_INFO_BITMAP_SIZE:I // field@434d │ │ +206098: 6201 0900 |0002: sget-object v1, Landroid/graphics/Bitmap$Config;.ARGB_8888:Landroid/graphics/Bitmap$Config; // field@0009 │ │ +20609c: 7130 0901 0001 |0004: invoke-static {v0, v0, v1}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@0109 │ │ +2060a2: 0c00 |0007: move-result-object v0 │ │ +2060a4: 6001 4f43 |0008: sget v1, Lorg/thoughtcrime/securesms/util/DrawableUtil;.SHORTCUT_INFO_WRAPPED_SIZE:I // field@434f │ │ +2060a8: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +2060aa: 7140 0b01 1521 |000b: invoke-static {v5, v1, v1, v2}, Landroid/graphics/Bitmap;.createScaledBitmap:(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap; // method@010b │ │ +2060b0: 0c05 |000e: move-result-object v5 │ │ +2060b2: 2201 4900 |000f: new-instance v1, Landroid/graphics/Canvas; // type@0049 │ │ +2060b6: 7020 1d01 0100 |0011: invoke-direct {v1, v0}, Landroid/graphics/Canvas;.:(Landroid/graphics/Bitmap;)V // method@011d │ │ +2060bc: 6002 4e43 |0014: sget v2, Lorg/thoughtcrime/securesms/util/DrawableUtil;.SHORTCUT_INFO_PADDING:I // field@434e │ │ +2060c0: 8223 |0016: int-to-float v3, v2 │ │ +2060c2: 8222 |0017: int-to-float v2, v2 │ │ +2060c4: 1204 |0018: const/4 v4, #int 0 // #0 │ │ +2060c6: 6e54 2301 5123 |0019: invoke-virtual {v1, v5, v3, v2, v4}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@0123 │ │ +2060cc: 1100 |001c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ 0x0008 line=16 │ │ 0x000f line=18 │ │ 0x0014 line=19 │ │ locals : │ │ @@ -317615,17 +317616,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -206168: |[206168] org.thoughtcrime.securesms.util.DynamicTheme$OverridePendingTransition.:()V │ │ -206178: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ -20617e: 0e00 |0003: return-void │ │ +20616c: |[20616c] org.thoughtcrime.securesms.util.DynamicTheme$OverridePendingTransition.:()V │ │ +20617c: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ +206182: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/util/DynamicTheme$OverridePendingTransition; │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/util/DynamicTheme$OverridePendingTransition;) │ │ @@ -317633,18 +317634,18 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -206180: |[206180] org.thoughtcrime.securesms.util.DynamicTheme$OverridePendingTransition.invoke:(Landroid/app/Activity;)V │ │ -206190: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -206192: 6e30 2600 0100 |0001: invoke-virtual {v1, v0, v0}, Landroid/app/Activity;.overridePendingTransition:(II)V // method@0026 │ │ -206198: 0e00 |0004: return-void │ │ +206184: |[206184] org.thoughtcrime.securesms.util.DynamicTheme$OverridePendingTransition.invoke:(Landroid/app/Activity;)V │ │ +206194: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +206196: 6e30 2600 0100 |0001: invoke-virtual {v1, v0, v0}, Landroid/app/Activity;.overridePendingTransition:(II)V // method@0026 │ │ +20619c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=110 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/app/Activity; │ │ │ │ Virtual methods - │ │ @@ -317696,17 +317697,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2062cc: |[2062cc] org.thoughtcrime.securesms.util.DynamicTheme.:()V │ │ -2062dc: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ -2062e2: 0e00 |0003: return-void │ │ +2062d0: |[2062d0] org.thoughtcrime.securesms.util.DynamicTheme.:()V │ │ +2062e0: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ +2062e6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/util/DynamicTheme; │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/util/DynamicTheme;) │ │ @@ -317714,22 +317715,22 @@ │ │ type : '(Landroid/content/Context;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -2062a4: |[2062a4] org.thoughtcrime.securesms.util.DynamicTheme.getCheckmarkEmoji:(Landroid/content/Context;)Ljava/lang/String; │ │ -2062b4: 7110 c76a 0000 |0000: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.isDarkTheme:(Landroid/content/Context;)Z // method@6ac7 │ │ -2062ba: 0a00 |0003: move-result v0 │ │ -2062bc: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ -2062c0: 1a00 a791 |0006: const-string v0, "✅" // string@91a7 │ │ -2062c4: 2803 |0008: goto 000b // +0003 │ │ -2062c6: 1a00 a891 |0009: const-string v0, "✔️" // string@91a8 │ │ -2062ca: 1100 |000b: return-object v0 │ │ +2062a8: |[2062a8] org.thoughtcrime.securesms.util.DynamicTheme.getCheckmarkEmoji:(Landroid/content/Context;)Ljava/lang/String; │ │ +2062b8: 7110 c76a 0000 |0000: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.isDarkTheme:(Landroid/content/Context;)Z // method@6ac7 │ │ +2062be: 0a00 |0003: move-result v0 │ │ +2062c0: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ +2062c4: 1a00 a791 |0006: const-string v0, "✅" // string@91a7 │ │ +2062c8: 2803 |0008: goto 000b // +0003 │ │ +2062ca: 1a00 a891 |0009: const-string v0, "✔️" // string@91a8 │ │ +2062ce: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x000c reg=0 (null) Landroid/content/Context; │ │ │ │ #2 : (in Lorg/thoughtcrime/securesms/util/DynamicTheme;) │ │ @@ -317737,24 +317738,24 @@ │ │ type : '(Landroid/app/Activity;)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -206274: |[206274] org.thoughtcrime.securesms.util.DynamicTheme.getSelectedTheme:(Landroid/app/Activity;)I │ │ -206284: 7110 c76a 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.isDarkTheme:(Landroid/content/Context;)Z // method@6ac7 │ │ -20628a: 0a01 |0003: move-result v1 │ │ -20628c: 3801 0700 |0004: if-eqz v1, 000b // +0007 │ │ -206290: 6e10 c46a 0000 |0006: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.getDarkThemeStyle:()I // method@6ac4 │ │ -206296: 0a01 |0009: move-result v1 │ │ -206298: 0f01 |000a: return v1 │ │ -20629a: 6e10 c56a 0000 |000b: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.getLightThemeStyle:()I // method@6ac5 │ │ -2062a0: 0a01 |000e: move-result v1 │ │ -2062a2: 0f01 |000f: return v1 │ │ +206278: |[206278] org.thoughtcrime.securesms.util.DynamicTheme.getSelectedTheme:(Landroid/app/Activity;)I │ │ +206288: 7110 c76a 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.isDarkTheme:(Landroid/content/Context;)Z // method@6ac7 │ │ +20628e: 0a01 |0003: move-result v1 │ │ +206290: 3801 0700 |0004: if-eqz v1, 000b // +0007 │ │ +206294: 6e10 c46a 0000 |0006: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.getDarkThemeStyle:()I // method@6ac4 │ │ +20629a: 0a01 |0009: move-result v1 │ │ +20629c: 0f01 |000a: return v1 │ │ +20629e: 6e10 c56a 0000 |000b: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.getLightThemeStyle:()I // method@6ac5 │ │ +2062a4: 0a01 |000e: move-result v1 │ │ +2062a6: 0f01 |000f: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0006 line=68 │ │ 0x000b line=70 │ │ locals : │ │ 0x0000 - 0x0010 reg=0 this Lorg/thoughtcrime/securesms/util/DynamicTheme; │ │ @@ -317765,31 +317766,31 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -20619c: |[20619c] org.thoughtcrime.securesms.util.DynamicTheme.isDarkTheme:(Landroid/content/Context;)Z │ │ -2061ac: 7110 606b 0200 |0000: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/Prefs;.getTheme:(Landroid/content/Context;)Ljava/lang/String; // method@6b60 │ │ -2061b2: 0c00 |0003: move-result-object v0 │ │ -2061b4: 1a01 4b8b |0004: const-string v1, "system" // string@8b4b │ │ -2061b8: 6e20 090b 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b09 │ │ -2061be: 0a01 |0009: move-result v1 │ │ -2061c0: 3801 0d00 |000a: if-eqz v1, 0017 // +000d │ │ -2061c4: 7100 cc6a 0000 |000c: invoke-static {}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.systemThemeAvailable:()Z // method@6acc │ │ -2061ca: 0a01 |000f: move-result v1 │ │ -2061cc: 3801 0700 |0010: if-eqz v1, 0017 // +0007 │ │ -2061d0: 7110 c86a 0200 |0012: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.isSystemInDarkTheme:(Landroid/content/Context;)Z // method@6ac8 │ │ -2061d6: 0a02 |0015: move-result v2 │ │ -2061d8: 0f02 |0016: return v2 │ │ -2061da: 1a02 0856 |0017: const-string v2, "dark" // string@5608 │ │ -2061de: 6e20 090b 2000 |0019: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b09 │ │ -2061e4: 0a02 |001c: move-result v2 │ │ -2061e6: 0f02 |001d: return v2 │ │ +2061a0: |[2061a0] org.thoughtcrime.securesms.util.DynamicTheme.isDarkTheme:(Landroid/content/Context;)Z │ │ +2061b0: 7110 606b 0200 |0000: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/Prefs;.getTheme:(Landroid/content/Context;)Ljava/lang/String; // method@6b60 │ │ +2061b6: 0c00 |0003: move-result-object v0 │ │ +2061b8: 1a01 4b8b |0004: const-string v1, "system" // string@8b4b │ │ +2061bc: 6e20 090b 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b09 │ │ +2061c2: 0a01 |0009: move-result v1 │ │ +2061c4: 3801 0d00 |000a: if-eqz v1, 0017 // +000d │ │ +2061c8: 7100 cc6a 0000 |000c: invoke-static {}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.systemThemeAvailable:()Z // method@6acc │ │ +2061ce: 0a01 |000f: move-result v1 │ │ +2061d0: 3801 0700 |0010: if-eqz v1, 0017 // +0007 │ │ +2061d4: 7110 c86a 0200 |0012: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.isSystemInDarkTheme:(Landroid/content/Context;)Z // method@6ac8 │ │ +2061da: 0a02 |0015: move-result v2 │ │ +2061dc: 0f02 |0016: return v2 │ │ +2061de: 1a02 0856 |0017: const-string v2, "dark" // string@5608 │ │ +2061e2: 6e20 090b 2000 |0019: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b09 │ │ +2061e8: 0a02 |001c: move-result v2 │ │ +2061ea: 0f02 |001d: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x0004 line=92 │ │ 0x0012 line=93 │ │ 0x0017 line=95 │ │ locals : │ │ @@ -317800,27 +317801,27 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -2061e8: |[2061e8] org.thoughtcrime.securesms.util.DynamicTheme.isSystemInDarkTheme:(Landroid/content/Context;)Z │ │ -2061f8: 6e10 7800 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0078 │ │ -2061fe: 0c01 |0003: move-result-object v1 │ │ -206200: 6e10 df00 0100 |0004: invoke-virtual {v1}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@00df │ │ -206206: 0c01 |0007: move-result-object v1 │ │ -206208: 5211 0700 |0008: iget v1, v1, Landroid/content/res/Configuration;.uiMode:I // field@0007 │ │ -20620c: dd01 0130 |000a: and-int/lit8 v1, v1, #int 48 // #30 │ │ -206210: 1300 2000 |000c: const/16 v0, #int 32 // #20 │ │ -206214: 3301 0400 |000e: if-ne v1, v0, 0012 // +0004 │ │ -206218: 1211 |0010: const/4 v1, #int 1 // #1 │ │ -20621a: 2802 |0011: goto 0013 // +0002 │ │ -20621c: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -20621e: 0f01 |0013: return v1 │ │ +2061ec: |[2061ec] org.thoughtcrime.securesms.util.DynamicTheme.isSystemInDarkTheme:(Landroid/content/Context;)Z │ │ +2061fc: 6e10 7800 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0078 │ │ +206202: 0c01 |0003: move-result-object v1 │ │ +206204: 6e10 df00 0100 |0004: invoke-virtual {v1}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@00df │ │ +20620a: 0c01 |0007: move-result-object v1 │ │ +20620c: 5211 0700 |0008: iget v1, v1, Landroid/content/res/Configuration;.uiMode:I // field@0007 │ │ +206210: dd01 0130 |000a: and-int/lit8 v1, v1, #int 48 // #30 │ │ +206214: 1300 2000 |000c: const/16 v0, #int 32 // #20 │ │ +206218: 3301 0400 |000e: if-ne v1, v0, 0012 // +0004 │ │ +20621c: 1211 |0010: const/4 v1, #int 1 // #1 │ │ +20621e: 2802 |0011: goto 0013 // +0002 │ │ +206220: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +206222: 0f01 |0013: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 (null) Landroid/content/Context; │ │ │ │ #5 : (in Lorg/thoughtcrime/securesms/util/DynamicTheme;) │ │ @@ -317828,33 +317829,33 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -20634c: |[20634c] org.thoughtcrime.securesms.util.DynamicTheme.setDefaultDayNightMode:(Landroid/content/Context;)V │ │ -20635c: 7110 606b 0200 |0000: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/Prefs;.getTheme:(Landroid/content/Context;)Ljava/lang/String; // method@6b60 │ │ -206362: 0c00 |0003: move-result-object v0 │ │ -206364: 1a01 4b8b |0004: const-string v1, "system" // string@8b4b │ │ -206368: 6e20 090b 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b09 │ │ -20636e: 0a00 |0009: move-result v0 │ │ -206370: 3800 0700 |000a: if-eqz v0, 0011 // +0007 │ │ -206374: 12f2 |000c: const/4 v2, #int -1 // #ff │ │ -206376: 7110 dc04 0200 |000d: invoke-static {v2}, Landroidx/appcompat/app/AppCompatDelegate;.setDefaultNightMode:(I)V // method@04dc │ │ -20637c: 2810 |0010: goto 0020 // +0010 │ │ -20637e: 7110 c76a 0200 |0011: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.isDarkTheme:(Landroid/content/Context;)Z // method@6ac7 │ │ -206384: 0a02 |0014: move-result v2 │ │ -206386: 3802 0700 |0015: if-eqz v2, 001c // +0007 │ │ -20638a: 1222 |0017: const/4 v2, #int 2 // #2 │ │ -20638c: 7110 dc04 0200 |0018: invoke-static {v2}, Landroidx/appcompat/app/AppCompatDelegate;.setDefaultNightMode:(I)V // method@04dc │ │ -206392: 2805 |001b: goto 0020 // +0005 │ │ -206394: 1212 |001c: const/4 v2, #int 1 // #1 │ │ -206396: 7110 dc04 0200 |001d: invoke-static {v2}, Landroidx/appcompat/app/AppCompatDelegate;.setDefaultNightMode:(I)V // method@04dc │ │ -20639c: 0e00 |0020: return-void │ │ +206350: |[206350] org.thoughtcrime.securesms.util.DynamicTheme.setDefaultDayNightMode:(Landroid/content/Context;)V │ │ +206360: 7110 606b 0200 |0000: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/Prefs;.getTheme:(Landroid/content/Context;)Ljava/lang/String; // method@6b60 │ │ +206366: 0c00 |0003: move-result-object v0 │ │ +206368: 1a01 4b8b |0004: const-string v1, "system" // string@8b4b │ │ +20636c: 6e20 090b 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b09 │ │ +206372: 0a00 |0009: move-result v0 │ │ +206374: 3800 0700 |000a: if-eqz v0, 0011 // +0007 │ │ +206378: 12f2 |000c: const/4 v2, #int -1 // #ff │ │ +20637a: 7110 dc04 0200 |000d: invoke-static {v2}, Landroidx/appcompat/app/AppCompatDelegate;.setDefaultNightMode:(I)V // method@04dc │ │ +206380: 2810 |0010: goto 0020 // +0010 │ │ +206382: 7110 c76a 0200 |0011: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.isDarkTheme:(Landroid/content/Context;)Z // method@6ac7 │ │ +206388: 0a02 |0014: move-result v2 │ │ +20638a: 3802 0700 |0015: if-eqz v2, 001c // +0007 │ │ +20638e: 1222 |0017: const/4 v2, #int 2 // #2 │ │ +206390: 7110 dc04 0200 |0018: invoke-static {v2}, Landroidx/appcompat/app/AppCompatDelegate;.setDefaultNightMode:(I)V // method@04dc │ │ +206396: 2805 |001b: goto 0020 // +0005 │ │ +206398: 1212 |001c: const/4 v2, #int 1 // #1 │ │ +20639a: 7110 dc04 0200 |001d: invoke-static {v2}, Landroidx/appcompat/app/AppCompatDelegate;.setDefaultNightMode:(I)V // method@04dc │ │ +2063a0: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0004 line=54 │ │ 0x000d line=55 │ │ 0x0011 line=56 │ │ 0x0018 line=57 │ │ @@ -317867,22 +317868,22 @@ │ │ type : '()Z' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -206220: |[206220] org.thoughtcrime.securesms.util.DynamicTheme.systemThemeAvailable:()Z │ │ -206230: 6000 3c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ -206234: 1301 1d00 |0002: const/16 v1, #int 29 // #1d │ │ -206238: 3410 0400 |0004: if-lt v0, v1, 0008 // +0004 │ │ -20623c: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -20623e: 2802 |0007: goto 0009 // +0002 │ │ -206240: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -206242: 0f00 |0009: return v0 │ │ +206224: |[206224] org.thoughtcrime.securesms.util.DynamicTheme.systemThemeAvailable:()Z │ │ +206234: 6000 3c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ +206238: 1301 1d00 |0002: const/16 v1, #int 29 // #1d │ │ +20623c: 3410 0400 |0004: if-lt v0, v1, 0008 // +0004 │ │ +206240: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +206242: 2802 |0007: goto 0009 // +0002 │ │ +206244: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +206246: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/thoughtcrime/securesms/util/DynamicTheme;) │ │ @@ -317890,52 +317891,52 @@ │ │ type : '()I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -206244: |[206244] org.thoughtcrime.securesms.util.DynamicTheme.getDarkThemeStyle:()I │ │ -206254: 1400 7102 147f |0000: const v0, #float 1.96738e+38 // #7f140271 │ │ -20625a: 0f00 |0003: return v0 │ │ +206248: |[206248] org.thoughtcrime.securesms.util.DynamicTheme.getDarkThemeStyle:()I │ │ +206258: 1400 7102 147f |0000: const v0, #float 1.96738e+38 // #7f140271 │ │ +20625e: 0f00 |0003: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/util/DynamicTheme;) │ │ name : 'getLightThemeStyle' │ │ type : '()I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -20625c: |[20625c] org.thoughtcrime.securesms.util.DynamicTheme.getLightThemeStyle:()I │ │ -20626c: 1400 7502 147f |0000: const v0, #float 1.96739e+38 // #7f140275 │ │ -206272: 0f00 |0003: return v0 │ │ +206260: |[206260] org.thoughtcrime.securesms.util.DynamicTheme.getLightThemeStyle:()I │ │ +206270: 1400 7502 147f |0000: const v0, #float 1.96739e+38 // #7f140275 │ │ +206276: 0f00 |0003: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/thoughtcrime/securesms/util/DynamicTheme;) │ │ name : 'onCreate' │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -2062e4: |[2062e4] org.thoughtcrime.securesms.util.DynamicTheme.onCreate:(Landroid/app/Activity;)V │ │ -2062f4: 7020 c66a 2100 |0000: invoke-direct {v1, v2}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.getSelectedTheme:(Landroid/app/Activity;)I // method@6ac6 │ │ -2062fa: 0a00 |0003: move-result v0 │ │ -2062fc: 5910 5343 |0004: iput v0, v1, Lorg/thoughtcrime/securesms/util/DynamicTheme;.currentTheme:I // field@4353 │ │ -206300: 6e20 2900 0200 |0006: invoke-virtual {v2, v0}, Landroid/app/Activity;.setTheme:(I)V // method@0029 │ │ -206306: 0e00 |0009: return-void │ │ +2062e8: |[2062e8] org.thoughtcrime.securesms.util.DynamicTheme.onCreate:(Landroid/app/Activity;)V │ │ +2062f8: 7020 c66a 2100 |0000: invoke-direct {v1, v2}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.getSelectedTheme:(Landroid/app/Activity;)I // method@6ac6 │ │ +2062fe: 0a00 |0003: move-result v0 │ │ +206300: 5910 5343 |0004: iput v0, v1, Lorg/thoughtcrime/securesms/util/DynamicTheme;.currentTheme:I // field@4353 │ │ +206304: 6e20 2900 0200 |0006: invoke-virtual {v2, v0}, Landroid/app/Activity;.setTheme:(I)V // method@0029 │ │ +20630a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0006 line=31 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/thoughtcrime/securesms/util/DynamicTheme; │ │ 0x0000 - 0x000a reg=2 (null) Landroid/app/Activity; │ │ @@ -317945,26 +317946,26 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -206308: |[206308] org.thoughtcrime.securesms.util.DynamicTheme.onResume:(Landroid/app/Activity;)V │ │ -206318: 5220 5343 |0000: iget v0, v2, Lorg/thoughtcrime/securesms/util/DynamicTheme;.currentTheme:I // field@4353 │ │ -20631c: 7020 c66a 3200 |0002: invoke-direct {v2, v3}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.getSelectedTheme:(Landroid/app/Activity;)I // method@6ac6 │ │ -206322: 0a01 |0005: move-result v1 │ │ -206324: 3210 1200 |0006: if-eq v0, v1, 0018 // +0012 │ │ -206328: 6e10 1a00 0300 |0008: invoke-virtual {v3}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ -20632e: 0c00 |000b: move-result-object v0 │ │ -206330: 6e10 1500 0300 |000c: invoke-virtual {v3}, Landroid/app/Activity;.finish:()V // method@0015 │ │ -206336: 7110 c16a 0300 |000f: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/DynamicTheme$OverridePendingTransition;.invoke:(Landroid/app/Activity;)V // method@6ac1 │ │ -20633c: 6e20 2a00 0300 |0012: invoke-virtual {v3, v0}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@002a │ │ -206342: 7110 c16a 0300 |0015: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/DynamicTheme$OverridePendingTransition;.invoke:(Landroid/app/Activity;)V // method@6ac1 │ │ -206348: 0e00 |0018: return-void │ │ +20630c: |[20630c] org.thoughtcrime.securesms.util.DynamicTheme.onResume:(Landroid/app/Activity;)V │ │ +20631c: 5220 5343 |0000: iget v0, v2, Lorg/thoughtcrime/securesms/util/DynamicTheme;.currentTheme:I // field@4353 │ │ +206320: 7020 c66a 3200 |0002: invoke-direct {v2, v3}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.getSelectedTheme:(Landroid/app/Activity;)I // method@6ac6 │ │ +206326: 0a01 |0005: move-result v1 │ │ +206328: 3210 1200 |0006: if-eq v0, v1, 0018 // +0012 │ │ +20632c: 6e10 1a00 0300 |0008: invoke-virtual {v3}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ +206332: 0c00 |000b: move-result-object v0 │ │ +206334: 6e10 1500 0300 |000c: invoke-virtual {v3}, Landroid/app/Activity;.finish:()V // method@0015 │ │ +20633a: 7110 c16a 0300 |000f: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/DynamicTheme$OverridePendingTransition;.invoke:(Landroid/app/Activity;)V // method@6ac1 │ │ +206340: 6e20 2a00 0300 |0012: invoke-virtual {v3, v0}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@002a │ │ +206346: 7110 c16a 0300 |0015: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/DynamicTheme$OverridePendingTransition;.invoke:(Landroid/app/Activity;)V // method@6ac1 │ │ +20634c: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0008 line=42 │ │ 0x000c line=43 │ │ 0x000f line=44 │ │ 0x0012 line=45 │ │ @@ -318007,17 +318008,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2063c0: |[2063c0] org.thoughtcrime.securesms.util.FileProviderUtil.:()V │ │ -2063d0: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ -2063d6: 0e00 |0003: return-void │ │ +2063c4: |[2063c4] org.thoughtcrime.securesms.util.FileProviderUtil.:()V │ │ +2063d4: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ +2063da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/util/FileProviderUtil; │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/util/FileProviderUtil;) │ │ @@ -318025,19 +318026,19 @@ │ │ type : '(Landroid/content/Context;Ljava/io/File;)Landroid/net/Uri;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -2063a0: |[2063a0] org.thoughtcrime.securesms.util.FileProviderUtil.getUriFor:(Landroid/content/Context;Ljava/io/File;)Landroid/net/Uri; │ │ -2063b0: 1a00 7452 |0000: const-string v0, "com.b44t.messenger.fileprovider" // string@5274 │ │ -2063b4: 7130 6305 0102 |0002: invoke-static {v1, v0, v2}, Landroidx/core/content/FileProvider;.getUriForFile:(Landroid/content/Context;Ljava/lang/String;Ljava/io/File;)Landroid/net/Uri; // method@0563 │ │ -2063ba: 0c01 |0005: move-result-object v1 │ │ -2063bc: 1101 |0006: return-object v1 │ │ +2063a4: |[2063a4] org.thoughtcrime.securesms.util.FileProviderUtil.getUriFor:(Landroid/content/Context;Ljava/io/File;)Landroid/net/Uri; │ │ +2063b4: 1a00 7452 |0000: const-string v0, "com.b44t.messenger.fileprovider" // string@5274 │ │ +2063b8: 7130 6305 0102 |0002: invoke-static {v1, v0, v2}, Landroidx/core/content/FileProvider;.getUriForFile:(Landroid/content/Context;Ljava/lang/String;Ljava/io/File;)Landroid/net/Uri; // method@0563 │ │ +2063be: 0c01 |0005: move-result-object v1 │ │ +2063c0: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 (null) Landroid/content/Context; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/io/File; │ │ │ │ @@ -318067,17 +318068,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2064e8: |[2064e8] org.thoughtcrime.securesms.util.FileUtils.:()V │ │ -2064f8: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ -2064fe: 0e00 |0003: return-void │ │ +2064ec: |[2064ec] org.thoughtcrime.securesms.util.FileUtils.:()V │ │ +2064fc: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ +206502: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=5 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/util/FileUtils; │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/util/FileUtils;) │ │ @@ -318085,92 +318086,92 @@ │ │ type : '(C)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 49 16-bit code units │ │ -2063d8: |[2063d8] org.thoughtcrime.securesms.util.FileUtils.isValidFilenameChar:(C)Z │ │ -2063e8: 1300 1f00 |0000: const/16 v0, #int 31 // #1f │ │ -2063ec: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -2063ee: 3602 0300 |0003: if-gt v2, v0, 0006 // +0003 │ │ -2063f2: 0f01 |0005: return v1 │ │ -2063f4: 1300 2200 |0006: const/16 v0, #int 34 // #22 │ │ -2063f8: 3202 2800 |0008: if-eq v2, v0, 0030 // +0028 │ │ -2063fc: 1300 2a00 |000a: const/16 v0, #int 42 // #2a │ │ -206400: 3202 2400 |000c: if-eq v2, v0, 0030 // +0024 │ │ -206404: 1300 2f00 |000e: const/16 v0, #int 47 // #2f │ │ -206408: 3202 2000 |0010: if-eq v2, v0, 0030 // +0020 │ │ -20640c: 1300 3a00 |0012: const/16 v0, #int 58 // #3a │ │ -206410: 3202 1c00 |0014: if-eq v2, v0, 0030 // +001c │ │ -206414: 1300 3c00 |0016: const/16 v0, #int 60 // #3c │ │ -206418: 3202 1800 |0018: if-eq v2, v0, 0030 // +0018 │ │ -20641c: 1300 5c00 |001a: const/16 v0, #int 92 // #5c │ │ -206420: 3202 1400 |001c: if-eq v2, v0, 0030 // +0014 │ │ -206424: 1300 7c00 |001e: const/16 v0, #int 124 // #7c │ │ -206428: 3202 1000 |0020: if-eq v2, v0, 0030 // +0010 │ │ -20642c: 1300 7f00 |0022: const/16 v0, #int 127 // #7f │ │ -206430: 3202 0c00 |0024: if-eq v2, v0, 0030 // +000c │ │ -206434: 1300 3e00 |0026: const/16 v0, #int 62 // #3e │ │ -206438: 3202 0800 |0028: if-eq v2, v0, 0030 // +0008 │ │ -20643c: 1300 3f00 |002a: const/16 v0, #int 63 // #3f │ │ -206440: 3202 0400 |002c: if-eq v2, v0, 0030 // +0004 │ │ -206444: 1212 |002e: const/4 v2, #int 1 // #1 │ │ -206446: 0f02 |002f: return v2 │ │ -206448: 0f01 |0030: return v1 │ │ +2063dc: |[2063dc] org.thoughtcrime.securesms.util.FileUtils.isValidFilenameChar:(C)Z │ │ +2063ec: 1300 1f00 |0000: const/16 v0, #int 31 // #1f │ │ +2063f0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +2063f2: 3602 0300 |0003: if-gt v2, v0, 0006 // +0003 │ │ +2063f6: 0f01 |0005: return v1 │ │ +2063f8: 1300 2200 |0006: const/16 v0, #int 34 // #22 │ │ +2063fc: 3202 2800 |0008: if-eq v2, v0, 0030 // +0028 │ │ +206400: 1300 2a00 |000a: const/16 v0, #int 42 // #2a │ │ +206404: 3202 2400 |000c: if-eq v2, v0, 0030 // +0024 │ │ +206408: 1300 2f00 |000e: const/16 v0, #int 47 // #2f │ │ +20640c: 3202 2000 |0010: if-eq v2, v0, 0030 // +0020 │ │ +206410: 1300 3a00 |0012: const/16 v0, #int 58 // #3a │ │ +206414: 3202 1c00 |0014: if-eq v2, v0, 0030 // +001c │ │ +206418: 1300 3c00 |0016: const/16 v0, #int 60 // #3c │ │ +20641c: 3202 1800 |0018: if-eq v2, v0, 0030 // +0018 │ │ +206420: 1300 5c00 |001a: const/16 v0, #int 92 // #5c │ │ +206424: 3202 1400 |001c: if-eq v2, v0, 0030 // +0014 │ │ +206428: 1300 7c00 |001e: const/16 v0, #int 124 // #7c │ │ +20642c: 3202 1000 |0020: if-eq v2, v0, 0030 // +0010 │ │ +206430: 1300 7f00 |0022: const/16 v0, #int 127 // #7f │ │ +206434: 3202 0c00 |0024: if-eq v2, v0, 0030 // +000c │ │ +206438: 1300 3e00 |0026: const/16 v0, #int 62 // #3e │ │ +20643c: 3202 0800 |0028: if-eq v2, v0, 0030 // +0008 │ │ +206440: 1300 3f00 |002a: const/16 v0, #int 63 // #3f │ │ +206444: 3202 0400 |002c: if-eq v2, v0, 0030 // +0004 │ │ +206448: 1212 |002e: const/4 v2, #int 1 // #1 │ │ +20644a: 0f02 |002f: return v2 │ │ +20644c: 0f01 |0030: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/thoughtcrime/securesms/util/FileUtils;) │ │ name : 'sanitizeFilename' │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 69 16-bit code units │ │ -20644c: |[20644c] org.thoughtcrime.securesms.util.FileUtils.sanitizeFilename:(Ljava/lang/String;)Ljava/lang/String; │ │ -20645c: 7110 c302 0400 |0000: invoke-static {v4}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@02c3 │ │ -206462: 0a00 |0003: move-result v0 │ │ -206464: 3900 3e00 |0004: if-nez v0, 0042 // +003e │ │ -206468: 1a00 ff0f |0006: const-string v0, "." // string@0fff │ │ -20646c: 6e20 090b 4000 |0008: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b09 │ │ -206472: 0a00 |000b: move-result v0 │ │ -206474: 3900 3600 |000c: if-nez v0, 0042 // +0036 │ │ -206478: 1a00 0c10 |000e: const-string v0, ".." // string@100c │ │ -20647c: 6e20 090b 4000 |0010: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b09 │ │ -206482: 0a00 |0013: move-result v0 │ │ -206484: 3800 0300 |0014: if-eqz v0, 0017 // +0003 │ │ -206488: 282c |0016: goto 0042 // +002c │ │ -20648a: 2200 0d03 |0017: new-instance v0, Ljava/lang/StringBuilder; // type@030d │ │ -20648e: 6e10 1b0b 0400 |0019: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@0b1b │ │ -206494: 0a01 |001c: move-result v1 │ │ -206496: 7020 400b 1000 |001d: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@0b40 │ │ -20649c: 1201 |0020: const/4 v1, #int 0 // #0 │ │ -20649e: 6e10 1b0b 0400 |0021: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@0b1b │ │ -2064a4: 0a02 |0024: move-result v2 │ │ -2064a6: 3521 1800 |0025: if-ge v1, v2, 003d // +0018 │ │ -2064aa: 6e20 fe0a 1400 |0027: invoke-virtual {v4, v1}, Ljava/lang/String;.charAt:(I)C // method@0afe │ │ -2064b0: 0a02 |002a: move-result v2 │ │ -2064b2: 7110 d06a 0200 |002b: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/FileUtils;.isValidFilenameChar:(C)Z // method@6ad0 │ │ -2064b8: 0a03 |002e: move-result v3 │ │ -2064ba: 3803 0600 |002f: if-eqz v3, 0035 // +0006 │ │ -2064be: 6e20 430b 2000 |0031: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0b43 │ │ -2064c4: 2806 |0034: goto 003a // +0006 │ │ -2064c6: 1302 5f00 |0035: const/16 v2, #int 95 // #5f │ │ -2064ca: 6e20 430b 2000 |0037: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0b43 │ │ -2064d0: d801 0101 |003a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -2064d4: 28e5 |003c: goto 0021 // -001b │ │ -2064d6: 6e10 5c0b 0000 |003d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b5c │ │ -2064dc: 0c04 |0040: move-result-object v4 │ │ -2064de: 1104 |0041: return-object v4 │ │ -2064e0: 1a04 f70d |0042: const-string v4, "(invalid)" // string@0df7 │ │ -2064e4: 1104 |0044: return-object v4 │ │ +206450: |[206450] org.thoughtcrime.securesms.util.FileUtils.sanitizeFilename:(Ljava/lang/String;)Ljava/lang/String; │ │ +206460: 7110 c302 0400 |0000: invoke-static {v4}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@02c3 │ │ +206466: 0a00 |0003: move-result v0 │ │ +206468: 3900 3e00 |0004: if-nez v0, 0042 // +003e │ │ +20646c: 1a00 ff0f |0006: const-string v0, "." // string@0fff │ │ +206470: 6e20 090b 4000 |0008: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b09 │ │ +206476: 0a00 |000b: move-result v0 │ │ +206478: 3900 3600 |000c: if-nez v0, 0042 // +0036 │ │ +20647c: 1a00 0c10 |000e: const-string v0, ".." // string@100c │ │ +206480: 6e20 090b 4000 |0010: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b09 │ │ +206486: 0a00 |0013: move-result v0 │ │ +206488: 3800 0300 |0014: if-eqz v0, 0017 // +0003 │ │ +20648c: 282c |0016: goto 0042 // +002c │ │ +20648e: 2200 0d03 |0017: new-instance v0, Ljava/lang/StringBuilder; // type@030d │ │ +206492: 6e10 1b0b 0400 |0019: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@0b1b │ │ +206498: 0a01 |001c: move-result v1 │ │ +20649a: 7020 400b 1000 |001d: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@0b40 │ │ +2064a0: 1201 |0020: const/4 v1, #int 0 // #0 │ │ +2064a2: 6e10 1b0b 0400 |0021: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@0b1b │ │ +2064a8: 0a02 |0024: move-result v2 │ │ +2064aa: 3521 1800 |0025: if-ge v1, v2, 003d // +0018 │ │ +2064ae: 6e20 fe0a 1400 |0027: invoke-virtual {v4, v1}, Ljava/lang/String;.charAt:(I)C // method@0afe │ │ +2064b4: 0a02 |002a: move-result v2 │ │ +2064b6: 7110 d06a 0200 |002b: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/FileUtils;.isValidFilenameChar:(C)Z // method@6ad0 │ │ +2064bc: 0a03 |002e: move-result v3 │ │ +2064be: 3803 0600 |002f: if-eqz v3, 0035 // +0006 │ │ +2064c2: 6e20 430b 2000 |0031: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0b43 │ │ +2064c8: 2806 |0034: goto 003a // +0006 │ │ +2064ca: 1302 5f00 |0035: const/16 v2, #int 95 // #5f │ │ +2064ce: 6e20 430b 2000 |0037: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0b43 │ │ +2064d4: d801 0101 |003a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +2064d8: 28e5 |003c: goto 0021 // -001b │ │ +2064da: 6e10 5c0b 0000 |003d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b5c │ │ +2064e0: 0c04 |0040: move-result-object v4 │ │ +2064e2: 1104 |0041: return-object v4 │ │ +2064e4: 1a04 f70d |0042: const-string v4, "(invalid)" // string@0df7 │ │ +2064e8: 1104 |0044: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ 0x0017 line=11 │ │ 0x0021 line=12 │ │ 0x0027 line=13 │ │ 0x002b line=14 │ │ @@ -318246,17 +318247,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -206580: |[206580] org.thoughtcrime.securesms.util.Hash.:()V │ │ -206590: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ -206596: 0e00 |0003: return-void │ │ +206584: |[206584] org.thoughtcrime.securesms.util.Hash.:()V │ │ +206594: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ +20659a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/util/Hash; │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/util/Hash;) │ │ @@ -318264,40 +318265,40 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -206500: |[206500] org.thoughtcrime.securesms.util.Hash.sha256:(Ljava/lang/String;)Ljava/lang/String; │ │ -206510: 1a00 833a |0000: const-string v0, "SHA-256" // string@3a83 │ │ -206514: 7110 640c 0000 |0002: invoke-static {v0}, Ljava/security/MessageDigest;.getInstance:(Ljava/lang/String;)Ljava/security/MessageDigest; // method@0c64 │ │ -20651a: 0c00 |0005: move-result-object v0 │ │ -20651c: 1a01 1b43 |0006: const-string v1, "UTF-8" // string@431b │ │ -206520: 7110 fd0b 0100 |0008: invoke-static {v1}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@0bfd │ │ -206526: 0c01 |000b: move-result-object v1 │ │ -206528: 6e20 0e0b 1300 |000c: invoke-virtual {v3, v1}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@0b0e │ │ -20652e: 0c03 |000f: move-result-object v3 │ │ -206530: 6e20 660c 3000 |0010: invoke-virtual {v0, v3}, Ljava/security/MessageDigest;.update:([B)V // method@0c66 │ │ -206536: 6e10 630c 0000 |0013: invoke-virtual {v0}, Ljava/security/MessageDigest;.digest:()[B // method@0c63 │ │ -20653c: 0c03 |0016: move-result-object v3 │ │ -20653e: 1a00 b806 |0017: const-string v0, "%064x" // string@06b8 │ │ -206542: 2201 3703 |0019: new-instance v1, Ljava/math/BigInteger; // type@0337 │ │ -206546: 1212 |001b: const/4 v2, #int 1 // #1 │ │ -206548: 7030 cb0b 2103 |001c: invoke-direct {v1, v2, v3}, Ljava/math/BigInteger;.:(I[B)V // method@0bcb │ │ -20654e: 2323 f711 |001f: new-array v3, v2, [Ljava/lang/Object; // type@11f7 │ │ -206552: 1202 |0021: const/4 v2, #int 0 // #0 │ │ -206554: 4d01 0302 |0022: aput-object v1, v3, v2 │ │ -206558: 7120 0b0b 3000 |0024: invoke-static {v0, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0b0b │ │ -20655e: 0c03 |0027: move-result-object v3 │ │ -206560: 1103 |0028: return-object v3 │ │ -206562: 0d03 |0029: move-exception v3 │ │ -206564: 6e10 670c 0300 |002a: invoke-virtual {v3}, Ljava/security/NoSuchAlgorithmException;.printStackTrace:()V // method@0c67 │ │ -20656a: 1203 |002d: const/4 v3, #int 0 // #0 │ │ -20656c: 1103 |002e: return-object v3 │ │ +206504: |[206504] org.thoughtcrime.securesms.util.Hash.sha256:(Ljava/lang/String;)Ljava/lang/String; │ │ +206514: 1a00 833a |0000: const-string v0, "SHA-256" // string@3a83 │ │ +206518: 7110 640c 0000 |0002: invoke-static {v0}, Ljava/security/MessageDigest;.getInstance:(Ljava/lang/String;)Ljava/security/MessageDigest; // method@0c64 │ │ +20651e: 0c00 |0005: move-result-object v0 │ │ +206520: 1a01 1b43 |0006: const-string v1, "UTF-8" // string@431b │ │ +206524: 7110 fd0b 0100 |0008: invoke-static {v1}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@0bfd │ │ +20652a: 0c01 |000b: move-result-object v1 │ │ +20652c: 6e20 0e0b 1300 |000c: invoke-virtual {v3, v1}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@0b0e │ │ +206532: 0c03 |000f: move-result-object v3 │ │ +206534: 6e20 660c 3000 |0010: invoke-virtual {v0, v3}, Ljava/security/MessageDigest;.update:([B)V // method@0c66 │ │ +20653a: 6e10 630c 0000 |0013: invoke-virtual {v0}, Ljava/security/MessageDigest;.digest:()[B // method@0c63 │ │ +206540: 0c03 |0016: move-result-object v3 │ │ +206542: 1a00 b806 |0017: const-string v0, "%064x" // string@06b8 │ │ +206546: 2201 3703 |0019: new-instance v1, Ljava/math/BigInteger; // type@0337 │ │ +20654a: 1212 |001b: const/4 v2, #int 1 // #1 │ │ +20654c: 7030 cb0b 2103 |001c: invoke-direct {v1, v2, v3}, Ljava/math/BigInteger;.:(I[B)V // method@0bcb │ │ +206552: 2323 f711 |001f: new-array v3, v2, [Ljava/lang/Object; // type@11f7 │ │ +206556: 1202 |0021: const/4 v2, #int 0 // #0 │ │ +206558: 4d01 0302 |0022: aput-object v1, v3, v2 │ │ +20655c: 7120 0b0b 3000 |0024: invoke-static {v0, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0b0b │ │ +206562: 0c03 |0027: move-result-object v3 │ │ +206564: 1103 |0028: return-object v3 │ │ +206566: 0d03 |0029: move-exception v3 │ │ +206568: 6e10 670c 0300 |002a: invoke-virtual {v3}, Ljava/security/NoSuchAlgorithmException;.printStackTrace:()V // method@0c67 │ │ +20656e: 1203 |002d: const/4 v3, #int 0 // #0 │ │ +206570: 1103 |002e: return-object v3 │ │ catches : 1 │ │ 0x0000 - 0x0028 │ │ Ljava/security/NoSuchAlgorithmException; -> 0x0029 │ │ positions : │ │ 0x0000 line=12 │ │ 0x0006 line=13 │ │ 0x0013 line=14 │ │ @@ -318340,38 +318341,38 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 30 16-bit code units │ │ -206654: |[206654] org.thoughtcrime.securesms.util.Hex.:()V │ │ -206664: 1300 1000 |0000: const/16 v0, #int 16 // #10 │ │ -206668: 2300 d511 |0002: new-array v0, v0, [C // type@11d5 │ │ -20666c: 2600 0600 0000 |0004: fill-array-data v0, 0000000a // +00000006 │ │ -206672: 6900 5543 |0007: sput-object v0, Lorg/thoughtcrime/securesms/util/Hex;.HEX_DIGITS:[C // field@4355 │ │ -206676: 0e00 |0009: return-void │ │ -206678: 0003 0200 1000 0000 3000 3100 3200 ... |000a: array-data (20 units) │ │ +206658: |[206658] org.thoughtcrime.securesms.util.Hex.:()V │ │ +206668: 1300 1000 |0000: const/16 v0, #int 16 // #10 │ │ +20666c: 2300 d511 |0002: new-array v0, v0, [C // type@11d5 │ │ +206670: 2600 0600 0000 |0004: fill-array-data v0, 0000000a // +00000006 │ │ +206676: 6900 5543 |0007: sput-object v0, Lorg/thoughtcrime/securesms/util/Hex;.HEX_DIGITS:[C // field@4355 │ │ +20667a: 0e00 |0009: return-void │ │ +20667c: 0003 0200 1000 0000 3000 3100 3200 ... |000a: array-data (20 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=26 │ │ locals : │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/util/Hex;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2066a0: |[2066a0] org.thoughtcrime.securesms.util.Hex.:()V │ │ -2066b0: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ -2066b6: 0e00 |0003: return-void │ │ +2066a4: |[2066a4] org.thoughtcrime.securesms.util.Hex.:()V │ │ +2066b4: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ +2066ba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/util/Hex; │ │ │ │ #2 : (in Lorg/thoughtcrime/securesms/util/Hex;) │ │ @@ -318379,24 +318380,24 @@ │ │ type : '(Ljava/lang/StringBuffer;I)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -2066b8: |[2066b8] org.thoughtcrime.securesms.util.Hex.appendHexChar:(Ljava/lang/StringBuffer;I)V │ │ -2066c8: 6200 5543 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/Hex;.HEX_DIGITS:[C // field@4355 │ │ -2066cc: e101 0304 |0002: shr-int/lit8 v1, v3, #int 4 // #04 │ │ -2066d0: dd01 010f |0004: and-int/lit8 v1, v1, #int 15 // #0f │ │ -2066d4: 4901 0001 |0006: aget-char v1, v0, v1 │ │ -2066d8: 6e20 3a0b 1200 |0008: invoke-virtual {v2, v1}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@0b3a │ │ -2066de: dd03 030f |000b: and-int/lit8 v3, v3, #int 15 // #0f │ │ -2066e2: 4903 0003 |000d: aget-char v3, v0, v3 │ │ -2066e6: 6e20 3a0b 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@0b3a │ │ -2066ec: 0e00 |0012: return-void │ │ +2066bc: |[2066bc] org.thoughtcrime.securesms.util.Hex.appendHexChar:(Ljava/lang/StringBuffer;I)V │ │ +2066cc: 6200 5543 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/Hex;.HEX_DIGITS:[C // field@4355 │ │ +2066d0: e101 0304 |0002: shr-int/lit8 v1, v3, #int 4 // #04 │ │ +2066d4: dd01 010f |0004: and-int/lit8 v1, v1, #int 15 // #0f │ │ +2066d8: 4901 0001 |0006: aget-char v1, v0, v1 │ │ +2066dc: 6e20 3a0b 1200 |0008: invoke-virtual {v2, v1}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@0b3a │ │ +2066e2: dd03 030f |000b: and-int/lit8 v3, v3, #int 15 // #0f │ │ +2066e6: 4903 0003 |000d: aget-char v3, v0, v3 │ │ +2066ea: 6e20 3a0b 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@0b3a │ │ +2066f0: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x000d line=62 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 (null) Ljava/lang/StringBuffer; │ │ 0x0000 - 0x0013 reg=3 (null) I │ │ @@ -318406,46 +318407,46 @@ │ │ type : '(Ljava/lang/String;)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 55 16-bit code units │ │ -206598: |[206598] org.thoughtcrime.securesms.util.Hex.fromStringCondensed:(Ljava/lang/String;)[B │ │ -2065a8: 6e10 2a0b 0700 |0000: invoke-virtual {v7}, Ljava/lang/String;.toCharArray:()[C // method@0b2a │ │ -2065ae: 0c07 |0003: move-result-object v7 │ │ -2065b0: 2170 |0004: array-length v0, v7 │ │ -2065b2: dd01 0001 |0005: and-int/lit8 v1, v0, #int 1 // #01 │ │ -2065b6: 3901 2800 |0007: if-nez v1, 002f // +0028 │ │ -2065ba: e101 0001 |0009: shr-int/lit8 v1, v0, #int 1 // #01 │ │ -2065be: 2311 d411 |000b: new-array v1, v1, [B // type@11d4 │ │ -2065c2: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -2065c4: 1203 |000e: const/4 v3, #int 0 // #0 │ │ -2065c6: 3502 1f00 |000f: if-ge v2, v0, 002e // +001f │ │ -2065ca: 4904 0702 |0011: aget-char v4, v7, v2 │ │ -2065ce: 1305 1000 |0013: const/16 v5, #int 16 // #10 │ │ -2065d2: 7120 020a 5400 |0015: invoke-static {v4, v5}, Ljava/lang/Character;.digit:(CI)I // method@0a02 │ │ -2065d8: 0a04 |0018: move-result v4 │ │ -2065da: e004 0404 |0019: shl-int/lit8 v4, v4, #int 4 // #04 │ │ -2065de: d806 0201 |001b: add-int/lit8 v6, v2, #int 1 // #01 │ │ -2065e2: 4906 0706 |001d: aget-char v6, v7, v6 │ │ -2065e6: 7120 020a 5600 |001f: invoke-static {v6, v5}, Ljava/lang/Character;.digit:(CI)I // method@0a02 │ │ -2065ec: 0a05 |0022: move-result v5 │ │ -2065ee: b654 |0023: or-int/2addr v4, v5 │ │ -2065f0: d802 0202 |0024: add-int/lit8 v2, v2, #int 2 // #02 │ │ -2065f4: d544 ff00 |0026: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -2065f8: 8d44 |0028: int-to-byte v4, v4 │ │ -2065fa: 4f04 0103 |0029: aput-byte v4, v1, v3 │ │ -2065fe: d803 0301 |002b: add-int/lit8 v3, v3, #int 1 // #01 │ │ -206602: 28e2 |002d: goto 000f // -001e │ │ -206604: 1101 |002e: return-object v1 │ │ -206606: 2207 c502 |002f: new-instance v7, Ljava/io/IOException; // type@02c5 │ │ -20660a: 1a00 1e37 |0031: const-string v0, "Odd number of characters." // string@371e │ │ -20660e: 7020 b709 0700 |0033: invoke-direct {v7, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@09b7 │ │ -206614: 2707 |0036: throw v7 │ │ +20659c: |[20659c] org.thoughtcrime.securesms.util.Hex.fromStringCondensed:(Ljava/lang/String;)[B │ │ +2065ac: 6e10 2a0b 0700 |0000: invoke-virtual {v7}, Ljava/lang/String;.toCharArray:()[C // method@0b2a │ │ +2065b2: 0c07 |0003: move-result-object v7 │ │ +2065b4: 2170 |0004: array-length v0, v7 │ │ +2065b6: dd01 0001 |0005: and-int/lit8 v1, v0, #int 1 // #01 │ │ +2065ba: 3901 2800 |0007: if-nez v1, 002f // +0028 │ │ +2065be: e101 0001 |0009: shr-int/lit8 v1, v0, #int 1 // #01 │ │ +2065c2: 2311 d411 |000b: new-array v1, v1, [B // type@11d4 │ │ +2065c6: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +2065c8: 1203 |000e: const/4 v3, #int 0 // #0 │ │ +2065ca: 3502 1f00 |000f: if-ge v2, v0, 002e // +001f │ │ +2065ce: 4904 0702 |0011: aget-char v4, v7, v2 │ │ +2065d2: 1305 1000 |0013: const/16 v5, #int 16 // #10 │ │ +2065d6: 7120 020a 5400 |0015: invoke-static {v4, v5}, Ljava/lang/Character;.digit:(CI)I // method@0a02 │ │ +2065dc: 0a04 |0018: move-result v4 │ │ +2065de: e004 0404 |0019: shl-int/lit8 v4, v4, #int 4 // #04 │ │ +2065e2: d806 0201 |001b: add-int/lit8 v6, v2, #int 1 // #01 │ │ +2065e6: 4906 0706 |001d: aget-char v6, v7, v6 │ │ +2065ea: 7120 020a 5600 |001f: invoke-static {v6, v5}, Ljava/lang/Character;.digit:(CI)I // method@0a02 │ │ +2065f0: 0a05 |0022: move-result v5 │ │ +2065f2: b654 |0023: or-int/2addr v4, v5 │ │ +2065f4: d802 0202 |0024: add-int/lit8 v2, v2, #int 2 // #02 │ │ +2065f8: d544 ff00 |0026: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +2065fc: 8d44 |0028: int-to-byte v4, v4 │ │ +2065fe: 4f04 0103 |0029: aput-byte v4, v1, v3 │ │ +206602: d803 0301 |002b: add-int/lit8 v3, v3, #int 1 // #01 │ │ +206606: 28e2 |002d: goto 000f // -001e │ │ +206608: 1101 |002e: return-object v1 │ │ +20660a: 2207 c502 |002f: new-instance v7, Ljava/io/IOException; // type@02c5 │ │ +20660e: 1a00 1e37 |0031: const-string v0, "Odd number of characters." // string@371e │ │ +206612: 7020 b709 0700 |0033: invoke-direct {v7, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@09b7 │ │ +206618: 2707 |0036: throw v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0004 line=40 │ │ 0x000b line=46 │ │ 0x0011 line=50 │ │ 0x001d line=52 │ │ @@ -318459,27 +318460,27 @@ │ │ type : '([B)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -206618: |[206618] org.thoughtcrime.securesms.util.Hex.toStringCondensed:([B)Ljava/lang/String; │ │ -206628: 2200 0c03 |0000: new-instance v0, Ljava/lang/StringBuffer; // type@030c │ │ -20662c: 7010 380b 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuffer;.:()V // method@0b38 │ │ -206632: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -206634: 2132 |0006: array-length v2, v3 │ │ -206636: 3521 0a00 |0007: if-ge v1, v2, 0011 // +000a │ │ -20663a: 4802 0301 |0009: aget-byte v2, v3, v1 │ │ -20663e: 7120 d86a 2000 |000b: invoke-static {v0, v2}, Lorg/thoughtcrime/securesms/util/Hex;.appendHexChar:(Ljava/lang/StringBuffer;I)V // method@6ad8 │ │ -206644: d801 0101 |000e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -206648: 28f6 |0010: goto 0006 // -000a │ │ -20664a: 6e10 3e0b 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@0b3e │ │ -206650: 0c03 |0014: move-result-object v3 │ │ -206652: 1103 |0015: return-object v3 │ │ +20661c: |[20661c] org.thoughtcrime.securesms.util.Hex.toStringCondensed:([B)Ljava/lang/String; │ │ +20662c: 2200 0c03 |0000: new-instance v0, Ljava/lang/StringBuffer; // type@030c │ │ +206630: 7010 380b 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuffer;.:()V // method@0b38 │ │ +206636: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +206638: 2132 |0006: array-length v2, v3 │ │ +20663a: 3521 0a00 |0007: if-ge v1, v2, 0011 // +000a │ │ +20663e: 4802 0301 |0009: aget-byte v2, v3, v1 │ │ +206642: 7120 d86a 2000 |000b: invoke-static {v0, v2}, Lorg/thoughtcrime/securesms/util/Hex;.appendHexChar:(Ljava/lang/StringBuffer;I)V // method@6ad8 │ │ +206648: d801 0101 |000e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +20664c: 28f6 |0010: goto 0006 // -000a │ │ +20664e: 6e10 3e0b 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@0b3e │ │ +206654: 0c03 |0014: move-result-object v3 │ │ +206656: 1103 |0015: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0006 line=32 │ │ 0x0009 line=33 │ │ 0x0011 line=35 │ │ locals : │ │ @@ -318511,17 +318512,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -206750: |[206750] org.thoughtcrime.securesms.util.IntentUtils.:()V │ │ -206760: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ -206766: 0e00 |0003: return-void │ │ +206754: |[206754] org.thoughtcrime.securesms.util.IntentUtils.:()V │ │ +206764: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ +20676a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/util/IntentUtils; │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/util/IntentUtils;) │ │ @@ -318529,49 +318530,49 @@ │ │ type : '()I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -206728: |[206728] org.thoughtcrime.securesms.util.IntentUtils.FLAG_MUTABLE:()I │ │ -206738: 6000 3c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ -20673c: 1301 1f00 |0002: const/16 v1, #int 31 // #1f │ │ -206740: 3410 0500 |0004: if-lt v0, v1, 0009 // +0005 │ │ -206744: 1500 0002 |0006: const/high16 v0, #int 33554432 // #200 │ │ -206748: 0f00 |0008: return v0 │ │ -20674a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -20674c: 0f00 |000a: return v0 │ │ +20672c: |[20672c] org.thoughtcrime.securesms.util.IntentUtils.FLAG_MUTABLE:()I │ │ +20673c: 6000 3c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ +206740: 1301 1f00 |0002: const/16 v1, #int 31 // #1f │ │ +206744: 3410 0500 |0004: if-lt v0, v1, 0009 // +0005 │ │ +206748: 1500 0002 |0006: const/high16 v0, #int 33554432 // #200 │ │ +20674c: 0f00 |0008: return v0 │ │ +20674e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +206750: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ │ │ #2 : (in Lorg/thoughtcrime/securesms/util/IntentUtils;) │ │ name : 'isResolvable' │ │ type : '(Landroid/content/Context;Landroid/content/Intent;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -2066f0: |[2066f0] org.thoughtcrime.securesms.util.IntentUtils.isResolvable:(Landroid/content/Context;Landroid/content/Intent;)Z │ │ -206700: 6e10 7600 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0076 │ │ -206706: 0c01 |0003: move-result-object v1 │ │ -206708: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -20670a: 6e30 d000 2100 |0005: invoke-virtual {v1, v2, v0}, Landroid/content/pm/PackageManager;.queryIntentActivities:(Landroid/content/Intent;I)Ljava/util/List; // method@00d0 │ │ -206710: 0c01 |0008: move-result-object v1 │ │ -206712: 3801 0a00 |0009: if-eqz v1, 0013 // +000a │ │ -206716: 7210 740d 0100 |000b: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0d74 │ │ -20671c: 0a01 |000e: move-result v1 │ │ -20671e: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -206720: 3721 0300 |0010: if-le v1, v2, 0013 // +0003 │ │ -206724: 1210 |0012: const/4 v0, #int 1 // #1 │ │ -206726: 0f00 |0013: return v0 │ │ +2066f4: |[2066f4] org.thoughtcrime.securesms.util.IntentUtils.isResolvable:(Landroid/content/Context;Landroid/content/Intent;)Z │ │ +206704: 6e10 7600 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0076 │ │ +20670a: 0c01 |0003: move-result-object v1 │ │ +20670c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +20670e: 6e30 d000 2100 |0005: invoke-virtual {v1, v2, v0}, Landroid/content/pm/PackageManager;.queryIntentActivities:(Landroid/content/Intent;I)Ljava/util/List; // method@00d0 │ │ +206714: 0c01 |0008: move-result-object v1 │ │ +206716: 3801 0a00 |0009: if-eqz v1, 0013 // +000a │ │ +20671a: 7210 740d 0100 |000b: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0d74 │ │ +206720: 0a01 |000e: move-result v1 │ │ +206722: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +206724: 3721 0300 |0010: if-le v1, v2, 0013 // +0003 │ │ +206728: 1210 |0012: const/4 v0, #int 1 // #1 │ │ +20672a: 0f00 |0013: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ 0x000b line=23 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 (null) Landroid/content/Context; │ │ 0x0000 - 0x0014 reg=2 (null) Landroid/content/Intent; │ │ @@ -318581,28 +318582,28 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -206768: |[206768] org.thoughtcrime.securesms.util.IntentUtils.showInBrowser:(Landroid/content/Context;Ljava/lang/String;)V │ │ -206778: 2200 2b00 |0000: new-instance v0, Landroid/content/Intent; // type@002b │ │ -20677c: 1a01 654c |0002: const-string v1, "android.intent.action.VIEW" // string@4c65 │ │ -206780: 7110 1c02 0300 |0004: invoke-static {v3}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@021c │ │ -206786: 0c03 |0007: move-result-object v3 │ │ -206788: 7030 8800 1003 |0008: invoke-direct {v0, v1, v3}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@0088 │ │ -20678e: 6e20 8100 0200 |000b: invoke-virtual {v2, v0}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@0081 │ │ -206794: 280c |000e: goto 001a // +000c │ │ -206796: 1403 0003 137f |000f: const v3, #float 1.95412e+38 // #7f130300 │ │ -20679c: 1210 |0012: const/4 v0, #int 1 // #1 │ │ -20679e: 7130 a404 3200 |0013: invoke-static {v2, v3, v0}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@04a4 │ │ -2067a4: 0c02 |0016: move-result-object v2 │ │ -2067a6: 6e10 a604 0200 |0017: invoke-virtual {v2}, Landroid/widget/Toast;.show:()V // method@04a6 │ │ -2067ac: 0e00 |001a: return-void │ │ +20676c: |[20676c] org.thoughtcrime.securesms.util.IntentUtils.showInBrowser:(Landroid/content/Context;Ljava/lang/String;)V │ │ +20677c: 2200 2b00 |0000: new-instance v0, Landroid/content/Intent; // type@002b │ │ +206780: 1a01 654c |0002: const-string v1, "android.intent.action.VIEW" // string@4c65 │ │ +206784: 7110 1c02 0300 |0004: invoke-static {v3}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@021c │ │ +20678a: 0c03 |0007: move-result-object v3 │ │ +20678c: 7030 8800 1003 |0008: invoke-direct {v0, v1, v3}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@0088 │ │ +206792: 6e20 8100 0200 |000b: invoke-virtual {v2, v0}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@0081 │ │ +206798: 280c |000e: goto 001a // +000c │ │ +20679a: 1403 0003 137f |000f: const v3, #float 1.95412e+38 // #7f130300 │ │ +2067a0: 1210 |0012: const/4 v0, #int 1 // #1 │ │ +2067a2: 7130 a404 3200 |0013: invoke-static {v2, v3, v0}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@04a4 │ │ +2067a8: 0c02 |0016: move-result-object v2 │ │ +2067aa: 6e10 a604 0200 |0017: invoke-virtual {v2}, Landroid/widget/Toast;.show:()V // method@04a6 │ │ +2067b0: 0e00 |001a: return-void │ │ catches : 1 │ │ 0x000b - 0x000e │ │ Landroid/content/ActivityNotFoundException; -> 0x000f │ │ positions : │ │ 0x0000 line=27 │ │ 0x000b line=29 │ │ 0x0013 line=31 │ │ @@ -318651,18 +318652,18 @@ │ │ type : '(Lorg/json/JSONObject;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -206850: |[206850] org.thoughtcrime.securesms.util.JsonUtils$SaneJSONObject.:(Lorg/json/JSONObject;)V │ │ -206860: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ -206866: 5b01 5643 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/JsonUtils$SaneJSONObject;.delegate:Lorg/json/JSONObject; // field@4356 │ │ -20686a: 0e00 |0005: return-void │ │ +206854: |[206854] org.thoughtcrime.securesms.util.JsonUtils$SaneJSONObject.:(Lorg/json/JSONObject;)V │ │ +206864: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ +20686a: 5b01 5643 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/JsonUtils$SaneJSONObject;.delegate:Lorg/json/JSONObject; // field@4356 │ │ +20686e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0003 line=69 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/util/JsonUtils$SaneJSONObject; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/json/JSONObject; │ │ @@ -318673,19 +318674,19 @@ │ │ type : '(Ljava/lang/String;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -2067dc: |[2067dc] org.thoughtcrime.securesms.util.JsonUtils$SaneJSONObject.getInt:(Ljava/lang/String;)I │ │ -2067ec: 5410 5643 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/JsonUtils$SaneJSONObject;.delegate:Lorg/json/JSONObject; // field@4356 │ │ -2067f0: 6e20 454e 2000 |0002: invoke-virtual {v0, v2}, Lorg/json/JSONObject;.getInt:(Ljava/lang/String;)I // method@4e45 │ │ -2067f6: 0a02 |0005: move-result v2 │ │ -2067f8: 0f02 |0006: return v2 │ │ +2067e0: |[2067e0] org.thoughtcrime.securesms.util.JsonUtils$SaneJSONObject.getInt:(Ljava/lang/String;)I │ │ +2067f0: 5410 5643 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/JsonUtils$SaneJSONObject;.delegate:Lorg/json/JSONObject; // field@4356 │ │ +2067f4: 6e20 454e 2000 |0002: invoke-virtual {v0, v2}, Lorg/json/JSONObject;.getInt:(Ljava/lang/String;)I // method@4e45 │ │ +2067fa: 0a02 |0005: move-result v2 │ │ +2067fc: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/thoughtcrime/securesms/util/JsonUtils$SaneJSONObject; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -318694,19 +318695,19 @@ │ │ type : '(Ljava/lang/String;)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -206830: |[206830] org.thoughtcrime.securesms.util.JsonUtils$SaneJSONObject.getLong:(Ljava/lang/String;)J │ │ -206840: 5420 5643 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/JsonUtils$SaneJSONObject;.delegate:Lorg/json/JSONObject; // field@4356 │ │ -206844: 6e20 464e 3000 |0002: invoke-virtual {v0, v3}, Lorg/json/JSONObject;.getLong:(Ljava/lang/String;)J // method@4e46 │ │ -20684a: 0b00 |0005: move-result-wide v0 │ │ -20684c: 1000 |0006: return-wide v0 │ │ +206834: |[206834] org.thoughtcrime.securesms.util.JsonUtils$SaneJSONObject.getLong:(Ljava/lang/String;)J │ │ +206844: 5420 5643 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/JsonUtils$SaneJSONObject;.delegate:Lorg/json/JSONObject; // field@4356 │ │ +206848: 6e20 464e 3000 |0002: invoke-virtual {v0, v3}, Lorg/json/JSONObject;.getLong:(Ljava/lang/String;)J // method@4e46 │ │ +20684e: 0b00 |0005: move-result-wide v0 │ │ +206850: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/thoughtcrime/securesms/util/JsonUtils$SaneJSONObject; │ │ 0x0000 - 0x0007 reg=3 (null) Ljava/lang/String; │ │ │ │ @@ -318715,25 +318716,25 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -2067fc: |[2067fc] org.thoughtcrime.securesms.util.JsonUtils$SaneJSONObject.getString:(Ljava/lang/String;)Ljava/lang/String; │ │ -20680c: 5410 5643 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/JsonUtils$SaneJSONObject;.delegate:Lorg/json/JSONObject; // field@4356 │ │ -206810: 6e20 494e 2000 |0002: invoke-virtual {v0, v2}, Lorg/json/JSONObject;.isNull:(Ljava/lang/String;)Z // method@4e49 │ │ -206816: 0a00 |0005: move-result v0 │ │ -206818: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ -20681c: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -20681e: 1102 |0009: return-object v2 │ │ -206820: 5410 5643 |000a: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/JsonUtils$SaneJSONObject;.delegate:Lorg/json/JSONObject; // field@4356 │ │ -206824: 6e20 474e 2000 |000c: invoke-virtual {v0, v2}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@4e47 │ │ -20682a: 0c02 |000f: move-result-object v2 │ │ -20682c: 1102 |0010: return-object v2 │ │ +206800: |[206800] org.thoughtcrime.securesms.util.JsonUtils$SaneJSONObject.getString:(Ljava/lang/String;)Ljava/lang/String; │ │ +206810: 5410 5643 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/JsonUtils$SaneJSONObject;.delegate:Lorg/json/JSONObject; // field@4356 │ │ +206814: 6e20 494e 2000 |0002: invoke-virtual {v0, v2}, Lorg/json/JSONObject;.isNull:(Ljava/lang/String;)Z // method@4e49 │ │ +20681a: 0a00 |0005: move-result v0 │ │ +20681c: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ +206820: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +206822: 1102 |0009: return-object v2 │ │ +206824: 5410 5643 |000a: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/JsonUtils$SaneJSONObject;.delegate:Lorg/json/JSONObject; // field@4356 │ │ +206828: 6e20 474e 2000 |000c: invoke-virtual {v0, v2}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@4e47 │ │ +20682e: 0c02 |000f: move-result-object v2 │ │ +206830: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x000a line=74 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Lorg/thoughtcrime/securesms/util/JsonUtils$SaneJSONObject; │ │ 0x0000 - 0x0011 reg=2 (null) Ljava/lang/String; │ │ @@ -318743,19 +318744,19 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -2067bc: |[2067bc] org.thoughtcrime.securesms.util.JsonUtils$SaneJSONObject.isNull:(Ljava/lang/String;)Z │ │ -2067cc: 5410 5643 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/JsonUtils$SaneJSONObject;.delegate:Lorg/json/JSONObject; // field@4356 │ │ -2067d0: 6e20 494e 2000 |0002: invoke-virtual {v0, v2}, Lorg/json/JSONObject;.isNull:(Ljava/lang/String;)Z // method@4e49 │ │ -2067d6: 0a02 |0005: move-result v2 │ │ -2067d8: 0f02 |0006: return v2 │ │ +2067c0: |[2067c0] org.thoughtcrime.securesms.util.JsonUtils$SaneJSONObject.isNull:(Ljava/lang/String;)Z │ │ +2067d0: 5410 5643 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/JsonUtils$SaneJSONObject;.delegate:Lorg/json/JSONObject; // field@4356 │ │ +2067d4: 6e20 494e 2000 |0002: invoke-virtual {v0, v2}, Lorg/json/JSONObject;.isNull:(Ljava/lang/String;)Z // method@4e49 │ │ +2067da: 0a02 |0005: move-result v2 │ │ +2067dc: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/thoughtcrime/securesms/util/JsonUtils$SaneJSONObject; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -318806,26 +318807,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -206988: |[206988] org.thoughtcrime.securesms.util.JsonUtils.:()V │ │ -206998: 2200 5002 |0000: new-instance v0, Lcom/fasterxml/jackson/databind/ObjectMapper; // type@0250 │ │ -20699c: 7010 b708 0000 |0002: invoke-direct {v0}, Lcom/fasterxml/jackson/databind/ObjectMapper;.:()V // method@08b7 │ │ -2069a2: 6900 5743 |0005: sput-object v0, Lorg/thoughtcrime/securesms/util/JsonUtils;.objectMapper:Lcom/fasterxml/jackson/databind/ObjectMapper; // field@4357 │ │ -2069a6: 6201 7200 |0007: sget-object v1, Lcom/fasterxml/jackson/databind/DeserializationFeature;.FAIL_ON_UNKNOWN_PROPERTIES:Lcom/fasterxml/jackson/databind/DeserializationFeature; // field@0072 │ │ -2069aa: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -2069ac: 6e30 b808 1002 |000a: invoke-virtual {v0, v1, v2}, Lcom/fasterxml/jackson/databind/ObjectMapper;.configure:(Lcom/fasterxml/jackson/databind/DeserializationFeature;Z)Lcom/fasterxml/jackson/databind/ObjectMapper; // method@08b8 │ │ -2069b2: 6201 7400 |000d: sget-object v1, Lcom/fasterxml/jackson/databind/SerializationFeature;.WRITE_ENUMS_USING_TO_STRING:Lcom/fasterxml/jackson/databind/SerializationFeature; // field@0074 │ │ -2069b6: 6e20 ba08 1000 |000f: invoke-virtual {v0, v1}, Lcom/fasterxml/jackson/databind/ObjectMapper;.enable:(Lcom/fasterxml/jackson/databind/SerializationFeature;)Lcom/fasterxml/jackson/databind/ObjectMapper; // method@08ba │ │ -2069bc: 6201 7300 |0012: sget-object v1, Lcom/fasterxml/jackson/databind/DeserializationFeature;.READ_ENUMS_USING_TO_STRING:Lcom/fasterxml/jackson/databind/DeserializationFeature; // field@0073 │ │ -2069c0: 6e20 b908 1000 |0014: invoke-virtual {v0, v1}, Lcom/fasterxml/jackson/databind/ObjectMapper;.enable:(Lcom/fasterxml/jackson/databind/DeserializationFeature;)Lcom/fasterxml/jackson/databind/ObjectMapper; // method@08b9 │ │ -2069c6: 0e00 |0017: return-void │ │ +20698c: |[20698c] org.thoughtcrime.securesms.util.JsonUtils.:()V │ │ +20699c: 2200 5002 |0000: new-instance v0, Lcom/fasterxml/jackson/databind/ObjectMapper; // type@0250 │ │ +2069a0: 7010 b708 0000 |0002: invoke-direct {v0}, Lcom/fasterxml/jackson/databind/ObjectMapper;.:()V // method@08b7 │ │ +2069a6: 6900 5743 |0005: sput-object v0, Lorg/thoughtcrime/securesms/util/JsonUtils;.objectMapper:Lcom/fasterxml/jackson/databind/ObjectMapper; // field@4357 │ │ +2069aa: 6201 7200 |0007: sget-object v1, Lcom/fasterxml/jackson/databind/DeserializationFeature;.FAIL_ON_UNKNOWN_PROPERTIES:Lcom/fasterxml/jackson/databind/DeserializationFeature; // field@0072 │ │ +2069ae: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +2069b0: 6e30 b808 1002 |000a: invoke-virtual {v0, v1, v2}, Lcom/fasterxml/jackson/databind/ObjectMapper;.configure:(Lcom/fasterxml/jackson/databind/DeserializationFeature;Z)Lcom/fasterxml/jackson/databind/ObjectMapper; // method@08b8 │ │ +2069b6: 6201 7400 |000d: sget-object v1, Lcom/fasterxml/jackson/databind/SerializationFeature;.WRITE_ENUMS_USING_TO_STRING:Lcom/fasterxml/jackson/databind/SerializationFeature; // field@0074 │ │ +2069ba: 6e20 ba08 1000 |000f: invoke-virtual {v0, v1}, Lcom/fasterxml/jackson/databind/ObjectMapper;.enable:(Lcom/fasterxml/jackson/databind/SerializationFeature;)Lcom/fasterxml/jackson/databind/ObjectMapper; // method@08ba │ │ +2069c0: 6201 7300 |0012: sget-object v1, Lcom/fasterxml/jackson/databind/DeserializationFeature;.READ_ENUMS_USING_TO_STRING:Lcom/fasterxml/jackson/databind/DeserializationFeature; // field@0073 │ │ +2069c4: 6e20 b908 1000 |0014: invoke-virtual {v0, v1}, Lcom/fasterxml/jackson/databind/ObjectMapper;.enable:(Lcom/fasterxml/jackson/databind/DeserializationFeature;)Lcom/fasterxml/jackson/databind/ObjectMapper; // method@08b9 │ │ +2069ca: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ 0x0007 line=19 │ │ 0x000d line=20 │ │ 0x0012 line=21 │ │ locals : │ │ @@ -318835,17 +318836,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2069c8: |[2069c8] org.thoughtcrime.securesms.util.JsonUtils.:()V │ │ -2069d8: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ -2069de: 0e00 |0003: return-void │ │ +2069cc: |[2069cc] org.thoughtcrime.securesms.util.JsonUtils.:()V │ │ +2069dc: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ +2069e2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/util/JsonUtils; │ │ │ │ #2 : (in Lorg/thoughtcrime/securesms/util/JsonUtils;) │ │ @@ -318853,19 +318854,19 @@ │ │ type : '(Ljava/io/InputStream;Ljava/lang/Class;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -2068d8: |[2068d8] org.thoughtcrime.securesms.util.JsonUtils.fromJson:(Ljava/io/InputStream;Ljava/lang/Class;)Ljava/lang/Object; │ │ -2068e8: 6200 5743 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/JsonUtils;.objectMapper:Lcom/fasterxml/jackson/databind/ObjectMapper; // field@4357 │ │ -2068ec: 6e30 bb08 1002 |0002: invoke-virtual {v0, v1, v2}, Lcom/fasterxml/jackson/databind/ObjectMapper;.readValue:(Ljava/io/InputStream;Ljava/lang/Class;)Ljava/lang/Object; // method@08bb │ │ -2068f2: 0c01 |0005: move-result-object v1 │ │ -2068f4: 1101 |0006: return-object v1 │ │ +2068dc: |[2068dc] org.thoughtcrime.securesms.util.JsonUtils.fromJson:(Ljava/io/InputStream;Ljava/lang/Class;)Ljava/lang/Object; │ │ +2068ec: 6200 5743 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/JsonUtils;.objectMapper:Lcom/fasterxml/jackson/databind/ObjectMapper; // field@4357 │ │ +2068f0: 6e30 bb08 1002 |0002: invoke-virtual {v0, v1, v2}, Lcom/fasterxml/jackson/databind/ObjectMapper;.readValue:(Ljava/io/InputStream;Ljava/lang/Class;)Ljava/lang/Object; // method@08bb │ │ +2068f6: 0c01 |0005: move-result-object v1 │ │ +2068f8: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/io/InputStream; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/lang/Class; │ │ │ │ @@ -318874,19 +318875,19 @@ │ │ type : '(Ljava/io/Reader;Ljava/lang/Class;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -2068f8: |[2068f8] org.thoughtcrime.securesms.util.JsonUtils.fromJson:(Ljava/io/Reader;Ljava/lang/Class;)Ljava/lang/Object; │ │ -206908: 6200 5743 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/JsonUtils;.objectMapper:Lcom/fasterxml/jackson/databind/ObjectMapper; // field@4357 │ │ -20690c: 6e30 bc08 1002 |0002: invoke-virtual {v0, v1, v2}, Lcom/fasterxml/jackson/databind/ObjectMapper;.readValue:(Ljava/io/Reader;Ljava/lang/Class;)Ljava/lang/Object; // method@08bc │ │ -206912: 0c01 |0005: move-result-object v1 │ │ -206914: 1101 |0006: return-object v1 │ │ +2068fc: |[2068fc] org.thoughtcrime.securesms.util.JsonUtils.fromJson:(Ljava/io/Reader;Ljava/lang/Class;)Ljava/lang/Object; │ │ +20690c: 6200 5743 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/JsonUtils;.objectMapper:Lcom/fasterxml/jackson/databind/ObjectMapper; // field@4357 │ │ +206910: 6e30 bc08 1002 |0002: invoke-virtual {v0, v1, v2}, Lcom/fasterxml/jackson/databind/ObjectMapper;.readValue:(Ljava/io/Reader;Ljava/lang/Class;)Ljava/lang/Object; // method@08bc │ │ +206916: 0c01 |0005: move-result-object v1 │ │ +206918: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/io/Reader; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/lang/Class; │ │ │ │ @@ -318895,19 +318896,19 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -206918: |[206918] org.thoughtcrime.securesms.util.JsonUtils.fromJson:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; │ │ -206928: 6200 5743 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/JsonUtils;.objectMapper:Lcom/fasterxml/jackson/databind/ObjectMapper; // field@4357 │ │ -20692c: 6e30 bd08 1002 |0002: invoke-virtual {v0, v1, v2}, Lcom/fasterxml/jackson/databind/ObjectMapper;.readValue:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@08bd │ │ -206932: 0c01 |0005: move-result-object v1 │ │ -206934: 1101 |0006: return-object v1 │ │ +20691c: |[20691c] org.thoughtcrime.securesms.util.JsonUtils.fromJson:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; │ │ +20692c: 6200 5743 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/JsonUtils;.objectMapper:Lcom/fasterxml/jackson/databind/ObjectMapper; // field@4357 │ │ +206930: 6e30 bd08 1002 |0002: invoke-virtual {v0, v1, v2}, Lcom/fasterxml/jackson/databind/ObjectMapper;.readValue:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@08bd │ │ +206936: 0c01 |0005: move-result-object v1 │ │ +206938: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/lang/Class; │ │ │ │ @@ -318916,20 +318917,20 @@ │ │ type : '([BLjava/lang/Class;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -2068b4: |[2068b4] org.thoughtcrime.securesms.util.JsonUtils.fromJson:([BLjava/lang/Class;)Ljava/lang/Object; │ │ -2068c4: 2200 0b03 |0000: new-instance v0, Ljava/lang/String; // type@030b │ │ -2068c8: 7020 f80a 1000 |0002: invoke-direct {v0, v1}, Ljava/lang/String;.:([B)V // method@0af8 │ │ -2068ce: 7120 e86a 2000 |0005: invoke-static {v0, v2}, Lorg/thoughtcrime/securesms/util/JsonUtils;.fromJson:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@6ae8 │ │ -2068d4: 0c01 |0008: move-result-object v1 │ │ -2068d6: 1101 |0009: return-object v1 │ │ +2068b8: |[2068b8] org.thoughtcrime.securesms.util.JsonUtils.fromJson:([BLjava/lang/Class;)Ljava/lang/Object; │ │ +2068c8: 2200 0b03 |0000: new-instance v0, Ljava/lang/String; // type@030b │ │ +2068cc: 7020 f80a 1000 |0002: invoke-direct {v0, v1}, Ljava/lang/String;.:([B)V // method@0af8 │ │ +2068d2: 7120 e86a 2000 |0005: invoke-static {v0, v2}, Lorg/thoughtcrime/securesms/util/JsonUtils;.fromJson:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@6ae8 │ │ +2068d8: 0c01 |0008: move-result-object v1 │ │ +2068da: 1101 |0009: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x000a reg=1 (null) [B │ │ 0x0000 - 0x000a reg=2 (null) Ljava/lang/Class; │ │ │ │ @@ -318938,37 +318939,37 @@ │ │ type : '()Lcom/fasterxml/jackson/databind/ObjectMapper;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -20689c: |[20689c] org.thoughtcrime.securesms.util.JsonUtils.getMapper:()Lcom/fasterxml/jackson/databind/ObjectMapper; │ │ -2068ac: 6200 5743 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/JsonUtils;.objectMapper:Lcom/fasterxml/jackson/databind/ObjectMapper; // field@4357 │ │ -2068b0: 1100 |0002: return-object v0 │ │ +2068a0: |[2068a0] org.thoughtcrime.securesms.util.JsonUtils.getMapper:()Lcom/fasterxml/jackson/databind/ObjectMapper; │ │ +2068b0: 6200 5743 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/JsonUtils;.objectMapper:Lcom/fasterxml/jackson/databind/ObjectMapper; // field@4357 │ │ +2068b4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ │ │ #7 : (in Lorg/thoughtcrime/securesms/util/JsonUtils;) │ │ name : 'optBoolean' │ │ type : '(Lorg/json/JSONObject;Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -20686c: |[20686c] org.thoughtcrime.securesms.util.JsonUtils.optBoolean:(Lorg/json/JSONObject;Ljava/lang/String;)Z │ │ -20687c: 6e20 4a4e 1000 |0000: invoke-virtual {v0, v1}, Lorg/json/JSONObject;.optBoolean:(Ljava/lang/String;)Z // method@4e4a │ │ -206882: 0a00 |0003: move-result v0 │ │ -206884: 0f00 |0004: return v0 │ │ -206886: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -206888: 0f00 |0006: return v0 │ │ +206870: |[206870] org.thoughtcrime.securesms.util.JsonUtils.optBoolean:(Lorg/json/JSONObject;Ljava/lang/String;)Z │ │ +206880: 6e20 4a4e 1000 |0000: invoke-virtual {v0, v1}, Lorg/json/JSONObject;.optBoolean:(Ljava/lang/String;)Z // method@4e4a │ │ +206886: 0a00 |0003: move-result v0 │ │ +206888: 0f00 |0004: return v0 │ │ +20688a: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +20688c: 0f00 |0006: return v0 │ │ catches : 1 │ │ 0x0000 - 0x0004 │ │ Ljava/lang/Exception; -> 0x0005 │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 (null) Lorg/json/JSONObject; │ │ @@ -318979,20 +318980,20 @@ │ │ type : '(Lorg/json/JSONObject;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -206938: |[206938] org.thoughtcrime.securesms.util.JsonUtils.optString:(Lorg/json/JSONObject;Ljava/lang/String;)Ljava/lang/String; │ │ -206948: 6e20 4c4e 1000 |0000: invoke-virtual {v0, v1}, Lorg/json/JSONObject;.optString:(Ljava/lang/String;)Ljava/lang/String; // method@4e4c │ │ -20694e: 0c00 |0003: move-result-object v0 │ │ -206950: 1100 |0004: return-object v0 │ │ -206952: 1a00 0000 |0005: const-string v0, "" // string@0000 │ │ -206956: 1100 |0007: return-object v0 │ │ +20693c: |[20693c] org.thoughtcrime.securesms.util.JsonUtils.optString:(Lorg/json/JSONObject;Ljava/lang/String;)Ljava/lang/String; │ │ +20694c: 6e20 4c4e 1000 |0000: invoke-virtual {v0, v1}, Lorg/json/JSONObject;.optString:(Ljava/lang/String;)Ljava/lang/String; // method@4e4c │ │ +206952: 0c00 |0003: move-result-object v0 │ │ +206954: 1100 |0004: return-object v0 │ │ +206956: 1a00 0000 |0005: const-string v0, "" // string@0000 │ │ +20695a: 1100 |0007: return-object v0 │ │ catches : 1 │ │ 0x0000 - 0x0004 │ │ Ljava/lang/Exception; -> 0x0005 │ │ positions : │ │ 0x0000 line=50 │ │ 0x0005 line=52 │ │ locals : │ │ @@ -319004,19 +319005,19 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -206968: |[206968] org.thoughtcrime.securesms.util.JsonUtils.toJson:(Ljava/lang/Object;)Ljava/lang/String; │ │ -206978: 6200 5743 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/JsonUtils;.objectMapper:Lcom/fasterxml/jackson/databind/ObjectMapper; // field@4357 │ │ -20697c: 6e20 be08 1000 |0002: invoke-virtual {v0, v1}, Lcom/fasterxml/jackson/databind/ObjectMapper;.writeValueAsString:(Ljava/lang/Object;)Ljava/lang/String; // method@08be │ │ -206982: 0c01 |0005: move-result-object v1 │ │ -206984: 1101 |0006: return-object v1 │ │ +20696c: |[20696c] org.thoughtcrime.securesms.util.JsonUtils.toJson:(Ljava/lang/Object;)Ljava/lang/String; │ │ +20697c: 6200 5743 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/JsonUtils;.objectMapper:Lcom/fasterxml/jackson/databind/ObjectMapper; // field@4357 │ │ +206980: 6e20 be08 1000 |0002: invoke-virtual {v0, v1}, Lcom/fasterxml/jackson/databind/ObjectMapper;.writeValueAsString:(Ljava/lang/Object;)Ljava/lang/String; // method@08be │ │ +206986: 0c01 |0005: move-result-object v1 │ │ +206988: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/lang/Object; │ │ │ │ Virtual methods - │ │ @@ -319055,18 +319056,18 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -206a08: |[206a08] org.thoughtcrime.securesms.util.LRUCache.:(I)V │ │ -206a18: 7010 4b0d 0000 |0000: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@0d4b │ │ -206a1e: 5901 5843 |0003: iput v1, v0, Lorg/thoughtcrime/securesms/util/LRUCache;.maxSize:I // field@4358 │ │ -206a22: 0e00 |0005: return-void │ │ +206a0c: |[206a0c] org.thoughtcrime.securesms.util.LRUCache.:(I)V │ │ +206a1c: 7010 4b0d 0000 |0000: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@0d4b │ │ +206a22: 5901 5843 |0003: iput v1, v0, Lorg/thoughtcrime/securesms/util/LRUCache;.maxSize:I // field@4358 │ │ +206a26: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ 0x0003 line=11 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/util/LRUCache; │ │ 0x0000 - 0x0006 reg=1 (null) I │ │ @@ -319077,23 +319078,23 @@ │ │ type : '(Ljava/util/Map$Entry;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -2069e0: |[2069e0] org.thoughtcrime.securesms.util.LRUCache.removeEldestEntry:(Ljava/util/Map$Entry;)Z │ │ -2069f0: 6e10 f06a 0100 |0000: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/util/LRUCache;.size:()I // method@6af0 │ │ -2069f6: 0a02 |0003: move-result v2 │ │ -2069f8: 5210 5843 |0004: iget v0, v1, Lorg/thoughtcrime/securesms/util/LRUCache;.maxSize:I // field@4358 │ │ -2069fc: 3702 0400 |0006: if-le v2, v0, 000a // +0004 │ │ -206a00: 1212 |0008: const/4 v2, #int 1 // #1 │ │ -206a02: 2802 |0009: goto 000b // +0002 │ │ -206a04: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -206a06: 0f02 |000b: return v2 │ │ +2069e4: |[2069e4] org.thoughtcrime.securesms.util.LRUCache.removeEldestEntry:(Ljava/util/Map$Entry;)Z │ │ +2069f4: 6e10 f06a 0100 |0000: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/util/LRUCache;.size:()I // method@6af0 │ │ +2069fa: 0a02 |0003: move-result v2 │ │ +2069fc: 5210 5843 |0004: iget v0, v1, Lorg/thoughtcrime/securesms/util/LRUCache;.maxSize:I // field@4358 │ │ +206a00: 3702 0400 |0006: if-le v2, v0, 000a // +0004 │ │ +206a04: 1212 |0008: const/4 v2, #int 1 // #1 │ │ +206a06: 2802 |0009: goto 000b // +0002 │ │ +206a08: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +206a0a: 0f02 |000b: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lorg/thoughtcrime/securesms/util/LRUCache; │ │ 0x0000 - 0x000c reg=2 (null) Ljava/util/Map$Entry; │ │ │ │ @@ -319130,24 +319131,24 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -206a7c: |[206a7c] org.thoughtcrime.securesms.util.Linkifier.:()V │ │ -206a8c: 1a00 6407 |0000: const-string v0, "(?<=^|\s)/[a-zA-Z][a-zA-Z@\d_/.-]{0,254}" // string@0764 │ │ -206a90: 7110 720e 0000 |0002: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@0e72 │ │ -206a96: 0c00 |0005: move-result-object v0 │ │ -206a98: 6900 5943 |0006: sput-object v0, Lorg/thoughtcrime/securesms/util/Linkifier;.CMD_PATTERN:Ljava/util/regex/Pattern; // field@4359 │ │ -206a9c: 1a00 6307 |0008: const-string v0, "(?<=^|\s)(SOCKS5|socks5|ss|SS):[^ \n]+" // string@0763 │ │ -206aa0: 7110 720e 0000 |000a: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@0e72 │ │ -206aa6: 0c00 |000d: move-result-object v0 │ │ -206aa8: 6900 5a43 |000e: sput-object v0, Lorg/thoughtcrime/securesms/util/Linkifier;.PROXY_PATTERN:Ljava/util/regex/Pattern; // field@435a │ │ -206aac: 0e00 |0010: return-void │ │ +206a80: |[206a80] org.thoughtcrime.securesms.util.Linkifier.:()V │ │ +206a90: 1a00 6407 |0000: const-string v0, "(?<=^|\s)/[a-zA-Z][a-zA-Z@\d_/.-]{0,254}" // string@0764 │ │ +206a94: 7110 720e 0000 |0002: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@0e72 │ │ +206a9a: 0c00 |0005: move-result-object v0 │ │ +206a9c: 6900 5943 |0006: sput-object v0, Lorg/thoughtcrime/securesms/util/Linkifier;.CMD_PATTERN:Ljava/util/regex/Pattern; // field@4359 │ │ +206aa0: 1a00 6307 |0008: const-string v0, "(?<=^|\s)(SOCKS5|socks5|ss|SS):[^ \n]+" // string@0763 │ │ +206aa4: 7110 720e 0000 |000a: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@0e72 │ │ +206aaa: 0c00 |000d: move-result-object v0 │ │ +206aac: 6900 5a43 |000e: sput-object v0, Lorg/thoughtcrime/securesms/util/Linkifier;.PROXY_PATTERN:Ljava/util/regex/Pattern; // field@435a │ │ +206ab0: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ 0x0008 line=13 │ │ locals : │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/util/Linkifier;) │ │ @@ -319155,17 +319156,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -206ab0: |[206ab0] org.thoughtcrime.securesms.util.Linkifier.:()V │ │ -206ac0: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ -206ac6: 0e00 |0003: return-void │ │ +206ab4: |[206ab4] org.thoughtcrime.securesms.util.Linkifier.:()V │ │ +206ac4: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ +206aca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/util/Linkifier; │ │ │ │ #2 : (in Lorg/thoughtcrime/securesms/util/Linkifier;) │ │ @@ -319173,33 +319174,33 @@ │ │ type : '(Landroid/text/SpannableString;)Landroid/text/SpannableString;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 36 16-bit code units │ │ -206a24: |[206a24] org.thoughtcrime.securesms.util.Linkifier.linkify:(Landroid/text/SpannableString;)Landroid/text/SpannableString; │ │ -206a34: 6200 5943 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/Linkifier;.CMD_PATTERN:Ljava/util/regex/Pattern; // field@4359 │ │ -206a38: 1a01 e751 |0002: const-string v1, "cmd:" // string@51e7 │ │ -206a3c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -206a3e: 7152 d302 0321 |0005: invoke-static {v3, v0, v1, v2, v2}, Landroid/text/util/Linkify;.addLinks:(Landroid/text/Spannable;Ljava/util/regex/Pattern;Ljava/lang/String;Landroid/text/util/Linkify$MatchFilter;Landroid/text/util/Linkify$TransformFilter;)Z // method@02d3 │ │ -206a44: 0a00 |0008: move-result v0 │ │ -206a46: 3800 0500 |0009: if-eqz v0, 000e // +0005 │ │ -206a4a: 7110 f46a 0300 |000b: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/Linkifier;.replaceURLSpan:(Landroid/text/SpannableString;)V // method@6af4 │ │ -206a50: 6200 5a43 |000e: sget-object v0, Lorg/thoughtcrime/securesms/util/Linkifier;.PROXY_PATTERN:Ljava/util/regex/Pattern; // field@435a │ │ -206a54: 7152 d302 0322 |0010: invoke-static {v3, v0, v2, v2, v2}, Landroid/text/util/Linkify;.addLinks:(Landroid/text/Spannable;Ljava/util/regex/Pattern;Ljava/lang/String;Landroid/text/util/Linkify$MatchFilter;Landroid/text/util/Linkify$TransformFilter;)Z // method@02d3 │ │ -206a5a: 0a00 |0013: move-result v0 │ │ -206a5c: 3800 0500 |0014: if-eqz v0, 0019 // +0005 │ │ -206a60: 7110 f46a 0300 |0016: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/Linkifier;.replaceURLSpan:(Landroid/text/SpannableString;)V // method@6af4 │ │ -206a66: 1270 |0019: const/4 v0, #int 7 // #7 │ │ -206a68: 7120 d202 0300 |001a: invoke-static {v3, v0}, Landroid/text/util/Linkify;.addLinks:(Landroid/text/Spannable;I)Z // method@02d2 │ │ -206a6e: 0a00 |001d: move-result v0 │ │ -206a70: 3800 0500 |001e: if-eqz v0, 0023 // +0005 │ │ -206a74: 7110 f46a 0300 |0020: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/Linkifier;.replaceURLSpan:(Landroid/text/SpannableString;)V // method@6af4 │ │ -206a7a: 1103 |0023: return-object v3 │ │ +206a28: |[206a28] org.thoughtcrime.securesms.util.Linkifier.linkify:(Landroid/text/SpannableString;)Landroid/text/SpannableString; │ │ +206a38: 6200 5943 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/Linkifier;.CMD_PATTERN:Ljava/util/regex/Pattern; // field@4359 │ │ +206a3c: 1a01 e751 |0002: const-string v1, "cmd:" // string@51e7 │ │ +206a40: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +206a42: 7152 d302 0321 |0005: invoke-static {v3, v0, v1, v2, v2}, Landroid/text/util/Linkify;.addLinks:(Landroid/text/Spannable;Ljava/util/regex/Pattern;Ljava/lang/String;Landroid/text/util/Linkify$MatchFilter;Landroid/text/util/Linkify$TransformFilter;)Z // method@02d3 │ │ +206a48: 0a00 |0008: move-result v0 │ │ +206a4a: 3800 0500 |0009: if-eqz v0, 000e // +0005 │ │ +206a4e: 7110 f46a 0300 |000b: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/Linkifier;.replaceURLSpan:(Landroid/text/SpannableString;)V // method@6af4 │ │ +206a54: 6200 5a43 |000e: sget-object v0, Lorg/thoughtcrime/securesms/util/Linkifier;.PROXY_PATTERN:Ljava/util/regex/Pattern; // field@435a │ │ +206a58: 7152 d302 0322 |0010: invoke-static {v3, v0, v2, v2, v2}, Landroid/text/util/Linkify;.addLinks:(Landroid/text/Spannable;Ljava/util/regex/Pattern;Ljava/lang/String;Landroid/text/util/Linkify$MatchFilter;Landroid/text/util/Linkify$TransformFilter;)Z // method@02d3 │ │ +206a5e: 0a00 |0013: move-result v0 │ │ +206a60: 3800 0500 |0014: if-eqz v0, 0019 // +0005 │ │ +206a64: 7110 f46a 0300 |0016: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/Linkifier;.replaceURLSpan:(Landroid/text/SpannableString;)V // method@6af4 │ │ +206a6a: 1270 |0019: const/4 v0, #int 7 // #7 │ │ +206a6c: 7120 d202 0300 |001a: invoke-static {v3, v0}, Landroid/text/util/Linkify;.addLinks:(Landroid/text/Spannable;I)Z // method@02d2 │ │ +206a72: 0a00 |001d: move-result v0 │ │ +206a74: 3800 0500 |001e: if-eqz v0, 0023 // +0005 │ │ +206a78: 7110 f46a 0300 |0020: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/Linkifier;.replaceURLSpan:(Landroid/text/SpannableString;)V // method@6af4 │ │ +206a7e: 1103 |0023: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x000b line=29 │ │ 0x000e line=32 │ │ 0x0016 line=33 │ │ 0x001a line=37 │ │ @@ -319212,38 +319213,38 @@ │ │ type : '(Landroid/text/SpannableString;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 44 16-bit code units │ │ -206ac8: |[206ac8] org.thoughtcrime.securesms.util.Linkifier.replaceURLSpan:(Landroid/text/SpannableString;)V │ │ -206ad8: 6e10 b402 0700 |0000: invoke-virtual {v7}, Landroid/text/SpannableString;.length:()I // method@02b4 │ │ -206ade: 0a00 |0003: move-result v0 │ │ -206ae0: 1c01 d200 |0004: const-class v1, Landroid/text/style/URLSpan; // type@00d2 │ │ -206ae4: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -206ae6: 6e40 b302 2710 |0007: invoke-virtual {v7, v2, v0, v1}, Landroid/text/SpannableString;.getSpans:(IILjava/lang/Class;)[Ljava/lang/Object; // method@02b3 │ │ -206aec: 0c00 |000a: move-result-object v0 │ │ -206aee: 1f00 e411 |000b: check-cast v0, [Landroid/text/style/URLSpan; // type@11e4 │ │ -206af2: 2101 |000d: array-length v1, v0 │ │ -206af4: 3512 1d00 |000e: if-ge v2, v1, 002b // +001d │ │ -206af8: 4603 0002 |0010: aget-object v3, v0, v2 │ │ -206afc: 6e20 b202 3700 |0012: invoke-virtual {v7, v3}, Landroid/text/SpannableString;.getSpanStart:(Ljava/lang/Object;)I // method@02b2 │ │ -206b02: 0a04 |0015: move-result v4 │ │ -206b04: 6e20 b102 3700 |0016: invoke-virtual {v7, v3}, Landroid/text/SpannableString;.getSpanEnd:(Ljava/lang/Object;)I // method@02b1 │ │ -206b0a: 0a05 |0019: move-result v5 │ │ -206b0c: 2206 8411 |001a: new-instance v6, Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // type@1184 │ │ -206b10: 6e10 d102 0300 |001c: invoke-virtual {v3}, Landroid/text/style/URLSpan;.getURL:()Ljava/lang/String; // method@02d1 │ │ -206b16: 0c03 |001f: move-result-object v3 │ │ -206b18: 7020 0e6b 3600 |0020: invoke-direct {v6, v3}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.:(Ljava/lang/String;)V // method@6b0e │ │ -206b1e: 1303 2100 |0023: const/16 v3, #int 33 // #21 │ │ -206b22: 6e53 b502 6754 |0025: invoke-virtual {v7, v6, v4, v5, v3}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@02b5 │ │ -206b28: d802 0201 |0028: add-int/lit8 v2, v2, #int 1 // #01 │ │ -206b2c: 28e4 |002a: goto 000e // -001c │ │ -206b2e: 0e00 |002b: return-void │ │ +206acc: |[206acc] org.thoughtcrime.securesms.util.Linkifier.replaceURLSpan:(Landroid/text/SpannableString;)V │ │ +206adc: 6e10 b402 0700 |0000: invoke-virtual {v7}, Landroid/text/SpannableString;.length:()I // method@02b4 │ │ +206ae2: 0a00 |0003: move-result v0 │ │ +206ae4: 1c01 d200 |0004: const-class v1, Landroid/text/style/URLSpan; // type@00d2 │ │ +206ae8: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +206aea: 6e40 b302 2710 |0007: invoke-virtual {v7, v2, v0, v1}, Landroid/text/SpannableString;.getSpans:(IILjava/lang/Class;)[Ljava/lang/Object; // method@02b3 │ │ +206af0: 0c00 |000a: move-result-object v0 │ │ +206af2: 1f00 e411 |000b: check-cast v0, [Landroid/text/style/URLSpan; // type@11e4 │ │ +206af6: 2101 |000d: array-length v1, v0 │ │ +206af8: 3512 1d00 |000e: if-ge v2, v1, 002b // +001d │ │ +206afc: 4603 0002 |0010: aget-object v3, v0, v2 │ │ +206b00: 6e20 b202 3700 |0012: invoke-virtual {v7, v3}, Landroid/text/SpannableString;.getSpanStart:(Ljava/lang/Object;)I // method@02b2 │ │ +206b06: 0a04 |0015: move-result v4 │ │ +206b08: 6e20 b102 3700 |0016: invoke-virtual {v7, v3}, Landroid/text/SpannableString;.getSpanEnd:(Ljava/lang/Object;)I // method@02b1 │ │ +206b0e: 0a05 |0019: move-result v5 │ │ +206b10: 2206 8411 |001a: new-instance v6, Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // type@1184 │ │ +206b14: 6e10 d102 0300 |001c: invoke-virtual {v3}, Landroid/text/style/URLSpan;.getURL:()Ljava/lang/String; // method@02d1 │ │ +206b1a: 0c03 |001f: move-result-object v3 │ │ +206b1c: 7020 0e6b 3600 |0020: invoke-direct {v6, v3}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.:(Ljava/lang/String;)V // method@6b0e │ │ +206b22: 1303 2100 |0023: const/16 v3, #int 33 // #21 │ │ +206b26: 6e53 b502 6754 |0025: invoke-virtual {v7, v6, v4, v5, v3}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@02b5 │ │ +206b2c: d802 0201 |0028: add-int/lit8 v2, v2, #int 1 // #01 │ │ +206b30: 28e4 |002a: goto 000e // -001c │ │ +206b32: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ 0x000d line=17 │ │ 0x0012 line=18 │ │ 0x0016 line=19 │ │ 0x001a line=21 │ │ @@ -319292,18 +319293,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -206b48: |[206b48] org.thoughtcrime.securesms.util.ListenableFutureTask$1.:(Ljava/lang/Object;)V │ │ -206b58: 5b01 5b43 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/ListenableFutureTask$1;.val$result:Ljava/lang/Object; // field@435b │ │ -206b5c: 7010 d30a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ -206b62: 0e00 |0005: return-void │ │ +206b4c: |[206b4c] org.thoughtcrime.securesms.util.ListenableFutureTask$1.:(Ljava/lang/Object;)V │ │ +206b5c: 5b01 5b43 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/ListenableFutureTask$1;.val$result:Ljava/lang/Object; // field@435b │ │ +206b60: 7010 d30a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ +206b66: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/util/ListenableFutureTask$1; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -319313,17 +319314,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -206b30: |[206b30] org.thoughtcrime.securesms.util.ListenableFutureTask$1.call:()Ljava/lang/Object; │ │ -206b40: 5410 5b43 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/ListenableFutureTask$1;.val$result:Ljava/lang/Object; // field@435b │ │ -206b44: 1100 |0002: return-object v0 │ │ +206b34: |[206b34] org.thoughtcrime.securesms.util.ListenableFutureTask$1.call:()Ljava/lang/Object; │ │ +206b44: 5410 5b43 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/ListenableFutureTask$1;.val$result:Ljava/lang/Object; // field@435b │ │ +206b48: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/thoughtcrime/securesms/util/ListenableFutureTask$1; │ │ │ │ source_file_idx : 9179 (ListenableFutureTask.java) │ │ @@ -319361,18 +319362,18 @@ │ │ type : '(Lorg/thoughtcrime/securesms/util/ListenableFutureTask;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -206b64: |[206b64] org.thoughtcrime.securesms.util.ListenableFutureTask$2.:(Lorg/thoughtcrime/securesms/util/ListenableFutureTask;)V │ │ -206b74: 5b01 5c43 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/ListenableFutureTask$2;.this$0:Lorg/thoughtcrime/securesms/util/ListenableFutureTask; // field@435c │ │ -206b78: 7010 d30a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ -206b7e: 0e00 |0005: return-void │ │ +206b68: |[206b68] org.thoughtcrime.securesms.util.ListenableFutureTask$2.:(Lorg/thoughtcrime/securesms/util/ListenableFutureTask;)V │ │ +206b78: 5b01 5c43 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/ListenableFutureTask$2;.this$0:Lorg/thoughtcrime/securesms/util/ListenableFutureTask; // field@435c │ │ +206b7c: 7010 d30a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ +206b82: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/util/ListenableFutureTask$2; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/thoughtcrime/securesms/util/ListenableFutureTask; │ │ │ │ @@ -319382,30 +319383,30 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -206b80: |[206b80] org.thoughtcrime.securesms.util.ListenableFutureTask$2.run:()V │ │ -206b90: 5430 5c43 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/util/ListenableFutureTask$2;.this$0:Lorg/thoughtcrime/securesms/util/ListenableFutureTask; // field@435c │ │ -206b94: 7110 fe6a 0000 |0002: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.access$000:(Lorg/thoughtcrime/securesms/util/ListenableFutureTask;)Ljava/util/List; // method@6afe │ │ -206b9a: 0c00 |0005: move-result-object v0 │ │ -206b9c: 7210 6d0d 0000 |0006: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0d6d │ │ -206ba2: 0c00 |0009: move-result-object v0 │ │ -206ba4: 7210 480d 0000 |000a: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@0d48 │ │ -206baa: 0a01 |000d: move-result v1 │ │ -206bac: 3801 0e00 |000e: if-eqz v1, 001c // +000e │ │ -206bb0: 7210 490d 0000 |0010: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0d49 │ │ -206bb6: 0c01 |0013: move-result-object v1 │ │ -206bb8: 1f01 7711 |0014: check-cast v1, Lorg/thoughtcrime/securesms/util/FutureTaskListener; // type@1177 │ │ -206bbc: 5432 5c43 |0016: iget-object v2, v3, Lorg/thoughtcrime/securesms/util/ListenableFutureTask$2;.this$0:Lorg/thoughtcrime/securesms/util/ListenableFutureTask; // field@435c │ │ -206bc0: 7120 ff6a 1200 |0018: invoke-static {v2, v1}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.access$100:(Lorg/thoughtcrime/securesms/util/ListenableFutureTask;Lorg/thoughtcrime/securesms/util/FutureTaskListener;)V // method@6aff │ │ -206bc6: 28ef |001b: goto 000a // -0011 │ │ -206bc8: 0e00 |001c: return-void │ │ +206b84: |[206b84] org.thoughtcrime.securesms.util.ListenableFutureTask$2.run:()V │ │ +206b94: 5430 5c43 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/util/ListenableFutureTask$2;.this$0:Lorg/thoughtcrime/securesms/util/ListenableFutureTask; // field@435c │ │ +206b98: 7110 fe6a 0000 |0002: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.access$000:(Lorg/thoughtcrime/securesms/util/ListenableFutureTask;)Ljava/util/List; // method@6afe │ │ +206b9e: 0c00 |0005: move-result-object v0 │ │ +206ba0: 7210 6d0d 0000 |0006: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0d6d │ │ +206ba6: 0c00 |0009: move-result-object v0 │ │ +206ba8: 7210 480d 0000 |000a: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@0d48 │ │ +206bae: 0a01 |000d: move-result v1 │ │ +206bb0: 3801 0e00 |000e: if-eqz v1, 001c // +000e │ │ +206bb4: 7210 490d 0000 |0010: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0d49 │ │ +206bba: 0c01 |0013: move-result-object v1 │ │ +206bbc: 1f01 7711 |0014: check-cast v1, Lorg/thoughtcrime/securesms/util/FutureTaskListener; // type@1177 │ │ +206bc0: 5432 5c43 |0016: iget-object v2, v3, Lorg/thoughtcrime/securesms/util/ListenableFutureTask$2;.this$0:Lorg/thoughtcrime/securesms/util/ListenableFutureTask; // field@435c │ │ +206bc4: 7120 ff6a 1200 |0018: invoke-static {v2, v1}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.access$100:(Lorg/thoughtcrime/securesms/util/ListenableFutureTask;Lorg/thoughtcrime/securesms/util/FutureTaskListener;)V // method@6aff │ │ +206bca: 28ef |001b: goto 000a // -0011 │ │ +206bcc: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x0016 line=91 │ │ locals : │ │ 0x0000 - 0x001d reg=3 this Lorg/thoughtcrime/securesms/util/ListenableFutureTask$2; │ │ │ │ @@ -319468,18 +319469,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -206c48: |[206c48] org.thoughtcrime.securesms.util.ListenableFutureTask.:(Ljava/lang/Object;)V │ │ -206c58: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -206c5a: 7030 fa6a 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@6afa │ │ -206c60: 0e00 |0004: return-void │ │ +206c4c: |[206c4c] org.thoughtcrime.securesms.util.ListenableFutureTask.:(Ljava/lang/Object;)V │ │ +206c5c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +206c5e: 7030 fa6a 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@6afa │ │ +206c64: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=54 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/thoughtcrime/securesms/util/ListenableFutureTask; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -319488,26 +319489,26 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -206c64: |[206c64] org.thoughtcrime.securesms.util.ListenableFutureTask.:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -206c74: 2200 7f11 |0000: new-instance v0, Lorg/thoughtcrime/securesms/util/ListenableFutureTask$1; // type@117f │ │ -206c78: 7020 f56a 2000 |0002: invoke-direct {v0, v2}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask$1;.:(Ljava/lang/Object;)V // method@6af5 │ │ -206c7e: 7020 050e 0100 |0005: invoke-direct {v1, v0}, Ljava/util/concurrent/FutureTask;.:(Ljava/util/concurrent/Callable;)V // method@0e05 │ │ -206c84: 2202 8b03 |0008: new-instance v2, Ljava/util/LinkedList; // type@038b │ │ -206c88: 7010 590d 0200 |000a: invoke-direct {v2}, Ljava/util/LinkedList;.:()V // method@0d59 │ │ -206c8e: 5b12 5f43 |000d: iput-object v2, v1, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.listeners:Ljava/util/List; // field@435f │ │ -206c92: 5b13 5e43 |000f: iput-object v3, v1, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.identifier:Ljava/lang/Object; // field@435e │ │ -206c96: 1202 |0011: const/4 v2, #int 0 // #0 │ │ -206c98: 5b12 5d43 |0012: iput-object v2, v1, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.callbackExecutor:Ljava/util/concurrent/Executor; // field@435d │ │ -206c9c: 6e10 096b 0100 |0014: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.run:()V // method@6b09 │ │ -206ca2: 0e00 |0017: return-void │ │ +206c68: |[206c68] org.thoughtcrime.securesms.util.ListenableFutureTask.:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +206c78: 2200 7f11 |0000: new-instance v0, Lorg/thoughtcrime/securesms/util/ListenableFutureTask$1; // type@117f │ │ +206c7c: 7020 f56a 2000 |0002: invoke-direct {v0, v2}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask$1;.:(Ljava/lang/Object;)V // method@6af5 │ │ +206c82: 7020 050e 0100 |0005: invoke-direct {v1, v0}, Ljava/util/concurrent/FutureTask;.:(Ljava/util/concurrent/Callable;)V // method@0e05 │ │ +206c88: 2202 8b03 |0008: new-instance v2, Ljava/util/LinkedList; // type@038b │ │ +206c8c: 7010 590d 0200 |000a: invoke-direct {v2}, Ljava/util/LinkedList;.:()V // method@0d59 │ │ +206c92: 5b12 5f43 |000d: iput-object v2, v1, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.listeners:Ljava/util/List; // field@435f │ │ +206c96: 5b13 5e43 |000f: iput-object v3, v1, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.identifier:Ljava/lang/Object; // field@435e │ │ +206c9a: 1202 |0011: const/4 v2, #int 0 // #0 │ │ +206c9c: 5b12 5d43 |0012: iput-object v2, v1, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.callbackExecutor:Ljava/util/concurrent/Executor; // field@435d │ │ +206ca0: 6e10 096b 0100 |0014: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.run:()V // method@6b09 │ │ +206ca6: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0008 line=30 │ │ 0x000f line=64 │ │ 0x0012 line=65 │ │ 0x0014 line=66 │ │ @@ -319521,18 +319522,18 @@ │ │ type : '(Ljava/util/concurrent/Callable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -206ca4: |[206ca4] org.thoughtcrime.securesms.util.ListenableFutureTask.:(Ljava/util/concurrent/Callable;)V │ │ -206cb4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -206cb6: 7030 fc6a 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.:(Ljava/util/concurrent/Callable;Ljava/lang/Object;)V // method@6afc │ │ -206cbc: 0e00 |0004: return-void │ │ +206ca8: |[206ca8] org.thoughtcrime.securesms.util.ListenableFutureTask.:(Ljava/util/concurrent/Callable;)V │ │ +206cb8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +206cba: 7030 fc6a 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.:(Ljava/util/concurrent/Callable;Ljava/lang/Object;)V // method@6afc │ │ +206cc0: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=39 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/thoughtcrime/securesms/util/ListenableFutureTask; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/util/concurrent/Callable; │ │ │ │ @@ -319541,18 +319542,18 @@ │ │ type : '(Ljava/util/concurrent/Callable;Ljava/lang/Object;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -206cc0: |[206cc0] org.thoughtcrime.securesms.util.ListenableFutureTask.:(Ljava/util/concurrent/Callable;Ljava/lang/Object;)V │ │ -206cd0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -206cd2: 7040 fd6a 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.:(Ljava/util/concurrent/Callable;Ljava/lang/Object;Ljava/util/concurrent/Executor;)V // method@6afd │ │ -206cd8: 0e00 |0004: return-void │ │ +206cc4: |[206cc4] org.thoughtcrime.securesms.util.ListenableFutureTask.:(Ljava/util/concurrent/Callable;Ljava/lang/Object;)V │ │ +206cd4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +206cd6: 7040 fd6a 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.:(Ljava/util/concurrent/Callable;Ljava/lang/Object;Ljava/util/concurrent/Executor;)V // method@6afd │ │ +206cdc: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=43 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/thoughtcrime/securesms/util/ListenableFutureTask; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/util/concurrent/Callable; │ │ 0x0000 - 0x0005 reg=3 (null) Ljava/lang/Object; │ │ @@ -319562,22 +319563,22 @@ │ │ type : '(Ljava/util/concurrent/Callable;Ljava/lang/Object;Ljava/util/concurrent/Executor;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -206cdc: |[206cdc] org.thoughtcrime.securesms.util.ListenableFutureTask.:(Ljava/util/concurrent/Callable;Ljava/lang/Object;Ljava/util/concurrent/Executor;)V │ │ -206cec: 7020 050e 1000 |0000: invoke-direct {v0, v1}, Ljava/util/concurrent/FutureTask;.:(Ljava/util/concurrent/Callable;)V // method@0e05 │ │ -206cf2: 2201 8b03 |0003: new-instance v1, Ljava/util/LinkedList; // type@038b │ │ -206cf6: 7010 590d 0100 |0005: invoke-direct {v1}, Ljava/util/LinkedList;.:()V // method@0d59 │ │ -206cfc: 5b01 5f43 |0008: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.listeners:Ljava/util/List; // field@435f │ │ -206d00: 5b02 5e43 |000a: iput-object v2, v0, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.identifier:Ljava/lang/Object; // field@435e │ │ -206d04: 5b03 5d43 |000c: iput-object v3, v0, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.callbackExecutor:Ljava/util/concurrent/Executor; // field@435d │ │ -206d08: 0e00 |000e: return-void │ │ +206ce0: |[206ce0] org.thoughtcrime.securesms.util.ListenableFutureTask.:(Ljava/util/concurrent/Callable;Ljava/lang/Object;Ljava/util/concurrent/Executor;)V │ │ +206cf0: 7020 050e 1000 |0000: invoke-direct {v0, v1}, Ljava/util/concurrent/FutureTask;.:(Ljava/util/concurrent/Callable;)V // method@0e05 │ │ +206cf6: 2201 8b03 |0003: new-instance v1, Ljava/util/LinkedList; // type@038b │ │ +206cfa: 7010 590d 0100 |0005: invoke-direct {v1}, Ljava/util/LinkedList;.:()V // method@0d59 │ │ +206d00: 5b01 5f43 |0008: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.listeners:Ljava/util/List; // field@435f │ │ +206d04: 5b02 5e43 |000a: iput-object v2, v0, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.identifier:Ljava/lang/Object; // field@435e │ │ +206d08: 5b03 5d43 |000c: iput-object v3, v0, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.callbackExecutor:Ljava/util/concurrent/Executor; // field@435d │ │ +206d0c: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0003 line=30 │ │ 0x000a line=48 │ │ 0x000c line=49 │ │ locals : │ │ @@ -319591,17 +319592,17 @@ │ │ type : '(Lorg/thoughtcrime/securesms/util/ListenableFutureTask;)Ljava/util/List;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -206c30: |[206c30] org.thoughtcrime.securesms.util.ListenableFutureTask.access$000:(Lorg/thoughtcrime/securesms/util/ListenableFutureTask;)Ljava/util/List; │ │ -206c40: 5400 5f43 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.listeners:Ljava/util/List; // field@435f │ │ -206c44: 1100 |0002: return-object v0 │ │ +206c34: |[206c34] org.thoughtcrime.securesms.util.ListenableFutureTask.access$000:(Lorg/thoughtcrime/securesms/util/ListenableFutureTask;)Ljava/util/List; │ │ +206c44: 5400 5f43 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.listeners:Ljava/util/List; // field@435f │ │ +206c48: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/thoughtcrime/securesms/util/ListenableFutureTask; │ │ │ │ #6 : (in Lorg/thoughtcrime/securesms/util/ListenableFutureTask;) │ │ @@ -319609,17 +319610,17 @@ │ │ type : '(Lorg/thoughtcrime/securesms/util/ListenableFutureTask;Lorg/thoughtcrime/securesms/util/FutureTaskListener;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -206d0c: |[206d0c] org.thoughtcrime.securesms.util.ListenableFutureTask.access$100:(Lorg/thoughtcrime/securesms/util/ListenableFutureTask;Lorg/thoughtcrime/securesms/util/FutureTaskListener;)V │ │ -206d1c: 7020 026b 1000 |0000: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.callback:(Lorg/thoughtcrime/securesms/util/FutureTaskListener;)V // method@6b02 │ │ -206d22: 0e00 |0003: return-void │ │ +206d10: |[206d10] org.thoughtcrime.securesms.util.ListenableFutureTask.access$100:(Lorg/thoughtcrime/securesms/util/ListenableFutureTask;Lorg/thoughtcrime/securesms/util/FutureTaskListener;)V │ │ +206d20: 7020 026b 1000 |0000: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.callback:(Lorg/thoughtcrime/securesms/util/FutureTaskListener;)V // method@6b02 │ │ +206d26: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lorg/thoughtcrime/securesms/util/ListenableFutureTask; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/thoughtcrime/securesms/util/FutureTaskListener; │ │ │ │ @@ -319628,23 +319629,23 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -206d74: |[206d74] org.thoughtcrime.securesms.util.ListenableFutureTask.callback:()V │ │ -206d84: 2200 8011 |0000: new-instance v0, Lorg/thoughtcrime/securesms/util/ListenableFutureTask$2; // type@1180 │ │ -206d88: 7020 f76a 2000 |0002: invoke-direct {v0, v2}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask$2;.:(Lorg/thoughtcrime/securesms/util/ListenableFutureTask;)V // method@6af7 │ │ -206d8e: 5421 5d43 |0005: iget-object v1, v2, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.callbackExecutor:Ljava/util/concurrent/Executor; // field@435d │ │ -206d92: 3901 0600 |0007: if-nez v1, 000d // +0006 │ │ -206d96: 7210 df0a 0000 |0009: invoke-interface {v0}, Ljava/lang/Runnable;.run:()V // method@0adf │ │ -206d9c: 2804 |000c: goto 0010 // +0004 │ │ -206d9e: 7220 fd0d 0100 |000d: invoke-interface {v1, v0}, Ljava/util/concurrent/Executor;.execute:(Ljava/lang/Runnable;)V // method@0dfd │ │ -206da4: 0e00 |0010: return-void │ │ +206d78: |[206d78] org.thoughtcrime.securesms.util.ListenableFutureTask.callback:()V │ │ +206d88: 2200 8011 |0000: new-instance v0, Lorg/thoughtcrime/securesms/util/ListenableFutureTask$2; // type@1180 │ │ +206d8c: 7020 f76a 2000 |0002: invoke-direct {v0, v2}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask$2;.:(Lorg/thoughtcrime/securesms/util/ListenableFutureTask;)V // method@6af7 │ │ +206d92: 5421 5d43 |0005: iget-object v1, v2, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.callbackExecutor:Ljava/util/concurrent/Executor; // field@435d │ │ +206d96: 3901 0600 |0007: if-nez v1, 000d // +0006 │ │ +206d9a: 7210 df0a 0000 |0009: invoke-interface {v0}, Ljava/lang/Runnable;.run:()V // method@0adf │ │ +206da0: 2804 |000c: goto 0010 // +0004 │ │ +206da2: 7220 fd0d 0100 |000d: invoke-interface {v1, v0}, Ljava/util/concurrent/Executor;.execute:(Ljava/lang/Runnable;)V // method@0dfd │ │ +206da8: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x0005 line=96 │ │ 0x000d line=97 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lorg/thoughtcrime/securesms/util/ListenableFutureTask; │ │ @@ -319654,28 +319655,28 @@ │ │ type : '(Lorg/thoughtcrime/securesms/util/FutureTaskListener;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -206da8: |[206da8] org.thoughtcrime.securesms.util.ListenableFutureTask.callback:(Lorg/thoughtcrime/securesms/util/FutureTaskListener;)V │ │ -206db8: 3802 1600 |0000: if-eqz v2, 0016 // +0016 │ │ -206dbc: 6e10 056b 0100 |0002: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.get:()Ljava/lang/Object; // method@6b05 │ │ -206dc2: 0c00 |0005: move-result-object v0 │ │ -206dc4: 7220 d36a 0200 |0006: invoke-interface {v2, v0}, Lorg/thoughtcrime/securesms/util/FutureTaskListener;.onSuccess:(Ljava/lang/Object;)V // method@6ad3 │ │ -206dca: 280d |0009: goto 0016 // +000d │ │ -206dcc: 0d00 |000a: move-exception v0 │ │ -206dce: 7220 d26a 0200 |000b: invoke-interface {v2, v0}, Lorg/thoughtcrime/securesms/util/FutureTaskListener;.onFailure:(Ljava/util/concurrent/ExecutionException;)V // method@6ad2 │ │ -206dd4: 2808 |000e: goto 0016 // +0008 │ │ -206dd6: 0d02 |000f: move-exception v2 │ │ -206dd8: 2200 da02 |0010: new-instance v0, Ljava/lang/AssertionError; // type@02da │ │ -206ddc: 7020 f109 2000 |0012: invoke-direct {v0, v2}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09f1 │ │ -206de2: 2700 |0015: throw v0 │ │ -206de4: 0e00 |0016: return-void │ │ +206dac: |[206dac] org.thoughtcrime.securesms.util.ListenableFutureTask.callback:(Lorg/thoughtcrime/securesms/util/FutureTaskListener;)V │ │ +206dbc: 3802 1600 |0000: if-eqz v2, 0016 // +0016 │ │ +206dc0: 6e10 056b 0100 |0002: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.get:()Ljava/lang/Object; // method@6b05 │ │ +206dc6: 0c00 |0005: move-result-object v0 │ │ +206dc8: 7220 d36a 0200 |0006: invoke-interface {v2, v0}, Lorg/thoughtcrime/securesms/util/FutureTaskListener;.onSuccess:(Ljava/lang/Object;)V // method@6ad3 │ │ +206dce: 280d |0009: goto 0016 // +000d │ │ +206dd0: 0d00 |000a: move-exception v0 │ │ +206dd2: 7220 d26a 0200 |000b: invoke-interface {v2, v0}, Lorg/thoughtcrime/securesms/util/FutureTaskListener;.onFailure:(Ljava/util/concurrent/ExecutionException;)V // method@6ad2 │ │ +206dd8: 2808 |000e: goto 0016 // +0008 │ │ +206dda: 0d02 |000f: move-exception v2 │ │ +206ddc: 2200 da02 |0010: new-instance v0, Ljava/lang/AssertionError; // type@02da │ │ +206de0: 7020 f109 2000 |0012: invoke-direct {v0, v2}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09f1 │ │ +206de6: 2700 |0015: throw v0 │ │ +206de8: 0e00 |0016: return-void │ │ catches : 1 │ │ 0x0002 - 0x0009 │ │ Ljava/lang/InterruptedException; -> 0x000f │ │ Ljava/util/concurrent/ExecutionException; -> 0x000a │ │ positions : │ │ 0x0002 line=103 │ │ 0x000b line=107 │ │ @@ -319690,28 +319691,28 @@ │ │ type : '(Lorg/thoughtcrime/securesms/util/FutureTaskListener;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -206d24: |[206d24] org.thoughtcrime.securesms.util.ListenableFutureTask.addListener:(Lorg/thoughtcrime/securesms/util/FutureTaskListener;)V │ │ -206d34: 1d01 |0000: monitor-enter v1 │ │ -206d36: 6e10 076b 0100 |0001: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.isDone:()Z // method@6b07 │ │ -206d3c: 0a00 |0004: move-result v0 │ │ -206d3e: 3800 0600 |0005: if-eqz v0, 000b // +0006 │ │ -206d42: 7020 026b 2100 |0007: invoke-direct {v1, v2}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.callback:(Lorg/thoughtcrime/securesms/util/FutureTaskListener;)V // method@6b02 │ │ -206d48: 2806 |000a: goto 0010 // +0006 │ │ -206d4a: 5410 5f43 |000b: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.listeners:Ljava/util/List; // field@435f │ │ -206d4e: 7220 650d 2000 |000d: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0d65 │ │ -206d54: 1e01 |0010: monitor-exit v1 │ │ -206d56: 0e00 |0011: return-void │ │ -206d58: 0d02 |0012: move-exception v2 │ │ -206d5a: 1e01 |0013: monitor-exit v1 │ │ -206d5c: 2702 |0014: throw v2 │ │ +206d28: |[206d28] org.thoughtcrime.securesms.util.ListenableFutureTask.addListener:(Lorg/thoughtcrime/securesms/util/FutureTaskListener;)V │ │ +206d38: 1d01 |0000: monitor-enter v1 │ │ +206d3a: 6e10 076b 0100 |0001: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.isDone:()Z // method@6b07 │ │ +206d40: 0a00 |0004: move-result v0 │ │ +206d42: 3800 0600 |0005: if-eqz v0, 000b // +0006 │ │ +206d46: 7020 026b 2100 |0007: invoke-direct {v1, v2}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.callback:(Lorg/thoughtcrime/securesms/util/FutureTaskListener;)V // method@6b02 │ │ +206d4c: 2806 |000a: goto 0010 // +0006 │ │ +206d4e: 5410 5f43 |000b: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.listeners:Ljava/util/List; // field@435f │ │ +206d52: 7220 650d 2000 |000d: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0d65 │ │ +206d58: 1e01 |0010: monitor-exit v1 │ │ +206d5a: 0e00 |0011: return-void │ │ +206d5c: 0d02 |0012: move-exception v2 │ │ +206d5e: 1e01 |0013: monitor-exit v1 │ │ +206d60: 2702 |0014: throw v2 │ │ catches : 2 │ │ 0x0001 - 0x0010 │ │ -> 0x0012 │ │ 0x0013 - 0x0014 │ │ -> 0x0012 │ │ positions : │ │ 0x0001 line=70 │ │ @@ -319727,22 +319728,22 @@ │ │ type : '()V' │ │ access : 0x20004 (PROTECTED DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -206df8: |[206df8] org.thoughtcrime.securesms.util.ListenableFutureTask.done:()V │ │ -206e08: 1d01 |0000: monitor-enter v1 │ │ -206e0a: 7010 016b 0100 |0001: invoke-direct {v1}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.callback:()V // method@6b01 │ │ -206e10: 1e01 |0004: monitor-exit v1 │ │ -206e12: 0e00 |0005: return-void │ │ -206e14: 0d00 |0006: move-exception v0 │ │ -206e16: 1e01 |0007: monitor-exit v1 │ │ -206e18: 2700 |0008: throw v0 │ │ +206dfc: |[206dfc] org.thoughtcrime.securesms.util.ListenableFutureTask.done:()V │ │ +206e0c: 1d01 |0000: monitor-enter v1 │ │ +206e0e: 7010 016b 0100 |0001: invoke-direct {v1}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.callback:()V // method@6b01 │ │ +206e14: 1e01 |0004: monitor-exit v1 │ │ +206e16: 0e00 |0005: return-void │ │ +206e18: 0d00 |0006: move-exception v0 │ │ +206e1a: 1e01 |0007: monitor-exit v1 │ │ +206e1c: 2700 |0008: throw v0 │ │ catches : 2 │ │ 0x0001 - 0x0004 │ │ -> 0x0006 │ │ 0x0007 - 0x0008 │ │ -> 0x0006 │ │ positions : │ │ 0x0001 line=83 │ │ @@ -319755,26 +319756,26 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -206bcc: |[206bcc] org.thoughtcrime.securesms.util.ListenableFutureTask.equals:(Ljava/lang/Object;)Z │ │ -206bdc: 3802 0f00 |0000: if-eqz v2, 000f // +000f │ │ -206be0: 2020 8111 |0002: instance-of v0, v2, Lorg/thoughtcrime/securesms/util/ListenableFutureTask; // type@1181 │ │ -206be4: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ -206be8: 5410 5e43 |0006: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.identifier:Ljava/lang/Object; // field@435e │ │ -206bec: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -206bf0: 6e20 d40a 2000 |000a: invoke-virtual {v0, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0ad4 │ │ -206bf6: 0a02 |000d: move-result v2 │ │ -206bf8: 0f02 |000e: return v2 │ │ -206bfa: 6f20 d40a 2100 |000f: invoke-super {v1, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0ad4 │ │ -206c00: 0a02 |0012: move-result v2 │ │ -206c02: 0f02 |0013: return v2 │ │ +206bd0: |[206bd0] org.thoughtcrime.securesms.util.ListenableFutureTask.equals:(Ljava/lang/Object;)Z │ │ +206be0: 3802 0f00 |0000: if-eqz v2, 000f // +000f │ │ +206be4: 2020 8111 |0002: instance-of v0, v2, Lorg/thoughtcrime/securesms/util/ListenableFutureTask; // type@1181 │ │ +206be8: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ +206bec: 5410 5e43 |0006: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.identifier:Ljava/lang/Object; // field@435e │ │ +206bf0: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +206bf4: 6e20 d40a 2000 |000a: invoke-virtual {v0, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0ad4 │ │ +206bfa: 0a02 |000d: move-result v2 │ │ +206bfc: 0f02 |000e: return v2 │ │ +206bfe: 6f20 d40a 2100 |000f: invoke-super {v1, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0ad4 │ │ +206c04: 0a02 |0012: move-result v2 │ │ +206c06: 0f02 |0013: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=114 │ │ 0x000a line=115 │ │ 0x000f line=117 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 this Lorg/thoughtcrime/securesms/util/ListenableFutureTask; │ │ @@ -319785,23 +319786,23 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -206c04: |[206c04] org.thoughtcrime.securesms.util.ListenableFutureTask.hashCode:()I │ │ -206c14: 5410 5e43 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.identifier:Ljava/lang/Object; // field@435e │ │ -206c18: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -206c1c: 6e10 d60a 0000 |0004: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@0ad6 │ │ -206c22: 0a00 |0007: move-result v0 │ │ -206c24: 0f00 |0008: return v0 │ │ -206c26: 6f10 d60a 0100 |0009: invoke-super {v1}, Ljava/lang/Object;.hashCode:()I // method@0ad6 │ │ -206c2c: 0a00 |000c: move-result v0 │ │ -206c2e: 0f00 |000d: return v0 │ │ +206c08: |[206c08] org.thoughtcrime.securesms.util.ListenableFutureTask.hashCode:()I │ │ +206c18: 5410 5e43 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.identifier:Ljava/lang/Object; // field@435e │ │ +206c1c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +206c20: 6e10 d60a 0000 |0004: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@0ad6 │ │ +206c26: 0a00 |0007: move-result v0 │ │ +206c28: 0f00 |0008: return v0 │ │ +206c2a: 6f10 d60a 0100 |0009: invoke-super {v1}, Ljava/lang/Object;.hashCode:()I // method@0ad6 │ │ +206c30: 0a00 |000c: move-result v0 │ │ +206c32: 0f00 |000d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 0x0009 line=124 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/thoughtcrime/securesms/util/ListenableFutureTask; │ │ │ │ @@ -319810,23 +319811,23 @@ │ │ type : '(Lorg/thoughtcrime/securesms/util/FutureTaskListener;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -206e30: |[206e30] org.thoughtcrime.securesms.util.ListenableFutureTask.removeListener:(Lorg/thoughtcrime/securesms/util/FutureTaskListener;)V │ │ -206e40: 1d01 |0000: monitor-enter v1 │ │ -206e42: 5410 5f43 |0001: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.listeners:Ljava/util/List; // field@435f │ │ -206e46: 7220 720d 2000 |0003: invoke-interface {v0, v2}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@0d72 │ │ -206e4c: 1e01 |0006: monitor-exit v1 │ │ -206e4e: 0e00 |0007: return-void │ │ -206e50: 0d02 |0008: move-exception v2 │ │ -206e52: 1e01 |0009: monitor-exit v1 │ │ -206e54: 2702 |000a: throw v2 │ │ +206e34: |[206e34] org.thoughtcrime.securesms.util.ListenableFutureTask.removeListener:(Lorg/thoughtcrime/securesms/util/FutureTaskListener;)V │ │ +206e44: 1d01 |0000: monitor-enter v1 │ │ +206e46: 5410 5f43 |0001: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.listeners:Ljava/util/List; // field@435f │ │ +206e4a: 7220 720d 2000 |0003: invoke-interface {v0, v2}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@0d72 │ │ +206e50: 1e01 |0006: monitor-exit v1 │ │ +206e52: 0e00 |0007: return-void │ │ +206e54: 0d02 |0008: move-exception v2 │ │ +206e56: 1e01 |0009: monitor-exit v1 │ │ +206e58: 2702 |000a: throw v2 │ │ catches : 2 │ │ 0x0001 - 0x0006 │ │ -> 0x0008 │ │ 0x0009 - 0x000a │ │ -> 0x0008 │ │ positions : │ │ 0x0001 line=78 │ │ @@ -319873,20 +319874,20 @@ │ │ type : '(Lorg/thoughtcrime/securesms/util/LongClickCopySpan;Landroid/app/Activity;Lcom/b44t/messenger/DcContact;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -206e6c: |[206e6c] org.thoughtcrime.securesms.util.LongClickCopySpan$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/util/LongClickCopySpan;Landroid/app/Activity;Lcom/b44t/messenger/DcContact;)V │ │ -206e7c: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ -206e82: 5b01 6043 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // field@4360 │ │ -206e86: 5b02 6143 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda0;.f$1:Landroid/app/Activity; // field@4361 │ │ -206e8a: 5b03 6243 |0007: iput-object v3, v0, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda0;.f$2:Lcom/b44t/messenger/DcContact; // field@4362 │ │ -206e8e: 0e00 |0009: return-void │ │ +206e70: |[206e70] org.thoughtcrime.securesms.util.LongClickCopySpan$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/util/LongClickCopySpan;Landroid/app/Activity;Lcom/b44t/messenger/DcContact;)V │ │ +206e80: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ +206e86: 5b01 6043 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // field@4360 │ │ +206e8a: 5b02 6143 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda0;.f$1:Landroid/app/Activity; // field@4361 │ │ +206e8e: 5b03 6243 |0007: iput-object v3, v0, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda0;.f$2:Lcom/b44t/messenger/DcContact; // field@4362 │ │ +206e92: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x000a reg=1 (null) Lorg/thoughtcrime/securesms/util/LongClickCopySpan; │ │ 0x0000 - 0x000a reg=2 (null) Landroid/app/Activity; │ │ @@ -319898,20 +319899,20 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 10 16-bit code units │ │ -206e90: |[206e90] org.thoughtcrime.securesms.util.LongClickCopySpan$$ExternalSyntheticLambda0.onClick:(Landroid/content/DialogInterface;I)V │ │ -206ea0: 5430 6043 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // field@4360 │ │ -206ea4: 5431 6143 |0002: iget-object v1, v3, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda0;.f$1:Landroid/app/Activity; // field@4361 │ │ -206ea8: 5432 6243 |0004: iget-object v2, v3, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda0;.f$2:Lcom/b44t/messenger/DcContact; // field@4362 │ │ -206eac: 6e55 0f6b 1042 |0006: invoke-virtual {v0, v1, v2, v4, v5}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.lambda$onClick$0$org-thoughtcrime-securesms-util-LongClickCopySpan:(Landroid/app/Activity;Lcom/b44t/messenger/DcContact;Landroid/content/DialogInterface;I)V // method@6b0f │ │ -206eb2: 0e00 |0009: return-void │ │ +206e94: |[206e94] org.thoughtcrime.securesms.util.LongClickCopySpan$$ExternalSyntheticLambda0.onClick:(Landroid/content/DialogInterface;I)V │ │ +206ea4: 5430 6043 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // field@4360 │ │ +206ea8: 5431 6143 |0002: iget-object v1, v3, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda0;.f$1:Landroid/app/Activity; // field@4361 │ │ +206eac: 5432 6243 |0004: iget-object v2, v3, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda0;.f$2:Lcom/b44t/messenger/DcContact; // field@4362 │ │ +206eb0: 6e55 0f6b 1042 |0006: invoke-virtual {v0, v1, v2, v4, v5}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.lambda$onClick$0$org-thoughtcrime-securesms-util-LongClickCopySpan:(Landroid/app/Activity;Lcom/b44t/messenger/DcContact;Landroid/content/DialogInterface;I)V // method@6b0f │ │ +206eb6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x000a reg=3 this Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x000a reg=4 (null) Landroid/content/DialogInterface; │ │ 0x0000 - 0x000a reg=5 (null) I │ │ @@ -319950,19 +319951,19 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -206eb4: |[206eb4] org.thoughtcrime.securesms.util.LongClickCopySpan$$ExternalSyntheticLambda1.:(Landroid/content/Context;Ljava/lang/String;)V │ │ -206ec4: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ -206eca: 5b01 6343 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda1;.f$0:Landroid/content/Context; // field@4363 │ │ -206ece: 5b02 6443 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda1;.f$1:Ljava/lang/String; // field@4364 │ │ -206ed2: 0e00 |0007: return-void │ │ +206eb8: |[206eb8] org.thoughtcrime.securesms.util.LongClickCopySpan$$ExternalSyntheticLambda1.:(Landroid/content/Context;Ljava/lang/String;)V │ │ +206ec8: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ +206ece: 5b01 6343 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda1;.f$0:Landroid/content/Context; // field@4363 │ │ +206ed2: 5b02 6443 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda1;.f$1:Ljava/lang/String; // field@4364 │ │ +206ed6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda1; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/content/Context; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ @@ -319973,19 +319974,19 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -206ed4: |[206ed4] org.thoughtcrime.securesms.util.LongClickCopySpan$$ExternalSyntheticLambda1.onClick:(Landroid/content/DialogInterface;I)V │ │ -206ee4: 5420 6343 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda1;.f$0:Landroid/content/Context; // field@4363 │ │ -206ee8: 5421 6443 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda1;.f$1:Ljava/lang/String; // field@4364 │ │ -206eec: 7140 106b 1043 |0004: invoke-static {v0, v1, v3, v4}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.lambda$onLongClick$1:(Landroid/content/Context;Ljava/lang/String;Landroid/content/DialogInterface;I)V // method@6b10 │ │ -206ef2: 0e00 |0007: return-void │ │ +206ed8: |[206ed8] org.thoughtcrime.securesms.util.LongClickCopySpan$$ExternalSyntheticLambda1.onClick:(Landroid/content/DialogInterface;I)V │ │ +206ee8: 5420 6343 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda1;.f$0:Landroid/content/Context; // field@4363 │ │ +206eec: 5421 6443 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda1;.f$1:Ljava/lang/String; // field@4364 │ │ +206ef0: 7140 106b 1043 |0004: invoke-static {v0, v1, v3, v4}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.lambda$onLongClick$1:(Landroid/content/Context;Ljava/lang/String;Landroid/content/DialogInterface;I)V // method@6b10 │ │ +206ef6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda1; │ │ 0x0000 - 0x0008 reg=3 (null) Landroid/content/DialogInterface; │ │ 0x0000 - 0x0008 reg=4 (null) I │ │ @@ -320042,18 +320043,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -206f3c: |[206f3c] org.thoughtcrime.securesms.util.LongClickCopySpan.:(Ljava/lang/String;)V │ │ -206f4c: 7010 ca02 0000 |0000: invoke-direct {v0}, Landroid/text/style/ClickableSpan;.:()V // method@02ca │ │ -206f52: 5b01 6a43 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@436a │ │ -206f56: 0e00 |0005: return-void │ │ +206f40: |[206f40] org.thoughtcrime.securesms.util.LongClickCopySpan.:(Ljava/lang/String;)V │ │ +206f50: 7010 ca02 0000 |0000: invoke-direct {v0}, Landroid/text/style/ClickableSpan;.:()V // method@02ca │ │ +206f56: 5b01 6a43 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@436a │ │ +206f5a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0003 line=33 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/util/LongClickCopySpan; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ @@ -320063,24 +320064,24 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;Landroid/content/DialogInterface;I)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -206f70: |[206f70] org.thoughtcrime.securesms.util.LongClickCopySpan.lambda$onLongClick$1:(Landroid/content/Context;Ljava/lang/String;Landroid/content/DialogInterface;I)V │ │ -206f80: 7120 2e6c 1000 |0000: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/Util;.writeTextToClipboard:(Landroid/content/Context;Ljava/lang/String;)V // method@6c2e │ │ -206f86: 1401 dd00 137f |0003: const v1, #float 1.95401e+38 // #7f1300dd │ │ -206f8c: 6e20 7900 1000 |0006: invoke-virtual {v0, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0079 │ │ -206f92: 0c01 |0009: move-result-object v1 │ │ -206f94: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -206f96: 7130 a504 1002 |000b: invoke-static {v0, v1, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@04a5 │ │ -206f9c: 0c00 |000e: move-result-object v0 │ │ -206f9e: 6e10 a604 0000 |000f: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@04a6 │ │ -206fa4: 0e00 |0012: return-void │ │ +206f74: |[206f74] org.thoughtcrime.securesms.util.LongClickCopySpan.lambda$onLongClick$1:(Landroid/content/Context;Ljava/lang/String;Landroid/content/DialogInterface;I)V │ │ +206f84: 7120 2e6c 1000 |0000: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/Util;.writeTextToClipboard:(Landroid/content/Context;Ljava/lang/String;)V // method@6c2e │ │ +206f8a: 1401 dd00 137f |0003: const v1, #float 1.95401e+38 // #7f1300dd │ │ +206f90: 6e20 7900 1000 |0006: invoke-virtual {v0, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0079 │ │ +206f96: 0c01 |0009: move-result-object v1 │ │ +206f98: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +206f9a: 7130 a504 1002 |000b: invoke-static {v0, v1, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@04a5 │ │ +206fa0: 0c00 |000e: move-result-object v0 │ │ +206fa2: 6e10 a604 0000 |000f: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@04a6 │ │ +206fa8: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ 0x0006 line=106 │ │ locals : │ │ 0x0000 - 0x0013 reg=0 (null) Landroid/content/Context; │ │ 0x0000 - 0x0013 reg=1 (null) Ljava/lang/String; │ │ @@ -320092,29 +320093,29 @@ │ │ type : '(Landroid/app/Activity;Lcom/b44t/messenger/DcContact;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -207270: |[207270] org.thoughtcrime.securesms.util.LongClickCopySpan.openChat:(Landroid/app/Activity;Lcom/b44t/messenger/DcContact;)V │ │ -207280: 7110 625e 0300 |0000: invoke-static {v3}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@5e62 │ │ -207286: 0c00 |0003: move-result-object v0 │ │ -207288: 6e10 b406 0400 |0004: invoke-virtual {v4}, Lcom/b44t/messenger/DcContact;.getId:()I // method@06b4 │ │ -20728e: 0a04 |0007: move-result v4 │ │ -207290: 6e20 c906 4000 |0008: invoke-virtual {v0, v4}, Lcom/b44t/messenger/DcContext;.createChatByContactId:(I)I // method@06c9 │ │ -207296: 0a04 |000b: move-result v4 │ │ -207298: 3804 1100 |000c: if-eqz v4, 001d // +0011 │ │ -20729c: 2200 2b00 |000e: new-instance v0, Landroid/content/Intent; // type@002b │ │ -2072a0: 1c01 7e0d |0010: const-class v1, Lorg/thoughtcrime/securesms/ConversationActivity; // type@0d7e │ │ -2072a4: 7030 8600 3001 |0012: invoke-direct {v0, v3, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0086 │ │ -2072aa: 1a01 e450 |0015: const-string v1, "chat_id" // string@50e4 │ │ -2072ae: 6e30 9e00 1004 |0017: invoke-virtual {v0, v1, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@009e │ │ -2072b4: 6e20 2a00 0300 |001a: invoke-virtual {v3, v0}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@002a │ │ -2072ba: 0e00 |001d: return-void │ │ +207274: |[207274] org.thoughtcrime.securesms.util.LongClickCopySpan.openChat:(Landroid/app/Activity;Lcom/b44t/messenger/DcContact;)V │ │ +207284: 7110 625e 0300 |0000: invoke-static {v3}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@5e62 │ │ +20728a: 0c00 |0003: move-result-object v0 │ │ +20728c: 6e10 b406 0400 |0004: invoke-virtual {v4}, Lcom/b44t/messenger/DcContact;.getId:()I // method@06b4 │ │ +207292: 0a04 |0007: move-result v4 │ │ +207294: 6e20 c906 4000 |0008: invoke-virtual {v0, v4}, Lcom/b44t/messenger/DcContext;.createChatByContactId:(I)I // method@06c9 │ │ +20729a: 0a04 |000b: move-result v4 │ │ +20729c: 3804 1100 |000c: if-eqz v4, 001d // +0011 │ │ +2072a0: 2200 2b00 |000e: new-instance v0, Landroid/content/Intent; // type@002b │ │ +2072a4: 1c01 7e0d |0010: const-class v1, Lorg/thoughtcrime/securesms/ConversationActivity; // type@0d7e │ │ +2072a8: 7030 8600 3001 |0012: invoke-direct {v0, v3, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0086 │ │ +2072ae: 1a01 e450 |0015: const-string v1, "chat_id" // string@50e4 │ │ +2072b2: 6e30 9e00 1004 |0017: invoke-virtual {v0, v1, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@009e │ │ +2072b8: 6e20 2a00 0300 |001a: invoke-virtual {v3, v0}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@002a │ │ +2072be: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0004 line=38 │ │ 0x000e line=40 │ │ 0x0015 line=41 │ │ 0x001a line=42 │ │ @@ -320128,31 +320129,31 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -206ef4: |[206ef4] org.thoughtcrime.securesms.util.LongClickCopySpan.prepareUrl:(Ljava/lang/String;)Ljava/lang/String; │ │ -206f04: 1a00 1073 |0000: const-string v0, "mailto:" // string@7310 │ │ -206f08: 6e20 250b 0200 |0002: invoke-virtual {v2, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0b25 │ │ -206f0e: 0a00 |0005: move-result v0 │ │ -206f10: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ -206f14: 1270 |0008: const/4 v0, #int 7 // #7 │ │ -206f16: 6e20 280b 0200 |0009: invoke-virtual {v2, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0b28 │ │ -206f1c: 0c02 |000c: move-result-object v2 │ │ -206f1e: 1102 |000d: return-object v2 │ │ -206f20: 1a00 d08b |000e: const-string v0, "tel:" // string@8bd0 │ │ -206f24: 6e20 250b 0200 |0010: invoke-virtual {v2, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0b25 │ │ -206f2a: 0a00 |0013: move-result v0 │ │ -206f2c: 3800 0700 |0014: if-eqz v0, 001b // +0007 │ │ -206f30: 1240 |0016: const/4 v0, #int 4 // #4 │ │ -206f32: 6e20 280b 0200 |0017: invoke-virtual {v2, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0b28 │ │ -206f38: 0c02 |001a: move-result-object v2 │ │ -206f3a: 1102 |001b: return-object v2 │ │ +206ef8: |[206ef8] org.thoughtcrime.securesms.util.LongClickCopySpan.prepareUrl:(Ljava/lang/String;)Ljava/lang/String; │ │ +206f08: 1a00 1073 |0000: const-string v0, "mailto:" // string@7310 │ │ +206f0c: 6e20 250b 0200 |0002: invoke-virtual {v2, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0b25 │ │ +206f12: 0a00 |0005: move-result v0 │ │ +206f14: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ +206f18: 1270 |0008: const/4 v0, #int 7 // #7 │ │ +206f1a: 6e20 280b 0200 |0009: invoke-virtual {v2, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0b28 │ │ +206f20: 0c02 |000c: move-result-object v2 │ │ +206f22: 1102 |000d: return-object v2 │ │ +206f24: 1a00 d08b |000e: const-string v0, "tel:" // string@8bd0 │ │ +206f28: 6e20 250b 0200 |0010: invoke-virtual {v2, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0b25 │ │ +206f2e: 0a00 |0013: move-result v0 │ │ +206f30: 3800 0700 |0014: if-eqz v0, 001b // +0007 │ │ +206f34: 1240 |0016: const/4 v0, #int 4 // #4 │ │ +206f36: 6e20 280b 0200 |0017: invoke-virtual {v2, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0b28 │ │ +206f3c: 0c02 |001a: move-result-object v2 │ │ +206f3e: 1102 |001b: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ 0x0009 line=127 │ │ 0x000e line=128 │ │ 0x0017 line=129 │ │ locals : │ │ @@ -320165,17 +320166,17 @@ │ │ type : '(Landroid/app/Activity;Lcom/b44t/messenger/DcContact;Landroid/content/DialogInterface;I)V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -206f58: |[206f58] org.thoughtcrime.securesms.util.LongClickCopySpan.lambda$onClick$0$org-thoughtcrime-securesms-util-LongClickCopySpan:(Landroid/app/Activity;Lcom/b44t/messenger/DcContact;Landroid/content/DialogInterface;I)V │ │ -206f68: 7030 136b 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.openChat:(Landroid/app/Activity;Lcom/b44t/messenger/DcContact;)V // method@6b13 │ │ -206f6e: 0e00 |0003: return-void │ │ +206f5c: |[206f5c] org.thoughtcrime.securesms.util.LongClickCopySpan.lambda$onClick$0$org-thoughtcrime-securesms-util-LongClickCopySpan:(Landroid/app/Activity;Lcom/b44t/messenger/DcContact;Landroid/content/DialogInterface;I)V │ │ +206f6c: 7030 136b 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.openChat:(Landroid/app/Activity;Lcom/b44t/messenger/DcContact;)V // method@6b13 │ │ +206f72: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/util/LongClickCopySpan; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/app/Activity; │ │ 0x0000 - 0x0004 reg=2 (null) Lcom/b44t/messenger/DcContact; │ │ @@ -320187,130 +320188,130 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 237 16-bit code units │ │ -206fa8: |[206fa8] org.thoughtcrime.securesms.util.LongClickCopySpan.onClick:(Landroid/view/View;)V │ │ -206fb8: 5460 6a43 |0000: iget-object v0, v6, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@436a │ │ -206fbc: 1a01 e751 |0002: const-string v1, "cmd:" // string@51e7 │ │ -206fc0: 6e20 250b 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0b25 │ │ -206fc6: 0a00 |0007: move-result v0 │ │ -206fc8: 3800 2b00 |0008: if-eqz v0, 0033 // +002b │ │ -206fcc: 5460 6a43 |000a: iget-object v0, v6, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@436a │ │ -206fd0: 1241 |000c: const/4 v1, #int 4 // #4 │ │ -206fd2: 6e20 280b 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0b28 │ │ -206fd8: 0c00 |0010: move-result-object v0 │ │ -206fda: 6e10 3d03 0700 |0011: invoke-virtual {v7}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@033d │ │ -206fe0: 0c07 |0014: move-result-object v7 │ │ -206fe2: 1f07 7e0d |0015: check-cast v7, Lorg/thoughtcrime/securesms/ConversationActivity; // type@0d7e │ │ -206fe6: 2201 0d03 |0017: new-instance v1, Ljava/lang/StringBuilder; // type@030d │ │ -206fea: 7010 3f0b 0100 |0019: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0b3f │ │ -206ff0: 6e20 4b0b 0100 |001c: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ -206ff6: 1a00 4a04 |001f: const-string v0, " " // string@044a │ │ -206ffa: 6e20 4b0b 0100 |0021: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ -207000: 6e10 5c0b 0100 |0024: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b5c │ │ -207006: 0c00 |0027: move-result-object v0 │ │ -207008: 6e20 ab50 0700 |0028: invoke-virtual {v7, v0}, Lorg/thoughtcrime/securesms/ConversationActivity;.setDraftText:(Ljava/lang/String;)V // method@50ab │ │ -20700e: 2900 c100 |002b: goto/16 00ec // +00c1 │ │ -207012: 0d07 |002d: move-exception v7 │ │ -207014: 6e10 670a 0700 |002e: invoke-virtual {v7}, Ljava/lang/Exception;.printStackTrace:()V // method@0a67 │ │ -20701a: 2900 bb00 |0031: goto/16 00ec // +00bb │ │ -20701e: 5460 6a43 |0033: iget-object v0, v6, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@436a │ │ -207022: 1a01 1073 |0035: const-string v1, "mailto:" // string@7310 │ │ -207026: 6e20 250b 1000 |0037: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0b25 │ │ -20702c: 0a00 |003a: move-result v0 │ │ -20702e: 3800 6c00 |003b: if-eqz v0, 00a7 // +006c │ │ -207032: 5460 6a43 |003d: iget-object v0, v6, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@436a │ │ -207036: 7020 146b 0600 |003f: invoke-direct {v6, v0}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.prepareUrl:(Ljava/lang/String;)Ljava/lang/String; // method@6b14 │ │ -20703c: 0c00 |0042: move-result-object v0 │ │ -20703e: 6e10 3d03 0700 |0043: invoke-virtual {v7}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@033d │ │ -207044: 0c07 |0046: move-result-object v7 │ │ -207046: 1f07 0e00 |0047: check-cast v7, Landroid/app/Activity; // type@000e │ │ -20704a: 7110 625e 0700 |0049: invoke-static {v7}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@5e62 │ │ -207050: 0c01 |004c: move-result-object v1 │ │ -207052: 1202 |004d: const/4 v2, #int 0 // #0 │ │ -207054: 6e30 ca06 2100 |004e: invoke-virtual {v1, v2, v0}, Lcom/b44t/messenger/DcContext;.createContact:(Ljava/lang/String;Ljava/lang/String;)I // method@06ca │ │ -20705a: 0a00 |0051: move-result v0 │ │ -20705c: 6e20 e206 0100 |0052: invoke-virtual {v1, v0}, Lcom/b44t/messenger/DcContext;.getContact:(I)Lcom/b44t/messenger/DcContact; // method@06e2 │ │ -207062: 0c00 |0055: move-result-object v0 │ │ -207064: 6e10 b406 0000 |0056: invoke-virtual {v0}, Lcom/b44t/messenger/DcContact;.getId:()I // method@06b4 │ │ -20706a: 0a03 |0059: move-result v3 │ │ -20706c: 3803 1700 |005a: if-eqz v3, 0071 // +0017 │ │ -207070: 6e10 bb06 0000 |005c: invoke-virtual {v0}, Lcom/b44t/messenger/DcContact;.isBlocked:()Z // method@06bb │ │ -207076: 0a03 |005f: move-result v3 │ │ -207078: 3903 1100 |0060: if-nez v3, 0071 // +0011 │ │ -20707c: 6e10 b406 0000 |0062: invoke-virtual {v0}, Lcom/b44t/messenger/DcContact;.getId:()I // method@06b4 │ │ -207082: 0a03 |0065: move-result v3 │ │ -207084: 6e20 da06 3100 |0066: invoke-virtual {v1, v3}, Lcom/b44t/messenger/DcContext;.getChatIdByContactId:(I)I // method@06da │ │ -20708a: 0a01 |0069: move-result v1 │ │ -20708c: 3801 0700 |006a: if-eqz v1, 0071 // +0007 │ │ -207090: 7030 136b 7600 |006c: invoke-direct {v6, v7, v0}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.openChat:(Landroid/app/Activity;Lcom/b44t/messenger/DcContact;)V // method@6b13 │ │ -207096: 2900 7d00 |006f: goto/16 00ec // +007d │ │ -20709a: 2201 5001 |0071: new-instance v1, Landroidx/appcompat/app/AlertDialog$Builder; // type@0150 │ │ -20709e: 7020 ba04 7100 |0073: invoke-direct {v1, v7}, Landroidx/appcompat/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@04ba │ │ -2070a4: 6e10 b706 0000 |0076: invoke-virtual {v0}, Lcom/b44t/messenger/DcContact;.getNameNAddr:()Ljava/lang/String; // method@06b7 │ │ -2070aa: 0c03 |0079: move-result-object v3 │ │ -2070ac: 1214 |007a: const/4 v4, #int 1 // #1 │ │ -2070ae: 2344 f711 |007b: new-array v4, v4, [Ljava/lang/Object; // type@11f7 │ │ -2070b2: 1205 |007d: const/4 v5, #int 0 // #0 │ │ -2070b4: 4d03 0405 |007e: aput-object v3, v4, v5 │ │ -2070b8: 1403 6800 137f |0080: const v3, #float 1.95399e+38 // #7f130068 │ │ -2070be: 6e30 2000 3704 |0083: invoke-virtual {v7, v3, v4}, Landroid/app/Activity;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@0020 │ │ -2070c4: 0c03 |0086: move-result-object v3 │ │ -2070c6: 6e20 c004 3100 |0087: invoke-virtual {v1, v3}, Landroidx/appcompat/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroidx/appcompat/app/AlertDialog$Builder; // method@04c0 │ │ -2070cc: 0c01 |008a: move-result-object v1 │ │ -2070ce: 2203 8211 |008b: new-instance v3, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda0; // type@1182 │ │ -2070d2: 7040 0a6b 6307 |008d: invoke-direct {v3, v6, v7, v0}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/util/LongClickCopySpan;Landroid/app/Activity;Lcom/b44t/messenger/DcContact;)V // method@6b0a │ │ -2070d8: 1407 0a00 0401 |0090: const v7, #float 2.42446e-38 // #0104000a │ │ -2070de: 6e30 c604 7103 |0093: invoke-virtual {v1, v7, v3}, Landroidx/appcompat/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@04c6 │ │ -2070e4: 0c07 |0096: move-result-object v7 │ │ -2070e6: 1400 a300 137f |0097: const v0, #float 1.954e+38 // #7f1300a3 │ │ -2070ec: 6e30 c104 0702 |009a: invoke-virtual {v7, v0, v2}, Landroidx/appcompat/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@04c1 │ │ -2070f2: 0c07 |009d: move-result-object v7 │ │ -2070f4: 6e10 cc04 0700 |009e: invoke-virtual {v7}, Landroidx/appcompat/app/AlertDialog$Builder;.show:()Landroidx/appcompat/app/AlertDialog; // method@04cc │ │ -2070fa: 284b |00a1: goto 00ec // +004b │ │ -2070fc: 0d07 |00a2: move-exception v7 │ │ -2070fe: 6e10 670a 0700 |00a3: invoke-virtual {v7}, Ljava/lang/Exception;.printStackTrace:()V // method@0a67 │ │ -207104: 2846 |00a6: goto 00ec // +0046 │ │ -207106: 5460 6a43 |00a7: iget-object v0, v6, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@436a │ │ -20710a: 7110 196c 0000 |00a9: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/Util;.isInviteURL:(Ljava/lang/String;)Z // method@6c19 │ │ -207110: 0a00 |00ac: move-result v0 │ │ -207112: 3800 1300 |00ad: if-eqz v0, 00c0 // +0013 │ │ -207116: 2200 fd10 |00af: new-instance v0, Lorg/thoughtcrime/securesms/qr/QrCodeHandler; // type@10fd │ │ -20711a: 6e10 3d03 0700 |00b1: invoke-virtual {v7}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@033d │ │ -207120: 0c07 |00b4: move-result-object v7 │ │ -207122: 1f07 0e00 |00b5: check-cast v7, Landroid/app/Activity; // type@000e │ │ -207126: 7020 f567 7000 |00b7: invoke-direct {v0, v7}, Lorg/thoughtcrime/securesms/qr/QrCodeHandler;.:(Landroid/app/Activity;)V // method@67f5 │ │ -20712c: 5467 6a43 |00ba: iget-object v7, v6, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@436a │ │ -207130: 6e20 f767 7000 |00bc: invoke-virtual {v0, v7}, Lorg/thoughtcrime/securesms/qr/QrCodeHandler;.handleQrData:(Ljava/lang/String;)V // method@67f7 │ │ -207136: 282d |00bf: goto 00ec // +002d │ │ -207138: 6e10 3d03 0700 |00c0: invoke-virtual {v7}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@033d │ │ -20713e: 0c00 |00c3: move-result-object v0 │ │ -207140: 1f00 0e00 |00c4: check-cast v0, Landroid/app/Activity; // type@000e │ │ -207144: 7110 625e 0000 |00c6: invoke-static {v0}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@5e62 │ │ -20714a: 0c01 |00c9: move-result-object v1 │ │ -20714c: 5462 6a43 |00ca: iget-object v2, v6, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@436a │ │ -207150: 6e20 c506 2100 |00cc: invoke-virtual {v1, v2}, Lcom/b44t/messenger/DcContext;.checkQr:(Ljava/lang/String;)Lcom/b44t/messenger/DcLot; // method@06c5 │ │ -207156: 0c01 |00cf: move-result-object v1 │ │ -207158: 6e10 2807 0100 |00d0: invoke-virtual {v1}, Lcom/b44t/messenger/DcLot;.getState:()I // method@0728 │ │ -20715e: 0a01 |00d3: move-result v1 │ │ -207160: 1302 0f01 |00d4: const/16 v2, #int 271 // #10f │ │ -207164: 3321 0d00 |00d6: if-ne v1, v2, 00e3 // +000d │ │ -207168: 2207 fd10 |00d8: new-instance v7, Lorg/thoughtcrime/securesms/qr/QrCodeHandler; // type@10fd │ │ -20716c: 7020 f567 0700 |00da: invoke-direct {v7, v0}, Lorg/thoughtcrime/securesms/qr/QrCodeHandler;.:(Landroid/app/Activity;)V // method@67f5 │ │ -207172: 5460 6a43 |00dd: iget-object v0, v6, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@436a │ │ -207176: 6e20 f767 0700 |00df: invoke-virtual {v7, v0}, Lorg/thoughtcrime/securesms/qr/QrCodeHandler;.handleQrData:(Ljava/lang/String;)V // method@67f7 │ │ -20717c: 280a |00e2: goto 00ec // +000a │ │ -20717e: 6e10 3d03 0700 |00e3: invoke-virtual {v7}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@033d │ │ -207184: 0c07 |00e6: move-result-object v7 │ │ -207186: 5460 6a43 |00e7: iget-object v0, v6, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@436a │ │ -20718a: 7120 de6a 0700 |00e9: invoke-static {v7, v0}, Lorg/thoughtcrime/securesms/util/IntentUtils;.showInBrowser:(Landroid/content/Context;Ljava/lang/String;)V // method@6ade │ │ -207190: 0e00 |00ec: return-void │ │ +206fac: |[206fac] org.thoughtcrime.securesms.util.LongClickCopySpan.onClick:(Landroid/view/View;)V │ │ +206fbc: 5460 6a43 |0000: iget-object v0, v6, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@436a │ │ +206fc0: 1a01 e751 |0002: const-string v1, "cmd:" // string@51e7 │ │ +206fc4: 6e20 250b 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0b25 │ │ +206fca: 0a00 |0007: move-result v0 │ │ +206fcc: 3800 2b00 |0008: if-eqz v0, 0033 // +002b │ │ +206fd0: 5460 6a43 |000a: iget-object v0, v6, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@436a │ │ +206fd4: 1241 |000c: const/4 v1, #int 4 // #4 │ │ +206fd6: 6e20 280b 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0b28 │ │ +206fdc: 0c00 |0010: move-result-object v0 │ │ +206fde: 6e10 3d03 0700 |0011: invoke-virtual {v7}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@033d │ │ +206fe4: 0c07 |0014: move-result-object v7 │ │ +206fe6: 1f07 7e0d |0015: check-cast v7, Lorg/thoughtcrime/securesms/ConversationActivity; // type@0d7e │ │ +206fea: 2201 0d03 |0017: new-instance v1, Ljava/lang/StringBuilder; // type@030d │ │ +206fee: 7010 3f0b 0100 |0019: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0b3f │ │ +206ff4: 6e20 4b0b 0100 |001c: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ +206ffa: 1a00 4a04 |001f: const-string v0, " " // string@044a │ │ +206ffe: 6e20 4b0b 0100 |0021: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ +207004: 6e10 5c0b 0100 |0024: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b5c │ │ +20700a: 0c00 |0027: move-result-object v0 │ │ +20700c: 6e20 ab50 0700 |0028: invoke-virtual {v7, v0}, Lorg/thoughtcrime/securesms/ConversationActivity;.setDraftText:(Ljava/lang/String;)V // method@50ab │ │ +207012: 2900 c100 |002b: goto/16 00ec // +00c1 │ │ +207016: 0d07 |002d: move-exception v7 │ │ +207018: 6e10 670a 0700 |002e: invoke-virtual {v7}, Ljava/lang/Exception;.printStackTrace:()V // method@0a67 │ │ +20701e: 2900 bb00 |0031: goto/16 00ec // +00bb │ │ +207022: 5460 6a43 |0033: iget-object v0, v6, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@436a │ │ +207026: 1a01 1073 |0035: const-string v1, "mailto:" // string@7310 │ │ +20702a: 6e20 250b 1000 |0037: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0b25 │ │ +207030: 0a00 |003a: move-result v0 │ │ +207032: 3800 6c00 |003b: if-eqz v0, 00a7 // +006c │ │ +207036: 5460 6a43 |003d: iget-object v0, v6, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@436a │ │ +20703a: 7020 146b 0600 |003f: invoke-direct {v6, v0}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.prepareUrl:(Ljava/lang/String;)Ljava/lang/String; // method@6b14 │ │ +207040: 0c00 |0042: move-result-object v0 │ │ +207042: 6e10 3d03 0700 |0043: invoke-virtual {v7}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@033d │ │ +207048: 0c07 |0046: move-result-object v7 │ │ +20704a: 1f07 0e00 |0047: check-cast v7, Landroid/app/Activity; // type@000e │ │ +20704e: 7110 625e 0700 |0049: invoke-static {v7}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@5e62 │ │ +207054: 0c01 |004c: move-result-object v1 │ │ +207056: 1202 |004d: const/4 v2, #int 0 // #0 │ │ +207058: 6e30 ca06 2100 |004e: invoke-virtual {v1, v2, v0}, Lcom/b44t/messenger/DcContext;.createContact:(Ljava/lang/String;Ljava/lang/String;)I // method@06ca │ │ +20705e: 0a00 |0051: move-result v0 │ │ +207060: 6e20 e206 0100 |0052: invoke-virtual {v1, v0}, Lcom/b44t/messenger/DcContext;.getContact:(I)Lcom/b44t/messenger/DcContact; // method@06e2 │ │ +207066: 0c00 |0055: move-result-object v0 │ │ +207068: 6e10 b406 0000 |0056: invoke-virtual {v0}, Lcom/b44t/messenger/DcContact;.getId:()I // method@06b4 │ │ +20706e: 0a03 |0059: move-result v3 │ │ +207070: 3803 1700 |005a: if-eqz v3, 0071 // +0017 │ │ +207074: 6e10 bb06 0000 |005c: invoke-virtual {v0}, Lcom/b44t/messenger/DcContact;.isBlocked:()Z // method@06bb │ │ +20707a: 0a03 |005f: move-result v3 │ │ +20707c: 3903 1100 |0060: if-nez v3, 0071 // +0011 │ │ +207080: 6e10 b406 0000 |0062: invoke-virtual {v0}, Lcom/b44t/messenger/DcContact;.getId:()I // method@06b4 │ │ +207086: 0a03 |0065: move-result v3 │ │ +207088: 6e20 da06 3100 |0066: invoke-virtual {v1, v3}, Lcom/b44t/messenger/DcContext;.getChatIdByContactId:(I)I // method@06da │ │ +20708e: 0a01 |0069: move-result v1 │ │ +207090: 3801 0700 |006a: if-eqz v1, 0071 // +0007 │ │ +207094: 7030 136b 7600 |006c: invoke-direct {v6, v7, v0}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.openChat:(Landroid/app/Activity;Lcom/b44t/messenger/DcContact;)V // method@6b13 │ │ +20709a: 2900 7d00 |006f: goto/16 00ec // +007d │ │ +20709e: 2201 5001 |0071: new-instance v1, Landroidx/appcompat/app/AlertDialog$Builder; // type@0150 │ │ +2070a2: 7020 ba04 7100 |0073: invoke-direct {v1, v7}, Landroidx/appcompat/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@04ba │ │ +2070a8: 6e10 b706 0000 |0076: invoke-virtual {v0}, Lcom/b44t/messenger/DcContact;.getNameNAddr:()Ljava/lang/String; // method@06b7 │ │ +2070ae: 0c03 |0079: move-result-object v3 │ │ +2070b0: 1214 |007a: const/4 v4, #int 1 // #1 │ │ +2070b2: 2344 f711 |007b: new-array v4, v4, [Ljava/lang/Object; // type@11f7 │ │ +2070b6: 1205 |007d: const/4 v5, #int 0 // #0 │ │ +2070b8: 4d03 0405 |007e: aput-object v3, v4, v5 │ │ +2070bc: 1403 6800 137f |0080: const v3, #float 1.95399e+38 // #7f130068 │ │ +2070c2: 6e30 2000 3704 |0083: invoke-virtual {v7, v3, v4}, Landroid/app/Activity;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@0020 │ │ +2070c8: 0c03 |0086: move-result-object v3 │ │ +2070ca: 6e20 c004 3100 |0087: invoke-virtual {v1, v3}, Landroidx/appcompat/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroidx/appcompat/app/AlertDialog$Builder; // method@04c0 │ │ +2070d0: 0c01 |008a: move-result-object v1 │ │ +2070d2: 2203 8211 |008b: new-instance v3, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda0; // type@1182 │ │ +2070d6: 7040 0a6b 6307 |008d: invoke-direct {v3, v6, v7, v0}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/util/LongClickCopySpan;Landroid/app/Activity;Lcom/b44t/messenger/DcContact;)V // method@6b0a │ │ +2070dc: 1407 0a00 0401 |0090: const v7, #float 2.42446e-38 // #0104000a │ │ +2070e2: 6e30 c604 7103 |0093: invoke-virtual {v1, v7, v3}, Landroidx/appcompat/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@04c6 │ │ +2070e8: 0c07 |0096: move-result-object v7 │ │ +2070ea: 1400 a300 137f |0097: const v0, #float 1.954e+38 // #7f1300a3 │ │ +2070f0: 6e30 c104 0702 |009a: invoke-virtual {v7, v0, v2}, Landroidx/appcompat/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@04c1 │ │ +2070f6: 0c07 |009d: move-result-object v7 │ │ +2070f8: 6e10 cc04 0700 |009e: invoke-virtual {v7}, Landroidx/appcompat/app/AlertDialog$Builder;.show:()Landroidx/appcompat/app/AlertDialog; // method@04cc │ │ +2070fe: 284b |00a1: goto 00ec // +004b │ │ +207100: 0d07 |00a2: move-exception v7 │ │ +207102: 6e10 670a 0700 |00a3: invoke-virtual {v7}, Ljava/lang/Exception;.printStackTrace:()V // method@0a67 │ │ +207108: 2846 |00a6: goto 00ec // +0046 │ │ +20710a: 5460 6a43 |00a7: iget-object v0, v6, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@436a │ │ +20710e: 7110 196c 0000 |00a9: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/Util;.isInviteURL:(Ljava/lang/String;)Z // method@6c19 │ │ +207114: 0a00 |00ac: move-result v0 │ │ +207116: 3800 1300 |00ad: if-eqz v0, 00c0 // +0013 │ │ +20711a: 2200 fd10 |00af: new-instance v0, Lorg/thoughtcrime/securesms/qr/QrCodeHandler; // type@10fd │ │ +20711e: 6e10 3d03 0700 |00b1: invoke-virtual {v7}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@033d │ │ +207124: 0c07 |00b4: move-result-object v7 │ │ +207126: 1f07 0e00 |00b5: check-cast v7, Landroid/app/Activity; // type@000e │ │ +20712a: 7020 f567 7000 |00b7: invoke-direct {v0, v7}, Lorg/thoughtcrime/securesms/qr/QrCodeHandler;.:(Landroid/app/Activity;)V // method@67f5 │ │ +207130: 5467 6a43 |00ba: iget-object v7, v6, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@436a │ │ +207134: 6e20 f767 7000 |00bc: invoke-virtual {v0, v7}, Lorg/thoughtcrime/securesms/qr/QrCodeHandler;.handleQrData:(Ljava/lang/String;)V // method@67f7 │ │ +20713a: 282d |00bf: goto 00ec // +002d │ │ +20713c: 6e10 3d03 0700 |00c0: invoke-virtual {v7}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@033d │ │ +207142: 0c00 |00c3: move-result-object v0 │ │ +207144: 1f00 0e00 |00c4: check-cast v0, Landroid/app/Activity; // type@000e │ │ +207148: 7110 625e 0000 |00c6: invoke-static {v0}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@5e62 │ │ +20714e: 0c01 |00c9: move-result-object v1 │ │ +207150: 5462 6a43 |00ca: iget-object v2, v6, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@436a │ │ +207154: 6e20 c506 2100 |00cc: invoke-virtual {v1, v2}, Lcom/b44t/messenger/DcContext;.checkQr:(Ljava/lang/String;)Lcom/b44t/messenger/DcLot; // method@06c5 │ │ +20715a: 0c01 |00cf: move-result-object v1 │ │ +20715c: 6e10 2807 0100 |00d0: invoke-virtual {v1}, Lcom/b44t/messenger/DcLot;.getState:()I // method@0728 │ │ +207162: 0a01 |00d3: move-result v1 │ │ +207164: 1302 0f01 |00d4: const/16 v2, #int 271 // #10f │ │ +207168: 3321 0d00 |00d6: if-ne v1, v2, 00e3 // +000d │ │ +20716c: 2207 fd10 |00d8: new-instance v7, Lorg/thoughtcrime/securesms/qr/QrCodeHandler; // type@10fd │ │ +207170: 7020 f567 0700 |00da: invoke-direct {v7, v0}, Lorg/thoughtcrime/securesms/qr/QrCodeHandler;.:(Landroid/app/Activity;)V // method@67f5 │ │ +207176: 5460 6a43 |00dd: iget-object v0, v6, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@436a │ │ +20717a: 6e20 f767 0700 |00df: invoke-virtual {v7, v0}, Lorg/thoughtcrime/securesms/qr/QrCodeHandler;.handleQrData:(Ljava/lang/String;)V // method@67f7 │ │ +207180: 280a |00e2: goto 00ec // +000a │ │ +207182: 6e10 3d03 0700 |00e3: invoke-virtual {v7}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@033d │ │ +207188: 0c07 |00e6: move-result-object v7 │ │ +20718a: 5460 6a43 |00e7: iget-object v0, v6, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@436a │ │ +20718e: 7120 de6a 0700 |00e9: invoke-static {v7, v0}, Lorg/thoughtcrime/securesms/util/IntentUtils;.showInBrowser:(Landroid/content/Context;Ljava/lang/String;)V // method@6ade │ │ +207194: 0e00 |00ec: return-void │ │ catches : 2 │ │ 0x000a - 0x002b │ │ Ljava/lang/Exception; -> 0x002d │ │ 0x003d - 0x00a1 │ │ Ljava/lang/Exception; -> 0x00a2 │ │ positions : │ │ 0x0000 line=48 │ │ @@ -320349,58 +320350,58 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 88 16-bit code units │ │ -2071b0: |[2071b0] org.thoughtcrime.securesms.util.LongClickCopySpan.onLongClick:(Landroid/view/View;)V │ │ -2071c0: 6e10 3d03 0600 |0000: invoke-virtual {v6}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@033d │ │ -2071c6: 0c06 |0003: move-result-object v6 │ │ -2071c8: 5450 6a43 |0004: iget-object v0, v5, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@436a │ │ -2071cc: 1a01 e751 |0006: const-string v1, "cmd:" // string@51e7 │ │ -2071d0: 6e20 250b 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0b25 │ │ -2071d6: 0a00 |000b: move-result v0 │ │ -2071d8: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -2071da: 3800 1b00 |000d: if-eqz v0, 0028 // +001b │ │ -2071de: 5450 6a43 |000f: iget-object v0, v5, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@436a │ │ -2071e2: 1242 |0011: const/4 v2, #int 4 // #4 │ │ -2071e4: 6e20 280b 2000 |0012: invoke-virtual {v0, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0b28 │ │ -2071ea: 0c00 |0015: move-result-object v0 │ │ -2071ec: 7120 2e6c 0600 |0016: invoke-static {v6, v0}, Lorg/thoughtcrime/securesms/util/Util;.writeTextToClipboard:(Landroid/content/Context;Ljava/lang/String;)V // method@6c2e │ │ -2071f2: 1400 dd00 137f |0019: const v0, #float 1.95401e+38 // #7f1300dd │ │ -2071f8: 6e20 7900 0600 |001c: invoke-virtual {v6, v0}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0079 │ │ -2071fe: 0c00 |001f: move-result-object v0 │ │ -207200: 7130 a504 0601 |0020: invoke-static {v6, v0, v1}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@04a5 │ │ -207206: 0c06 |0023: move-result-object v6 │ │ -207208: 6e10 a604 0600 |0024: invoke-virtual {v6}, Landroid/widget/Toast;.show:()V // method@04a6 │ │ -20720e: 2830 |0027: goto 0057 // +0030 │ │ -207210: 5450 6a43 |0028: iget-object v0, v5, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@436a │ │ -207214: 7020 146b 0500 |002a: invoke-direct {v5, v0}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.prepareUrl:(Ljava/lang/String;)Ljava/lang/String; // method@6b14 │ │ -20721a: 0c00 |002d: move-result-object v0 │ │ -20721c: 2202 5001 |002e: new-instance v2, Landroidx/appcompat/app/AlertDialog$Builder; // type@0150 │ │ -207220: 7020 ba04 6200 |0030: invoke-direct {v2, v6}, Landroidx/appcompat/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@04ba │ │ -207226: 6e20 ca04 0200 |0033: invoke-virtual {v2, v0}, Landroidx/appcompat/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroidx/appcompat/app/AlertDialog$Builder; // method@04ca │ │ -20722c: 0c02 |0036: move-result-object v2 │ │ -20722e: 1213 |0037: const/4 v3, #int 1 // #1 │ │ -207230: 2333 ee11 |0038: new-array v3, v3, [Ljava/lang/CharSequence; // type@11ee │ │ -207234: 1404 7602 137f |003a: const v4, #float 1.95409e+38 // #7f130276 │ │ -20723a: 6e20 7900 4600 |003d: invoke-virtual {v6, v4}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0079 │ │ -207240: 0c04 |0040: move-result-object v4 │ │ -207242: 4d04 0301 |0041: aput-object v4, v3, v1 │ │ -207246: 2201 8311 |0043: new-instance v1, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda1; // type@1183 │ │ -20724a: 7030 0c6b 6100 |0045: invoke-direct {v1, v6, v0}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda1;.:(Landroid/content/Context;Ljava/lang/String;)V // method@6b0c │ │ -207250: 6e30 be04 3201 |0048: invoke-virtual {v2, v3, v1}, Landroidx/appcompat/app/AlertDialog$Builder;.setItems:([Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@04be │ │ -207256: 0c06 |004b: move-result-object v6 │ │ -207258: 1400 a300 137f |004c: const v0, #float 1.954e+38 // #7f1300a3 │ │ -20725e: 1201 |004f: const/4 v1, #int 0 // #0 │ │ -207260: 6e30 c104 0601 |0050: invoke-virtual {v6, v0, v1}, Landroidx/appcompat/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@04c1 │ │ -207266: 0c06 |0053: move-result-object v6 │ │ -207268: 6e10 cc04 0600 |0054: invoke-virtual {v6}, Landroidx/appcompat/app/AlertDialog$Builder;.show:()Landroidx/appcompat/app/AlertDialog; // method@04cc │ │ -20726e: 0e00 |0057: return-void │ │ +2071b4: |[2071b4] org.thoughtcrime.securesms.util.LongClickCopySpan.onLongClick:(Landroid/view/View;)V │ │ +2071c4: 6e10 3d03 0600 |0000: invoke-virtual {v6}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@033d │ │ +2071ca: 0c06 |0003: move-result-object v6 │ │ +2071cc: 5450 6a43 |0004: iget-object v0, v5, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@436a │ │ +2071d0: 1a01 e751 |0006: const-string v1, "cmd:" // string@51e7 │ │ +2071d4: 6e20 250b 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0b25 │ │ +2071da: 0a00 |000b: move-result v0 │ │ +2071dc: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +2071de: 3800 1b00 |000d: if-eqz v0, 0028 // +001b │ │ +2071e2: 5450 6a43 |000f: iget-object v0, v5, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@436a │ │ +2071e6: 1242 |0011: const/4 v2, #int 4 // #4 │ │ +2071e8: 6e20 280b 2000 |0012: invoke-virtual {v0, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0b28 │ │ +2071ee: 0c00 |0015: move-result-object v0 │ │ +2071f0: 7120 2e6c 0600 |0016: invoke-static {v6, v0}, Lorg/thoughtcrime/securesms/util/Util;.writeTextToClipboard:(Landroid/content/Context;Ljava/lang/String;)V // method@6c2e │ │ +2071f6: 1400 dd00 137f |0019: const v0, #float 1.95401e+38 // #7f1300dd │ │ +2071fc: 6e20 7900 0600 |001c: invoke-virtual {v6, v0}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0079 │ │ +207202: 0c00 |001f: move-result-object v0 │ │ +207204: 7130 a504 0601 |0020: invoke-static {v6, v0, v1}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@04a5 │ │ +20720a: 0c06 |0023: move-result-object v6 │ │ +20720c: 6e10 a604 0600 |0024: invoke-virtual {v6}, Landroid/widget/Toast;.show:()V // method@04a6 │ │ +207212: 2830 |0027: goto 0057 // +0030 │ │ +207214: 5450 6a43 |0028: iget-object v0, v5, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@436a │ │ +207218: 7020 146b 0500 |002a: invoke-direct {v5, v0}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.prepareUrl:(Ljava/lang/String;)Ljava/lang/String; // method@6b14 │ │ +20721e: 0c00 |002d: move-result-object v0 │ │ +207220: 2202 5001 |002e: new-instance v2, Landroidx/appcompat/app/AlertDialog$Builder; // type@0150 │ │ +207224: 7020 ba04 6200 |0030: invoke-direct {v2, v6}, Landroidx/appcompat/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@04ba │ │ +20722a: 6e20 ca04 0200 |0033: invoke-virtual {v2, v0}, Landroidx/appcompat/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroidx/appcompat/app/AlertDialog$Builder; // method@04ca │ │ +207230: 0c02 |0036: move-result-object v2 │ │ +207232: 1213 |0037: const/4 v3, #int 1 // #1 │ │ +207234: 2333 ee11 |0038: new-array v3, v3, [Ljava/lang/CharSequence; // type@11ee │ │ +207238: 1404 7602 137f |003a: const v4, #float 1.95409e+38 // #7f130276 │ │ +20723e: 6e20 7900 4600 |003d: invoke-virtual {v6, v4}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0079 │ │ +207244: 0c04 |0040: move-result-object v4 │ │ +207246: 4d04 0301 |0041: aput-object v4, v3, v1 │ │ +20724a: 2201 8311 |0043: new-instance v1, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda1; // type@1183 │ │ +20724e: 7030 0c6b 6100 |0045: invoke-direct {v1, v6, v0}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda1;.:(Landroid/content/Context;Ljava/lang/String;)V // method@6b0c │ │ +207254: 6e30 be04 3201 |0048: invoke-virtual {v2, v3, v1}, Landroidx/appcompat/app/AlertDialog$Builder;.setItems:([Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@04be │ │ +20725a: 0c06 |004b: move-result-object v6 │ │ +20725c: 1400 a300 137f |004c: const v0, #float 1.954e+38 // #7f1300a3 │ │ +207262: 1201 |004f: const/4 v1, #int 0 // #0 │ │ +207264: 6e30 c104 0601 |0050: invoke-virtual {v6, v0, v1}, Landroidx/appcompat/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@04c1 │ │ +20726a: 0c06 |0053: move-result-object v6 │ │ +20726c: 6e10 cc04 0600 |0054: invoke-virtual {v6}, Landroidx/appcompat/app/AlertDialog$Builder;.show:()Landroidx/appcompat/app/AlertDialog; // method@04cc │ │ +207272: 0e00 |0057: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x0004 line=94 │ │ 0x000f line=95 │ │ 0x001c line=96 │ │ 0x0028 line=98 │ │ @@ -320419,18 +320420,18 @@ │ │ type : '(ZI)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -2072bc: |[2072bc] org.thoughtcrime.securesms.util.LongClickCopySpan.setHighlighted:(ZI)V │ │ -2072cc: 5c01 6943 |0000: iput-boolean v1, v0, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.isHighlighted:Z // field@4369 │ │ -2072d0: 5902 6843 |0002: iput v2, v0, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.highlightColor:I // field@4368 │ │ -2072d4: 0e00 |0004: return-void │ │ +2072c0: |[2072c0] org.thoughtcrime.securesms.util.LongClickCopySpan.setHighlighted:(ZI)V │ │ +2072d0: 5c01 6943 |0000: iput-boolean v1, v0, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.isHighlighted:Z // field@4369 │ │ +2072d4: 5902 6843 |0002: iput v2, v0, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.highlightColor:I // field@4368 │ │ +2072d8: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 0x0002 line=122 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/thoughtcrime/securesms/util/LongClickCopySpan; │ │ 0x0000 - 0x0005 reg=1 (null) Z │ │ @@ -320441,22 +320442,22 @@ │ │ type : '(Landroid/text/TextPaint;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -2072d8: |[2072d8] org.thoughtcrime.securesms.util.LongClickCopySpan.updateDrawState:(Landroid/text/TextPaint;)V │ │ -2072e8: 6f20 cb02 2100 |0000: invoke-super {v1, v2}, Landroid/text/style/ClickableSpan;.updateDrawState:(Landroid/text/TextPaint;)V // method@02cb │ │ -2072ee: 5210 6843 |0003: iget v0, v1, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.highlightColor:I // field@4368 │ │ -2072f2: 5920 5000 |0005: iput v0, v2, Landroid/text/TextPaint;.bgColor:I // field@0050 │ │ -2072f6: 5510 6943 |0007: iget-boolean v0, v1, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.isHighlighted:Z // field@4369 │ │ -2072fa: df00 0001 |0009: xor-int/lit8 v0, v0, #int 1 // #01 │ │ -2072fe: 6e20 bf02 0200 |000b: invoke-virtual {v2, v0}, Landroid/text/TextPaint;.setUnderlineText:(Z)V // method@02bf │ │ -207304: 0e00 |000e: return-void │ │ +2072dc: |[2072dc] org.thoughtcrime.securesms.util.LongClickCopySpan.updateDrawState:(Landroid/text/TextPaint;)V │ │ +2072ec: 6f20 cb02 2100 |0000: invoke-super {v1, v2}, Landroid/text/style/ClickableSpan;.updateDrawState:(Landroid/text/TextPaint;)V // method@02cb │ │ +2072f2: 5210 6843 |0003: iget v0, v1, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.highlightColor:I // field@4368 │ │ +2072f6: 5920 5000 |0005: iput v0, v2, Landroid/text/TextPaint;.bgColor:I // field@0050 │ │ +2072fa: 5510 6943 |0007: iget-boolean v0, v1, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.isHighlighted:Z // field@4369 │ │ +2072fe: df00 0001 |0009: xor-int/lit8 v0, v0, #int 1 // #01 │ │ +207302: 6e20 bf02 0200 |000b: invoke-virtual {v2, v0}, Landroid/text/TextPaint;.setUnderlineText:(Z)V // method@02bf │ │ +207308: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ 0x0003 line=116 │ │ 0x0007 line=117 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lorg/thoughtcrime/securesms/util/LongClickCopySpan; │ │ @@ -320496,18 +320497,18 @@ │ │ type : '(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -207370: |[207370] org.thoughtcrime.securesms.util.LongClickMovementMethod$1.:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)V │ │ -207380: 5b01 6b43 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@436b │ │ -207384: 7010 ff02 0000 |0002: invoke-direct {v0}, Landroid/view/GestureDetector$SimpleOnGestureListener;.:()V // method@02ff │ │ -20738a: 0e00 |0005: return-void │ │ +207374: |[207374] org.thoughtcrime.securesms.util.LongClickMovementMethod$1.:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)V │ │ +207384: 5b01 6b43 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@436b │ │ +207388: 7010 ff02 0000 |0002: invoke-direct {v0}, Landroid/view/GestureDetector$SimpleOnGestureListener;.:()V // method@02ff │ │ +20738e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; │ │ │ │ @@ -320517,36 +320518,36 @@ │ │ type : '(Landroid/view/MotionEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -20738c: |[20738c] org.thoughtcrime.securesms.util.LongClickMovementMethod$1.onLongPress:(Landroid/view/MotionEvent;)V │ │ -20739c: 5412 6b43 |0000: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@436b │ │ -2073a0: 7110 1b6b 0200 |0002: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.access$000:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // method@6b1b │ │ -2073a6: 0c02 |0005: move-result-object v2 │ │ -2073a8: 3802 2400 |0006: if-eqz v2, 002a // +0024 │ │ -2073ac: 5412 6b43 |0008: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@436b │ │ -2073b0: 7110 1d6b 0200 |000a: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.access$100:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Landroid/view/View; // method@6b1d │ │ -2073b6: 0c02 |000d: move-result-object v2 │ │ -2073b8: 3802 1c00 |000e: if-eqz v2, 002a // +001c │ │ -2073bc: 5412 6b43 |0010: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@436b │ │ -2073c0: 7110 1b6b 0200 |0012: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.access$000:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // method@6b1b │ │ -2073c6: 0c02 |0015: move-result-object v2 │ │ -2073c8: 5410 6b43 |0016: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@436b │ │ -2073cc: 7110 1d6b 0000 |0018: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.access$100:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Landroid/view/View; // method@6b1d │ │ -2073d2: 0c00 |001b: move-result-object v0 │ │ -2073d4: 6e20 126b 0200 |001c: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.onLongClick:(Landroid/view/View;)V // method@6b12 │ │ -2073da: 5412 6b43 |001f: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@436b │ │ -2073de: 1200 |0021: const/4 v0, #int 0 // #0 │ │ -2073e0: 7120 1e6b 0200 |0022: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.access$102:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;Landroid/view/View;)Landroid/view/View; // method@6b1e │ │ -2073e6: 5412 6b43 |0025: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@436b │ │ -2073ea: 7120 1c6b 0200 |0027: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.access$002:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;Lorg/thoughtcrime/securesms/util/LongClickCopySpan;)Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // method@6b1c │ │ -2073f0: 0e00 |002a: return-void │ │ +207390: |[207390] org.thoughtcrime.securesms.util.LongClickMovementMethod$1.onLongPress:(Landroid/view/MotionEvent;)V │ │ +2073a0: 5412 6b43 |0000: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@436b │ │ +2073a4: 7110 1b6b 0200 |0002: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.access$000:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // method@6b1b │ │ +2073aa: 0c02 |0005: move-result-object v2 │ │ +2073ac: 3802 2400 |0006: if-eqz v2, 002a // +0024 │ │ +2073b0: 5412 6b43 |0008: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@436b │ │ +2073b4: 7110 1d6b 0200 |000a: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.access$100:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Landroid/view/View; // method@6b1d │ │ +2073ba: 0c02 |000d: move-result-object v2 │ │ +2073bc: 3802 1c00 |000e: if-eqz v2, 002a // +001c │ │ +2073c0: 5412 6b43 |0010: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@436b │ │ +2073c4: 7110 1b6b 0200 |0012: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.access$000:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // method@6b1b │ │ +2073ca: 0c02 |0015: move-result-object v2 │ │ +2073cc: 5410 6b43 |0016: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@436b │ │ +2073d0: 7110 1d6b 0000 |0018: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.access$100:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Landroid/view/View; // method@6b1d │ │ +2073d6: 0c00 |001b: move-result-object v0 │ │ +2073d8: 6e20 126b 0200 |001c: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.onLongClick:(Landroid/view/View;)V // method@6b12 │ │ +2073de: 5412 6b43 |001f: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@436b │ │ +2073e2: 1200 |0021: const/4 v0, #int 0 // #0 │ │ +2073e4: 7120 1e6b 0200 |0022: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.access$102:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;Landroid/view/View;)Landroid/view/View; // method@6b1e │ │ +2073ea: 5412 6b43 |0025: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@436b │ │ +2073ee: 7120 1c6b 0200 |0027: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.access$002:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;Lorg/thoughtcrime/securesms/util/LongClickCopySpan;)Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // method@6b1c │ │ +2073f4: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0010 line=31 │ │ 0x001f line=32 │ │ 0x0025 line=33 │ │ locals : │ │ @@ -320558,37 +320559,37 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -207308: |[207308] org.thoughtcrime.securesms.util.LongClickMovementMethod$1.onSingleTapUp:(Landroid/view/MotionEvent;)Z │ │ -207318: 5412 6b43 |0000: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@436b │ │ -20731c: 7110 1b6b 0200 |0002: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.access$000:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // method@6b1b │ │ -207322: 0c02 |0005: move-result-object v2 │ │ -207324: 3802 2400 |0006: if-eqz v2, 002a // +0024 │ │ -207328: 5412 6b43 |0008: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@436b │ │ -20732c: 7110 1d6b 0200 |000a: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.access$100:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Landroid/view/View; // method@6b1d │ │ -207332: 0c02 |000d: move-result-object v2 │ │ -207334: 3802 1c00 |000e: if-eqz v2, 002a // +001c │ │ -207338: 5412 6b43 |0010: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@436b │ │ -20733c: 7110 1b6b 0200 |0012: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.access$000:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // method@6b1b │ │ -207342: 0c02 |0015: move-result-object v2 │ │ -207344: 5410 6b43 |0016: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@436b │ │ -207348: 7110 1d6b 0000 |0018: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.access$100:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Landroid/view/View; // method@6b1d │ │ -20734e: 0c00 |001b: move-result-object v0 │ │ -207350: 6e20 116b 0200 |001c: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.onClick:(Landroid/view/View;)V // method@6b11 │ │ -207356: 5412 6b43 |001f: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@436b │ │ -20735a: 1200 |0021: const/4 v0, #int 0 // #0 │ │ -20735c: 7120 1e6b 0200 |0022: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.access$102:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;Landroid/view/View;)Landroid/view/View; // method@6b1e │ │ -207362: 5412 6b43 |0025: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@436b │ │ -207366: 7120 1c6b 0200 |0027: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.access$002:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;Lorg/thoughtcrime/securesms/util/LongClickCopySpan;)Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // method@6b1c │ │ -20736c: 1212 |002a: const/4 v2, #int 1 // #1 │ │ -20736e: 0f02 |002b: return v2 │ │ +20730c: |[20730c] org.thoughtcrime.securesms.util.LongClickMovementMethod$1.onSingleTapUp:(Landroid/view/MotionEvent;)Z │ │ +20731c: 5412 6b43 |0000: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@436b │ │ +207320: 7110 1b6b 0200 |0002: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.access$000:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // method@6b1b │ │ +207326: 0c02 |0005: move-result-object v2 │ │ +207328: 3802 2400 |0006: if-eqz v2, 002a // +0024 │ │ +20732c: 5412 6b43 |0008: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@436b │ │ +207330: 7110 1d6b 0200 |000a: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.access$100:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Landroid/view/View; // method@6b1d │ │ +207336: 0c02 |000d: move-result-object v2 │ │ +207338: 3802 1c00 |000e: if-eqz v2, 002a // +001c │ │ +20733c: 5412 6b43 |0010: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@436b │ │ +207340: 7110 1b6b 0200 |0012: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.access$000:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // method@6b1b │ │ +207346: 0c02 |0015: move-result-object v2 │ │ +207348: 5410 6b43 |0016: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@436b │ │ +20734c: 7110 1d6b 0000 |0018: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.access$100:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Landroid/view/View; // method@6b1d │ │ +207352: 0c00 |001b: move-result-object v0 │ │ +207354: 6e20 116b 0200 |001c: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.onClick:(Landroid/view/View;)V // method@6b11 │ │ +20735a: 5412 6b43 |001f: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@436b │ │ +20735e: 1200 |0021: const/4 v0, #int 0 // #0 │ │ +207360: 7120 1e6b 0200 |0022: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.access$102:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;Landroid/view/View;)Landroid/view/View; // method@6b1e │ │ +207366: 5412 6b43 |0025: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@436b │ │ +20736a: 7120 1c6b 0200 |0027: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.access$002:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;Lorg/thoughtcrime/securesms/util/LongClickCopySpan;)Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // method@6b1c │ │ +207370: 1212 |002a: const/4 v2, #int 1 // #1 │ │ +207372: 0f02 |002b: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0010 line=40 │ │ 0x001f line=41 │ │ 0x0025 line=42 │ │ locals : │ │ @@ -320636,22 +320637,22 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -2075d4: |[2075d4] org.thoughtcrime.securesms.util.LongClickMovementMethod.:(Landroid/content/Context;)V │ │ -2075e4: 7010 c802 0200 |0000: invoke-direct {v2}, Landroid/text/method/LinkMovementMethod;.:()V // method@02c8 │ │ -2075ea: 2200 e500 |0003: new-instance v0, Landroid/view/GestureDetector; // type@00e5 │ │ -2075ee: 2201 8511 |0005: new-instance v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1; // type@1185 │ │ -2075f2: 7020 176b 2100 |0007: invoke-direct {v1, v2}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)V // method@6b17 │ │ -2075f8: 7030 0003 3001 |000a: invoke-direct {v0, v3, v1}, Landroid/view/GestureDetector;.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;)V // method@0300 │ │ -2075fe: 5b20 6d43 |000d: iput-object v0, v2, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.gestureDetector:Landroid/view/GestureDetector; // field@436d │ │ -207602: 0e00 |000f: return-void │ │ +2075d8: |[2075d8] org.thoughtcrime.securesms.util.LongClickMovementMethod.:(Landroid/content/Context;)V │ │ +2075e8: 7010 c802 0200 |0000: invoke-direct {v2}, Landroid/text/method/LinkMovementMethod;.:()V // method@02c8 │ │ +2075ee: 2200 e500 |0003: new-instance v0, Landroid/view/GestureDetector; // type@00e5 │ │ +2075f2: 2201 8511 |0005: new-instance v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1; // type@1185 │ │ +2075f6: 7020 176b 2100 |0007: invoke-direct {v1, v2}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)V // method@6b17 │ │ +2075fc: 7030 0003 3001 |000a: invoke-direct {v0, v3, v1}, Landroid/view/GestureDetector;.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;)V // method@0300 │ │ +207602: 5b20 6d43 |000d: iput-object v0, v2, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.gestureDetector:Landroid/view/GestureDetector; // field@436d │ │ +207606: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0003 line=27 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; │ │ 0x0000 - 0x0010 reg=3 (null) Landroid/content/Context; │ │ @@ -320661,17 +320662,17 @@ │ │ type : '(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Lorg/thoughtcrime/securesms/util/LongClickCopySpan;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -207570: |[207570] org.thoughtcrime.securesms.util.LongClickMovementMethod.access$000:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Lorg/thoughtcrime/securesms/util/LongClickCopySpan; │ │ -207580: 5400 6c43 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.currentSpan:Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // field@436c │ │ -207584: 1100 |0002: return-object v0 │ │ +207574: |[207574] org.thoughtcrime.securesms.util.LongClickMovementMethod.access$000:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Lorg/thoughtcrime/securesms/util/LongClickCopySpan; │ │ +207584: 5400 6c43 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.currentSpan:Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // field@436c │ │ +207588: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; │ │ │ │ #2 : (in Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;) │ │ @@ -320679,17 +320680,17 @@ │ │ type : '(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;Lorg/thoughtcrime/securesms/util/LongClickCopySpan;)Lorg/thoughtcrime/securesms/util/LongClickCopySpan;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -207588: |[207588] org.thoughtcrime.securesms.util.LongClickMovementMethod.access$002:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;Lorg/thoughtcrime/securesms/util/LongClickCopySpan;)Lorg/thoughtcrime/securesms/util/LongClickCopySpan; │ │ -207598: 5b01 6c43 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.currentSpan:Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // field@436c │ │ -20759c: 1101 |0002: return-object v1 │ │ +20758c: |[20758c] org.thoughtcrime.securesms.util.LongClickMovementMethod.access$002:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;Lorg/thoughtcrime/securesms/util/LongClickCopySpan;)Lorg/thoughtcrime/securesms/util/LongClickCopySpan; │ │ +20759c: 5b01 6c43 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.currentSpan:Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // field@436c │ │ +2075a0: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; │ │ 0x0000 - 0x0003 reg=1 (null) Lorg/thoughtcrime/securesms/util/LongClickCopySpan; │ │ │ │ @@ -320698,17 +320699,17 @@ │ │ type : '(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Landroid/view/View;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2073f4: |[2073f4] org.thoughtcrime.securesms.util.LongClickMovementMethod.access$100:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Landroid/view/View; │ │ -207404: 5400 6f43 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.widget:Landroid/view/View; // field@436f │ │ -207408: 1100 |0002: return-object v0 │ │ +2073f8: |[2073f8] org.thoughtcrime.securesms.util.LongClickMovementMethod.access$100:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Landroid/view/View; │ │ +207408: 5400 6f43 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.widget:Landroid/view/View; // field@436f │ │ +20740c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; │ │ │ │ #4 : (in Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;) │ │ @@ -320716,17 +320717,17 @@ │ │ type : '(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;Landroid/view/View;)Landroid/view/View;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -20740c: |[20740c] org.thoughtcrime.securesms.util.LongClickMovementMethod.access$102:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;Landroid/view/View;)Landroid/view/View; │ │ -20741c: 5b01 6f43 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.widget:Landroid/view/View; // field@436f │ │ -207420: 1101 |0002: return-object v1 │ │ +207410: |[207410] org.thoughtcrime.securesms.util.LongClickMovementMethod.access$102:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;Landroid/view/View;)Landroid/view/View; │ │ +207420: 5b01 6f43 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.widget:Landroid/view/View; // field@436f │ │ +207424: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; │ │ 0x0000 - 0x0003 reg=1 (null) Landroid/view/View; │ │ │ │ @@ -320735,24 +320736,24 @@ │ │ type : '(Landroid/content/Context;)Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -2075a0: |[2075a0] org.thoughtcrime.securesms.util.LongClickMovementMethod.getInstance:(Landroid/content/Context;)Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; │ │ -2075b0: 6200 6e43 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.sInstance:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@436e │ │ -2075b4: 3900 0d00 |0002: if-nez v0, 000f // +000d │ │ -2075b8: 2200 8611 |0004: new-instance v0, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // type@1186 │ │ -2075bc: 6e10 6d00 0100 |0006: invoke-virtual {v1}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@006d │ │ -2075c2: 0c01 |0009: move-result-object v1 │ │ -2075c4: 7020 1a6b 1000 |000a: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.:(Landroid/content/Context;)V // method@6b1a │ │ -2075ca: 6900 6e43 |000d: sput-object v0, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.sInstance:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@436e │ │ -2075ce: 6201 6e43 |000f: sget-object v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.sInstance:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@436e │ │ -2075d2: 1101 |0011: return-object v1 │ │ +2075a4: |[2075a4] org.thoughtcrime.securesms.util.LongClickMovementMethod.getInstance:(Landroid/content/Context;)Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; │ │ +2075b4: 6200 6e43 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.sInstance:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@436e │ │ +2075b8: 3900 0d00 |0002: if-nez v0, 000f // +000d │ │ +2075bc: 2200 8611 |0004: new-instance v0, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // type@1186 │ │ +2075c0: 6e10 6d00 0100 |0006: invoke-virtual {v1}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@006d │ │ +2075c6: 0c01 |0009: move-result-object v1 │ │ +2075c8: 7020 1a6b 1000 |000a: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.:(Landroid/content/Context;)V // method@6b1a │ │ +2075ce: 6900 6e43 |000d: sput-object v0, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.sInstance:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@436e │ │ +2075d2: 6201 6e43 |000f: sget-object v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.sInstance:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@436e │ │ +2075d6: 1101 |0011: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0004 line=100 │ │ 0x000f line=102 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 (null) Landroid/content/Context; │ │ @@ -320763,100 +320764,100 @@ │ │ type : '(Landroid/widget/TextView;Landroid/text/Spannable;Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 158 16-bit code units │ │ -207424: |[207424] org.thoughtcrime.securesms.util.LongClickMovementMethod.onTouchEvent:(Landroid/widget/TextView;Landroid/text/Spannable;Landroid/view/MotionEvent;)Z │ │ -207434: 6e10 1903 0900 |0000: invoke-virtual {v9}, Landroid/view/MotionEvent;.getAction:()I // method@0319 │ │ -20743a: 0a00 |0003: move-result v0 │ │ -20743c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -20743e: 1212 |0005: const/4 v2, #int 1 // #1 │ │ -207440: 3220 2e00 |0006: if-eq v0, v2, 0034 // +002e │ │ -207444: 3900 0300 |0008: if-nez v0, 000b // +0003 │ │ -207448: 282a |000a: goto 0034 // +002a │ │ -20744a: 1232 |000b: const/4 v2, #int 3 // #3 │ │ -20744c: 3320 8d00 |000c: if-ne v0, v2, 0099 // +008d │ │ -207450: 7110 a802 0800 |000e: invoke-static {v8}, Landroid/text/Selection;.getSelectionStart:(Ljava/lang/CharSequence;)I // method@02a8 │ │ -207456: 0a07 |0011: move-result v7 │ │ -207458: 7110 a702 0800 |0012: invoke-static {v8}, Landroid/text/Selection;.getSelectionEnd:(Ljava/lang/CharSequence;)I // method@02a7 │ │ -20745e: 0a00 |0015: move-result v0 │ │ -207460: 1c02 8411 |0016: const-class v2, Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // type@1184 │ │ -207464: 7240 ad02 7820 |0018: invoke-interface {v8, v7, v0, v2}, Landroid/text/Spannable;.getSpans:(IILjava/lang/Class;)[Ljava/lang/Object; // method@02ad │ │ -20746a: 0c07 |001b: move-result-object v7 │ │ -20746c: 1f07 8012 |001c: check-cast v7, [Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // type@1280 │ │ -207470: 2170 |001e: array-length v0, v7 │ │ -207472: 1202 |001f: const/4 v2, #int 0 // #0 │ │ -207474: 3502 0a00 |0020: if-ge v2, v0, 002a // +000a │ │ -207478: 4603 0702 |0022: aget-object v3, v7, v2 │ │ -20747c: 6e30 156b 1301 |0024: invoke-virtual {v3, v1, v1}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.setHighlighted:(ZI)V // method@6b15 │ │ -207482: d802 0201 |0027: add-int/lit8 v2, v2, #int 1 // #01 │ │ -207486: 28f7 |0029: goto 0020 // -0009 │ │ -207488: 7110 a902 0800 |002a: invoke-static {v8}, Landroid/text/Selection;.removeSelection:(Landroid/text/Spannable;)V // method@02a9 │ │ -20748e: 5467 6d43 |002d: iget-object v7, v6, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.gestureDetector:Landroid/view/GestureDetector; // field@436d │ │ -207492: 6e20 0103 9700 |002f: invoke-virtual {v7, v9}, Landroid/view/GestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@0301 │ │ -207498: 0a07 |0032: move-result v7 │ │ -20749a: 0f07 |0033: return v7 │ │ -20749c: 6e10 2203 0900 |0034: invoke-virtual {v9}, Landroid/view/MotionEvent;.getX:()F // method@0322 │ │ -2074a2: 0a03 |0037: move-result v3 │ │ -2074a4: 8733 |0038: float-to-int v3, v3 │ │ -2074a6: 6e10 2403 0900 |0039: invoke-virtual {v9}, Landroid/view/MotionEvent;.getY:()F // method@0324 │ │ -2074ac: 0a04 |003c: move-result v4 │ │ -2074ae: 8744 |003d: float-to-int v4, v4 │ │ -2074b0: 6e10 8c04 0700 |003e: invoke-virtual {v7}, Landroid/widget/TextView;.getTotalPaddingLeft:()I // method@048c │ │ -2074b6: 0a05 |0041: move-result v5 │ │ -2074b8: b153 |0042: sub-int/2addr v3, v5 │ │ -2074ba: 6e10 8d04 0700 |0043: invoke-virtual {v7}, Landroid/widget/TextView;.getTotalPaddingTop:()I // method@048d │ │ -2074c0: 0a05 |0046: move-result v5 │ │ -2074c2: b154 |0047: sub-int/2addr v4, v5 │ │ -2074c4: 6e10 8904 0700 |0048: invoke-virtual {v7}, Landroid/widget/TextView;.getScrollX:()I // method@0489 │ │ -2074ca: 0a05 |004b: move-result v5 │ │ -2074cc: b053 |004c: add-int/2addr v3, v5 │ │ -2074ce: 6e10 8a04 0700 |004d: invoke-virtual {v7}, Landroid/widget/TextView;.getScrollY:()I // method@048a │ │ -2074d4: 0a05 |0050: move-result v5 │ │ -2074d6: b054 |0051: add-int/2addr v4, v5 │ │ -2074d8: 6e10 8804 0700 |0052: invoke-virtual {v7}, Landroid/widget/TextView;.getLayout:()Landroid/text/Layout; // method@0488 │ │ -2074de: 0c05 |0055: move-result-object v5 │ │ -2074e0: 6e20 a502 4500 |0056: invoke-virtual {v5, v4}, Landroid/text/Layout;.getLineForVertical:(I)I // method@02a5 │ │ -2074e6: 0a04 |0059: move-result v4 │ │ -2074e8: 8233 |005a: int-to-float v3, v3 │ │ -2074ea: 6e30 a602 4503 |005b: invoke-virtual {v5, v4, v3}, Landroid/text/Layout;.getOffsetForHorizontal:(IF)I // method@02a6 │ │ -2074f0: 0a03 |005e: move-result v3 │ │ -2074f2: 1c04 8411 |005f: const-class v4, Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // type@1184 │ │ -2074f6: 7240 ad02 3843 |0061: invoke-interface {v8, v3, v3, v4}, Landroid/text/Spannable;.getSpans:(IILjava/lang/Class;)[Ljava/lang/Object; // method@02ad │ │ -2074fc: 0c03 |0064: move-result-object v3 │ │ -2074fe: 1f03 8012 |0065: check-cast v3, [Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // type@1280 │ │ -207502: 2134 |0067: array-length v4, v3 │ │ -207504: 3804 3100 |0068: if-eqz v4, 0099 // +0031 │ │ -207508: 4603 0301 |006a: aget-object v3, v3, v1 │ │ -20750c: 3900 1c00 |006c: if-nez v0, 0088 // +001c │ │ -207510: 7220 ac02 3800 |006e: invoke-interface {v8, v3}, Landroid/text/Spannable;.getSpanStart:(Ljava/lang/Object;)I // method@02ac │ │ -207516: 0a00 |0071: move-result v0 │ │ -207518: 7220 ab02 3800 |0072: invoke-interface {v8, v3}, Landroid/text/Spannable;.getSpanEnd:(Ljava/lang/Object;)I // method@02ab │ │ -20751e: 0a01 |0075: move-result v1 │ │ -207520: 7130 aa02 0801 |0076: invoke-static {v8, v0, v1}, Landroid/text/Selection;.setSelection:(Landroid/text/Spannable;II)V // method@02aa │ │ -207526: 6e10 8704 0700 |0079: invoke-virtual {v7}, Landroid/widget/TextView;.getContext:()Landroid/content/Context; // method@0487 │ │ -20752c: 0c08 |007c: move-result-object v8 │ │ -20752e: 1400 7a03 067f |007d: const v0, #float 1.78135e+38 // #7f06037a │ │ -207534: 7120 6005 0800 |0080: invoke-static {v8, v0}, Landroidx/core/content/ContextCompat;.getColor:(Landroid/content/Context;I)I // method@0560 │ │ -20753a: 0a08 |0083: move-result v8 │ │ -20753c: 6e30 156b 2308 |0084: invoke-virtual {v3, v2, v8}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.setHighlighted:(ZI)V // method@6b15 │ │ -207542: 2807 |0087: goto 008e // +0007 │ │ -207544: 7110 a902 0800 |0088: invoke-static {v8}, Landroid/text/Selection;.removeSelection:(Landroid/text/Spannable;)V // method@02a9 │ │ -20754a: 6e30 156b 1301 |008b: invoke-virtual {v3, v1, v1}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.setHighlighted:(ZI)V // method@6b15 │ │ -207550: 5b63 6c43 |008e: iput-object v3, v6, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.currentSpan:Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // field@436c │ │ -207554: 5b67 6f43 |0090: iput-object v7, v6, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.widget:Landroid/view/View; // field@436f │ │ -207558: 5467 6d43 |0092: iget-object v7, v6, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.gestureDetector:Landroid/view/GestureDetector; // field@436d │ │ -20755c: 6e20 0103 9700 |0094: invoke-virtual {v7, v9}, Landroid/view/GestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@0301 │ │ -207562: 0a07 |0097: move-result v7 │ │ -207564: 0f07 |0098: return v7 │ │ -207566: 6f40 c902 7698 |0099: invoke-super {v6, v7, v8, v9}, Landroid/text/method/LinkMovementMethod;.onTouchEvent:(Landroid/widget/TextView;Landroid/text/Spannable;Landroid/view/MotionEvent;)Z // method@02c9 │ │ -20756c: 0a07 |009c: move-result v7 │ │ -20756e: 0f07 |009d: return v7 │ │ +207428: |[207428] org.thoughtcrime.securesms.util.LongClickMovementMethod.onTouchEvent:(Landroid/widget/TextView;Landroid/text/Spannable;Landroid/view/MotionEvent;)Z │ │ +207438: 6e10 1903 0900 |0000: invoke-virtual {v9}, Landroid/view/MotionEvent;.getAction:()I // method@0319 │ │ +20743e: 0a00 |0003: move-result v0 │ │ +207440: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +207442: 1212 |0005: const/4 v2, #int 1 // #1 │ │ +207444: 3220 2e00 |0006: if-eq v0, v2, 0034 // +002e │ │ +207448: 3900 0300 |0008: if-nez v0, 000b // +0003 │ │ +20744c: 282a |000a: goto 0034 // +002a │ │ +20744e: 1232 |000b: const/4 v2, #int 3 // #3 │ │ +207450: 3320 8d00 |000c: if-ne v0, v2, 0099 // +008d │ │ +207454: 7110 a802 0800 |000e: invoke-static {v8}, Landroid/text/Selection;.getSelectionStart:(Ljava/lang/CharSequence;)I // method@02a8 │ │ +20745a: 0a07 |0011: move-result v7 │ │ +20745c: 7110 a702 0800 |0012: invoke-static {v8}, Landroid/text/Selection;.getSelectionEnd:(Ljava/lang/CharSequence;)I // method@02a7 │ │ +207462: 0a00 |0015: move-result v0 │ │ +207464: 1c02 8411 |0016: const-class v2, Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // type@1184 │ │ +207468: 7240 ad02 7820 |0018: invoke-interface {v8, v7, v0, v2}, Landroid/text/Spannable;.getSpans:(IILjava/lang/Class;)[Ljava/lang/Object; // method@02ad │ │ +20746e: 0c07 |001b: move-result-object v7 │ │ +207470: 1f07 8012 |001c: check-cast v7, [Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // type@1280 │ │ +207474: 2170 |001e: array-length v0, v7 │ │ +207476: 1202 |001f: const/4 v2, #int 0 // #0 │ │ +207478: 3502 0a00 |0020: if-ge v2, v0, 002a // +000a │ │ +20747c: 4603 0702 |0022: aget-object v3, v7, v2 │ │ +207480: 6e30 156b 1301 |0024: invoke-virtual {v3, v1, v1}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.setHighlighted:(ZI)V // method@6b15 │ │ +207486: d802 0201 |0027: add-int/lit8 v2, v2, #int 1 // #01 │ │ +20748a: 28f7 |0029: goto 0020 // -0009 │ │ +20748c: 7110 a902 0800 |002a: invoke-static {v8}, Landroid/text/Selection;.removeSelection:(Landroid/text/Spannable;)V // method@02a9 │ │ +207492: 5467 6d43 |002d: iget-object v7, v6, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.gestureDetector:Landroid/view/GestureDetector; // field@436d │ │ +207496: 6e20 0103 9700 |002f: invoke-virtual {v7, v9}, Landroid/view/GestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@0301 │ │ +20749c: 0a07 |0032: move-result v7 │ │ +20749e: 0f07 |0033: return v7 │ │ +2074a0: 6e10 2203 0900 |0034: invoke-virtual {v9}, Landroid/view/MotionEvent;.getX:()F // method@0322 │ │ +2074a6: 0a03 |0037: move-result v3 │ │ +2074a8: 8733 |0038: float-to-int v3, v3 │ │ +2074aa: 6e10 2403 0900 |0039: invoke-virtual {v9}, Landroid/view/MotionEvent;.getY:()F // method@0324 │ │ +2074b0: 0a04 |003c: move-result v4 │ │ +2074b2: 8744 |003d: float-to-int v4, v4 │ │ +2074b4: 6e10 8c04 0700 |003e: invoke-virtual {v7}, Landroid/widget/TextView;.getTotalPaddingLeft:()I // method@048c │ │ +2074ba: 0a05 |0041: move-result v5 │ │ +2074bc: b153 |0042: sub-int/2addr v3, v5 │ │ +2074be: 6e10 8d04 0700 |0043: invoke-virtual {v7}, Landroid/widget/TextView;.getTotalPaddingTop:()I // method@048d │ │ +2074c4: 0a05 |0046: move-result v5 │ │ +2074c6: b154 |0047: sub-int/2addr v4, v5 │ │ +2074c8: 6e10 8904 0700 |0048: invoke-virtual {v7}, Landroid/widget/TextView;.getScrollX:()I // method@0489 │ │ +2074ce: 0a05 |004b: move-result v5 │ │ +2074d0: b053 |004c: add-int/2addr v3, v5 │ │ +2074d2: 6e10 8a04 0700 |004d: invoke-virtual {v7}, Landroid/widget/TextView;.getScrollY:()I // method@048a │ │ +2074d8: 0a05 |0050: move-result v5 │ │ +2074da: b054 |0051: add-int/2addr v4, v5 │ │ +2074dc: 6e10 8804 0700 |0052: invoke-virtual {v7}, Landroid/widget/TextView;.getLayout:()Landroid/text/Layout; // method@0488 │ │ +2074e2: 0c05 |0055: move-result-object v5 │ │ +2074e4: 6e20 a502 4500 |0056: invoke-virtual {v5, v4}, Landroid/text/Layout;.getLineForVertical:(I)I // method@02a5 │ │ +2074ea: 0a04 |0059: move-result v4 │ │ +2074ec: 8233 |005a: int-to-float v3, v3 │ │ +2074ee: 6e30 a602 4503 |005b: invoke-virtual {v5, v4, v3}, Landroid/text/Layout;.getOffsetForHorizontal:(IF)I // method@02a6 │ │ +2074f4: 0a03 |005e: move-result v3 │ │ +2074f6: 1c04 8411 |005f: const-class v4, Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // type@1184 │ │ +2074fa: 7240 ad02 3843 |0061: invoke-interface {v8, v3, v3, v4}, Landroid/text/Spannable;.getSpans:(IILjava/lang/Class;)[Ljava/lang/Object; // method@02ad │ │ +207500: 0c03 |0064: move-result-object v3 │ │ +207502: 1f03 8012 |0065: check-cast v3, [Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // type@1280 │ │ +207506: 2134 |0067: array-length v4, v3 │ │ +207508: 3804 3100 |0068: if-eqz v4, 0099 // +0031 │ │ +20750c: 4603 0301 |006a: aget-object v3, v3, v1 │ │ +207510: 3900 1c00 |006c: if-nez v0, 0088 // +001c │ │ +207514: 7220 ac02 3800 |006e: invoke-interface {v8, v3}, Landroid/text/Spannable;.getSpanStart:(Ljava/lang/Object;)I // method@02ac │ │ +20751a: 0a00 |0071: move-result v0 │ │ +20751c: 7220 ab02 3800 |0072: invoke-interface {v8, v3}, Landroid/text/Spannable;.getSpanEnd:(Ljava/lang/Object;)I // method@02ab │ │ +207522: 0a01 |0075: move-result v1 │ │ +207524: 7130 aa02 0801 |0076: invoke-static {v8, v0, v1}, Landroid/text/Selection;.setSelection:(Landroid/text/Spannable;II)V // method@02aa │ │ +20752a: 6e10 8704 0700 |0079: invoke-virtual {v7}, Landroid/widget/TextView;.getContext:()Landroid/content/Context; // method@0487 │ │ +207530: 0c08 |007c: move-result-object v8 │ │ +207532: 1400 7a03 067f |007d: const v0, #float 1.78135e+38 // #7f06037a │ │ +207538: 7120 6005 0800 |0080: invoke-static {v8, v0}, Landroidx/core/content/ContextCompat;.getColor:(Landroid/content/Context;I)I // method@0560 │ │ +20753e: 0a08 |0083: move-result v8 │ │ +207540: 6e30 156b 2308 |0084: invoke-virtual {v3, v2, v8}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.setHighlighted:(ZI)V // method@6b15 │ │ +207546: 2807 |0087: goto 008e // +0007 │ │ +207548: 7110 a902 0800 |0088: invoke-static {v8}, Landroid/text/Selection;.removeSelection:(Landroid/text/Spannable;)V // method@02a9 │ │ +20754e: 6e30 156b 1301 |008b: invoke-virtual {v3, v1, v1}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.setHighlighted:(ZI)V // method@6b15 │ │ +207554: 5b63 6c43 |008e: iput-object v3, v6, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.currentSpan:Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // field@436c │ │ +207558: 5b67 6f43 |0090: iput-object v7, v6, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.widget:Landroid/view/View; // field@436f │ │ +20755c: 5467 6d43 |0092: iget-object v7, v6, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.gestureDetector:Landroid/view/GestureDetector; // field@436d │ │ +207560: 6e20 0103 9700 |0094: invoke-virtual {v7, v9}, Landroid/view/GestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@0301 │ │ +207566: 0a07 |0097: move-result v7 │ │ +207568: 0f07 |0098: return v7 │ │ +20756a: 6f40 c902 7698 |0099: invoke-super {v6, v7, v8, v9}, Landroid/text/method/LinkMovementMethod;.onTouchEvent:(Landroid/widget/TextView;Landroid/text/Spannable;Landroid/view/MotionEvent;)Z // method@02c9 │ │ +207570: 0a07 |009c: move-result v7 │ │ +207572: 0f07 |009d: return v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x000e line=87 │ │ 0x0012 line=88 │ │ 0x0018 line=87 │ │ 0x001e line=89 │ │ @@ -320946,17 +320947,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2077c0: |[2077c0] org.thoughtcrime.securesms.util.MailtoUtil.:()V │ │ -2077d0: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ -2077d6: 0e00 |0003: return-void │ │ +2077c4: |[2077c4] org.thoughtcrime.securesms.util.MailtoUtil.:()V │ │ +2077d4: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ +2077da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/util/MailtoUtil; │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/util/MailtoUtil;) │ │ @@ -320964,47 +320965,47 @@ │ │ type : '(Landroid/net/Uri;)Ljava/util/Map;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 59 16-bit code units │ │ -207728: |[207728] org.thoughtcrime.securesms.util.MailtoUtil.getMailtoQueryMap:(Landroid/net/Uri;)Ljava/util/Map; │ │ -207738: 2200 8403 |0000: new-instance v0, Ljava/util/HashMap; // type@0384 │ │ -20773c: 7010 2d0d 0000 |0002: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@0d2d │ │ -207742: 6e10 1402 0700 |0005: invoke-virtual {v7}, Landroid/net/Uri;.getEncodedQuery:()Ljava/lang/String; // method@0214 │ │ -207748: 0c07 |0008: move-result-object v7 │ │ -20774a: 3807 3100 |0009: if-eqz v7, 003a // +0031 │ │ -20774e: 6e10 160b 0700 |000b: invoke-virtual {v7}, Ljava/lang/String;.isEmpty:()Z // method@0b16 │ │ -207754: 0a01 |000e: move-result v1 │ │ -207756: 3901 2b00 |000f: if-nez v1, 003a // +002b │ │ -20775a: 1a01 c406 |0011: const-string v1, "&" // string@06c4 │ │ -20775e: 6e20 230b 1700 |0013: invoke-virtual {v7, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0b23 │ │ -207764: 0c07 |0016: move-result-object v7 │ │ -207766: 2171 |0017: array-length v1, v7 │ │ -207768: 1202 |0018: const/4 v2, #int 0 // #0 │ │ -20776a: 1203 |0019: const/4 v3, #int 0 // #0 │ │ -20776c: 3513 2000 |001a: if-ge v3, v1, 003a // +0020 │ │ -207770: 4604 0703 |001c: aget-object v4, v7, v3 │ │ -207774: 1a05 7f10 |001e: const-string v5, "=" // string@107f │ │ -207778: 6e20 230b 5400 |0020: invoke-virtual {v4, v5}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0b23 │ │ -20777e: 0c04 |0023: move-result-object v4 │ │ -207780: 4605 0402 |0024: aget-object v5, v4, v2 │ │ -207784: 1216 |0026: const/4 v6, #int 1 // #1 │ │ -207786: 4604 0406 |0027: aget-object v4, v4, v6 │ │ -20778a: 1a06 1b43 |0029: const-string v6, "UTF-8" // string@431b │ │ -20778e: 7120 d20b 6400 |002b: invoke-static {v4, v6}, Ljava/net/URLDecoder;.decode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0bd2 │ │ -207794: 0c04 |002e: move-result-object v4 │ │ -207796: 7230 8d0d 5004 |002f: invoke-interface {v0, v5, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0d8d │ │ -20779c: 2805 |0032: goto 0037 // +0005 │ │ -20779e: 0d04 |0033: move-exception v4 │ │ -2077a0: 6e10 670a 0400 |0034: invoke-virtual {v4}, Ljava/lang/Exception;.printStackTrace:()V // method@0a67 │ │ -2077a6: d803 0301 |0037: add-int/lit8 v3, v3, #int 1 // #01 │ │ -2077aa: 28e1 |0039: goto 001a // -001f │ │ -2077ac: 1100 |003a: return-object v0 │ │ +20772c: |[20772c] org.thoughtcrime.securesms.util.MailtoUtil.getMailtoQueryMap:(Landroid/net/Uri;)Ljava/util/Map; │ │ +20773c: 2200 8403 |0000: new-instance v0, Ljava/util/HashMap; // type@0384 │ │ +207740: 7010 2d0d 0000 |0002: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@0d2d │ │ +207746: 6e10 1402 0700 |0005: invoke-virtual {v7}, Landroid/net/Uri;.getEncodedQuery:()Ljava/lang/String; // method@0214 │ │ +20774c: 0c07 |0008: move-result-object v7 │ │ +20774e: 3807 3100 |0009: if-eqz v7, 003a // +0031 │ │ +207752: 6e10 160b 0700 |000b: invoke-virtual {v7}, Ljava/lang/String;.isEmpty:()Z // method@0b16 │ │ +207758: 0a01 |000e: move-result v1 │ │ +20775a: 3901 2b00 |000f: if-nez v1, 003a // +002b │ │ +20775e: 1a01 c406 |0011: const-string v1, "&" // string@06c4 │ │ +207762: 6e20 230b 1700 |0013: invoke-virtual {v7, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0b23 │ │ +207768: 0c07 |0016: move-result-object v7 │ │ +20776a: 2171 |0017: array-length v1, v7 │ │ +20776c: 1202 |0018: const/4 v2, #int 0 // #0 │ │ +20776e: 1203 |0019: const/4 v3, #int 0 // #0 │ │ +207770: 3513 2000 |001a: if-ge v3, v1, 003a // +0020 │ │ +207774: 4604 0703 |001c: aget-object v4, v7, v3 │ │ +207778: 1a05 7f10 |001e: const-string v5, "=" // string@107f │ │ +20777c: 6e20 230b 5400 |0020: invoke-virtual {v4, v5}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0b23 │ │ +207782: 0c04 |0023: move-result-object v4 │ │ +207784: 4605 0402 |0024: aget-object v5, v4, v2 │ │ +207788: 1216 |0026: const/4 v6, #int 1 // #1 │ │ +20778a: 4604 0406 |0027: aget-object v4, v4, v6 │ │ +20778e: 1a06 1b43 |0029: const-string v6, "UTF-8" // string@431b │ │ +207792: 7120 d20b 6400 |002b: invoke-static {v4, v6}, Ljava/net/URLDecoder;.decode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0bd2 │ │ +207798: 0c04 |002e: move-result-object v4 │ │ +20779a: 7230 8d0d 5004 |002f: invoke-interface {v0, v5, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0d8d │ │ +2077a0: 2805 |0032: goto 0037 // +0005 │ │ +2077a2: 0d04 |0033: move-exception v4 │ │ +2077a4: 6e10 670a 0400 |0034: invoke-virtual {v4}, Ljava/lang/Exception;.printStackTrace:()V // method@0a67 │ │ +2077aa: d803 0301 |0037: add-int/lit8 v3, v3, #int 1 // #01 │ │ +2077ae: 28e1 |0039: goto 001a // -001f │ │ +2077b0: 1100 |003a: return-object v0 │ │ catches : 1 │ │ 0x0024 - 0x0032 │ │ Ljava/lang/Exception; -> 0x0033 │ │ positions : │ │ 0x0000 line=49 │ │ 0x0005 line=50 │ │ 0x000b line=51 │ │ @@ -321021,36 +321022,36 @@ │ │ type : '(Landroid/net/Uri;)[Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -2076c8: |[2076c8] org.thoughtcrime.securesms.util.MailtoUtil.getRecipients:(Landroid/net/Uri;)[Ljava/lang/String; │ │ -2076d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -2076da: 2300 fa11 |0001: new-array v0, v0, [Ljava/lang/String; // type@11fa │ │ -2076de: 3802 2400 |0003: if-eqz v2, 0027 // +0024 │ │ -2076e2: 6e10 1d02 0200 |0005: invoke-virtual {v2}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@021d │ │ -2076e8: 0c02 |0008: move-result-object v2 │ │ -2076ea: 7110 0802 0200 |0009: invoke-static {v2}, Landroid/net/MailTo;.parse:(Ljava/lang/String;)Landroid/net/MailTo; // method@0208 │ │ -2076f0: 0c02 |000c: move-result-object v2 │ │ -2076f2: 6e10 0702 0200 |000d: invoke-virtual {v2}, Landroid/net/MailTo;.getTo:()Ljava/lang/String; // method@0207 │ │ -2076f8: 0c02 |0010: move-result-object v2 │ │ -2076fa: 3802 1600 |0011: if-eqz v2, 0027 // +0016 │ │ -2076fe: 6e10 300b 0200 |0013: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0b30 │ │ -207704: 0c01 |0016: move-result-object v1 │ │ -207706: 6e10 160b 0100 |0017: invoke-virtual {v1}, Ljava/lang/String;.isEmpty:()Z // method@0b16 │ │ -20770c: 0a01 |001a: move-result v1 │ │ -20770e: 3901 0c00 |001b: if-nez v1, 0027 // +000c │ │ -207712: 6e10 300b 0200 |001d: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0b30 │ │ -207718: 0c02 |0020: move-result-object v2 │ │ -20771a: 1a00 e60e |0021: const-string v0, "," // string@0ee6 │ │ -20771e: 6e20 230b 0200 |0023: invoke-virtual {v2, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0b23 │ │ -207724: 0c00 |0026: move-result-object v0 │ │ -207726: 1100 |0027: return-object v0 │ │ +2076cc: |[2076cc] org.thoughtcrime.securesms.util.MailtoUtil.getRecipients:(Landroid/net/Uri;)[Ljava/lang/String; │ │ +2076dc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +2076de: 2300 fa11 |0001: new-array v0, v0, [Ljava/lang/String; // type@11fa │ │ +2076e2: 3802 2400 |0003: if-eqz v2, 0027 // +0024 │ │ +2076e6: 6e10 1d02 0200 |0005: invoke-virtual {v2}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@021d │ │ +2076ec: 0c02 |0008: move-result-object v2 │ │ +2076ee: 7110 0802 0200 |0009: invoke-static {v2}, Landroid/net/MailTo;.parse:(Ljava/lang/String;)Landroid/net/MailTo; // method@0208 │ │ +2076f4: 0c02 |000c: move-result-object v2 │ │ +2076f6: 6e10 0702 0200 |000d: invoke-virtual {v2}, Landroid/net/MailTo;.getTo:()Ljava/lang/String; // method@0207 │ │ +2076fc: 0c02 |0010: move-result-object v2 │ │ +2076fe: 3802 1600 |0011: if-eqz v2, 0027 // +0016 │ │ +207702: 6e10 300b 0200 |0013: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0b30 │ │ +207708: 0c01 |0016: move-result-object v1 │ │ +20770a: 6e10 160b 0100 |0017: invoke-virtual {v1}, Ljava/lang/String;.isEmpty:()Z // method@0b16 │ │ +207710: 0a01 |001a: move-result v1 │ │ +207712: 3901 0c00 |001b: if-nez v1, 0027 // +000c │ │ +207716: 6e10 300b 0200 |001d: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0b30 │ │ +20771c: 0c02 |0020: move-result-object v2 │ │ +20771e: 1a00 e60e |0021: const-string v0, "," // string@0ee6 │ │ +207722: 6e20 230b 0200 |0023: invoke-virtual {v2, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0b23 │ │ +207728: 0c00 |0026: move-result-object v0 │ │ +20772a: 1100 |0027: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=23 │ │ 0x0005 line=25 │ │ 0x000d line=26 │ │ 0x0013 line=27 │ │ 0x001d line=28 │ │ @@ -321062,48 +321063,48 @@ │ │ type : '(Landroid/net/Uri;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 64 16-bit code units │ │ -207638: |[207638] org.thoughtcrime.securesms.util.MailtoUtil.getText:(Landroid/net/Uri;)Ljava/lang/String; │ │ -207648: 7110 226b 0200 |0000: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/MailtoUtil;.getMailtoQueryMap:(Landroid/net/Uri;)Ljava/util/Map; // method@6b22 │ │ -20764e: 0c02 |0003: move-result-object v2 │ │ -207650: 1a00 bb8a |0004: const-string v0, "subject" // string@8abb │ │ -207654: 7220 890d 0200 |0006: invoke-interface {v2, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0d89 │ │ -20765a: 0c00 |0009: move-result-object v0 │ │ -20765c: 1f00 0b03 |000a: check-cast v0, Ljava/lang/String; // type@030b │ │ -207660: 1a01 0e4f |000c: const-string v1, "body" // string@4f0e │ │ -207664: 7220 890d 1200 |000e: invoke-interface {v2, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0d89 │ │ -20766a: 0c02 |0011: move-result-object v2 │ │ -20766c: 1f02 0b03 |0012: check-cast v2, Ljava/lang/String; // type@030b │ │ -207670: 3802 2600 |0014: if-eqz v2, 003a // +0026 │ │ -207674: 6e10 160b 0200 |0016: invoke-virtual {v2}, Ljava/lang/String;.isEmpty:()Z // method@0b16 │ │ -20767a: 0a01 |0019: move-result v1 │ │ -20767c: 3901 2000 |001a: if-nez v1, 003a // +0020 │ │ -207680: 3800 1d00 |001c: if-eqz v0, 0039 // +001d │ │ -207684: 6e10 160b 0000 |001e: invoke-virtual {v0}, Ljava/lang/String;.isEmpty:()Z // method@0b16 │ │ -20768a: 0a01 |0021: move-result v1 │ │ -20768c: 3901 1700 |0022: if-nez v1, 0039 // +0017 │ │ -207690: 2201 0d03 |0024: new-instance v1, Ljava/lang/StringBuilder; // type@030d │ │ -207694: 7010 3f0b 0100 |0026: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0b3f │ │ -20769a: 6e20 4b0b 0100 |0029: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ -2076a0: 1a00 3904 |002c: const-string v0, " │ │ +20763c: |[20763c] org.thoughtcrime.securesms.util.MailtoUtil.getText:(Landroid/net/Uri;)Ljava/lang/String; │ │ +20764c: 7110 226b 0200 |0000: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/MailtoUtil;.getMailtoQueryMap:(Landroid/net/Uri;)Ljava/util/Map; // method@6b22 │ │ +207652: 0c02 |0003: move-result-object v2 │ │ +207654: 1a00 bb8a |0004: const-string v0, "subject" // string@8abb │ │ +207658: 7220 890d 0200 |0006: invoke-interface {v2, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0d89 │ │ +20765e: 0c00 |0009: move-result-object v0 │ │ +207660: 1f00 0b03 |000a: check-cast v0, Ljava/lang/String; // type@030b │ │ +207664: 1a01 0e4f |000c: const-string v1, "body" // string@4f0e │ │ +207668: 7220 890d 1200 |000e: invoke-interface {v2, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0d89 │ │ +20766e: 0c02 |0011: move-result-object v2 │ │ +207670: 1f02 0b03 |0012: check-cast v2, Ljava/lang/String; // type@030b │ │ +207674: 3802 2600 |0014: if-eqz v2, 003a // +0026 │ │ +207678: 6e10 160b 0200 |0016: invoke-virtual {v2}, Ljava/lang/String;.isEmpty:()Z // method@0b16 │ │ +20767e: 0a01 |0019: move-result v1 │ │ +207680: 3901 2000 |001a: if-nez v1, 003a // +0020 │ │ +207684: 3800 1d00 |001c: if-eqz v0, 0039 // +001d │ │ +207688: 6e10 160b 0000 |001e: invoke-virtual {v0}, Ljava/lang/String;.isEmpty:()Z // method@0b16 │ │ +20768e: 0a01 |0021: move-result v1 │ │ +207690: 3901 1700 |0022: if-nez v1, 0039 // +0017 │ │ +207694: 2201 0d03 |0024: new-instance v1, Ljava/lang/StringBuilder; // type@030d │ │ +207698: 7010 3f0b 0100 |0026: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0b3f │ │ +20769e: 6e20 4b0b 0100 |0029: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ +2076a4: 1a00 3904 |002c: const-string v0, " │ │ " // string@0439 │ │ -2076a4: 6e20 4b0b 0100 |002e: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ -2076aa: 6e20 4b0b 2100 |0031: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ -2076b0: 6e10 5c0b 0100 |0034: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b5c │ │ -2076b6: 0c00 |0037: move-result-object v0 │ │ -2076b8: 2802 |0038: goto 003a // +0002 │ │ -2076ba: 0720 |0039: move-object v0, v2 │ │ -2076bc: 3800 0300 |003a: if-eqz v0, 003d // +0003 │ │ -2076c0: 2803 |003c: goto 003f // +0003 │ │ -2076c2: 1a00 0000 |003d: const-string v0, "" // string@0000 │ │ -2076c6: 1100 |003f: return-object v0 │ │ +2076a8: 6e20 4b0b 0100 |002e: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ +2076ae: 6e20 4b0b 2100 |0031: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ +2076b4: 6e10 5c0b 0100 |0034: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b5c │ │ +2076ba: 0c00 |0037: move-result-object v0 │ │ +2076bc: 2802 |0038: goto 003a // +0002 │ │ +2076be: 0720 |0039: move-object v0, v2 │ │ +2076c0: 3800 0300 |003a: if-eqz v0, 003d // +0003 │ │ +2076c4: 2803 |003c: goto 003f // +0003 │ │ +2076c6: 1a00 0000 |003d: const-string v0, "" // string@0000 │ │ +2076ca: 1100 |003f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0004 line=36 │ │ 0x000c line=37 │ │ 0x0016 line=38 │ │ 0x001e line=39 │ │ @@ -321117,26 +321118,26 @@ │ │ type : '(Landroid/net/Uri;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -207604: |[207604] org.thoughtcrime.securesms.util.MailtoUtil.isMailto:(Landroid/net/Uri;)Z │ │ -207614: 3801 1000 |0000: if-eqz v1, 0010 // +0010 │ │ -207618: 1a00 0f73 |0002: const-string v0, "mailto" // string@730f │ │ -20761c: 6e10 1a02 0100 |0004: invoke-virtual {v1}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@021a │ │ -207622: 0c01 |0007: move-result-object v1 │ │ -207624: 6e20 090b 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b09 │ │ -20762a: 0a01 |000b: move-result v1 │ │ -20762c: 3801 0400 |000c: if-eqz v1, 0010 // +0004 │ │ -207630: 1211 |000e: const/4 v1, #int 1 // #1 │ │ -207632: 2802 |000f: goto 0011 // +0002 │ │ -207634: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -207636: 0f01 |0011: return v1 │ │ +207608: |[207608] org.thoughtcrime.securesms.util.MailtoUtil.isMailto:(Landroid/net/Uri;)Z │ │ +207618: 3801 1000 |0000: if-eqz v1, 0010 // +0010 │ │ +20761c: 1a00 0f73 |0002: const-string v0, "mailto" // string@730f │ │ +207620: 6e10 1a02 0100 |0004: invoke-virtual {v1}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@021a │ │ +207626: 0c01 |0007: move-result-object v1 │ │ +207628: 6e20 090b 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b09 │ │ +20762e: 0a01 |000b: move-result v1 │ │ +207630: 3801 0400 |000c: if-eqz v1, 0010 // +0004 │ │ +207634: 1211 |000e: const/4 v1, #int 1 // #1 │ │ +207636: 2802 |000f: goto 0011 // +0002 │ │ +207638: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +20763a: 0f01 |0011: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=19 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 (null) Landroid/net/Uri; │ │ │ │ Virtual methods - │ │ @@ -321178,19 +321179,19 @@ │ │ type : '(II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -2077d8: |[2077d8] org.thoughtcrime.securesms.util.MediaUtil$ThumbnailSize.:(II)V │ │ -2077e8: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ -2077ee: 5901 7643 |0003: iput v1, v0, Lorg/thoughtcrime/securesms/util/MediaUtil$ThumbnailSize;.width:I // field@4376 │ │ -2077f2: 5902 7543 |0005: iput v2, v0, Lorg/thoughtcrime/securesms/util/MediaUtil$ThumbnailSize;.height:I // field@4375 │ │ -2077f6: 0e00 |0007: return-void │ │ +2077dc: |[2077dc] org.thoughtcrime.securesms.util.MediaUtil$ThumbnailSize.:(II)V │ │ +2077ec: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ +2077f2: 5901 7643 |0003: iput v1, v0, Lorg/thoughtcrime/securesms/util/MediaUtil$ThumbnailSize;.width:I // field@4376 │ │ +2077f6: 5902 7543 |0005: iput v2, v0, Lorg/thoughtcrime/securesms/util/MediaUtil$ThumbnailSize;.height:I // field@4375 │ │ +2077fa: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=256 │ │ 0x0003 line=257 │ │ 0x0005 line=258 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/thoughtcrime/securesms/util/MediaUtil$ThumbnailSize; │ │ @@ -321281,32 +321282,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -208170: |[208170] org.thoughtcrime.securesms.util.MediaUtil.:()V │ │ -208180: 0e00 |0000: return-void │ │ +208174: |[208174] org.thoughtcrime.securesms.util.MediaUtil.:()V │ │ +208184: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/util/MediaUtil;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -208184: |[208184] org.thoughtcrime.securesms.util.MediaUtil.:()V │ │ -208194: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ -20819a: 0e00 |0003: return-void │ │ +208188: |[208188] org.thoughtcrime.securesms.util.MediaUtil.:()V │ │ +208198: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ +20819e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/util/MediaUtil; │ │ │ │ #2 : (in Lorg/thoughtcrime/securesms/util/MediaUtil;) │ │ @@ -321314,59 +321315,59 @@ │ │ type : '(Landroid/content/Context;Landroid/net/Uri;Landroid/net/Uri;Lorg/thoughtcrime/securesms/util/MediaUtil$ThumbnailSize;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 90 16-bit code units │ │ -207b30: |[207b30] org.thoughtcrime.securesms.util.MediaUtil.createVideoThumbnailIfNeeded:(Landroid/content/Context;Landroid/net/Uri;Landroid/net/Uri;Lorg/thoughtcrime/securesms/util/MediaUtil$ThumbnailSize;)Z │ │ -207b40: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -207b42: 2201 bf02 |0001: new-instance v1, Ljava/io/File; // type@02bf │ │ -207b46: 6e10 1702 0800 |0003: invoke-virtual {v8}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@0217 │ │ -207b4c: 0c08 |0006: move-result-object v8 │ │ -207b4e: 7020 9109 8100 |0007: invoke-direct {v1, v8}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0991 │ │ -207b54: 2208 bf02 |000a: new-instance v8, Ljava/io/File; // type@02bf │ │ -207b58: 6e10 1702 0700 |000c: invoke-virtual {v7}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@0217 │ │ -207b5e: 0c02 |000f: move-result-object v2 │ │ -207b60: 7020 9109 2800 |0010: invoke-direct {v8, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0991 │ │ -207b66: 6e10 9709 0100 |0013: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@0997 │ │ -207b6c: 0a02 |0016: move-result v2 │ │ -207b6e: 3802 0e00 |0017: if-eqz v2, 0025 // +000e │ │ -207b72: 6e10 a009 0800 |0019: invoke-virtual {v8}, Ljava/io/File;.lastModified:()J // method@09a0 │ │ -207b78: 0b02 |001c: move-result-wide v2 │ │ -207b7a: 6e10 a009 0100 |001d: invoke-virtual {v1}, Ljava/io/File;.lastModified:()J // method@09a0 │ │ -207b80: 0b04 |0020: move-result-wide v4 │ │ -207b82: 3108 0204 |0021: cmp-long v8, v2, v4 │ │ -207b86: 3d08 3600 |0023: if-lez v8, 0059 // +0036 │ │ -207b8a: 2208 7c00 |0025: new-instance v8, Landroid/media/MediaMetadataRetriever; // type@007c │ │ -207b8e: 7010 fa01 0800 |0027: invoke-direct {v8}, Landroid/media/MediaMetadataRetriever;.:()V // method@01fa │ │ -207b94: 6e30 fd01 6807 |002a: invoke-virtual {v8, v6, v7}, Landroid/media/MediaMetadataRetriever;.setDataSource:(Landroid/content/Context;Landroid/net/Uri;)V // method@01fd │ │ -207b9a: 1606 ffff |002d: const-wide/16 v6, #int -1 // #ffff │ │ -207b9e: 6e30 fb01 6807 |002f: invoke-virtual {v8, v6, v7}, Landroid/media/MediaMetadataRetriever;.getFrameAtTime:(J)Landroid/graphics/Bitmap; // method@01fb │ │ -207ba4: 0c06 |0032: move-result-object v6 │ │ -207ba6: 3809 0e00 |0033: if-eqz v9, 0041 // +000e │ │ -207baa: 6e10 1101 0600 |0035: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getWidth:()I // method@0111 │ │ -207bb0: 0a07 |0038: move-result v7 │ │ -207bb2: 5997 7643 |0039: iput v7, v9, Lorg/thoughtcrime/securesms/util/MediaUtil$ThumbnailSize;.width:I // field@4376 │ │ -207bb6: 6e10 0e01 0600 |003b: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getHeight:()I // method@010e │ │ -207bbc: 0a07 |003e: move-result v7 │ │ -207bbe: 5997 7543 |003f: iput v7, v9, Lorg/thoughtcrime/securesms/util/MediaUtil$ThumbnailSize;.height:I // field@4375 │ │ -207bc2: 6e10 fc01 0800 |0041: invoke-virtual {v8}, Landroid/media/MediaMetadataRetriever;.release:()V // method@01fc │ │ -207bc8: 3806 1500 |0044: if-eqz v6, 0059 // +0015 │ │ -207bcc: 2207 c202 |0046: new-instance v7, Ljava/io/FileOutputStream; // type@02c2 │ │ -207bd0: 7020 af09 1700 |0048: invoke-direct {v7, v1}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@09af │ │ -207bd6: 6208 0800 |004b: sget-object v8, Landroid/graphics/Bitmap$CompressFormat;.JPEG:Landroid/graphics/Bitmap$CompressFormat; // field@0008 │ │ -207bda: 1309 5a00 |004d: const/16 v9, #int 90 // #5a │ │ -207bde: 6e40 0801 8679 |004f: invoke-virtual {v6, v8, v9, v7}, Landroid/graphics/Bitmap;.compress:(Landroid/graphics/Bitmap$CompressFormat;ILjava/io/OutputStream;)Z // method@0108 │ │ -207be4: 1216 |0052: const/4 v6, #int 1 // #1 │ │ -207be6: 1210 |0053: const/4 v0, #int 1 // #1 │ │ -207be8: 2805 |0054: goto 0059 // +0005 │ │ -207bea: 0d06 |0055: move-exception v6 │ │ -207bec: 6e10 670a 0600 |0056: invoke-virtual {v6}, Ljava/lang/Exception;.printStackTrace:()V // method@0a67 │ │ -207bf2: 0f00 |0059: return v0 │ │ +207b34: |[207b34] org.thoughtcrime.securesms.util.MediaUtil.createVideoThumbnailIfNeeded:(Landroid/content/Context;Landroid/net/Uri;Landroid/net/Uri;Lorg/thoughtcrime/securesms/util/MediaUtil$ThumbnailSize;)Z │ │ +207b44: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +207b46: 2201 bf02 |0001: new-instance v1, Ljava/io/File; // type@02bf │ │ +207b4a: 6e10 1702 0800 |0003: invoke-virtual {v8}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@0217 │ │ +207b50: 0c08 |0006: move-result-object v8 │ │ +207b52: 7020 9109 8100 |0007: invoke-direct {v1, v8}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0991 │ │ +207b58: 2208 bf02 |000a: new-instance v8, Ljava/io/File; // type@02bf │ │ +207b5c: 6e10 1702 0700 |000c: invoke-virtual {v7}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@0217 │ │ +207b62: 0c02 |000f: move-result-object v2 │ │ +207b64: 7020 9109 2800 |0010: invoke-direct {v8, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0991 │ │ +207b6a: 6e10 9709 0100 |0013: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@0997 │ │ +207b70: 0a02 |0016: move-result v2 │ │ +207b72: 3802 0e00 |0017: if-eqz v2, 0025 // +000e │ │ +207b76: 6e10 a009 0800 |0019: invoke-virtual {v8}, Ljava/io/File;.lastModified:()J // method@09a0 │ │ +207b7c: 0b02 |001c: move-result-wide v2 │ │ +207b7e: 6e10 a009 0100 |001d: invoke-virtual {v1}, Ljava/io/File;.lastModified:()J // method@09a0 │ │ +207b84: 0b04 |0020: move-result-wide v4 │ │ +207b86: 3108 0204 |0021: cmp-long v8, v2, v4 │ │ +207b8a: 3d08 3600 |0023: if-lez v8, 0059 // +0036 │ │ +207b8e: 2208 7c00 |0025: new-instance v8, Landroid/media/MediaMetadataRetriever; // type@007c │ │ +207b92: 7010 fa01 0800 |0027: invoke-direct {v8}, Landroid/media/MediaMetadataRetriever;.:()V // method@01fa │ │ +207b98: 6e30 fd01 6807 |002a: invoke-virtual {v8, v6, v7}, Landroid/media/MediaMetadataRetriever;.setDataSource:(Landroid/content/Context;Landroid/net/Uri;)V // method@01fd │ │ +207b9e: 1606 ffff |002d: const-wide/16 v6, #int -1 // #ffff │ │ +207ba2: 6e30 fb01 6807 |002f: invoke-virtual {v8, v6, v7}, Landroid/media/MediaMetadataRetriever;.getFrameAtTime:(J)Landroid/graphics/Bitmap; // method@01fb │ │ +207ba8: 0c06 |0032: move-result-object v6 │ │ +207baa: 3809 0e00 |0033: if-eqz v9, 0041 // +000e │ │ +207bae: 6e10 1101 0600 |0035: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getWidth:()I // method@0111 │ │ +207bb4: 0a07 |0038: move-result v7 │ │ +207bb6: 5997 7643 |0039: iput v7, v9, Lorg/thoughtcrime/securesms/util/MediaUtil$ThumbnailSize;.width:I // field@4376 │ │ +207bba: 6e10 0e01 0600 |003b: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getHeight:()I // method@010e │ │ +207bc0: 0a07 |003e: move-result v7 │ │ +207bc2: 5997 7543 |003f: iput v7, v9, Lorg/thoughtcrime/securesms/util/MediaUtil$ThumbnailSize;.height:I // field@4375 │ │ +207bc6: 6e10 fc01 0800 |0041: invoke-virtual {v8}, Landroid/media/MediaMetadataRetriever;.release:()V // method@01fc │ │ +207bcc: 3806 1500 |0044: if-eqz v6, 0059 // +0015 │ │ +207bd0: 2207 c202 |0046: new-instance v7, Ljava/io/FileOutputStream; // type@02c2 │ │ +207bd4: 7020 af09 1700 |0048: invoke-direct {v7, v1}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@09af │ │ +207bda: 6208 0800 |004b: sget-object v8, Landroid/graphics/Bitmap$CompressFormat;.JPEG:Landroid/graphics/Bitmap$CompressFormat; // field@0008 │ │ +207bde: 1309 5a00 |004d: const/16 v9, #int 90 // #5a │ │ +207be2: 6e40 0801 8679 |004f: invoke-virtual {v6, v8, v9, v7}, Landroid/graphics/Bitmap;.compress:(Landroid/graphics/Bitmap$CompressFormat;ILjava/io/OutputStream;)Z // method@0108 │ │ +207be8: 1216 |0052: const/4 v6, #int 1 // #1 │ │ +207bea: 1210 |0053: const/4 v0, #int 1 // #1 │ │ +207bec: 2805 |0054: goto 0059 // +0005 │ │ +207bee: 0d06 |0055: move-exception v6 │ │ +207bf0: 6e10 670a 0600 |0056: invoke-virtual {v6}, Ljava/lang/Exception;.printStackTrace:()V // method@0a67 │ │ +207bf6: 0f00 |0059: return v0 │ │ catches : 1 │ │ 0x0001 - 0x0052 │ │ Ljava/lang/Exception; -> 0x0055 │ │ positions : │ │ 0x0001 line=267 │ │ 0x000a line=268 │ │ 0x0013 line=269 │ │ @@ -321390,32 +321391,32 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -207dc4: |[207dc4] org.thoughtcrime.securesms.util.MediaUtil.getCorrectedMimeType:(Ljava/lang/String;)Ljava/lang/String; │ │ -207dd4: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ -207dd8: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -207dda: 1102 |0003: return-object v2 │ │ -207ddc: 6e10 100b 0200 |0004: invoke-virtual {v2}, Ljava/lang/String;.hashCode:()I // method@0b10 │ │ -207de2: 1a00 6966 |0007: const-string v0, "image/jpg" // string@6669 │ │ -207de6: 6e20 090b 0200 |0009: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b09 │ │ -207dec: 0a00 |000c: move-result v0 │ │ -207dee: 3900 0300 |000d: if-nez v0, 0010 // +0003 │ │ -207df2: 1102 |000f: return-object v2 │ │ -207df4: 7100 ca03 0000 |0010: invoke-static {}, Landroid/webkit/MimeTypeMap;.getSingleton:()Landroid/webkit/MimeTypeMap; // method@03ca │ │ -207dfa: 0c00 |0013: move-result-object v0 │ │ -207dfc: 1a01 6866 |0014: const-string v1, "image/jpeg" // string@6668 │ │ -207e00: 6e20 cb03 1000 |0016: invoke-virtual {v0, v1}, Landroid/webkit/MimeTypeMap;.hasMimeType:(Ljava/lang/String;)Z // method@03cb │ │ -207e06: 0a00 |0019: move-result v0 │ │ -207e08: 3800 0300 |001a: if-eqz v0, 001d // +0003 │ │ -207e0c: 0712 |001c: move-object v2, v1 │ │ -207e0e: 1102 |001d: return-object v2 │ │ +207dc8: |[207dc8] org.thoughtcrime.securesms.util.MediaUtil.getCorrectedMimeType:(Ljava/lang/String;)Ljava/lang/String; │ │ +207dd8: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ +207ddc: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +207dde: 1102 |0003: return-object v2 │ │ +207de0: 6e10 100b 0200 |0004: invoke-virtual {v2}, Ljava/lang/String;.hashCode:()I // method@0b10 │ │ +207de6: 1a00 6966 |0007: const-string v0, "image/jpg" // string@6669 │ │ +207dea: 6e20 090b 0200 |0009: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b09 │ │ +207df0: 0a00 |000c: move-result v0 │ │ +207df2: 3900 0300 |000d: if-nez v0, 0010 // +0003 │ │ +207df6: 1102 |000f: return-object v2 │ │ +207df8: 7100 ca03 0000 |0010: invoke-static {}, Landroid/webkit/MimeTypeMap;.getSingleton:()Landroid/webkit/MimeTypeMap; // method@03ca │ │ +207dfe: 0c00 |0013: move-result-object v0 │ │ +207e00: 1a01 6866 |0014: const-string v1, "image/jpeg" // string@6668 │ │ +207e04: 6e20 cb03 1000 |0016: invoke-virtual {v0, v1}, Landroid/webkit/MimeTypeMap;.hasMimeType:(Ljava/lang/String;)Z // method@03cb │ │ +207e0a: 0a00 |0019: move-result v0 │ │ +207e0c: 3800 0300 |001a: if-eqz v0, 001d // +0003 │ │ +207e10: 0712 |001c: move-object v2, v1 │ │ +207e12: 1102 |001d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=99 │ │ 0x0010 line=101 │ │ locals : │ │ 0x0000 - 0x001e reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -321424,185 +321425,185 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;Landroid/net/Uri;)Landroid/util/Pair;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 304 16-bit code units │ │ -2077f8: |[2077f8] org.thoughtcrime.securesms.util.MediaUtil.getDimensions:(Landroid/content/Context;Ljava/lang/String;Landroid/net/Uri;)Landroid/util/Pair; │ │ -207808: 1a00 2a1c |0000: const-string v0, "Failed to close stream after retrieving dimensions." // string@1c2a │ │ -20780c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -20780e: 7110 830a 0100 |0003: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a83 │ │ -207814: 0c01 |0006: move-result-object v1 │ │ -207816: 3807 2301 |0007: if-eqz v7, 012a // +0123 │ │ -20781a: 7110 346b 0600 |0009: invoke-static {v6}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isImageType:(Ljava/lang/String;)Z // method@6b34 │ │ -207820: 0a02 |000c: move-result v2 │ │ -207822: 3902 0400 |000d: if-nez v2, 0011 // +0004 │ │ -207826: 2900 1b01 |000f: goto/16 012a // +011b │ │ -20782a: 7110 326b 0600 |0011: invoke-static {v6}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isGif:(Ljava/lang/String;)Z // method@6b32 │ │ -207830: 0a02 |0014: move-result v2 │ │ -207832: 1203 |0015: const/4 v3, #int 0 // #0 │ │ -207834: 3802 5400 |0016: if-eqz v2, 006a // +0054 │ │ -207838: 7110 9c63 0500 |0018: invoke-static {v5}, Lorg/thoughtcrime/securesms/mms/GlideApp;.with:(Landroid/content/Context;)Lorg/thoughtcrime/securesms/mms/GlideRequests; // method@639c │ │ -20783e: 0c05 |001b: move-result-object v5 │ │ -207840: 6e10 ba64 0500 |001c: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/mms/GlideRequests;.asGif:()Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@64ba │ │ -207846: 0c05 |001f: move-result-object v5 │ │ -207848: 1216 |0020: const/4 v6, #int 1 // #1 │ │ -20784a: 6e20 8f64 6500 |0021: invoke-virtual {v5, v6}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.skipMemoryCache:(Z)Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@648f │ │ -207850: 0c05 |0024: move-result-object v5 │ │ -207852: 6206 7000 |0025: sget-object v6, Lcom/bumptech/glide/load/engine/DiskCacheStrategy;.NONE:Lcom/bumptech/glide/load/engine/DiskCacheStrategy; // field@0070 │ │ -207856: 6e20 3064 6500 |0027: invoke-virtual {v5, v6}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.diskCacheStrategy:(Lcom/bumptech/glide/load/engine/DiskCacheStrategy;)Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@6430 │ │ -20785c: 0c05 |002a: move-result-object v5 │ │ -20785e: 2206 5010 |002b: new-instance v6, Lorg/thoughtcrime/securesms/mms/DecryptableStreamUriLoader$DecryptableUri; // type@1050 │ │ -207862: 7020 7963 7600 |002d: invoke-direct {v6, v7}, Lorg/thoughtcrime/securesms/mms/DecryptableStreamUriLoader$DecryptableUri;.:(Landroid/net/Uri;)V // method@6379 │ │ -207868: 6e20 6a64 6500 |0030: invoke-virtual {v5, v6}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.load:(Ljava/lang/Object;)Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@646a │ │ -20786e: 0c05 |0033: move-result-object v5 │ │ -207870: 6e10 9064 0500 |0034: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.submit:()Lcom/bumptech/glide/request/FutureTarget; // method@6490 │ │ -207876: 0c05 |0037: move-result-object v5 │ │ -207878: 7210 0008 0500 |0038: invoke-interface {v5}, Lcom/bumptech/glide/request/FutureTarget;.get:()Ljava/lang/Object; // method@0800 │ │ -20787e: 0c05 |003b: move-result-object v5 │ │ -207880: 1f05 0c02 |003c: check-cast v5, Lcom/bumptech/glide/load/resource/gif/GifDrawable; // type@020c │ │ -207884: 2206 da00 |003e: new-instance v6, Landroid/util/Pair; // type@00da │ │ -207888: 6e10 fe07 0500 |0040: invoke-virtual {v5}, Lcom/bumptech/glide/load/resource/gif/GifDrawable;.getIntrinsicWidth:()I // method@07fe │ │ -20788e: 0a00 |0043: move-result v0 │ │ -207890: 7110 830a 0000 |0044: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a83 │ │ -207896: 0c00 |0047: move-result-object v0 │ │ -207898: 6e10 fd07 0500 |0048: invoke-virtual {v5}, Lcom/bumptech/glide/load/resource/gif/GifDrawable;.getIntrinsicHeight:()I // method@07fd │ │ -20789e: 0a05 |004b: move-result v5 │ │ -2078a0: 7110 830a 0500 |004c: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a83 │ │ -2078a6: 0c05 |004f: move-result-object v5 │ │ -2078a8: 7030 e402 0605 |0050: invoke-direct {v6, v0, v5}, Landroid/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@02e4 │ │ -2078ae: 0763 |0053: move-object v3, v6 │ │ -2078b0: 2900 9a00 |0054: goto/16 00ee // +009a │ │ -2078b4: 0d05 |0056: move-exception v5 │ │ -2078b6: 6206 7d43 |0057: sget-object v6, Lorg/thoughtcrime/securesms/util/MediaUtil;.TAG:Ljava/lang/String; // field@437d │ │ -2078ba: 1a00 f01c |0059: const-string v0, "Glide experienced an exception while trying to get GIF dimensions." // string@1cf0 │ │ -2078be: 7130 e202 0605 |005b: invoke-static {v6, v0, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02e2 │ │ -2078c4: 2900 9000 |005e: goto/16 00ee // +0090 │ │ -2078c8: 0d05 |0060: move-exception v5 │ │ -2078ca: 6206 7d43 |0061: sget-object v6, Lorg/thoughtcrime/securesms/util/MediaUtil;.TAG:Ljava/lang/String; // field@437d │ │ -2078ce: 1a00 2f45 |0063: const-string v0, "Was unable to complete work for GIF dimensions." // string@452f │ │ -2078d2: 7130 e202 0605 |0065: invoke-static {v6, v0, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02e2 │ │ -2078d8: 2900 8600 |0068: goto/16 00ee // +0086 │ │ -2078dc: 7110 366b 0600 |006a: invoke-static {v6}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isJpegType:(Ljava/lang/String;)Z // method@6b36 │ │ -2078e2: 0a06 |006d: move-result v6 │ │ -2078e4: 3806 2400 |006e: if-eqz v6, 0092 // +0024 │ │ -2078e8: 7120 ee64 7500 |0070: invoke-static {v5, v7}, Lorg/thoughtcrime/securesms/mms/PartAuthority;.getAttachmentStream:(Landroid/content/Context;Landroid/net/Uri;)Ljava/io/InputStream; // method@64ee │ │ -2078ee: 0c06 |0073: move-result-object v6 │ │ -2078f0: 7110 a36a 0600 |0074: invoke-static {v6}, Lorg/thoughtcrime/securesms/util/BitmapUtil;.getExifDimensions:(Ljava/io/InputStream;)Landroid/util/Pair; // method@6aa3 │ │ -2078f6: 0c02 |0077: move-result-object v2 │ │ -2078f8: 6e10 bc09 0600 |0078: invoke-virtual {v6}, Ljava/io/InputStream;.close:()V // method@09bc │ │ -2078fe: 2818 |007b: goto 0093 // +0018 │ │ -207900: 0d05 |007c: move-exception v5 │ │ -207902: 280b |007d: goto 0088 // +000b │ │ -207904: 0d05 |007e: move-exception v5 │ │ -207906: 280d |007f: goto 008c // +000d │ │ -207908: 0d05 |0080: move-exception v5 │ │ -20790a: 280f |0081: goto 0090 // +000f │ │ -20790c: 0d05 |0082: move-exception v5 │ │ -20790e: 0763 |0083: move-object v3, v6 │ │ -207910: 2900 9900 |0084: goto/16 011d // +0099 │ │ -207914: 0d05 |0086: move-exception v5 │ │ -207916: 0732 |0087: move-object v2, v3 │ │ -207918: 0763 |0088: move-object v3, v6 │ │ -20791a: 282f |0089: goto 00b8 // +002f │ │ -20791c: 0d05 |008a: move-exception v5 │ │ -20791e: 0732 |008b: move-object v2, v3 │ │ -207920: 0763 |008c: move-object v3, v6 │ │ -207922: 283c |008d: goto 00c9 // +003c │ │ -207924: 0d05 |008e: move-exception v5 │ │ -207926: 0732 |008f: move-object v2, v3 │ │ -207928: 0763 |0090: move-object v3, v6 │ │ -20792a: 2849 |0091: goto 00da // +0049 │ │ -20792c: 0732 |0092: move-object v2, v3 │ │ -20792e: 3902 1100 |0093: if-nez v2, 00a4 // +0011 │ │ -207932: 7120 ee64 7500 |0095: invoke-static {v5, v7}, Lorg/thoughtcrime/securesms/mms/PartAuthority;.getAttachmentStream:(Landroid/content/Context;Landroid/net/Uri;)Ljava/io/InputStream; // method@64ee │ │ -207938: 0c03 |0098: move-result-object v3 │ │ -20793a: 7110 a26a 0300 |0099: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/BitmapUtil;.getDimensions:(Ljava/io/InputStream;)Landroid/util/Pair; // method@6aa2 │ │ -207940: 0c05 |009c: move-result-object v5 │ │ -207942: 2808 |009d: goto 00a5 // +0008 │ │ -207944: 0d05 |009e: move-exception v5 │ │ -207946: 2819 |009f: goto 00b8 // +0019 │ │ -207948: 0d05 |00a0: move-exception v5 │ │ -20794a: 2828 |00a1: goto 00c9 // +0028 │ │ -20794c: 0d05 |00a2: move-exception v5 │ │ -20794e: 2837 |00a3: goto 00da // +0037 │ │ -207950: 0725 |00a4: move-object v5, v2 │ │ -207952: 3803 0c00 |00a5: if-eqz v3, 00b1 // +000c │ │ -207956: 6e10 bc09 0300 |00a7: invoke-virtual {v3}, Ljava/io/InputStream;.close:()V // method@09bc │ │ -20795c: 2807 |00aa: goto 00b1 // +0007 │ │ -20795e: 0d06 |00ab: move-exception v6 │ │ -207960: 6202 7d43 |00ac: sget-object v2, Lorg/thoughtcrime/securesms/util/MediaUtil;.TAG:Ljava/lang/String; // field@437d │ │ -207964: 7130 e202 0206 |00ae: invoke-static {v2, v0, v6}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02e2 │ │ -20796a: 0753 |00b1: move-object v3, v5 │ │ -20796c: 283c |00b2: goto 00ee // +003c │ │ -20796e: 0d05 |00b3: move-exception v5 │ │ -207970: 2900 6900 |00b4: goto/16 011d // +0069 │ │ -207974: 0d05 |00b6: move-exception v5 │ │ -207976: 0732 |00b7: move-object v2, v3 │ │ -207978: 6206 7d43 |00b8: sget-object v6, Lorg/thoughtcrime/securesms/util/MediaUtil;.TAG:Ljava/lang/String; // field@437d │ │ -20797c: 1a04 0215 |00ba: const-string v4, "Bitmap decoding error when retrieving dimensions." // string@1502 │ │ -207980: 7130 e202 4605 |00bc: invoke-static {v6, v4, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02e2 │ │ -207986: 3803 2e00 |00bf: if-eqz v3, 00ed // +002e │ │ -20798a: 6e10 bc09 0300 |00c1: invoke-virtual {v3}, Ljava/io/InputStream;.close:()V // method@09bc │ │ -207990: 2829 |00c4: goto 00ed // +0029 │ │ -207992: 0d05 |00c5: move-exception v5 │ │ -207994: 2822 |00c6: goto 00e8 // +0022 │ │ -207996: 0d05 |00c7: move-exception v5 │ │ -207998: 0732 |00c8: move-object v2, v3 │ │ -20799a: 6206 7d43 |00c9: sget-object v6, Lorg/thoughtcrime/securesms/util/MediaUtil;.TAG:Ljava/lang/String; // field@437d │ │ -20799e: 1a04 d31b |00cb: const-string v4, "Experienced a read error when retrieving media dimensions." // string@1bd3 │ │ -2079a2: 7130 e202 4605 |00cd: invoke-static {v6, v4, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02e2 │ │ -2079a8: 3803 1d00 |00d0: if-eqz v3, 00ed // +001d │ │ -2079ac: 6e10 bc09 0300 |00d2: invoke-virtual {v3}, Ljava/io/InputStream;.close:()V // method@09bc │ │ -2079b2: 2818 |00d5: goto 00ed // +0018 │ │ -2079b4: 0d05 |00d6: move-exception v5 │ │ -2079b6: 2811 |00d7: goto 00e8 // +0011 │ │ -2079b8: 0d05 |00d8: move-exception v5 │ │ -2079ba: 0732 |00d9: move-object v2, v3 │ │ -2079bc: 6206 7d43 |00da: sget-object v6, Lorg/thoughtcrime/securesms/util/MediaUtil;.TAG:Ljava/lang/String; // field@437d │ │ -2079c0: 1a04 2f1c |00dc: const-string v4, "Failed to find file when retrieving media dimensions." // string@1c2f │ │ -2079c4: 7130 e202 4605 |00de: invoke-static {v6, v4, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02e2 │ │ -2079ca: 3803 0c00 |00e1: if-eqz v3, 00ed // +000c │ │ -2079ce: 6e10 bc09 0300 |00e3: invoke-virtual {v3}, Ljava/io/InputStream;.close:()V // method@09bc │ │ -2079d4: 2807 |00e6: goto 00ed // +0007 │ │ -2079d6: 0d05 |00e7: move-exception v5 │ │ -2079d8: 6206 7d43 |00e8: sget-object v6, Lorg/thoughtcrime/securesms/util/MediaUtil;.TAG:Ljava/lang/String; // field@437d │ │ -2079dc: 7130 e202 0605 |00ea: invoke-static {v6, v0, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02e2 │ │ -2079e2: 0723 |00ed: move-object v3, v2 │ │ -2079e4: 3903 0700 |00ee: if-nez v3, 00f5 // +0007 │ │ -2079e8: 2203 da00 |00f0: new-instance v3, Landroid/util/Pair; // type@00da │ │ -2079ec: 7030 e402 1301 |00f2: invoke-direct {v3, v1, v1}, Landroid/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@02e4 │ │ -2079f2: 6205 7d43 |00f5: sget-object v5, Lorg/thoughtcrime/securesms/util/MediaUtil;.TAG:Ljava/lang/String; // field@437d │ │ -2079f6: 2206 0d03 |00f7: new-instance v6, Ljava/lang/StringBuilder; // type@030d │ │ -2079fa: 1a00 ad1a |00f9: const-string v0, "Dimensions for [" // string@1aad │ │ -2079fe: 7020 420b 0600 |00fb: invoke-direct {v6, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b42 │ │ -207a04: 6e20 4a0b 7600 |00fe: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b4a │ │ -207a0a: 1a07 2348 |0101: const-string v7, "] are " // string@4823 │ │ -207a0e: 6e20 4b0b 7600 |0103: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ -207a14: 5437 5600 |0106: iget-object v7, v3, Landroid/util/Pair;.first:Ljava/lang/Object; // field@0056 │ │ -207a18: 6e20 4a0b 7600 |0108: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b4a │ │ -207a1e: 1a07 be04 |010b: const-string v7, " x " // string@04be │ │ -207a22: 6e20 4b0b 7600 |010d: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ -207a28: 5437 5700 |0110: iget-object v7, v3, Landroid/util/Pair;.second:Ljava/lang/Object; // field@0057 │ │ -207a2c: 6e20 4a0b 7600 |0112: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b4a │ │ -207a32: 6e10 5c0b 0600 |0115: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b5c │ │ -207a38: 0c06 |0118: move-result-object v6 │ │ -207a3a: 7120 d902 6500 |0119: invoke-static {v5, v6}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@02d9 │ │ -207a40: 1103 |011c: return-object v3 │ │ -207a42: 3803 0c00 |011d: if-eqz v3, 0129 // +000c │ │ -207a46: 6e10 bc09 0300 |011f: invoke-virtual {v3}, Ljava/io/InputStream;.close:()V // method@09bc │ │ -207a4c: 2807 |0122: goto 0129 // +0007 │ │ -207a4e: 0d06 |0123: move-exception v6 │ │ -207a50: 6207 7d43 |0124: sget-object v7, Lorg/thoughtcrime/securesms/util/MediaUtil;.TAG:Ljava/lang/String; // field@437d │ │ -207a54: 7130 e202 0706 |0126: invoke-static {v7, v0, v6}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02e2 │ │ -207a5a: 2705 |0129: throw v5 │ │ -207a5c: 2205 da00 |012a: new-instance v5, Landroid/util/Pair; // type@00da │ │ -207a60: 7030 e402 1501 |012c: invoke-direct {v5, v1, v1}, Landroid/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@02e4 │ │ -207a66: 1105 |012f: return-object v5 │ │ +2077fc: |[2077fc] org.thoughtcrime.securesms.util.MediaUtil.getDimensions:(Landroid/content/Context;Ljava/lang/String;Landroid/net/Uri;)Landroid/util/Pair; │ │ +20780c: 1a00 2a1c |0000: const-string v0, "Failed to close stream after retrieving dimensions." // string@1c2a │ │ +207810: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +207812: 7110 830a 0100 |0003: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a83 │ │ +207818: 0c01 |0006: move-result-object v1 │ │ +20781a: 3807 2301 |0007: if-eqz v7, 012a // +0123 │ │ +20781e: 7110 346b 0600 |0009: invoke-static {v6}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isImageType:(Ljava/lang/String;)Z // method@6b34 │ │ +207824: 0a02 |000c: move-result v2 │ │ +207826: 3902 0400 |000d: if-nez v2, 0011 // +0004 │ │ +20782a: 2900 1b01 |000f: goto/16 012a // +011b │ │ +20782e: 7110 326b 0600 |0011: invoke-static {v6}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isGif:(Ljava/lang/String;)Z // method@6b32 │ │ +207834: 0a02 |0014: move-result v2 │ │ +207836: 1203 |0015: const/4 v3, #int 0 // #0 │ │ +207838: 3802 5400 |0016: if-eqz v2, 006a // +0054 │ │ +20783c: 7110 9c63 0500 |0018: invoke-static {v5}, Lorg/thoughtcrime/securesms/mms/GlideApp;.with:(Landroid/content/Context;)Lorg/thoughtcrime/securesms/mms/GlideRequests; // method@639c │ │ +207842: 0c05 |001b: move-result-object v5 │ │ +207844: 6e10 ba64 0500 |001c: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/mms/GlideRequests;.asGif:()Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@64ba │ │ +20784a: 0c05 |001f: move-result-object v5 │ │ +20784c: 1216 |0020: const/4 v6, #int 1 // #1 │ │ +20784e: 6e20 8f64 6500 |0021: invoke-virtual {v5, v6}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.skipMemoryCache:(Z)Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@648f │ │ +207854: 0c05 |0024: move-result-object v5 │ │ +207856: 6206 7000 |0025: sget-object v6, Lcom/bumptech/glide/load/engine/DiskCacheStrategy;.NONE:Lcom/bumptech/glide/load/engine/DiskCacheStrategy; // field@0070 │ │ +20785a: 6e20 3064 6500 |0027: invoke-virtual {v5, v6}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.diskCacheStrategy:(Lcom/bumptech/glide/load/engine/DiskCacheStrategy;)Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@6430 │ │ +207860: 0c05 |002a: move-result-object v5 │ │ +207862: 2206 5010 |002b: new-instance v6, Lorg/thoughtcrime/securesms/mms/DecryptableStreamUriLoader$DecryptableUri; // type@1050 │ │ +207866: 7020 7963 7600 |002d: invoke-direct {v6, v7}, Lorg/thoughtcrime/securesms/mms/DecryptableStreamUriLoader$DecryptableUri;.:(Landroid/net/Uri;)V // method@6379 │ │ +20786c: 6e20 6a64 6500 |0030: invoke-virtual {v5, v6}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.load:(Ljava/lang/Object;)Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@646a │ │ +207872: 0c05 |0033: move-result-object v5 │ │ +207874: 6e10 9064 0500 |0034: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.submit:()Lcom/bumptech/glide/request/FutureTarget; // method@6490 │ │ +20787a: 0c05 |0037: move-result-object v5 │ │ +20787c: 7210 0008 0500 |0038: invoke-interface {v5}, Lcom/bumptech/glide/request/FutureTarget;.get:()Ljava/lang/Object; // method@0800 │ │ +207882: 0c05 |003b: move-result-object v5 │ │ +207884: 1f05 0c02 |003c: check-cast v5, Lcom/bumptech/glide/load/resource/gif/GifDrawable; // type@020c │ │ +207888: 2206 da00 |003e: new-instance v6, Landroid/util/Pair; // type@00da │ │ +20788c: 6e10 fe07 0500 |0040: invoke-virtual {v5}, Lcom/bumptech/glide/load/resource/gif/GifDrawable;.getIntrinsicWidth:()I // method@07fe │ │ +207892: 0a00 |0043: move-result v0 │ │ +207894: 7110 830a 0000 |0044: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a83 │ │ +20789a: 0c00 |0047: move-result-object v0 │ │ +20789c: 6e10 fd07 0500 |0048: invoke-virtual {v5}, Lcom/bumptech/glide/load/resource/gif/GifDrawable;.getIntrinsicHeight:()I // method@07fd │ │ +2078a2: 0a05 |004b: move-result v5 │ │ +2078a4: 7110 830a 0500 |004c: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a83 │ │ +2078aa: 0c05 |004f: move-result-object v5 │ │ +2078ac: 7030 e402 0605 |0050: invoke-direct {v6, v0, v5}, Landroid/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@02e4 │ │ +2078b2: 0763 |0053: move-object v3, v6 │ │ +2078b4: 2900 9a00 |0054: goto/16 00ee // +009a │ │ +2078b8: 0d05 |0056: move-exception v5 │ │ +2078ba: 6206 7d43 |0057: sget-object v6, Lorg/thoughtcrime/securesms/util/MediaUtil;.TAG:Ljava/lang/String; // field@437d │ │ +2078be: 1a00 f01c |0059: const-string v0, "Glide experienced an exception while trying to get GIF dimensions." // string@1cf0 │ │ +2078c2: 7130 e202 0605 |005b: invoke-static {v6, v0, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02e2 │ │ +2078c8: 2900 9000 |005e: goto/16 00ee // +0090 │ │ +2078cc: 0d05 |0060: move-exception v5 │ │ +2078ce: 6206 7d43 |0061: sget-object v6, Lorg/thoughtcrime/securesms/util/MediaUtil;.TAG:Ljava/lang/String; // field@437d │ │ +2078d2: 1a00 2f45 |0063: const-string v0, "Was unable to complete work for GIF dimensions." // string@452f │ │ +2078d6: 7130 e202 0605 |0065: invoke-static {v6, v0, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02e2 │ │ +2078dc: 2900 8600 |0068: goto/16 00ee // +0086 │ │ +2078e0: 7110 366b 0600 |006a: invoke-static {v6}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isJpegType:(Ljava/lang/String;)Z // method@6b36 │ │ +2078e6: 0a06 |006d: move-result v6 │ │ +2078e8: 3806 2400 |006e: if-eqz v6, 0092 // +0024 │ │ +2078ec: 7120 ee64 7500 |0070: invoke-static {v5, v7}, Lorg/thoughtcrime/securesms/mms/PartAuthority;.getAttachmentStream:(Landroid/content/Context;Landroid/net/Uri;)Ljava/io/InputStream; // method@64ee │ │ +2078f2: 0c06 |0073: move-result-object v6 │ │ +2078f4: 7110 a36a 0600 |0074: invoke-static {v6}, Lorg/thoughtcrime/securesms/util/BitmapUtil;.getExifDimensions:(Ljava/io/InputStream;)Landroid/util/Pair; // method@6aa3 │ │ +2078fa: 0c02 |0077: move-result-object v2 │ │ +2078fc: 6e10 bc09 0600 |0078: invoke-virtual {v6}, Ljava/io/InputStream;.close:()V // method@09bc │ │ +207902: 2818 |007b: goto 0093 // +0018 │ │ +207904: 0d05 |007c: move-exception v5 │ │ +207906: 280b |007d: goto 0088 // +000b │ │ +207908: 0d05 |007e: move-exception v5 │ │ +20790a: 280d |007f: goto 008c // +000d │ │ +20790c: 0d05 |0080: move-exception v5 │ │ +20790e: 280f |0081: goto 0090 // +000f │ │ +207910: 0d05 |0082: move-exception v5 │ │ +207912: 0763 |0083: move-object v3, v6 │ │ +207914: 2900 9900 |0084: goto/16 011d // +0099 │ │ +207918: 0d05 |0086: move-exception v5 │ │ +20791a: 0732 |0087: move-object v2, v3 │ │ +20791c: 0763 |0088: move-object v3, v6 │ │ +20791e: 282f |0089: goto 00b8 // +002f │ │ +207920: 0d05 |008a: move-exception v5 │ │ +207922: 0732 |008b: move-object v2, v3 │ │ +207924: 0763 |008c: move-object v3, v6 │ │ +207926: 283c |008d: goto 00c9 // +003c │ │ +207928: 0d05 |008e: move-exception v5 │ │ +20792a: 0732 |008f: move-object v2, v3 │ │ +20792c: 0763 |0090: move-object v3, v6 │ │ +20792e: 2849 |0091: goto 00da // +0049 │ │ +207930: 0732 |0092: move-object v2, v3 │ │ +207932: 3902 1100 |0093: if-nez v2, 00a4 // +0011 │ │ +207936: 7120 ee64 7500 |0095: invoke-static {v5, v7}, Lorg/thoughtcrime/securesms/mms/PartAuthority;.getAttachmentStream:(Landroid/content/Context;Landroid/net/Uri;)Ljava/io/InputStream; // method@64ee │ │ +20793c: 0c03 |0098: move-result-object v3 │ │ +20793e: 7110 a26a 0300 |0099: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/BitmapUtil;.getDimensions:(Ljava/io/InputStream;)Landroid/util/Pair; // method@6aa2 │ │ +207944: 0c05 |009c: move-result-object v5 │ │ +207946: 2808 |009d: goto 00a5 // +0008 │ │ +207948: 0d05 |009e: move-exception v5 │ │ +20794a: 2819 |009f: goto 00b8 // +0019 │ │ +20794c: 0d05 |00a0: move-exception v5 │ │ +20794e: 2828 |00a1: goto 00c9 // +0028 │ │ +207950: 0d05 |00a2: move-exception v5 │ │ +207952: 2837 |00a3: goto 00da // +0037 │ │ +207954: 0725 |00a4: move-object v5, v2 │ │ +207956: 3803 0c00 |00a5: if-eqz v3, 00b1 // +000c │ │ +20795a: 6e10 bc09 0300 |00a7: invoke-virtual {v3}, Ljava/io/InputStream;.close:()V // method@09bc │ │ +207960: 2807 |00aa: goto 00b1 // +0007 │ │ +207962: 0d06 |00ab: move-exception v6 │ │ +207964: 6202 7d43 |00ac: sget-object v2, Lorg/thoughtcrime/securesms/util/MediaUtil;.TAG:Ljava/lang/String; // field@437d │ │ +207968: 7130 e202 0206 |00ae: invoke-static {v2, v0, v6}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02e2 │ │ +20796e: 0753 |00b1: move-object v3, v5 │ │ +207970: 283c |00b2: goto 00ee // +003c │ │ +207972: 0d05 |00b3: move-exception v5 │ │ +207974: 2900 6900 |00b4: goto/16 011d // +0069 │ │ +207978: 0d05 |00b6: move-exception v5 │ │ +20797a: 0732 |00b7: move-object v2, v3 │ │ +20797c: 6206 7d43 |00b8: sget-object v6, Lorg/thoughtcrime/securesms/util/MediaUtil;.TAG:Ljava/lang/String; // field@437d │ │ +207980: 1a04 0215 |00ba: const-string v4, "Bitmap decoding error when retrieving dimensions." // string@1502 │ │ +207984: 7130 e202 4605 |00bc: invoke-static {v6, v4, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02e2 │ │ +20798a: 3803 2e00 |00bf: if-eqz v3, 00ed // +002e │ │ +20798e: 6e10 bc09 0300 |00c1: invoke-virtual {v3}, Ljava/io/InputStream;.close:()V // method@09bc │ │ +207994: 2829 |00c4: goto 00ed // +0029 │ │ +207996: 0d05 |00c5: move-exception v5 │ │ +207998: 2822 |00c6: goto 00e8 // +0022 │ │ +20799a: 0d05 |00c7: move-exception v5 │ │ +20799c: 0732 |00c8: move-object v2, v3 │ │ +20799e: 6206 7d43 |00c9: sget-object v6, Lorg/thoughtcrime/securesms/util/MediaUtil;.TAG:Ljava/lang/String; // field@437d │ │ +2079a2: 1a04 d31b |00cb: const-string v4, "Experienced a read error when retrieving media dimensions." // string@1bd3 │ │ +2079a6: 7130 e202 4605 |00cd: invoke-static {v6, v4, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02e2 │ │ +2079ac: 3803 1d00 |00d0: if-eqz v3, 00ed // +001d │ │ +2079b0: 6e10 bc09 0300 |00d2: invoke-virtual {v3}, Ljava/io/InputStream;.close:()V // method@09bc │ │ +2079b6: 2818 |00d5: goto 00ed // +0018 │ │ +2079b8: 0d05 |00d6: move-exception v5 │ │ +2079ba: 2811 |00d7: goto 00e8 // +0011 │ │ +2079bc: 0d05 |00d8: move-exception v5 │ │ +2079be: 0732 |00d9: move-object v2, v3 │ │ +2079c0: 6206 7d43 |00da: sget-object v6, Lorg/thoughtcrime/securesms/util/MediaUtil;.TAG:Ljava/lang/String; // field@437d │ │ +2079c4: 1a04 2f1c |00dc: const-string v4, "Failed to find file when retrieving media dimensions." // string@1c2f │ │ +2079c8: 7130 e202 4605 |00de: invoke-static {v6, v4, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02e2 │ │ +2079ce: 3803 0c00 |00e1: if-eqz v3, 00ed // +000c │ │ +2079d2: 6e10 bc09 0300 |00e3: invoke-virtual {v3}, Ljava/io/InputStream;.close:()V // method@09bc │ │ +2079d8: 2807 |00e6: goto 00ed // +0007 │ │ +2079da: 0d05 |00e7: move-exception v5 │ │ +2079dc: 6206 7d43 |00e8: sget-object v6, Lorg/thoughtcrime/securesms/util/MediaUtil;.TAG:Ljava/lang/String; // field@437d │ │ +2079e0: 7130 e202 0605 |00ea: invoke-static {v6, v0, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02e2 │ │ +2079e6: 0723 |00ed: move-object v3, v2 │ │ +2079e8: 3903 0700 |00ee: if-nez v3, 00f5 // +0007 │ │ +2079ec: 2203 da00 |00f0: new-instance v3, Landroid/util/Pair; // type@00da │ │ +2079f0: 7030 e402 1301 |00f2: invoke-direct {v3, v1, v1}, Landroid/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@02e4 │ │ +2079f6: 6205 7d43 |00f5: sget-object v5, Lorg/thoughtcrime/securesms/util/MediaUtil;.TAG:Ljava/lang/String; // field@437d │ │ +2079fa: 2206 0d03 |00f7: new-instance v6, Ljava/lang/StringBuilder; // type@030d │ │ +2079fe: 1a00 ad1a |00f9: const-string v0, "Dimensions for [" // string@1aad │ │ +207a02: 7020 420b 0600 |00fb: invoke-direct {v6, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b42 │ │ +207a08: 6e20 4a0b 7600 |00fe: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b4a │ │ +207a0e: 1a07 2348 |0101: const-string v7, "] are " // string@4823 │ │ +207a12: 6e20 4b0b 7600 |0103: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ +207a18: 5437 5600 |0106: iget-object v7, v3, Landroid/util/Pair;.first:Ljava/lang/Object; // field@0056 │ │ +207a1c: 6e20 4a0b 7600 |0108: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b4a │ │ +207a22: 1a07 be04 |010b: const-string v7, " x " // string@04be │ │ +207a26: 6e20 4b0b 7600 |010d: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ +207a2c: 5437 5700 |0110: iget-object v7, v3, Landroid/util/Pair;.second:Ljava/lang/Object; // field@0057 │ │ +207a30: 6e20 4a0b 7600 |0112: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b4a │ │ +207a36: 6e10 5c0b 0600 |0115: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b5c │ │ +207a3c: 0c06 |0118: move-result-object v6 │ │ +207a3e: 7120 d902 6500 |0119: invoke-static {v5, v6}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@02d9 │ │ +207a44: 1103 |011c: return-object v3 │ │ +207a46: 3803 0c00 |011d: if-eqz v3, 0129 // +000c │ │ +207a4a: 6e10 bc09 0300 |011f: invoke-virtual {v3}, Ljava/io/InputStream;.close:()V // method@09bc │ │ +207a50: 2807 |0122: goto 0129 // +0007 │ │ +207a52: 0d06 |0123: move-exception v6 │ │ +207a54: 6207 7d43 |0124: sget-object v7, Lorg/thoughtcrime/securesms/util/MediaUtil;.TAG:Ljava/lang/String; // field@437d │ │ +207a58: 7130 e202 0706 |0126: invoke-static {v7, v0, v6}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02e2 │ │ +207a5e: 2705 |0129: throw v5 │ │ +207a60: 2205 da00 |012a: new-instance v5, Landroid/util/Pair; // type@00da │ │ +207a64: 7030 e402 1501 |012c: invoke-direct {v5, v1, v1}, Landroid/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@02e4 │ │ +207a6a: 1105 |012f: return-object v5 │ │ catches : 13 │ │ 0x0018 - 0x0053 │ │ Ljava/lang/InterruptedException; -> 0x0060 │ │ Ljava/util/concurrent/ExecutionException; -> 0x0056 │ │ 0x006a - 0x0074 │ │ Ljava/io/FileNotFoundException; -> 0x00d8 │ │ Ljava/io/IOException; -> 0x00c7 │ │ @@ -321685,68 +321686,68 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 114 16-bit code units │ │ -207e10: |[207e10] org.thoughtcrime.securesms.util.MediaUtil.getExtensionFromMimeType:(Ljava/lang/String;)Ljava/lang/String; │ │ -207e20: 7100 ca03 0000 |0000: invoke-static {}, Landroid/webkit/MimeTypeMap;.getSingleton:()Landroid/webkit/MimeTypeMap; // method@03ca │ │ -207e26: 0c00 |0003: move-result-object v0 │ │ -207e28: 6e20 c803 2000 |0004: invoke-virtual {v0, v2}, Landroid/webkit/MimeTypeMap;.getExtensionFromMimeType:(Ljava/lang/String;)Ljava/lang/String; // method@03c8 │ │ -207e2e: 0c00 |0007: move-result-object v0 │ │ -207e30: 3800 0300 |0008: if-eqz v0, 000b // +0003 │ │ -207e34: 1100 |000a: return-object v0 │ │ -207e36: 6e10 100b 0200 |000b: invoke-virtual {v2}, Ljava/lang/String;.hashCode:()I // method@0b10 │ │ -207e3c: 6e10 100b 0200 |000e: invoke-virtual {v2}, Ljava/lang/String;.hashCode:()I // method@0b10 │ │ -207e42: 0a00 |0011: move-result v0 │ │ -207e44: 12f1 |0012: const/4 v1, #int -1 // #ff │ │ -207e46: 2c00 4100 0000 |0013: sparse-switch v0, 00000054 // +00000041 │ │ -207e4c: 282c |0016: goto 0042 // +002c │ │ -207e4e: 1a00 e58b |0017: const-string v0, "text/vcard" // string@8be5 │ │ -207e52: 6e20 090b 0200 |0019: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b09 │ │ -207e58: 0a02 |001c: move-result v2 │ │ -207e5a: 3902 0300 |001d: if-nez v2, 0020 // +0003 │ │ -207e5e: 2823 |001f: goto 0042 // +0023 │ │ -207e60: 1231 |0020: const/4 v1, #int 3 // #3 │ │ -207e62: 2821 |0021: goto 0042 // +0021 │ │ -207e64: 1a00 d54d |0022: const-string v0, "audio/aac" // string@4dd5 │ │ -207e68: 6e20 090b 0200 |0024: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b09 │ │ -207e6e: 0a02 |0027: move-result v2 │ │ -207e70: 3902 0300 |0028: if-nez v2, 002b // +0003 │ │ -207e74: 2818 |002a: goto 0042 // +0018 │ │ -207e76: 1221 |002b: const/4 v1, #int 2 // #2 │ │ -207e78: 2816 |002c: goto 0042 // +0016 │ │ -207e7a: 1a00 6b66 |002d: const-string v0, "image/webp" // string@666b │ │ -207e7e: 6e20 090b 0200 |002f: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b09 │ │ -207e84: 0a02 |0032: move-result v2 │ │ -207e86: 3902 0300 |0033: if-nez v2, 0036 // +0003 │ │ -207e8a: 280d |0035: goto 0042 // +000d │ │ -207e8c: 1211 |0036: const/4 v1, #int 1 // #1 │ │ -207e8e: 280b |0037: goto 0042 // +000b │ │ -207e90: 1a00 fe4c |0038: const-string v0, "application/webxdc+zip" // string@4cfe │ │ -207e94: 6e20 090b 0200 |003a: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b09 │ │ -207e9a: 0a02 |003d: move-result v2 │ │ -207e9c: 3902 0300 |003e: if-nez v2, 0041 // +0003 │ │ -207ea0: 2802 |0040: goto 0042 // +0002 │ │ -207ea2: 1201 |0041: const/4 v1, #int 0 // #0 │ │ -207ea4: 2b01 2400 0000 |0042: packed-switch v1, 00000066 // +00000024 │ │ -207eaa: 1202 |0045: const/4 v2, #int 0 // #0 │ │ -207eac: 1102 |0046: return-object v2 │ │ -207eae: 1a02 ee8f |0047: const-string v2, "vcf" // string@8fee │ │ -207eb2: 1102 |0049: return-object v2 │ │ -207eb4: 1a02 9948 |004a: const-string v2, "aac" // string@4899 │ │ -207eb8: 1102 |004c: return-object v2 │ │ -207eba: 1a02 7f90 |004d: const-string v2, "webp" // string@907f │ │ -207ebe: 1102 |004f: return-object v2 │ │ -207ec0: 1a02 1f91 |0050: const-string v2, "xdc" // string@911f │ │ -207ec4: 1102 |0052: return-object v2 │ │ -207ec6: 0000 |0053: nop // spacer │ │ -207ec8: 0002 0400 d8c6 0698 d0e7 5da7 8a96 ... |0054: sparse-switch-data (18 units) │ │ -207eec: 0001 0400 0000 0000 0e00 0000 0b00 ... |0066: packed-switch-data (12 units) │ │ +207e14: |[207e14] org.thoughtcrime.securesms.util.MediaUtil.getExtensionFromMimeType:(Ljava/lang/String;)Ljava/lang/String; │ │ +207e24: 7100 ca03 0000 |0000: invoke-static {}, Landroid/webkit/MimeTypeMap;.getSingleton:()Landroid/webkit/MimeTypeMap; // method@03ca │ │ +207e2a: 0c00 |0003: move-result-object v0 │ │ +207e2c: 6e20 c803 2000 |0004: invoke-virtual {v0, v2}, Landroid/webkit/MimeTypeMap;.getExtensionFromMimeType:(Ljava/lang/String;)Ljava/lang/String; // method@03c8 │ │ +207e32: 0c00 |0007: move-result-object v0 │ │ +207e34: 3800 0300 |0008: if-eqz v0, 000b // +0003 │ │ +207e38: 1100 |000a: return-object v0 │ │ +207e3a: 6e10 100b 0200 |000b: invoke-virtual {v2}, Ljava/lang/String;.hashCode:()I // method@0b10 │ │ +207e40: 6e10 100b 0200 |000e: invoke-virtual {v2}, Ljava/lang/String;.hashCode:()I // method@0b10 │ │ +207e46: 0a00 |0011: move-result v0 │ │ +207e48: 12f1 |0012: const/4 v1, #int -1 // #ff │ │ +207e4a: 2c00 4100 0000 |0013: sparse-switch v0, 00000054 // +00000041 │ │ +207e50: 282c |0016: goto 0042 // +002c │ │ +207e52: 1a00 e58b |0017: const-string v0, "text/vcard" // string@8be5 │ │ +207e56: 6e20 090b 0200 |0019: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b09 │ │ +207e5c: 0a02 |001c: move-result v2 │ │ +207e5e: 3902 0300 |001d: if-nez v2, 0020 // +0003 │ │ +207e62: 2823 |001f: goto 0042 // +0023 │ │ +207e64: 1231 |0020: const/4 v1, #int 3 // #3 │ │ +207e66: 2821 |0021: goto 0042 // +0021 │ │ +207e68: 1a00 d54d |0022: const-string v0, "audio/aac" // string@4dd5 │ │ +207e6c: 6e20 090b 0200 |0024: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b09 │ │ +207e72: 0a02 |0027: move-result v2 │ │ +207e74: 3902 0300 |0028: if-nez v2, 002b // +0003 │ │ +207e78: 2818 |002a: goto 0042 // +0018 │ │ +207e7a: 1221 |002b: const/4 v1, #int 2 // #2 │ │ +207e7c: 2816 |002c: goto 0042 // +0016 │ │ +207e7e: 1a00 6b66 |002d: const-string v0, "image/webp" // string@666b │ │ +207e82: 6e20 090b 0200 |002f: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b09 │ │ +207e88: 0a02 |0032: move-result v2 │ │ +207e8a: 3902 0300 |0033: if-nez v2, 0036 // +0003 │ │ +207e8e: 280d |0035: goto 0042 // +000d │ │ +207e90: 1211 |0036: const/4 v1, #int 1 // #1 │ │ +207e92: 280b |0037: goto 0042 // +000b │ │ +207e94: 1a00 fe4c |0038: const-string v0, "application/webxdc+zip" // string@4cfe │ │ +207e98: 6e20 090b 0200 |003a: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b09 │ │ +207e9e: 0a02 |003d: move-result v2 │ │ +207ea0: 3902 0300 |003e: if-nez v2, 0041 // +0003 │ │ +207ea4: 2802 |0040: goto 0042 // +0002 │ │ +207ea6: 1201 |0041: const/4 v1, #int 0 // #0 │ │ +207ea8: 2b01 2400 0000 |0042: packed-switch v1, 00000066 // +00000024 │ │ +207eae: 1202 |0045: const/4 v2, #int 0 // #0 │ │ +207eb0: 1102 |0046: return-object v2 │ │ +207eb2: 1a02 ee8f |0047: const-string v2, "vcf" // string@8fee │ │ +207eb6: 1102 |0049: return-object v2 │ │ +207eb8: 1a02 9948 |004a: const-string v2, "aac" // string@4899 │ │ +207ebc: 1102 |004c: return-object v2 │ │ +207ebe: 1a02 7f90 |004d: const-string v2, "webp" // string@907f │ │ +207ec2: 1102 |004f: return-object v2 │ │ +207ec4: 1a02 1f91 |0050: const-string v2, "xdc" // string@911f │ │ +207ec8: 1102 |0052: return-object v2 │ │ +207eca: 0000 |0053: nop // spacer │ │ +207ecc: 0002 0400 d8c6 0698 d0e7 5da7 8a96 ... |0054: sparse-switch-data (18 units) │ │ +207ef0: 0001 0400 0000 0000 0e00 0000 0b00 ... |0066: packed-switch-data (12 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=295 │ │ 0x000b line=301 │ │ 0x0047 line=309 │ │ 0x004a line=303 │ │ 0x004d line=305 │ │ @@ -321759,52 +321760,52 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 70 16-bit code units │ │ -207f04: |[207f04] org.thoughtcrime.securesms.util.MediaUtil.getFileExtensionFromUrl:(Ljava/lang/String;)Ljava/lang/String; │ │ -207f14: 7110 c302 0300 |0000: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@02c3 │ │ -207f1a: 0a00 |0003: move-result v0 │ │ -207f1c: 1a01 0000 |0004: const-string v1, "" // string@0000 │ │ -207f20: 3800 0300 |0006: if-eqz v0, 0009 // +0003 │ │ -207f24: 1101 |0008: return-object v1 │ │ -207f26: 1300 2300 |0009: const/16 v0, #int 35 // #23 │ │ -207f2a: 6e20 170b 0300 |000b: invoke-virtual {v3, v0}, Ljava/lang/String;.lastIndexOf:(I)I // method@0b17 │ │ -207f30: 0a00 |000e: move-result v0 │ │ -207f32: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -207f34: 3d00 0600 |0010: if-lez v0, 0016 // +0006 │ │ -207f38: 6e30 290b 2300 |0012: invoke-virtual {v3, v2, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0b29 │ │ -207f3e: 0c03 |0015: move-result-object v3 │ │ -207f40: 1300 3f00 |0016: const/16 v0, #int 63 // #3f │ │ -207f44: 6e20 170b 0300 |0018: invoke-virtual {v3, v0}, Ljava/lang/String;.lastIndexOf:(I)I // method@0b17 │ │ -207f4a: 0a00 |001b: move-result v0 │ │ -207f4c: 3d00 0600 |001c: if-lez v0, 0022 // +0006 │ │ -207f50: 6e30 290b 2300 |001e: invoke-virtual {v3, v2, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0b29 │ │ -207f56: 0c03 |0021: move-result-object v3 │ │ -207f58: 1300 2f00 |0022: const/16 v0, #int 47 // #2f │ │ -207f5c: 6e20 170b 0300 |0024: invoke-virtual {v3, v0}, Ljava/lang/String;.lastIndexOf:(I)I // method@0b17 │ │ -207f62: 0a00 |0027: move-result v0 │ │ -207f64: 3a00 0800 |0028: if-ltz v0, 0030 // +0008 │ │ -207f68: d800 0001 |002a: add-int/lit8 v0, v0, #int 1 // #01 │ │ -207f6c: 6e20 280b 0300 |002c: invoke-virtual {v3, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0b28 │ │ -207f72: 0c03 |002f: move-result-object v3 │ │ -207f74: 6e10 160b 0300 |0030: invoke-virtual {v3}, Ljava/lang/String;.isEmpty:()Z // method@0b16 │ │ -207f7a: 0a00 |0033: move-result v0 │ │ -207f7c: 3900 1100 |0034: if-nez v0, 0045 // +0011 │ │ -207f80: 1300 2e00 |0036: const/16 v0, #int 46 // #2e │ │ -207f84: 6e20 170b 0300 |0038: invoke-virtual {v3, v0}, Ljava/lang/String;.lastIndexOf:(I)I // method@0b17 │ │ -207f8a: 0a00 |003b: move-result v0 │ │ -207f8c: 3a00 0900 |003c: if-ltz v0, 0045 // +0009 │ │ -207f90: d800 0001 |003e: add-int/lit8 v0, v0, #int 1 // #01 │ │ -207f94: 6e20 280b 0300 |0040: invoke-virtual {v3, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0b28 │ │ -207f9a: 0c03 |0043: move-result-object v3 │ │ -207f9c: 1103 |0044: return-object v3 │ │ -207f9e: 1101 |0045: return-object v1 │ │ +207f08: |[207f08] org.thoughtcrime.securesms.util.MediaUtil.getFileExtensionFromUrl:(Ljava/lang/String;)Ljava/lang/String; │ │ +207f18: 7110 c302 0300 |0000: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@02c3 │ │ +207f1e: 0a00 |0003: move-result v0 │ │ +207f20: 1a01 0000 |0004: const-string v1, "" // string@0000 │ │ +207f24: 3800 0300 |0006: if-eqz v0, 0009 // +0003 │ │ +207f28: 1101 |0008: return-object v1 │ │ +207f2a: 1300 2300 |0009: const/16 v0, #int 35 // #23 │ │ +207f2e: 6e20 170b 0300 |000b: invoke-virtual {v3, v0}, Ljava/lang/String;.lastIndexOf:(I)I // method@0b17 │ │ +207f34: 0a00 |000e: move-result v0 │ │ +207f36: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +207f38: 3d00 0600 |0010: if-lez v0, 0016 // +0006 │ │ +207f3c: 6e30 290b 2300 |0012: invoke-virtual {v3, v2, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0b29 │ │ +207f42: 0c03 |0015: move-result-object v3 │ │ +207f44: 1300 3f00 |0016: const/16 v0, #int 63 // #3f │ │ +207f48: 6e20 170b 0300 |0018: invoke-virtual {v3, v0}, Ljava/lang/String;.lastIndexOf:(I)I // method@0b17 │ │ +207f4e: 0a00 |001b: move-result v0 │ │ +207f50: 3d00 0600 |001c: if-lez v0, 0022 // +0006 │ │ +207f54: 6e30 290b 2300 |001e: invoke-virtual {v3, v2, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0b29 │ │ +207f5a: 0c03 |0021: move-result-object v3 │ │ +207f5c: 1300 2f00 |0022: const/16 v0, #int 47 // #2f │ │ +207f60: 6e20 170b 0300 |0024: invoke-virtual {v3, v0}, Ljava/lang/String;.lastIndexOf:(I)I // method@0b17 │ │ +207f66: 0a00 |0027: move-result v0 │ │ +207f68: 3a00 0800 |0028: if-ltz v0, 0030 // +0008 │ │ +207f6c: d800 0001 |002a: add-int/lit8 v0, v0, #int 1 // #01 │ │ +207f70: 6e20 280b 0300 |002c: invoke-virtual {v3, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0b28 │ │ +207f76: 0c03 |002f: move-result-object v3 │ │ +207f78: 6e10 160b 0300 |0030: invoke-virtual {v3}, Ljava/lang/String;.isEmpty:()Z // method@0b16 │ │ +207f7e: 0a00 |0033: move-result v0 │ │ +207f80: 3900 1100 |0034: if-nez v0, 0045 // +0011 │ │ +207f84: 1300 2e00 |0036: const/16 v0, #int 46 // #2e │ │ +207f88: 6e20 170b 0300 |0038: invoke-virtual {v3, v0}, Ljava/lang/String;.lastIndexOf:(I)I // method@0b17 │ │ +207f8e: 0a00 |003b: move-result v0 │ │ +207f90: 3a00 0900 |003c: if-ltz v0, 0045 // +0009 │ │ +207f94: d800 0001 |003e: add-int/lit8 v0, v0, #int 1 // #01 │ │ +207f98: 6e20 280b 0300 |0040: invoke-virtual {v3, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0b28 │ │ +207f9e: 0c03 |0043: move-result-object v3 │ │ +207fa0: 1103 |0044: return-object v3 │ │ +207fa2: 1101 |0045: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ 0x000b line=120 │ │ 0x0012 line=122 │ │ 0x0018 line=125 │ │ 0x001e line=127 │ │ @@ -321821,34 +321822,34 @@ │ │ type : '(Landroid/content/Context;Landroid/net/Uri;)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -20801c: |[20801c] org.thoughtcrime.securesms.util.MediaUtil.getMediaSize:(Landroid/content/Context;Landroid/net/Uri;)J │ │ -20802c: 7120 ee64 5400 |0000: invoke-static {v4, v5}, Lorg/thoughtcrime/securesms/mms/PartAuthority;.getAttachmentStream:(Landroid/content/Context;Landroid/net/Uri;)Ljava/io/InputStream; // method@64ee │ │ -208032: 0c04 |0003: move-result-object v4 │ │ -208034: 3804 1600 |0004: if-eqz v4, 001a // +0016 │ │ -208038: 1305 0010 |0006: const/16 v5, #int 4096 // #1000 │ │ -20803c: 2355 d411 |0008: new-array v5, v5, [B // type@11d4 │ │ -208040: 1600 0000 |000a: const-wide/16 v0, #int 0 // #0 │ │ -208044: 6e20 be09 5400 |000c: invoke-virtual {v4, v5}, Ljava/io/InputStream;.read:([B)I // method@09be │ │ -20804a: 0a02 |000f: move-result v2 │ │ -20804c: 12f3 |0010: const/4 v3, #int -1 // #ff │ │ -20804e: 3232 0500 |0011: if-eq v2, v3, 0016 // +0005 │ │ -208052: 8122 |0013: int-to-long v2, v2 │ │ -208054: bb20 |0014: add-long/2addr v0, v2 │ │ -208056: 28f7 |0015: goto 000c // -0009 │ │ -208058: 6e10 bc09 0400 |0016: invoke-virtual {v4}, Ljava/io/InputStream;.close:()V // method@09bc │ │ -20805e: 1000 |0019: return-wide v0 │ │ -208060: 2204 c502 |001a: new-instance v4, Ljava/io/IOException; // type@02c5 │ │ -208064: 1a05 aa19 |001c: const-string v5, "Couldn't obtain input stream." // string@19aa │ │ -208068: 7020 b709 5400 |001e: invoke-direct {v4, v5}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@09b7 │ │ -20806e: 2704 |0021: throw v4 │ │ +208020: |[208020] org.thoughtcrime.securesms.util.MediaUtil.getMediaSize:(Landroid/content/Context;Landroid/net/Uri;)J │ │ +208030: 7120 ee64 5400 |0000: invoke-static {v4, v5}, Lorg/thoughtcrime/securesms/mms/PartAuthority;.getAttachmentStream:(Landroid/content/Context;Landroid/net/Uri;)Ljava/io/InputStream; // method@64ee │ │ +208036: 0c04 |0003: move-result-object v4 │ │ +208038: 3804 1600 |0004: if-eqz v4, 001a // +0016 │ │ +20803c: 1305 0010 |0006: const/16 v5, #int 4096 // #1000 │ │ +208040: 2355 d411 |0008: new-array v5, v5, [B // type@11d4 │ │ +208044: 1600 0000 |000a: const-wide/16 v0, #int 0 // #0 │ │ +208048: 6e20 be09 5400 |000c: invoke-virtual {v4, v5}, Ljava/io/InputStream;.read:([B)I // method@09be │ │ +20804e: 0a02 |000f: move-result v2 │ │ +208050: 12f3 |0010: const/4 v3, #int -1 // #ff │ │ +208052: 3232 0500 |0011: if-eq v2, v3, 0016 // +0005 │ │ +208056: 8122 |0013: int-to-long v2, v2 │ │ +208058: bb20 |0014: add-long/2addr v0, v2 │ │ +20805a: 28f7 |0015: goto 000c // -0009 │ │ +20805c: 6e10 bc09 0400 |0016: invoke-virtual {v4}, Ljava/io/InputStream;.close:()V // method@09bc │ │ +208062: 1000 |0019: return-wide v0 │ │ +208064: 2204 c502 |001a: new-instance v4, Ljava/io/IOException; // type@02c5 │ │ +208068: 1a05 aa19 |001c: const-string v5, "Couldn't obtain input stream." // string@19aa │ │ +20806c: 7020 b709 5400 |001e: invoke-direct {v4, v5}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@09b7 │ │ +208072: 2704 |0021: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ 0x0008 line=149 │ │ 0x000c line=152 │ │ 0x0016 line=155 │ │ 0x001a line=146 │ │ @@ -321861,44 +321862,44 @@ │ │ type : '(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 54 16-bit code units │ │ -207fa0: |[207fa0] org.thoughtcrime.securesms.util.MediaUtil.getMimeType:(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String; │ │ -207fb0: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ -207fb4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -207fb6: 1101 |0003: return-object v1 │ │ -207fb8: 7120 1067 2100 |0004: invoke-static {v1, v2}, Lorg/thoughtcrime/securesms/providers/PersistentBlobProvider;.isAuthority:(Landroid/content/Context;Landroid/net/Uri;)Z // method@6710 │ │ -207fbe: 0a00 |0007: move-result v0 │ │ -207fc0: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -207fc4: 7120 0c67 2100 |000a: invoke-static {v1, v2}, Lorg/thoughtcrime/securesms/providers/PersistentBlobProvider;.getMimeType:(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String; // method@670c │ │ -207fca: 0c01 |000d: move-result-object v1 │ │ -207fcc: 1101 |000e: return-object v1 │ │ -207fce: 6e10 7000 0100 |000f: invoke-virtual {v1}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0070 │ │ -207fd4: 0c01 |0012: move-result-object v1 │ │ -207fd6: 6e20 5f00 2100 |0013: invoke-virtual {v1, v2}, Landroid/content/ContentResolver;.getType:(Landroid/net/Uri;)Ljava/lang/String; // method@005f │ │ -207fdc: 0c01 |0016: move-result-object v1 │ │ -207fde: 3901 1a00 |0017: if-nez v1, 0031 // +001a │ │ -207fe2: 6e10 1d02 0200 |0019: invoke-virtual {v2}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@021d │ │ -207fe8: 0c01 |001c: move-result-object v1 │ │ -207fea: 7110 2d6b 0100 |001d: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/MediaUtil;.getFileExtensionFromUrl:(Ljava/lang/String;)Ljava/lang/String; // method@6b2d │ │ -207ff0: 0c01 |0020: move-result-object v1 │ │ -207ff2: 7100 ca03 0000 |0021: invoke-static {}, Landroid/webkit/MimeTypeMap;.getSingleton:()Landroid/webkit/MimeTypeMap; // method@03ca │ │ -207ff8: 0c02 |0024: move-result-object v2 │ │ -207ffa: 6e10 2b0b 0100 |0025: invoke-virtual {v1}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@0b2b │ │ -208000: 0c01 |0028: move-result-object v1 │ │ -208002: 6e20 c903 1200 |0029: invoke-virtual {v2, v1}, Landroid/webkit/MimeTypeMap;.getMimeTypeFromExtension:(Ljava/lang/String;)Ljava/lang/String; // method@03c9 │ │ -208008: 0c01 |002c: move-result-object v1 │ │ -20800a: 3901 0400 |002d: if-nez v1, 0031 // +0004 │ │ -20800e: 1a01 fb4c |002f: const-string v1, "application/octet-stream" // string@4cfb │ │ -208012: 7110 2a6b 0100 |0031: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/MediaUtil;.getCorrectedMimeType:(Ljava/lang/String;)Ljava/lang/String; // method@6b2a │ │ -208018: 0c01 |0034: move-result-object v1 │ │ -20801a: 1101 |0035: return-object v1 │ │ +207fa4: |[207fa4] org.thoughtcrime.securesms.util.MediaUtil.getMimeType:(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String; │ │ +207fb4: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ +207fb8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +207fba: 1101 |0003: return-object v1 │ │ +207fbc: 7120 1067 2100 |0004: invoke-static {v1, v2}, Lorg/thoughtcrime/securesms/providers/PersistentBlobProvider;.isAuthority:(Landroid/content/Context;Landroid/net/Uri;)Z // method@6710 │ │ +207fc2: 0a00 |0007: move-result v0 │ │ +207fc4: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +207fc8: 7120 0c67 2100 |000a: invoke-static {v1, v2}, Lorg/thoughtcrime/securesms/providers/PersistentBlobProvider;.getMimeType:(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String; // method@670c │ │ +207fce: 0c01 |000d: move-result-object v1 │ │ +207fd0: 1101 |000e: return-object v1 │ │ +207fd2: 6e10 7000 0100 |000f: invoke-virtual {v1}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0070 │ │ +207fd8: 0c01 |0012: move-result-object v1 │ │ +207fda: 6e20 5f00 2100 |0013: invoke-virtual {v1, v2}, Landroid/content/ContentResolver;.getType:(Landroid/net/Uri;)Ljava/lang/String; // method@005f │ │ +207fe0: 0c01 |0016: move-result-object v1 │ │ +207fe2: 3901 1a00 |0017: if-nez v1, 0031 // +001a │ │ +207fe6: 6e10 1d02 0200 |0019: invoke-virtual {v2}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@021d │ │ +207fec: 0c01 |001c: move-result-object v1 │ │ +207fee: 7110 2d6b 0100 |001d: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/MediaUtil;.getFileExtensionFromUrl:(Ljava/lang/String;)Ljava/lang/String; // method@6b2d │ │ +207ff4: 0c01 |0020: move-result-object v1 │ │ +207ff6: 7100 ca03 0000 |0021: invoke-static {}, Landroid/webkit/MimeTypeMap;.getSingleton:()Landroid/webkit/MimeTypeMap; // method@03ca │ │ +207ffc: 0c02 |0024: move-result-object v2 │ │ +207ffe: 6e10 2b0b 0100 |0025: invoke-virtual {v1}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@0b2b │ │ +208004: 0c01 |0028: move-result-object v1 │ │ +208006: 6e20 c903 1200 |0029: invoke-virtual {v2, v1}, Landroid/webkit/MimeTypeMap;.getMimeTypeFromExtension:(Ljava/lang/String;)Ljava/lang/String; // method@03c9 │ │ +20800c: 0c01 |002c: move-result-object v1 │ │ +20800e: 3901 0400 |002d: if-nez v1, 0031 // +0004 │ │ +208012: 1a01 fb4c |002f: const-string v1, "application/octet-stream" // string@4cfb │ │ +208016: 7110 2a6b 0100 |0031: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/MediaUtil;.getCorrectedMimeType:(Ljava/lang/String;)Ljava/lang/String; // method@6b2a │ │ +20801c: 0c01 |0034: move-result-object v1 │ │ +20801e: 1101 |0035: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=81 │ │ 0x000a line=82 │ │ 0x000f line=85 │ │ 0x0019 line=87 │ │ 0x0021 line=88 │ │ @@ -321913,76 +321914,76 @@ │ │ type : '(Landroid/content/Context;Lcom/b44t/messenger/DcMsg;)Lorg/thoughtcrime/securesms/mms/Slide;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 119 16-bit code units │ │ -208070: |[208070] org.thoughtcrime.securesms.util.MediaUtil.getSlideForMsg:(Landroid/content/Context;Lcom/b44t/messenger/DcMsg;)Lorg/thoughtcrime/securesms/mms/Slide; │ │ -208080: 6e10 4f07 0300 |0000: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getType:()I // method@074f │ │ -208086: 0a00 |0003: move-result v0 │ │ -208088: 1301 1500 |0004: const/16 v1, #int 21 // #15 │ │ -20808c: 3310 0900 |0006: if-ne v0, v1, 000f // +0009 │ │ -208090: 2200 5410 |0008: new-instance v0, Lorg/thoughtcrime/securesms/mms/GifSlide; // type@1054 │ │ -208094: 7030 8e63 2003 |000a: invoke-direct {v0, v2, v3}, Lorg/thoughtcrime/securesms/mms/GifSlide;.:(Landroid/content/Context;Lcom/b44t/messenger/DcMsg;)V // method@638e │ │ -20809a: 2900 6900 |000d: goto/16 0076 // +0069 │ │ -20809e: 6e10 4f07 0300 |000f: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getType:()I // method@074f │ │ -2080a4: 0a00 |0012: move-result v0 │ │ -2080a6: 1301 1400 |0013: const/16 v1, #int 20 // #14 │ │ -2080aa: 3310 0800 |0015: if-ne v0, v1, 001d // +0008 │ │ -2080ae: 2200 5910 |0017: new-instance v0, Lorg/thoughtcrime/securesms/mms/ImageSlide; // type@1059 │ │ -2080b2: 7030 df64 2003 |0019: invoke-direct {v0, v2, v3}, Lorg/thoughtcrime/securesms/mms/ImageSlide;.:(Landroid/content/Context;Lcom/b44t/messenger/DcMsg;)V // method@64df │ │ -2080b8: 285a |001c: goto 0076 // +005a │ │ -2080ba: 6e10 4f07 0300 |001d: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getType:()I // method@074f │ │ -2080c0: 0a00 |0020: move-result v0 │ │ -2080c2: 1301 1700 |0021: const/16 v1, #int 23 // #17 │ │ -2080c6: 3310 0800 |0023: if-ne v0, v1, 002b // +0008 │ │ -2080ca: 2200 6110 |0025: new-instance v0, Lorg/thoughtcrime/securesms/mms/StickerSlide; // type@1061 │ │ -2080ce: 7030 1865 2003 |0027: invoke-direct {v0, v2, v3}, Lorg/thoughtcrime/securesms/mms/StickerSlide;.:(Landroid/content/Context;Lcom/b44t/messenger/DcMsg;)V // method@6518 │ │ -2080d4: 284c |002a: goto 0076 // +004c │ │ -2080d6: 6e10 4f07 0300 |002b: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getType:()I // method@074f │ │ -2080dc: 0a00 |002e: move-result v0 │ │ -2080de: 1301 3200 |002f: const/16 v1, #int 50 // #32 │ │ -2080e2: 3310 0800 |0031: if-ne v0, v1, 0039 // +0008 │ │ -2080e6: 2200 6310 |0033: new-instance v0, Lorg/thoughtcrime/securesms/mms/VideoSlide; // type@1063 │ │ -2080ea: 7030 1f65 2003 |0035: invoke-direct {v0, v2, v3}, Lorg/thoughtcrime/securesms/mms/VideoSlide;.:(Landroid/content/Context;Lcom/b44t/messenger/DcMsg;)V // method@651f │ │ -2080f0: 283e |0038: goto 0076 // +003e │ │ -2080f2: 6e10 4f07 0300 |0039: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getType:()I // method@074f │ │ -2080f8: 0a00 |003c: move-result v0 │ │ -2080fa: 1301 2800 |003d: const/16 v1, #int 40 // #28 │ │ -2080fe: 3210 3200 |003f: if-eq v0, v1, 0071 // +0032 │ │ -208102: 6e10 4f07 0300 |0041: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getType:()I // method@074f │ │ -208108: 0a00 |0044: move-result v0 │ │ -20810a: 1301 2900 |0045: const/16 v1, #int 41 // #29 │ │ -20810e: 3310 0300 |0047: if-ne v0, v1, 004a // +0003 │ │ -208112: 2828 |0049: goto 0071 // +0028 │ │ -208114: 6e10 4f07 0300 |004a: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getType:()I // method@074f │ │ -20811a: 0a00 |004d: move-result v0 │ │ -20811c: 1301 5a00 |004e: const/16 v1, #int 90 // #5a │ │ -208120: 3310 0800 |0050: if-ne v0, v1, 0058 // +0008 │ │ -208124: 2200 6210 |0052: new-instance v0, Lorg/thoughtcrime/securesms/mms/VcardSlide; // type@1062 │ │ -208128: 7030 1b65 2003 |0054: invoke-direct {v0, v2, v3}, Lorg/thoughtcrime/securesms/mms/VcardSlide;.:(Landroid/content/Context;Lcom/b44t/messenger/DcMsg;)V // method@651b │ │ -20812e: 281f |0057: goto 0076 // +001f │ │ -208130: 6e10 4f07 0300 |0058: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getType:()I // method@074f │ │ -208136: 0a00 |005b: move-result v0 │ │ -208138: 1301 3c00 |005c: const/16 v1, #int 60 // #3c │ │ -20813c: 3210 0d00 |005e: if-eq v0, v1, 006b // +000d │ │ -208140: 6e10 4f07 0300 |0060: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getType:()I // method@074f │ │ -208146: 0a00 |0063: move-result v0 │ │ -208148: 1301 5000 |0064: const/16 v1, #int 80 // #50 │ │ -20814c: 3310 0300 |0066: if-ne v0, v1, 0069 // +0003 │ │ -208150: 2803 |0068: goto 006b // +0003 │ │ -208152: 1200 |0069: const/4 v0, #int 0 // #0 │ │ -208154: 280c |006a: goto 0076 // +000c │ │ -208156: 2200 5310 |006b: new-instance v0, Lorg/thoughtcrime/securesms/mms/DocumentSlide; // type@1053 │ │ -20815a: 7030 8763 2003 |006d: invoke-direct {v0, v2, v3}, Lorg/thoughtcrime/securesms/mms/DocumentSlide;.:(Landroid/content/Context;Lcom/b44t/messenger/DcMsg;)V // method@6387 │ │ -208160: 2806 |0070: goto 0076 // +0006 │ │ -208162: 2200 4d10 |0071: new-instance v0, Lorg/thoughtcrime/securesms/mms/AudioSlide; // type@104d │ │ -208166: 7030 6b63 2003 |0073: invoke-direct {v0, v2, v3}, Lorg/thoughtcrime/securesms/mms/AudioSlide;.:(Landroid/content/Context;Lcom/b44t/messenger/DcMsg;)V // method@636b │ │ -20816c: 1100 |0076: return-object v0 │ │ +208074: |[208074] org.thoughtcrime.securesms.util.MediaUtil.getSlideForMsg:(Landroid/content/Context;Lcom/b44t/messenger/DcMsg;)Lorg/thoughtcrime/securesms/mms/Slide; │ │ +208084: 6e10 4f07 0300 |0000: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getType:()I // method@074f │ │ +20808a: 0a00 |0003: move-result v0 │ │ +20808c: 1301 1500 |0004: const/16 v1, #int 21 // #15 │ │ +208090: 3310 0900 |0006: if-ne v0, v1, 000f // +0009 │ │ +208094: 2200 5410 |0008: new-instance v0, Lorg/thoughtcrime/securesms/mms/GifSlide; // type@1054 │ │ +208098: 7030 8e63 2003 |000a: invoke-direct {v0, v2, v3}, Lorg/thoughtcrime/securesms/mms/GifSlide;.:(Landroid/content/Context;Lcom/b44t/messenger/DcMsg;)V // method@638e │ │ +20809e: 2900 6900 |000d: goto/16 0076 // +0069 │ │ +2080a2: 6e10 4f07 0300 |000f: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getType:()I // method@074f │ │ +2080a8: 0a00 |0012: move-result v0 │ │ +2080aa: 1301 1400 |0013: const/16 v1, #int 20 // #14 │ │ +2080ae: 3310 0800 |0015: if-ne v0, v1, 001d // +0008 │ │ +2080b2: 2200 5910 |0017: new-instance v0, Lorg/thoughtcrime/securesms/mms/ImageSlide; // type@1059 │ │ +2080b6: 7030 df64 2003 |0019: invoke-direct {v0, v2, v3}, Lorg/thoughtcrime/securesms/mms/ImageSlide;.:(Landroid/content/Context;Lcom/b44t/messenger/DcMsg;)V // method@64df │ │ +2080bc: 285a |001c: goto 0076 // +005a │ │ +2080be: 6e10 4f07 0300 |001d: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getType:()I // method@074f │ │ +2080c4: 0a00 |0020: move-result v0 │ │ +2080c6: 1301 1700 |0021: const/16 v1, #int 23 // #17 │ │ +2080ca: 3310 0800 |0023: if-ne v0, v1, 002b // +0008 │ │ +2080ce: 2200 6110 |0025: new-instance v0, Lorg/thoughtcrime/securesms/mms/StickerSlide; // type@1061 │ │ +2080d2: 7030 1865 2003 |0027: invoke-direct {v0, v2, v3}, Lorg/thoughtcrime/securesms/mms/StickerSlide;.:(Landroid/content/Context;Lcom/b44t/messenger/DcMsg;)V // method@6518 │ │ +2080d8: 284c |002a: goto 0076 // +004c │ │ +2080da: 6e10 4f07 0300 |002b: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getType:()I // method@074f │ │ +2080e0: 0a00 |002e: move-result v0 │ │ +2080e2: 1301 3200 |002f: const/16 v1, #int 50 // #32 │ │ +2080e6: 3310 0800 |0031: if-ne v0, v1, 0039 // +0008 │ │ +2080ea: 2200 6310 |0033: new-instance v0, Lorg/thoughtcrime/securesms/mms/VideoSlide; // type@1063 │ │ +2080ee: 7030 1f65 2003 |0035: invoke-direct {v0, v2, v3}, Lorg/thoughtcrime/securesms/mms/VideoSlide;.:(Landroid/content/Context;Lcom/b44t/messenger/DcMsg;)V // method@651f │ │ +2080f4: 283e |0038: goto 0076 // +003e │ │ +2080f6: 6e10 4f07 0300 |0039: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getType:()I // method@074f │ │ +2080fc: 0a00 |003c: move-result v0 │ │ +2080fe: 1301 2800 |003d: const/16 v1, #int 40 // #28 │ │ +208102: 3210 3200 |003f: if-eq v0, v1, 0071 // +0032 │ │ +208106: 6e10 4f07 0300 |0041: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getType:()I // method@074f │ │ +20810c: 0a00 |0044: move-result v0 │ │ +20810e: 1301 2900 |0045: const/16 v1, #int 41 // #29 │ │ +208112: 3310 0300 |0047: if-ne v0, v1, 004a // +0003 │ │ +208116: 2828 |0049: goto 0071 // +0028 │ │ +208118: 6e10 4f07 0300 |004a: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getType:()I // method@074f │ │ +20811e: 0a00 |004d: move-result v0 │ │ +208120: 1301 5a00 |004e: const/16 v1, #int 90 // #5a │ │ +208124: 3310 0800 |0050: if-ne v0, v1, 0058 // +0008 │ │ +208128: 2200 6210 |0052: new-instance v0, Lorg/thoughtcrime/securesms/mms/VcardSlide; // type@1062 │ │ +20812c: 7030 1b65 2003 |0054: invoke-direct {v0, v2, v3}, Lorg/thoughtcrime/securesms/mms/VcardSlide;.:(Landroid/content/Context;Lcom/b44t/messenger/DcMsg;)V // method@651b │ │ +208132: 281f |0057: goto 0076 // +001f │ │ +208134: 6e10 4f07 0300 |0058: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getType:()I // method@074f │ │ +20813a: 0a00 |005b: move-result v0 │ │ +20813c: 1301 3c00 |005c: const/16 v1, #int 60 // #3c │ │ +208140: 3210 0d00 |005e: if-eq v0, v1, 006b // +000d │ │ +208144: 6e10 4f07 0300 |0060: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getType:()I // method@074f │ │ +20814a: 0a00 |0063: move-result v0 │ │ +20814c: 1301 5000 |0064: const/16 v1, #int 80 // #50 │ │ +208150: 3310 0300 |0066: if-ne v0, v1, 0069 // +0003 │ │ +208154: 2803 |0068: goto 006b // +0003 │ │ +208156: 1200 |0069: const/4 v0, #int 0 // #0 │ │ +208158: 280c |006a: goto 0076 // +000c │ │ +20815a: 2200 5310 |006b: new-instance v0, Lorg/thoughtcrime/securesms/mms/DocumentSlide; // type@1053 │ │ +20815e: 7030 8763 2003 |006d: invoke-direct {v0, v2, v3}, Lorg/thoughtcrime/securesms/mms/DocumentSlide;.:(Landroid/content/Context;Lcom/b44t/messenger/DcMsg;)V // method@6387 │ │ +208164: 2806 |0070: goto 0076 // +0006 │ │ +208166: 2200 4d10 |0071: new-instance v0, Lorg/thoughtcrime/securesms/mms/AudioSlide; // type@104d │ │ +20816a: 7030 6b63 2003 |0073: invoke-direct {v0, v2, v3}, Lorg/thoughtcrime/securesms/mms/AudioSlide;.:(Landroid/content/Context;Lcom/b44t/messenger/DcMsg;)V // method@636b │ │ +208170: 1100 |0076: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0008 line=58 │ │ 0x000f line=59 │ │ 0x0017 line=60 │ │ 0x001d line=61 │ │ @@ -322006,24 +322007,24 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -207c04: |[207c04] org.thoughtcrime.securesms.util.MediaUtil.isAudioType:(Ljava/lang/String;)Z │ │ -207c14: 3801 0c00 |0000: if-eqz v1, 000c // +000c │ │ -207c18: 1a00 d34d |0002: const-string v0, "audio/" // string@4dd3 │ │ -207c1c: 6e20 250b 0100 |0004: invoke-virtual {v1, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0b25 │ │ -207c22: 0a01 |0007: move-result v1 │ │ -207c24: 3801 0400 |0008: if-eqz v1, 000c // +0004 │ │ -207c28: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -207c2a: 2802 |000b: goto 000d // +0002 │ │ -207c2c: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -207c2e: 0f01 |000d: return v1 │ │ +207c08: |[207c08] org.thoughtcrime.securesms.util.MediaUtil.isAudioType:(Ljava/lang/String;)Z │ │ +207c18: 3801 0c00 |0000: if-eqz v1, 000c // +000c │ │ +207c1c: 1a00 d34d |0002: const-string v0, "audio/" // string@4dd3 │ │ +207c20: 6e20 250b 0100 |0004: invoke-virtual {v1, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0b25 │ │ +207c26: 0a01 |0007: move-result v1 │ │ +207c28: 3801 0400 |0008: if-eqz v1, 000c // +0004 │ │ +207c2c: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +207c2e: 2802 |000b: goto 000d // +0002 │ │ +207c30: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +207c32: 0f01 |000d: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=236 │ │ locals : │ │ 0x0000 - 0x000e reg=1 (null) Ljava/lang/String; │ │ │ │ #11 : (in Lorg/thoughtcrime/securesms/util/MediaUtil;) │ │ @@ -322031,28 +322032,28 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -207c30: |[207c30] org.thoughtcrime.securesms.util.MediaUtil.isGif:(Ljava/lang/String;)Z │ │ -207c40: 7110 c302 0100 |0000: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@02c3 │ │ -207c46: 0a00 |0003: move-result v0 │ │ -207c48: 3900 1000 |0004: if-nez v0, 0014 // +0010 │ │ -207c4c: 6e10 300b 0100 |0006: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0b30 │ │ -207c52: 0c01 |0009: move-result-object v1 │ │ -207c54: 1a00 6766 |000a: const-string v0, "image/gif" // string@6667 │ │ -207c58: 6e20 090b 0100 |000c: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b09 │ │ -207c5e: 0a01 |000f: move-result v1 │ │ -207c60: 3801 0400 |0010: if-eqz v1, 0014 // +0004 │ │ -207c64: 1211 |0012: const/4 v1, #int 1 // #1 │ │ -207c66: 2802 |0013: goto 0015 // +0002 │ │ -207c68: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -207c6a: 0f01 |0015: return v1 │ │ +207c34: |[207c34] org.thoughtcrime.securesms.util.MediaUtil.isGif:(Ljava/lang/String;)Z │ │ +207c44: 7110 c302 0100 |0000: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@02c3 │ │ +207c4a: 0a00 |0003: move-result v0 │ │ +207c4c: 3900 1000 |0004: if-nez v0, 0014 // +0010 │ │ +207c50: 6e10 300b 0100 |0006: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0b30 │ │ +207c56: 0c01 |0009: move-result-object v1 │ │ +207c58: 1a00 6766 |000a: const-string v0, "image/gif" // string@6667 │ │ +207c5c: 6e20 090b 0100 |000c: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b09 │ │ +207c62: 0a01 |000f: move-result v1 │ │ +207c64: 3801 0400 |0010: if-eqz v1, 0014 // +0004 │ │ +207c68: 1211 |0012: const/4 v1, #int 1 // #1 │ │ +207c6a: 2802 |0013: goto 0015 // +0002 │ │ +207c6c: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +207c6e: 0f01 |0015: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=224 │ │ locals : │ │ 0x0000 - 0x0016 reg=1 (null) Ljava/lang/String; │ │ │ │ #12 : (in Lorg/thoughtcrime/securesms/util/MediaUtil;) │ │ @@ -322060,26 +322061,26 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -207c6c: |[207c6c] org.thoughtcrime.securesms.util.MediaUtil.isImageOrVideoType:(Ljava/lang/String;)Z │ │ -207c7c: 7110 346b 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isImageType:(Ljava/lang/String;)Z // method@6b34 │ │ -207c82: 0a00 |0003: move-result v0 │ │ -207c84: 3900 0b00 |0004: if-nez v0, 000f // +000b │ │ -207c88: 7110 396b 0100 |0006: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isVideoType:(Ljava/lang/String;)Z // method@6b39 │ │ -207c8e: 0a01 |0009: move-result v1 │ │ -207c90: 3801 0300 |000a: if-eqz v1, 000d // +0003 │ │ -207c94: 2803 |000c: goto 000f // +0003 │ │ -207c96: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -207c98: 2802 |000e: goto 0010 // +0002 │ │ -207c9a: 1211 |000f: const/4 v1, #int 1 // #1 │ │ -207c9c: 0f01 |0010: return v1 │ │ +207c70: |[207c70] org.thoughtcrime.securesms.util.MediaUtil.isImageOrVideoType:(Ljava/lang/String;)Z │ │ +207c80: 7110 346b 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isImageType:(Ljava/lang/String;)Z // method@6b34 │ │ +207c86: 0a00 |0003: move-result v0 │ │ +207c88: 3900 0b00 |0004: if-nez v0, 000f // +000b │ │ +207c8c: 7110 396b 0100 |0006: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isVideoType:(Ljava/lang/String;)Z // method@6b39 │ │ +207c92: 0a01 |0009: move-result v1 │ │ +207c94: 3801 0300 |000a: if-eqz v1, 000d // +0003 │ │ +207c98: 2803 |000c: goto 000f // +0003 │ │ +207c9a: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +207c9c: 2802 |000e: goto 0010 // +0002 │ │ +207c9e: 1211 |000f: const/4 v1, #int 1 // #1 │ │ +207ca0: 0f01 |0010: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=248 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 (null) Ljava/lang/String; │ │ │ │ #13 : (in Lorg/thoughtcrime/securesms/util/MediaUtil;) │ │ @@ -322087,24 +322088,24 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -207ca0: |[207ca0] org.thoughtcrime.securesms.util.MediaUtil.isImageType:(Ljava/lang/String;)Z │ │ -207cb0: 3801 0c00 |0000: if-eqz v1, 000c // +000c │ │ -207cb4: 1a00 6566 |0002: const-string v0, "image/" // string@6665 │ │ -207cb8: 6e20 250b 0100 |0004: invoke-virtual {v1, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0b25 │ │ -207cbe: 0a01 |0007: move-result v1 │ │ -207cc0: 3801 0400 |0008: if-eqz v1, 000c // +0004 │ │ -207cc4: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -207cc6: 2802 |000b: goto 000d // +0002 │ │ -207cc8: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -207cca: 0f01 |000d: return v1 │ │ +207ca4: |[207ca4] org.thoughtcrime.securesms.util.MediaUtil.isImageType:(Ljava/lang/String;)Z │ │ +207cb4: 3801 0c00 |0000: if-eqz v1, 000c // +000c │ │ +207cb8: 1a00 6566 |0002: const-string v0, "image/" // string@6665 │ │ +207cbc: 6e20 250b 0100 |0004: invoke-virtual {v1, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0b25 │ │ +207cc2: 0a01 |0007: move-result v1 │ │ +207cc4: 3801 0400 |0008: if-eqz v1, 000c // +0004 │ │ +207cc8: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +207cca: 2802 |000b: goto 000d // +0002 │ │ +207ccc: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +207cce: 0f01 |000d: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=232 │ │ locals : │ │ 0x0000 - 0x000e reg=1 (null) Ljava/lang/String; │ │ │ │ #14 : (in Lorg/thoughtcrime/securesms/util/MediaUtil;) │ │ @@ -322112,26 +322113,26 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -207ccc: |[207ccc] org.thoughtcrime.securesms.util.MediaUtil.isImageVideoOrAudioType:(Ljava/lang/String;)Z │ │ -207cdc: 7110 336b 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isImageOrVideoType:(Ljava/lang/String;)Z // method@6b33 │ │ -207ce2: 0a00 |0003: move-result v0 │ │ -207ce4: 3900 0b00 |0004: if-nez v0, 000f // +000b │ │ -207ce8: 7110 316b 0100 |0006: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isAudioType:(Ljava/lang/String;)Z // method@6b31 │ │ -207cee: 0a01 |0009: move-result v1 │ │ -207cf0: 3801 0300 |000a: if-eqz v1, 000d // +0003 │ │ -207cf4: 2803 |000c: goto 000f // +0003 │ │ -207cf6: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -207cf8: 2802 |000e: goto 0010 // +0002 │ │ -207cfa: 1211 |000f: const/4 v1, #int 1 // #1 │ │ -207cfc: 0f01 |0010: return v1 │ │ +207cd0: |[207cd0] org.thoughtcrime.securesms.util.MediaUtil.isImageVideoOrAudioType:(Ljava/lang/String;)Z │ │ +207ce0: 7110 336b 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isImageOrVideoType:(Ljava/lang/String;)Z // method@6b33 │ │ +207ce6: 0a00 |0003: move-result v0 │ │ +207ce8: 3900 0b00 |0004: if-nez v0, 000f // +000b │ │ +207cec: 7110 316b 0100 |0006: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isAudioType:(Ljava/lang/String;)Z // method@6b31 │ │ +207cf2: 0a01 |0009: move-result v1 │ │ +207cf4: 3801 0300 |000a: if-eqz v1, 000d // +0003 │ │ +207cf8: 2803 |000c: goto 000f // +0003 │ │ +207cfa: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +207cfc: 2802 |000e: goto 0010 // +0002 │ │ +207cfe: 1211 |000f: const/4 v1, #int 1 // #1 │ │ +207d00: 0f01 |0010: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=252 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 (null) Ljava/lang/String; │ │ │ │ #15 : (in Lorg/thoughtcrime/securesms/util/MediaUtil;) │ │ @@ -322139,28 +322140,28 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -207d00: |[207d00] org.thoughtcrime.securesms.util.MediaUtil.isJpegType:(Ljava/lang/String;)Z │ │ -207d10: 7110 c302 0100 |0000: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@02c3 │ │ -207d16: 0a00 |0003: move-result v0 │ │ -207d18: 3900 1000 |0004: if-nez v0, 0014 // +0010 │ │ -207d1c: 6e10 300b 0100 |0006: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0b30 │ │ -207d22: 0c01 |0009: move-result-object v1 │ │ -207d24: 1a00 6866 |000a: const-string v0, "image/jpeg" // string@6668 │ │ -207d28: 6e20 090b 0100 |000c: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b09 │ │ -207d2e: 0a01 |000f: move-result v1 │ │ -207d30: 3801 0400 |0010: if-eqz v1, 0014 // +0004 │ │ -207d34: 1211 |0012: const/4 v1, #int 1 // #1 │ │ -207d36: 2802 |0013: goto 0015 // +0002 │ │ -207d38: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -207d3a: 0f01 |0015: return v1 │ │ +207d04: |[207d04] org.thoughtcrime.securesms.util.MediaUtil.isJpegType:(Ljava/lang/String;)Z │ │ +207d14: 7110 c302 0100 |0000: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@02c3 │ │ +207d1a: 0a00 |0003: move-result v0 │ │ +207d1c: 3900 1000 |0004: if-nez v0, 0014 // +0010 │ │ +207d20: 6e10 300b 0100 |0006: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0b30 │ │ +207d26: 0c01 |0009: move-result-object v1 │ │ +207d28: 1a00 6866 |000a: const-string v0, "image/jpeg" // string@6668 │ │ +207d2c: 6e20 090b 0100 |000c: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b09 │ │ +207d32: 0a01 |000f: move-result v1 │ │ +207d34: 3801 0400 |0010: if-eqz v1, 0014 // +0004 │ │ +207d38: 1211 |0012: const/4 v1, #int 1 // #1 │ │ +207d3a: 2802 |0013: goto 0015 // +0002 │ │ +207d3c: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +207d3e: 0f01 |0015: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=228 │ │ locals : │ │ 0x0000 - 0x0016 reg=1 (null) Ljava/lang/String; │ │ │ │ #16 : (in Lorg/thoughtcrime/securesms/util/MediaUtil;) │ │ @@ -322168,19 +322169,19 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -207d3c: |[207d3c] org.thoughtcrime.securesms.util.MediaUtil.isOctetStream:(Ljava/lang/String;)Z │ │ -207d4c: 1a00 fb4c |0000: const-string v0, "application/octet-stream" // string@4cfb │ │ -207d50: 6e20 090b 1000 |0002: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b09 │ │ -207d56: 0a01 |0005: move-result v1 │ │ -207d58: 0f01 |0006: return v1 │ │ +207d40: |[207d40] org.thoughtcrime.securesms.util.MediaUtil.isOctetStream:(Ljava/lang/String;)Z │ │ +207d50: 1a00 fb4c |0000: const-string v0, "application/octet-stream" // string@4cfb │ │ +207d54: 6e20 090b 1000 |0002: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b09 │ │ +207d5a: 0a01 |0005: move-result v1 │ │ +207d5c: 0f01 |0006: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=244 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/lang/String; │ │ │ │ #17 : (in Lorg/thoughtcrime/securesms/util/MediaUtil;) │ │ @@ -322188,28 +322189,28 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -207d5c: |[207d5c] org.thoughtcrime.securesms.util.MediaUtil.isVideo:(Ljava/lang/String;)Z │ │ -207d6c: 7110 c302 0100 |0000: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@02c3 │ │ -207d72: 0a00 |0003: move-result v0 │ │ -207d74: 3900 1000 |0004: if-nez v0, 0014 // +0010 │ │ -207d78: 6e10 300b 0100 |0006: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0b30 │ │ -207d7e: 0c01 |0009: move-result-object v1 │ │ -207d80: 1a00 0990 |000a: const-string v0, "video/" // string@9009 │ │ -207d84: 6e20 250b 0100 |000c: invoke-virtual {v1, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0b25 │ │ -207d8a: 0a01 |000f: move-result v1 │ │ -207d8c: 3801 0400 |0010: if-eqz v1, 0014 // +0004 │ │ -207d90: 1211 |0012: const/4 v1, #int 1 // #1 │ │ -207d92: 2802 |0013: goto 0015 // +0002 │ │ -207d94: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -207d96: 0f01 |0015: return v1 │ │ +207d60: |[207d60] org.thoughtcrime.securesms.util.MediaUtil.isVideo:(Ljava/lang/String;)Z │ │ +207d70: 7110 c302 0100 |0000: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@02c3 │ │ +207d76: 0a00 |0003: move-result v0 │ │ +207d78: 3900 1000 |0004: if-nez v0, 0014 // +0010 │ │ +207d7c: 6e10 300b 0100 |0006: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0b30 │ │ +207d82: 0c01 |0009: move-result-object v1 │ │ +207d84: 1a00 0990 |000a: const-string v0, "video/" // string@9009 │ │ +207d88: 6e20 250b 0100 |000c: invoke-virtual {v1, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0b25 │ │ +207d8e: 0a01 |000f: move-result v1 │ │ +207d90: 3801 0400 |0010: if-eqz v1, 0014 // +0004 │ │ +207d94: 1211 |0012: const/4 v1, #int 1 // #1 │ │ +207d96: 2802 |0013: goto 0015 // +0002 │ │ +207d98: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +207d9a: 0f01 |0015: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=220 │ │ locals : │ │ 0x0000 - 0x0016 reg=1 (null) Ljava/lang/String; │ │ │ │ #18 : (in Lorg/thoughtcrime/securesms/util/MediaUtil;) │ │ @@ -322217,24 +322218,24 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -207d98: |[207d98] org.thoughtcrime.securesms.util.MediaUtil.isVideoType:(Ljava/lang/String;)Z │ │ -207da8: 3801 0c00 |0000: if-eqz v1, 000c // +000c │ │ -207dac: 1a00 0990 |0002: const-string v0, "video/" // string@9009 │ │ -207db0: 6e20 250b 0100 |0004: invoke-virtual {v1, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0b25 │ │ -207db6: 0a01 |0007: move-result v1 │ │ -207db8: 3801 0400 |0008: if-eqz v1, 000c // +0004 │ │ -207dbc: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -207dbe: 2802 |000b: goto 000d // +0002 │ │ -207dc0: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -207dc2: 0f01 |000d: return v1 │ │ +207d9c: |[207d9c] org.thoughtcrime.securesms.util.MediaUtil.isVideoType:(Ljava/lang/String;)Z │ │ +207dac: 3801 0c00 |0000: if-eqz v1, 000c // +000c │ │ +207db0: 1a00 0990 |0002: const-string v0, "video/" // string@9009 │ │ +207db4: 6e20 250b 0100 |0004: invoke-virtual {v1, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0b25 │ │ +207dba: 0a01 |0007: move-result v1 │ │ +207dbc: 3801 0400 |0008: if-eqz v1, 000c // +0004 │ │ +207dc0: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +207dc2: 2802 |000b: goto 000d // +0002 │ │ +207dc4: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +207dc6: 0f01 |000d: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=240 │ │ locals : │ │ 0x0000 - 0x000e reg=1 (null) Ljava/lang/String; │ │ │ │ Virtual methods - │ │ @@ -322285,19 +322286,19 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -208290: |[208290] org.thoughtcrime.securesms.util.Pair.:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -2082a0: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ -2082a6: 5b01 8143 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/Pair;.v1:Ljava/lang/Object; // field@4381 │ │ -2082aa: 5b02 8243 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/util/Pair;.v2:Ljava/lang/Object; // field@4382 │ │ -2082ae: 0e00 |0007: return-void │ │ +208294: |[208294] org.thoughtcrime.securesms.util.Pair.:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +2082a4: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ +2082aa: 5b01 8143 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/Pair;.v1:Ljava/lang/Object; // field@4381 │ │ +2082ae: 5b02 8243 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/util/Pair;.v2:Ljava/lang/Object; // field@4382 │ │ +2082b2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ 0x0003 line=13 │ │ 0x0005 line=14 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/thoughtcrime/securesms/util/Pair; │ │ @@ -322309,27 +322310,27 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -20819c: |[20819c] org.thoughtcrime.securesms.util.Pair.equal:(Ljava/lang/Object;Ljava/lang/Object;)Z │ │ -2081ac: 3901 0600 |0000: if-nez v1, 0006 // +0006 │ │ -2081b0: 3902 0400 |0002: if-nez v2, 0006 // +0004 │ │ -2081b4: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -2081b6: 0f01 |0005: return v1 │ │ -2081b8: 3801 0a00 |0006: if-eqz v1, 0010 // +000a │ │ -2081bc: 3902 0300 |0008: if-nez v2, 000b // +0003 │ │ -2081c0: 2806 |000a: goto 0010 // +0006 │ │ -2081c2: 6e20 d40a 2100 |000b: invoke-virtual {v1, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0ad4 │ │ -2081c8: 0a01 |000e: move-result v1 │ │ -2081ca: 0f01 |000f: return v1 │ │ -2081cc: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -2081ce: 0f01 |0011: return v1 │ │ +2081a0: |[2081a0] org.thoughtcrime.securesms.util.Pair.equal:(Ljava/lang/Object;Ljava/lang/Object;)Z │ │ +2081b0: 3901 0600 |0000: if-nez v1, 0006 // +0006 │ │ +2081b4: 3902 0400 |0002: if-nez v2, 0006 // +0004 │ │ +2081b8: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +2081ba: 0f01 |0005: return v1 │ │ +2081bc: 3801 0a00 |0006: if-eqz v1, 0010 // +000a │ │ +2081c0: 3902 0300 |0008: if-nez v2, 000b // +0003 │ │ +2081c4: 2806 |000a: goto 0010 // +0006 │ │ +2081c6: 6e20 d40a 2100 |000b: invoke-virtual {v1, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0ad4 │ │ +2081cc: 0a01 |000e: move-result v1 │ │ +2081ce: 0f01 |000f: return v1 │ │ +2081d0: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +2081d2: 0f01 |0011: return v1 │ │ catches : (none) │ │ positions : │ │ 0x000b line=38 │ │ locals : │ │ 0x0000 - 0x0012 reg=0 this Lorg/thoughtcrime/securesms/util/Pair; │ │ 0x0000 - 0x0012 reg=1 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0012 reg=2 (null) Ljava/lang/Object; │ │ @@ -322340,36 +322341,36 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -2081d0: |[2081d0] org.thoughtcrime.securesms.util.Pair.equals:(Ljava/lang/Object;)Z │ │ -2081e0: 2030 8a11 |0000: instance-of v0, v3, Lorg/thoughtcrime/securesms/util/Pair; // type@118a │ │ -2081e4: 3800 2200 |0002: if-eqz v0, 0024 // +0022 │ │ -2081e8: 1f03 8a11 |0004: check-cast v3, Lorg/thoughtcrime/securesms/util/Pair; // type@118a │ │ -2081ec: 6e10 3d6b 0300 |0006: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/util/Pair;.first:()Ljava/lang/Object; // method@6b3d │ │ -2081f2: 0c00 |0009: move-result-object v0 │ │ -2081f4: 6e10 3d6b 0200 |000a: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/util/Pair;.first:()Ljava/lang/Object; // method@6b3d │ │ -2081fa: 0c01 |000d: move-result-object v1 │ │ -2081fc: 7030 3b6b 0201 |000e: invoke-direct {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Pair;.equal:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@6b3b │ │ -208202: 0a00 |0011: move-result v0 │ │ -208204: 3800 1200 |0012: if-eqz v0, 0024 // +0012 │ │ -208208: 6e10 3f6b 0300 |0014: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/util/Pair;.second:()Ljava/lang/Object; // method@6b3f │ │ -20820e: 0c03 |0017: move-result-object v3 │ │ -208210: 6e10 3f6b 0200 |0018: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/util/Pair;.second:()Ljava/lang/Object; // method@6b3f │ │ -208216: 0c00 |001b: move-result-object v0 │ │ -208218: 7030 3b6b 3200 |001c: invoke-direct {v2, v3, v0}, Lorg/thoughtcrime/securesms/util/Pair;.equal:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@6b3b │ │ -20821e: 0a03 |001f: move-result v3 │ │ -208220: 3803 0400 |0020: if-eqz v3, 0024 // +0004 │ │ -208224: 1213 |0022: const/4 v3, #int 1 // #1 │ │ -208226: 2802 |0023: goto 0025 // +0002 │ │ -208228: 1203 |0024: const/4 v3, #int 0 // #0 │ │ -20822a: 0f03 |0025: return v3 │ │ +2081d4: |[2081d4] org.thoughtcrime.securesms.util.Pair.equals:(Ljava/lang/Object;)Z │ │ +2081e4: 2030 8a11 |0000: instance-of v0, v3, Lorg/thoughtcrime/securesms/util/Pair; // type@118a │ │ +2081e8: 3800 2200 |0002: if-eqz v0, 0024 // +0022 │ │ +2081ec: 1f03 8a11 |0004: check-cast v3, Lorg/thoughtcrime/securesms/util/Pair; // type@118a │ │ +2081f0: 6e10 3d6b 0300 |0006: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/util/Pair;.first:()Ljava/lang/Object; // method@6b3d │ │ +2081f6: 0c00 |0009: move-result-object v0 │ │ +2081f8: 6e10 3d6b 0200 |000a: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/util/Pair;.first:()Ljava/lang/Object; // method@6b3d │ │ +2081fe: 0c01 |000d: move-result-object v1 │ │ +208200: 7030 3b6b 0201 |000e: invoke-direct {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Pair;.equal:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@6b3b │ │ +208206: 0a00 |0011: move-result v0 │ │ +208208: 3800 1200 |0012: if-eqz v0, 0024 // +0012 │ │ +20820c: 6e10 3f6b 0300 |0014: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/util/Pair;.second:()Ljava/lang/Object; // method@6b3f │ │ +208212: 0c03 |0017: move-result-object v3 │ │ +208214: 6e10 3f6b 0200 |0018: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/util/Pair;.second:()Ljava/lang/Object; // method@6b3f │ │ +20821a: 0c00 |001b: move-result-object v0 │ │ +20821c: 7030 3b6b 3200 |001c: invoke-direct {v2, v3, v0}, Lorg/thoughtcrime/securesms/util/Pair;.equal:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@6b3b │ │ +208222: 0a03 |001f: move-result v3 │ │ +208224: 3803 0400 |0020: if-eqz v3, 0024 // +0004 │ │ +208228: 1213 |0022: const/4 v3, #int 1 // #1 │ │ +20822a: 2802 |0023: goto 0025 // +0002 │ │ +20822c: 1203 |0024: const/4 v3, #int 0 // #0 │ │ +20822e: 0f03 |0025: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0006 line=27 │ │ 0x0014 line=28 │ │ locals : │ │ 0x0000 - 0x0026 reg=2 this Lorg/thoughtcrime/securesms/util/Pair; │ │ @@ -322380,17 +322381,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -208260: |[208260] org.thoughtcrime.securesms.util.Pair.first:()Ljava/lang/Object; │ │ -208270: 5410 8143 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/Pair;.v1:Ljava/lang/Object; // field@4381 │ │ -208274: 1100 |0002: return-object v0 │ │ +208264: |[208264] org.thoughtcrime.securesms.util.Pair.first:()Ljava/lang/Object; │ │ +208274: 5410 8143 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/Pair;.v1:Ljava/lang/Object; // field@4381 │ │ +208278: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/thoughtcrime/securesms/util/Pair; │ │ │ │ #2 : (in Lorg/thoughtcrime/securesms/util/Pair;) │ │ @@ -322398,25 +322399,25 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -20822c: |[20822c] org.thoughtcrime.securesms.util.Pair.hashCode:()I │ │ -20823c: 6e10 3d6b 0200 |0000: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/util/Pair;.first:()Ljava/lang/Object; // method@6b3d │ │ -208242: 0c00 |0003: move-result-object v0 │ │ -208244: 6e10 d60a 0000 |0004: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@0ad6 │ │ -20824a: 0a00 |0007: move-result v0 │ │ -20824c: 6e10 3f6b 0200 |0008: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/util/Pair;.second:()Ljava/lang/Object; // method@6b3f │ │ -208252: 0c01 |000b: move-result-object v1 │ │ -208254: 6e10 d60a 0100 |000c: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@0ad6 │ │ -20825a: 0a01 |000f: move-result v1 │ │ -20825c: b710 |0010: xor-int/2addr v0, v1 │ │ -20825e: 0f00 |0011: return v0 │ │ +208230: |[208230] org.thoughtcrime.securesms.util.Pair.hashCode:()I │ │ +208240: 6e10 3d6b 0200 |0000: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/util/Pair;.first:()Ljava/lang/Object; // method@6b3d │ │ +208246: 0c00 |0003: move-result-object v0 │ │ +208248: 6e10 d60a 0000 |0004: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@0ad6 │ │ +20824e: 0a00 |0007: move-result v0 │ │ +208250: 6e10 3f6b 0200 |0008: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/util/Pair;.second:()Ljava/lang/Object; // method@6b3f │ │ +208256: 0c01 |000b: move-result-object v1 │ │ +208258: 6e10 d60a 0100 |000c: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@0ad6 │ │ +20825e: 0a01 |000f: move-result v1 │ │ +208260: b710 |0010: xor-int/2addr v0, v1 │ │ +208262: 0f00 |0011: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Lorg/thoughtcrime/securesms/util/Pair; │ │ │ │ #3 : (in Lorg/thoughtcrime/securesms/util/Pair;) │ │ @@ -322424,17 +322425,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -208278: |[208278] org.thoughtcrime.securesms.util.Pair.second:()Ljava/lang/Object; │ │ -208288: 5410 8243 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/Pair;.v2:Ljava/lang/Object; // field@4382 │ │ -20828c: 1100 |0002: return-object v0 │ │ +20827c: |[20827c] org.thoughtcrime.securesms.util.Pair.second:()Ljava/lang/Object; │ │ +20828c: 5410 8243 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/Pair;.v2:Ljava/lang/Object; // field@4382 │ │ +208290: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/thoughtcrime/securesms/util/Pair; │ │ │ │ source_file_idx : 14320 (Pair.java) │ │ @@ -322466,17 +322467,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -208330: |[208330] org.thoughtcrime.securesms.util.ParcelUtil.:()V │ │ -208340: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ -208346: 0e00 |0003: return-void │ │ +208334: |[208334] org.thoughtcrime.securesms.util.ParcelUtil.:()V │ │ +208344: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ +20834a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=6 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/util/ParcelUtil; │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/util/ParcelUtil;) │ │ @@ -322484,22 +322485,22 @@ │ │ type : '([B)Landroid/os/Parcel;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -2082b0: |[2082b0] org.thoughtcrime.securesms.util.ParcelUtil.deserialize:([B)Landroid/os/Parcel; │ │ -2082c0: 7100 7102 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0271 │ │ -2082c6: 0c00 |0003: move-result-object v0 │ │ -2082c8: 2131 |0004: array-length v1, v3 │ │ -2082ca: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -2082cc: 6e40 7c02 3012 |0006: invoke-virtual {v0, v3, v2, v1}, Landroid/os/Parcel;.unmarshall:([BII)V // method@027c │ │ -2082d2: 6e20 7b02 2000 |0009: invoke-virtual {v0, v2}, Landroid/os/Parcel;.setDataPosition:(I)V // method@027b │ │ -2082d8: 1100 |000c: return-object v0 │ │ +2082b4: |[2082b4] org.thoughtcrime.securesms.util.ParcelUtil.deserialize:([B)Landroid/os/Parcel; │ │ +2082c4: 7100 7102 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0271 │ │ +2082ca: 0c00 |0003: move-result-object v0 │ │ +2082cc: 2131 |0004: array-length v1, v3 │ │ +2082ce: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +2082d0: 6e40 7c02 3012 |0006: invoke-virtual {v0, v3, v2, v1}, Landroid/os/Parcel;.unmarshall:([BII)V // method@027c │ │ +2082d6: 6e20 7b02 2000 |0009: invoke-virtual {v0, v2}, Landroid/os/Parcel;.setDataPosition:(I)V // method@027b │ │ +2082dc: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ 0x0004 line=18 │ │ 0x0009 line=19 │ │ locals : │ │ 0x0000 - 0x000d reg=3 (null) [B │ │ @@ -322509,20 +322510,20 @@ │ │ type : '([BLandroid/os/Parcelable$Creator;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -20830c: |[20830c] org.thoughtcrime.securesms.util.ParcelUtil.deserialize:([BLandroid/os/Parcelable$Creator;)Ljava/lang/Object; │ │ -20831c: 7110 416b 0000 |0000: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/ParcelUtil;.deserialize:([B)Landroid/os/Parcel; // method@6b41 │ │ -208322: 0c00 |0003: move-result-object v0 │ │ -208324: 7220 8a02 0100 |0004: invoke-interface {v1, v0}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@028a │ │ -20832a: 0c00 |0007: move-result-object v0 │ │ -20832c: 1100 |0008: return-object v0 │ │ +208310: |[208310] org.thoughtcrime.securesms.util.ParcelUtil.deserialize:([BLandroid/os/Parcelable$Creator;)Ljava/lang/Object; │ │ +208320: 7110 416b 0000 |0000: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/ParcelUtil;.deserialize:([B)Landroid/os/Parcel; // method@6b41 │ │ +208326: 0c00 |0003: move-result-object v0 │ │ +208328: 7220 8a02 0100 |0004: invoke-interface {v1, v0}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@028a │ │ +20832e: 0c00 |0007: move-result-object v0 │ │ +208330: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0004 line=25 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 (null) [B │ │ 0x0000 - 0x0009 reg=1 (null) Landroid/os/Parcelable$Creator; │ │ @@ -322532,23 +322533,23 @@ │ │ type : '(Landroid/os/Parcelable;)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -2082dc: |[2082dc] org.thoughtcrime.securesms.util.ParcelUtil.serialize:(Landroid/os/Parcelable;)[B │ │ -2082ec: 7100 7102 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0271 │ │ -2082f2: 0c00 |0003: move-result-object v0 │ │ -2082f4: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -2082f6: 7230 8b02 0201 |0005: invoke-interface {v2, v0, v1}, Landroid/os/Parcelable;.writeToParcel:(Landroid/os/Parcel;I)V // method@028b │ │ -2082fc: 6e10 7002 0000 |0008: invoke-virtual {v0}, Landroid/os/Parcel;.marshall:()[B // method@0270 │ │ -208302: 0c02 |000b: move-result-object v2 │ │ -208304: 6e10 7a02 0000 |000c: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@027a │ │ -20830a: 1102 |000f: return-object v2 │ │ +2082e0: |[2082e0] org.thoughtcrime.securesms.util.ParcelUtil.serialize:(Landroid/os/Parcelable;)[B │ │ +2082f0: 7100 7102 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0271 │ │ +2082f6: 0c00 |0003: move-result-object v0 │ │ +2082f8: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +2082fa: 7230 8b02 0201 |0005: invoke-interface {v2, v0, v1}, Landroid/os/Parcelable;.writeToParcel:(Landroid/os/Parcel;I)V // method@028b │ │ +208300: 6e10 7002 0000 |0008: invoke-virtual {v0}, Landroid/os/Parcel;.marshall:()[B // method@0270 │ │ +208306: 0c02 |000b: move-result-object v2 │ │ +208308: 6e10 7a02 0000 |000c: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@027a │ │ +20830e: 1102 |000f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ 0x0005 line=10 │ │ 0x0008 line=11 │ │ 0x000c line=12 │ │ locals : │ │ @@ -322608,61 +322609,61 @@ │ │ type : '()[Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 19 16-bit code units │ │ -2083a4: |[2083a4] org.thoughtcrime.securesms.util.Prefs$VibrateState.$values:()[Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; │ │ -2083b4: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -2083b6: 2300 8112 |0001: new-array v0, v0, [Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // type@1281 │ │ -2083ba: 6201 8443 |0003: sget-object v1, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.DEFAULT:Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // field@4384 │ │ -2083be: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -2083c0: 4d01 0002 |0006: aput-object v1, v0, v2 │ │ -2083c4: 6201 8643 |0008: sget-object v1, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.ENABLED:Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // field@4386 │ │ -2083c8: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -2083ca: 4d01 0002 |000b: aput-object v1, v0, v2 │ │ -2083ce: 6201 8543 |000d: sget-object v1, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.DISABLED:Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // field@4385 │ │ -2083d2: 1222 |000f: const/4 v2, #int 2 // #2 │ │ -2083d4: 4d01 0002 |0010: aput-object v1, v0, v2 │ │ -2083d8: 1100 |0012: return-object v0 │ │ +2083a8: |[2083a8] org.thoughtcrime.securesms.util.Prefs$VibrateState.$values:()[Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; │ │ +2083b8: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +2083ba: 2300 8112 |0001: new-array v0, v0, [Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // type@1281 │ │ +2083be: 6201 8443 |0003: sget-object v1, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.DEFAULT:Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // field@4384 │ │ +2083c2: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +2083c4: 4d01 0002 |0006: aput-object v1, v0, v2 │ │ +2083c8: 6201 8643 |0008: sget-object v1, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.ENABLED:Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // field@4386 │ │ +2083cc: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +2083ce: 4d01 0002 |000b: aput-object v1, v0, v2 │ │ +2083d2: 6201 8543 |000d: sget-object v1, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.DISABLED:Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // field@4385 │ │ +2083d6: 1222 |000f: const/4 v2, #int 2 // #2 │ │ +2083d8: 4d01 0002 |0010: aput-object v1, v0, v2 │ │ +2083dc: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=68 │ │ locals : │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 37 16-bit code units │ │ -208400: |[208400] org.thoughtcrime.securesms.util.Prefs$VibrateState.:()V │ │ -208410: 2200 8c11 |0000: new-instance v0, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // type@118c │ │ -208414: 1a01 fa19 |0002: const-string v1, "DEFAULT" // string@19fa │ │ -208418: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -20841a: 7040 466b 1022 |0005: invoke-direct {v0, v1, v2, v2}, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.:(Ljava/lang/String;II)V // method@6b46 │ │ -208420: 6900 8443 |0008: sput-object v0, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.DEFAULT:Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // field@4384 │ │ -208424: 2200 8c11 |000a: new-instance v0, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // type@118c │ │ -208428: 1a01 101b |000c: const-string v1, "ENABLED" // string@1b10 │ │ -20842c: 1212 |000e: const/4 v2, #int 1 // #1 │ │ -20842e: 7040 466b 1022 |000f: invoke-direct {v0, v1, v2, v2}, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.:(Ljava/lang/String;II)V // method@6b46 │ │ -208434: 6900 8643 |0012: sput-object v0, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.ENABLED:Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // field@4386 │ │ -208438: 2200 8c11 |0014: new-instance v0, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // type@118c │ │ -20843c: 1a01 151a |0016: const-string v1, "DISABLED" // string@1a15 │ │ -208440: 1222 |0018: const/4 v2, #int 2 // #2 │ │ -208442: 7040 466b 1022 |0019: invoke-direct {v0, v1, v2, v2}, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.:(Ljava/lang/String;II)V // method@6b46 │ │ -208448: 6900 8543 |001c: sput-object v0, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.DISABLED:Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // field@4385 │ │ -20844c: 7100 446b 0000 |001e: invoke-static {}, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.$values:()[Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // method@6b44 │ │ -208452: 0c00 |0021: move-result-object v0 │ │ -208454: 6900 8343 |0022: sput-object v0, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.$VALUES:[Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // field@4383 │ │ -208458: 0e00 |0024: return-void │ │ +208404: |[208404] org.thoughtcrime.securesms.util.Prefs$VibrateState.:()V │ │ +208414: 2200 8c11 |0000: new-instance v0, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // type@118c │ │ +208418: 1a01 fa19 |0002: const-string v1, "DEFAULT" // string@19fa │ │ +20841c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +20841e: 7040 466b 1022 |0005: invoke-direct {v0, v1, v2, v2}, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.:(Ljava/lang/String;II)V // method@6b46 │ │ +208424: 6900 8443 |0008: sput-object v0, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.DEFAULT:Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // field@4384 │ │ +208428: 2200 8c11 |000a: new-instance v0, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // type@118c │ │ +20842c: 1a01 101b |000c: const-string v1, "ENABLED" // string@1b10 │ │ +208430: 1212 |000e: const/4 v2, #int 1 // #1 │ │ +208432: 7040 466b 1022 |000f: invoke-direct {v0, v1, v2, v2}, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.:(Ljava/lang/String;II)V // method@6b46 │ │ +208438: 6900 8643 |0012: sput-object v0, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.ENABLED:Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // field@4386 │ │ +20843c: 2200 8c11 |0014: new-instance v0, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // type@118c │ │ +208440: 1a01 151a |0016: const-string v1, "DISABLED" // string@1a15 │ │ +208444: 1222 |0018: const/4 v2, #int 2 // #2 │ │ +208446: 7040 466b 1022 |0019: invoke-direct {v0, v1, v2, v2}, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.:(Ljava/lang/String;II)V // method@6b46 │ │ +20844c: 6900 8543 |001c: sput-object v0, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.DISABLED:Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // field@4385 │ │ +208450: 7100 446b 0000 |001e: invoke-static {}, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.$values:()[Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // method@6b44 │ │ +208456: 0c00 |0021: move-result-object v0 │ │ +208458: 6900 8343 |0022: sput-object v0, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.$VALUES:[Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // field@4383 │ │ +20845c: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x001e line=68 │ │ locals : │ │ │ │ #2 : (in Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;) │ │ @@ -322670,18 +322671,18 @@ │ │ type : '(Ljava/lang/String;II)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -20845c: |[20845c] org.thoughtcrime.securesms.util.Prefs$VibrateState.:(Ljava/lang/String;II)V │ │ -20846c: 7030 5b0a 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@0a5b │ │ -208472: 5903 8743 |0003: iput v3, v0, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.id:I // field@4387 │ │ -208476: 0e00 |0005: return-void │ │ +208460: |[208460] org.thoughtcrime.securesms.util.Prefs$VibrateState.:(Ljava/lang/String;II)V │ │ +208470: 7030 5b0a 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@0a5b │ │ +208476: 5903 8743 |0003: iput v3, v0, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.id:I // field@4387 │ │ +20847a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=2 (null) I │ │ @@ -322692,19 +322693,19 @@ │ │ type : '(I)Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -208360: |[208360] org.thoughtcrime.securesms.util.Prefs$VibrateState.fromId:(I)Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; │ │ -208370: 7100 4a6b 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.values:()[Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // method@6b4a │ │ -208376: 0c00 |0003: move-result-object v0 │ │ -208378: 4601 0001 |0004: aget-object v1, v0, v1 │ │ -20837c: 1101 |0006: return-object v1 │ │ +208364: |[208364] org.thoughtcrime.securesms.util.Prefs$VibrateState.fromId:(I)Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; │ │ +208374: 7100 4a6b 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.values:()[Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // method@6b4a │ │ +20837a: 0c00 |0003: move-result-object v0 │ │ +20837c: 4601 0001 |0004: aget-object v1, v0, v1 │ │ +208380: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 (null) I │ │ │ │ #4 : (in Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;) │ │ @@ -322712,20 +322713,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -208380: |[208380] org.thoughtcrime.securesms.util.Prefs$VibrateState.valueOf:(Ljava/lang/String;)Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; │ │ -208390: 1c00 8c11 |0000: const-class v0, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // type@118c │ │ -208394: 7120 5e0a 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@0a5e │ │ -20839a: 0c01 |0005: move-result-object v1 │ │ -20839c: 1f01 8c11 |0006: check-cast v1, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // type@118c │ │ -2083a0: 1101 |0008: return-object v1 │ │ +208384: |[208384] org.thoughtcrime.securesms.util.Prefs$VibrateState.valueOf:(Ljava/lang/String;)Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; │ │ +208394: 1c00 8c11 |0000: const-class v0, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // type@118c │ │ +208398: 7120 5e0a 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@0a5e │ │ +20839e: 0c01 |0005: move-result-object v1 │ │ +2083a0: 1f01 8c11 |0006: check-cast v1, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // type@118c │ │ +2083a4: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #5 : (in Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;) │ │ @@ -322733,20 +322734,20 @@ │ │ type : '()[Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -2083dc: |[2083dc] org.thoughtcrime.securesms.util.Prefs$VibrateState.values:()[Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; │ │ -2083ec: 6200 8343 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.$VALUES:[Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // field@4383 │ │ -2083f0: 6e10 cd6d 0000 |0002: invoke-virtual {v0}, [Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.clone:()Ljava/lang/Object; // method@6dcd │ │ -2083f6: 0c00 |0005: move-result-object v0 │ │ -2083f8: 1f00 8112 |0006: check-cast v0, [Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // type@1281 │ │ -2083fc: 1100 |0008: return-object v0 │ │ +2083e0: |[2083e0] org.thoughtcrime.securesms.util.Prefs$VibrateState.values:()[Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; │ │ +2083f0: 6200 8343 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.$VALUES:[Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // field@4383 │ │ +2083f4: 6e10 cd6d 0000 |0002: invoke-virtual {v0}, [Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.clone:()Ljava/lang/Object; // method@6dcd │ │ +2083fa: 0c00 |0005: move-result-object v0 │ │ +2083fc: 1f00 8112 |0006: check-cast v0, [Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // type@1281 │ │ +208400: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;) │ │ @@ -322754,17 +322755,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -208348: |[208348] org.thoughtcrime.securesms.util.Prefs$VibrateState.getId:()I │ │ -208358: 5210 8743 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.id:I // field@4387 │ │ -20835c: 0f00 |0002: return v0 │ │ +20834c: |[20834c] org.thoughtcrime.securesms.util.Prefs$VibrateState.getId:()I │ │ +20835c: 5210 8743 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.id:I // field@4387 │ │ +208360: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; │ │ │ │ source_file_idx : 14588 (Prefs.java) │ │ @@ -322945,32 +322946,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -208ac0: |[208ac0] org.thoughtcrime.securesms.util.Prefs.:()V │ │ -208ad0: 0e00 |0000: return-void │ │ +208ac4: |[208ac4] org.thoughtcrime.securesms.util.Prefs.:()V │ │ +208ad4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/util/Prefs;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -208ad4: |[208ad4] org.thoughtcrime.securesms.util.Prefs.:()V │ │ -208ae4: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ -208aea: 0e00 |0003: return-void │ │ +208ad8: |[208ad8] org.thoughtcrime.securesms.util.Prefs.:()V │ │ +208ae8: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ +208aee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/util/Prefs; │ │ │ │ #2 : (in Lorg/thoughtcrime/securesms/util/Prefs;) │ │ @@ -322978,20 +322979,20 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -2085bc: |[2085bc] org.thoughtcrime.securesms.util.Prefs.getAlwaysLoadRemoteContent:(Landroid/content/Context;)Z │ │ -2085cc: 1a00 ad7e |0000: const-string v0, "pref_always_load_remote_content" // string@7ead │ │ -2085d0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -2085d2: 7130 4f6b 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@6b4f │ │ -2085d8: 0a02 |0006: move-result v2 │ │ -2085da: 0f02 |0007: return v2 │ │ +2085c0: |[2085c0] org.thoughtcrime.securesms.util.Prefs.getAlwaysLoadRemoteContent:(Landroid/content/Context;)Z │ │ +2085d0: 1a00 ad7e |0000: const-string v0, "pref_always_load_remote_content" // string@7ead │ │ +2085d4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +2085d6: 7130 4f6b 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@6b4f │ │ +2085dc: 0a02 |0006: move-result v2 │ │ +2085de: 0f02 |0007: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=278 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/content/Context; │ │ │ │ #3 : (in Lorg/thoughtcrime/securesms/util/Prefs;) │ │ @@ -322999,25 +323000,25 @@ │ │ type : '(Landroid/content/Context;I)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -208888: |[208888] org.thoughtcrime.securesms.util.Prefs.getBackgroundImagePath:(Landroid/content/Context;I)Ljava/lang/String; │ │ -208898: 2200 0d03 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@030d │ │ -20889c: 1a01 c77e |0002: const-string v1, "pref_chat_background" // string@7ec7 │ │ -2088a0: 7020 420b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b42 │ │ -2088a6: 6e20 460b 3000 |0007: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b46 │ │ -2088ac: 6e10 5c0b 0000 |000a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b5c │ │ -2088b2: 0c03 |000d: move-result-object v3 │ │ -2088b4: 1a00 0000 |000e: const-string v0, "" // string@0000 │ │ -2088b8: 7130 5d6b 3200 |0010: invoke-static {v2, v3, v0}, Lorg/thoughtcrime/securesms/util/Prefs;.getStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@6b5d │ │ -2088be: 0c02 |0013: move-result-object v2 │ │ -2088c0: 1102 |0014: return-object v2 │ │ +20888c: |[20888c] org.thoughtcrime.securesms.util.Prefs.getBackgroundImagePath:(Landroid/content/Context;I)Ljava/lang/String; │ │ +20889c: 2200 0d03 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@030d │ │ +2088a0: 1a01 c77e |0002: const-string v1, "pref_chat_background" // string@7ec7 │ │ +2088a4: 7020 420b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b42 │ │ +2088aa: 6e20 460b 3000 |0007: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b46 │ │ +2088b0: 6e10 5c0b 0000 |000a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b5c │ │ +2088b6: 0c03 |000d: move-result-object v3 │ │ +2088b8: 1a00 0000 |000e: const-string v0, "" // string@0000 │ │ +2088bc: 7130 5d6b 3200 |0010: invoke-static {v2, v3, v0}, Lorg/thoughtcrime/securesms/util/Prefs;.getStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@6b5d │ │ +2088c2: 0c02 |0013: move-result-object v2 │ │ +2088c4: 1102 |0014: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=266 │ │ locals : │ │ 0x0000 - 0x0015 reg=2 (null) Landroid/content/Context; │ │ 0x0000 - 0x0015 reg=3 (null) I │ │ │ │ @@ -323026,20 +323027,20 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;Z)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -2085dc: |[2085dc] org.thoughtcrime.securesms.util.Prefs.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z │ │ -2085ec: 7110 9202 0000 |0000: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0292 │ │ -2085f2: 0c00 |0003: move-result-object v0 │ │ -2085f4: 7230 be00 1002 |0004: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00be │ │ -2085fa: 0a00 |0007: move-result v0 │ │ -2085fc: 0f00 |0008: return v0 │ │ +2085e0: |[2085e0] org.thoughtcrime.securesms.util.Prefs.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z │ │ +2085f0: 7110 9202 0000 |0000: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0292 │ │ +2085f6: 0c00 |0003: move-result-object v0 │ │ +2085f8: 7230 be00 1002 |0004: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00be │ │ +2085fe: 0a00 |0007: move-result v0 │ │ +208600: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=289 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 (null) Landroid/content/Context; │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0009 reg=2 (null) Z │ │ @@ -323049,34 +323050,34 @@ │ │ type : '(Landroid/content/Context;II)Landroid/net/Uri;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -208478: |[208478] org.thoughtcrime.securesms.util.Prefs.getChatRingtone:(Landroid/content/Context;II)Landroid/net/Uri; │ │ -208488: 1a00 c87e |0000: const-string v0, "pref_chat_ringtone_" // string@7ec8 │ │ -20848c: 3803 1800 |0002: if-eqz v3, 001a // +0018 │ │ -208490: 3804 1600 |0004: if-eqz v4, 001a // +0016 │ │ -208494: 2201 0d03 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@030d │ │ -208498: 7020 420b 0100 |0008: invoke-direct {v1, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b42 │ │ -20849e: 6e20 460b 3100 |000b: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b46 │ │ -2084a4: 1a03 ff0f |000e: const-string v3, "." // string@0fff │ │ -2084a8: 6e20 4b0b 3100 |0010: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ -2084ae: 6e20 460b 4100 |0013: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b46 │ │ -2084b4: 6e10 5c0b 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b5c │ │ -2084ba: 0c00 |0019: move-result-object v0 │ │ -2084bc: 1203 |001a: const/4 v3, #int 0 // #0 │ │ -2084be: 7130 5d6b 0203 |001b: invoke-static {v2, v0, v3}, Lorg/thoughtcrime/securesms/util/Prefs;.getStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@6b5d │ │ -2084c4: 0c02 |001e: move-result-object v2 │ │ -2084c6: 3902 0300 |001f: if-nez v2, 0022 // +0003 │ │ -2084ca: 2805 |0021: goto 0026 // +0005 │ │ -2084cc: 7110 1c02 0200 |0022: invoke-static {v2}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@021c │ │ -2084d2: 0c03 |0025: move-result-object v3 │ │ -2084d4: 1103 |0026: return-object v3 │ │ +20847c: |[20847c] org.thoughtcrime.securesms.util.Prefs.getChatRingtone:(Landroid/content/Context;II)Landroid/net/Uri; │ │ +20848c: 1a00 c87e |0000: const-string v0, "pref_chat_ringtone_" // string@7ec8 │ │ +208490: 3803 1800 |0002: if-eqz v3, 001a // +0018 │ │ +208494: 3804 1600 |0004: if-eqz v4, 001a // +0016 │ │ +208498: 2201 0d03 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@030d │ │ +20849c: 7020 420b 0100 |0008: invoke-direct {v1, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b42 │ │ +2084a2: 6e20 460b 3100 |000b: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b46 │ │ +2084a8: 1a03 ff0f |000e: const-string v3, "." // string@0fff │ │ +2084ac: 6e20 4b0b 3100 |0010: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ +2084b2: 6e20 460b 4100 |0013: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b46 │ │ +2084b8: 6e10 5c0b 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b5c │ │ +2084be: 0c00 |0019: move-result-object v0 │ │ +2084c0: 1203 |001a: const/4 v3, #int 0 // #0 │ │ +2084c2: 7130 5d6b 0203 |001b: invoke-static {v2, v0, v3}, Lorg/thoughtcrime/securesms/util/Prefs;.getStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@6b5d │ │ +2084c8: 0c02 |001e: move-result-object v2 │ │ +2084ca: 3902 0300 |001f: if-nez v2, 0022 // +0003 │ │ +2084ce: 2805 |0021: goto 0026 // +0005 │ │ +2084d0: 7110 1c02 0200 |0022: invoke-static {v2}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@021c │ │ +2084d6: 0c03 |0025: move-result-object v3 │ │ +2084d8: 1103 |0026: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=222 │ │ 0x001b line=223 │ │ 0x0022 line=224 │ │ locals : │ │ 0x0000 - 0x0027 reg=2 (null) Landroid/content/Context; │ │ @@ -323088,34 +323089,34 @@ │ │ type : '(Landroid/content/Context;II)Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 41 16-bit code units │ │ -208a5c: |[208a5c] org.thoughtcrime.securesms.util.Prefs.getChatVibrate:(Landroid/content/Context;II)Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; │ │ -208a6c: 1a00 c97e |0000: const-string v0, "pref_chat_vibrate_" // string@7ec9 │ │ -208a70: 3803 1800 |0002: if-eqz v3, 001a // +0018 │ │ -208a74: 3804 1600 |0004: if-eqz v4, 001a // +0016 │ │ -208a78: 2201 0d03 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@030d │ │ -208a7c: 7020 420b 0100 |0008: invoke-direct {v1, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b42 │ │ -208a82: 6e20 460b 3100 |000b: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b46 │ │ -208a88: 1a03 ff0f |000e: const-string v3, "." // string@0fff │ │ -208a8c: 6e20 4b0b 3100 |0010: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ -208a92: 6e20 460b 4100 |0013: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b46 │ │ -208a98: 6e10 5c0b 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b5c │ │ -208a9e: 0c00 |0019: move-result-object v0 │ │ -208aa0: 6203 8443 |001a: sget-object v3, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.DEFAULT:Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // field@4384 │ │ -208aa4: 6e10 486b 0300 |001c: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.getId:()I // method@6b48 │ │ -208aaa: 0a03 |001f: move-result v3 │ │ -208aac: 7130 556b 0203 |0020: invoke-static {v2, v0, v3}, Lorg/thoughtcrime/securesms/util/Prefs;.getIntegerPreference:(Landroid/content/Context;Ljava/lang/String;I)I // method@6b55 │ │ -208ab2: 0a02 |0023: move-result v2 │ │ -208ab4: 7110 476b 0200 |0024: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.fromId:(I)Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // method@6b47 │ │ -208aba: 0c02 |0027: move-result-object v2 │ │ -208abc: 1102 |0028: return-object v2 │ │ +208a60: |[208a60] org.thoughtcrime.securesms.util.Prefs.getChatVibrate:(Landroid/content/Context;II)Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; │ │ +208a70: 1a00 c97e |0000: const-string v0, "pref_chat_vibrate_" // string@7ec9 │ │ +208a74: 3803 1800 |0002: if-eqz v3, 001a // +0018 │ │ +208a78: 3804 1600 |0004: if-eqz v4, 001a // +0016 │ │ +208a7c: 2201 0d03 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@030d │ │ +208a80: 7020 420b 0100 |0008: invoke-direct {v1, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b42 │ │ +208a86: 6e20 460b 3100 |000b: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b46 │ │ +208a8c: 1a03 ff0f |000e: const-string v3, "." // string@0fff │ │ +208a90: 6e20 4b0b 3100 |0010: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ +208a96: 6e20 460b 4100 |0013: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b46 │ │ +208a9c: 6e10 5c0b 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b5c │ │ +208aa2: 0c00 |0019: move-result-object v0 │ │ +208aa4: 6203 8443 |001a: sget-object v3, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.DEFAULT:Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // field@4384 │ │ +208aa8: 6e10 486b 0300 |001c: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.getId:()I // method@6b48 │ │ +208aae: 0a03 |001f: move-result v3 │ │ +208ab0: 7130 556b 0203 |0020: invoke-static {v2, v0, v3}, Lorg/thoughtcrime/securesms/util/Prefs;.getIntegerPreference:(Landroid/content/Context;Ljava/lang/String;I)I // method@6b55 │ │ +208ab6: 0a02 |0023: move-result v2 │ │ +208ab8: 7110 476b 0200 |0024: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.fromId:(I)Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // method@6b47 │ │ +208abe: 0c02 |0027: move-result-object v2 │ │ +208ac0: 1102 |0028: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=253 │ │ 0x001a line=254 │ │ locals : │ │ 0x0000 - 0x0029 reg=2 (null) Landroid/content/Context; │ │ 0x0000 - 0x0029 reg=3 (null) I │ │ @@ -323126,25 +323127,25 @@ │ │ type : '(Landroid/content/Context;I)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -2088c4: |[2088c4] org.thoughtcrime.securesms.util.Prefs.getDatabaseEncryptedSecret:(Landroid/content/Context;I)Ljava/lang/String; │ │ -2088d4: 2200 0d03 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@030d │ │ -2088d8: 1a01 d17e |0002: const-string v1, "pref_database_encrypted_secret_" // string@7ed1 │ │ -2088dc: 7020 420b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b42 │ │ -2088e2: 6e20 460b 3000 |0007: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b46 │ │ -2088e8: 6e10 5c0b 0000 |000a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b5c │ │ -2088ee: 0c03 |000d: move-result-object v3 │ │ -2088f0: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -2088f2: 7130 5d6b 3200 |000f: invoke-static {v2, v3, v0}, Lorg/thoughtcrime/securesms/util/Prefs;.getStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@6b5d │ │ -2088f8: 0c02 |0012: move-result-object v2 │ │ -2088fa: 1102 |0013: return-object v2 │ │ +2088c8: |[2088c8] org.thoughtcrime.securesms.util.Prefs.getDatabaseEncryptedSecret:(Landroid/content/Context;I)Ljava/lang/String; │ │ +2088d8: 2200 0d03 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@030d │ │ +2088dc: 1a01 d17e |0002: const-string v1, "pref_database_encrypted_secret_" // string@7ed1 │ │ +2088e0: 7020 420b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b42 │ │ +2088e6: 6e20 460b 3000 |0007: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b46 │ │ +2088ec: 6e10 5c0b 0000 |000a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b5c │ │ +2088f2: 0c03 |000d: move-result-object v3 │ │ +2088f4: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +2088f6: 7130 5d6b 3200 |000f: invoke-static {v2, v3, v0}, Lorg/thoughtcrime/securesms/util/Prefs;.getStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@6b5d │ │ +2088fc: 0c02 |0012: move-result-object v2 │ │ +2088fe: 1102 |0013: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 (null) Landroid/content/Context; │ │ 0x0000 - 0x0014 reg=3 (null) I │ │ │ │ @@ -323153,25 +323154,25 @@ │ │ type : '(Landroid/content/Context;I)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -2088fc: |[2088fc] org.thoughtcrime.securesms.util.Prefs.getDatabaseUnencryptedSecret:(Landroid/content/Context;I)Ljava/lang/String; │ │ -20890c: 2200 0d03 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@030d │ │ -208910: 1a01 d27e |0002: const-string v1, "pref_database_unencrypted_secret_" // string@7ed2 │ │ -208914: 7020 420b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b42 │ │ -20891a: 6e20 460b 3000 |0007: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b46 │ │ -208920: 6e10 5c0b 0000 |000a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b5c │ │ -208926: 0c03 |000d: move-result-object v3 │ │ -208928: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -20892a: 7130 5d6b 3200 |000f: invoke-static {v2, v3, v0}, Lorg/thoughtcrime/securesms/util/Prefs;.getStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@6b5d │ │ -208930: 0c02 |0012: move-result-object v2 │ │ -208932: 1102 |0013: return-object v2 │ │ +208900: |[208900] org.thoughtcrime.securesms.util.Prefs.getDatabaseUnencryptedSecret:(Landroid/content/Context;I)Ljava/lang/String; │ │ +208910: 2200 0d03 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@030d │ │ +208914: 1a01 d27e |0002: const-string v1, "pref_database_unencrypted_secret_" // string@7ed2 │ │ +208918: 7020 420b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b42 │ │ +20891e: 6e20 460b 3000 |0007: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b46 │ │ +208924: 6e10 5c0b 0000 |000a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b5c │ │ +20892a: 0c03 |000d: move-result-object v3 │ │ +20892c: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +20892e: 7130 5d6b 3200 |000f: invoke-static {v2, v3, v0}, Lorg/thoughtcrime/securesms/util/Prefs;.getStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@6b5d │ │ +208934: 0c02 |0012: move-result-object v2 │ │ +208936: 1102 |0013: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 (null) Landroid/content/Context; │ │ 0x0000 - 0x0014 reg=3 (null) I │ │ │ │ @@ -323180,20 +323181,20 @@ │ │ type : '(Landroid/content/Context;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -2087cc: |[2087cc] org.thoughtcrime.securesms.util.Prefs.getDirectCaptureCameraId:(Landroid/content/Context;)I │ │ -2087dc: 1a00 d87e |0000: const-string v0, "pref_direct_capture_camera_id" // string@7ed8 │ │ -2087e0: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -2087e2: 7130 556b 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getIntegerPreference:(Landroid/content/Context;Ljava/lang/String;I)I // method@6b55 │ │ -2087e8: 0a02 |0006: move-result v2 │ │ -2087ea: 0f02 |0007: return v2 │ │ +2087d0: |[2087d0] org.thoughtcrime.securesms.util.Prefs.getDirectCaptureCameraId:(Landroid/content/Context;)I │ │ +2087e0: 1a00 d87e |0000: const-string v0, "pref_direct_capture_camera_id" // string@7ed8 │ │ +2087e4: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +2087e6: 7130 556b 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getIntegerPreference:(Landroid/content/Context;Ljava/lang/String;I)I // method@6b55 │ │ +2087ec: 0a02 |0006: move-result v2 │ │ +2087ee: 0f02 |0007: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/content/Context; │ │ │ │ #10 : (in Lorg/thoughtcrime/securesms/util/Prefs;) │ │ @@ -323201,20 +323202,20 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;I)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -2087ec: |[2087ec] org.thoughtcrime.securesms.util.Prefs.getIntegerPreference:(Landroid/content/Context;Ljava/lang/String;I)I │ │ -2087fc: 7110 9202 0000 |0000: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0292 │ │ -208802: 0c00 |0003: move-result-object v0 │ │ -208804: 7230 bf00 1002 |0004: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@00bf │ │ -20880a: 0a00 |0007: move-result v0 │ │ -20880c: 0f00 |0008: return v0 │ │ +2087f0: |[2087f0] org.thoughtcrime.securesms.util.Prefs.getIntegerPreference:(Landroid/content/Context;Ljava/lang/String;I)I │ │ +208800: 7110 9202 0000 |0000: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0292 │ │ +208806: 0c00 |0003: move-result-object v0 │ │ +208808: 7230 bf00 1002 |0004: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@00bf │ │ +20880e: 0a00 |0007: move-result v0 │ │ +208810: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=301 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 (null) Landroid/content/Context; │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0009 reg=2 (null) I │ │ @@ -323224,20 +323225,20 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;J)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -208a0c: |[208a0c] org.thoughtcrime.securesms.util.Prefs.getLongPreference:(Landroid/content/Context;Ljava/lang/String;J)J │ │ -208a1c: 7110 9202 0000 |0000: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0292 │ │ -208a22: 0c00 |0003: move-result-object v0 │ │ -208a24: 7240 c000 1032 |0004: invoke-interface {v0, v1, v2, v3}, Landroid/content/SharedPreferences;.getLong:(Ljava/lang/String;J)J // method@00c0 │ │ -208a2a: 0b00 |0007: move-result-wide v0 │ │ -208a2c: 1000 |0008: return-wide v0 │ │ +208a10: |[208a10] org.thoughtcrime.securesms.util.Prefs.getLongPreference:(Landroid/content/Context;Ljava/lang/String;J)J │ │ +208a20: 7110 9202 0000 |0000: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0292 │ │ +208a26: 0c00 |0003: move-result-object v0 │ │ +208a28: 7240 c000 1032 |0004: invoke-interface {v0, v1, v2, v3}, Landroid/content/SharedPreferences;.getLong:(Ljava/lang/String;J)J // method@00c0 │ │ +208a2e: 0b00 |0007: move-result-wide v0 │ │ +208a30: 1000 |0008: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=309 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 (null) Landroid/content/Context; │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0009 reg=2 (null) J │ │ @@ -323247,20 +323248,20 @@ │ │ type : '(Landroid/content/Context;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -208934: |[208934] org.thoughtcrime.securesms.util.Prefs.getNotificationLedColor:(Landroid/content/Context;)Ljava/lang/String; │ │ -208944: 1a00 f27e |0000: const-string v0, "pref_led_color" // string@7ef2 │ │ -208948: 1a01 044f |0002: const-string v1, "blue" // string@4f04 │ │ -20894c: 7130 5d6b 0201 |0004: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@6b5d │ │ -208952: 0c02 |0007: move-result-object v2 │ │ -208954: 1102 |0008: return-object v2 │ │ +208938: |[208938] org.thoughtcrime.securesms.util.Prefs.getNotificationLedColor:(Landroid/content/Context;)Ljava/lang/String; │ │ +208948: 1a00 f27e |0000: const-string v0, "pref_led_color" // string@7ef2 │ │ +20894c: 1a01 044f |0002: const-string v1, "blue" // string@4f04 │ │ +208950: 7130 5d6b 0201 |0004: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@6b5d │ │ +208956: 0c02 |0007: move-result-object v2 │ │ +208958: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=260 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 (null) Landroid/content/Context; │ │ │ │ #13 : (in Lorg/thoughtcrime/securesms/util/Prefs;) │ │ @@ -323268,26 +323269,26 @@ │ │ type : '(Landroid/content/Context;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -208810: |[208810] org.thoughtcrime.securesms.util.Prefs.getNotificationPriority:(Landroid/content/Context;)I │ │ -208820: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -208822: 7110 340b 0000 |0001: invoke-static {v0}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@0b34 │ │ -208828: 0c00 |0004: move-result-object v0 │ │ -20882a: 1a01 047f |0005: const-string v1, "pref_notification_priority" // string@7f04 │ │ -20882e: 7130 5d6b 1200 |0007: invoke-static {v2, v1, v0}, Lorg/thoughtcrime/securesms/util/Prefs;.getStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@6b5d │ │ -208834: 0c02 |000a: move-result-object v2 │ │ -208836: 7110 840a 0200 |000b: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;)Ljava/lang/Integer; // method@0a84 │ │ -20883c: 0c02 |000e: move-result-object v2 │ │ -20883e: 6e10 7c0a 0200 |000f: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@0a7c │ │ -208844: 0a02 |0012: move-result v2 │ │ -208846: 0f02 |0013: return v2 │ │ +208814: |[208814] org.thoughtcrime.securesms.util.Prefs.getNotificationPriority:(Landroid/content/Context;)I │ │ +208824: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +208826: 7110 340b 0000 |0001: invoke-static {v0}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@0b34 │ │ +20882c: 0c00 |0004: move-result-object v0 │ │ +20882e: 1a01 047f |0005: const-string v1, "pref_notification_priority" // string@7f04 │ │ +208832: 7130 5d6b 1200 |0007: invoke-static {v2, v1, v0}, Lorg/thoughtcrime/securesms/util/Prefs;.getStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@6b5d │ │ +208838: 0c02 |000a: move-result-object v2 │ │ +20883a: 7110 840a 0200 |000b: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;)Ljava/lang/Integer; // method@0a84 │ │ +208840: 0c02 |000e: move-result-object v2 │ │ +208842: 6e10 7c0a 0200 |000f: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@0a7c │ │ +208848: 0a02 |0012: move-result v2 │ │ +20884a: 0f02 |0013: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=105 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 (null) Landroid/content/Context; │ │ │ │ #14 : (in Lorg/thoughtcrime/securesms/util/Prefs;) │ │ @@ -323295,22 +323296,22 @@ │ │ type : '(Landroid/content/Context;)Lorg/thoughtcrime/securesms/preferences/widgets/NotificationPrivacyPreference;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -208a30: |[208a30] org.thoughtcrime.securesms.util.Prefs.getNotificationPrivacy:(Landroid/content/Context;)Lorg/thoughtcrime/securesms/preferences/widgets/NotificationPrivacyPreference; │ │ -208a40: 2200 c510 |0000: new-instance v0, Lorg/thoughtcrime/securesms/preferences/widgets/NotificationPrivacyPreference; // type@10c5 │ │ -208a44: 1a01 077f |0002: const-string v1, "pref_notification_privacy" // string@7f07 │ │ -208a48: 1a02 244c |0004: const-string v2, "all" // string@4c24 │ │ -208a4c: 7130 5d6b 1302 |0006: invoke-static {v3, v1, v2}, Lorg/thoughtcrime/securesms/util/Prefs;.getStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@6b5d │ │ -208a52: 0c03 |0009: move-result-object v3 │ │ -208a54: 7020 e466 3000 |000a: invoke-direct {v0, v3}, Lorg/thoughtcrime/securesms/preferences/widgets/NotificationPrivacyPreference;.:(Ljava/lang/String;)V // method@66e4 │ │ -208a5a: 1100 |000d: return-object v0 │ │ +208a34: |[208a34] org.thoughtcrime.securesms.util.Prefs.getNotificationPrivacy:(Landroid/content/Context;)Lorg/thoughtcrime/securesms/preferences/widgets/NotificationPrivacyPreference; │ │ +208a44: 2200 c510 |0000: new-instance v0, Lorg/thoughtcrime/securesms/preferences/widgets/NotificationPrivacyPreference; // type@10c5 │ │ +208a48: 1a01 077f |0002: const-string v1, "pref_notification_privacy" // string@7f07 │ │ +208a4c: 1a02 244c |0004: const-string v2, "all" // string@4c24 │ │ +208a50: 7130 5d6b 1302 |0006: invoke-static {v3, v1, v2}, Lorg/thoughtcrime/securesms/util/Prefs;.getStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@6b5d │ │ +208a56: 0c03 |0009: move-result-object v3 │ │ +208a58: 7020 e466 3000 |000a: invoke-direct {v0, v3}, Lorg/thoughtcrime/securesms/preferences/widgets/NotificationPrivacyPreference;.:(Ljava/lang/String;)V // method@66e4 │ │ +208a5e: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ locals : │ │ 0x0000 - 0x000e reg=3 (null) Landroid/content/Context; │ │ │ │ #15 : (in Lorg/thoughtcrime/securesms/util/Prefs;) │ │ @@ -323318,32 +323319,32 @@ │ │ type : '(Landroid/content/Context;)Landroid/net/Uri;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -2084d8: |[2084d8] org.thoughtcrime.securesms.util.Prefs.getNotificationRingtone:(Landroid/content/Context;)Landroid/net/Uri; │ │ -2084e8: 6200 4e00 |0000: sget-object v0, Landroid/provider/Settings$System;.DEFAULT_NOTIFICATION_URI:Landroid/net/Uri; // field@004e │ │ -2084ec: 6e10 1d02 0000 |0002: invoke-virtual {v0}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@021d │ │ -2084f2: 0c00 |0005: move-result-object v0 │ │ -2084f4: 1a01 ee7e |0006: const-string v1, "pref_key_ringtone" // string@7eee │ │ -2084f8: 7130 5d6b 1200 |0008: invoke-static {v2, v1, v0}, Lorg/thoughtcrime/securesms/util/Prefs;.getStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@6b5d │ │ -2084fe: 0c02 |000b: move-result-object v2 │ │ -208500: 3802 1000 |000c: if-eqz v2, 001c // +0010 │ │ -208504: 1a00 e55b |000e: const-string v0, "file:" // string@5be5 │ │ -208508: 6e20 250b 0200 |0010: invoke-virtual {v2, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0b25 │ │ -20850e: 0a00 |0013: move-result v0 │ │ -208510: 3800 0800 |0014: if-eqz v0, 001c // +0008 │ │ -208514: 6202 4e00 |0016: sget-object v2, Landroid/provider/Settings$System;.DEFAULT_NOTIFICATION_URI:Landroid/net/Uri; // field@004e │ │ -208518: 6e10 1d02 0200 |0018: invoke-virtual {v2}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@021d │ │ -20851e: 0c02 |001b: move-result-object v2 │ │ -208520: 7110 1c02 0200 |001c: invoke-static {v2}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@021c │ │ -208526: 0c02 |001f: move-result-object v2 │ │ -208528: 1102 |0020: return-object v2 │ │ +2084dc: |[2084dc] org.thoughtcrime.securesms.util.Prefs.getNotificationRingtone:(Landroid/content/Context;)Landroid/net/Uri; │ │ +2084ec: 6200 4e00 |0000: sget-object v0, Landroid/provider/Settings$System;.DEFAULT_NOTIFICATION_URI:Landroid/net/Uri; // field@004e │ │ +2084f0: 6e10 1d02 0000 |0002: invoke-virtual {v0}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@021d │ │ +2084f6: 0c00 |0005: move-result-object v0 │ │ +2084f8: 1a01 ee7e |0006: const-string v1, "pref_key_ringtone" // string@7eee │ │ +2084fc: 7130 5d6b 1200 |0008: invoke-static {v2, v1, v0}, Lorg/thoughtcrime/securesms/util/Prefs;.getStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@6b5d │ │ +208502: 0c02 |000b: move-result-object v2 │ │ +208504: 3802 1000 |000c: if-eqz v2, 001c // +0010 │ │ +208508: 1a00 e55b |000e: const-string v0, "file:" // string@5be5 │ │ +20850c: 6e20 250b 0200 |0010: invoke-virtual {v2, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0b25 │ │ +208512: 0a00 |0013: move-result v0 │ │ +208514: 3800 0800 |0014: if-eqz v0, 001c // +0008 │ │ +208518: 6202 4e00 |0016: sget-object v2, Landroid/provider/Settings$System;.DEFAULT_NOTIFICATION_URI:Landroid/net/Uri; // field@004e │ │ +20851c: 6e10 1d02 0200 |0018: invoke-virtual {v2}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@021d │ │ +208522: 0c02 |001b: move-result-object v2 │ │ +208524: 7110 1c02 0200 |001c: invoke-static {v2}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@021c │ │ +20852a: 0c02 |001f: move-result-object v2 │ │ +20852c: 1102 |0020: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=194 │ │ 0x000e line=196 │ │ 0x0016 line=197 │ │ 0x001c line=200 │ │ locals : │ │ @@ -323354,20 +323355,20 @@ │ │ type : '(Landroid/content/Context;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -208848: |[208848] org.thoughtcrime.securesms.util.Prefs.getProfileAvatarId:(Landroid/content/Context;)I │ │ -208858: 1a00 197f |0000: const-string v0, "pref_profile_avatar_id" // string@7f19 │ │ -20885c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -20885e: 7130 556b 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getIntegerPreference:(Landroid/content/Context;Ljava/lang/String;I)I // method@6b55 │ │ -208864: 0a02 |0006: move-result v2 │ │ -208866: 0f02 |0007: return v2 │ │ +20884c: |[20884c] org.thoughtcrime.securesms.util.Prefs.getProfileAvatarId:(Landroid/content/Context;)I │ │ +20885c: 1a00 197f |0000: const-string v0, "pref_profile_avatar_id" // string@7f19 │ │ +208860: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +208862: 7130 556b 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getIntegerPreference:(Landroid/content/Context;Ljava/lang/String;I)I // method@6b55 │ │ +208868: 0a02 |0006: move-result v2 │ │ +20886a: 0f02 |0007: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/content/Context; │ │ │ │ #17 : (in Lorg/thoughtcrime/securesms/util/Prefs;) │ │ @@ -323375,20 +323376,20 @@ │ │ type : '(Landroid/content/Context;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -208868: |[208868] org.thoughtcrime.securesms.util.Prefs.getPrompteDozeMsgId:(Landroid/content/Context;)I │ │ -208878: 1a00 1c7f |0000: const-string v0, "pref_prompted_doze_msg_id" // string@7f1c │ │ -20887c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -20887e: 7130 556b 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getIntegerPreference:(Landroid/content/Context;Ljava/lang/String;I)I // method@6b55 │ │ -208884: 0a02 |0006: move-result v2 │ │ -208886: 0f02 |0007: return v2 │ │ +20886c: |[20886c] org.thoughtcrime.securesms.util.Prefs.getPrompteDozeMsgId:(Landroid/content/Context;)I │ │ +20887c: 1a00 1c7f |0000: const-string v0, "pref_prompted_doze_msg_id" // string@7f1c │ │ +208880: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +208882: 7130 556b 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getIntegerPreference:(Landroid/content/Context;Ljava/lang/String;I)I // method@6b55 │ │ +208888: 0a02 |0006: move-result v2 │ │ +20888a: 0f02 |0007: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/content/Context; │ │ │ │ #18 : (in Lorg/thoughtcrime/securesms/util/Prefs;) │ │ @@ -323396,20 +323397,20 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -208958: |[208958] org.thoughtcrime.securesms.util.Prefs.getStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ -208968: 7110 9202 0000 |0000: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0292 │ │ -20896e: 0c00 |0003: move-result-object v0 │ │ -208970: 7230 c100 1002 |0004: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00c1 │ │ -208976: 0c00 |0007: move-result-object v0 │ │ -208978: 1100 |0008: return-object v0 │ │ +20895c: |[20895c] org.thoughtcrime.securesms.util.Prefs.getStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +20896c: 7110 9202 0000 |0000: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0292 │ │ +208972: 0c00 |0003: move-result-object v0 │ │ +208974: 7230 c100 1002 |0004: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00c1 │ │ +20897a: 0c00 |0007: move-result-object v0 │ │ +20897c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=297 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 (null) Landroid/content/Context; │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/String; │ │ @@ -323419,26 +323420,26 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;Ljava/util/Set;)Ljava/util/Set;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -2089d4: |[2089d4] org.thoughtcrime.securesms.util.Prefs.getStringSetPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/util/Set;)Ljava/util/Set; │ │ -2089e4: 7110 9202 0100 |0000: invoke-static {v1}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0292 │ │ -2089ea: 0c01 |0003: move-result-object v1 │ │ -2089ec: 7220 bc00 2100 |0004: invoke-interface {v1, v2}, Landroid/content/SharedPreferences;.contains:(Ljava/lang/String;)Z // method@00bc │ │ -2089f2: 0a00 |0007: move-result v0 │ │ -2089f4: 3800 0b00 |0008: if-eqz v0, 0013 // +000b │ │ -2089f8: 7100 110d 0000 |000a: invoke-static {}, Ljava/util/Collections;.emptySet:()Ljava/util/Set; // method@0d11 │ │ -2089fe: 0c03 |000d: move-result-object v3 │ │ -208a00: 7230 c200 2103 |000e: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getStringSet:(Ljava/lang/String;Ljava/util/Set;)Ljava/util/Set; // method@00c2 │ │ -208a06: 0c01 |0011: move-result-object v1 │ │ -208a08: 1101 |0012: return-object v1 │ │ -208a0a: 1103 |0013: return-object v3 │ │ +2089d8: |[2089d8] org.thoughtcrime.securesms.util.Prefs.getStringSetPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/util/Set;)Ljava/util/Set; │ │ +2089e8: 7110 9202 0100 |0000: invoke-static {v1}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0292 │ │ +2089ee: 0c01 |0003: move-result-object v1 │ │ +2089f0: 7220 bc00 2100 |0004: invoke-interface {v1, v2}, Landroid/content/SharedPreferences;.contains:(Ljava/lang/String;)Z // method@00bc │ │ +2089f6: 0a00 |0007: move-result v0 │ │ +2089f8: 3800 0b00 |0008: if-eqz v0, 0013 // +000b │ │ +2089fc: 7100 110d 0000 |000a: invoke-static {}, Ljava/util/Collections;.emptySet:()Ljava/util/Set; // method@0d11 │ │ +208a02: 0c03 |000d: move-result-object v3 │ │ +208a04: 7230 c200 2103 |000e: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getStringSet:(Ljava/lang/String;Ljava/util/Set;)Ljava/util/Set; // method@00c2 │ │ +208a0a: 0c01 |0011: move-result-object v1 │ │ +208a0c: 1101 |0012: return-object v1 │ │ +208a0e: 1103 |0013: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=321 │ │ 0x0004 line=322 │ │ 0x000a line=323 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 (null) Landroid/content/Context; │ │ @@ -323450,48 +323451,48 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)Landroid/net/Uri;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 64 16-bit code units │ │ -20852c: |[20852c] org.thoughtcrime.securesms.util.Prefs.getSystemContactPhoto:(Landroid/content/Context;Ljava/lang/String;)Landroid/net/Uri; │ │ -20853c: 2200 7b03 |0000: new-instance v0, Ljava/util/ArrayList; // type@037b │ │ -208540: 2201 8503 |0002: new-instance v1, Ljava/util/HashSet; // type@0385 │ │ -208544: 7010 380d 0100 |0004: invoke-direct {v1}, Ljava/util/HashSet;.:()V // method@0d38 │ │ -20854a: 1a02 cf7e |0007: const-string v2, "pref_contact_photo_identifiers" // string@7ecf │ │ -20854e: 7130 5e6b 2301 |0009: invoke-static {v3, v2, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getStringSetPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/util/Set;)Ljava/util/Set; // method@6b5e │ │ -208554: 0c03 |000c: move-result-object v3 │ │ -208556: 7020 950c 3000 |000d: invoke-direct {v0, v3}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@0c95 │ │ -20855c: 7210 6d0d 0000 |0010: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0d6d │ │ -208562: 0c03 |0013: move-result-object v3 │ │ -208564: 7210 480d 0300 |0014: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@0d48 │ │ -20856a: 0a00 |0017: move-result v0 │ │ -20856c: 3800 2600 |0018: if-eqz v0, 003e // +0026 │ │ -208570: 7210 490d 0300 |001a: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0d49 │ │ -208576: 0c00 |001d: move-result-object v0 │ │ -208578: 1f00 0b03 |001e: check-cast v0, Ljava/lang/String; // type@030b │ │ -20857c: 6e20 050b 4000 |0020: invoke-virtual {v0, v4}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@0b05 │ │ -208582: 0a01 |0023: move-result v1 │ │ -208584: 3801 f0ff |0024: if-eqz v1, 0014 // -0010 │ │ -208588: 1a03 1e48 |0026: const-string v3, "\|" // string@481e │ │ -20858c: 6e20 230b 3000 |0028: invoke-virtual {v0, v3}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0b23 │ │ -208592: 0c03 |002b: move-result-object v3 │ │ -208594: 1214 |002c: const/4 v4, #int 1 // #1 │ │ -208596: 4603 0304 |002d: aget-object v3, v3, v4 │ │ -20859a: 7110 920a 0300 |002f: invoke-static {v3}, Ljava/lang/Long;.valueOf:(Ljava/lang/String;)Ljava/lang/Long; // method@0a92 │ │ -2085a0: 0c03 |0032: move-result-object v3 │ │ -2085a2: 6e10 8c0a 0300 |0033: invoke-virtual {v3}, Ljava/lang/Long;.longValue:()J // method@0a8c │ │ -2085a8: 0b03 |0036: move-result-wide v3 │ │ -2085aa: 6200 4900 |0037: sget-object v0, Landroid/provider/ContactsContract$Contacts;.CONTENT_URI:Landroid/net/Uri; // field@0049 │ │ -2085ae: 7130 6600 3004 |0039: invoke-static {v0, v3, v4}, Landroid/content/ContentUris;.withAppendedId:(Landroid/net/Uri;J)Landroid/net/Uri; // method@0066 │ │ -2085b4: 0c03 |003c: move-result-object v3 │ │ -2085b6: 1103 |003d: return-object v3 │ │ -2085b8: 1203 |003e: const/4 v3, #int 0 // #0 │ │ -2085ba: 1103 |003f: return-object v3 │ │ +208530: |[208530] org.thoughtcrime.securesms.util.Prefs.getSystemContactPhoto:(Landroid/content/Context;Ljava/lang/String;)Landroid/net/Uri; │ │ +208540: 2200 7b03 |0000: new-instance v0, Ljava/util/ArrayList; // type@037b │ │ +208544: 2201 8503 |0002: new-instance v1, Ljava/util/HashSet; // type@0385 │ │ +208548: 7010 380d 0100 |0004: invoke-direct {v1}, Ljava/util/HashSet;.:()V // method@0d38 │ │ +20854e: 1a02 cf7e |0007: const-string v2, "pref_contact_photo_identifiers" // string@7ecf │ │ +208552: 7130 5e6b 2301 |0009: invoke-static {v3, v2, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getStringSetPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/util/Set;)Ljava/util/Set; // method@6b5e │ │ +208558: 0c03 |000c: move-result-object v3 │ │ +20855a: 7020 950c 3000 |000d: invoke-direct {v0, v3}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@0c95 │ │ +208560: 7210 6d0d 0000 |0010: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0d6d │ │ +208566: 0c03 |0013: move-result-object v3 │ │ +208568: 7210 480d 0300 |0014: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@0d48 │ │ +20856e: 0a00 |0017: move-result v0 │ │ +208570: 3800 2600 |0018: if-eqz v0, 003e // +0026 │ │ +208574: 7210 490d 0300 |001a: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0d49 │ │ +20857a: 0c00 |001d: move-result-object v0 │ │ +20857c: 1f00 0b03 |001e: check-cast v0, Ljava/lang/String; // type@030b │ │ +208580: 6e20 050b 4000 |0020: invoke-virtual {v0, v4}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@0b05 │ │ +208586: 0a01 |0023: move-result v1 │ │ +208588: 3801 f0ff |0024: if-eqz v1, 0014 // -0010 │ │ +20858c: 1a03 1e48 |0026: const-string v3, "\|" // string@481e │ │ +208590: 6e20 230b 3000 |0028: invoke-virtual {v0, v3}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0b23 │ │ +208596: 0c03 |002b: move-result-object v3 │ │ +208598: 1214 |002c: const/4 v4, #int 1 // #1 │ │ +20859a: 4603 0304 |002d: aget-object v3, v3, v4 │ │ +20859e: 7110 920a 0300 |002f: invoke-static {v3}, Ljava/lang/Long;.valueOf:(Ljava/lang/String;)Ljava/lang/Long; // method@0a92 │ │ +2085a4: 0c03 |0032: move-result-object v3 │ │ +2085a6: 6e10 8c0a 0300 |0033: invoke-virtual {v3}, Ljava/lang/Long;.longValue:()J // method@0a8c │ │ +2085ac: 0b03 |0036: move-result-wide v3 │ │ +2085ae: 6200 4900 |0037: sget-object v0, Landroid/provider/ContactsContract$Contacts;.CONTENT_URI:Landroid/net/Uri; // field@0049 │ │ +2085b2: 7130 6600 3004 |0039: invoke-static {v0, v3, v4}, Landroid/content/ContentUris;.withAppendedId:(Landroid/net/Uri;J)Landroid/net/Uri; // method@0066 │ │ +2085b8: 0c03 |003c: move-result-object v3 │ │ +2085ba: 1103 |003d: return-object v3 │ │ +2085bc: 1203 |003e: const/4 v3, #int 0 // #0 │ │ +2085be: 1103 |003f: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=334 │ │ 0x0010 line=335 │ │ 0x0020 line=336 │ │ 0x0026 line=337 │ │ 0x002d line=338 │ │ @@ -323505,25 +323506,25 @@ │ │ type : '(Landroid/content/Context;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -20897c: |[20897c] org.thoughtcrime.securesms.util.Prefs.getTheme:(Landroid/content/Context;)Ljava/lang/String; │ │ -20898c: 7100 cc6a 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.systemThemeAvailable:()Z // method@6acc │ │ -208992: 0a00 |0003: move-result v0 │ │ -208994: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ -208998: 1a00 4b8b |0006: const-string v0, "system" // string@8b4b │ │ -20899c: 2803 |0008: goto 000b // +0003 │ │ -20899e: 1a00 856e |0009: const-string v0, "light" // string@6e85 │ │ -2089a2: 1a01 3a7f |000b: const-string v1, "pref_theme" // string@7f3a │ │ -2089a6: 7130 5d6b 1200 |000d: invoke-static {v2, v1, v0}, Lorg/thoughtcrime/securesms/util/Prefs;.getStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@6b5d │ │ -2089ac: 0c02 |0010: move-result-object v2 │ │ -2089ae: 1102 |0011: return-object v2 │ │ +208980: |[208980] org.thoughtcrime.securesms.util.Prefs.getTheme:(Landroid/content/Context;)Ljava/lang/String; │ │ +208990: 7100 cc6a 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.systemThemeAvailable:()Z // method@6acc │ │ +208996: 0a00 |0003: move-result v0 │ │ +208998: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ +20899c: 1a00 4b8b |0006: const-string v0, "system" // string@8b4b │ │ +2089a0: 2803 |0008: goto 000b // +0003 │ │ +2089a2: 1a00 856e |0009: const-string v0, "light" // string@6e85 │ │ +2089a6: 1a01 3a7f |000b: const-string v1, "pref_theme" // string@7f3a │ │ +2089aa: 7130 5d6b 1200 |000d: invoke-static {v2, v1, v0}, Lorg/thoughtcrime/securesms/util/Prefs;.getStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@6b5d │ │ +2089b0: 0c02 |0010: move-result-object v2 │ │ +2089b2: 1102 |0011: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 (null) Landroid/content/Context; │ │ │ │ #22 : (in Lorg/thoughtcrime/securesms/util/Prefs;) │ │ @@ -323531,20 +323532,20 @@ │ │ type : '(Landroid/content/Context;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -2089b0: |[2089b0] org.thoughtcrime.securesms.util.Prefs.getWebxdcStoreUrl:(Landroid/content/Context;)Ljava/lang/String; │ │ -2089c0: 1a00 497f |0000: const-string v0, "pref_webxdc_store_url" // string@7f49 │ │ -2089c4: 1a01 8d65 |0002: const-string v1, "https://webxdc.org/apps/" // string@658d │ │ -2089c8: 7130 5d6b 0201 |0004: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@6b5d │ │ -2089ce: 0c02 |0007: move-result-object v2 │ │ -2089d0: 1102 |0008: return-object v2 │ │ +2089b4: |[2089b4] org.thoughtcrime.securesms.util.Prefs.getWebxdcStoreUrl:(Landroid/content/Context;)Ljava/lang/String; │ │ +2089c4: 1a00 497f |0000: const-string v0, "pref_webxdc_store_url" // string@7f49 │ │ +2089c8: 1a01 8d65 |0002: const-string v1, "https://webxdc.org/apps/" // string@658d │ │ +2089cc: 7130 5d6b 0201 |0004: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@6b5d │ │ +2089d2: 0c02 |0007: move-result-object v2 │ │ +2089d4: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 (null) Landroid/content/Context; │ │ │ │ #23 : (in Lorg/thoughtcrime/securesms/util/Prefs;) │ │ @@ -323552,20 +323553,20 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -208600: |[208600] org.thoughtcrime.securesms.util.Prefs.isBuiltInCameraPreferred:(Landroid/content/Context;)Z │ │ -208610: 1a00 c67e |0000: const-string v0, "pref_builtin_camera" // string@7ec6 │ │ -208614: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -208616: 7130 4f6b 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@6b4f │ │ -20861c: 0a02 |0006: move-result v2 │ │ -20861e: 0f02 |0007: return v2 │ │ +208604: |[208604] org.thoughtcrime.securesms.util.Prefs.isBuiltInCameraPreferred:(Landroid/content/Context;)Z │ │ +208614: 1a00 c67e |0000: const-string v0, "pref_builtin_camera" // string@7ec6 │ │ +208618: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +20861a: 7130 4f6b 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@6b4f │ │ +208620: 0a02 |0006: move-result v2 │ │ +208622: 0f02 |0007: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=274 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/content/Context; │ │ │ │ #24 : (in Lorg/thoughtcrime/securesms/util/Prefs;) │ │ @@ -323573,20 +323574,20 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -208620: |[208620] org.thoughtcrime.securesms.util.Prefs.isDeveloperModeEnabled:(Landroid/content/Context;)Z │ │ -208630: 1a00 d67e |0000: const-string v0, "pref_developer_mode_enabled" // string@7ed6 │ │ -208634: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -208636: 7130 4f6b 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@6b4f │ │ -20863c: 0a02 |0006: move-result v2 │ │ -20863e: 0f02 |0007: return v2 │ │ +208624: |[208624] org.thoughtcrime.securesms.util.Prefs.isDeveloperModeEnabled:(Landroid/content/Context;)Z │ │ +208634: 1a00 d67e |0000: const-string v0, "pref_developer_mode_enabled" // string@7ed6 │ │ +208638: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +20863a: 7130 4f6b 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@6b4f │ │ +208640: 0a02 |0006: move-result v2 │ │ +208642: 0f02 |0007: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/content/Context; │ │ │ │ #25 : (in Lorg/thoughtcrime/securesms/util/Prefs;) │ │ @@ -323594,20 +323595,20 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -208640: |[208640] org.thoughtcrime.securesms.util.Prefs.isEnterSendsEnabled:(Landroid/content/Context;)Z │ │ -208650: 1a00 e17e |0000: const-string v0, "pref_enter_sends" // string@7ee1 │ │ -208654: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -208656: 7130 4f6b 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@6b4f │ │ -20865c: 0a02 |0006: move-result v2 │ │ -20865e: 0f02 |0007: return v2 │ │ +208644: |[208644] org.thoughtcrime.securesms.util.Prefs.isEnterSendsEnabled:(Landroid/content/Context;)Z │ │ +208654: 1a00 e17e |0000: const-string v0, "pref_enter_sends" // string@7ee1 │ │ +208658: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +20865a: 7130 4f6b 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@6b4f │ │ +208660: 0a02 |0006: move-result v2 │ │ +208662: 0f02 |0007: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/content/Context; │ │ │ │ #26 : (in Lorg/thoughtcrime/securesms/util/Prefs;) │ │ @@ -323615,25 +323616,25 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -208660: |[208660] org.thoughtcrime.securesms.util.Prefs.isHardCompressionEnabled:(Landroid/content/Context;)Z │ │ -208670: 7110 625e 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@5e62 │ │ -208676: 0c01 |0003: move-result-object v1 │ │ -208678: 1a00 7475 |0004: const-string v0, "media_quality" // string@7574 │ │ -20867c: 6e20 df06 0100 |0006: invoke-virtual {v1, v0}, Lcom/b44t/messenger/DcContext;.getConfigInt:(Ljava/lang/String;)I // method@06df │ │ -208682: 0a01 |0009: move-result v1 │ │ -208684: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -208686: 3301 0300 |000b: if-ne v1, v0, 000e // +0003 │ │ -20868a: 2802 |000d: goto 000f // +0002 │ │ -20868c: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -20868e: 0f00 |000f: return v0 │ │ +208664: |[208664] org.thoughtcrime.securesms.util.Prefs.isHardCompressionEnabled:(Landroid/content/Context;)Z │ │ +208674: 7110 625e 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@5e62 │ │ +20867a: 0c01 |0003: move-result-object v1 │ │ +20867c: 1a00 7475 |0004: const-string v0, "media_quality" // string@7574 │ │ +208680: 6e20 df06 0100 |0006: invoke-virtual {v1, v0}, Lcom/b44t/messenger/DcContext;.getConfigInt:(Ljava/lang/String;)I // method@06df │ │ +208686: 0a01 |0009: move-result v1 │ │ +208688: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +20868a: 3301 0300 |000b: if-ne v1, v0, 000e // +0003 │ │ +20868e: 2802 |000d: goto 000f // +0002 │ │ +208690: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +208692: 0f00 |000f: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 (null) Landroid/content/Context; │ │ │ │ #27 : (in Lorg/thoughtcrime/securesms/util/Prefs;) │ │ @@ -323641,20 +323642,20 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -208690: |[208690] org.thoughtcrime.securesms.util.Prefs.isInChatNotifications:(Landroid/content/Context;)Z │ │ -2086a0: 1a00 ed7e |0000: const-string v0, "pref_key_inthread_notifications" // string@7eed │ │ -2086a4: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -2086a6: 7130 4f6b 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@6b4f │ │ -2086ac: 0a02 |0006: move-result v2 │ │ -2086ae: 0f02 |0007: return v2 │ │ +208694: |[208694] org.thoughtcrime.securesms.util.Prefs.isInChatNotifications:(Landroid/content/Context;)Z │ │ +2086a4: 1a00 ed7e |0000: const-string v0, "pref_key_inthread_notifications" // string@7eed │ │ +2086a8: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +2086aa: 7130 4f6b 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@6b4f │ │ +2086b0: 0a02 |0006: move-result v2 │ │ +2086b2: 0f02 |0007: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/content/Context; │ │ │ │ #28 : (in Lorg/thoughtcrime/securesms/util/Prefs;) │ │ @@ -323662,20 +323663,20 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -2086b0: |[2086b0] org.thoughtcrime.securesms.util.Prefs.isIncognitoKeyboardEnabled:(Landroid/content/Context;)Z │ │ -2086c0: 1a00 e97e |0000: const-string v0, "pref_incognito_keyboard" // string@7ee9 │ │ -2086c4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -2086c6: 7130 4f6b 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@6b4f │ │ -2086cc: 0a02 |0006: move-result v2 │ │ -2086ce: 0f02 |0007: return v2 │ │ +2086b4: |[2086b4] org.thoughtcrime.securesms.util.Prefs.isIncognitoKeyboardEnabled:(Landroid/content/Context;)Z │ │ +2086c4: 1a00 e97e |0000: const-string v0, "pref_incognito_keyboard" // string@7ee9 │ │ +2086c8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +2086ca: 7130 4f6b 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@6b4f │ │ +2086d0: 0a02 |0006: move-result v2 │ │ +2086d2: 0f02 |0007: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/content/Context; │ │ │ │ #29 : (in Lorg/thoughtcrime/securesms/util/Prefs;) │ │ @@ -323683,21 +323684,21 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -2086d0: |[2086d0] org.thoughtcrime.securesms.util.Prefs.isLocationStreamingEnabled:(Landroid/content/Context;)Z │ │ -2086e0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -2086e2: 1a01 f67e |0001: const-string v1, "pref_location_streaming_enabled" // string@7ef6 │ │ -2086e6: 7130 4f6b 1200 |0003: invoke-static {v2, v1, v0}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@6b4f │ │ -2086ec: 0a02 |0006: move-result v2 │ │ -2086ee: 0f02 |0007: return v2 │ │ -2086f0: 0f00 |0008: return v0 │ │ +2086d4: |[2086d4] org.thoughtcrime.securesms.util.Prefs.isLocationStreamingEnabled:(Landroid/content/Context;)Z │ │ +2086e4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +2086e6: 1a01 f67e |0001: const-string v1, "pref_location_streaming_enabled" // string@7ef6 │ │ +2086ea: 7130 4f6b 1200 |0003: invoke-static {v2, v1, v0}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@6b4f │ │ +2086f0: 0a02 |0006: move-result v2 │ │ +2086f2: 0f02 |0007: return v2 │ │ +2086f4: 0f00 |0008: return v0 │ │ catches : 1 │ │ 0x0001 - 0x0007 │ │ Ljava/lang/Exception; -> 0x0008 │ │ positions : │ │ 0x0001 line=176 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 (null) Landroid/content/Context; │ │ @@ -323707,20 +323708,20 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -208704: |[208704] org.thoughtcrime.securesms.util.Prefs.isNewBroadcastListAvailable:(Landroid/content/Context;)Z │ │ -208714: 1a00 037f |0000: const-string v0, "pref_new_broadcast_list" // string@7f03 │ │ -208718: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -20871a: 7130 4f6b 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@6b4f │ │ -208720: 0a02 |0006: move-result v2 │ │ -208722: 0f02 |0007: return v2 │ │ +208708: |[208708] org.thoughtcrime.securesms.util.Prefs.isNewBroadcastListAvailable:(Landroid/content/Context;)Z │ │ +208718: 1a00 037f |0000: const-string v0, "pref_new_broadcast_list" // string@7f03 │ │ +20871c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +20871e: 7130 4f6b 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@6b4f │ │ +208724: 0a02 |0006: move-result v2 │ │ +208726: 0f02 |0007: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/content/Context; │ │ │ │ #31 : (in Lorg/thoughtcrime/securesms/util/Prefs;) │ │ @@ -323728,20 +323729,20 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -208724: |[208724] org.thoughtcrime.securesms.util.Prefs.isNotificationVibrateEnabled:(Landroid/content/Context;)Z │ │ -208734: 1a00 ef7e |0000: const-string v0, "pref_key_vibrate" // string@7eef │ │ -208738: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -20873a: 7130 4f6b 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@6b4f │ │ -208740: 0a02 |0006: move-result v2 │ │ -208742: 0f02 |0007: return v2 │ │ +208728: |[208728] org.thoughtcrime.securesms.util.Prefs.isNotificationVibrateEnabled:(Landroid/content/Context;)Z │ │ +208738: 1a00 ef7e |0000: const-string v0, "pref_key_vibrate" // string@7eef │ │ +20873c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +20873e: 7130 4f6b 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@6b4f │ │ +208744: 0a02 |0006: move-result v2 │ │ +208746: 0f02 |0007: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=239 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/content/Context; │ │ │ │ #32 : (in Lorg/thoughtcrime/securesms/util/Prefs;) │ │ @@ -323749,20 +323750,20 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -208744: |[208744] org.thoughtcrime.securesms.util.Prefs.isPasswordDisabled:(Landroid/content/Context;)Z │ │ -208754: 1a00 d97e |0000: const-string v0, "pref_disable_passphrase" // string@7ed9 │ │ -208758: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -20875a: 7130 4f6b 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@6b4f │ │ -208760: 0a02 |0006: move-result v2 │ │ -208762: 0f02 |0007: return v2 │ │ +208748: |[208748] org.thoughtcrime.securesms.util.Prefs.isPasswordDisabled:(Landroid/content/Context;)Z │ │ +208758: 1a00 d97e |0000: const-string v0, "pref_disable_passphrase" // string@7ed9 │ │ +20875c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +20875e: 7130 4f6b 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@6b4f │ │ +208764: 0a02 |0006: move-result v2 │ │ +208766: 0f02 |0007: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/content/Context; │ │ │ │ #33 : (in Lorg/thoughtcrime/securesms/util/Prefs;) │ │ @@ -323770,36 +323771,36 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -208764: |[208764] org.thoughtcrime.securesms.util.Prefs.isPushEnabled:(Landroid/content/Context;)Z │ │ -208774: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -208776: 0f00 |0001: return v0 │ │ +208768: |[208768] org.thoughtcrime.securesms.util.Prefs.isPushEnabled:(Landroid/content/Context;)Z │ │ +208778: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +20877a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #34 : (in Lorg/thoughtcrime/securesms/util/Prefs;) │ │ name : 'isScreenSecurityEnabled' │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -208778: |[208778] org.thoughtcrime.securesms.util.Prefs.isScreenSecurityEnabled:(Landroid/content/Context;)Z │ │ -208788: 1a00 237f |0000: const-string v0, "pref_screen_security" // string@7f23 │ │ -20878c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -20878e: 7130 4f6b 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@6b4f │ │ -208794: 0a02 |0006: move-result v2 │ │ -208796: 0f02 |0007: return v2 │ │ +20877c: |[20877c] org.thoughtcrime.securesms.util.Prefs.isScreenSecurityEnabled:(Landroid/content/Context;)Z │ │ +20878c: 1a00 237f |0000: const-string v0, "pref_screen_security" // string@7f23 │ │ +208790: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +208792: 7130 4f6b 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@6b4f │ │ +208798: 0a02 |0006: move-result v2 │ │ +20879a: 0f02 |0007: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/content/Context; │ │ │ │ #35 : (in Lorg/thoughtcrime/securesms/util/Prefs;) │ │ @@ -323807,21 +323808,21 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -208798: |[208798] org.thoughtcrime.securesms.util.Prefs.reliableService:(Landroid/content/Context;)Z │ │ -2087a8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -2087aa: 1a01 1f7f |0001: const-string v1, "pref_reliable_service" // string@7f1f │ │ -2087ae: 7130 4f6b 1200 |0003: invoke-static {v2, v1, v0}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@6b4f │ │ -2087b4: 0a02 |0006: move-result v2 │ │ -2087b6: 0f02 |0007: return v2 │ │ -2087b8: 0f00 |0008: return v0 │ │ +20879c: |[20879c] org.thoughtcrime.securesms.util.Prefs.reliableService:(Landroid/content/Context;)Z │ │ +2087ac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +2087ae: 1a01 1f7f |0001: const-string v1, "pref_reliable_service" // string@7f1f │ │ +2087b2: 7130 4f6b 1200 |0003: invoke-static {v2, v1, v0}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@6b4f │ │ +2087b8: 0a02 |0006: move-result v2 │ │ +2087ba: 0f02 |0007: return v2 │ │ +2087bc: 0f00 |0008: return v0 │ │ catches : 1 │ │ 0x0001 - 0x0007 │ │ Ljava/lang/Exception; -> 0x0008 │ │ positions : │ │ 0x0001 line=229 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 (null) Landroid/content/Context; │ │ @@ -323831,18 +323832,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -208aec: |[208aec] org.thoughtcrime.securesms.util.Prefs.removeNotificationRingtone:(Landroid/content/Context;)V │ │ -208afc: 1a00 ee7e |0000: const-string v0, "pref_key_ringtone" // string@7eee │ │ -208b00: 7120 706b 0100 |0002: invoke-static {v1, v0}, Lorg/thoughtcrime/securesms/util/Prefs;.removePreference:(Landroid/content/Context;Ljava/lang/String;)V // method@6b70 │ │ -208b06: 0e00 |0005: return-void │ │ +208af0: |[208af0] org.thoughtcrime.securesms.util.Prefs.removeNotificationRingtone:(Landroid/content/Context;)V │ │ +208b00: 1a00 ee7e |0000: const-string v0, "pref_key_ringtone" // string@7eee │ │ +208b04: 7120 706b 0100 |0002: invoke-static {v1, v0}, Lorg/thoughtcrime/securesms/util/Prefs;.removePreference:(Landroid/content/Context;Ljava/lang/String;)V // method@6b70 │ │ +208b0a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=204 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/content/Context; │ │ │ │ #37 : (in Lorg/thoughtcrime/securesms/util/Prefs;) │ │ @@ -323850,23 +323851,23 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -208b08: |[208b08] org.thoughtcrime.securesms.util.Prefs.removePreference:(Landroid/content/Context;Ljava/lang/String;)V │ │ -208b18: 7110 9202 0000 |0000: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0292 │ │ -208b1e: 0c00 |0003: move-result-object v0 │ │ -208b20: 7210 bd00 0000 |0004: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00bd │ │ -208b26: 0c00 |0007: move-result-object v0 │ │ -208b28: 7220 bb00 1000 |0008: invoke-interface {v0, v1}, Landroid/content/SharedPreferences$Editor;.remove:(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00bb │ │ -208b2e: 0c00 |000b: move-result-object v0 │ │ -208b30: 7210 b500 0000 |000c: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@00b5 │ │ -208b36: 0e00 |000f: return-void │ │ +208b0c: |[208b0c] org.thoughtcrime.securesms.util.Prefs.removePreference:(Landroid/content/Context;Ljava/lang/String;)V │ │ +208b1c: 7110 9202 0000 |0000: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0292 │ │ +208b22: 0c00 |0003: move-result-object v0 │ │ +208b24: 7210 bd00 0000 |0004: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00bd │ │ +208b2a: 0c00 |0007: move-result-object v0 │ │ +208b2c: 7220 bb00 1000 |0008: invoke-interface {v0, v1}, Landroid/content/SharedPreferences$Editor;.remove:(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00bb │ │ +208b32: 0c00 |000b: move-result-object v0 │ │ +208b34: 7210 b500 0000 |000c: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@00b5 │ │ +208b3a: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=317 │ │ locals : │ │ 0x0000 - 0x0010 reg=0 (null) Landroid/content/Context; │ │ 0x0000 - 0x0010 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -323875,23 +323876,23 @@ │ │ type : '(Landroid/content/Context;ILjava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -208b38: |[208b38] org.thoughtcrime.securesms.util.Prefs.setBackgroundImagePath:(Landroid/content/Context;ILjava/lang/String;)V │ │ -208b48: 2200 0d03 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@030d │ │ -208b4c: 1a01 c77e |0002: const-string v1, "pref_chat_background" // string@7ec7 │ │ -208b50: 7020 420b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b42 │ │ -208b56: 6e20 460b 3000 |0007: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b46 │ │ -208b5c: 6e10 5c0b 0000 |000a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b5c │ │ -208b62: 0c03 |000d: move-result-object v3 │ │ -208b64: 7130 7f6b 3204 |000e: invoke-static {v2, v3, v4}, Lorg/thoughtcrime/securesms/util/Prefs;.setStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@6b7f │ │ -208b6a: 0e00 |0011: return-void │ │ +208b3c: |[208b3c] org.thoughtcrime.securesms.util.Prefs.setBackgroundImagePath:(Landroid/content/Context;ILjava/lang/String;)V │ │ +208b4c: 2200 0d03 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@030d │ │ +208b50: 1a01 c77e |0002: const-string v1, "pref_chat_background" // string@7ec7 │ │ +208b54: 7020 420b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b42 │ │ +208b5a: 6e20 460b 3000 |0007: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b46 │ │ +208b60: 6e10 5c0b 0000 |000a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b5c │ │ +208b66: 0c03 |000d: move-result-object v3 │ │ +208b68: 7130 7f6b 3204 |000e: invoke-static {v2, v3, v4}, Lorg/thoughtcrime/securesms/util/Prefs;.setStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@6b7f │ │ +208b6e: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=270 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 (null) Landroid/content/Context; │ │ 0x0000 - 0x0012 reg=3 (null) I │ │ 0x0000 - 0x0012 reg=4 (null) Ljava/lang/String; │ │ @@ -323901,23 +323902,23 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -208b6c: |[208b6c] org.thoughtcrime.securesms.util.Prefs.setBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)V │ │ -208b7c: 7110 9202 0000 |0000: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0292 │ │ -208b82: 0c00 |0003: move-result-object v0 │ │ -208b84: 7210 bd00 0000 |0004: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00bd │ │ -208b8a: 0c00 |0007: move-result-object v0 │ │ -208b8c: 7230 b600 1002 |0008: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@00b6 │ │ -208b92: 0c00 |000b: move-result-object v0 │ │ -208b94: 7210 b500 0000 |000c: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@00b5 │ │ -208b9a: 0e00 |000f: return-void │ │ +208b70: |[208b70] org.thoughtcrime.securesms.util.Prefs.setBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)V │ │ +208b80: 7110 9202 0000 |0000: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0292 │ │ +208b86: 0c00 |0003: move-result-object v0 │ │ +208b88: 7210 bd00 0000 |0004: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00bd │ │ +208b8e: 0c00 |0007: move-result-object v0 │ │ +208b90: 7230 b600 1002 |0008: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@00b6 │ │ +208b96: 0c00 |000b: move-result-object v0 │ │ +208b98: 7210 b500 0000 |000c: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@00b5 │ │ +208b9e: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=285 │ │ locals : │ │ 0x0000 - 0x0010 reg=0 (null) Landroid/content/Context; │ │ 0x0000 - 0x0010 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0010 reg=2 (null) Z │ │ @@ -323927,33 +323928,33 @@ │ │ type : '(Landroid/content/Context;IILandroid/net/Uri;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 40 16-bit code units │ │ -208b9c: |[208b9c] org.thoughtcrime.securesms.util.Prefs.setChatRingtone:(Landroid/content/Context;IILandroid/net/Uri;)V │ │ -208bac: 1a00 c87e |0000: const-string v0, "pref_chat_ringtone_" // string@7ec8 │ │ -208bb0: 3803 1800 |0002: if-eqz v3, 001a // +0018 │ │ -208bb4: 3804 1600 |0004: if-eqz v4, 001a // +0016 │ │ -208bb8: 2201 0d03 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@030d │ │ -208bbc: 7020 420b 0100 |0008: invoke-direct {v1, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b42 │ │ -208bc2: 6e20 460b 3100 |000b: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b46 │ │ -208bc8: 1a03 ff0f |000e: const-string v3, "." // string@0fff │ │ -208bcc: 6e20 4b0b 3100 |0010: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ -208bd2: 6e20 460b 4100 |0013: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b46 │ │ -208bd8: 6e10 5c0b 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b5c │ │ -208bde: 0c00 |0019: move-result-object v0 │ │ -208be0: 3805 0a00 |001a: if-eqz v5, 0024 // +000a │ │ -208be4: 6e10 1d02 0500 |001c: invoke-virtual {v5}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@021d │ │ -208bea: 0c03 |001f: move-result-object v3 │ │ -208bec: 7130 7f6b 0203 |0020: invoke-static {v2, v0, v3}, Lorg/thoughtcrime/securesms/util/Prefs;.setStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@6b7f │ │ -208bf2: 2804 |0023: goto 0027 // +0004 │ │ -208bf4: 7120 706b 0200 |0024: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/util/Prefs;.removePreference:(Landroid/content/Context;Ljava/lang/String;)V // method@6b70 │ │ -208bfa: 0e00 |0027: return-void │ │ +208ba0: |[208ba0] org.thoughtcrime.securesms.util.Prefs.setChatRingtone:(Landroid/content/Context;IILandroid/net/Uri;)V │ │ +208bb0: 1a00 c87e |0000: const-string v0, "pref_chat_ringtone_" // string@7ec8 │ │ +208bb4: 3803 1800 |0002: if-eqz v3, 001a // +0018 │ │ +208bb8: 3804 1600 |0004: if-eqz v4, 001a // +0016 │ │ +208bbc: 2201 0d03 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@030d │ │ +208bc0: 7020 420b 0100 |0008: invoke-direct {v1, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b42 │ │ +208bc6: 6e20 460b 3100 |000b: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b46 │ │ +208bcc: 1a03 ff0f |000e: const-string v3, "." // string@0fff │ │ +208bd0: 6e20 4b0b 3100 |0010: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ +208bd6: 6e20 460b 4100 |0013: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b46 │ │ +208bdc: 6e10 5c0b 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b5c │ │ +208be2: 0c00 |0019: move-result-object v0 │ │ +208be4: 3805 0a00 |001a: if-eqz v5, 0024 // +000a │ │ +208be8: 6e10 1d02 0500 |001c: invoke-virtual {v5}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@021d │ │ +208bee: 0c03 |001f: move-result-object v3 │ │ +208bf0: 7130 7f6b 0203 |0020: invoke-static {v2, v0, v3}, Lorg/thoughtcrime/securesms/util/Prefs;.setStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@6b7f │ │ +208bf6: 2804 |0023: goto 0027 // +0004 │ │ +208bf8: 7120 706b 0200 |0024: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/util/Prefs;.removePreference:(Landroid/content/Context;Ljava/lang/String;)V // method@6b70 │ │ +208bfe: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ 0x001c line=214 │ │ 0x0024 line=217 │ │ locals : │ │ 0x0000 - 0x0028 reg=2 (null) Landroid/content/Context; │ │ @@ -323966,34 +323967,34 @@ │ │ type : '(Landroid/content/Context;IILorg/thoughtcrime/securesms/util/Prefs$VibrateState;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 42 16-bit code units │ │ -208bfc: |[208bfc] org.thoughtcrime.securesms.util.Prefs.setChatVibrate:(Landroid/content/Context;IILorg/thoughtcrime/securesms/util/Prefs$VibrateState;)V │ │ -208c0c: 1a00 c97e |0000: const-string v0, "pref_chat_vibrate_" // string@7ec9 │ │ -208c10: 3803 1800 |0002: if-eqz v3, 001a // +0018 │ │ -208c14: 3804 1600 |0004: if-eqz v4, 001a // +0016 │ │ -208c18: 2201 0d03 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@030d │ │ -208c1c: 7020 420b 0100 |0008: invoke-direct {v1, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b42 │ │ -208c22: 6e20 460b 3100 |000b: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b46 │ │ -208c28: 1a03 ff0f |000e: const-string v3, "." // string@0fff │ │ -208c2c: 6e20 4b0b 3100 |0010: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ -208c32: 6e20 460b 4100 |0013: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b46 │ │ -208c38: 6e10 5c0b 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b5c │ │ -208c3e: 0c00 |0019: move-result-object v0 │ │ -208c40: 6203 8443 |001a: sget-object v3, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.DEFAULT:Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // field@4384 │ │ -208c44: 3235 0a00 |001c: if-eq v5, v3, 0026 // +000a │ │ -208c48: 6e10 486b 0500 |001e: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.getId:()I // method@6b48 │ │ -208c4e: 0a03 |0021: move-result v3 │ │ -208c50: 7130 796b 0203 |0022: invoke-static {v2, v0, v3}, Lorg/thoughtcrime/securesms/util/Prefs;.setIntegerPreference:(Landroid/content/Context;Ljava/lang/String;I)V // method@6b79 │ │ -208c56: 2804 |0025: goto 0029 // +0004 │ │ -208c58: 7120 706b 0200 |0026: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/util/Prefs;.removePreference:(Landroid/content/Context;Ljava/lang/String;)V // method@6b70 │ │ -208c5e: 0e00 |0029: return-void │ │ +208c00: |[208c00] org.thoughtcrime.securesms.util.Prefs.setChatVibrate:(Landroid/content/Context;IILorg/thoughtcrime/securesms/util/Prefs$VibrateState;)V │ │ +208c10: 1a00 c97e |0000: const-string v0, "pref_chat_vibrate_" // string@7ec9 │ │ +208c14: 3803 1800 |0002: if-eqz v3, 001a // +0018 │ │ +208c18: 3804 1600 |0004: if-eqz v4, 001a // +0016 │ │ +208c1c: 2201 0d03 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@030d │ │ +208c20: 7020 420b 0100 |0008: invoke-direct {v1, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b42 │ │ +208c26: 6e20 460b 3100 |000b: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b46 │ │ +208c2c: 1a03 ff0f |000e: const-string v3, "." // string@0fff │ │ +208c30: 6e20 4b0b 3100 |0010: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ +208c36: 6e20 460b 4100 |0013: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b46 │ │ +208c3c: 6e10 5c0b 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b5c │ │ +208c42: 0c00 |0019: move-result-object v0 │ │ +208c44: 6203 8443 |001a: sget-object v3, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.DEFAULT:Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // field@4384 │ │ +208c48: 3235 0a00 |001c: if-eq v5, v3, 0026 // +000a │ │ +208c4c: 6e10 486b 0500 |001e: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.getId:()I // method@6b48 │ │ +208c52: 0a03 |0021: move-result v3 │ │ +208c54: 7130 796b 0203 |0022: invoke-static {v2, v0, v3}, Lorg/thoughtcrime/securesms/util/Prefs;.setIntegerPreference:(Landroid/content/Context;Ljava/lang/String;I)V // method@6b79 │ │ +208c5a: 2804 |0025: goto 0029 // +0004 │ │ +208c5c: 7120 706b 0200 |0026: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/util/Prefs;.removePreference:(Landroid/content/Context;Ljava/lang/String;)V // method@6b70 │ │ +208c62: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=243 │ │ 0x001a line=244 │ │ 0x001e line=245 │ │ 0x0026 line=248 │ │ locals : │ │ @@ -324007,23 +324008,23 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -208c60: |[208c60] org.thoughtcrime.securesms.util.Prefs.setDatabaseEncryptedSecret:(Landroid/content/Context;Ljava/lang/String;I)V │ │ -208c70: 2200 0d03 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@030d │ │ -208c74: 1a01 d17e |0002: const-string v1, "pref_database_encrypted_secret_" // string@7ed1 │ │ -208c78: 7020 420b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b42 │ │ -208c7e: 6e20 460b 4000 |0007: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b46 │ │ -208c84: 6e10 5c0b 0000 |000a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b5c │ │ -208c8a: 0c04 |000d: move-result-object v4 │ │ -208c8c: 7130 7f6b 4203 |000e: invoke-static {v2, v4, v3}, Lorg/thoughtcrime/securesms/util/Prefs;.setStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@6b7f │ │ -208c92: 0e00 |0011: return-void │ │ +208c64: |[208c64] org.thoughtcrime.securesms.util.Prefs.setDatabaseEncryptedSecret:(Landroid/content/Context;Ljava/lang/String;I)V │ │ +208c74: 2200 0d03 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@030d │ │ +208c78: 1a01 d17e |0002: const-string v1, "pref_database_encrypted_secret_" // string@7ed1 │ │ +208c7c: 7020 420b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b42 │ │ +208c82: 6e20 460b 4000 |0007: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b46 │ │ +208c88: 6e10 5c0b 0000 |000a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b5c │ │ +208c8e: 0c04 |000d: move-result-object v4 │ │ +208c90: 7130 7f6b 4203 |000e: invoke-static {v2, v4, v3}, Lorg/thoughtcrime/securesms/util/Prefs;.setStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@6b7f │ │ +208c96: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 (null) Landroid/content/Context; │ │ 0x0000 - 0x0012 reg=3 (null) Ljava/lang/String; │ │ 0x0000 - 0x0012 reg=4 (null) I │ │ @@ -324033,23 +324034,23 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -208c94: |[208c94] org.thoughtcrime.securesms.util.Prefs.setDatabaseUnencryptedSecret:(Landroid/content/Context;Ljava/lang/String;I)V │ │ -208ca4: 2200 0d03 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@030d │ │ -208ca8: 1a01 d27e |0002: const-string v1, "pref_database_unencrypted_secret_" // string@7ed2 │ │ -208cac: 7020 420b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b42 │ │ -208cb2: 6e20 460b 4000 |0007: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b46 │ │ -208cb8: 6e10 5c0b 0000 |000a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b5c │ │ -208cbe: 0c04 |000d: move-result-object v4 │ │ -208cc0: 7130 7f6b 4203 |000e: invoke-static {v2, v4, v3}, Lorg/thoughtcrime/securesms/util/Prefs;.setStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@6b7f │ │ -208cc6: 0e00 |0011: return-void │ │ +208c98: |[208c98] org.thoughtcrime.securesms.util.Prefs.setDatabaseUnencryptedSecret:(Landroid/content/Context;Ljava/lang/String;I)V │ │ +208ca8: 2200 0d03 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@030d │ │ +208cac: 1a01 d27e |0002: const-string v1, "pref_database_unencrypted_secret_" // string@7ed2 │ │ +208cb0: 7020 420b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b42 │ │ +208cb6: 6e20 460b 4000 |0007: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b46 │ │ +208cbc: 6e10 5c0b 0000 |000a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b5c │ │ +208cc2: 0c04 |000d: move-result-object v4 │ │ +208cc4: 7130 7f6b 4203 |000e: invoke-static {v2, v4, v3}, Lorg/thoughtcrime/securesms/util/Prefs;.setStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@6b7f │ │ +208cca: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 (null) Landroid/content/Context; │ │ 0x0000 - 0x0012 reg=3 (null) Ljava/lang/String; │ │ 0x0000 - 0x0012 reg=4 (null) I │ │ @@ -324059,18 +324060,18 @@ │ │ type : '(Landroid/content/Context;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -208cc8: |[208cc8] org.thoughtcrime.securesms.util.Prefs.setDirectCaptureCameraId:(Landroid/content/Context;I)V │ │ -208cd8: 1a00 d87e |0000: const-string v0, "pref_direct_capture_camera_id" // string@7ed8 │ │ -208cdc: 7130 796b 0102 |0002: invoke-static {v1, v0, v2}, Lorg/thoughtcrime/securesms/util/Prefs;.setIntegerPreference:(Landroid/content/Context;Ljava/lang/String;I)V // method@6b79 │ │ -208ce2: 0e00 |0005: return-void │ │ +208ccc: |[208ccc] org.thoughtcrime.securesms.util.Prefs.setDirectCaptureCameraId:(Landroid/content/Context;I)V │ │ +208cdc: 1a00 d87e |0000: const-string v0, "pref_direct_capture_camera_id" // string@7ed8 │ │ +208ce0: 7130 796b 0102 |0002: invoke-static {v1, v0, v2}, Lorg/thoughtcrime/securesms/util/Prefs;.setIntegerPreference:(Landroid/content/Context;Ljava/lang/String;I)V // method@6b79 │ │ +208ce6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/content/Context; │ │ 0x0000 - 0x0006 reg=2 (null) I │ │ │ │ @@ -324079,18 +324080,18 @@ │ │ type : '(Landroid/content/Context;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -208ce4: |[208ce4] org.thoughtcrime.securesms.util.Prefs.setEnterSendsEnabled:(Landroid/content/Context;Z)V │ │ -208cf4: 1a00 e17e |0000: const-string v0, "pref_enter_sends" // string@7ee1 │ │ -208cf8: 7130 726b 0102 |0002: invoke-static {v1, v0, v2}, Lorg/thoughtcrime/securesms/util/Prefs;.setBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)V // method@6b72 │ │ -208cfe: 0e00 |0005: return-void │ │ +208ce8: |[208ce8] org.thoughtcrime.securesms.util.Prefs.setEnterSendsEnabled:(Landroid/content/Context;Z)V │ │ +208cf8: 1a00 e17e |0000: const-string v0, "pref_enter_sends" // string@7ee1 │ │ +208cfc: 7130 726b 0102 |0002: invoke-static {v1, v0, v2}, Lorg/thoughtcrime/securesms/util/Prefs;.setBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)V // method@6b72 │ │ +208d02: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/content/Context; │ │ 0x0000 - 0x0006 reg=2 (null) Z │ │ │ │ @@ -324099,23 +324100,23 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;I)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -208d00: |[208d00] org.thoughtcrime.securesms.util.Prefs.setIntegerPreference:(Landroid/content/Context;Ljava/lang/String;I)V │ │ -208d10: 7110 9202 0000 |0000: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0292 │ │ -208d16: 0c00 |0003: move-result-object v0 │ │ -208d18: 7210 bd00 0000 |0004: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00bd │ │ -208d1e: 0c00 |0007: move-result-object v0 │ │ -208d20: 7230 b700 1002 |0008: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@00b7 │ │ -208d26: 0c00 |000b: move-result-object v0 │ │ -208d28: 7210 b500 0000 |000c: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@00b5 │ │ -208d2e: 0e00 |000f: return-void │ │ +208d04: |[208d04] org.thoughtcrime.securesms.util.Prefs.setIntegerPreference:(Landroid/content/Context;Ljava/lang/String;I)V │ │ +208d14: 7110 9202 0000 |0000: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0292 │ │ +208d1a: 0c00 |0003: move-result-object v0 │ │ +208d1c: 7210 bd00 0000 |0004: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00bd │ │ +208d22: 0c00 |0007: move-result-object v0 │ │ +208d24: 7230 b700 1002 |0008: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@00b7 │ │ +208d2a: 0c00 |000b: move-result-object v0 │ │ +208d2c: 7210 b500 0000 |000c: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@00b5 │ │ +208d32: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=305 │ │ locals : │ │ 0x0000 - 0x0010 reg=0 (null) Landroid/content/Context; │ │ 0x0000 - 0x0010 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0010 reg=2 (null) I │ │ @@ -324125,23 +324126,23 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;J)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -208d30: |[208d30] org.thoughtcrime.securesms.util.Prefs.setLongPreference:(Landroid/content/Context;Ljava/lang/String;J)V │ │ -208d40: 7110 9202 0000 |0000: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0292 │ │ -208d46: 0c00 |0003: move-result-object v0 │ │ -208d48: 7210 bd00 0000 |0004: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00bd │ │ -208d4e: 0c00 |0007: move-result-object v0 │ │ -208d50: 7240 b800 1032 |0008: invoke-interface {v0, v1, v2, v3}, Landroid/content/SharedPreferences$Editor;.putLong:(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; // method@00b8 │ │ -208d56: 0c00 |000b: move-result-object v0 │ │ -208d58: 7210 b500 0000 |000c: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@00b5 │ │ -208d5e: 0e00 |000f: return-void │ │ +208d34: |[208d34] org.thoughtcrime.securesms.util.Prefs.setLongPreference:(Landroid/content/Context;Ljava/lang/String;J)V │ │ +208d44: 7110 9202 0000 |0000: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0292 │ │ +208d4a: 0c00 |0003: move-result-object v0 │ │ +208d4c: 7210 bd00 0000 |0004: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00bd │ │ +208d52: 0c00 |0007: move-result-object v0 │ │ +208d54: 7240 b800 1032 |0008: invoke-interface {v0, v1, v2, v3}, Landroid/content/SharedPreferences$Editor;.putLong:(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; // method@00b8 │ │ +208d5a: 0c00 |000b: move-result-object v0 │ │ +208d5c: 7210 b500 0000 |000c: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@00b5 │ │ +208d62: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=313 │ │ locals : │ │ 0x0000 - 0x0010 reg=0 (null) Landroid/content/Context; │ │ 0x0000 - 0x0010 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0010 reg=2 (null) J │ │ @@ -324151,20 +324152,20 @@ │ │ type : '(Landroid/content/Context;Landroid/net/Uri;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -208d60: |[208d60] org.thoughtcrime.securesms.util.Prefs.setNotificationRingtone:(Landroid/content/Context;Landroid/net/Uri;)V │ │ -208d70: 1a00 ee7e |0000: const-string v0, "pref_key_ringtone" // string@7eee │ │ -208d74: 6e10 1d02 0200 |0002: invoke-virtual {v2}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@021d │ │ -208d7a: 0c02 |0005: move-result-object v2 │ │ -208d7c: 7130 7f6b 0102 |0006: invoke-static {v1, v0, v2}, Lorg/thoughtcrime/securesms/util/Prefs;.setStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@6b7f │ │ -208d82: 0e00 |0009: return-void │ │ +208d64: |[208d64] org.thoughtcrime.securesms.util.Prefs.setNotificationRingtone:(Landroid/content/Context;Landroid/net/Uri;)V │ │ +208d74: 1a00 ee7e |0000: const-string v0, "pref_key_ringtone" // string@7eee │ │ +208d78: 6e10 1d02 0200 |0002: invoke-virtual {v2}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@021d │ │ +208d7e: 0c02 |0005: move-result-object v2 │ │ +208d80: 7130 7f6b 0102 |0006: invoke-static {v1, v0, v2}, Lorg/thoughtcrime/securesms/util/Prefs;.setStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@6b7f │ │ +208d86: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=208 │ │ locals : │ │ 0x0000 - 0x000a reg=1 (null) Landroid/content/Context; │ │ 0x0000 - 0x000a reg=2 (null) Landroid/net/Uri; │ │ │ │ @@ -324173,18 +324174,18 @@ │ │ type : '(Landroid/content/Context;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -208d84: |[208d84] org.thoughtcrime.securesms.util.Prefs.setProfileAvatarId:(Landroid/content/Context;I)V │ │ -208d94: 1a00 197f |0000: const-string v0, "pref_profile_avatar_id" // string@7f19 │ │ -208d98: 7130 796b 0102 |0002: invoke-static {v1, v0, v2}, Lorg/thoughtcrime/securesms/util/Prefs;.setIntegerPreference:(Landroid/content/Context;Ljava/lang/String;I)V // method@6b79 │ │ -208d9e: 0e00 |0005: return-void │ │ +208d88: |[208d88] org.thoughtcrime.securesms.util.Prefs.setProfileAvatarId:(Landroid/content/Context;I)V │ │ +208d98: 1a00 197f |0000: const-string v0, "pref_profile_avatar_id" // string@7f19 │ │ +208d9c: 7130 796b 0102 |0002: invoke-static {v1, v0, v2}, Lorg/thoughtcrime/securesms/util/Prefs;.setIntegerPreference:(Landroid/content/Context;Ljava/lang/String;I)V // method@6b79 │ │ +208da2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/content/Context; │ │ 0x0000 - 0x0006 reg=2 (null) I │ │ │ │ @@ -324193,18 +324194,18 @@ │ │ type : '(Landroid/content/Context;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -208da0: |[208da0] org.thoughtcrime.securesms.util.Prefs.setPromptedDozeMsgId:(Landroid/content/Context;I)V │ │ -208db0: 1a00 1c7f |0000: const-string v0, "pref_prompted_doze_msg_id" // string@7f1c │ │ -208db4: 7130 796b 0102 |0002: invoke-static {v1, v0, v2}, Lorg/thoughtcrime/securesms/util/Prefs;.setIntegerPreference:(Landroid/content/Context;Ljava/lang/String;I)V // method@6b79 │ │ -208dba: 0e00 |0005: return-void │ │ +208da4: |[208da4] org.thoughtcrime.securesms.util.Prefs.setPromptedDozeMsgId:(Landroid/content/Context;I)V │ │ +208db4: 1a00 1c7f |0000: const-string v0, "pref_prompted_doze_msg_id" // string@7f1c │ │ +208db8: 7130 796b 0102 |0002: invoke-static {v1, v0, v2}, Lorg/thoughtcrime/securesms/util/Prefs;.setIntegerPreference:(Landroid/content/Context;Ljava/lang/String;I)V // method@6b79 │ │ +208dbe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/content/Context; │ │ 0x0000 - 0x0006 reg=2 (null) I │ │ │ │ @@ -324213,18 +324214,18 @@ │ │ type : '(Landroid/content/Context;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -208dbc: |[208dbc] org.thoughtcrime.securesms.util.Prefs.setScreenSecurityEnabled:(Landroid/content/Context;Z)V │ │ -208dcc: 1a00 237f |0000: const-string v0, "pref_screen_security" // string@7f23 │ │ -208dd0: 7130 726b 0102 |0002: invoke-static {v1, v0, v2}, Lorg/thoughtcrime/securesms/util/Prefs;.setBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)V // method@6b72 │ │ -208dd6: 0e00 |0005: return-void │ │ +208dc0: |[208dc0] org.thoughtcrime.securesms.util.Prefs.setScreenSecurityEnabled:(Landroid/content/Context;Z)V │ │ +208dd0: 1a00 237f |0000: const-string v0, "pref_screen_security" // string@7f23 │ │ +208dd4: 7130 726b 0102 |0002: invoke-static {v1, v0, v2}, Lorg/thoughtcrime/securesms/util/Prefs;.setBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)V // method@6b72 │ │ +208dda: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/content/Context; │ │ 0x0000 - 0x0006 reg=2 (null) Z │ │ │ │ @@ -324233,23 +324234,23 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -208dd8: |[208dd8] org.thoughtcrime.securesms.util.Prefs.setStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V │ │ -208de8: 7110 9202 0000 |0000: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0292 │ │ -208dee: 0c00 |0003: move-result-object v0 │ │ -208df0: 7210 bd00 0000 |0004: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00bd │ │ -208df6: 0c00 |0007: move-result-object v0 │ │ -208df8: 7230 b900 1002 |0008: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00b9 │ │ -208dfe: 0c00 |000b: move-result-object v0 │ │ -208e00: 7210 b500 0000 |000c: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@00b5 │ │ -208e06: 0e00 |000f: return-void │ │ +208ddc: |[208ddc] org.thoughtcrime.securesms.util.Prefs.setStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V │ │ +208dec: 7110 9202 0000 |0000: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0292 │ │ +208df2: 0c00 |0003: move-result-object v0 │ │ +208df4: 7210 bd00 0000 |0004: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00bd │ │ +208dfa: 0c00 |0007: move-result-object v0 │ │ +208dfc: 7230 b900 1002 |0008: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00b9 │ │ +208e02: 0c00 |000b: move-result-object v0 │ │ +208e04: 7210 b500 0000 |000c: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@00b5 │ │ +208e0a: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=293 │ │ locals : │ │ 0x0000 - 0x0010 reg=0 (null) Landroid/content/Context; │ │ 0x0000 - 0x0010 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0010 reg=2 (null) Ljava/lang/String; │ │ @@ -324259,24 +324260,24 @@ │ │ type : '(Landroid/content/Context;Ljava/util/Set;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -208e08: |[208e08] org.thoughtcrime.securesms.util.Prefs.setSystemContactPhotos:(Landroid/content/Context;Ljava/util/Set;)V │ │ -208e18: 7110 9202 0100 |0000: invoke-static {v1}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0292 │ │ -208e1e: 0c01 |0003: move-result-object v1 │ │ -208e20: 7210 bd00 0100 |0004: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00bd │ │ -208e26: 0c01 |0007: move-result-object v1 │ │ -208e28: 1a00 cf7e |0008: const-string v0, "pref_contact_photo_identifiers" // string@7ecf │ │ -208e2c: 7230 ba00 0102 |000a: invoke-interface {v1, v0, v2}, Landroid/content/SharedPreferences$Editor;.putStringSet:(Ljava/lang/String;Ljava/util/Set;)Landroid/content/SharedPreferences$Editor; // method@00ba │ │ -208e32: 0c01 |000d: move-result-object v1 │ │ -208e34: 7210 b500 0100 |000e: invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@00b5 │ │ -208e3a: 0e00 |0011: return-void │ │ +208e0c: |[208e0c] org.thoughtcrime.securesms.util.Prefs.setSystemContactPhotos:(Landroid/content/Context;Ljava/util/Set;)V │ │ +208e1c: 7110 9202 0100 |0000: invoke-static {v1}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0292 │ │ +208e22: 0c01 |0003: move-result-object v1 │ │ +208e24: 7210 bd00 0100 |0004: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00bd │ │ +208e2a: 0c01 |0007: move-result-object v1 │ │ +208e2c: 1a00 cf7e |0008: const-string v0, "pref_contact_photo_identifiers" // string@7ecf │ │ +208e30: 7230 ba00 0102 |000a: invoke-interface {v1, v0, v2}, Landroid/content/SharedPreferences$Editor;.putStringSet:(Ljava/lang/String;Ljava/util/Set;)Landroid/content/SharedPreferences$Editor; // method@00ba │ │ +208e36: 0c01 |000d: move-result-object v1 │ │ +208e38: 7210 b500 0100 |000e: invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@00b5 │ │ +208e3e: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=330 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 (null) Landroid/content/Context; │ │ 0x0000 - 0x0012 reg=2 (null) Ljava/util/Set; │ │ │ │ @@ -324285,29 +324286,29 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -208e3c: |[208e3c] org.thoughtcrime.securesms.util.Prefs.setWebxdcStoreUrl:(Landroid/content/Context;Ljava/lang/String;)V │ │ -208e4c: 3802 1400 |0000: if-eqz v2, 0014 // +0014 │ │ -208e50: 6e10 300b 0200 |0002: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0b30 │ │ -208e56: 0c00 |0005: move-result-object v0 │ │ -208e58: 6e10 160b 0000 |0006: invoke-virtual {v0}, Ljava/lang/String;.isEmpty:()Z // method@0b16 │ │ -208e5e: 0a00 |0009: move-result v0 │ │ -208e60: 3900 0a00 |000a: if-nez v0, 0014 // +000a │ │ -208e64: 1a00 8d65 |000c: const-string v0, "https://webxdc.org/apps/" // string@658d │ │ -208e68: 6e20 090b 2000 |000e: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b09 │ │ -208e6e: 0a00 |0011: move-result v0 │ │ -208e70: 3800 0300 |0012: if-eqz v0, 0015 // +0003 │ │ -208e74: 1202 |0014: const/4 v2, #int 0 // #0 │ │ -208e76: 1a00 497f |0015: const-string v0, "pref_webxdc_store_url" // string@7f49 │ │ -208e7a: 7130 7f6b 0102 |0017: invoke-static {v1, v0, v2}, Lorg/thoughtcrime/securesms/util/Prefs;.setStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@6b7f │ │ -208e80: 0e00 |001a: return-void │ │ +208e40: |[208e40] org.thoughtcrime.securesms.util.Prefs.setWebxdcStoreUrl:(Landroid/content/Context;Ljava/lang/String;)V │ │ +208e50: 3802 1400 |0000: if-eqz v2, 0014 // +0014 │ │ +208e54: 6e10 300b 0200 |0002: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0b30 │ │ +208e5a: 0c00 |0005: move-result-object v0 │ │ +208e5c: 6e10 160b 0000 |0006: invoke-virtual {v0}, Ljava/lang/String;.isEmpty:()Z // method@0b16 │ │ +208e62: 0a00 |0009: move-result v0 │ │ +208e64: 3900 0a00 |000a: if-nez v0, 0014 // +000a │ │ +208e68: 1a00 8d65 |000c: const-string v0, "https://webxdc.org/apps/" // string@658d │ │ +208e6c: 6e20 090b 2000 |000e: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b09 │ │ +208e72: 0a00 |0011: move-result v0 │ │ +208e74: 3800 0300 |0012: if-eqz v0, 0015 // +0003 │ │ +208e78: 1202 |0014: const/4 v2, #int 0 // #0 │ │ +208e7a: 1a00 497f |0015: const-string v0, "pref_webxdc_store_url" // string@7f49 │ │ +208e7e: 7130 7f6b 0102 |0017: invoke-static {v1, v0, v2}, Lorg/thoughtcrime/securesms/util/Prefs;.setStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@6b7f │ │ +208e84: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=154 │ │ 0x0015 line=155 │ │ locals : │ │ 0x0000 - 0x001b reg=1 (null) Landroid/content/Context; │ │ 0x0000 - 0x001b reg=2 (null) Ljava/lang/String; │ │ @@ -324374,17 +324375,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2090e8: |[2090e8] org.thoughtcrime.securesms.util.RelayUtil.:()V │ │ -2090f8: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ -2090fe: 0e00 |0003: return-void │ │ +2090ec: |[2090ec] org.thoughtcrime.securesms.util.RelayUtil.:()V │ │ +2090fc: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ +209102: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/util/RelayUtil; │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/util/RelayUtil;) │ │ @@ -324392,60 +324393,60 @@ │ │ type : '(Landroid/app/Activity;Landroid/content/Intent;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 93 16-bit code units │ │ -209100: |[209100] org.thoughtcrime.securesms.util.RelayUtil.acquireRelayMessageContent:(Landroid/app/Activity;Landroid/content/Intent;)V │ │ -209110: 7110 8b6b 0200 |0000: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.isForwarding:(Landroid/app/Activity;)Z // method@6b8b │ │ -209116: 0a00 |0003: move-result v0 │ │ -209118: 3800 0c00 |0004: if-eqz v0, 0010 // +000c │ │ -20911c: 1a00 8f5d |0006: const-string v0, "forwarded_message_ids" // string@5d8f │ │ -209120: 7110 856b 0200 |0008: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getForwardedMessageIDs:(Landroid/app/Activity;)[I // method@6b85 │ │ -209126: 0c02 |000b: move-result-object v2 │ │ -209128: 6e30 a400 0302 |000c: invoke-virtual {v3, v0, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[I)Landroid/content/Intent; // method@00a4 │ │ -20912e: 284d |000f: goto 005c // +004d │ │ -209130: 7110 8d6b 0200 |0010: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.isSharing:(Landroid/app/Activity;)Z // method@6b8d │ │ -209136: 0a00 |0013: move-result v0 │ │ -209138: 3800 4800 |0014: if-eqz v0, 005c // +0048 │ │ -20913c: 1a00 8469 |0016: const-string v0, "is_sharing" // string@6984 │ │ -209140: 1211 |0018: const/4 v1, #int 1 // #1 │ │ -209142: 6e30 a300 0301 |0019: invoke-virtual {v3, v0, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@00a3 │ │ -209148: 7110 8a6b 0200 |001c: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.isDirectSharing:(Landroid/app/Activity;)Z // method@6b8a │ │ -20914e: 0a00 |001f: move-result v0 │ │ -209150: 3800 0b00 |0020: if-eqz v0, 002b // +000b │ │ -209154: 1a00 ba57 |0022: const-string v0, "direct_sharing_chat_id" // string@57ba │ │ -209158: 7110 846b 0200 |0024: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getDirectSharingChatId:(Landroid/app/Activity;)I // method@6b84 │ │ -20915e: 0a01 |0027: move-result v1 │ │ -209160: 6e30 9e00 0301 |0028: invoke-virtual {v3, v0, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@009e │ │ -209166: 7110 896b 0200 |002b: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getSharedUris:(Landroid/app/Activity;)Ljava/util/ArrayList; // method@6b89 │ │ -20916c: 0c00 |002e: move-result-object v0 │ │ -20916e: 6e10 9d0c 0000 |002f: invoke-virtual {v0}, Ljava/util/ArrayList;.isEmpty:()Z // method@0c9d │ │ -209174: 0a00 |0032: move-result v0 │ │ -209176: 3900 0b00 |0033: if-nez v0, 003e // +000b │ │ -20917a: 1a00 4a88 |0035: const-string v0, "shared_uris" // string@884a │ │ -20917e: 7110 896b 0200 |0037: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getSharedUris:(Landroid/app/Activity;)Ljava/util/ArrayList; // method@6b89 │ │ -209184: 0c01 |003a: move-result-object v1 │ │ -209186: 6e30 a700 0301 |003b: invoke-virtual {v3, v0, v1}, Landroid/content/Intent;.putParcelableArrayListExtra:(Ljava/lang/String;Ljava/util/ArrayList;)Landroid/content/Intent; // method@00a7 │ │ -20918c: 7110 866b 0200 |003e: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getSharedContactId:(Landroid/app/Activity;)I // method@6b86 │ │ -209192: 0a00 |0041: move-result v0 │ │ -209194: 3800 0b00 |0042: if-eqz v0, 004d // +000b │ │ -209198: 1a00 4888 |0044: const-string v0, "shared_contact_id" // string@8848 │ │ -20919c: 7110 866b 0200 |0046: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getSharedContactId:(Landroid/app/Activity;)I // method@6b86 │ │ -2091a2: 0a01 |0049: move-result v1 │ │ -2091a4: 6e30 9e00 0301 |004a: invoke-virtual {v3, v0, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@009e │ │ -2091aa: 7110 876b 0200 |004d: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getSharedText:(Landroid/app/Activity;)Ljava/lang/String; // method@6b87 │ │ -2091b0: 0c00 |0050: move-result-object v0 │ │ -2091b2: 3800 0b00 |0051: if-eqz v0, 005c // +000b │ │ -2091b6: 1a00 4958 |0053: const-string v0, "draft_text" // string@5849 │ │ -2091ba: 7110 876b 0200 |0055: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getSharedText:(Landroid/app/Activity;)Ljava/lang/String; // method@6b87 │ │ -2091c0: 0c02 |0058: move-result-object v2 │ │ -2091c2: 6e30 a200 0302 |0059: invoke-virtual {v3, v0, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00a2 │ │ -2091c8: 0e00 |005c: return-void │ │ +209104: |[209104] org.thoughtcrime.securesms.util.RelayUtil.acquireRelayMessageContent:(Landroid/app/Activity;Landroid/content/Intent;)V │ │ +209114: 7110 8b6b 0200 |0000: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.isForwarding:(Landroid/app/Activity;)Z // method@6b8b │ │ +20911a: 0a00 |0003: move-result v0 │ │ +20911c: 3800 0c00 |0004: if-eqz v0, 0010 // +000c │ │ +209120: 1a00 8f5d |0006: const-string v0, "forwarded_message_ids" // string@5d8f │ │ +209124: 7110 856b 0200 |0008: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getForwardedMessageIDs:(Landroid/app/Activity;)[I // method@6b85 │ │ +20912a: 0c02 |000b: move-result-object v2 │ │ +20912c: 6e30 a400 0302 |000c: invoke-virtual {v3, v0, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[I)Landroid/content/Intent; // method@00a4 │ │ +209132: 284d |000f: goto 005c // +004d │ │ +209134: 7110 8d6b 0200 |0010: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.isSharing:(Landroid/app/Activity;)Z // method@6b8d │ │ +20913a: 0a00 |0013: move-result v0 │ │ +20913c: 3800 4800 |0014: if-eqz v0, 005c // +0048 │ │ +209140: 1a00 8469 |0016: const-string v0, "is_sharing" // string@6984 │ │ +209144: 1211 |0018: const/4 v1, #int 1 // #1 │ │ +209146: 6e30 a300 0301 |0019: invoke-virtual {v3, v0, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@00a3 │ │ +20914c: 7110 8a6b 0200 |001c: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.isDirectSharing:(Landroid/app/Activity;)Z // method@6b8a │ │ +209152: 0a00 |001f: move-result v0 │ │ +209154: 3800 0b00 |0020: if-eqz v0, 002b // +000b │ │ +209158: 1a00 ba57 |0022: const-string v0, "direct_sharing_chat_id" // string@57ba │ │ +20915c: 7110 846b 0200 |0024: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getDirectSharingChatId:(Landroid/app/Activity;)I // method@6b84 │ │ +209162: 0a01 |0027: move-result v1 │ │ +209164: 6e30 9e00 0301 |0028: invoke-virtual {v3, v0, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@009e │ │ +20916a: 7110 896b 0200 |002b: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getSharedUris:(Landroid/app/Activity;)Ljava/util/ArrayList; // method@6b89 │ │ +209170: 0c00 |002e: move-result-object v0 │ │ +209172: 6e10 9d0c 0000 |002f: invoke-virtual {v0}, Ljava/util/ArrayList;.isEmpty:()Z // method@0c9d │ │ +209178: 0a00 |0032: move-result v0 │ │ +20917a: 3900 0b00 |0033: if-nez v0, 003e // +000b │ │ +20917e: 1a00 4a88 |0035: const-string v0, "shared_uris" // string@884a │ │ +209182: 7110 896b 0200 |0037: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getSharedUris:(Landroid/app/Activity;)Ljava/util/ArrayList; // method@6b89 │ │ +209188: 0c01 |003a: move-result-object v1 │ │ +20918a: 6e30 a700 0301 |003b: invoke-virtual {v3, v0, v1}, Landroid/content/Intent;.putParcelableArrayListExtra:(Ljava/lang/String;Ljava/util/ArrayList;)Landroid/content/Intent; // method@00a7 │ │ +209190: 7110 866b 0200 |003e: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getSharedContactId:(Landroid/app/Activity;)I // method@6b86 │ │ +209196: 0a00 |0041: move-result v0 │ │ +209198: 3800 0b00 |0042: if-eqz v0, 004d // +000b │ │ +20919c: 1a00 4888 |0044: const-string v0, "shared_contact_id" // string@8848 │ │ +2091a0: 7110 866b 0200 |0046: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getSharedContactId:(Landroid/app/Activity;)I // method@6b86 │ │ +2091a6: 0a01 |0049: move-result v1 │ │ +2091a8: 6e30 9e00 0301 |004a: invoke-virtual {v3, v0, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@009e │ │ +2091ae: 7110 876b 0200 |004d: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getSharedText:(Landroid/app/Activity;)Ljava/lang/String; // method@6b87 │ │ +2091b4: 0c00 |0050: move-result-object v0 │ │ +2091b6: 3800 0b00 |0051: if-eqz v0, 005c // +000b │ │ +2091ba: 1a00 4958 |0053: const-string v0, "draft_text" // string@5849 │ │ +2091be: 7110 876b 0200 |0055: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getSharedText:(Landroid/app/Activity;)Ljava/lang/String; // method@6b87 │ │ +2091c4: 0c02 |0058: move-result-object v2 │ │ +2091c6: 6e30 a200 0302 |0059: invoke-virtual {v3, v0, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00a2 │ │ +2091cc: 0e00 |005c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x0006 line=118 │ │ 0x0010 line=119 │ │ 0x0016 line=120 │ │ 0x001c line=121 │ │ @@ -324465,23 +324466,23 @@ │ │ type : '(Landroid/app/Activity;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -208f74: |[208f74] org.thoughtcrime.securesms.util.RelayUtil.getDirectSharingChatId:(Landroid/app/Activity;)I │ │ -208f84: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -208f86: 6e10 1a00 0200 |0001: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ -208f8c: 0c02 |0004: move-result-object v2 │ │ -208f8e: 1a01 ba57 |0005: const-string v1, "direct_sharing_chat_id" // string@57ba │ │ -208f92: 6e30 9600 1200 |0007: invoke-virtual {v2, v1, v0}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0096 │ │ -208f98: 0a02 |000a: move-result v2 │ │ -208f9a: 0f02 |000b: return v2 │ │ -208f9c: 0f00 |000c: return v0 │ │ +208f78: |[208f78] org.thoughtcrime.securesms.util.RelayUtil.getDirectSharingChatId:(Landroid/app/Activity;)I │ │ +208f88: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +208f8a: 6e10 1a00 0200 |0001: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ +208f90: 0c02 |0004: move-result-object v2 │ │ +208f92: 1a01 ba57 |0005: const-string v1, "direct_sharing_chat_id" // string@57ba │ │ +208f96: 6e30 9600 1200 |0007: invoke-virtual {v2, v1, v0}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0096 │ │ +208f9c: 0a02 |000a: move-result v2 │ │ +208f9e: 0f02 |000b: return v2 │ │ +208fa0: 0f00 |000c: return v0 │ │ catches : 1 │ │ 0x0001 - 0x000b │ │ Ljava/lang/NullPointerException; -> 0x000c │ │ positions : │ │ 0x0001 line=51 │ │ locals : │ │ 0x0000 - 0x000d reg=2 (null) Landroid/app/Activity; │ │ @@ -324491,23 +324492,23 @@ │ │ type : '(Landroid/app/Activity;)[I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -208ff4: |[208ff4] org.thoughtcrime.securesms.util.RelayUtil.getForwardedMessageIDs:(Landroid/app/Activity;)[I │ │ -209004: 6e10 1a00 0100 |0000: invoke-virtual {v1}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ -20900a: 0c01 |0003: move-result-object v1 │ │ -20900c: 1a00 8f5d |0004: const-string v0, "forwarded_message_ids" // string@5d8f │ │ -209010: 6e20 9500 0100 |0006: invoke-virtual {v1, v0}, Landroid/content/Intent;.getIntArrayExtra:(Ljava/lang/String;)[I // method@0095 │ │ -209016: 0c01 |0009: move-result-object v1 │ │ -209018: 1101 |000a: return-object v1 │ │ -20901a: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -20901c: 1101 |000c: return-object v1 │ │ +208ff8: |[208ff8] org.thoughtcrime.securesms.util.RelayUtil.getForwardedMessageIDs:(Landroid/app/Activity;)[I │ │ +209008: 6e10 1a00 0100 |0000: invoke-virtual {v1}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ +20900e: 0c01 |0003: move-result-object v1 │ │ +209010: 1a00 8f5d |0004: const-string v0, "forwarded_message_ids" // string@5d8f │ │ +209014: 6e20 9500 0100 |0006: invoke-virtual {v1, v0}, Landroid/content/Intent;.getIntArrayExtra:(Ljava/lang/String;)[I // method@0095 │ │ +20901a: 0c01 |0009: move-result-object v1 │ │ +20901c: 1101 |000a: return-object v1 │ │ +20901e: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +209020: 1101 |000c: return-object v1 │ │ catches : 1 │ │ 0x0000 - 0x000a │ │ Ljava/lang/NullPointerException; -> 0x000b │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x000d reg=1 (null) Landroid/app/Activity; │ │ @@ -324517,25 +324518,25 @@ │ │ type : '(Landroid/app/Activity;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -208fb0: |[208fb0] org.thoughtcrime.securesms.util.RelayUtil.getSharedContactId:(Landroid/app/Activity;)I │ │ -208fc0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -208fc2: 6e10 1a00 0200 |0001: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ -208fc8: 0c02 |0004: move-result-object v2 │ │ -208fca: 1a01 4888 |0005: const-string v1, "shared_contact_id" // string@8848 │ │ -208fce: 6e30 9600 1200 |0007: invoke-virtual {v2, v1, v0}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0096 │ │ -208fd4: 0a02 |000a: move-result v2 │ │ -208fd6: 0f02 |000b: return v2 │ │ -208fd8: 0d02 |000c: move-exception v2 │ │ -208fda: 6e10 670a 0200 |000d: invoke-virtual {v2}, Ljava/lang/Exception;.printStackTrace:()V // method@0a67 │ │ -208fe0: 0f00 |0010: return v0 │ │ +208fb4: |[208fb4] org.thoughtcrime.securesms.util.RelayUtil.getSharedContactId:(Landroid/app/Activity;)I │ │ +208fc4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +208fc6: 6e10 1a00 0200 |0001: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ +208fcc: 0c02 |0004: move-result-object v2 │ │ +208fce: 1a01 4888 |0005: const-string v1, "shared_contact_id" // string@8848 │ │ +208fd2: 6e30 9600 1200 |0007: invoke-virtual {v2, v1, v0}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0096 │ │ +208fd8: 0a02 |000a: move-result v2 │ │ +208fda: 0f02 |000b: return v2 │ │ +208fdc: 0d02 |000c: move-exception v2 │ │ +208fde: 6e10 670a 0200 |000d: invoke-virtual {v2}, Ljava/lang/Exception;.printStackTrace:()V // method@0a67 │ │ +208fe4: 0f00 |0010: return v0 │ │ catches : 1 │ │ 0x0001 - 0x000b │ │ Ljava/lang/Exception; -> 0x000c │ │ positions : │ │ 0x0001 line=79 │ │ 0x000d line=81 │ │ locals : │ │ @@ -324546,23 +324547,23 @@ │ │ type : '(Landroid/app/Activity;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -209030: |[209030] org.thoughtcrime.securesms.util.RelayUtil.getSharedText:(Landroid/app/Activity;)Ljava/lang/String; │ │ -209040: 6e10 1a00 0100 |0000: invoke-virtual {v1}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ -209046: 0c01 |0003: move-result-object v1 │ │ -209048: 1a00 4958 |0004: const-string v0, "draft_text" // string@5849 │ │ -20904c: 6e20 9c00 0100 |0006: invoke-virtual {v1, v0}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@009c │ │ -209052: 0c01 |0009: move-result-object v1 │ │ -209054: 1101 |000a: return-object v1 │ │ -209056: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -209058: 1101 |000c: return-object v1 │ │ +209034: |[209034] org.thoughtcrime.securesms.util.RelayUtil.getSharedText:(Landroid/app/Activity;)Ljava/lang/String; │ │ +209044: 6e10 1a00 0100 |0000: invoke-virtual {v1}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ +20904a: 0c01 |0003: move-result-object v1 │ │ +20904c: 1a00 4958 |0004: const-string v0, "draft_text" // string@5849 │ │ +209050: 6e20 9c00 0100 |0006: invoke-virtual {v1, v0}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@009c │ │ +209056: 0c01 |0009: move-result-object v1 │ │ +209058: 1101 |000a: return-object v1 │ │ +20905a: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +20905c: 1101 |000c: return-object v1 │ │ catches : 1 │ │ 0x0000 - 0x000a │ │ Ljava/lang/NullPointerException; -> 0x000b │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x000d reg=1 (null) Landroid/app/Activity; │ │ @@ -324572,23 +324573,23 @@ │ │ type : '(Landroid/app/Activity;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -20906c: |[20906c] org.thoughtcrime.securesms.util.RelayUtil.getSharedTitle:(Landroid/app/Activity;)Ljava/lang/String; │ │ -20907c: 6e10 1a00 0100 |0000: invoke-virtual {v1}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ -209082: 0c01 |0003: move-result-object v1 │ │ -209084: 1a00 4988 |0004: const-string v0, "shared_title" // string@8849 │ │ -209088: 6e20 9c00 0100 |0006: invoke-virtual {v1, v0}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@009c │ │ -20908e: 0c01 |0009: move-result-object v1 │ │ -209090: 1101 |000a: return-object v1 │ │ -209092: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -209094: 1101 |000c: return-object v1 │ │ +209070: |[209070] org.thoughtcrime.securesms.util.RelayUtil.getSharedTitle:(Landroid/app/Activity;)Ljava/lang/String; │ │ +209080: 6e10 1a00 0100 |0000: invoke-virtual {v1}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ +209086: 0c01 |0003: move-result-object v1 │ │ +209088: 1a00 4988 |0004: const-string v0, "shared_title" // string@8849 │ │ +20908c: 6e20 9c00 0100 |0006: invoke-virtual {v1, v0}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@009c │ │ +209092: 0c01 |0009: move-result-object v1 │ │ +209094: 1101 |000a: return-object v1 │ │ +209096: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +209098: 1101 |000c: return-object v1 │ │ catches : 1 │ │ 0x0000 - 0x000a │ │ Ljava/lang/NullPointerException; -> 0x000b │ │ positions : │ │ 0x0000 line=96 │ │ locals : │ │ 0x0000 - 0x000d reg=1 (null) Landroid/app/Activity; │ │ @@ -324598,27 +324599,27 @@ │ │ type : '(Landroid/app/Activity;)Ljava/util/ArrayList;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -2090a8: |[2090a8] org.thoughtcrime.securesms.util.RelayUtil.getSharedUris:(Landroid/app/Activity;)Ljava/util/ArrayList; │ │ -2090b8: 3801 1100 |0000: if-eqz v1, 0011 // +0011 │ │ -2090bc: 6e10 1a00 0100 |0002: invoke-virtual {v1}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ -2090c2: 0c01 |0005: move-result-object v1 │ │ -2090c4: 3801 0b00 |0006: if-eqz v1, 0011 // +000b │ │ -2090c8: 1a00 4a88 |0008: const-string v0, "shared_uris" // string@884a │ │ -2090cc: 6e20 9800 0100 |000a: invoke-virtual {v1, v0}, Landroid/content/Intent;.getParcelableArrayListExtra:(Ljava/lang/String;)Ljava/util/ArrayList; // method@0098 │ │ -2090d2: 0c01 |000d: move-result-object v1 │ │ -2090d4: 3801 0300 |000e: if-eqz v1, 0011 // +0003 │ │ -2090d8: 1101 |0010: return-object v1 │ │ -2090da: 2201 7b03 |0011: new-instance v1, Ljava/util/ArrayList; // type@037b │ │ -2090de: 7010 930c 0100 |0013: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@0c93 │ │ -2090e4: 1101 |0016: return-object v1 │ │ +2090ac: |[2090ac] org.thoughtcrime.securesms.util.RelayUtil.getSharedUris:(Landroid/app/Activity;)Ljava/util/ArrayList; │ │ +2090bc: 3801 1100 |0000: if-eqz v1, 0011 // +0011 │ │ +2090c0: 6e10 1a00 0100 |0002: invoke-virtual {v1}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ +2090c6: 0c01 |0005: move-result-object v1 │ │ +2090c8: 3801 0b00 |0006: if-eqz v1, 0011 // +000b │ │ +2090cc: 1a00 4a88 |0008: const-string v0, "shared_uris" // string@884a │ │ +2090d0: 6e20 9800 0100 |000a: invoke-virtual {v1, v0}, Landroid/content/Intent;.getParcelableArrayListExtra:(Ljava/lang/String;)Ljava/util/ArrayList; // method@0098 │ │ +2090d6: 0c01 |000d: move-result-object v1 │ │ +2090d8: 3801 0300 |000e: if-eqz v1, 0011 // +0003 │ │ +2090dc: 1101 |0010: return-object v1 │ │ +2090de: 2201 7b03 |0011: new-instance v1, Ljava/util/ArrayList; // type@037b │ │ +2090e2: 7010 930c 0100 |0013: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@0c93 │ │ +2090e8: 1101 |0016: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=67 │ │ 0x0008 line=69 │ │ 0x0011 line=73 │ │ locals : │ │ 0x0000 - 0x0017 reg=1 (null) Landroid/app/Activity; │ │ @@ -324628,25 +324629,25 @@ │ │ type : '(Landroid/app/Activity;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -208e84: |[208e84] org.thoughtcrime.securesms.util.RelayUtil.isDirectSharing:(Landroid/app/Activity;)Z │ │ -208e94: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -208e96: 6e10 1a00 0300 |0001: invoke-virtual {v3}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ -208e9c: 0c03 |0004: move-result-object v3 │ │ -208e9e: 1a01 ba57 |0005: const-string v1, "direct_sharing_chat_id" // string@57ba │ │ -208ea2: 12f2 |0007: const/4 v2, #int -1 // #ff │ │ -208ea4: 6e30 9600 1302 |0008: invoke-virtual {v3, v1, v2}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0096 │ │ -208eaa: 0a03 |000b: move-result v3 │ │ -208eac: 3223 0300 |000c: if-eq v3, v2, 000f // +0003 │ │ -208eb0: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -208eb2: 0f00 |000f: return v0 │ │ +208e88: |[208e88] org.thoughtcrime.securesms.util.RelayUtil.isDirectSharing:(Landroid/app/Activity;)Z │ │ +208e98: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +208e9a: 6e10 1a00 0300 |0001: invoke-virtual {v3}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ +208ea0: 0c03 |0004: move-result-object v3 │ │ +208ea2: 1a01 ba57 |0005: const-string v1, "direct_sharing_chat_id" // string@57ba │ │ +208ea6: 12f2 |0007: const/4 v2, #int -1 // #ff │ │ +208ea8: 6e30 9600 1302 |0008: invoke-virtual {v3, v1, v2}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0096 │ │ +208eae: 0a03 |000b: move-result v3 │ │ +208eb0: 3223 0300 |000c: if-eq v3, v2, 000f // +0003 │ │ +208eb4: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +208eb6: 0f00 |000f: return v0 │ │ catches : 1 │ │ 0x0001 - 0x000c │ │ Ljava/lang/NullPointerException; -> 0x000f │ │ positions : │ │ 0x0001 line=43 │ │ locals : │ │ 0x0000 - 0x0010 reg=3 (null) Landroid/app/Activity; │ │ @@ -324656,24 +324657,24 @@ │ │ type : '(Landroid/app/Activity;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -208ec4: |[208ec4] org.thoughtcrime.securesms.util.RelayUtil.isForwarding:(Landroid/app/Activity;)Z │ │ -208ed4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -208ed6: 6e10 1a00 0200 |0001: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ -208edc: 0c02 |0004: move-result-object v2 │ │ -208ede: 1a01 8f5d |0005: const-string v1, "forwarded_message_ids" // string@5d8f │ │ -208ee2: 6e20 9500 1200 |0007: invoke-virtual {v2, v1}, Landroid/content/Intent;.getIntArrayExtra:(Ljava/lang/String;)[I // method@0095 │ │ -208ee8: 0c02 |000a: move-result-object v2 │ │ -208eea: 3802 0300 |000b: if-eqz v2, 000e // +0003 │ │ -208eee: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -208ef0: 0f00 |000e: return v0 │ │ +208ec8: |[208ec8] org.thoughtcrime.securesms.util.RelayUtil.isForwarding:(Landroid/app/Activity;)Z │ │ +208ed8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +208eda: 6e10 1a00 0200 |0001: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ +208ee0: 0c02 |0004: move-result-object v2 │ │ +208ee2: 1a01 8f5d |0005: const-string v1, "forwarded_message_ids" // string@5d8f │ │ +208ee6: 6e20 9500 1200 |0007: invoke-virtual {v2, v1}, Landroid/content/Intent;.getIntArrayExtra:(Ljava/lang/String;)[I // method@0095 │ │ +208eec: 0c02 |000a: move-result-object v2 │ │ +208eee: 3802 0300 |000b: if-eqz v2, 000e // +0003 │ │ +208ef2: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +208ef4: 0f00 |000e: return v0 │ │ catches : 1 │ │ 0x0001 - 0x000b │ │ Ljava/lang/NullPointerException; -> 0x000e │ │ positions : │ │ 0x0001 line=27 │ │ locals : │ │ 0x0000 - 0x000f reg=2 (null) Landroid/app/Activity; │ │ @@ -324683,26 +324684,26 @@ │ │ type : '(Landroid/app/Activity;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -208f04: |[208f04] org.thoughtcrime.securesms.util.RelayUtil.isRelayingMessageContent:(Landroid/app/Activity;)Z │ │ -208f14: 7110 8b6b 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/RelayUtil;.isForwarding:(Landroid/app/Activity;)Z // method@6b8b │ │ -208f1a: 0a00 |0003: move-result v0 │ │ -208f1c: 3900 0b00 |0004: if-nez v0, 000f // +000b │ │ -208f20: 7110 8d6b 0100 |0006: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/RelayUtil;.isSharing:(Landroid/app/Activity;)Z // method@6b8d │ │ -208f26: 0a01 |0009: move-result v1 │ │ -208f28: 3801 0300 |000a: if-eqz v1, 000d // +0003 │ │ -208f2c: 2803 |000c: goto 000f // +0003 │ │ -208f2e: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -208f30: 2802 |000e: goto 0010 // +0002 │ │ -208f32: 1211 |000f: const/4 v1, #int 1 // #1 │ │ -208f34: 0f01 |0010: return v1 │ │ +208f08: |[208f08] org.thoughtcrime.securesms.util.RelayUtil.isRelayingMessageContent:(Landroid/app/Activity;)Z │ │ +208f18: 7110 8b6b 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/RelayUtil;.isForwarding:(Landroid/app/Activity;)Z // method@6b8b │ │ +208f1e: 0a00 |0003: move-result v0 │ │ +208f20: 3900 0b00 |0004: if-nez v0, 000f // +000b │ │ +208f24: 7110 8d6b 0100 |0006: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/RelayUtil;.isSharing:(Landroid/app/Activity;)Z // method@6b8d │ │ +208f2a: 0a01 |0009: move-result v1 │ │ +208f2c: 3801 0300 |000a: if-eqz v1, 000d // +0003 │ │ +208f30: 2803 |000c: goto 000f // +0003 │ │ +208f32: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +208f34: 2802 |000e: goto 0010 // +0002 │ │ +208f36: 1211 |000f: const/4 v1, #int 1 // #1 │ │ +208f38: 0f01 |0010: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 (null) Landroid/app/Activity; │ │ │ │ #11 : (in Lorg/thoughtcrime/securesms/util/RelayUtil;) │ │ @@ -324710,23 +324711,23 @@ │ │ type : '(Landroid/app/Activity;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -208f38: |[208f38] org.thoughtcrime.securesms.util.RelayUtil.isSharing:(Landroid/app/Activity;)Z │ │ -208f48: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -208f4a: 6e10 1a00 0200 |0001: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ -208f50: 0c02 |0004: move-result-object v2 │ │ -208f52: 1a01 8469 |0005: const-string v1, "is_sharing" // string@6984 │ │ -208f56: 6e30 8d00 1200 |0007: invoke-virtual {v2, v1, v0}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@008d │ │ -208f5c: 0a02 |000a: move-result v2 │ │ -208f5e: 0f02 |000b: return v2 │ │ -208f60: 0f00 |000c: return v0 │ │ +208f3c: |[208f3c] org.thoughtcrime.securesms.util.RelayUtil.isSharing:(Landroid/app/Activity;)Z │ │ +208f4c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +208f4e: 6e10 1a00 0200 |0001: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ +208f54: 0c02 |0004: move-result-object v2 │ │ +208f56: 1a01 8469 |0005: const-string v1, "is_sharing" // string@6984 │ │ +208f5a: 6e30 8d00 1200 |0007: invoke-virtual {v2, v1, v0}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@008d │ │ +208f60: 0a02 |000a: move-result v2 │ │ +208f62: 0f02 |000b: return v2 │ │ +208f64: 0f00 |000c: return v0 │ │ catches : 1 │ │ 0x0001 - 0x000b │ │ Ljava/lang/NullPointerException; -> 0x000c │ │ positions : │ │ 0x0001 line=35 │ │ locals : │ │ 0x0000 - 0x000d reg=2 (null) Landroid/app/Activity; │ │ @@ -324736,43 +324737,43 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 60 16-bit code units │ │ -2091cc: |[2091cc] org.thoughtcrime.securesms.util.RelayUtil.resetRelayingMessageContent:(Landroid/app/Activity;)V │ │ -2091dc: 6e10 1a00 0200 |0000: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ -2091e2: 0c00 |0003: move-result-object v0 │ │ -2091e4: 1a01 8f5d |0004: const-string v1, "forwarded_message_ids" // string@5d8f │ │ -2091e8: 6e20 a900 1000 |0006: invoke-virtual {v0, v1}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@00a9 │ │ -2091ee: 6e10 1a00 0200 |0009: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ -2091f4: 0c00 |000c: move-result-object v0 │ │ -2091f6: 1a01 4a88 |000d: const-string v1, "shared_uris" // string@884a │ │ -2091fa: 6e20 a900 1000 |000f: invoke-virtual {v0, v1}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@00a9 │ │ -209200: 6e10 1a00 0200 |0012: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ -209206: 0c00 |0015: move-result-object v0 │ │ -209208: 1a01 4888 |0016: const-string v1, "shared_contact_id" // string@8848 │ │ -20920c: 6e20 a900 1000 |0018: invoke-virtual {v0, v1}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@00a9 │ │ -209212: 6e10 1a00 0200 |001b: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ -209218: 0c00 |001e: move-result-object v0 │ │ -20921a: 1a01 8469 |001f: const-string v1, "is_sharing" // string@6984 │ │ -20921e: 6e20 a900 1000 |0021: invoke-virtual {v0, v1}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@00a9 │ │ -209224: 6e10 1a00 0200 |0024: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ -20922a: 0c00 |0027: move-result-object v0 │ │ -20922c: 1a01 ba57 |0028: const-string v1, "direct_sharing_chat_id" // string@57ba │ │ -209230: 6e20 a900 1000 |002a: invoke-virtual {v0, v1}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@00a9 │ │ -209236: 6e10 1a00 0200 |002d: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ -20923c: 0c02 |0030: move-result-object v2 │ │ -20923e: 1a00 4958 |0031: const-string v0, "draft_text" // string@5849 │ │ -209242: 6e20 a900 0200 |0033: invoke-virtual {v2, v0}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@00a9 │ │ -209248: 2805 |0036: goto 003b // +0005 │ │ -20924a: 0d02 |0037: move-exception v2 │ │ -20924c: 6e10 cb0a 0200 |0038: invoke-virtual {v2}, Ljava/lang/NullPointerException;.printStackTrace:()V // method@0acb │ │ -209252: 0e00 |003b: return-void │ │ +2091d0: |[2091d0] org.thoughtcrime.securesms.util.RelayUtil.resetRelayingMessageContent:(Landroid/app/Activity;)V │ │ +2091e0: 6e10 1a00 0200 |0000: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ +2091e6: 0c00 |0003: move-result-object v0 │ │ +2091e8: 1a01 8f5d |0004: const-string v1, "forwarded_message_ids" // string@5d8f │ │ +2091ec: 6e20 a900 1000 |0006: invoke-virtual {v0, v1}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@00a9 │ │ +2091f2: 6e10 1a00 0200 |0009: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ +2091f8: 0c00 |000c: move-result-object v0 │ │ +2091fa: 1a01 4a88 |000d: const-string v1, "shared_uris" // string@884a │ │ +2091fe: 6e20 a900 1000 |000f: invoke-virtual {v0, v1}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@00a9 │ │ +209204: 6e10 1a00 0200 |0012: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ +20920a: 0c00 |0015: move-result-object v0 │ │ +20920c: 1a01 4888 |0016: const-string v1, "shared_contact_id" // string@8848 │ │ +209210: 6e20 a900 1000 |0018: invoke-virtual {v0, v1}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@00a9 │ │ +209216: 6e10 1a00 0200 |001b: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ +20921c: 0c00 |001e: move-result-object v0 │ │ +20921e: 1a01 8469 |001f: const-string v1, "is_sharing" // string@6984 │ │ +209222: 6e20 a900 1000 |0021: invoke-virtual {v0, v1}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@00a9 │ │ +209228: 6e10 1a00 0200 |0024: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ +20922e: 0c00 |0027: move-result-object v0 │ │ +209230: 1a01 ba57 |0028: const-string v1, "direct_sharing_chat_id" // string@57ba │ │ +209234: 6e20 a900 1000 |002a: invoke-virtual {v0, v1}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@00a9 │ │ +20923a: 6e10 1a00 0200 |002d: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ +209240: 0c02 |0030: move-result-object v2 │ │ +209242: 1a00 4958 |0031: const-string v0, "draft_text" // string@5849 │ │ +209246: 6e20 a900 0200 |0033: invoke-virtual {v2, v0}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@00a9 │ │ +20924c: 2805 |0036: goto 003b // +0005 │ │ +20924e: 0d02 |0037: move-exception v2 │ │ +209250: 6e10 cb0a 0200 |0038: invoke-virtual {v2}, Ljava/lang/NullPointerException;.printStackTrace:()V // method@0acb │ │ +209256: 0e00 |003b: return-void │ │ catches : 1 │ │ 0x0000 - 0x0036 │ │ Ljava/lang/NullPointerException; -> 0x0037 │ │ positions : │ │ 0x0000 line=105 │ │ 0x0009 line=106 │ │ 0x0012 line=107 │ │ @@ -324788,18 +324789,18 @@ │ │ type : '(Landroid/content/Intent;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -209264: |[209264] org.thoughtcrime.securesms.util.RelayUtil.setDirectSharing:(Landroid/content/Intent;I)V │ │ -209274: 1a00 ba57 |0000: const-string v0, "direct_sharing_chat_id" // string@57ba │ │ -209278: 6e30 9e00 0102 |0002: invoke-virtual {v1, v0, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@009e │ │ -20927e: 0e00 |0005: return-void │ │ +209268: |[209268] org.thoughtcrime.securesms.util.RelayUtil.setDirectSharing:(Landroid/content/Intent;I)V │ │ +209278: 1a00 ba57 |0000: const-string v0, "direct_sharing_chat_id" // string@57ba │ │ +20927c: 6e30 9e00 0102 |0002: invoke-virtual {v1, v0, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@009e │ │ +209282: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/content/Intent; │ │ 0x0000 - 0x0006 reg=2 (null) I │ │ │ │ @@ -324808,18 +324809,18 @@ │ │ type : '(Landroid/content/Intent;[I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -209280: |[209280] org.thoughtcrime.securesms.util.RelayUtil.setForwardingMessageIds:(Landroid/content/Intent;[I)V │ │ -209290: 1a00 8f5d |0000: const-string v0, "forwarded_message_ids" // string@5d8f │ │ -209294: 6e30 a400 0102 |0002: invoke-virtual {v1, v0, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[I)Landroid/content/Intent; // method@00a4 │ │ -20929a: 0e00 |0005: return-void │ │ +209284: |[209284] org.thoughtcrime.securesms.util.RelayUtil.setForwardingMessageIds:(Landroid/content/Intent;[I)V │ │ +209294: 1a00 8f5d |0000: const-string v0, "forwarded_message_ids" // string@5d8f │ │ +209298: 6e30 a400 0102 |0002: invoke-virtual {v1, v0, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[I)Landroid/content/Intent; // method@00a4 │ │ +20929e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/content/Intent; │ │ 0x0000 - 0x0006 reg=2 (null) [I │ │ │ │ @@ -324828,21 +324829,21 @@ │ │ type : '(Landroid/content/Intent;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -20929c: |[20929c] org.thoughtcrime.securesms.util.RelayUtil.setSharedContactId:(Landroid/content/Intent;I)V │ │ -2092ac: 1a00 4888 |0000: const-string v0, "shared_contact_id" // string@8848 │ │ -2092b0: 6e30 9e00 0102 |0002: invoke-virtual {v1, v0, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@009e │ │ -2092b6: 1a02 8469 |0005: const-string v2, "is_sharing" // string@6984 │ │ -2092ba: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -2092bc: 6e30 a300 2100 |0008: invoke-virtual {v1, v2, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@00a3 │ │ -2092c2: 0e00 |000b: return-void │ │ +2092a0: |[2092a0] org.thoughtcrime.securesms.util.RelayUtil.setSharedContactId:(Landroid/content/Intent;I)V │ │ +2092b0: 1a00 4888 |0000: const-string v0, "shared_contact_id" // string@8848 │ │ +2092b4: 6e30 9e00 0102 |0002: invoke-virtual {v1, v0, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@009e │ │ +2092ba: 1a02 8469 |0005: const-string v2, "is_sharing" // string@6984 │ │ +2092be: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +2092c0: 6e30 a300 2100 |0008: invoke-virtual {v1, v2, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@00a3 │ │ +2092c6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ 0x0005 line=152 │ │ locals : │ │ 0x0000 - 0x000c reg=1 (null) Landroid/content/Intent; │ │ 0x0000 - 0x000c reg=2 (null) I │ │ @@ -324852,21 +324853,21 @@ │ │ type : '(Landroid/content/Intent;Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -2092c4: |[2092c4] org.thoughtcrime.securesms.util.RelayUtil.setSharedText:(Landroid/content/Intent;Ljava/lang/String;)V │ │ -2092d4: 1a00 4958 |0000: const-string v0, "draft_text" // string@5849 │ │ -2092d8: 6e30 a200 0102 |0002: invoke-virtual {v1, v0, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00a2 │ │ -2092de: 1a02 8469 |0005: const-string v2, "is_sharing" // string@6984 │ │ -2092e2: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -2092e4: 6e30 a300 2100 |0008: invoke-virtual {v1, v2, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@00a3 │ │ -2092ea: 0e00 |000b: return-void │ │ +2092c8: |[2092c8] org.thoughtcrime.securesms.util.RelayUtil.setSharedText:(Landroid/content/Intent;Ljava/lang/String;)V │ │ +2092d8: 1a00 4958 |0000: const-string v0, "draft_text" // string@5849 │ │ +2092dc: 6e30 a200 0102 |0002: invoke-virtual {v1, v0, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00a2 │ │ +2092e2: 1a02 8469 |0005: const-string v2, "is_sharing" // string@6984 │ │ +2092e6: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +2092e8: 6e30 a300 2100 |0008: invoke-virtual {v1, v2, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@00a3 │ │ +2092ee: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ 0x0005 line=147 │ │ locals : │ │ 0x0000 - 0x000c reg=1 (null) Landroid/content/Intent; │ │ 0x0000 - 0x000c reg=2 (null) Ljava/lang/String; │ │ @@ -324876,18 +324877,18 @@ │ │ type : '(Landroid/content/Intent;Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -2092ec: |[2092ec] org.thoughtcrime.securesms.util.RelayUtil.setSharedTitle:(Landroid/content/Intent;Ljava/lang/String;)V │ │ -2092fc: 1a00 4988 |0000: const-string v0, "shared_title" // string@8849 │ │ -209300: 6e30 a200 0102 |0002: invoke-virtual {v1, v0, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00a2 │ │ -209306: 0e00 |0005: return-void │ │ +2092f0: |[2092f0] org.thoughtcrime.securesms.util.RelayUtil.setSharedTitle:(Landroid/content/Intent;Ljava/lang/String;)V │ │ +209300: 1a00 4988 |0000: const-string v0, "shared_title" // string@8849 │ │ +209304: 6e30 a200 0102 |0002: invoke-virtual {v1, v0, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00a2 │ │ +20930a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/content/Intent; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -324896,21 +324897,21 @@ │ │ type : '(Landroid/content/Intent;Ljava/util/ArrayList;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -209308: |[209308] org.thoughtcrime.securesms.util.RelayUtil.setSharedUris:(Landroid/content/Intent;Ljava/util/ArrayList;)V │ │ -209318: 1a00 4a88 |0000: const-string v0, "shared_uris" // string@884a │ │ -20931c: 6e30 a700 0102 |0002: invoke-virtual {v1, v0, v2}, Landroid/content/Intent;.putParcelableArrayListExtra:(Ljava/lang/String;Ljava/util/ArrayList;)Landroid/content/Intent; // method@00a7 │ │ -209322: 1a02 8469 |0005: const-string v2, "is_sharing" // string@6984 │ │ -209326: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -209328: 6e30 a300 2100 |0008: invoke-virtual {v1, v2, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@00a3 │ │ -20932e: 0e00 |000b: return-void │ │ +20930c: |[20930c] org.thoughtcrime.securesms.util.RelayUtil.setSharedUris:(Landroid/content/Intent;Ljava/util/ArrayList;)V │ │ +20931c: 1a00 4a88 |0000: const-string v0, "shared_uris" // string@884a │ │ +209320: 6e30 a700 0102 |0002: invoke-virtual {v1, v0, v2}, Landroid/content/Intent;.putParcelableArrayListExtra:(Ljava/lang/String;Ljava/util/ArrayList;)Landroid/content/Intent; // method@00a7 │ │ +209326: 1a02 8469 |0005: const-string v2, "is_sharing" // string@6984 │ │ +20932a: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +20932c: 6e30 a300 2100 |0008: invoke-virtual {v1, v2, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@00a3 │ │ +209332: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ 0x0005 line=142 │ │ locals : │ │ 0x0000 - 0x000c reg=1 (null) Landroid/content/Intent; │ │ 0x0000 - 0x000c reg=2 (null) Ljava/util/ArrayList; │ │ @@ -324941,17 +324942,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2093f0: |[2093f0] org.thoughtcrime.securesms.util.ResUtil.:()V │ │ -209400: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ -209406: 0e00 |0003: return-void │ │ +2093f4: |[2093f4] org.thoughtcrime.securesms.util.ResUtil.:()V │ │ +209404: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ +20940a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/util/ResUtil; │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/util/ResUtil;) │ │ @@ -324959,25 +324960,25 @@ │ │ type : '(Landroid/content/Context;I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -209370: |[209370] org.thoughtcrime.securesms.util.ResUtil.getColor:(Landroid/content/Context;I)I │ │ -209380: 2410 d811 0200 |0000: filled-new-array {v2}, [I // type@11d8 │ │ -209386: 0c02 |0003: move-result-object v2 │ │ -209388: 6e20 7f00 2100 |0004: invoke-virtual {v1, v2}, Landroid/content/Context;.obtainStyledAttributes:([I)Landroid/content/res/TypedArray; // method@007f │ │ -20938e: 0c01 |0007: move-result-object v1 │ │ -209390: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -209392: 12f0 |0009: const/4 v0, #int -1 // #ff │ │ -209394: 6e30 ed00 2100 |000a: invoke-virtual {v1, v2, v0}, Landroid/content/res/TypedArray;.getColor:(II)I // method@00ed │ │ -20939a: 0a02 |000d: move-result v2 │ │ -20939c: 6e10 f700 0100 |000e: invoke-virtual {v1}, Landroid/content/res/TypedArray;.recycle:()V // method@00f7 │ │ -2093a2: 0f02 |0011: return v2 │ │ +209374: |[209374] org.thoughtcrime.securesms.util.ResUtil.getColor:(Landroid/content/Context;I)I │ │ +209384: 2410 d811 0200 |0000: filled-new-array {v2}, [I // type@11d8 │ │ +20938a: 0c02 |0003: move-result-object v2 │ │ +20938c: 6e20 7f00 2100 |0004: invoke-virtual {v1, v2}, Landroid/content/Context;.obtainStyledAttributes:([I)Landroid/content/res/TypedArray; // method@007f │ │ +209392: 0c01 |0007: move-result-object v1 │ │ +209394: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +209396: 12f0 |0009: const/4 v0, #int -1 // #ff │ │ +209398: 6e30 ed00 2100 |000a: invoke-virtual {v1, v2, v0}, Landroid/content/res/TypedArray;.getColor:(II)I // method@00ed │ │ +20939e: 0a02 |000d: move-result v2 │ │ +2093a0: 6e10 f700 0100 |000e: invoke-virtual {v1}, Landroid/content/res/TypedArray;.recycle:()V // method@00f7 │ │ +2093a6: 0f02 |0011: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x000a line=33 │ │ 0x000e line=34 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 (null) Landroid/content/Context; │ │ @@ -324988,24 +324989,24 @@ │ │ type : '(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -209330: |[209330] org.thoughtcrime.securesms.util.ResUtil.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; │ │ -209340: 7120 986b 1000 |0000: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/ResUtil;.getDrawableRes:(Landroid/content/Context;I)I // method@6b98 │ │ -209346: 0a01 |0003: move-result v1 │ │ -209348: 7120 6105 1000 |0004: invoke-static {v0, v1}, Landroidx/core/content/ContextCompat;.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@0561 │ │ -20934e: 0c00 |0007: move-result-object v0 │ │ -209350: 1100 |0008: return-object v0 │ │ -209352: 0d00 |0009: move-exception v0 │ │ -209354: 6e10 670a 0000 |000a: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0a67 │ │ -20935a: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -20935c: 1100 |000e: return-object v0 │ │ +209334: |[209334] org.thoughtcrime.securesms.util.ResUtil.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; │ │ +209344: 7120 986b 1000 |0000: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/ResUtil;.getDrawableRes:(Landroid/content/Context;I)I // method@6b98 │ │ +20934a: 0a01 |0003: move-result v1 │ │ +20934c: 7120 6105 1000 |0004: invoke-static {v0, v1}, Landroidx/core/content/ContextCompat;.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@0561 │ │ +209352: 0c00 |0007: move-result-object v0 │ │ +209354: 1100 |0008: return-object v0 │ │ +209356: 0d00 |0009: move-exception v0 │ │ +209358: 6e10 670a 0000 |000a: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0a67 │ │ +20935e: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +209360: 1100 |000e: return-object v0 │ │ catches : 1 │ │ 0x0000 - 0x0008 │ │ Ljava/lang/Exception; -> 0x0009 │ │ positions : │ │ 0x0000 line=50 │ │ 0x000a line=52 │ │ locals : │ │ @@ -325017,20 +325018,20 @@ │ │ type : '(Landroid/content/Context;I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -2093a4: |[2093a4] org.thoughtcrime.securesms.util.ResUtil.getDrawableRes:(Landroid/content/Context;I)I │ │ -2093b4: 6e10 7d00 0000 |0000: invoke-virtual {v0}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@007d │ │ -2093ba: 0c00 |0003: move-result-object v0 │ │ -2093bc: 7120 996b 1000 |0004: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/ResUtil;.getDrawableRes:(Landroid/content/res/Resources$Theme;I)I // method@6b99 │ │ -2093c2: 0a00 |0007: move-result v0 │ │ -2093c4: 0f00 |0008: return v0 │ │ +2093a8: |[2093a8] org.thoughtcrime.securesms.util.ResUtil.getDrawableRes:(Landroid/content/Context;I)I │ │ +2093b8: 6e10 7d00 0000 |0000: invoke-virtual {v0}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@007d │ │ +2093be: 0c00 |0003: move-result-object v0 │ │ +2093c0: 7120 996b 1000 |0004: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/ResUtil;.getDrawableRes:(Landroid/content/res/Resources$Theme;I)I // method@6b99 │ │ +2093c6: 0a00 |0007: move-result v0 │ │ +2093c8: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 (null) Landroid/content/Context; │ │ 0x0000 - 0x0009 reg=1 (null) I │ │ │ │ @@ -325039,21 +325040,21 @@ │ │ type : '(Landroid/content/res/Resources$Theme;I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -2093c8: |[2093c8] org.thoughtcrime.securesms.util.ResUtil.getDrawableRes:(Landroid/content/res/Resources$Theme;I)I │ │ -2093d8: 2200 dd00 |0000: new-instance v0, Landroid/util/TypedValue; // type@00dd │ │ -2093dc: 7010 f002 0000 |0002: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@02f0 │ │ -2093e2: 1211 |0005: const/4 v1, #int 1 // #1 │ │ -2093e4: 6e40 db00 3210 |0006: invoke-virtual {v2, v3, v0, v1}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@00db │ │ -2093ea: 5202 5c00 |0009: iget v2, v0, Landroid/util/TypedValue;.resourceId:I // field@005c │ │ -2093ee: 0f02 |000b: return v2 │ │ +2093cc: |[2093cc] org.thoughtcrime.securesms.util.ResUtil.getDrawableRes:(Landroid/content/res/Resources$Theme;I)I │ │ +2093dc: 2200 dd00 |0000: new-instance v0, Landroid/util/TypedValue; // type@00dd │ │ +2093e0: 7010 f002 0000 |0002: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@02f0 │ │ +2093e6: 1211 |0005: const/4 v1, #int 1 // #1 │ │ +2093e8: 6e40 db00 3210 |0006: invoke-virtual {v2, v3, v0, v1}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@00db │ │ +2093ee: 5202 5c00 |0009: iget v2, v0, Landroid/util/TypedValue;.resourceId:I // field@005c │ │ +2093f2: 0f02 |000b: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0006 line=44 │ │ 0x0009 line=45 │ │ locals : │ │ 0x0000 - 0x000c reg=2 (null) Landroid/content/res/Resources$Theme; │ │ @@ -325106,30 +325107,30 @@ │ │ type : '(Landroid/net/Uri;Ljava/lang/String;JLjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -209408: |[209408] org.thoughtcrime.securesms.util.SaveAttachmentTask$Attachment.:(Landroid/net/Uri;Ljava/lang/String;JLjava/lang/String;)V │ │ -209418: 7010 d30a 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@0ad3 │ │ -20941e: 3804 1300 |0003: if-eqz v4, 0016 // +0013 │ │ -209422: 3805 1100 |0005: if-eqz v5, 0016 // +0011 │ │ -209426: 1600 0000 |0007: const-wide/16 v0, #int 0 // #0 │ │ -20942a: 3102 0600 |0009: cmp-long v2, v6, v0 │ │ -20942e: 3a02 0b00 |000b: if-ltz v2, 0016 // +000b │ │ -209432: 5b34 ae43 |000d: iput-object v4, v3, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;.uri:Landroid/net/Uri; // field@43ae │ │ -209436: 5b38 ad43 |000f: iput-object v8, v3, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;.fileName:Ljava/lang/String; // field@43ad │ │ -20943a: 5b35 ab43 |0011: iput-object v5, v3, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;.contentType:Ljava/lang/String; // field@43ab │ │ -20943e: 5a36 ac43 |0013: iput-wide v6, v3, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;.date:J // field@43ac │ │ -209442: 0e00 |0015: return-void │ │ -209444: 2204 da02 |0016: new-instance v4, Ljava/lang/AssertionError; // type@02da │ │ -209448: 1a05 668f |0018: const-string v5, "uri, content type, and date must all be specified" // string@8f66 │ │ -20944c: 7020 f109 5400 |001a: invoke-direct {v4, v5}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09f1 │ │ -209452: 2704 |001d: throw v4 │ │ +20940c: |[20940c] org.thoughtcrime.securesms.util.SaveAttachmentTask$Attachment.:(Landroid/net/Uri;Ljava/lang/String;JLjava/lang/String;)V │ │ +20941c: 7010 d30a 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@0ad3 │ │ +209422: 3804 1300 |0003: if-eqz v4, 0016 // +0013 │ │ +209426: 3805 1100 |0005: if-eqz v5, 0016 // +0011 │ │ +20942a: 1600 0000 |0007: const-wide/16 v0, #int 0 // #0 │ │ +20942e: 3102 0600 |0009: cmp-long v2, v6, v0 │ │ +209432: 3a02 0b00 |000b: if-ltz v2, 0016 // +000b │ │ +209436: 5b34 ae43 |000d: iput-object v4, v3, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;.uri:Landroid/net/Uri; // field@43ae │ │ +20943a: 5b38 ad43 |000f: iput-object v8, v3, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;.fileName:Ljava/lang/String; // field@43ad │ │ +20943e: 5b35 ab43 |0011: iput-object v5, v3, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;.contentType:Ljava/lang/String; // field@43ab │ │ +209442: 5a36 ac43 |0013: iput-wide v6, v3, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;.date:J // field@43ac │ │ +209446: 0e00 |0015: return-void │ │ +209448: 2204 da02 |0016: new-instance v4, Ljava/lang/AssertionError; // type@02da │ │ +20944c: 1a05 668f |0018: const-string v5, "uri, content type, and date must all be specified" // string@8f66 │ │ +209450: 7020 f109 5400 |001a: invoke-direct {v4, v5}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09f1 │ │ +209456: 2704 |001d: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=356 │ │ 0x000d line=360 │ │ 0x000f line=361 │ │ 0x0011 line=362 │ │ 0x0013 line=363 │ │ @@ -325172,17 +325173,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -209fe8: |[209fe8] org.thoughtcrime.securesms.util.ScreenLockUtil.:()V │ │ -209ff8: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ -209ffe: 0e00 |0003: return-void │ │ +209fec: |[209fec] org.thoughtcrime.securesms.util.ScreenLockUtil.:()V │ │ +209ffc: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ +20a002: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/util/ScreenLockUtil; │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/util/ScreenLockUtil;) │ │ @@ -325190,28 +325191,28 @@ │ │ type : '(Landroid/app/Activity;Ljava/lang/String;Ljava/lang/String;I)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -209fa8: |[209fa8] org.thoughtcrime.securesms.util.ScreenLockUtil.applyScreenLock:(Landroid/app/Activity;Ljava/lang/String;Ljava/lang/String;I)Z │ │ -209fb8: 1a00 166a |0000: const-string v0, "keyguard" // string@6a16 │ │ -209fbc: 6e20 2100 0100 |0002: invoke-virtual {v1, v0}, Landroid/app/Activity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0021 │ │ -209fc2: 0c00 |0005: move-result-object v0 │ │ -209fc4: 1f00 1300 |0006: check-cast v0, Landroid/app/KeyguardManager; // type@0013 │ │ -209fc8: 3800 0d00 |0008: if-eqz v0, 0015 // +000d │ │ -209fcc: 6e30 2f00 2003 |000a: invoke-virtual {v0, v2, v3}, Landroid/app/KeyguardManager;.createConfirmDeviceCredentialIntent:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Landroid/content/Intent; // method@002f │ │ -209fd2: 0c02 |000d: move-result-object v2 │ │ -209fd4: 3802 0700 |000e: if-eqz v2, 0015 // +0007 │ │ -209fd8: 6e30 2b00 2104 |0010: invoke-virtual {v1, v2, v4}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@002b │ │ -209fde: 1211 |0013: const/4 v1, #int 1 // #1 │ │ -209fe0: 0f01 |0014: return v1 │ │ -209fe2: 1201 |0015: const/4 v1, #int 0 // #0 │ │ -209fe4: 0f01 |0016: return v1 │ │ +209fac: |[209fac] org.thoughtcrime.securesms.util.ScreenLockUtil.applyScreenLock:(Landroid/app/Activity;Ljava/lang/String;Ljava/lang/String;I)Z │ │ +209fbc: 1a00 166a |0000: const-string v0, "keyguard" // string@6a16 │ │ +209fc0: 6e20 2100 0100 |0002: invoke-virtual {v1, v0}, Landroid/app/Activity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0021 │ │ +209fc6: 0c00 |0005: move-result-object v0 │ │ +209fc8: 1f00 1300 |0006: check-cast v0, Landroid/app/KeyguardManager; // type@0013 │ │ +209fcc: 3800 0d00 |0008: if-eqz v0, 0015 // +000d │ │ +209fd0: 6e30 2f00 2003 |000a: invoke-virtual {v0, v2, v3}, Landroid/app/KeyguardManager;.createConfirmDeviceCredentialIntent:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Landroid/content/Intent; // method@002f │ │ +209fd6: 0c02 |000d: move-result-object v2 │ │ +209fd8: 3802 0700 |000e: if-eqz v2, 0015 // +0007 │ │ +209fdc: 6e30 2b00 2104 |0010: invoke-virtual {v1, v2, v4}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@002b │ │ +209fe2: 1211 |0013: const/4 v1, #int 1 // #1 │ │ +209fe4: 0f01 |0014: return v1 │ │ +209fe6: 1201 |0015: const/4 v1, #int 0 // #0 │ │ +209fe8: 0f01 |0016: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ 0x000a line=16 │ │ 0x0010 line=18 │ │ locals : │ │ 0x0000 - 0x0017 reg=1 (null) Landroid/app/Activity; │ │ @@ -325254,19 +325255,19 @@ │ │ type : '(Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;I)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -20a000: |[20a000] org.thoughtcrime.securesms.util.SelectedContactsAdapter$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;I)V │ │ -20a010: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ -20a016: 5b01 b543 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter; // field@43b5 │ │ -20a01a: 5902 b643 |0005: iput v2, v0, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda0;.f$1:I // field@43b6 │ │ -20a01e: 0e00 |0007: return-void │ │ +20a004: |[20a004] org.thoughtcrime.securesms.util.SelectedContactsAdapter$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;I)V │ │ +20a014: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ +20a01a: 5b01 b543 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter; // field@43b5 │ │ +20a01e: 5902 b643 |0005: iput v2, v0, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda0;.f$1:I // field@43b6 │ │ +20a022: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0008 reg=1 (null) Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter; │ │ 0x0000 - 0x0008 reg=2 (null) I │ │ @@ -325277,19 +325278,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -20a020: |[20a020] org.thoughtcrime.securesms.util.SelectedContactsAdapter$$ExternalSyntheticLambda0.onClick:(Landroid/view/View;)V │ │ -20a030: 5420 b543 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter; // field@43b5 │ │ -20a034: 5221 b643 |0002: iget v1, v2, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda0;.f$1:I // field@43b6 │ │ -20a038: 6e30 bd6b 1003 |0004: invoke-virtual {v0, v1, v3}, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.lambda$getView$0$org-thoughtcrime-securesms-util-SelectedContactsAdapter:(ILandroid/view/View;)V // method@6bbd │ │ -20a03e: 0e00 |0007: return-void │ │ +20a024: |[20a024] org.thoughtcrime.securesms.util.SelectedContactsAdapter$$ExternalSyntheticLambda0.onClick:(Landroid/view/View;)V │ │ +20a034: 5420 b543 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter; // field@43b5 │ │ +20a038: 5221 b643 |0002: iget v1, v2, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda0;.f$1:I // field@43b6 │ │ +20a03c: 6e30 bd6b 1003 |0004: invoke-virtual {v0, v1, v3}, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.lambda$getView$0$org-thoughtcrime-securesms-util-SelectedContactsAdapter:(ILandroid/view/View;)V // method@6bbd │ │ +20a042: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0008 reg=3 (null) Landroid/view/View; │ │ │ │ @@ -325327,19 +325328,19 @@ │ │ type : '(Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;I)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -20a040: |[20a040] org.thoughtcrime.securesms.util.SelectedContactsAdapter$$ExternalSyntheticLambda1.:(Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;I)V │ │ -20a050: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ -20a056: 5b01 b743 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda1;.f$0:Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter; // field@43b7 │ │ -20a05a: 5902 b843 |0005: iput v2, v0, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda1;.f$1:I // field@43b8 │ │ -20a05e: 0e00 |0007: return-void │ │ +20a044: |[20a044] org.thoughtcrime.securesms.util.SelectedContactsAdapter$$ExternalSyntheticLambda1.:(Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;I)V │ │ +20a054: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ +20a05a: 5b01 b743 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda1;.f$0:Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter; // field@43b7 │ │ +20a05e: 5902 b843 |0005: iput v2, v0, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda1;.f$1:I // field@43b8 │ │ +20a062: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda1; │ │ 0x0000 - 0x0008 reg=1 (null) Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter; │ │ 0x0000 - 0x0008 reg=2 (null) I │ │ @@ -325350,19 +325351,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -20a060: |[20a060] org.thoughtcrime.securesms.util.SelectedContactsAdapter$$ExternalSyntheticLambda1.onClick:(Landroid/view/View;)V │ │ -20a070: 5420 b743 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda1;.f$0:Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter; // field@43b7 │ │ -20a074: 5221 b843 |0002: iget v1, v2, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda1;.f$1:I // field@43b8 │ │ -20a078: 6e30 be6b 1003 |0004: invoke-virtual {v0, v1, v3}, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.lambda$getView$1$org-thoughtcrime-securesms-util-SelectedContactsAdapter:(ILandroid/view/View;)V // method@6bbe │ │ -20a07e: 0e00 |0007: return-void │ │ +20a064: |[20a064] org.thoughtcrime.securesms.util.SelectedContactsAdapter$$ExternalSyntheticLambda1.onClick:(Landroid/view/View;)V │ │ +20a074: 5420 b743 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda1;.f$0:Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter; // field@43b7 │ │ +20a078: 5221 b843 |0002: iget v1, v2, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda1;.f$1:I // field@43b8 │ │ +20a07c: 6e30 be6b 1003 |0004: invoke-virtual {v0, v1, v3}, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.lambda$getView$1$org-thoughtcrime-securesms-util-SelectedContactsAdapter:(ILandroid/view/View;)V // method@6bbe │ │ +20a082: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda1; │ │ 0x0000 - 0x0008 reg=3 (null) Landroid/view/View; │ │ │ │ @@ -325463,26 +325464,26 @@ │ │ type : '(Landroid/content/Context;Lorg/thoughtcrime/securesms/mms/GlideRequests;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 23 16-bit code units │ │ -20a2d0: |[20a2d0] org.thoughtcrime.securesms.util.SelectedContactsAdapter.:(Landroid/content/Context;Lorg/thoughtcrime/securesms/mms/GlideRequests;Z)V │ │ -20a2e0: 7010 f703 0100 |0000: invoke-direct {v1}, Landroid/widget/BaseAdapter;.:()V // method@03f7 │ │ -20a2e6: 2200 8b03 |0003: new-instance v0, Ljava/util/LinkedList; // type@038b │ │ -20a2ea: 7010 590d 0000 |0005: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@0d59 │ │ -20a2f0: 5b10 b943 |0008: iput-object v0, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@43b9 │ │ -20a2f4: 5b12 ba43 |000a: iput-object v2, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.context:Landroid/content/Context; // field@43ba │ │ -20a2f8: 5b13 bc43 |000c: iput-object v3, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@43bc │ │ -20a2fc: 5c14 bd43 |000e: iput-boolean v4, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.isBroadcast:Z // field@43bd │ │ -20a300: 7110 625e 0200 |0010: invoke-static {v2}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@5e62 │ │ -20a306: 0c02 |0013: move-result-object v2 │ │ -20a308: 5b12 bb43 |0014: iput-object v2, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.dcContext:Lcom/b44t/messenger/DcContext; // field@43bb │ │ -20a30c: 0e00 |0016: return-void │ │ +20a2d4: |[20a2d4] org.thoughtcrime.securesms.util.SelectedContactsAdapter.:(Landroid/content/Context;Lorg/thoughtcrime/securesms/mms/GlideRequests;Z)V │ │ +20a2e4: 7010 f703 0100 |0000: invoke-direct {v1}, Landroid/widget/BaseAdapter;.:()V // method@03f7 │ │ +20a2ea: 2200 8b03 |0003: new-instance v0, Ljava/util/LinkedList; // type@038b │ │ +20a2ee: 7010 590d 0000 |0005: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@0d59 │ │ +20a2f4: 5b10 b943 |0008: iput-object v0, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@43b9 │ │ +20a2f8: 5b12 ba43 |000a: iput-object v2, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.context:Landroid/content/Context; // field@43ba │ │ +20a2fc: 5b13 bc43 |000c: iput-object v3, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@43bc │ │ +20a300: 5c14 bd43 |000e: iput-boolean v4, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.isBroadcast:Z // field@43bd │ │ +20a304: 7110 625e 0200 |0010: invoke-static {v2}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@5e62 │ │ +20a30a: 0c02 |0013: move-result-object v2 │ │ +20a30c: 5b12 bb43 |0014: iput-object v2, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.dcContext:Lcom/b44t/messenger/DcContext; // field@43bb │ │ +20a310: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0003 line=38 │ │ 0x000a line=47 │ │ 0x000c line=48 │ │ 0x000e line=49 │ │ @@ -325499,46 +325500,46 @@ │ │ type : '(Ljava/util/Collection;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 63 16-bit code units │ │ -20a310: |[20a310] org.thoughtcrime.securesms.util.SelectedContactsAdapter.changeData:(Ljava/util/Collection;)V │ │ -20a320: 5430 b943 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@43b9 │ │ -20a324: 7210 670d 0000 |0002: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@0d67 │ │ -20a32a: 5430 b943 |0005: iget-object v0, v3, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@43b9 │ │ -20a32e: 12d1 |0007: const/4 v1, #int -3 // #fd │ │ -20a330: 7110 830a 0100 |0008: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a83 │ │ -20a336: 0c01 |000b: move-result-object v1 │ │ -20a338: 7220 650d 1000 |000c: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0d65 │ │ -20a33e: 1210 |000f: const/4 v0, #int 1 // #1 │ │ -20a340: 3804 1e00 |0010: if-eqz v4, 002e // +001e │ │ -20a344: 7210 080d 0400 |0012: invoke-interface {v4}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@0d08 │ │ -20a34a: 0c04 |0015: move-result-object v4 │ │ -20a34c: 7210 480d 0400 |0016: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@0d48 │ │ -20a352: 0a01 |0019: move-result v1 │ │ -20a354: 3801 1400 |001a: if-eqz v1, 002e // +0014 │ │ -20a358: 7210 490d 0400 |001c: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0d49 │ │ -20a35e: 0c01 |001f: move-result-object v1 │ │ -20a360: 1f01 f302 |0020: check-cast v1, Ljava/lang/Integer; // type@02f3 │ │ -20a364: 6e10 7c0a 0100 |0022: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@0a7c │ │ -20a36a: 0a02 |0025: move-result v2 │ │ -20a36c: 3202 f0ff |0026: if-eq v2, v0, 0016 // -0010 │ │ -20a370: 5432 b943 |0028: iget-object v2, v3, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@43b9 │ │ -20a374: 7220 650d 1200 |002a: invoke-interface {v2, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0d65 │ │ -20a37a: 28e9 |002d: goto 0016 // -0017 │ │ -20a37c: 5534 bd43 |002e: iget-boolean v4, v3, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.isBroadcast:Z // field@43bd │ │ -20a380: 3904 0b00 |0030: if-nez v4, 003b // +000b │ │ -20a384: 5434 b943 |0032: iget-object v4, v3, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@43b9 │ │ -20a388: 7110 830a 0000 |0034: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a83 │ │ -20a38e: 0c00 |0037: move-result-object v0 │ │ -20a390: 7220 650d 0400 |0038: invoke-interface {v4, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0d65 │ │ -20a396: 6e10 bf6b 0300 |003b: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.notifyDataSetChanged:()V // method@6bbf │ │ -20a39c: 0e00 |003e: return-void │ │ +20a314: |[20a314] org.thoughtcrime.securesms.util.SelectedContactsAdapter.changeData:(Ljava/util/Collection;)V │ │ +20a324: 5430 b943 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@43b9 │ │ +20a328: 7210 670d 0000 |0002: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@0d67 │ │ +20a32e: 5430 b943 |0005: iget-object v0, v3, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@43b9 │ │ +20a332: 12d1 |0007: const/4 v1, #int -3 // #fd │ │ +20a334: 7110 830a 0100 |0008: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a83 │ │ +20a33a: 0c01 |000b: move-result-object v1 │ │ +20a33c: 7220 650d 1000 |000c: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0d65 │ │ +20a342: 1210 |000f: const/4 v0, #int 1 // #1 │ │ +20a344: 3804 1e00 |0010: if-eqz v4, 002e // +001e │ │ +20a348: 7210 080d 0400 |0012: invoke-interface {v4}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@0d08 │ │ +20a34e: 0c04 |0015: move-result-object v4 │ │ +20a350: 7210 480d 0400 |0016: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@0d48 │ │ +20a356: 0a01 |0019: move-result v1 │ │ +20a358: 3801 1400 |001a: if-eqz v1, 002e // +0014 │ │ +20a35c: 7210 490d 0400 |001c: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0d49 │ │ +20a362: 0c01 |001f: move-result-object v1 │ │ +20a364: 1f01 f302 |0020: check-cast v1, Ljava/lang/Integer; // type@02f3 │ │ +20a368: 6e10 7c0a 0100 |0022: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@0a7c │ │ +20a36e: 0a02 |0025: move-result v2 │ │ +20a370: 3202 f0ff |0026: if-eq v2, v0, 0016 // -0010 │ │ +20a374: 5432 b943 |0028: iget-object v2, v3, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@43b9 │ │ +20a378: 7220 650d 1200 |002a: invoke-interface {v2, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0d65 │ │ +20a37e: 28e9 |002d: goto 0016 // -0017 │ │ +20a380: 5534 bd43 |002e: iget-boolean v4, v3, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.isBroadcast:Z // field@43bd │ │ +20a384: 3904 0b00 |0030: if-nez v4, 003b // +000b │ │ +20a388: 5434 b943 |0032: iget-object v4, v3, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@43b9 │ │ +20a38c: 7110 830a 0000 |0034: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a83 │ │ +20a392: 0c00 |0037: move-result-object v0 │ │ +20a394: 7220 650d 0400 |0038: invoke-interface {v4, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0d65 │ │ +20a39a: 6e10 bf6b 0300 |003b: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.notifyDataSetChanged:()V // method@6bbf │ │ +20a3a0: 0e00 |003e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0005 line=55 │ │ 0x0012 line=57 │ │ 0x0028 line=59 │ │ 0x002e line=63 │ │ @@ -325553,34 +325554,34 @@ │ │ type : '()Ljava/util/Set;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -20a264: |[20a264] org.thoughtcrime.securesms.util.SelectedContactsAdapter.getContacts:()Ljava/util/Set; │ │ -20a274: 2200 8503 |0000: new-instance v0, Ljava/util/HashSet; // type@0385 │ │ -20a278: 5431 b943 |0002: iget-object v1, v3, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@43b9 │ │ -20a27c: 7210 740d 0100 |0004: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0d74 │ │ -20a282: 0a01 |0007: move-result v1 │ │ -20a284: 1212 |0008: const/4 v2, #int 1 // #1 │ │ -20a286: b121 |0009: sub-int/2addr v1, v2 │ │ -20a288: 7020 390d 1000 |000a: invoke-direct {v0, v1}, Ljava/util/HashSet;.:(I)V // method@0d39 │ │ -20a28e: 5431 b943 |000d: iget-object v1, v3, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@43b9 │ │ -20a292: 7210 740d 0100 |000f: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0d74 │ │ -20a298: 0a01 |0012: move-result v1 │ │ -20a29a: 3512 1000 |0013: if-ge v2, v1, 0023 // +0010 │ │ -20a29e: 5431 b943 |0015: iget-object v1, v3, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@43b9 │ │ -20a2a2: 7220 6a0d 2100 |0017: invoke-interface {v1, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0d6a │ │ -20a2a8: 0c01 |001a: move-result-object v1 │ │ -20a2aa: 1f01 f302 |001b: check-cast v1, Ljava/lang/Integer; // type@02f3 │ │ -20a2ae: 7220 a70d 1000 |001d: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@0da7 │ │ -20a2b4: d802 0201 |0020: add-int/lit8 v2, v2, #int 1 // #01 │ │ -20a2b8: 28eb |0022: goto 000d // -0015 │ │ -20a2ba: 1100 |0023: return-object v0 │ │ +20a268: |[20a268] org.thoughtcrime.securesms.util.SelectedContactsAdapter.getContacts:()Ljava/util/Set; │ │ +20a278: 2200 8503 |0000: new-instance v0, Ljava/util/HashSet; // type@0385 │ │ +20a27c: 5431 b943 |0002: iget-object v1, v3, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@43b9 │ │ +20a280: 7210 740d 0100 |0004: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0d74 │ │ +20a286: 0a01 |0007: move-result v1 │ │ +20a288: 1212 |0008: const/4 v2, #int 1 // #1 │ │ +20a28a: b121 |0009: sub-int/2addr v1, v2 │ │ +20a28c: 7020 390d 1000 |000a: invoke-direct {v0, v1}, Ljava/util/HashSet;.:(I)V // method@0d39 │ │ +20a292: 5431 b943 |000d: iget-object v1, v3, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@43b9 │ │ +20a296: 7210 740d 0100 |000f: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0d74 │ │ +20a29c: 0a01 |0012: move-result v1 │ │ +20a29e: 3512 1000 |0013: if-ge v2, v1, 0023 // +0010 │ │ +20a2a2: 5431 b943 |0015: iget-object v1, v3, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@43b9 │ │ +20a2a6: 7220 6a0d 2100 |0017: invoke-interface {v1, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0d6a │ │ +20a2ac: 0c01 |001a: move-result-object v1 │ │ +20a2ae: 1f01 f302 |001b: check-cast v1, Ljava/lang/Integer; // type@02f3 │ │ +20a2b2: 7220 a70d 1000 |001d: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@0da7 │ │ +20a2b8: d802 0201 |0020: add-int/lit8 v2, v2, #int 1 // #01 │ │ +20a2bc: 28eb |0022: goto 000d // -0015 │ │ +20a2be: 1100 |0023: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x000d line=77 │ │ 0x0015 line=78 │ │ locals : │ │ 0x0000 - 0x0024 reg=3 this Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter; │ │ @@ -325590,19 +325591,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -20a224: |[20a224] org.thoughtcrime.securesms.util.SelectedContactsAdapter.getCount:()I │ │ -20a234: 5410 b943 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@43b9 │ │ -20a238: 7210 740d 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@0d74 │ │ -20a23e: 0a00 |0005: move-result v0 │ │ -20a240: 0f00 |0006: return v0 │ │ +20a228: |[20a228] org.thoughtcrime.securesms.util.SelectedContactsAdapter.getCount:()I │ │ +20a238: 5410 b943 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@43b9 │ │ +20a23c: 7210 740d 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@0d74 │ │ +20a242: 0a00 |0005: move-result v0 │ │ +20a244: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter; │ │ │ │ #3 : (in Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;) │ │ @@ -325610,19 +325611,19 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -20a244: |[20a244] org.thoughtcrime.securesms.util.SelectedContactsAdapter.getItem:(I)Ljava/lang/Object; │ │ -20a254: 5410 b943 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@43b9 │ │ -20a258: 7220 6a0d 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0d6a │ │ -20a25e: 0c02 |0005: move-result-object v2 │ │ -20a260: 1102 |0006: return-object v2 │ │ +20a248: |[20a248] org.thoughtcrime.securesms.util.SelectedContactsAdapter.getItem:(I)Ljava/lang/Object; │ │ +20a258: 5410 b943 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@43b9 │ │ +20a25c: 7220 6a0d 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0d6a │ │ +20a262: 0c02 |0005: move-result-object v2 │ │ +20a264: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter; │ │ 0x0000 - 0x0007 reg=2 (null) I │ │ │ │ @@ -325631,128 +325632,128 @@ │ │ type : '(I)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -20a2bc: |[20a2bc] org.thoughtcrime.securesms.util.SelectedContactsAdapter.getItemId:(I)J │ │ -20a2cc: 8130 |0000: int-to-long v0, v3 │ │ -20a2ce: 1000 |0001: return-wide v0 │ │ +20a2c0: |[20a2c0] org.thoughtcrime.securesms.util.SelectedContactsAdapter.getItemId:(I)J │ │ +20a2d0: 8130 |0000: int-to-long v0, v3 │ │ +20a2d2: 1000 |0001: return-wide v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;) │ │ name : 'getView' │ │ type : '(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 202 16-bit code units │ │ -20a080: |[20a080] org.thoughtcrime.securesms.util.SelectedContactsAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -20a090: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -20a092: 390c 0f00 |0001: if-nez v12, 0010 // +000f │ │ -20a096: 54ac ba43 |0003: iget-object v12, v10, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.context:Landroid/content/Context; // field@43ba │ │ -20a09a: 7110 0403 0c00 |0005: invoke-static {v12}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@0304 │ │ -20a0a0: 0c0c |0008: move-result-object v12 │ │ -20a0a2: 1401 0601 0d7f |0009: const v1, #float 1.87426e+38 // #7f0d0106 │ │ -20a0a8: 6e40 0603 1c0d |000c: invoke-virtual {v12, v1, v13, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0306 │ │ -20a0ae: 0c0c |000f: move-result-object v12 │ │ -20a0b0: 140d bc00 0a7f |0010: const v13, #float 1.83437e+38 // #7f0a00bc │ │ -20a0b6: 6e20 3a03 dc00 |0013: invoke-virtual {v12, v13}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@033a │ │ -20a0bc: 0c0d |0016: move-result-object v13 │ │ -20a0be: 1f0d de0e |0017: check-cast v13, Lorg/thoughtcrime/securesms/components/AvatarImageView; // type@0ede │ │ -20a0c2: 1401 5902 0a7f |0019: const v1, #float 1.83446e+38 // #7f0a0259 │ │ -20a0c8: 6e20 3a03 1c00 |001c: invoke-virtual {v12, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@033a │ │ -20a0ce: 0c01 |001f: move-result-object v1 │ │ -20a0d0: 1f01 5a01 |0020: check-cast v1, Landroidx/appcompat/widget/AppCompatTextView; // type@015a │ │ -20a0d4: 1402 a002 0a7f |0022: const v2, #float 1.83447e+38 // #7f0a02a0 │ │ -20a0da: 6e20 3a03 2c00 |0025: invoke-virtual {v12, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@033a │ │ -20a0e0: 0c02 |0028: move-result-object v2 │ │ -20a0e2: 1f02 4a01 |0029: check-cast v2, Landroid/widget/TextView; // type@014a │ │ -20a0e6: 1403 e200 0a7f |002b: const v3, #float 1.83438e+38 // #7f0a00e2 │ │ -20a0ec: 6e20 3a03 3c00 |002e: invoke-virtual {v12, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@033a │ │ -20a0f2: 0c03 |0031: move-result-object v3 │ │ -20a0f4: 1f03 3701 |0032: check-cast v3, Landroid/widget/ImageButton; // type@0137 │ │ -20a0f8: 6e20 ba6b ba00 |0034: invoke-virtual {v10, v11}, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.getItem:(I)Ljava/lang/Object; // method@6bba │ │ -20a0fe: 0c04 |0037: move-result-object v4 │ │ -20a100: 1f04 f302 |0038: check-cast v4, Ljava/lang/Integer; // type@02f3 │ │ -20a104: 6e10 7c0a 0400 |003a: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@0a7c │ │ -20a10a: 0a04 |003d: move-result v4 │ │ -20a10c: 12d5 |003e: const/4 v5, #int -3 // #fd │ │ -20a10e: 1216 |003f: const/4 v6, #int 1 // #1 │ │ -20a110: 3254 0600 |0040: if-eq v4, v5, 0046 // +0006 │ │ -20a114: 3264 0400 |0042: if-eq v4, v6, 0046 // +0004 │ │ -20a118: 1217 |0044: const/4 v7, #int 1 // #1 │ │ -20a11a: 2802 |0045: goto 0047 // +0002 │ │ -20a11c: 1207 |0046: const/4 v7, #int 0 // #0 │ │ -20a11e: 1308 0800 |0047: const/16 v8, #int 8 // #8 │ │ -20a122: 1209 |0049: const/4 v9, #int 0 // #0 │ │ -20a124: 3354 1e00 |004a: if-ne v4, v5, 0068 // +001e │ │ -20a128: 54a4 ba43 |004c: iget-object v4, v10, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.context:Landroid/content/Context; // field@43ba │ │ -20a12c: 55a5 bd43 |004e: iget-boolean v5, v10, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.isBroadcast:Z // field@43bd │ │ -20a130: 3805 0600 |0050: if-eqz v5, 0056 // +0006 │ │ -20a134: 1405 4200 137f |0052: const v5, #float 1.95398e+38 // #7f130042 │ │ -20a13a: 2804 |0055: goto 0059 // +0004 │ │ -20a13c: 1405 bf01 137f |0056: const v5, #float 1.95406e+38 // #7f1301bf │ │ -20a142: 6e20 7900 5400 |0059: invoke-virtual {v4, v5}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0079 │ │ -20a148: 0c04 |005c: move-result-object v4 │ │ -20a14a: 6e20 0405 4100 |005d: invoke-virtual {v1, v4}, Landroidx/appcompat/widget/AppCompatTextView;.setText:(Ljava/lang/CharSequence;)V // method@0504 │ │ -20a150: 6e30 0705 9106 |0060: invoke-virtual {v1, v9, v6}, Landroidx/appcompat/widget/AppCompatTextView;.setTypeface:(Landroid/graphics/Typeface;I)V // method@0507 │ │ -20a156: 6e20 a204 8200 |0063: invoke-virtual {v2, v8}, Landroid/widget/TextView;.setVisibility:(I)V // method@04a2 │ │ -20a15c: 1202 |0066: const/4 v2, #int 0 // #0 │ │ -20a15e: 2827 |0067: goto 008e // +0027 │ │ -20a160: 54a5 bb43 |0068: iget-object v5, v10, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.dcContext:Lcom/b44t/messenger/DcContext; // field@43bb │ │ -20a164: 6e20 e206 4500 |006a: invoke-virtual {v5, v4}, Lcom/b44t/messenger/DcContext;.getContact:(I)Lcom/b44t/messenger/DcContact; // method@06e2 │ │ -20a16a: 0c04 |006d: move-result-object v4 │ │ -20a16c: 2205 1811 |006e: new-instance v5, Lorg/thoughtcrime/securesms/recipients/Recipient; // type@1118 │ │ -20a170: 54a6 ba43 |0070: iget-object v6, v10, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.context:Landroid/content/Context; // field@43ba │ │ -20a174: 7030 be68 6504 |0072: invoke-direct {v5, v6, v4}, Lorg/thoughtcrime/securesms/recipients/Recipient;.:(Landroid/content/Context;Lcom/b44t/messenger/DcContact;)V // method@68be │ │ -20a17a: 6e10 b306 0400 |0075: invoke-virtual {v4}, Lcom/b44t/messenger/DcContact;.getDisplayName:()Ljava/lang/String; // method@06b3 │ │ -20a180: 0c06 |0078: move-result-object v6 │ │ -20a182: 6e20 0405 6100 |0079: invoke-virtual {v1, v6}, Landroidx/appcompat/widget/AppCompatTextView;.setText:(Ljava/lang/CharSequence;)V // method@0504 │ │ -20a188: 6e30 0705 9100 |007c: invoke-virtual {v1, v9, v0}, Landroidx/appcompat/widget/AppCompatTextView;.setTypeface:(Landroid/graphics/Typeface;I)V // method@0507 │ │ -20a18e: 6e10 b006 0400 |007f: invoke-virtual {v4}, Lcom/b44t/messenger/DcContact;.getAddr:()Ljava/lang/String; // method@06b0 │ │ -20a194: 0c06 |0082: move-result-object v6 │ │ -20a196: 6e20 9d04 6200 |0083: invoke-virtual {v2, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@049d │ │ -20a19c: 6e20 a204 0200 |0086: invoke-virtual {v2, v0}, Landroid/widget/TextView;.setVisibility:(I)V // method@04a2 │ │ -20a1a2: 6e10 bd06 0400 |0089: invoke-virtual {v4}, Lcom/b44t/messenger/DcContact;.isVerified:()Z // method@06bd │ │ -20a1a8: 0a02 |008c: move-result v2 │ │ -20a1aa: 0759 |008d: move-object v9, v5 │ │ -20a1ac: 54a4 bc43 |008e: iget-object v4, v10, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@43bc │ │ -20a1b0: 6e20 7859 4d00 |0090: invoke-virtual {v13, v4}, Lorg/thoughtcrime/securesms/components/AvatarImageView;.clear:(Lorg/thoughtcrime/securesms/mms/GlideRequests;)V // method@5978 │ │ -20a1b6: 54a4 bc43 |0093: iget-object v4, v10, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@43bc │ │ -20a1ba: 6e40 7b59 4d09 |0095: invoke-virtual {v13, v4, v9, v0}, Lorg/thoughtcrime/securesms/components/AvatarImageView;.setAvatar:(Lorg/thoughtcrime/securesms/mms/GlideRequests;Lorg/thoughtcrime/securesms/recipients/Recipient;Z)V // method@597b │ │ -20a1c0: 3802 0600 |0098: if-eqz v2, 009e // +0006 │ │ -20a1c4: 140d 1102 087f |009a: const v13, #float 1.80786e+38 // #7f080211 │ │ -20a1ca: 2802 |009d: goto 009f // +0002 │ │ -20a1cc: 120d |009e: const/4 v13, #int 0 // #0 │ │ -20a1ce: 6e50 ff04 01d0 |009f: invoke-virtual {v1, v0, v0, v13, v0}, Landroidx/appcompat/widget/AppCompatTextView;.setCompoundDrawablesWithIntrinsicBounds:(IIII)V // method@04ff │ │ -20a1d4: 3807 0300 |00a2: if-eqz v7, 00a5 // +0003 │ │ -20a1d8: 2803 |00a4: goto 00a7 // +0003 │ │ -20a1da: 1300 0800 |00a5: const/16 v0, #int 8 // #8 │ │ -20a1de: 6e20 3404 0300 |00a7: invoke-virtual {v3, v0}, Landroid/widget/ImageButton;.setVisibility:(I)V // method@0434 │ │ -20a1e4: 54ad ba43 |00aa: iget-object v13, v10, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.context:Landroid/content/Context; // field@43ba │ │ -20a1e8: 7110 c76a 0d00 |00ac: invoke-static {v13}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.isDarkTheme:(Landroid/content/Context;)Z // method@6ac7 │ │ -20a1ee: 0a0d |00af: move-result v13 │ │ -20a1f0: 380d 0400 |00b0: if-eqz v13, 00b4 // +0004 │ │ -20a1f4: 12fd |00b2: const/4 v13, #int -1 // #ff │ │ -20a1f6: 2803 |00b3: goto 00b6 // +0003 │ │ -20a1f8: 150d 00ff |00b4: const/high16 v13, #int -16777216 // #ff00 │ │ -20a1fc: 6e20 2f04 d300 |00b6: invoke-virtual {v3, v13}, Landroid/widget/ImageButton;.setColorFilter:(I)V // method@042f │ │ -20a202: 220d 9311 |00b9: new-instance v13, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda0; // type@1193 │ │ -20a206: 7030 b06b ad0b |00bb: invoke-direct {v13, v10, v11}, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;I)V // method@6bb0 │ │ -20a20c: 6e20 3204 d300 |00be: invoke-virtual {v3, v13}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0432 │ │ -20a212: 220d 9411 |00c1: new-instance v13, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda1; // type@1194 │ │ -20a216: 7030 b26b ad0b |00c3: invoke-direct {v13, v10, v11}, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda1;.:(Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;I)V // method@6bb2 │ │ -20a21c: 6e20 6503 dc00 |00c6: invoke-virtual {v12, v13}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0365 │ │ -20a222: 110c |00c9: return-object v12 │ │ +20a084: |[20a084] org.thoughtcrime.securesms.util.SelectedContactsAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +20a094: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +20a096: 390c 0f00 |0001: if-nez v12, 0010 // +000f │ │ +20a09a: 54ac ba43 |0003: iget-object v12, v10, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.context:Landroid/content/Context; // field@43ba │ │ +20a09e: 7110 0403 0c00 |0005: invoke-static {v12}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@0304 │ │ +20a0a4: 0c0c |0008: move-result-object v12 │ │ +20a0a6: 1401 0601 0d7f |0009: const v1, #float 1.87426e+38 // #7f0d0106 │ │ +20a0ac: 6e40 0603 1c0d |000c: invoke-virtual {v12, v1, v13, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0306 │ │ +20a0b2: 0c0c |000f: move-result-object v12 │ │ +20a0b4: 140d bc00 0a7f |0010: const v13, #float 1.83437e+38 // #7f0a00bc │ │ +20a0ba: 6e20 3a03 dc00 |0013: invoke-virtual {v12, v13}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@033a │ │ +20a0c0: 0c0d |0016: move-result-object v13 │ │ +20a0c2: 1f0d de0e |0017: check-cast v13, Lorg/thoughtcrime/securesms/components/AvatarImageView; // type@0ede │ │ +20a0c6: 1401 5902 0a7f |0019: const v1, #float 1.83446e+38 // #7f0a0259 │ │ +20a0cc: 6e20 3a03 1c00 |001c: invoke-virtual {v12, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@033a │ │ +20a0d2: 0c01 |001f: move-result-object v1 │ │ +20a0d4: 1f01 5a01 |0020: check-cast v1, Landroidx/appcompat/widget/AppCompatTextView; // type@015a │ │ +20a0d8: 1402 a002 0a7f |0022: const v2, #float 1.83447e+38 // #7f0a02a0 │ │ +20a0de: 6e20 3a03 2c00 |0025: invoke-virtual {v12, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@033a │ │ +20a0e4: 0c02 |0028: move-result-object v2 │ │ +20a0e6: 1f02 4a01 |0029: check-cast v2, Landroid/widget/TextView; // type@014a │ │ +20a0ea: 1403 e200 0a7f |002b: const v3, #float 1.83438e+38 // #7f0a00e2 │ │ +20a0f0: 6e20 3a03 3c00 |002e: invoke-virtual {v12, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@033a │ │ +20a0f6: 0c03 |0031: move-result-object v3 │ │ +20a0f8: 1f03 3701 |0032: check-cast v3, Landroid/widget/ImageButton; // type@0137 │ │ +20a0fc: 6e20 ba6b ba00 |0034: invoke-virtual {v10, v11}, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.getItem:(I)Ljava/lang/Object; // method@6bba │ │ +20a102: 0c04 |0037: move-result-object v4 │ │ +20a104: 1f04 f302 |0038: check-cast v4, Ljava/lang/Integer; // type@02f3 │ │ +20a108: 6e10 7c0a 0400 |003a: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@0a7c │ │ +20a10e: 0a04 |003d: move-result v4 │ │ +20a110: 12d5 |003e: const/4 v5, #int -3 // #fd │ │ +20a112: 1216 |003f: const/4 v6, #int 1 // #1 │ │ +20a114: 3254 0600 |0040: if-eq v4, v5, 0046 // +0006 │ │ +20a118: 3264 0400 |0042: if-eq v4, v6, 0046 // +0004 │ │ +20a11c: 1217 |0044: const/4 v7, #int 1 // #1 │ │ +20a11e: 2802 |0045: goto 0047 // +0002 │ │ +20a120: 1207 |0046: const/4 v7, #int 0 // #0 │ │ +20a122: 1308 0800 |0047: const/16 v8, #int 8 // #8 │ │ +20a126: 1209 |0049: const/4 v9, #int 0 // #0 │ │ +20a128: 3354 1e00 |004a: if-ne v4, v5, 0068 // +001e │ │ +20a12c: 54a4 ba43 |004c: iget-object v4, v10, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.context:Landroid/content/Context; // field@43ba │ │ +20a130: 55a5 bd43 |004e: iget-boolean v5, v10, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.isBroadcast:Z // field@43bd │ │ +20a134: 3805 0600 |0050: if-eqz v5, 0056 // +0006 │ │ +20a138: 1405 4200 137f |0052: const v5, #float 1.95398e+38 // #7f130042 │ │ +20a13e: 2804 |0055: goto 0059 // +0004 │ │ +20a140: 1405 bf01 137f |0056: const v5, #float 1.95406e+38 // #7f1301bf │ │ +20a146: 6e20 7900 5400 |0059: invoke-virtual {v4, v5}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0079 │ │ +20a14c: 0c04 |005c: move-result-object v4 │ │ +20a14e: 6e20 0405 4100 |005d: invoke-virtual {v1, v4}, Landroidx/appcompat/widget/AppCompatTextView;.setText:(Ljava/lang/CharSequence;)V // method@0504 │ │ +20a154: 6e30 0705 9106 |0060: invoke-virtual {v1, v9, v6}, Landroidx/appcompat/widget/AppCompatTextView;.setTypeface:(Landroid/graphics/Typeface;I)V // method@0507 │ │ +20a15a: 6e20 a204 8200 |0063: invoke-virtual {v2, v8}, Landroid/widget/TextView;.setVisibility:(I)V // method@04a2 │ │ +20a160: 1202 |0066: const/4 v2, #int 0 // #0 │ │ +20a162: 2827 |0067: goto 008e // +0027 │ │ +20a164: 54a5 bb43 |0068: iget-object v5, v10, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.dcContext:Lcom/b44t/messenger/DcContext; // field@43bb │ │ +20a168: 6e20 e206 4500 |006a: invoke-virtual {v5, v4}, Lcom/b44t/messenger/DcContext;.getContact:(I)Lcom/b44t/messenger/DcContact; // method@06e2 │ │ +20a16e: 0c04 |006d: move-result-object v4 │ │ +20a170: 2205 1811 |006e: new-instance v5, Lorg/thoughtcrime/securesms/recipients/Recipient; // type@1118 │ │ +20a174: 54a6 ba43 |0070: iget-object v6, v10, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.context:Landroid/content/Context; // field@43ba │ │ +20a178: 7030 be68 6504 |0072: invoke-direct {v5, v6, v4}, Lorg/thoughtcrime/securesms/recipients/Recipient;.:(Landroid/content/Context;Lcom/b44t/messenger/DcContact;)V // method@68be │ │ +20a17e: 6e10 b306 0400 |0075: invoke-virtual {v4}, Lcom/b44t/messenger/DcContact;.getDisplayName:()Ljava/lang/String; // method@06b3 │ │ +20a184: 0c06 |0078: move-result-object v6 │ │ +20a186: 6e20 0405 6100 |0079: invoke-virtual {v1, v6}, Landroidx/appcompat/widget/AppCompatTextView;.setText:(Ljava/lang/CharSequence;)V // method@0504 │ │ +20a18c: 6e30 0705 9100 |007c: invoke-virtual {v1, v9, v0}, Landroidx/appcompat/widget/AppCompatTextView;.setTypeface:(Landroid/graphics/Typeface;I)V // method@0507 │ │ +20a192: 6e10 b006 0400 |007f: invoke-virtual {v4}, Lcom/b44t/messenger/DcContact;.getAddr:()Ljava/lang/String; // method@06b0 │ │ +20a198: 0c06 |0082: move-result-object v6 │ │ +20a19a: 6e20 9d04 6200 |0083: invoke-virtual {v2, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@049d │ │ +20a1a0: 6e20 a204 0200 |0086: invoke-virtual {v2, v0}, Landroid/widget/TextView;.setVisibility:(I)V // method@04a2 │ │ +20a1a6: 6e10 bd06 0400 |0089: invoke-virtual {v4}, Lcom/b44t/messenger/DcContact;.isVerified:()Z // method@06bd │ │ +20a1ac: 0a02 |008c: move-result v2 │ │ +20a1ae: 0759 |008d: move-object v9, v5 │ │ +20a1b0: 54a4 bc43 |008e: iget-object v4, v10, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@43bc │ │ +20a1b4: 6e20 7859 4d00 |0090: invoke-virtual {v13, v4}, Lorg/thoughtcrime/securesms/components/AvatarImageView;.clear:(Lorg/thoughtcrime/securesms/mms/GlideRequests;)V // method@5978 │ │ +20a1ba: 54a4 bc43 |0093: iget-object v4, v10, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@43bc │ │ +20a1be: 6e40 7b59 4d09 |0095: invoke-virtual {v13, v4, v9, v0}, Lorg/thoughtcrime/securesms/components/AvatarImageView;.setAvatar:(Lorg/thoughtcrime/securesms/mms/GlideRequests;Lorg/thoughtcrime/securesms/recipients/Recipient;Z)V // method@597b │ │ +20a1c4: 3802 0600 |0098: if-eqz v2, 009e // +0006 │ │ +20a1c8: 140d 1102 087f |009a: const v13, #float 1.80786e+38 // #7f080211 │ │ +20a1ce: 2802 |009d: goto 009f // +0002 │ │ +20a1d0: 120d |009e: const/4 v13, #int 0 // #0 │ │ +20a1d2: 6e50 ff04 01d0 |009f: invoke-virtual {v1, v0, v0, v13, v0}, Landroidx/appcompat/widget/AppCompatTextView;.setCompoundDrawablesWithIntrinsicBounds:(IIII)V // method@04ff │ │ +20a1d8: 3807 0300 |00a2: if-eqz v7, 00a5 // +0003 │ │ +20a1dc: 2803 |00a4: goto 00a7 // +0003 │ │ +20a1de: 1300 0800 |00a5: const/16 v0, #int 8 // #8 │ │ +20a1e2: 6e20 3404 0300 |00a7: invoke-virtual {v3, v0}, Landroid/widget/ImageButton;.setVisibility:(I)V // method@0434 │ │ +20a1e8: 54ad ba43 |00aa: iget-object v13, v10, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.context:Landroid/content/Context; // field@43ba │ │ +20a1ec: 7110 c76a 0d00 |00ac: invoke-static {v13}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.isDarkTheme:(Landroid/content/Context;)Z // method@6ac7 │ │ +20a1f2: 0a0d |00af: move-result v13 │ │ +20a1f4: 380d 0400 |00b0: if-eqz v13, 00b4 // +0004 │ │ +20a1f8: 12fd |00b2: const/4 v13, #int -1 // #ff │ │ +20a1fa: 2803 |00b3: goto 00b6 // +0003 │ │ +20a1fc: 150d 00ff |00b4: const/high16 v13, #int -16777216 // #ff00 │ │ +20a200: 6e20 2f04 d300 |00b6: invoke-virtual {v3, v13}, Landroid/widget/ImageButton;.setColorFilter:(I)V // method@042f │ │ +20a206: 220d 9311 |00b9: new-instance v13, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda0; // type@1193 │ │ +20a20a: 7030 b06b ad0b |00bb: invoke-direct {v13, v10, v11}, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;I)V // method@6bb0 │ │ +20a210: 6e20 3204 d300 |00be: invoke-virtual {v3, v13}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0432 │ │ +20a216: 220d 9411 |00c1: new-instance v13, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda1; // type@1194 │ │ +20a21a: 7030 b26b ad0b |00c3: invoke-direct {v13, v10, v11}, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda1;.:(Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;I)V // method@6bb2 │ │ +20a220: 6e20 6503 dc00 |00c6: invoke-virtual {v12, v13}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0365 │ │ +20a226: 110c |00c9: return-object v12 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=101 │ │ 0x0013 line=104 │ │ 0x001c line=105 │ │ 0x0025 line=106 │ │ 0x002e line=107 │ │ @@ -325785,25 +325786,25 @@ │ │ type : '(ILandroid/view/View;)V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -20a3a0: |[20a3a0] org.thoughtcrime.securesms.util.SelectedContactsAdapter.lambda$getView$0$org-thoughtcrime-securesms-util-SelectedContactsAdapter:(ILandroid/view/View;)V │ │ -20a3b0: 5413 be43 |0000: iget-object v3, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.itemClickListener:Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$ItemClickListener; // field@43be │ │ -20a3b4: 3803 1100 |0002: if-eqz v3, 0013 // +0011 │ │ -20a3b8: 5410 b943 |0004: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@43b9 │ │ -20a3bc: 7220 6a0d 2000 |0006: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0d6a │ │ -20a3c2: 0c02 |0009: move-result-object v2 │ │ -20a3c4: 1f02 f302 |000a: check-cast v2, Ljava/lang/Integer; // type@02f3 │ │ -20a3c8: 6e10 7c0a 0200 |000c: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@0a7c │ │ -20a3ce: 0a02 |000f: move-result v2 │ │ -20a3d0: 7220 b56b 2300 |0010: invoke-interface {v3, v2}, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$ItemClickListener;.onItemDeleteClick:(I)V // method@6bb5 │ │ -20a3d6: 0e00 |0013: return-void │ │ +20a3a4: |[20a3a4] org.thoughtcrime.securesms.util.SelectedContactsAdapter.lambda$getView$0$org-thoughtcrime-securesms-util-SelectedContactsAdapter:(ILandroid/view/View;)V │ │ +20a3b4: 5413 be43 |0000: iget-object v3, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.itemClickListener:Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$ItemClickListener; // field@43be │ │ +20a3b8: 3803 1100 |0002: if-eqz v3, 0013 // +0011 │ │ +20a3bc: 5410 b943 |0004: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@43b9 │ │ +20a3c0: 7220 6a0d 2000 |0006: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0d6a │ │ +20a3c6: 0c02 |0009: move-result-object v2 │ │ +20a3c8: 1f02 f302 |000a: check-cast v2, Ljava/lang/Integer; // type@02f3 │ │ +20a3cc: 6e10 7c0a 0200 |000c: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@0a7c │ │ +20a3d2: 0a02 |000f: move-result v2 │ │ +20a3d4: 7220 b56b 2300 |0010: invoke-interface {v3, v2}, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$ItemClickListener;.onItemDeleteClick:(I)V // method@6bb5 │ │ +20a3da: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ 0x0004 line=135 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 this Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter; │ │ 0x0000 - 0x0014 reg=2 (null) I │ │ @@ -325814,25 +325815,25 @@ │ │ type : '(ILandroid/view/View;)V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -20a3d8: |[20a3d8] org.thoughtcrime.securesms.util.SelectedContactsAdapter.lambda$getView$1$org-thoughtcrime-securesms-util-SelectedContactsAdapter:(ILandroid/view/View;)V │ │ -20a3e8: 5413 be43 |0000: iget-object v3, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.itemClickListener:Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$ItemClickListener; // field@43be │ │ -20a3ec: 3803 1100 |0002: if-eqz v3, 0013 // +0011 │ │ -20a3f0: 5410 b943 |0004: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@43b9 │ │ -20a3f4: 7220 6a0d 2000 |0006: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0d6a │ │ -20a3fa: 0c02 |0009: move-result-object v2 │ │ -20a3fc: 1f02 f302 |000a: check-cast v2, Ljava/lang/Integer; // type@02f3 │ │ -20a400: 6e10 7c0a 0200 |000c: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@0a7c │ │ -20a406: 0a02 |000f: move-result v2 │ │ -20a408: 7220 b46b 2300 |0010: invoke-interface {v3, v2}, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$ItemClickListener;.onItemClick:(I)V // method@6bb4 │ │ -20a40e: 0e00 |0013: return-void │ │ +20a3dc: |[20a3dc] org.thoughtcrime.securesms.util.SelectedContactsAdapter.lambda$getView$1$org-thoughtcrime-securesms-util-SelectedContactsAdapter:(ILandroid/view/View;)V │ │ +20a3ec: 5413 be43 |0000: iget-object v3, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.itemClickListener:Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$ItemClickListener; // field@43be │ │ +20a3f0: 3803 1100 |0002: if-eqz v3, 0013 // +0011 │ │ +20a3f4: 5410 b943 |0004: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@43b9 │ │ +20a3f8: 7220 6a0d 2000 |0006: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0d6a │ │ +20a3fe: 0c02 |0009: move-result-object v2 │ │ +20a400: 1f02 f302 |000a: check-cast v2, Ljava/lang/Integer; // type@02f3 │ │ +20a404: 6e10 7c0a 0200 |000c: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@0a7c │ │ +20a40a: 0a02 |000f: move-result v2 │ │ +20a40c: 7220 b46b 2300 |0010: invoke-interface {v3, v2}, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$ItemClickListener;.onItemClick:(I)V // method@6bb4 │ │ +20a412: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ 0x0004 line=140 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 this Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter; │ │ 0x0000 - 0x0014 reg=2 (null) I │ │ @@ -325843,21 +325844,21 @@ │ │ type : '(Ljava/lang/Integer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -20a410: |[20a410] org.thoughtcrime.securesms.util.SelectedContactsAdapter.remove:(Ljava/lang/Integer;)V │ │ -20a420: 5410 b943 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@43b9 │ │ -20a424: 7220 720d 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@0d72 │ │ -20a42a: 0a02 |0005: move-result v2 │ │ -20a42c: 3802 0500 |0006: if-eqz v2, 000b // +0005 │ │ -20a430: 6e10 bf6b 0100 |0008: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.notifyDataSetChanged:()V // method@6bbf │ │ -20a436: 0e00 |000b: return-void │ │ +20a414: |[20a414] org.thoughtcrime.securesms.util.SelectedContactsAdapter.remove:(Ljava/lang/Integer;)V │ │ +20a424: 5410 b943 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@43b9 │ │ +20a428: 7220 720d 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@0d72 │ │ +20a42e: 0a02 |0005: move-result v2 │ │ +20a430: 3802 0500 |0006: if-eqz v2, 000b // +0005 │ │ +20a434: 6e10 bf6b 0100 |0008: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.notifyDataSetChanged:()V // method@6bbf │ │ +20a43a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0008 line=71 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter; │ │ 0x0000 - 0x000c reg=2 (null) Ljava/lang/Integer; │ │ @@ -325867,17 +325868,17 @@ │ │ type : '(Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$ItemClickListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -20a438: |[20a438] org.thoughtcrime.securesms.util.SelectedContactsAdapter.setItemClickListener:(Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$ItemClickListener;)V │ │ -20a448: 5b01 be43 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.itemClickListener:Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$ItemClickListener; // field@43be │ │ -20a44c: 0e00 |0002: return-void │ │ +20a43c: |[20a43c] org.thoughtcrime.securesms.util.SelectedContactsAdapter.setItemClickListener:(Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$ItemClickListener;)V │ │ +20a44c: 5b01 be43 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.itemClickListener:Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$ItemClickListener; // field@43be │ │ +20a450: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter; │ │ 0x0000 - 0x0003 reg=1 (null) Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$ItemClickListener; │ │ │ │ @@ -325919,20 +325920,20 @@ │ │ type : '([Ljava/lang/Long;Landroid/app/Activity;[I)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -20a450: |[20a450] org.thoughtcrime.securesms.util.SendRelayedMessageUtil$$ExternalSyntheticLambda0.:([Ljava/lang/Long;Landroid/app/Activity;[I)V │ │ -20a460: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ -20a466: 5b01 bf43 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda0;.f$0:[Ljava/lang/Long; // field@43bf │ │ -20a46a: 5b02 c043 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda0;.f$1:Landroid/app/Activity; // field@43c0 │ │ -20a46e: 5b03 c143 |0007: iput-object v3, v0, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda0;.f$2:[I // field@43c1 │ │ -20a472: 0e00 |0009: return-void │ │ +20a454: |[20a454] org.thoughtcrime.securesms.util.SendRelayedMessageUtil$$ExternalSyntheticLambda0.:([Ljava/lang/Long;Landroid/app/Activity;[I)V │ │ +20a464: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ +20a46a: 5b01 bf43 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda0;.f$0:[Ljava/lang/Long; // field@43bf │ │ +20a46e: 5b02 c043 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda0;.f$1:Landroid/app/Activity; // field@43c0 │ │ +20a472: 5b03 c143 |0007: iput-object v3, v0, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda0;.f$2:[I // field@43c1 │ │ +20a476: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x000a reg=1 (null) [Ljava/lang/Long; │ │ 0x0000 - 0x000a reg=2 (null) Landroid/app/Activity; │ │ @@ -325944,20 +325945,20 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -20a474: |[20a474] org.thoughtcrime.securesms.util.SendRelayedMessageUtil$$ExternalSyntheticLambda0.run:()V │ │ -20a484: 5430 bf43 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda0;.f$0:[Ljava/lang/Long; // field@43bf │ │ -20a488: 5431 c043 |0002: iget-object v1, v3, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda0;.f$1:Landroid/app/Activity; // field@43c0 │ │ -20a48c: 5432 c143 |0004: iget-object v2, v3, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda0;.f$2:[I // field@43c1 │ │ -20a490: 7130 cd6b 1002 |0006: invoke-static {v0, v1, v2}, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil;.lambda$immediatelyRelay$0:([Ljava/lang/Long;Landroid/app/Activity;[I)V // method@6bcd │ │ -20a496: 0e00 |0009: return-void │ │ +20a478: |[20a478] org.thoughtcrime.securesms.util.SendRelayedMessageUtil$$ExternalSyntheticLambda0.run:()V │ │ +20a488: 5430 bf43 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda0;.f$0:[Ljava/lang/Long; // field@43bf │ │ +20a48c: 5431 c043 |0002: iget-object v1, v3, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda0;.f$1:Landroid/app/Activity; // field@43c0 │ │ +20a490: 5432 c143 |0004: iget-object v2, v3, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda0;.f$2:[I // field@43c1 │ │ +20a494: 7130 cd6b 1002 |0006: invoke-static {v0, v1, v2}, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil;.lambda$immediatelyRelay$0:([Ljava/lang/Long;Landroid/app/Activity;[I)V // method@6bcd │ │ +20a49a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x000a reg=3 this Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda0; │ │ │ │ source_file_idx : 6616 (D8$$SyntheticClass) │ │ @@ -326002,21 +326003,21 @@ │ │ type : '([Ljava/lang/Long;Landroid/app/Activity;Ljava/util/ArrayList;Ljava/lang/String;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -20a498: |[20a498] org.thoughtcrime.securesms.util.SendRelayedMessageUtil$$ExternalSyntheticLambda1.:([Ljava/lang/Long;Landroid/app/Activity;Ljava/util/ArrayList;Ljava/lang/String;)V │ │ -20a4a8: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ -20a4ae: 5b01 c243 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda1;.f$0:[Ljava/lang/Long; // field@43c2 │ │ -20a4b2: 5b02 c343 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda1;.f$1:Landroid/app/Activity; // field@43c3 │ │ -20a4b6: 5b03 c443 |0007: iput-object v3, v0, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda1;.f$2:Ljava/util/ArrayList; // field@43c4 │ │ -20a4ba: 5b04 c543 |0009: iput-object v4, v0, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda1;.f$3:Ljava/lang/String; // field@43c5 │ │ -20a4be: 0e00 |000b: return-void │ │ +20a49c: |[20a49c] org.thoughtcrime.securesms.util.SendRelayedMessageUtil$$ExternalSyntheticLambda1.:([Ljava/lang/Long;Landroid/app/Activity;Ljava/util/ArrayList;Ljava/lang/String;)V │ │ +20a4ac: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ +20a4b2: 5b01 c243 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda1;.f$0:[Ljava/lang/Long; // field@43c2 │ │ +20a4b6: 5b02 c343 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda1;.f$1:Landroid/app/Activity; // field@43c3 │ │ +20a4ba: 5b03 c443 |0007: iput-object v3, v0, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda1;.f$2:Ljava/util/ArrayList; // field@43c4 │ │ +20a4be: 5b04 c543 |0009: iput-object v4, v0, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda1;.f$3:Ljava/lang/String; // field@43c5 │ │ +20a4c2: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x000c reg=0 this Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda1; │ │ 0x0000 - 0x000c reg=1 (null) [Ljava/lang/Long; │ │ 0x0000 - 0x000c reg=2 (null) Landroid/app/Activity; │ │ @@ -326029,21 +326030,21 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -20a4c0: |[20a4c0] org.thoughtcrime.securesms.util.SendRelayedMessageUtil$$ExternalSyntheticLambda1.run:()V │ │ -20a4d0: 5440 c243 |0000: iget-object v0, v4, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda1;.f$0:[Ljava/lang/Long; // field@43c2 │ │ -20a4d4: 5441 c343 |0002: iget-object v1, v4, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda1;.f$1:Landroid/app/Activity; // field@43c3 │ │ -20a4d8: 5442 c443 |0004: iget-object v2, v4, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda1;.f$2:Ljava/util/ArrayList; // field@43c4 │ │ -20a4dc: 5443 c543 |0006: iget-object v3, v4, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda1;.f$3:Ljava/lang/String; // field@43c5 │ │ -20a4e0: 7140 ce6b 1032 |0008: invoke-static {v0, v1, v2, v3}, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil;.lambda$immediatelyRelay$1:([Ljava/lang/Long;Landroid/app/Activity;Ljava/util/ArrayList;Ljava/lang/String;)V // method@6bce │ │ -20a4e6: 0e00 |000b: return-void │ │ +20a4c4: |[20a4c4] org.thoughtcrime.securesms.util.SendRelayedMessageUtil$$ExternalSyntheticLambda1.run:()V │ │ +20a4d4: 5440 c243 |0000: iget-object v0, v4, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda1;.f$0:[Ljava/lang/Long; // field@43c2 │ │ +20a4d8: 5441 c343 |0002: iget-object v1, v4, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda1;.f$1:Landroid/app/Activity; // field@43c3 │ │ +20a4dc: 5442 c443 |0004: iget-object v2, v4, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda1;.f$2:Ljava/util/ArrayList; // field@43c4 │ │ +20a4e0: 5443 c543 |0006: iget-object v3, v4, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda1;.f$3:Ljava/lang/String; // field@43c5 │ │ +20a4e4: 7140 ce6b 1032 |0008: invoke-static {v0, v1, v2, v3}, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil;.lambda$immediatelyRelay$1:([Ljava/lang/Long;Landroid/app/Activity;Ljava/util/ArrayList;Ljava/lang/String;)V // method@6bce │ │ +20a4ea: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x000c reg=4 this Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda1; │ │ │ │ source_file_idx : 6616 (D8$$SyntheticClass) │ │ @@ -326081,17 +326082,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -20a70c: |[20a70c] org.thoughtcrime.securesms.util.SendRelayedMessageUtil.:()V │ │ -20a71c: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ -20a722: 0e00 |0003: return-void │ │ +20a710: |[20a710] org.thoughtcrime.securesms.util.SendRelayedMessageUtil.:()V │ │ +20a720: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ +20a726: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil; │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil;) │ │ @@ -326099,32 +326100,32 @@ │ │ type : '(Landroid/content/Context;Ljava/util/ArrayList;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -20a4e8: |[20a4e8] org.thoughtcrime.securesms.util.SendRelayedMessageUtil.containsVideoType:(Landroid/content/Context;Ljava/util/ArrayList;)Z │ │ -20a4f8: 6e10 9e0c 0200 |0000: invoke-virtual {v2}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0c9e │ │ -20a4fe: 0c02 |0003: move-result-object v2 │ │ -20a500: 7210 480d 0200 |0004: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@0d48 │ │ -20a506: 0a00 |0007: move-result v0 │ │ -20a508: 3800 1400 |0008: if-eqz v0, 001c // +0014 │ │ -20a50c: 7210 490d 0200 |000a: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0d49 │ │ -20a512: 0c00 |000d: move-result-object v0 │ │ -20a514: 1f00 8b00 |000e: check-cast v0, Landroid/net/Uri; // type@008b │ │ -20a518: 7120 2f6b 0100 |0010: invoke-static {v1, v0}, Lorg/thoughtcrime/securesms/util/MediaUtil;.getMimeType:(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String; // method@6b2f │ │ -20a51e: 0c00 |0013: move-result-object v0 │ │ -20a520: 7110 396b 0000 |0014: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isVideoType:(Ljava/lang/String;)Z // method@6b39 │ │ -20a526: 0a00 |0017: move-result v0 │ │ -20a528: 3800 ecff |0018: if-eqz v0, 0004 // -0014 │ │ -20a52c: 1211 |001a: const/4 v1, #int 1 // #1 │ │ -20a52e: 0f01 |001b: return v1 │ │ -20a530: 1201 |001c: const/4 v1, #int 0 // #0 │ │ -20a532: 0f01 |001d: return v1 │ │ +20a4ec: |[20a4ec] org.thoughtcrime.securesms.util.SendRelayedMessageUtil.containsVideoType:(Landroid/content/Context;Ljava/util/ArrayList;)Z │ │ +20a4fc: 6e10 9e0c 0200 |0000: invoke-virtual {v2}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0c9e │ │ +20a502: 0c02 |0003: move-result-object v2 │ │ +20a504: 7210 480d 0200 |0004: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@0d48 │ │ +20a50a: 0a00 |0007: move-result v0 │ │ +20a50c: 3800 1400 |0008: if-eqz v0, 001c // +0014 │ │ +20a510: 7210 490d 0200 |000a: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0d49 │ │ +20a516: 0c00 |000d: move-result-object v0 │ │ +20a518: 1f00 8b00 |000e: check-cast v0, Landroid/net/Uri; // type@008b │ │ +20a51c: 7120 2f6b 0100 |0010: invoke-static {v1, v0}, Lorg/thoughtcrime/securesms/util/MediaUtil;.getMimeType:(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String; // method@6b2f │ │ +20a522: 0c00 |0013: move-result-object v0 │ │ +20a524: 7110 396b 0000 |0014: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isVideoType:(Ljava/lang/String;)Z // method@6b39 │ │ +20a52a: 0a00 |0017: move-result v0 │ │ +20a52c: 3800 ecff |0018: if-eqz v0, 0004 // -0014 │ │ +20a530: 1211 |001a: const/4 v1, #int 1 // #1 │ │ +20a532: 0f01 |001b: return v1 │ │ +20a534: 1201 |001c: const/4 v1, #int 0 // #0 │ │ +20a536: 0f01 |001d: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 0x0010 line=83 │ │ 0x0014 line=84 │ │ locals : │ │ 0x0000 - 0x001e reg=1 (null) Landroid/content/Context; │ │ @@ -326135,55 +326136,55 @@ │ │ type : '(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;)Lcom/b44t/messenger/DcMsg;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 82 16-bit code units │ │ -20a534: |[20a534] org.thoughtcrime.securesms.util.SendRelayedMessageUtil.createMessage:(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;)Lcom/b44t/messenger/DcMsg; │ │ -20a544: 7110 625e 0400 |0000: invoke-static {v4}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@5e62 │ │ -20a54a: 0c00 |0003: move-result-object v0 │ │ -20a54c: 7120 2f6b 5400 |0004: invoke-static {v4, v5}, Lorg/thoughtcrime/securesms/util/MediaUtil;.getMimeType:(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String; // method@6b2f │ │ -20a552: 0c01 |0007: move-result-object v1 │ │ -20a554: 3905 0a00 |0008: if-nez v5, 0012 // +000a │ │ -20a558: 2202 e901 |000a: new-instance v2, Lcom/b44t/messenger/DcMsg; // type@01e9 │ │ -20a55c: 1303 0a00 |000c: const/16 v3, #int 10 // #a │ │ -20a560: 7030 3307 0203 |000e: invoke-direct {v2, v0, v3}, Lcom/b44t/messenger/DcMsg;.:(Lcom/b44t/messenger/DcContext;I)V // method@0733 │ │ -20a566: 2832 |0011: goto 0043 // +0032 │ │ -20a568: 7110 346b 0100 |0012: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isImageType:(Ljava/lang/String;)Z // method@6b34 │ │ -20a56e: 0a02 |0015: move-result v2 │ │ -20a570: 3802 0a00 |0016: if-eqz v2, 0020 // +000a │ │ -20a574: 2202 e901 |0018: new-instance v2, Lcom/b44t/messenger/DcMsg; // type@01e9 │ │ -20a578: 1303 1400 |001a: const/16 v3, #int 20 // #14 │ │ -20a57c: 7030 3307 0203 |001c: invoke-direct {v2, v0, v3}, Lcom/b44t/messenger/DcMsg;.:(Lcom/b44t/messenger/DcContext;I)V // method@0733 │ │ -20a582: 2824 |001f: goto 0043 // +0024 │ │ -20a584: 7110 316b 0100 |0020: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isAudioType:(Ljava/lang/String;)Z // method@6b31 │ │ -20a58a: 0a02 |0023: move-result v2 │ │ -20a58c: 3802 0a00 |0024: if-eqz v2, 002e // +000a │ │ -20a590: 2202 e901 |0026: new-instance v2, Lcom/b44t/messenger/DcMsg; // type@01e9 │ │ -20a594: 1303 2800 |0028: const/16 v3, #int 40 // #28 │ │ -20a598: 7030 3307 0203 |002a: invoke-direct {v2, v0, v3}, Lcom/b44t/messenger/DcMsg;.:(Lcom/b44t/messenger/DcContext;I)V // method@0733 │ │ -20a59e: 2816 |002d: goto 0043 // +0016 │ │ -20a5a0: 7110 396b 0100 |002e: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isVideoType:(Ljava/lang/String;)Z // method@6b39 │ │ -20a5a6: 0a02 |0031: move-result v2 │ │ -20a5a8: 3802 0a00 |0032: if-eqz v2, 003c // +000a │ │ -20a5ac: 2202 e901 |0034: new-instance v2, Lcom/b44t/messenger/DcMsg; // type@01e9 │ │ -20a5b0: 1303 3200 |0036: const/16 v3, #int 50 // #32 │ │ -20a5b4: 7030 3307 0203 |0038: invoke-direct {v2, v0, v3}, Lcom/b44t/messenger/DcMsg;.:(Lcom/b44t/messenger/DcContext;I)V // method@0733 │ │ -20a5ba: 2808 |003b: goto 0043 // +0008 │ │ -20a5bc: 2202 e901 |003c: new-instance v2, Lcom/b44t/messenger/DcMsg; // type@01e9 │ │ -20a5c0: 1303 3c00 |003e: const/16 v3, #int 60 // #3c │ │ -20a5c4: 7030 3307 0203 |0040: invoke-direct {v2, v0, v3}, Lcom/b44t/messenger/DcMsg;.:(Lcom/b44t/messenger/DcContext;I)V // method@0733 │ │ -20a5ca: 3805 0900 |0043: if-eqz v5, 004c // +0009 │ │ -20a5ce: 7120 c96b 5400 |0045: invoke-static {v4, v5}, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil;.getRealPathFromUri:(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String; // method@6bc9 │ │ -20a5d4: 0c04 |0048: move-result-object v4 │ │ -20a5d6: 6e30 6707 4201 |0049: invoke-virtual {v2, v4, v1}, Lcom/b44t/messenger/DcMsg;.setFile:(Ljava/lang/String;Ljava/lang/String;)V // method@0767 │ │ -20a5dc: 3806 0500 |004c: if-eqz v6, 0051 // +0005 │ │ -20a5e0: 6e20 6907 6200 |004e: invoke-virtual {v2, v6}, Lcom/b44t/messenger/DcMsg;.setText:(Ljava/lang/String;)V // method@0769 │ │ -20a5e6: 1102 |0051: return-object v2 │ │ +20a538: |[20a538] org.thoughtcrime.securesms.util.SendRelayedMessageUtil.createMessage:(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;)Lcom/b44t/messenger/DcMsg; │ │ +20a548: 7110 625e 0400 |0000: invoke-static {v4}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@5e62 │ │ +20a54e: 0c00 |0003: move-result-object v0 │ │ +20a550: 7120 2f6b 5400 |0004: invoke-static {v4, v5}, Lorg/thoughtcrime/securesms/util/MediaUtil;.getMimeType:(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String; // method@6b2f │ │ +20a556: 0c01 |0007: move-result-object v1 │ │ +20a558: 3905 0a00 |0008: if-nez v5, 0012 // +000a │ │ +20a55c: 2202 e901 |000a: new-instance v2, Lcom/b44t/messenger/DcMsg; // type@01e9 │ │ +20a560: 1303 0a00 |000c: const/16 v3, #int 10 // #a │ │ +20a564: 7030 3307 0203 |000e: invoke-direct {v2, v0, v3}, Lcom/b44t/messenger/DcMsg;.:(Lcom/b44t/messenger/DcContext;I)V // method@0733 │ │ +20a56a: 2832 |0011: goto 0043 // +0032 │ │ +20a56c: 7110 346b 0100 |0012: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isImageType:(Ljava/lang/String;)Z // method@6b34 │ │ +20a572: 0a02 |0015: move-result v2 │ │ +20a574: 3802 0a00 |0016: if-eqz v2, 0020 // +000a │ │ +20a578: 2202 e901 |0018: new-instance v2, Lcom/b44t/messenger/DcMsg; // type@01e9 │ │ +20a57c: 1303 1400 |001a: const/16 v3, #int 20 // #14 │ │ +20a580: 7030 3307 0203 |001c: invoke-direct {v2, v0, v3}, Lcom/b44t/messenger/DcMsg;.:(Lcom/b44t/messenger/DcContext;I)V // method@0733 │ │ +20a586: 2824 |001f: goto 0043 // +0024 │ │ +20a588: 7110 316b 0100 |0020: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isAudioType:(Ljava/lang/String;)Z // method@6b31 │ │ +20a58e: 0a02 |0023: move-result v2 │ │ +20a590: 3802 0a00 |0024: if-eqz v2, 002e // +000a │ │ +20a594: 2202 e901 |0026: new-instance v2, Lcom/b44t/messenger/DcMsg; // type@01e9 │ │ +20a598: 1303 2800 |0028: const/16 v3, #int 40 // #28 │ │ +20a59c: 7030 3307 0203 |002a: invoke-direct {v2, v0, v3}, Lcom/b44t/messenger/DcMsg;.:(Lcom/b44t/messenger/DcContext;I)V // method@0733 │ │ +20a5a2: 2816 |002d: goto 0043 // +0016 │ │ +20a5a4: 7110 396b 0100 |002e: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isVideoType:(Ljava/lang/String;)Z // method@6b39 │ │ +20a5aa: 0a02 |0031: move-result v2 │ │ +20a5ac: 3802 0a00 |0032: if-eqz v2, 003c // +000a │ │ +20a5b0: 2202 e901 |0034: new-instance v2, Lcom/b44t/messenger/DcMsg; // type@01e9 │ │ +20a5b4: 1303 3200 |0036: const/16 v3, #int 50 // #32 │ │ +20a5b8: 7030 3307 0203 |0038: invoke-direct {v2, v0, v3}, Lcom/b44t/messenger/DcMsg;.:(Lcom/b44t/messenger/DcContext;I)V // method@0733 │ │ +20a5be: 2808 |003b: goto 0043 // +0008 │ │ +20a5c0: 2202 e901 |003c: new-instance v2, Lcom/b44t/messenger/DcMsg; // type@01e9 │ │ +20a5c4: 1303 3c00 |003e: const/16 v3, #int 60 // #3c │ │ +20a5c8: 7030 3307 0203 |0040: invoke-direct {v2, v0, v3}, Lcom/b44t/messenger/DcMsg;.:(Lcom/b44t/messenger/DcContext;I)V // method@0733 │ │ +20a5ce: 3805 0900 |0043: if-eqz v5, 004c // +0009 │ │ +20a5d2: 7120 c96b 5400 |0045: invoke-static {v4, v5}, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil;.getRealPathFromUri:(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String; // method@6bc9 │ │ +20a5d8: 0c04 |0048: move-result-object v4 │ │ +20a5da: 6e30 6707 4201 |0049: invoke-virtual {v2, v4, v1}, Lcom/b44t/messenger/DcMsg;.setFile:(Ljava/lang/String;Ljava/lang/String;)V // method@0767 │ │ +20a5e0: 3806 0500 |004c: if-eqz v6, 0051 // +0005 │ │ +20a5e4: 6e20 6907 6200 |004e: invoke-virtual {v2, v6}, Lcom/b44t/messenger/DcMsg;.setText:(Ljava/lang/String;)V // method@0769 │ │ +20a5ea: 1102 |0051: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x0004 line=94 │ │ 0x000a line=96 │ │ 0x0012 line=97 │ │ 0x0018 line=98 │ │ @@ -326204,81 +326205,81 @@ │ │ type : '(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 122 16-bit code units │ │ -20a5e8: |[20a5e8] org.thoughtcrime.securesms.util.SendRelayedMessageUtil.getRealPathFromUri:(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String; │ │ -20a5f8: 7110 625e 0900 |0000: invoke-static {v9}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@5e62 │ │ -20a5fe: 0c00 |0003: move-result-object v0 │ │ -20a600: 1a01 4650 |0004: const-string v1, "cannot-resolve.jpg" // string@5046 │ │ -20a604: 7110 ef64 0a00 |0006: invoke-static {v10}, Lorg/thoughtcrime/securesms/mms/PartAuthority;.isLocalUri:(Landroid/net/Uri;)Z // method@64ef │ │ -20a60a: 0a02 |0009: move-result v2 │ │ -20a60c: 3802 0e00 |000a: if-eqz v2, 0018 // +000e │ │ -20a610: 6e10 1802 0a00 |000c: invoke-virtual {v10}, Landroid/net/Uri;.getPathSegments:()Ljava/util/List; // method@0218 │ │ -20a616: 0c01 |000f: move-result-object v1 │ │ -20a618: 1222 |0010: const/4 v2, #int 2 // #2 │ │ -20a61a: 7220 6a0d 2100 |0011: invoke-interface {v1, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0d6a │ │ -20a620: 0c01 |0014: move-result-object v1 │ │ -20a622: 1f01 0b03 |0015: check-cast v1, Ljava/lang/String; // type@030b │ │ -20a626: 2837 |0017: goto 004e // +0037 │ │ -20a628: 6e10 1a02 0a00 |0018: invoke-virtual {v10}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@021a │ │ -20a62e: 0c02 |001b: move-result-object v2 │ │ -20a630: 1a03 8f53 |001c: const-string v3, "content" // string@538f │ │ -20a634: 6e20 090b 3200 |001e: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b09 │ │ -20a63a: 0a02 |0021: move-result v2 │ │ -20a63c: 3802 2c00 |0022: if-eqz v2, 004e // +002c │ │ -20a640: 6e10 7000 0900 |0024: invoke-virtual {v9}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0070 │ │ -20a646: 0c03 |0027: move-result-object v3 │ │ -20a648: 1207 |0028: const/4 v7, #int 0 // #0 │ │ -20a64a: 1208 |0029: const/4 v8, #int 0 // #0 │ │ -20a64c: 1205 |002a: const/4 v5, #int 0 // #0 │ │ -20a64e: 1206 |002b: const/4 v6, #int 0 // #0 │ │ -20a650: 07a4 |002c: move-object v4, v10 │ │ -20a652: 7406 6300 0300 |002d: invoke-virtual/range {v3, v4, v5, v6, v7, v8}, Landroid/content/ContentResolver;.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@0063 │ │ -20a658: 0c02 |0030: move-result-object v2 │ │ -20a65a: 3802 1a00 |0031: if-eqz v2, 004b // +001a │ │ -20a65e: 7210 0001 0200 |0033: invoke-interface {v2}, Landroid/database/Cursor;.moveToFirst:()Z // method@0100 │ │ -20a664: 0a03 |0036: move-result v3 │ │ -20a666: 3803 1400 |0037: if-eqz v3, 004b // +0014 │ │ -20a66a: 1a03 5348 |0039: const-string v3, "_display_name" // string@4853 │ │ -20a66e: 7220 f900 3200 |003b: invoke-interface {v2, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00f9 │ │ -20a674: 0a03 |003e: move-result v3 │ │ -20a676: 3a03 0c00 |003f: if-ltz v3, 004b // +000c │ │ -20a67a: 7220 fe00 3200 |0041: invoke-interface {v2, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00fe │ │ -20a680: 0c01 |0044: move-result-object v1 │ │ -20a682: 2806 |0045: goto 004b // +0006 │ │ -20a684: 0d09 |0046: move-exception v9 │ │ -20a686: 7210 f800 0200 |0047: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@00f8 │ │ -20a68c: 2709 |004a: throw v9 │ │ -20a68e: 7210 f800 0200 |004b: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@00f8 │ │ -20a694: 1a02 0000 |004e: const-string v2, "" // string@0000 │ │ -20a698: 1a03 ff0f |0050: const-string v3, "." // string@0fff │ │ -20a69c: 6e20 190b 3100 |0052: invoke-virtual {v1, v3}, Ljava/lang/String;.lastIndexOf:(Ljava/lang/String;)I // method@0b19 │ │ -20a6a2: 0a03 |0055: move-result v3 │ │ -20a6a4: 3a03 0b00 |0056: if-ltz v3, 0061 // +000b │ │ -20a6a8: 6e20 280b 3100 |0058: invoke-virtual {v1, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0b28 │ │ -20a6ae: 0c02 |005b: move-result-object v2 │ │ -20a6b0: 1204 |005c: const/4 v4, #int 0 // #0 │ │ -20a6b2: 6e30 290b 4103 |005d: invoke-virtual {v1, v4, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0b29 │ │ -20a6b8: 0c01 |0060: move-result-object v1 │ │ -20a6ba: 7130 605e 1002 |0061: invoke-static {v0, v1, v2}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getBlobdirFile:(Lcom/b44t/messenger/DcContext;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@5e60 │ │ -20a6c0: 0c00 |0064: move-result-object v0 │ │ -20a6c2: 3800 0e00 |0065: if-eqz v0, 0073 // +000e │ │ -20a6c6: 7120 ee64 a900 |0067: invoke-static {v9, v10}, Lorg/thoughtcrime/securesms/mms/PartAuthority;.getAttachmentStream:(Landroid/content/Context;Landroid/net/Uri;)Ljava/io/InputStream; // method@64ee │ │ -20a6cc: 0c09 |006a: move-result-object v9 │ │ -20a6ce: 220a c202 |006b: new-instance v10, Ljava/io/FileOutputStream; // type@02c2 │ │ -20a6d2: 7020 b109 0a00 |006d: invoke-direct {v10, v0}, Ljava/io/FileOutputStream;.:(Ljava/lang/String;)V // method@09b1 │ │ -20a6d8: 7120 0e6c a900 |0070: invoke-static {v9, v10}, Lorg/thoughtcrime/securesms/util/Util;.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)J // method@6c0e │ │ -20a6de: 1100 |0073: return-object v0 │ │ -20a6e0: 0d09 |0074: move-exception v9 │ │ -20a6e2: 6e10 670a 0900 |0075: invoke-virtual {v9}, Ljava/lang/Exception;.printStackTrace:()V // method@0a67 │ │ -20a6e8: 1209 |0078: const/4 v9, #int 0 // #0 │ │ -20a6ea: 1109 |0079: return-object v9 │ │ +20a5ec: |[20a5ec] org.thoughtcrime.securesms.util.SendRelayedMessageUtil.getRealPathFromUri:(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String; │ │ +20a5fc: 7110 625e 0900 |0000: invoke-static {v9}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@5e62 │ │ +20a602: 0c00 |0003: move-result-object v0 │ │ +20a604: 1a01 4650 |0004: const-string v1, "cannot-resolve.jpg" // string@5046 │ │ +20a608: 7110 ef64 0a00 |0006: invoke-static {v10}, Lorg/thoughtcrime/securesms/mms/PartAuthority;.isLocalUri:(Landroid/net/Uri;)Z // method@64ef │ │ +20a60e: 0a02 |0009: move-result v2 │ │ +20a610: 3802 0e00 |000a: if-eqz v2, 0018 // +000e │ │ +20a614: 6e10 1802 0a00 |000c: invoke-virtual {v10}, Landroid/net/Uri;.getPathSegments:()Ljava/util/List; // method@0218 │ │ +20a61a: 0c01 |000f: move-result-object v1 │ │ +20a61c: 1222 |0010: const/4 v2, #int 2 // #2 │ │ +20a61e: 7220 6a0d 2100 |0011: invoke-interface {v1, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0d6a │ │ +20a624: 0c01 |0014: move-result-object v1 │ │ +20a626: 1f01 0b03 |0015: check-cast v1, Ljava/lang/String; // type@030b │ │ +20a62a: 2837 |0017: goto 004e // +0037 │ │ +20a62c: 6e10 1a02 0a00 |0018: invoke-virtual {v10}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@021a │ │ +20a632: 0c02 |001b: move-result-object v2 │ │ +20a634: 1a03 8f53 |001c: const-string v3, "content" // string@538f │ │ +20a638: 6e20 090b 3200 |001e: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b09 │ │ +20a63e: 0a02 |0021: move-result v2 │ │ +20a640: 3802 2c00 |0022: if-eqz v2, 004e // +002c │ │ +20a644: 6e10 7000 0900 |0024: invoke-virtual {v9}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0070 │ │ +20a64a: 0c03 |0027: move-result-object v3 │ │ +20a64c: 1207 |0028: const/4 v7, #int 0 // #0 │ │ +20a64e: 1208 |0029: const/4 v8, #int 0 // #0 │ │ +20a650: 1205 |002a: const/4 v5, #int 0 // #0 │ │ +20a652: 1206 |002b: const/4 v6, #int 0 // #0 │ │ +20a654: 07a4 |002c: move-object v4, v10 │ │ +20a656: 7406 6300 0300 |002d: invoke-virtual/range {v3, v4, v5, v6, v7, v8}, Landroid/content/ContentResolver;.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@0063 │ │ +20a65c: 0c02 |0030: move-result-object v2 │ │ +20a65e: 3802 1a00 |0031: if-eqz v2, 004b // +001a │ │ +20a662: 7210 0001 0200 |0033: invoke-interface {v2}, Landroid/database/Cursor;.moveToFirst:()Z // method@0100 │ │ +20a668: 0a03 |0036: move-result v3 │ │ +20a66a: 3803 1400 |0037: if-eqz v3, 004b // +0014 │ │ +20a66e: 1a03 5348 |0039: const-string v3, "_display_name" // string@4853 │ │ +20a672: 7220 f900 3200 |003b: invoke-interface {v2, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00f9 │ │ +20a678: 0a03 |003e: move-result v3 │ │ +20a67a: 3a03 0c00 |003f: if-ltz v3, 004b // +000c │ │ +20a67e: 7220 fe00 3200 |0041: invoke-interface {v2, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00fe │ │ +20a684: 0c01 |0044: move-result-object v1 │ │ +20a686: 2806 |0045: goto 004b // +0006 │ │ +20a688: 0d09 |0046: move-exception v9 │ │ +20a68a: 7210 f800 0200 |0047: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@00f8 │ │ +20a690: 2709 |004a: throw v9 │ │ +20a692: 7210 f800 0200 |004b: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@00f8 │ │ +20a698: 1a02 0000 |004e: const-string v2, "" // string@0000 │ │ +20a69c: 1a03 ff0f |0050: const-string v3, "." // string@0fff │ │ +20a6a0: 6e20 190b 3100 |0052: invoke-virtual {v1, v3}, Ljava/lang/String;.lastIndexOf:(Ljava/lang/String;)I // method@0b19 │ │ +20a6a6: 0a03 |0055: move-result v3 │ │ +20a6a8: 3a03 0b00 |0056: if-ltz v3, 0061 // +000b │ │ +20a6ac: 6e20 280b 3100 |0058: invoke-virtual {v1, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0b28 │ │ +20a6b2: 0c02 |005b: move-result-object v2 │ │ +20a6b4: 1204 |005c: const/4 v4, #int 0 // #0 │ │ +20a6b6: 6e30 290b 4103 |005d: invoke-virtual {v1, v4, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0b29 │ │ +20a6bc: 0c01 |0060: move-result-object v1 │ │ +20a6be: 7130 605e 1002 |0061: invoke-static {v0, v1, v2}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getBlobdirFile:(Lcom/b44t/messenger/DcContext;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@5e60 │ │ +20a6c4: 0c00 |0064: move-result-object v0 │ │ +20a6c6: 3800 0e00 |0065: if-eqz v0, 0073 // +000e │ │ +20a6ca: 7120 ee64 a900 |0067: invoke-static {v9, v10}, Lorg/thoughtcrime/securesms/mms/PartAuthority;.getAttachmentStream:(Landroid/content/Context;Landroid/net/Uri;)Ljava/io/InputStream; // method@64ee │ │ +20a6d0: 0c09 |006a: move-result-object v9 │ │ +20a6d2: 220a c202 |006b: new-instance v10, Ljava/io/FileOutputStream; // type@02c2 │ │ +20a6d6: 7020 b109 0a00 |006d: invoke-direct {v10, v0}, Ljava/io/FileOutputStream;.:(Ljava/lang/String;)V // method@09b1 │ │ +20a6dc: 7120 0e6c a900 |0070: invoke-static {v9, v10}, Lorg/thoughtcrime/securesms/util/Util;.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)J // method@6c0e │ │ +20a6e2: 1100 |0073: return-object v0 │ │ +20a6e4: 0d09 |0074: move-exception v9 │ │ +20a6e6: 6e10 670a 0900 |0075: invoke-virtual {v9}, Ljava/lang/Exception;.printStackTrace:()V // method@0a67 │ │ +20a6ec: 1209 |0078: const/4 v9, #int 0 // #0 │ │ +20a6ee: 1109 |0079: return-object v9 │ │ catches : 3 │ │ 0x0004 - 0x0031 │ │ Ljava/lang/Exception; -> 0x0074 │ │ 0x0033 - 0x0045 │ │ -> 0x0046 │ │ 0x0047 - 0x0073 │ │ Ljava/lang/Exception; -> 0x0074 │ │ @@ -326314,19 +326315,19 @@ │ │ type : '(Landroid/content/Context;I[I)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -20a724: |[20a724] org.thoughtcrime.securesms.util.SendRelayedMessageUtil.handleForwarding:(Landroid/content/Context;I[I)V │ │ -20a734: 7110 625e 0000 |0000: invoke-static {v0}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@5e62 │ │ -20a73a: 0c00 |0003: move-result-object v0 │ │ -20a73c: 6e30 d206 2001 |0004: invoke-virtual {v0, v2, v1}, Lcom/b44t/messenger/DcContext;.forwardMsgs:([II)V // method@06d2 │ │ -20a742: 0e00 |0007: return-void │ │ +20a728: |[20a728] org.thoughtcrime.securesms.util.SendRelayedMessageUtil.handleForwarding:(Landroid/content/Context;I[I)V │ │ +20a738: 7110 625e 0000 |0000: invoke-static {v0}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@5e62 │ │ +20a73e: 0c00 |0003: move-result-object v0 │ │ +20a740: 6e30 d206 2001 |0004: invoke-virtual {v0, v2, v1}, Lcom/b44t/messenger/DcContext;.forwardMsgs:([II)V // method@06d2 │ │ +20a746: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0004 line=61 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 (null) Landroid/content/Context; │ │ 0x0000 - 0x0008 reg=1 (null) I │ │ @@ -326337,24 +326338,24 @@ │ │ type : '(Landroid/app/Activity;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -20a744: |[20a744] org.thoughtcrime.securesms.util.SendRelayedMessageUtil.immediatelyRelay:(Landroid/app/Activity;I)V │ │ -20a754: 8130 |0000: int-to-long v0, v3 │ │ -20a756: 7120 910a 1000 |0001: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a91 │ │ -20a75c: 0c03 |0004: move-result-object v3 │ │ -20a75e: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -20a760: 2300 f611 |0006: new-array v0, v0, [Ljava/lang/Long; // type@11f6 │ │ -20a764: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -20a766: 4d03 0001 |0009: aput-object v3, v0, v1 │ │ -20a76a: 7120 cc6b 0200 |000b: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil;.immediatelyRelay:(Landroid/app/Activity;[Ljava/lang/Long;)V // method@6bcc │ │ -20a770: 0e00 |000e: return-void │ │ +20a748: |[20a748] org.thoughtcrime.securesms.util.SendRelayedMessageUtil.immediatelyRelay:(Landroid/app/Activity;I)V │ │ +20a758: 8130 |0000: int-to-long v0, v3 │ │ +20a75a: 7120 910a 1000 |0001: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a91 │ │ +20a760: 0c03 |0004: move-result-object v3 │ │ +20a762: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +20a764: 2300 f611 |0006: new-array v0, v0, [Ljava/lang/Long; // type@11f6 │ │ +20a768: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +20a76a: 4d03 0001 |0009: aput-object v3, v0, v1 │ │ +20a76e: 7120 cc6b 0200 |000b: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil;.immediatelyRelay:(Landroid/app/Activity;[Ljava/lang/Long;)V // method@6bcc │ │ +20a774: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=33 │ │ locals : │ │ 0x0000 - 0x000f reg=2 (null) Landroid/app/Activity; │ │ 0x0000 - 0x000f reg=3 (null) I │ │ │ │ @@ -326363,38 +326364,38 @@ │ │ type : '(Landroid/app/Activity;[Ljava/lang/Long;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 51 16-bit code units │ │ -20a774: |[20a774] org.thoughtcrime.securesms.util.SendRelayedMessageUtil.immediatelyRelay:(Landroid/app/Activity;[Ljava/lang/Long;)V │ │ -20a784: 7100 ac52 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/ConversationListRelayingActivity;.finishActivity:()V // method@52ac │ │ -20a78a: 7110 8b6b 0300 |0003: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/RelayUtil;.isForwarding:(Landroid/app/Activity;)Z // method@6b8b │ │ -20a790: 0a00 |0006: move-result v0 │ │ -20a792: 3800 1200 |0007: if-eqz v0, 0019 // +0012 │ │ -20a796: 7110 856b 0300 |0009: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getForwardedMessageIDs:(Landroid/app/Activity;)[I // method@6b85 │ │ -20a79c: 0c00 |000c: move-result-object v0 │ │ -20a79e: 7110 8e6b 0300 |000d: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/RelayUtil;.resetRelayingMessageContent:(Landroid/app/Activity;)V // method@6b8e │ │ -20a7a4: 2201 9711 |0010: new-instance v1, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda0; // type@1197 │ │ -20a7a8: 7040 c26b 4103 |0012: invoke-direct {v1, v4, v3, v0}, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda0;.:([Ljava/lang/Long;Landroid/app/Activity;[I)V // method@6bc2 │ │ -20a7ae: 7110 256c 0100 |0015: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/Util;.runOnAnyBackgroundThread:(Ljava/lang/Runnable;)V // method@6c25 │ │ -20a7b4: 281a |0018: goto 0032 // +001a │ │ -20a7b6: 7110 8d6b 0300 |0019: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/RelayUtil;.isSharing:(Landroid/app/Activity;)Z // method@6b8d │ │ -20a7bc: 0a00 |001c: move-result v0 │ │ -20a7be: 3800 1500 |001d: if-eqz v0, 0032 // +0015 │ │ -20a7c2: 7110 896b 0300 |001f: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getSharedUris:(Landroid/app/Activity;)Ljava/util/ArrayList; // method@6b89 │ │ -20a7c8: 0c00 |0022: move-result-object v0 │ │ -20a7ca: 7110 876b 0300 |0023: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getSharedText:(Landroid/app/Activity;)Ljava/lang/String; // method@6b87 │ │ -20a7d0: 0c01 |0026: move-result-object v1 │ │ -20a7d2: 7110 8e6b 0300 |0027: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/RelayUtil;.resetRelayingMessageContent:(Landroid/app/Activity;)V // method@6b8e │ │ -20a7d8: 2202 9811 |002a: new-instance v2, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda1; // type@1198 │ │ -20a7dc: 7051 c46b 4203 |002c: invoke-direct {v2, v4, v3, v0, v1}, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda1;.:([Ljava/lang/Long;Landroid/app/Activity;Ljava/util/ArrayList;Ljava/lang/String;)V // method@6bc4 │ │ -20a7e2: 7110 256c 0200 |002f: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/Util;.runOnAnyBackgroundThread:(Ljava/lang/Runnable;)V // method@6c25 │ │ -20a7e8: 0e00 |0032: return-void │ │ +20a778: |[20a778] org.thoughtcrime.securesms.util.SendRelayedMessageUtil.immediatelyRelay:(Landroid/app/Activity;[Ljava/lang/Long;)V │ │ +20a788: 7100 ac52 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/ConversationListRelayingActivity;.finishActivity:()V // method@52ac │ │ +20a78e: 7110 8b6b 0300 |0003: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/RelayUtil;.isForwarding:(Landroid/app/Activity;)Z // method@6b8b │ │ +20a794: 0a00 |0006: move-result v0 │ │ +20a796: 3800 1200 |0007: if-eqz v0, 0019 // +0012 │ │ +20a79a: 7110 856b 0300 |0009: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getForwardedMessageIDs:(Landroid/app/Activity;)[I // method@6b85 │ │ +20a7a0: 0c00 |000c: move-result-object v0 │ │ +20a7a2: 7110 8e6b 0300 |000d: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/RelayUtil;.resetRelayingMessageContent:(Landroid/app/Activity;)V // method@6b8e │ │ +20a7a8: 2201 9711 |0010: new-instance v1, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda0; // type@1197 │ │ +20a7ac: 7040 c26b 4103 |0012: invoke-direct {v1, v4, v3, v0}, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda0;.:([Ljava/lang/Long;Landroid/app/Activity;[I)V // method@6bc2 │ │ +20a7b2: 7110 256c 0100 |0015: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/Util;.runOnAnyBackgroundThread:(Ljava/lang/Runnable;)V // method@6c25 │ │ +20a7b8: 281a |0018: goto 0032 // +001a │ │ +20a7ba: 7110 8d6b 0300 |0019: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/RelayUtil;.isSharing:(Landroid/app/Activity;)Z // method@6b8d │ │ +20a7c0: 0a00 |001c: move-result v0 │ │ +20a7c2: 3800 1500 |001d: if-eqz v0, 0032 // +0015 │ │ +20a7c6: 7110 896b 0300 |001f: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getSharedUris:(Landroid/app/Activity;)Ljava/util/ArrayList; // method@6b89 │ │ +20a7cc: 0c00 |0022: move-result-object v0 │ │ +20a7ce: 7110 876b 0300 |0023: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getSharedText:(Landroid/app/Activity;)Ljava/lang/String; // method@6b87 │ │ +20a7d4: 0c01 |0026: move-result-object v1 │ │ +20a7d6: 7110 8e6b 0300 |0027: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/RelayUtil;.resetRelayingMessageContent:(Landroid/app/Activity;)V // method@6b8e │ │ +20a7dc: 2202 9811 |002a: new-instance v2, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda1; // type@1198 │ │ +20a7e0: 7051 c46b 4203 |002c: invoke-direct {v2, v4, v3, v0, v1}, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda1;.:([Ljava/lang/Long;Landroid/app/Activity;Ljava/util/ArrayList;Ljava/lang/String;)V // method@6bc4 │ │ +20a7e6: 7110 256c 0200 |002f: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/Util;.runOnAnyBackgroundThread:(Ljava/lang/Runnable;)V // method@6c25 │ │ +20a7ec: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0003 line=38 │ │ 0x0009 line=39 │ │ 0x000d line=40 │ │ 0x0010 line=41 │ │ @@ -326412,26 +326413,26 @@ │ │ type : '([Ljava/lang/Long;Landroid/app/Activity;[I)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -20a7ec: |[20a7ec] org.thoughtcrime.securesms.util.SendRelayedMessageUtil.lambda$immediatelyRelay$0:([Ljava/lang/Long;Landroid/app/Activity;[I)V │ │ -20a7fc: 2140 |0000: array-length v0, v4 │ │ -20a7fe: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -20a800: 3501 0f00 |0002: if-ge v1, v0, 0011 // +000f │ │ -20a804: 4602 0401 |0004: aget-object v2, v4, v1 │ │ -20a808: 6e10 8c0a 0200 |0006: invoke-virtual {v2}, Ljava/lang/Long;.longValue:()J // method@0a8c │ │ -20a80e: 0b02 |0009: move-result-wide v2 │ │ -20a810: 8423 |000a: long-to-int v3, v2 │ │ -20a812: 7130 ca6b 3506 |000b: invoke-static {v5, v3, v6}, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil;.handleForwarding:(Landroid/content/Context;I[I)V // method@6bca │ │ -20a818: d801 0101 |000e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -20a81c: 28f2 |0010: goto 0002 // -000e │ │ -20a81e: 0e00 |0011: return-void │ │ +20a7f0: |[20a7f0] org.thoughtcrime.securesms.util.SendRelayedMessageUtil.lambda$immediatelyRelay$0:([Ljava/lang/Long;Landroid/app/Activity;[I)V │ │ +20a800: 2140 |0000: array-length v0, v4 │ │ +20a802: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +20a804: 3501 0f00 |0002: if-ge v1, v0, 0011 // +000f │ │ +20a808: 4602 0401 |0004: aget-object v2, v4, v1 │ │ +20a80c: 6e10 8c0a 0200 |0006: invoke-virtual {v2}, Ljava/lang/Long;.longValue:()J // method@0a8c │ │ +20a812: 0b02 |0009: move-result-wide v2 │ │ +20a814: 8423 |000a: long-to-int v3, v2 │ │ +20a816: 7130 ca6b 3506 |000b: invoke-static {v5, v3, v6}, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil;.handleForwarding:(Landroid/content/Context;I[I)V // method@6bca │ │ +20a81c: d801 0101 |000e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +20a820: 28f2 |0010: goto 0002 // -000e │ │ +20a822: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x000b line=43 │ │ locals : │ │ 0x0000 - 0x0012 reg=4 (null) [Ljava/lang/Long; │ │ 0x0000 - 0x0012 reg=5 (null) Landroid/app/Activity; │ │ @@ -326442,26 +326443,26 @@ │ │ type : '([Ljava/lang/Long;Landroid/app/Activity;Ljava/util/ArrayList;Ljava/lang/String;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 18 16-bit code units │ │ -20a820: |[20a820] org.thoughtcrime.securesms.util.SendRelayedMessageUtil.lambda$immediatelyRelay$1:([Ljava/lang/Long;Landroid/app/Activity;Ljava/util/ArrayList;Ljava/lang/String;)V │ │ -20a830: 2140 |0000: array-length v0, v4 │ │ -20a832: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -20a834: 3501 0f00 |0002: if-ge v1, v0, 0011 // +000f │ │ -20a838: 4602 0401 |0004: aget-object v2, v4, v1 │ │ -20a83c: 6e10 8c0a 0200 |0006: invoke-virtual {v2}, Ljava/lang/Long;.longValue:()J // method@0a8c │ │ -20a842: 0b02 |0009: move-result-wide v2 │ │ -20a844: 8423 |000a: long-to-int v3, v2 │ │ -20a846: 7140 cf6b 3576 |000b: invoke-static {v5, v3, v6, v7}, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil;.sendMultipleMsgs:(Landroid/content/Context;ILjava/util/ArrayList;Ljava/lang/String;)V // method@6bcf │ │ -20a84c: d801 0101 |000e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -20a850: 28f2 |0010: goto 0002 // -000e │ │ -20a852: 0e00 |0011: return-void │ │ +20a824: |[20a824] org.thoughtcrime.securesms.util.SendRelayedMessageUtil.lambda$immediatelyRelay$1:([Ljava/lang/Long;Landroid/app/Activity;Ljava/util/ArrayList;Ljava/lang/String;)V │ │ +20a834: 2140 |0000: array-length v0, v4 │ │ +20a836: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +20a838: 3501 0f00 |0002: if-ge v1, v0, 0011 // +000f │ │ +20a83c: 4602 0401 |0004: aget-object v2, v4, v1 │ │ +20a840: 6e10 8c0a 0200 |0006: invoke-virtual {v2}, Ljava/lang/Long;.longValue:()J // method@0a8c │ │ +20a846: 0b02 |0009: move-result-wide v2 │ │ +20a848: 8423 |000a: long-to-int v3, v2 │ │ +20a84a: 7140 cf6b 3576 |000b: invoke-static {v5, v3, v6, v7}, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil;.sendMultipleMsgs:(Landroid/content/Context;ILjava/util/ArrayList;Ljava/lang/String;)V // method@6bcf │ │ +20a850: d801 0101 |000e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +20a854: 28f2 |0010: goto 0002 // -000e │ │ +20a856: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x000b line=53 │ │ locals : │ │ 0x0000 - 0x0012 reg=4 (null) [Ljava/lang/Long; │ │ 0x0000 - 0x0012 reg=5 (null) Landroid/app/Activity; │ │ @@ -326473,47 +326474,47 @@ │ │ type : '(Landroid/content/Context;ILjava/util/ArrayList;Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 61 16-bit code units │ │ -20a854: |[20a854] org.thoughtcrime.securesms.util.SendRelayedMessageUtil.sendMultipleMsgs:(Landroid/content/Context;ILjava/util/ArrayList;Ljava/lang/String;)V │ │ -20a864: 7110 625e 0300 |0000: invoke-static {v3}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@5e62 │ │ -20a86a: 0c00 |0003: move-result-object v0 │ │ -20a86c: 6e10 a00c 0500 |0004: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@0ca0 │ │ -20a872: 0a01 |0007: move-result v1 │ │ -20a874: 1212 |0008: const/4 v2, #int 1 // #1 │ │ -20a876: 3321 1100 |0009: if-ne v1, v2, 001a // +0011 │ │ -20a87a: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -20a87c: 6e20 9b0c 1500 |000c: invoke-virtual {v5, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c9b │ │ -20a882: 0c05 |000f: move-result-object v5 │ │ -20a884: 1f05 8b00 |0010: check-cast v5, Landroid/net/Uri; // type@008b │ │ -20a888: 7130 c86b 5306 |0012: invoke-static {v3, v5, v6}, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil;.createMessage:(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;)Lcom/b44t/messenger/DcMsg; // method@6bc8 │ │ -20a88e: 0c03 |0015: move-result-object v3 │ │ -20a890: 6e30 0d07 4003 |0016: invoke-virtual {v0, v4, v3}, Lcom/b44t/messenger/DcContext;.sendMsg:(ILcom/b44t/messenger/DcMsg;)I // method@070d │ │ -20a896: 2823 |0019: goto 003c // +0023 │ │ -20a898: 1201 |001a: const/4 v1, #int 0 // #0 │ │ -20a89a: 3806 0900 |001b: if-eqz v6, 0024 // +0009 │ │ -20a89e: 7130 c86b 1306 |001d: invoke-static {v3, v1, v6}, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil;.createMessage:(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;)Lcom/b44t/messenger/DcMsg; // method@6bc8 │ │ -20a8a4: 0c06 |0020: move-result-object v6 │ │ -20a8a6: 6e30 0d07 4006 |0021: invoke-virtual {v0, v4, v6}, Lcom/b44t/messenger/DcContext;.sendMsg:(ILcom/b44t/messenger/DcMsg;)I // method@070d │ │ -20a8ac: 6e10 9e0c 0500 |0024: invoke-virtual {v5}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0c9e │ │ -20a8b2: 0c05 |0027: move-result-object v5 │ │ -20a8b4: 7210 480d 0500 |0028: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@0d48 │ │ -20a8ba: 0a06 |002b: move-result v6 │ │ -20a8bc: 3806 1000 |002c: if-eqz v6, 003c // +0010 │ │ -20a8c0: 7210 490d 0500 |002e: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0d49 │ │ -20a8c6: 0c06 |0031: move-result-object v6 │ │ -20a8c8: 1f06 8b00 |0032: check-cast v6, Landroid/net/Uri; // type@008b │ │ -20a8cc: 7130 c86b 6301 |0034: invoke-static {v3, v6, v1}, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil;.createMessage:(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;)Lcom/b44t/messenger/DcMsg; // method@6bc8 │ │ -20a8d2: 0c06 |0037: move-result-object v6 │ │ -20a8d4: 6e30 0d07 4006 |0038: invoke-virtual {v0, v4, v6}, Lcom/b44t/messenger/DcContext;.sendMsg:(ILcom/b44t/messenger/DcMsg;)I // method@070d │ │ -20a8da: 28ed |003b: goto 0028 // -0013 │ │ -20a8dc: 0e00 |003c: return-void │ │ +20a858: |[20a858] org.thoughtcrime.securesms.util.SendRelayedMessageUtil.sendMultipleMsgs:(Landroid/content/Context;ILjava/util/ArrayList;Ljava/lang/String;)V │ │ +20a868: 7110 625e 0300 |0000: invoke-static {v3}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@5e62 │ │ +20a86e: 0c00 |0003: move-result-object v0 │ │ +20a870: 6e10 a00c 0500 |0004: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@0ca0 │ │ +20a876: 0a01 |0007: move-result v1 │ │ +20a878: 1212 |0008: const/4 v2, #int 1 // #1 │ │ +20a87a: 3321 1100 |0009: if-ne v1, v2, 001a // +0011 │ │ +20a87e: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +20a880: 6e20 9b0c 1500 |000c: invoke-virtual {v5, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c9b │ │ +20a886: 0c05 |000f: move-result-object v5 │ │ +20a888: 1f05 8b00 |0010: check-cast v5, Landroid/net/Uri; // type@008b │ │ +20a88c: 7130 c86b 5306 |0012: invoke-static {v3, v5, v6}, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil;.createMessage:(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;)Lcom/b44t/messenger/DcMsg; // method@6bc8 │ │ +20a892: 0c03 |0015: move-result-object v3 │ │ +20a894: 6e30 0d07 4003 |0016: invoke-virtual {v0, v4, v3}, Lcom/b44t/messenger/DcContext;.sendMsg:(ILcom/b44t/messenger/DcMsg;)I // method@070d │ │ +20a89a: 2823 |0019: goto 003c // +0023 │ │ +20a89c: 1201 |001a: const/4 v1, #int 0 // #0 │ │ +20a89e: 3806 0900 |001b: if-eqz v6, 0024 // +0009 │ │ +20a8a2: 7130 c86b 1306 |001d: invoke-static {v3, v1, v6}, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil;.createMessage:(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;)Lcom/b44t/messenger/DcMsg; // method@6bc8 │ │ +20a8a8: 0c06 |0020: move-result-object v6 │ │ +20a8aa: 6e30 0d07 4006 |0021: invoke-virtual {v0, v4, v6}, Lcom/b44t/messenger/DcContext;.sendMsg:(ILcom/b44t/messenger/DcMsg;)I // method@070d │ │ +20a8b0: 6e10 9e0c 0500 |0024: invoke-virtual {v5}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0c9e │ │ +20a8b6: 0c05 |0027: move-result-object v5 │ │ +20a8b8: 7210 480d 0500 |0028: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@0d48 │ │ +20a8be: 0a06 |002b: move-result v6 │ │ +20a8c0: 3806 1000 |002c: if-eqz v6, 003c // +0010 │ │ +20a8c4: 7210 490d 0500 |002e: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0d49 │ │ +20a8ca: 0c06 |0031: move-result-object v6 │ │ +20a8cc: 1f06 8b00 |0032: check-cast v6, Landroid/net/Uri; // type@008b │ │ +20a8d0: 7130 c86b 6301 |0034: invoke-static {v3, v6, v1}, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil;.createMessage:(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;)Lcom/b44t/messenger/DcMsg; // method@6bc8 │ │ +20a8d6: 0c06 |0037: move-result-object v6 │ │ +20a8d8: 6e30 0d07 4006 |0038: invoke-virtual {v0, v4, v6}, Lcom/b44t/messenger/DcContext;.sendMsg:(ILcom/b44t/messenger/DcMsg;)I // method@070d │ │ +20a8de: 28ed |003b: goto 0028 // -0013 │ │ +20a8e0: 0e00 |003c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0004 line=69 │ │ 0x000c line=70 │ │ 0x001d line=73 │ │ 0x0024 line=75 │ │ @@ -326550,17 +326551,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -20a94c: |[20a94c] org.thoughtcrime.securesms.util.ServiceUtil.:()V │ │ -20a95c: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ -20a962: 0e00 |0003: return-void │ │ +20a950: |[20a950] org.thoughtcrime.securesms.util.ServiceUtil.:()V │ │ +20a960: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ +20a966: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/util/ServiceUtil; │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/util/ServiceUtil;) │ │ @@ -326568,20 +326569,20 @@ │ │ type : '(Landroid/content/Context;)Landroid/view/inputmethod/InputMethodManager;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -20a928: |[20a928] org.thoughtcrime.securesms.util.ServiceUtil.getInputMethodManager:(Landroid/content/Context;)Landroid/view/inputmethod/InputMethodManager; │ │ -20a938: 1a00 7467 |0000: const-string v0, "input_method" // string@6774 │ │ -20a93c: 6e20 7c00 0100 |0002: invoke-virtual {v1, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@007c │ │ -20a942: 0c01 |0005: move-result-object v1 │ │ -20a944: 1f01 1c01 |0006: check-cast v1, Landroid/view/inputmethod/InputMethodManager; // type@011c │ │ -20a948: 1101 |0008: return-object v1 │ │ +20a92c: |[20a92c] org.thoughtcrime.securesms.util.ServiceUtil.getInputMethodManager:(Landroid/content/Context;)Landroid/view/inputmethod/InputMethodManager; │ │ +20a93c: 1a00 7467 |0000: const-string v0, "input_method" // string@6774 │ │ +20a940: 6e20 7c00 0100 |0002: invoke-virtual {v1, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@007c │ │ +20a946: 0c01 |0005: move-result-object v1 │ │ +20a948: 1f01 1c01 |0006: check-cast v1, Landroid/view/inputmethod/InputMethodManager; // type@011c │ │ +20a94c: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Landroid/content/Context; │ │ │ │ #2 : (in Lorg/thoughtcrime/securesms/util/ServiceUtil;) │ │ @@ -326589,20 +326590,20 @@ │ │ type : '(Landroid/content/Context;)Landroid/os/Vibrator;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -20a8e0: |[20a8e0] org.thoughtcrime.securesms.util.ServiceUtil.getVibrator:(Landroid/content/Context;)Landroid/os/Vibrator; │ │ -20a8f0: 1a00 0690 |0000: const-string v0, "vibrator" // string@9006 │ │ -20a8f4: 6e20 7c00 0100 |0002: invoke-virtual {v1, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@007c │ │ -20a8fa: 0c01 |0005: move-result-object v1 │ │ -20a8fc: 1f01 ab00 |0006: check-cast v1, Landroid/os/Vibrator; // type@00ab │ │ -20a900: 1101 |0008: return-object v1 │ │ +20a8e4: |[20a8e4] org.thoughtcrime.securesms.util.ServiceUtil.getVibrator:(Landroid/content/Context;)Landroid/os/Vibrator; │ │ +20a8f4: 1a00 0690 |0000: const-string v0, "vibrator" // string@9006 │ │ +20a8f8: 6e20 7c00 0100 |0002: invoke-virtual {v1, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@007c │ │ +20a8fe: 0c01 |0005: move-result-object v1 │ │ +20a900: 1f01 ab00 |0006: check-cast v1, Landroid/os/Vibrator; // type@00ab │ │ +20a904: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Landroid/content/Context; │ │ │ │ #3 : (in Lorg/thoughtcrime/securesms/util/ServiceUtil;) │ │ @@ -326610,20 +326611,20 @@ │ │ type : '(Landroid/content/Context;)Landroid/view/WindowManager;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -20a904: |[20a904] org.thoughtcrime.securesms.util.ServiceUtil.getWindowManager:(Landroid/content/Context;)Landroid/view/WindowManager; │ │ -20a914: 1a00 ab90 |0000: const-string v0, "window" // string@90ab │ │ -20a918: 6e20 7c00 0100 |0002: invoke-virtual {v1, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@007c │ │ -20a91e: 0c01 |0005: move-result-object v1 │ │ -20a920: 1f01 0901 |0006: check-cast v1, Landroid/view/WindowManager; // type@0109 │ │ -20a924: 1101 |0008: return-object v1 │ │ +20a908: |[20a908] org.thoughtcrime.securesms.util.ServiceUtil.getWindowManager:(Landroid/content/Context;)Landroid/view/WindowManager; │ │ +20a918: 1a00 ab90 |0000: const-string v0, "window" // string@90ab │ │ +20a91c: 6e20 7c00 0100 |0002: invoke-virtual {v1, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@007c │ │ +20a922: 0c01 |0005: move-result-object v1 │ │ +20a924: 1f01 0901 |0006: check-cast v1, Landroid/view/WindowManager; // type@0109 │ │ +20a928: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Landroid/content/Context; │ │ │ │ Virtual methods - │ │ @@ -326713,17 +326714,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -20a97c: |[20a97c] org.thoughtcrime.securesms.util.SignalProtocolLoggerProvider.:()V │ │ -20a98c: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ -20a992: 0e00 |0003: return-void │ │ +20a980: |[20a980] org.thoughtcrime.securesms.util.SignalProtocolLoggerProvider.:()V │ │ +20a990: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ +20a996: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/util/SignalProtocolLoggerProvider; │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/util/SignalProtocolLoggerProvider;) │ │ @@ -326731,34 +326732,34 @@ │ │ type : '()Lorg/thoughtcrime/securesms/util/SignalProtocolLogger;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -20a964: |[20a964] org.thoughtcrime.securesms.util.SignalProtocolLoggerProvider.getProvider:()Lorg/thoughtcrime/securesms/util/SignalProtocolLogger; │ │ -20a974: 6200 cc43 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/SignalProtocolLoggerProvider;.provider:Lorg/thoughtcrime/securesms/util/SignalProtocolLogger; // field@43cc │ │ -20a978: 1100 |0002: return-object v0 │ │ +20a968: |[20a968] org.thoughtcrime.securesms.util.SignalProtocolLoggerProvider.getProvider:()Lorg/thoughtcrime/securesms/util/SignalProtocolLogger; │ │ +20a978: 6200 cc43 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/SignalProtocolLoggerProvider;.provider:Lorg/thoughtcrime/securesms/util/SignalProtocolLogger; // field@43cc │ │ +20a97c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ │ │ #2 : (in Lorg/thoughtcrime/securesms/util/SignalProtocolLoggerProvider;) │ │ name : 'setProvider' │ │ type : '(Lorg/thoughtcrime/securesms/util/SignalProtocolLogger;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -20a994: |[20a994] org.thoughtcrime.securesms.util.SignalProtocolLoggerProvider.setProvider:(Lorg/thoughtcrime/securesms/util/SignalProtocolLogger;)V │ │ -20a9a4: 6900 cc43 |0000: sput-object v0, Lorg/thoughtcrime/securesms/util/SignalProtocolLoggerProvider;.provider:Lorg/thoughtcrime/securesms/util/SignalProtocolLogger; // field@43cc │ │ -20a9a8: 0e00 |0002: return-void │ │ +20a998: |[20a998] org.thoughtcrime.securesms.util.SignalProtocolLoggerProvider.setProvider:(Lorg/thoughtcrime/securesms/util/SignalProtocolLogger;)V │ │ +20a9a8: 6900 cc43 |0000: sput-object v0, Lorg/thoughtcrime/securesms/util/SignalProtocolLoggerProvider;.provider:Lorg/thoughtcrime/securesms/util/SignalProtocolLogger; // field@43cc │ │ +20a9ac: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/thoughtcrime/securesms/util/SignalProtocolLogger; │ │ │ │ Virtual methods - │ │ @@ -326787,17 +326788,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -20aabc: |[20aabc] org.thoughtcrime.securesms.util.SpanUtil.:()V │ │ -20aacc: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ -20aad2: 0e00 |0003: return-void │ │ +20aac0: |[20aac0] org.thoughtcrime.securesms.util.SpanUtil.:()V │ │ +20aad0: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ +20aad6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/util/SpanUtil; │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/util/SpanUtil;) │ │ @@ -326805,26 +326806,26 @@ │ │ type : '(Ljava/lang/CharSequence;)Ljava/lang/CharSequence;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 22 16-bit code units │ │ -20a9ac: |[20a9ac] org.thoughtcrime.securesms.util.SpanUtil.bold:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; │ │ -20a9bc: 2200 c000 |0000: new-instance v0, Landroid/text/SpannableString; // type@00c0 │ │ -20a9c0: 7020 b002 4000 |0002: invoke-direct {v0, v4}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@02b0 │ │ -20a9c6: 2201 d000 |0005: new-instance v1, Landroid/text/style/StyleSpan; // type@00d0 │ │ -20a9ca: 1212 |0007: const/4 v2, #int 1 // #1 │ │ -20a9cc: 7020 cf02 2100 |0008: invoke-direct {v1, v2}, Landroid/text/style/StyleSpan;.:(I)V // method@02cf │ │ -20a9d2: 7210 fd09 0400 |000b: invoke-interface {v4}, Ljava/lang/CharSequence;.length:()I // method@09fd │ │ -20a9d8: 0a04 |000e: move-result v4 │ │ -20a9da: 1302 2100 |000f: const/16 v2, #int 33 // #21 │ │ -20a9de: 1203 |0011: const/4 v3, #int 0 // #0 │ │ -20a9e0: 6e52 b502 1043 |0012: invoke-virtual {v0, v1, v3, v4, v2}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@02b5 │ │ -20a9e6: 1100 |0015: return-object v0 │ │ +20a9b0: |[20a9b0] org.thoughtcrime.securesms.util.SpanUtil.bold:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; │ │ +20a9c0: 2200 c000 |0000: new-instance v0, Landroid/text/SpannableString; // type@00c0 │ │ +20a9c4: 7020 b002 4000 |0002: invoke-direct {v0, v4}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@02b0 │ │ +20a9ca: 2201 d000 |0005: new-instance v1, Landroid/text/style/StyleSpan; // type@00d0 │ │ +20a9ce: 1212 |0007: const/4 v2, #int 1 // #1 │ │ +20a9d0: 7020 cf02 2100 |0008: invoke-direct {v1, v2}, Landroid/text/style/StyleSpan;.:(I)V // method@02cf │ │ +20a9d6: 7210 fd09 0400 |000b: invoke-interface {v4}, Ljava/lang/CharSequence;.length:()I // method@09fd │ │ +20a9dc: 0a04 |000e: move-result v4 │ │ +20a9de: 1302 2100 |000f: const/16 v2, #int 33 // #21 │ │ +20a9e2: 1203 |0011: const/4 v3, #int 0 // #0 │ │ +20a9e4: 6e52 b502 1043 |0012: invoke-virtual {v0, v1, v3, v4, v2}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@02b5 │ │ +20a9ea: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0005 line=30 │ │ locals : │ │ 0x0000 - 0x0016 reg=4 (null) Ljava/lang/CharSequence; │ │ │ │ @@ -326833,25 +326834,25 @@ │ │ type : '(ILjava/lang/CharSequence;)Ljava/lang/CharSequence;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 21 16-bit code units │ │ -20a9e8: |[20a9e8] org.thoughtcrime.securesms.util.SpanUtil.color:(ILjava/lang/CharSequence;)Ljava/lang/CharSequence; │ │ -20a9f8: 2200 c000 |0000: new-instance v0, Landroid/text/SpannableString; // type@00c0 │ │ -20a9fc: 7020 b002 4000 |0002: invoke-direct {v0, v4}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@02b0 │ │ -20aa02: 2201 cd00 |0005: new-instance v1, Landroid/text/style/ForegroundColorSpan; // type@00cd │ │ -20aa06: 7020 cc02 3100 |0007: invoke-direct {v1, v3}, Landroid/text/style/ForegroundColorSpan;.:(I)V // method@02cc │ │ -20aa0c: 7210 fd09 0400 |000a: invoke-interface {v4}, Ljava/lang/CharSequence;.length:()I // method@09fd │ │ -20aa12: 0a03 |000d: move-result v3 │ │ -20aa14: 1304 2100 |000e: const/16 v4, #int 33 // #21 │ │ -20aa18: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -20aa1a: 6e54 b502 1032 |0011: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@02b5 │ │ -20aa20: 1100 |0014: return-object v0 │ │ +20a9ec: |[20a9ec] org.thoughtcrime.securesms.util.SpanUtil.color:(ILjava/lang/CharSequence;)Ljava/lang/CharSequence; │ │ +20a9fc: 2200 c000 |0000: new-instance v0, Landroid/text/SpannableString; // type@00c0 │ │ +20aa00: 7020 b002 4000 |0002: invoke-direct {v0, v4}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@02b0 │ │ +20aa06: 2201 cd00 |0005: new-instance v1, Landroid/text/style/ForegroundColorSpan; // type@00cd │ │ +20aa0a: 7020 cc02 3100 |0007: invoke-direct {v1, v3}, Landroid/text/style/ForegroundColorSpan;.:(I)V // method@02cc │ │ +20aa10: 7210 fd09 0400 |000a: invoke-interface {v4}, Ljava/lang/CharSequence;.length:()I // method@09fd │ │ +20aa16: 0a03 |000d: move-result v3 │ │ +20aa18: 1304 2100 |000e: const/16 v4, #int 33 // #21 │ │ +20aa1c: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +20aa1e: 6e54 b502 1032 |0011: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@02b5 │ │ +20aa24: 1100 |0014: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0005 line=36 │ │ locals : │ │ 0x0000 - 0x0015 reg=3 (null) I │ │ 0x0000 - 0x0015 reg=4 (null) Ljava/lang/CharSequence; │ │ @@ -326861,20 +326862,20 @@ │ │ type : '(Ljava/lang/CharSequence;)Ljava/lang/CharSequence;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -20aa24: |[20aa24] org.thoughtcrime.securesms.util.SpanUtil.italic:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; │ │ -20aa34: 7210 fd09 0100 |0000: invoke-interface {v1}, Ljava/lang/CharSequence;.length:()I // method@09fd │ │ -20aa3a: 0a00 |0003: move-result v0 │ │ -20aa3c: 7120 dc6b 0100 |0004: invoke-static {v1, v0}, Lorg/thoughtcrime/securesms/util/SpanUtil;.italic:(Ljava/lang/CharSequence;I)Ljava/lang/CharSequence; // method@6bdc │ │ -20aa42: 0c01 |0007: move-result-object v1 │ │ -20aa44: 1101 |0008: return-object v1 │ │ +20aa28: |[20aa28] org.thoughtcrime.securesms.util.SpanUtil.italic:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; │ │ +20aa38: 7210 fd09 0100 |0000: invoke-interface {v1}, Ljava/lang/CharSequence;.length:()I // method@09fd │ │ +20aa3e: 0a00 |0003: move-result v0 │ │ +20aa40: 7120 dc6b 0100 |0004: invoke-static {v1, v0}, Lorg/thoughtcrime/securesms/util/SpanUtil;.italic:(Ljava/lang/CharSequence;I)Ljava/lang/CharSequence; // method@6bdc │ │ +20aa46: 0c01 |0007: move-result-object v1 │ │ +20aa48: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/CharSequence; │ │ │ │ #4 : (in Lorg/thoughtcrime/securesms/util/SpanUtil;) │ │ @@ -326882,24 +326883,24 @@ │ │ type : '(Ljava/lang/CharSequence;I)Ljava/lang/CharSequence;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 18 16-bit code units │ │ -20aa48: |[20aa48] org.thoughtcrime.securesms.util.SpanUtil.italic:(Ljava/lang/CharSequence;I)Ljava/lang/CharSequence; │ │ -20aa58: 2200 c000 |0000: new-instance v0, Landroid/text/SpannableString; // type@00c0 │ │ -20aa5c: 7020 b002 3000 |0002: invoke-direct {v0, v3}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@02b0 │ │ -20aa62: 2203 d000 |0005: new-instance v3, Landroid/text/style/StyleSpan; // type@00d0 │ │ -20aa66: 1221 |0007: const/4 v1, #int 2 // #2 │ │ -20aa68: 7020 cf02 1300 |0008: invoke-direct {v3, v1}, Landroid/text/style/StyleSpan;.:(I)V // method@02cf │ │ -20aa6e: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -20aa70: 1302 2100 |000c: const/16 v2, #int 33 // #21 │ │ -20aa74: 6e52 b502 3041 |000e: invoke-virtual {v0, v3, v1, v4, v2}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@02b5 │ │ -20aa7a: 1100 |0011: return-object v0 │ │ +20aa4c: |[20aa4c] org.thoughtcrime.securesms.util.SpanUtil.italic:(Ljava/lang/CharSequence;I)Ljava/lang/CharSequence; │ │ +20aa5c: 2200 c000 |0000: new-instance v0, Landroid/text/SpannableString; // type@00c0 │ │ +20aa60: 7020 b002 3000 |0002: invoke-direct {v0, v3}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@02b0 │ │ +20aa66: 2203 d000 |0005: new-instance v3, Landroid/text/style/StyleSpan; // type@00d0 │ │ +20aa6a: 1221 |0007: const/4 v1, #int 2 // #2 │ │ +20aa6c: 7020 cf02 1300 |0008: invoke-direct {v3, v1}, Landroid/text/style/StyleSpan;.:(I)V // method@02cf │ │ +20aa72: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +20aa74: 1302 2100 |000c: const/16 v2, #int 33 // #21 │ │ +20aa78: 6e52 b502 3041 |000e: invoke-virtual {v0, v3, v1, v4, v2}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@02b5 │ │ +20aa7e: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ 0x0005 line=18 │ │ locals : │ │ 0x0000 - 0x0012 reg=3 (null) Ljava/lang/CharSequence; │ │ 0x0000 - 0x0012 reg=4 (null) I │ │ @@ -326909,26 +326910,26 @@ │ │ type : '(Ljava/lang/CharSequence;)Ljava/lang/CharSequence;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 24 16-bit code units │ │ -20aa7c: |[20aa7c] org.thoughtcrime.securesms.util.SpanUtil.small:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; │ │ -20aa8c: 2200 c000 |0000: new-instance v0, Landroid/text/SpannableString; // type@00c0 │ │ -20aa90: 7020 b002 4000 |0002: invoke-direct {v0, v4}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@02b0 │ │ -20aa96: 2201 cf00 |0005: new-instance v1, Landroid/text/style/RelativeSizeSpan; // type@00cf │ │ -20aa9a: 1402 6666 663f |0007: const v2, #float 0.9 // #3f666666 │ │ -20aaa0: 7020 ce02 2100 |000a: invoke-direct {v1, v2}, Landroid/text/style/RelativeSizeSpan;.:(F)V // method@02ce │ │ -20aaa6: 7210 fd09 0400 |000d: invoke-interface {v4}, Ljava/lang/CharSequence;.length:()I // method@09fd │ │ -20aaac: 0a04 |0010: move-result v4 │ │ -20aaae: 1302 2100 |0011: const/16 v2, #int 33 // #21 │ │ -20aab2: 1203 |0013: const/4 v3, #int 0 // #0 │ │ -20aab4: 6e52 b502 1043 |0014: invoke-virtual {v0, v1, v3, v4, v2}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@02b5 │ │ -20aaba: 1100 |0017: return-object v0 │ │ +20aa80: |[20aa80] org.thoughtcrime.securesms.util.SpanUtil.small:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; │ │ +20aa90: 2200 c000 |0000: new-instance v0, Landroid/text/SpannableString; // type@00c0 │ │ +20aa94: 7020 b002 4000 |0002: invoke-direct {v0, v4}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@02b0 │ │ +20aa9a: 2201 cf00 |0005: new-instance v1, Landroid/text/style/RelativeSizeSpan; // type@00cf │ │ +20aa9e: 1402 6666 663f |0007: const v2, #float 0.9 // #3f666666 │ │ +20aaa4: 7020 ce02 2100 |000a: invoke-direct {v1, v2}, Landroid/text/style/RelativeSizeSpan;.:(F)V // method@02ce │ │ +20aaaa: 7210 fd09 0400 |000d: invoke-interface {v4}, Ljava/lang/CharSequence;.length:()I // method@09fd │ │ +20aab0: 0a04 |0010: move-result v4 │ │ +20aab2: 1302 2100 |0011: const/16 v2, #int 33 // #21 │ │ +20aab6: 1203 |0013: const/4 v3, #int 0 // #0 │ │ +20aab8: 6e52 b502 1043 |0014: invoke-virtual {v0, v1, v3, v4, v2}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@02b5 │ │ +20aabe: 1100 |0017: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0005 line=24 │ │ locals : │ │ 0x0000 - 0x0018 reg=4 (null) Ljava/lang/CharSequence; │ │ │ │ @@ -327020,19 +327021,19 @@ │ │ type : '(JLjava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -20af6c: |[20af6c] org.thoughtcrime.securesms.util.Stopwatch$Split.:(JLjava/lang/String;)V │ │ -20af7c: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ -20af82: 5a01 d543 |0003: iput-wide v1, v0, Lorg/thoughtcrime/securesms/util/Stopwatch$Split;.time:J // field@43d5 │ │ -20af86: 5b03 d443 |0005: iput-object v3, v0, Lorg/thoughtcrime/securesms/util/Stopwatch$Split;.label:Ljava/lang/String; // field@43d4 │ │ -20af8a: 0e00 |0007: return-void │ │ +20af70: |[20af70] org.thoughtcrime.securesms.util.Stopwatch$Split.:(JLjava/lang/String;)V │ │ +20af80: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ +20af86: 5a01 d543 |0003: iput-wide v1, v0, Lorg/thoughtcrime/securesms/util/Stopwatch$Split;.time:J // field@43d5 │ │ +20af8a: 5b03 d443 |0005: iput-object v3, v0, Lorg/thoughtcrime/securesms/util/Stopwatch$Split;.label:Ljava/lang/String; // field@43d4 │ │ +20af8e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0003 line=55 │ │ 0x0005 line=56 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/thoughtcrime/securesms/util/Stopwatch$Split; │ │ @@ -327083,24 +327084,24 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -20af8c: |[20af8c] org.thoughtcrime.securesms.util.Stopwatch.:(Ljava/lang/String;)V │ │ -20af9c: 7010 d30a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0ad3 │ │ -20afa2: 7100 5f0b 0000 |0003: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b5f │ │ -20afa8: 0b00 |0006: move-result-wide v0 │ │ -20afaa: 5a20 d743 |0007: iput-wide v0, v2, Lorg/thoughtcrime/securesms/util/Stopwatch;.startTime:J // field@43d7 │ │ -20afae: 5b23 d843 |0009: iput-object v3, v2, Lorg/thoughtcrime/securesms/util/Stopwatch;.title:Ljava/lang/String; // field@43d8 │ │ -20afb2: 2203 8b03 |000b: new-instance v3, Ljava/util/LinkedList; // type@038b │ │ -20afb6: 7010 590d 0300 |000d: invoke-direct {v3}, Ljava/util/LinkedList;.:()V // method@0d59 │ │ -20afbc: 5b23 d643 |0010: iput-object v3, v2, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@43d6 │ │ -20afc0: 0e00 |0012: return-void │ │ +20af90: |[20af90] org.thoughtcrime.securesms.util.Stopwatch.:(Ljava/lang/String;)V │ │ +20afa0: 7010 d30a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0ad3 │ │ +20afa6: 7100 5f0b 0000 |0003: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b5f │ │ +20afac: 0b00 |0006: move-result-wide v0 │ │ +20afae: 5a20 d743 |0007: iput-wide v0, v2, Lorg/thoughtcrime/securesms/util/Stopwatch;.startTime:J // field@43d7 │ │ +20afb2: 5b23 d843 |0009: iput-object v3, v2, Lorg/thoughtcrime/securesms/util/Stopwatch;.title:Ljava/lang/String; // field@43d8 │ │ +20afb6: 2203 8b03 |000b: new-instance v3, Ljava/util/LinkedList; // type@038b │ │ +20afba: 7010 590d 0300 |000d: invoke-direct {v3}, Ljava/util/LinkedList;.:()V // method@0d59 │ │ +20afc0: 5b23 d643 |0010: iput-object v3, v2, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@43d6 │ │ +20afc4: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ 0x0003 line=18 │ │ 0x0009 line=19 │ │ 0x000b line=20 │ │ locals : │ │ @@ -327113,22 +327114,22 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 15 16-bit code units │ │ -20afc4: |[20afc4] org.thoughtcrime.securesms.util.Stopwatch.split:(Ljava/lang/String;)V │ │ -20afd4: 5440 d643 |0000: iget-object v0, v4, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@43d6 │ │ -20afd8: 2201 a011 |0002: new-instance v1, Lorg/thoughtcrime/securesms/util/Stopwatch$Split; // type@11a0 │ │ -20afdc: 7100 5f0b 0000 |0004: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b5f │ │ -20afe2: 0b02 |0007: move-result-wide v2 │ │ -20afe4: 7040 ee6b 2153 |0008: invoke-direct {v1, v2, v3, v5}, Lorg/thoughtcrime/securesms/util/Stopwatch$Split;.:(JLjava/lang/String;)V // method@6bee │ │ -20afea: 7220 650d 1000 |000b: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0d65 │ │ -20aff0: 0e00 |000e: return-void │ │ +20afc8: |[20afc8] org.thoughtcrime.securesms.util.Stopwatch.split:(Ljava/lang/String;)V │ │ +20afd8: 5440 d643 |0000: iget-object v0, v4, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@43d6 │ │ +20afdc: 2201 a011 |0002: new-instance v1, Lorg/thoughtcrime/securesms/util/Stopwatch$Split; // type@11a0 │ │ +20afe0: 7100 5f0b 0000 |0004: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b5f │ │ +20afe6: 0b02 |0007: move-result-wide v2 │ │ +20afe8: 7040 ee6b 2153 |0008: invoke-direct {v1, v2, v3, v5}, Lorg/thoughtcrime/securesms/util/Stopwatch$Split;.:(JLjava/lang/String;)V // method@6bee │ │ +20afee: 7220 650d 1000 |000b: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0d65 │ │ +20aff4: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x000f reg=4 this Lorg/thoughtcrime/securesms/util/Stopwatch; │ │ 0x0000 - 0x000f reg=5 (null) Ljava/lang/String; │ │ │ │ @@ -327137,95 +327138,95 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 165 16-bit code units │ │ -20aff4: |[20aff4] org.thoughtcrime.securesms.util.Stopwatch.stop:(Ljava/lang/String;)V │ │ -20b004: 2200 0d03 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@030d │ │ -20b008: 1a01 4047 |0002: const-string v1, "[" // string@4740 │ │ -20b00c: 7020 420b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b42 │ │ -20b012: 5491 d843 |0007: iget-object v1, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.title:Ljava/lang/String; // field@43d8 │ │ -20b016: 6e20 4b0b 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ -20b01c: 1a01 2048 |000c: const-string v1, "] " // string@4820 │ │ -20b020: 6e20 4b0b 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ -20b026: 5491 d643 |0011: iget-object v1, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@43d6 │ │ -20b02a: 7210 740d 0100 |0013: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0d74 │ │ -20b030: 0a01 |0016: move-result v1 │ │ -20b032: 1a02 4b04 |0017: const-string v2, " " // string@044b │ │ -20b036: 1a03 4910 |0019: const-string v3, ": " // string@1049 │ │ -20b03a: 3d01 2600 |001b: if-lez v1, 0041 // +0026 │ │ -20b03e: 5491 d643 |001d: iget-object v1, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@43d6 │ │ -20b042: 1204 |001f: const/4 v4, #int 0 // #0 │ │ -20b044: 7220 6a0d 4100 |0020: invoke-interface {v1, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0d6a │ │ -20b04a: 0c01 |0023: move-result-object v1 │ │ -20b04c: 1f01 a011 |0024: check-cast v1, Lorg/thoughtcrime/securesms/util/Stopwatch$Split; // type@11a0 │ │ -20b050: 5411 d443 |0026: iget-object v1, v1, Lorg/thoughtcrime/securesms/util/Stopwatch$Split;.label:Ljava/lang/String; // field@43d4 │ │ -20b054: 6e20 4b0b 1000 |0028: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ -20b05a: 6e20 4b0b 3000 |002b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ -20b060: 5491 d643 |002e: iget-object v1, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@43d6 │ │ -20b064: 7220 6a0d 4100 |0030: invoke-interface {v1, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0d6a │ │ -20b06a: 0c01 |0033: move-result-object v1 │ │ -20b06c: 1f01 a011 |0034: check-cast v1, Lorg/thoughtcrime/securesms/util/Stopwatch$Split; // type@11a0 │ │ -20b070: 5314 d543 |0036: iget-wide v4, v1, Lorg/thoughtcrime/securesms/util/Stopwatch$Split;.time:J // field@43d5 │ │ -20b074: 5396 d743 |0038: iget-wide v6, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.startTime:J // field@43d7 │ │ -20b078: bc64 |003a: sub-long/2addr v4, v6 │ │ -20b07a: 6e30 470b 4005 |003b: invoke-virtual {v0, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0b47 │ │ -20b080: 6e20 4b0b 2000 |003e: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ -20b086: 5491 d643 |0041: iget-object v1, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@43d6 │ │ -20b08a: 7210 740d 0100 |0043: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0d74 │ │ -20b090: 0a01 |0046: move-result v1 │ │ -20b092: 1214 |0047: const/4 v4, #int 1 // #1 │ │ -20b094: 3741 5500 |0048: if-le v1, v4, 009d // +0055 │ │ -20b098: 1211 |004a: const/4 v1, #int 1 // #1 │ │ -20b09a: 5495 d643 |004b: iget-object v5, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@43d6 │ │ -20b09e: 7210 740d 0500 |004d: invoke-interface {v5}, Ljava/util/List;.size:()I // method@0d74 │ │ -20b0a4: 0a05 |0050: move-result v5 │ │ -20b0a6: 3551 3200 |0051: if-ge v1, v5, 0083 // +0032 │ │ -20b0aa: 5495 d643 |0053: iget-object v5, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@43d6 │ │ -20b0ae: 7220 6a0d 1500 |0055: invoke-interface {v5, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0d6a │ │ -20b0b4: 0c05 |0058: move-result-object v5 │ │ -20b0b6: 1f05 a011 |0059: check-cast v5, Lorg/thoughtcrime/securesms/util/Stopwatch$Split; // type@11a0 │ │ -20b0ba: 5455 d443 |005b: iget-object v5, v5, Lorg/thoughtcrime/securesms/util/Stopwatch$Split;.label:Ljava/lang/String; // field@43d4 │ │ -20b0be: 6e20 4b0b 5000 |005d: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ -20b0c4: 6e20 4b0b 3000 |0060: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ -20b0ca: 5495 d643 |0063: iget-object v5, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@43d6 │ │ -20b0ce: 7220 6a0d 1500 |0065: invoke-interface {v5, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0d6a │ │ -20b0d4: 0c05 |0068: move-result-object v5 │ │ -20b0d6: 1f05 a011 |0069: check-cast v5, Lorg/thoughtcrime/securesms/util/Stopwatch$Split; // type@11a0 │ │ -20b0da: 5355 d543 |006b: iget-wide v5, v5, Lorg/thoughtcrime/securesms/util/Stopwatch$Split;.time:J // field@43d5 │ │ -20b0de: 5497 d643 |006d: iget-object v7, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@43d6 │ │ -20b0e2: d808 01ff |006f: add-int/lit8 v8, v1, #int -1 // #ff │ │ -20b0e6: 7220 6a0d 8700 |0071: invoke-interface {v7, v8}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0d6a │ │ -20b0ec: 0c07 |0074: move-result-object v7 │ │ -20b0ee: 1f07 a011 |0075: check-cast v7, Lorg/thoughtcrime/securesms/util/Stopwatch$Split; // type@11a0 │ │ -20b0f2: 5377 d543 |0077: iget-wide v7, v7, Lorg/thoughtcrime/securesms/util/Stopwatch$Split;.time:J // field@43d5 │ │ -20b0f6: bc75 |0079: sub-long/2addr v5, v7 │ │ -20b0f8: 6e30 470b 5006 |007a: invoke-virtual {v0, v5, v6}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0b47 │ │ -20b0fe: 6e20 4b0b 2000 |007d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ -20b104: d801 0101 |0080: add-int/lit8 v1, v1, #int 1 // #01 │ │ -20b108: 28c9 |0082: goto 004b // -0037 │ │ -20b10a: 1a01 da8d |0083: const-string v1, "total: " // string@8dda │ │ -20b10e: 6e20 4b0b 1000 |0085: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ -20b114: 5491 d643 |0088: iget-object v1, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@43d6 │ │ -20b118: 7210 740d 0100 |008a: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0d74 │ │ -20b11e: 0a02 |008d: move-result v2 │ │ -20b120: b142 |008e: sub-int/2addr v2, v4 │ │ -20b122: 7220 6a0d 2100 |008f: invoke-interface {v1, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0d6a │ │ -20b128: 0c01 |0092: move-result-object v1 │ │ -20b12a: 1f01 a011 |0093: check-cast v1, Lorg/thoughtcrime/securesms/util/Stopwatch$Split; // type@11a0 │ │ -20b12e: 5311 d543 |0095: iget-wide v1, v1, Lorg/thoughtcrime/securesms/util/Stopwatch$Split;.time:J // field@43d5 │ │ -20b132: 5393 d743 |0097: iget-wide v3, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.startTime:J // field@43d7 │ │ -20b136: bc31 |0099: sub-long/2addr v1, v3 │ │ -20b138: 6e30 470b 1002 |009a: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0b47 │ │ -20b13e: 6e10 5c0b 0000 |009d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b5c │ │ -20b144: 0c00 |00a0: move-result-object v0 │ │ -20b146: 7120 d902 0a00 |00a1: invoke-static {v10, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@02d9 │ │ -20b14c: 0e00 |00a4: return-void │ │ +20aff8: |[20aff8] org.thoughtcrime.securesms.util.Stopwatch.stop:(Ljava/lang/String;)V │ │ +20b008: 2200 0d03 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@030d │ │ +20b00c: 1a01 4047 |0002: const-string v1, "[" // string@4740 │ │ +20b010: 7020 420b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b42 │ │ +20b016: 5491 d843 |0007: iget-object v1, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.title:Ljava/lang/String; // field@43d8 │ │ +20b01a: 6e20 4b0b 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ +20b020: 1a01 2048 |000c: const-string v1, "] " // string@4820 │ │ +20b024: 6e20 4b0b 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ +20b02a: 5491 d643 |0011: iget-object v1, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@43d6 │ │ +20b02e: 7210 740d 0100 |0013: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0d74 │ │ +20b034: 0a01 |0016: move-result v1 │ │ +20b036: 1a02 4b04 |0017: const-string v2, " " // string@044b │ │ +20b03a: 1a03 4910 |0019: const-string v3, ": " // string@1049 │ │ +20b03e: 3d01 2600 |001b: if-lez v1, 0041 // +0026 │ │ +20b042: 5491 d643 |001d: iget-object v1, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@43d6 │ │ +20b046: 1204 |001f: const/4 v4, #int 0 // #0 │ │ +20b048: 7220 6a0d 4100 |0020: invoke-interface {v1, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0d6a │ │ +20b04e: 0c01 |0023: move-result-object v1 │ │ +20b050: 1f01 a011 |0024: check-cast v1, Lorg/thoughtcrime/securesms/util/Stopwatch$Split; // type@11a0 │ │ +20b054: 5411 d443 |0026: iget-object v1, v1, Lorg/thoughtcrime/securesms/util/Stopwatch$Split;.label:Ljava/lang/String; // field@43d4 │ │ +20b058: 6e20 4b0b 1000 |0028: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ +20b05e: 6e20 4b0b 3000 |002b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ +20b064: 5491 d643 |002e: iget-object v1, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@43d6 │ │ +20b068: 7220 6a0d 4100 |0030: invoke-interface {v1, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0d6a │ │ +20b06e: 0c01 |0033: move-result-object v1 │ │ +20b070: 1f01 a011 |0034: check-cast v1, Lorg/thoughtcrime/securesms/util/Stopwatch$Split; // type@11a0 │ │ +20b074: 5314 d543 |0036: iget-wide v4, v1, Lorg/thoughtcrime/securesms/util/Stopwatch$Split;.time:J // field@43d5 │ │ +20b078: 5396 d743 |0038: iget-wide v6, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.startTime:J // field@43d7 │ │ +20b07c: bc64 |003a: sub-long/2addr v4, v6 │ │ +20b07e: 6e30 470b 4005 |003b: invoke-virtual {v0, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0b47 │ │ +20b084: 6e20 4b0b 2000 |003e: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ +20b08a: 5491 d643 |0041: iget-object v1, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@43d6 │ │ +20b08e: 7210 740d 0100 |0043: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0d74 │ │ +20b094: 0a01 |0046: move-result v1 │ │ +20b096: 1214 |0047: const/4 v4, #int 1 // #1 │ │ +20b098: 3741 5500 |0048: if-le v1, v4, 009d // +0055 │ │ +20b09c: 1211 |004a: const/4 v1, #int 1 // #1 │ │ +20b09e: 5495 d643 |004b: iget-object v5, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@43d6 │ │ +20b0a2: 7210 740d 0500 |004d: invoke-interface {v5}, Ljava/util/List;.size:()I // method@0d74 │ │ +20b0a8: 0a05 |0050: move-result v5 │ │ +20b0aa: 3551 3200 |0051: if-ge v1, v5, 0083 // +0032 │ │ +20b0ae: 5495 d643 |0053: iget-object v5, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@43d6 │ │ +20b0b2: 7220 6a0d 1500 |0055: invoke-interface {v5, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0d6a │ │ +20b0b8: 0c05 |0058: move-result-object v5 │ │ +20b0ba: 1f05 a011 |0059: check-cast v5, Lorg/thoughtcrime/securesms/util/Stopwatch$Split; // type@11a0 │ │ +20b0be: 5455 d443 |005b: iget-object v5, v5, Lorg/thoughtcrime/securesms/util/Stopwatch$Split;.label:Ljava/lang/String; // field@43d4 │ │ +20b0c2: 6e20 4b0b 5000 |005d: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ +20b0c8: 6e20 4b0b 3000 |0060: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ +20b0ce: 5495 d643 |0063: iget-object v5, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@43d6 │ │ +20b0d2: 7220 6a0d 1500 |0065: invoke-interface {v5, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0d6a │ │ +20b0d8: 0c05 |0068: move-result-object v5 │ │ +20b0da: 1f05 a011 |0069: check-cast v5, Lorg/thoughtcrime/securesms/util/Stopwatch$Split; // type@11a0 │ │ +20b0de: 5355 d543 |006b: iget-wide v5, v5, Lorg/thoughtcrime/securesms/util/Stopwatch$Split;.time:J // field@43d5 │ │ +20b0e2: 5497 d643 |006d: iget-object v7, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@43d6 │ │ +20b0e6: d808 01ff |006f: add-int/lit8 v8, v1, #int -1 // #ff │ │ +20b0ea: 7220 6a0d 8700 |0071: invoke-interface {v7, v8}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0d6a │ │ +20b0f0: 0c07 |0074: move-result-object v7 │ │ +20b0f2: 1f07 a011 |0075: check-cast v7, Lorg/thoughtcrime/securesms/util/Stopwatch$Split; // type@11a0 │ │ +20b0f6: 5377 d543 |0077: iget-wide v7, v7, Lorg/thoughtcrime/securesms/util/Stopwatch$Split;.time:J // field@43d5 │ │ +20b0fa: bc75 |0079: sub-long/2addr v5, v7 │ │ +20b0fc: 6e30 470b 5006 |007a: invoke-virtual {v0, v5, v6}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0b47 │ │ +20b102: 6e20 4b0b 2000 |007d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ +20b108: d801 0101 |0080: add-int/lit8 v1, v1, #int 1 // #01 │ │ +20b10c: 28c9 |0082: goto 004b // -0037 │ │ +20b10e: 1a01 da8d |0083: const-string v1, "total: " // string@8dda │ │ +20b112: 6e20 4b0b 1000 |0085: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ +20b118: 5491 d643 |0088: iget-object v1, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@43d6 │ │ +20b11c: 7210 740d 0100 |008a: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0d74 │ │ +20b122: 0a02 |008d: move-result v2 │ │ +20b124: b142 |008e: sub-int/2addr v2, v4 │ │ +20b126: 7220 6a0d 2100 |008f: invoke-interface {v1, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0d6a │ │ +20b12c: 0c01 |0092: move-result-object v1 │ │ +20b12e: 1f01 a011 |0093: check-cast v1, Lorg/thoughtcrime/securesms/util/Stopwatch$Split; // type@11a0 │ │ +20b132: 5311 d543 |0095: iget-wide v1, v1, Lorg/thoughtcrime/securesms/util/Stopwatch$Split;.time:J // field@43d5 │ │ +20b136: 5393 d743 |0097: iget-wide v3, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.startTime:J // field@43d7 │ │ +20b13a: bc31 |0099: sub-long/2addr v1, v3 │ │ +20b13c: 6e30 470b 1002 |009a: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0b47 │ │ +20b142: 6e10 5c0b 0000 |009d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b5c │ │ +20b148: 0c00 |00a0: move-result-object v0 │ │ +20b14a: 7120 d902 0a00 |00a1: invoke-static {v10, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@02d9 │ │ +20b150: 0e00 |00a4: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0007 line=29 │ │ 0x0011 line=31 │ │ 0x001d line=32 │ │ 0x002e line=33 │ │ @@ -327266,17 +327267,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -20b268: |[20b268] org.thoughtcrime.securesms.util.StorageUtil.:()V │ │ -20b278: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ -20b27e: 0e00 |0003: return-void │ │ +20b26c: |[20b26c] org.thoughtcrime.securesms.util.StorageUtil.:()V │ │ +20b27c: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ +20b282: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/util/StorageUtil; │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/util/StorageUtil;) │ │ @@ -327284,29 +327285,29 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -20b1f0: |[20b1f0] org.thoughtcrime.securesms.util.StorageUtil.canWriteToMediaStore:(Landroid/content/Context;)Z │ │ -20b200: 6000 3c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ -20b204: 1301 1c00 |0002: const/16 v1, #int 28 // #1c │ │ -20b208: 3610 1100 |0004: if-gt v0, v1, 0015 // +0011 │ │ -20b20c: 1a00 864c |0006: const-string v0, "android.permission.WRITE_EXTERNAL_STORAGE" // string@4c86 │ │ -20b210: 2410 fa11 0000 |0008: filled-new-array {v0}, [Ljava/lang/String; // type@11fa │ │ -20b216: 0c00 |000b: move-result-object v0 │ │ -20b218: 7120 a465 0200 |000c: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/permissions/Permissions;.hasAll:(Landroid/content/Context;[Ljava/lang/String;)Z // method@65a4 │ │ -20b21e: 0a02 |000f: move-result v2 │ │ -20b220: 3802 0300 |0010: if-eqz v2, 0013 // +0003 │ │ -20b224: 2803 |0012: goto 0015 // +0003 │ │ -20b226: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -20b228: 2802 |0014: goto 0016 // +0002 │ │ -20b22a: 1212 |0015: const/4 v2, #int 1 // #1 │ │ -20b22c: 0f02 |0016: return v2 │ │ +20b1f4: |[20b1f4] org.thoughtcrime.securesms.util.StorageUtil.canWriteToMediaStore:(Landroid/content/Context;)Z │ │ +20b204: 6000 3c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ +20b208: 1301 1c00 |0002: const/16 v1, #int 28 // #1c │ │ +20b20c: 3610 1100 |0004: if-gt v0, v1, 0015 // +0011 │ │ +20b210: 1a00 864c |0006: const-string v0, "android.permission.WRITE_EXTERNAL_STORAGE" // string@4c86 │ │ +20b214: 2410 fa11 0000 |0008: filled-new-array {v0}, [Ljava/lang/String; // type@11fa │ │ +20b21a: 0c00 |000b: move-result-object v0 │ │ +20b21c: 7120 a465 0200 |000c: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/permissions/Permissions;.hasAll:(Landroid/content/Context;[Ljava/lang/String;)Z // method@65a4 │ │ +20b222: 0a02 |000f: move-result v2 │ │ +20b224: 3802 0300 |0010: if-eqz v2, 0013 // +0003 │ │ +20b228: 2803 |0012: goto 0015 // +0003 │ │ +20b22a: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +20b22c: 2802 |0014: goto 0016 // +0002 │ │ +20b22e: 1212 |0015: const/4 v2, #int 1 // #1 │ │ +20b230: 0f02 |0016: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ 0x000c line=19 │ │ locals : │ │ 0x0000 - 0x0017 reg=2 (null) Landroid/content/Context; │ │ │ │ @@ -327315,43 +327316,43 @@ │ │ type : '()Landroid/net/Uri;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -20b150: |[20b150] org.thoughtcrime.securesms.util.StorageUtil.getAudioUri:()Landroid/net/Uri; │ │ -20b160: 6200 4a00 |0000: sget-object v0, Landroid/provider/MediaStore$Audio$Media;.EXTERNAL_CONTENT_URI:Landroid/net/Uri; // field@004a │ │ -20b164: 1100 |0002: return-object v0 │ │ +20b154: |[20b154] org.thoughtcrime.securesms.util.StorageUtil.getAudioUri:()Landroid/net/Uri; │ │ +20b164: 6200 4a00 |0000: sget-object v0, Landroid/provider/MediaStore$Audio$Media;.EXTERNAL_CONTENT_URI:Landroid/net/Uri; // field@004a │ │ +20b168: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ │ │ #3 : (in Lorg/thoughtcrime/securesms/util/StorageUtil;) │ │ name : 'getCleanFileName' │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -20b230: |[20b230] org.thoughtcrime.securesms.util.StorageUtil.getCleanFileName:(Ljava/lang/String;)Ljava/lang/String; │ │ -20b240: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ -20b244: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -20b246: 1102 |0003: return-object v2 │ │ -20b248: 1300 2d20 |0004: const/16 v0, #int 8237 // #202d │ │ -20b24c: 1401 fdff 0000 |0006: const v1, #float 9.18313e-41 // #0000fffd │ │ -20b252: 6e30 1f0b 0201 |0009: invoke-virtual {v2, v0, v1}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@0b1f │ │ -20b258: 0c02 |000c: move-result-object v2 │ │ -20b25a: 1300 2e20 |000d: const/16 v0, #int 8238 // #202e │ │ -20b25e: 6e30 1f0b 0201 |000f: invoke-virtual {v2, v0, v1}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@0b1f │ │ -20b264: 0c02 |0012: move-result-object v2 │ │ -20b266: 1102 |0013: return-object v2 │ │ +20b234: |[20b234] org.thoughtcrime.securesms.util.StorageUtil.getCleanFileName:(Ljava/lang/String;)Ljava/lang/String; │ │ +20b244: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ +20b248: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +20b24a: 1102 |0003: return-object v2 │ │ +20b24c: 1300 2d20 |0004: const/16 v0, #int 8237 // #202d │ │ +20b250: 1401 fdff 0000 |0006: const v1, #float 9.18313e-41 // #0000fffd │ │ +20b256: 6e30 1f0b 0201 |0009: invoke-virtual {v2, v0, v1}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@0b1f │ │ +20b25c: 0c02 |000c: move-result-object v2 │ │ +20b25e: 1300 2e20 |000d: const/16 v0, #int 8238 // #202e │ │ +20b262: 6e30 1f0b 0201 |000f: invoke-virtual {v2, v0, v1}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@0b1f │ │ +20b268: 0c02 |0012: move-result-object v2 │ │ +20b26a: 1102 |0013: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0009 line=50 │ │ 0x000f line=51 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -327360,25 +327361,25 @@ │ │ type : '()Landroid/net/Uri;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -20b168: |[20b168] org.thoughtcrime.securesms.util.StorageUtil.getDownloadUri:()Landroid/net/Uri; │ │ -20b178: 6000 3c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ -20b17c: 1301 1d00 |0002: const/16 v1, #int 29 // #1d │ │ -20b180: 3510 0900 |0004: if-ge v0, v1, 000d // +0009 │ │ -20b184: 6200 4300 |0006: sget-object v0, Landroid/os/Environment;.DIRECTORY_DOWNLOADS:Ljava/lang/String; // field@0043 │ │ -20b188: 7110 f86b 0000 |0008: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/StorageUtil;.getLegacyUri:(Ljava/lang/String;)Landroid/net/Uri; // method@6bf8 │ │ -20b18e: 0c00 |000b: move-result-object v0 │ │ -20b190: 1100 |000c: return-object v0 │ │ -20b192: 7100 3d6c 0000 |000d: invoke-static {}, Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;.m:()Landroid/net/Uri; // method@6c3d │ │ -20b198: 0c00 |0010: move-result-object v0 │ │ -20b19a: 1100 |0011: return-object v0 │ │ +20b16c: |[20b16c] org.thoughtcrime.securesms.util.StorageUtil.getDownloadUri:()Landroid/net/Uri; │ │ +20b17c: 6000 3c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ +20b180: 1301 1d00 |0002: const/16 v1, #int 29 // #1d │ │ +20b184: 3510 0900 |0004: if-ge v0, v1, 000d // +0009 │ │ +20b188: 6200 4300 |0006: sget-object v0, Landroid/os/Environment;.DIRECTORY_DOWNLOADS:Ljava/lang/String; // field@0043 │ │ +20b18c: 7110 f86b 0000 |0008: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/StorageUtil;.getLegacyUri:(Ljava/lang/String;)Landroid/net/Uri; // method@6bf8 │ │ +20b192: 0c00 |000b: move-result-object v0 │ │ +20b194: 1100 |000c: return-object v0 │ │ +20b196: 7100 3d6c 0000 |000d: invoke-static {}, Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;.m:()Landroid/net/Uri; // method@6c3d │ │ +20b19c: 0c00 |0010: move-result-object v0 │ │ +20b19e: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0006 line=37 │ │ 0x000d line=39 │ │ locals : │ │ │ │ @@ -327387,37 +327388,37 @@ │ │ type : '()Landroid/net/Uri;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -20b19c: |[20b19c] org.thoughtcrime.securesms.util.StorageUtil.getImageUri:()Landroid/net/Uri; │ │ -20b1ac: 6200 4c00 |0000: sget-object v0, Landroid/provider/MediaStore$Images$Media;.EXTERNAL_CONTENT_URI:Landroid/net/Uri; // field@004c │ │ -20b1b0: 1100 |0002: return-object v0 │ │ +20b1a0: |[20b1a0] org.thoughtcrime.securesms.util.StorageUtil.getImageUri:()Landroid/net/Uri; │ │ +20b1b0: 6200 4c00 |0000: sget-object v0, Landroid/provider/MediaStore$Images$Media;.EXTERNAL_CONTENT_URI:Landroid/net/Uri; // field@004c │ │ +20b1b4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ │ │ #6 : (in Lorg/thoughtcrime/securesms/util/StorageUtil;) │ │ name : 'getLegacyUri' │ │ type : '(Ljava/lang/String;)Landroid/net/Uri;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -20b1b4: |[20b1b4] org.thoughtcrime.securesms.util.StorageUtil.getLegacyUri:(Ljava/lang/String;)Landroid/net/Uri; │ │ -20b1c4: 7110 5e02 0000 |0000: invoke-static {v0}, Landroid/os/Environment;.getExternalStoragePublicDirectory:(Ljava/lang/String;)Ljava/io/File; // method@025e │ │ -20b1ca: 0c00 |0003: move-result-object v0 │ │ -20b1cc: 7110 1102 0000 |0004: invoke-static {v0}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@0211 │ │ -20b1d2: 0c00 |0007: move-result-object v0 │ │ -20b1d4: 1100 |0008: return-object v0 │ │ +20b1b8: |[20b1b8] org.thoughtcrime.securesms.util.StorageUtil.getLegacyUri:(Ljava/lang/String;)Landroid/net/Uri; │ │ +20b1c8: 7110 5e02 0000 |0000: invoke-static {v0}, Landroid/os/Environment;.getExternalStoragePublicDirectory:(Ljava/lang/String;)Ljava/io/File; // method@025e │ │ +20b1ce: 0c00 |0003: move-result-object v0 │ │ +20b1d0: 7110 1102 0000 |0004: invoke-static {v0}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@0211 │ │ +20b1d6: 0c00 |0007: move-result-object v0 │ │ +20b1d8: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 (null) Ljava/lang/String; │ │ │ │ #7 : (in Lorg/thoughtcrime/securesms/util/StorageUtil;) │ │ @@ -327425,17 +327426,17 @@ │ │ type : '()Landroid/net/Uri;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -20b1d8: |[20b1d8] org.thoughtcrime.securesms.util.StorageUtil.getVideoUri:()Landroid/net/Uri; │ │ -20b1e8: 6200 4d00 |0000: sget-object v0, Landroid/provider/MediaStore$Video$Media;.EXTERNAL_CONTENT_URI:Landroid/net/Uri; // field@004d │ │ -20b1ec: 1100 |0002: return-object v0 │ │ +20b1dc: |[20b1dc] org.thoughtcrime.securesms.util.StorageUtil.getVideoUri:()Landroid/net/Uri; │ │ +20b1ec: 6200 4d00 |0000: sget-object v0, Landroid/provider/MediaStore$Video$Media;.EXTERNAL_CONTENT_URI:Landroid/net/Uri; // field@004d │ │ +20b1f0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 15949 (StorageUtil.java) │ │ @@ -327467,17 +327468,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -20b2c8: |[20b2c8] org.thoughtcrime.securesms.util.StreamUtil.:()V │ │ -20b2d8: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ -20b2de: 0e00 |0003: return-void │ │ +20b2cc: |[20b2cc] org.thoughtcrime.securesms.util.StreamUtil.:()V │ │ +20b2dc: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ +20b2e2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/util/StreamUtil; │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/util/StreamUtil;) │ │ @@ -327485,30 +327486,30 @@ │ │ type : '(Ljava/io/InputStream;Ljava/io/OutputStream;)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 27 16-bit code units │ │ -20b280: |[20b280] org.thoughtcrime.securesms.util.StreamUtil.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)J │ │ -20b290: 1500 0100 |0000: const/high16 v0, #int 65536 // #1 │ │ -20b294: 2300 d411 |0002: new-array v0, v0, [B // type@11d4 │ │ -20b298: 1601 0000 |0004: const-wide/16 v1, #int 0 // #0 │ │ -20b29c: 6e20 be09 0500 |0006: invoke-virtual {v5, v0}, Ljava/io/InputStream;.read:([B)I // method@09be │ │ -20b2a2: 0a03 |0009: move-result v3 │ │ -20b2a4: 12f4 |000a: const/4 v4, #int -1 // #ff │ │ -20b2a6: 3243 0900 |000b: if-eq v3, v4, 0014 // +0009 │ │ -20b2aa: 1204 |000d: const/4 v4, #int 0 // #0 │ │ -20b2ac: 6e40 ce09 0634 |000e: invoke-virtual {v6, v0, v4, v3}, Ljava/io/OutputStream;.write:([BII)V // method@09ce │ │ -20b2b2: 8133 |0011: int-to-long v3, v3 │ │ -20b2b4: bb31 |0012: add-long/2addr v1, v3 │ │ -20b2b6: 28f3 |0013: goto 0006 // -000d │ │ -20b2b8: 6e10 bc09 0500 |0014: invoke-virtual {v5}, Ljava/io/InputStream;.close:()V // method@09bc │ │ -20b2be: 6e10 cb09 0600 |0017: invoke-virtual {v6}, Ljava/io/OutputStream;.close:()V // method@09cb │ │ -20b2c4: 1001 |001a: return-wide v1 │ │ +20b284: |[20b284] org.thoughtcrime.securesms.util.StreamUtil.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)J │ │ +20b294: 1500 0100 |0000: const/high16 v0, #int 65536 // #1 │ │ +20b298: 2300 d411 |0002: new-array v0, v0, [B // type@11d4 │ │ +20b29c: 1601 0000 |0004: const-wide/16 v1, #int 0 // #0 │ │ +20b2a0: 6e20 be09 0500 |0006: invoke-virtual {v5, v0}, Ljava/io/InputStream;.read:([B)I // method@09be │ │ +20b2a6: 0a03 |0009: move-result v3 │ │ +20b2a8: 12f4 |000a: const/4 v4, #int -1 // #ff │ │ +20b2aa: 3243 0900 |000b: if-eq v3, v4, 0014 // +0009 │ │ +20b2ae: 1204 |000d: const/4 v4, #int 0 // #0 │ │ +20b2b0: 6e40 ce09 0634 |000e: invoke-virtual {v6, v0, v4, v3}, Ljava/io/OutputStream;.write:([BII)V // method@09ce │ │ +20b2b6: 8133 |0011: int-to-long v3, v3 │ │ +20b2b8: bb31 |0012: add-long/2addr v1, v3 │ │ +20b2ba: 28f3 |0013: goto 0006 // -000d │ │ +20b2bc: 6e10 bc09 0500 |0014: invoke-virtual {v5}, Ljava/io/InputStream;.close:()V // method@09bc │ │ +20b2c2: 6e10 cb09 0600 |0017: invoke-virtual {v6}, Ljava/io/OutputStream;.close:()V // method@09cb │ │ +20b2c8: 1001 |001a: return-wide v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=10 │ │ 0x0006 line=14 │ │ 0x000e line=15 │ │ 0x0014 line=19 │ │ 0x0017 line=20 │ │ @@ -327542,17 +327543,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -20b3b8: |[20b3b8] org.thoughtcrime.securesms.util.ThemeUtil.:()V │ │ -20b3c8: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ -20b3ce: 0e00 |0003: return-void │ │ +20b3bc: |[20b3bc] org.thoughtcrime.securesms.util.ThemeUtil.:()V │ │ +20b3cc: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ +20b3d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/util/ThemeUtil; │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/util/ThemeUtil;) │ │ @@ -327560,29 +327561,29 @@ │ │ type : '(Landroid/content/Context;ILjava/lang/String;)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 26 16-bit code units │ │ -20b374: |[20b374] org.thoughtcrime.securesms.util.ThemeUtil.getAttribute:(Landroid/content/Context;ILjava/lang/String;)Ljava/lang/String; │ │ -20b384: 2200 dd00 |0000: new-instance v0, Landroid/util/TypedValue; // type@00dd │ │ -20b388: 7010 f002 0000 |0002: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@02f0 │ │ -20b38e: 6e10 7d00 0200 |0005: invoke-virtual {v2}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@007d │ │ -20b394: 0c02 |0008: move-result-object v2 │ │ -20b396: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -20b398: 6e40 db00 3210 |000a: invoke-virtual {v2, v3, v0, v1}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@00db │ │ -20b39e: 0a02 |000d: move-result v2 │ │ -20b3a0: 3802 0b00 |000e: if-eqz v2, 0019 // +000b │ │ -20b3a4: 6e10 f202 0000 |0010: invoke-virtual {v0}, Landroid/util/TypedValue;.coerceToString:()Ljava/lang/CharSequence; // method@02f2 │ │ -20b3aa: 0c02 |0013: move-result-object v2 │ │ -20b3ac: 7210 ff09 0200 |0014: invoke-interface {v2}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@09ff │ │ -20b3b2: 0c02 |0017: move-result-object v2 │ │ -20b3b4: 1102 |0018: return-object v2 │ │ -20b3b6: 1104 |0019: return-object v4 │ │ +20b378: |[20b378] org.thoughtcrime.securesms.util.ThemeUtil.getAttribute:(Landroid/content/Context;ILjava/lang/String;)Ljava/lang/String; │ │ +20b388: 2200 dd00 |0000: new-instance v0, Landroid/util/TypedValue; // type@00dd │ │ +20b38c: 7010 f002 0000 |0002: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@02f0 │ │ +20b392: 6e10 7d00 0200 |0005: invoke-virtual {v2}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@007d │ │ +20b398: 0c02 |0008: move-result-object v2 │ │ +20b39a: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +20b39c: 6e40 db00 3210 |000a: invoke-virtual {v2, v3, v0, v1}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@00db │ │ +20b3a2: 0a02 |000d: move-result v2 │ │ +20b3a4: 3802 0b00 |000e: if-eqz v2, 0019 // +000b │ │ +20b3a8: 6e10 f202 0000 |0010: invoke-virtual {v0}, Landroid/util/TypedValue;.coerceToString:()Ljava/lang/CharSequence; // method@02f2 │ │ +20b3ae: 0c02 |0013: move-result-object v2 │ │ +20b3b0: 7210 ff09 0200 |0014: invoke-interface {v2}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@09ff │ │ +20b3b6: 0c02 |0017: move-result-object v2 │ │ +20b3b8: 1102 |0018: return-object v2 │ │ +20b3ba: 1104 |0019: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0005 line=31 │ │ 0x0010 line=32 │ │ locals : │ │ 0x0000 - 0x001a reg=2 (null) Landroid/content/Context; │ │ @@ -327594,21 +327595,21 @@ │ │ type : '(Landroid/content/Context;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -20b310: |[20b310] org.thoughtcrime.securesms.util.ThemeUtil.getDummyContactColor:(Landroid/content/Context;)I │ │ -20b320: 6e10 7800 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0078 │ │ -20b326: 0c01 |0003: move-result-object v1 │ │ -20b328: 1400 8a00 067f |0004: const v0, #float 1.78119e+38 // #7f06008a │ │ -20b32e: 6e20 de00 0100 |0007: invoke-virtual {v1, v0}, Landroid/content/res/Resources;.getColor:(I)I // method@00de │ │ -20b334: 0a01 |000a: move-result v1 │ │ -20b336: 0f01 |000b: return v1 │ │ +20b314: |[20b314] org.thoughtcrime.securesms.util.ThemeUtil.getDummyContactColor:(Landroid/content/Context;)I │ │ +20b324: 6e10 7800 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0078 │ │ +20b32a: 0c01 |0003: move-result-object v1 │ │ +20b32c: 1400 8a00 067f |0004: const v0, #float 1.78119e+38 // #7f06008a │ │ +20b332: 6e20 de00 0100 |0007: invoke-virtual {v1, v0}, Landroid/content/res/Resources;.getColor:(I)I // method@00de │ │ +20b338: 0a01 |000a: move-result v1 │ │ +20b33a: 0f01 |000b: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x000c reg=1 (null) Landroid/content/Context; │ │ │ │ #3 : (in Lorg/thoughtcrime/securesms/util/ThemeUtil;) │ │ @@ -327616,27 +327617,27 @@ │ │ type : '(Landroid/content/Context;I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 22 16-bit code units │ │ -20b338: |[20b338] org.thoughtcrime.securesms.util.ThemeUtil.getThemedColor:(Landroid/content/Context;I)I │ │ -20b348: 2200 dd00 |0000: new-instance v0, Landroid/util/TypedValue; // type@00dd │ │ -20b34c: 7010 f002 0000 |0002: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@02f0 │ │ -20b352: 6e10 7d00 0200 |0005: invoke-virtual {v2}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@007d │ │ -20b358: 0c02 |0008: move-result-object v2 │ │ -20b35a: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -20b35c: 6e40 db00 3210 |000a: invoke-virtual {v2, v3, v0, v1}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@00db │ │ -20b362: 0a02 |000d: move-result v2 │ │ -20b364: 3802 0500 |000e: if-eqz v2, 0013 // +0005 │ │ -20b368: 5202 5b00 |0010: iget v2, v0, Landroid/util/TypedValue;.data:I // field@005b │ │ -20b36c: 0f02 |0012: return v2 │ │ -20b36e: 1502 ffff |0013: const/high16 v2, #int -65536 // #ffff │ │ -20b372: 0f02 |0015: return v2 │ │ +20b33c: |[20b33c] org.thoughtcrime.securesms.util.ThemeUtil.getThemedColor:(Landroid/content/Context;I)I │ │ +20b34c: 2200 dd00 |0000: new-instance v0, Landroid/util/TypedValue; // type@00dd │ │ +20b350: 7010 f002 0000 |0002: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@02f0 │ │ +20b356: 6e10 7d00 0200 |0005: invoke-virtual {v2}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@007d │ │ +20b35c: 0c02 |0008: move-result-object v2 │ │ +20b35e: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +20b360: 6e40 db00 3210 |000a: invoke-virtual {v2, v3, v0, v1}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@00db │ │ +20b366: 0a02 |000d: move-result v2 │ │ +20b368: 3802 0500 |000e: if-eqz v2, 0013 // +0005 │ │ +20b36c: 5202 5b00 |0010: iget v2, v0, Landroid/util/TypedValue;.data:I // field@005b │ │ +20b370: 0f02 |0012: return v2 │ │ +20b372: 1502 ffff |0013: const/high16 v2, #int -65536 // #ffff │ │ +20b376: 0f02 |0015: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ 0x0005 line=20 │ │ 0x000a line=22 │ │ 0x0010 line=23 │ │ locals : │ │ @@ -327648,23 +327649,23 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -20b2e0: |[20b2e0] org.thoughtcrime.securesms.util.ThemeUtil.isDarkTheme:(Landroid/content/Context;)Z │ │ -20b2f0: 1400 8c05 047f |0000: const v0, #float 1.75487e+38 // #7f04058c │ │ -20b2f6: 1a01 856e |0003: const-string v1, "light" // string@6e85 │ │ -20b2fa: 7130 fd6b 0201 |0005: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/ThemeUtil;.getAttribute:(Landroid/content/Context;ILjava/lang/String;)Ljava/lang/String; // method@6bfd │ │ -20b300: 0c02 |0008: move-result-object v2 │ │ -20b302: 1a00 0856 |0009: const-string v0, "dark" // string@5608 │ │ -20b306: 6e20 090b 0200 |000b: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b09 │ │ -20b30c: 0a02 |000e: move-result v2 │ │ -20b30e: 0f02 |000f: return v2 │ │ +20b2e4: |[20b2e4] org.thoughtcrime.securesms.util.ThemeUtil.isDarkTheme:(Landroid/content/Context;)Z │ │ +20b2f4: 1400 8c05 047f |0000: const v0, #float 1.75487e+38 // #7f04058c │ │ +20b2fa: 1a01 856e |0003: const-string v1, "light" // string@6e85 │ │ +20b2fe: 7130 fd6b 0201 |0005: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/ThemeUtil;.getAttribute:(Landroid/content/Context;ILjava/lang/String;)Ljava/lang/String; // method@6bfd │ │ +20b304: 0c02 |0008: move-result-object v2 │ │ +20b306: 1a00 0856 |0009: const-string v0, "dark" // string@5608 │ │ +20b30a: 6e20 090b 0200 |000b: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b09 │ │ +20b310: 0a02 |000e: move-result v2 │ │ +20b312: 0f02 |000f: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=15 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 (null) Landroid/content/Context; │ │ │ │ Virtual methods - │ │ @@ -327693,17 +327694,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -20b40c: |[20b40c] org.thoughtcrime.securesms.util.ThreadUtil.:()V │ │ -20b41c: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ -20b422: 0e00 |0003: return-void │ │ +20b410: |[20b410] org.thoughtcrime.securesms.util.ThreadUtil.:()V │ │ +20b420: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ +20b426: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/util/ThreadUtil; │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/util/ThreadUtil;) │ │ @@ -327711,27 +327712,27 @@ │ │ type : '()Ljava/util/concurrent/ExecutorService;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 0 │ │ outs : 7 │ │ insns size : 22 16-bit code units │ │ -20b3d0: |[20b3d0] org.thoughtcrime.securesms.util.ThreadUtil.newDynamicSingleThreadedExecutor:()Ljava/util/concurrent/ExecutorService; │ │ -20b3e0: 2207 c303 |0000: new-instance v7, Ljava/util/concurrent/ThreadPoolExecutor; // type@03c3 │ │ -20b3e4: 6205 aa00 |0002: sget-object v5, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@00aa │ │ -20b3e8: 2206 bc03 |0004: new-instance v6, Ljava/util/concurrent/LinkedBlockingQueue; // type@03bc │ │ -20b3ec: 7010 060e 0600 |0006: invoke-direct {v6}, Ljava/util/concurrent/LinkedBlockingQueue;.:()V // method@0e06 │ │ -20b3f2: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -20b3f4: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -20b3f6: 1603 3c00 |000b: const-wide/16 v3, #int 60 // #3c │ │ -20b3fa: 0770 |000d: move-object v0, v7 │ │ -20b3fc: 7607 0e0e 0000 |000e: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Ljava/util/concurrent/ThreadPoolExecutor;.:(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;)V // method@0e0e │ │ -20b402: 1210 |0011: const/4 v0, #int 1 // #1 │ │ -20b404: 6e20 0f0e 0700 |0012: invoke-virtual {v7, v0}, Ljava/util/concurrent/ThreadPoolExecutor;.allowCoreThreadTimeOut:(Z)V // method@0e0f │ │ -20b40a: 1107 |0015: return-object v7 │ │ +20b3d4: |[20b3d4] org.thoughtcrime.securesms.util.ThreadUtil.newDynamicSingleThreadedExecutor:()Ljava/util/concurrent/ExecutorService; │ │ +20b3e4: 2207 c303 |0000: new-instance v7, Ljava/util/concurrent/ThreadPoolExecutor; // type@03c3 │ │ +20b3e8: 6205 aa00 |0002: sget-object v5, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@00aa │ │ +20b3ec: 2206 bc03 |0004: new-instance v6, Ljava/util/concurrent/LinkedBlockingQueue; // type@03bc │ │ +20b3f0: 7010 060e 0600 |0006: invoke-direct {v6}, Ljava/util/concurrent/LinkedBlockingQueue;.:()V // method@0e06 │ │ +20b3f6: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +20b3f8: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +20b3fa: 1603 3c00 |000b: const-wide/16 v3, #int 60 // #3c │ │ +20b3fe: 0770 |000d: move-object v0, v7 │ │ +20b400: 7607 0e0e 0000 |000e: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Ljava/util/concurrent/ThreadPoolExecutor;.:(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;)V // method@0e0e │ │ +20b406: 1210 |0011: const/4 v0, #int 1 // #1 │ │ +20b408: 6e20 0f0e 0700 |0012: invoke-virtual {v7, v0}, Ljava/util/concurrent/ThreadPoolExecutor;.allowCoreThreadTimeOut:(Z)V // method@0e0f │ │ +20b40e: 1107 |0015: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ 0x0012 line=13 │ │ locals : │ │ │ │ Virtual methods - │ │ @@ -327769,19 +327770,19 @@ │ │ type : '(Ljava/lang/Runnable;Ljava/util/concurrent/CountDownLatch;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -20b424: |[20b424] org.thoughtcrime.securesms.util.Util$$ExternalSyntheticLambda0.:(Ljava/lang/Runnable;Ljava/util/concurrent/CountDownLatch;)V │ │ -20b434: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ -20b43a: 5b01 d943 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda0;.f$0:Ljava/lang/Runnable; // field@43d9 │ │ -20b43e: 5b02 da43 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda0;.f$1:Ljava/util/concurrent/CountDownLatch; // field@43da │ │ -20b442: 0e00 |0007: return-void │ │ +20b428: |[20b428] org.thoughtcrime.securesms.util.Util$$ExternalSyntheticLambda0.:(Ljava/lang/Runnable;Ljava/util/concurrent/CountDownLatch;)V │ │ +20b438: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ +20b43e: 5b01 d943 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda0;.f$0:Ljava/lang/Runnable; // field@43d9 │ │ +20b442: 5b02 da43 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda0;.f$1:Ljava/util/concurrent/CountDownLatch; // field@43da │ │ +20b446: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0008 reg=1 (null) Ljava/lang/Runnable; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/util/concurrent/CountDownLatch; │ │ @@ -327792,19 +327793,19 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -20b444: |[20b444] org.thoughtcrime.securesms.util.Util$$ExternalSyntheticLambda0.run:()V │ │ -20b454: 5420 d943 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda0;.f$0:Ljava/lang/Runnable; // field@43d9 │ │ -20b458: 5421 da43 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda0;.f$1:Ljava/util/concurrent/CountDownLatch; // field@43da │ │ -20b45c: 7120 1e6c 1000 |0004: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/Util;.lambda$runOnMainSync$0:(Ljava/lang/Runnable;Ljava/util/concurrent/CountDownLatch;)V // method@6c1e │ │ -20b462: 0e00 |0007: return-void │ │ +20b448: |[20b448] org.thoughtcrime.securesms.util.Util$$ExternalSyntheticLambda0.run:()V │ │ +20b458: 5420 d943 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda0;.f$0:Ljava/lang/Runnable; // field@43d9 │ │ +20b45c: 5421 da43 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda0;.f$1:Ljava/util/concurrent/CountDownLatch; // field@43da │ │ +20b460: 7120 1e6c 1000 |0004: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/Util;.lambda$runOnMainSync$0:(Ljava/lang/Runnable;Ljava/util/concurrent/CountDownLatch;)V // method@6c1e │ │ +20b466: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda0; │ │ │ │ source_file_idx : 6616 (D8$$SyntheticClass) │ │ @@ -327837,18 +327838,18 @@ │ │ type : '(Ljava/lang/Runnable;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -20b464: |[20b464] org.thoughtcrime.securesms.util.Util$$ExternalSyntheticLambda1.:(Ljava/lang/Runnable;)V │ │ -20b474: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ -20b47a: 5b01 db43 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda1;.f$0:Ljava/lang/Runnable; // field@43db │ │ -20b47e: 0e00 |0005: return-void │ │ +20b468: |[20b468] org.thoughtcrime.securesms.util.Util$$ExternalSyntheticLambda1.:(Ljava/lang/Runnable;)V │ │ +20b478: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ +20b47e: 5b01 db43 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda1;.f$0:Ljava/lang/Runnable; // field@43db │ │ +20b482: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda1; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Runnable; │ │ │ │ @@ -327858,18 +327859,18 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -20b480: |[20b480] org.thoughtcrime.securesms.util.Util$$ExternalSyntheticLambda1.run:()V │ │ -20b490: 5410 db43 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda1;.f$0:Ljava/lang/Runnable; // field@43db │ │ -20b494: 7110 1d6c 0000 |0002: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/Util;.lambda$runOnBackgroundDelayed$1:(Ljava/lang/Runnable;)V // method@6c1d │ │ -20b49a: 0e00 |0005: return-void │ │ +20b484: |[20b484] org.thoughtcrime.securesms.util.Util$$ExternalSyntheticLambda1.run:()V │ │ +20b494: 5410 db43 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda1;.f$0:Ljava/lang/Runnable; // field@43db │ │ +20b498: 7110 1d6c 0000 |0002: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/Util;.lambda$runOnBackgroundDelayed$1:(Ljava/lang/Runnable;)V // method@6c1d │ │ +20b49e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda1; │ │ │ │ source_file_idx : 6616 (D8$$SyntheticClass) │ │ @@ -327936,25 +327937,25 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -20bb0c: |[20bb0c] org.thoughtcrime.securesms.util.Util.:()V │ │ -20bb1c: 2200 9d00 |0000: new-instance v0, Landroid/os/Handler; // type@009d │ │ -20bb20: 7100 6902 0000 |0002: invoke-static {}, Landroid/os/Looper;.getMainLooper:()Landroid/os/Looper; // method@0269 │ │ -20bb26: 0c01 |0005: move-result-object v1 │ │ -20bb28: 7020 6002 1000 |0006: invoke-direct {v0, v1}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@0260 │ │ -20bb2e: 6900 df43 |0009: sput-object v0, Lorg/thoughtcrime/securesms/util/Util;.handler:Landroid/os/Handler; // field@43df │ │ -20bb32: 1600 0000 |000b: const-wide/16 v0, #int 0 // #0 │ │ -20bb36: 6800 e043 |000d: sput-wide v0, Lorg/thoughtcrime/securesms/util/Util;.lastClickTime:J // field@43e0 │ │ -20bb3a: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -20bb3c: 6900 e143 |0010: sput-object v0, Lorg/thoughtcrime/securesms/util/Util;.lastLocale:Ljava/util/Locale; // field@43e1 │ │ -20bb40: 0e00 |0012: return-void │ │ +20bb10: |[20bb10] org.thoughtcrime.securesms.util.Util.:()V │ │ +20bb20: 2200 9d00 |0000: new-instance v0, Landroid/os/Handler; // type@009d │ │ +20bb24: 7100 6902 0000 |0002: invoke-static {}, Landroid/os/Looper;.getMainLooper:()Landroid/os/Looper; // method@0269 │ │ +20bb2a: 0c01 |0005: move-result-object v1 │ │ +20bb2c: 7020 6002 1000 |0006: invoke-direct {v0, v1}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@0260 │ │ +20bb32: 6900 df43 |0009: sput-object v0, Lorg/thoughtcrime/securesms/util/Util;.handler:Landroid/os/Handler; // field@43df │ │ +20bb36: 1600 0000 |000b: const-wide/16 v0, #int 0 // #0 │ │ +20bb3a: 6800 e043 |000d: sput-wide v0, Lorg/thoughtcrime/securesms/util/Util;.lastClickTime:J // field@43e0 │ │ +20bb3e: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +20bb40: 6900 e143 |0010: sput-object v0, Lorg/thoughtcrime/securesms/util/Util;.lastLocale:Ljava/util/Locale; // field@43e1 │ │ +20bb44: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x000d line=336 │ │ 0x0010 line=360 │ │ locals : │ │ │ │ @@ -327963,17 +327964,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -20bb44: |[20bb44] org.thoughtcrime.securesms.util.Util.:()V │ │ -20bb54: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ -20bb5a: 0e00 |0003: return-void │ │ +20bb48: |[20bb48] org.thoughtcrime.securesms.util.Util.:()V │ │ +20bb58: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ +20bb5e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/util/Util; │ │ │ │ #2 : (in Lorg/thoughtcrime/securesms/util/Util;) │ │ @@ -327981,26 +327982,26 @@ │ │ type : '([II)[I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 19 16-bit code units │ │ -20b89c: |[20b89c] org.thoughtcrime.securesms.util.Util.appendInt:([II)[I │ │ -20b8ac: 3903 0700 |0000: if-nez v3, 0007 // +0007 │ │ -20b8b0: 2410 d811 0400 |0002: filled-new-array {v4}, [I // type@11d8 │ │ -20b8b6: 0c03 |0005: move-result-object v3 │ │ -20b8b8: 1103 |0006: return-object v3 │ │ -20b8ba: 2130 |0007: array-length v0, v3 │ │ -20b8bc: d801 0001 |0008: add-int/lit8 v1, v0, #int 1 // #01 │ │ -20b8c0: 2311 d811 |000a: new-array v1, v1, [I // type@11d8 │ │ -20b8c4: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -20b8c6: 7150 5e0b 2321 |000d: invoke-static {v3, v2, v1, v2, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0b5e │ │ -20b8cc: 4b04 0100 |0010: aput v4, v1, v0 │ │ -20b8d0: 1101 |0012: return-object v1 │ │ +20b8a0: |[20b8a0] org.thoughtcrime.securesms.util.Util.appendInt:([II)[I │ │ +20b8b0: 3903 0700 |0000: if-nez v3, 0007 // +0007 │ │ +20b8b4: 2410 d811 0400 |0002: filled-new-array {v4}, [I // type@11d8 │ │ +20b8ba: 0c03 |0005: move-result-object v3 │ │ +20b8bc: 1103 |0006: return-object v3 │ │ +20b8be: 2130 |0007: array-length v0, v3 │ │ +20b8c0: d801 0001 |0008: add-int/lit8 v1, v0, #int 1 // #01 │ │ +20b8c4: 2311 d811 |000a: new-array v1, v1, [I // type@11d8 │ │ +20b8c8: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +20b8ca: 7150 5e0b 2321 |000d: invoke-static {v3, v2, v1, v2, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0b5e │ │ +20b8d0: 4b04 0100 |0010: aput v4, v1, v0 │ │ +20b8d4: 1101 |0012: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=116 │ │ 0x0007 line=118 │ │ 0x000a line=119 │ │ 0x000d line=120 │ │ 0x0010 line=121 │ │ @@ -328013,23 +328014,23 @@ │ │ type : '()V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -20bb5c: |[20bb5c] org.thoughtcrime.securesms.util.Util.assertMainThread:()V │ │ -20bb6c: 7100 1b6c 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/util/Util;.isMainThread:()Z // method@6c1b │ │ -20bb72: 0a00 |0003: move-result v0 │ │ -20bb74: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ -20bb78: 0e00 |0006: return-void │ │ -20bb7a: 2200 da02 |0007: new-instance v0, Ljava/lang/AssertionError; // type@02da │ │ -20bb7e: 1a01 d434 |0009: const-string v1, "Main-thread assertion failed." // string@34d4 │ │ -20bb82: 7020 f109 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09f1 │ │ -20bb88: 2700 |000e: throw v0 │ │ +20bb60: |[20bb60] org.thoughtcrime.securesms.util.Util.assertMainThread:()V │ │ +20bb70: 7100 1b6c 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/util/Util;.isMainThread:()Z // method@6c1b │ │ +20bb76: 0a00 |0003: move-result v0 │ │ +20bb78: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ +20bb7c: 0e00 |0006: return-void │ │ +20bb7e: 2200 da02 |0007: new-instance v0, Ljava/lang/AssertionError; // type@02da │ │ +20bb82: 1a01 d434 |0009: const-string v1, "Main-thread assertion failed." // string@34d4 │ │ +20bb86: 7020 f109 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09f1 │ │ +20bb8c: 2700 |000e: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ 0x0007 line=197 │ │ locals : │ │ │ │ #4 : (in Lorg/thoughtcrime/securesms/util/Util;) │ │ @@ -328037,20 +328038,20 @@ │ │ type : '(FFF)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -20b720: |[20b720] org.thoughtcrime.securesms.util.Util.clamp:(FFF)F │ │ -20b730: 7120 aa0a 1000 |0000: invoke-static {v0, v1}, Ljava/lang/Math;.max:(FF)F // method@0aaa │ │ -20b736: 0a00 |0003: move-result v0 │ │ -20b738: 7120 ae0a 2000 |0004: invoke-static {v0, v2}, Ljava/lang/Math;.min:(FF)F // method@0aae │ │ -20b73e: 0a00 |0007: move-result v0 │ │ -20b740: 0f00 |0008: return v0 │ │ +20b724: |[20b724] org.thoughtcrime.securesms.util.Util.clamp:(FFF)F │ │ +20b734: 7120 aa0a 1000 |0000: invoke-static {v0, v1}, Ljava/lang/Math;.max:(FF)F // method@0aaa │ │ +20b73a: 0a00 |0003: move-result v0 │ │ +20b73c: 7120 ae0a 2000 |0004: invoke-static {v0, v2}, Ljava/lang/Math;.min:(FF)F // method@0aae │ │ +20b742: 0a00 |0007: move-result v0 │ │ +20b744: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=267 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 (null) F │ │ 0x0000 - 0x0009 reg=1 (null) F │ │ 0x0000 - 0x0009 reg=2 (null) F │ │ @@ -328060,20 +328061,20 @@ │ │ type : '(III)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -20b744: |[20b744] org.thoughtcrime.securesms.util.Util.clamp:(III)I │ │ -20b754: 7120 ab0a 1000 |0000: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@0aab │ │ -20b75a: 0a00 |0003: move-result v0 │ │ -20b75c: 7120 af0a 2000 |0004: invoke-static {v0, v2}, Ljava/lang/Math;.min:(II)I // method@0aaf │ │ -20b762: 0a00 |0007: move-result v0 │ │ -20b764: 0f00 |0008: return v0 │ │ +20b748: |[20b748] org.thoughtcrime.securesms.util.Util.clamp:(III)I │ │ +20b758: 7120 ab0a 1000 |0000: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@0aab │ │ +20b75e: 0a00 |0003: move-result v0 │ │ +20b760: 7120 af0a 2000 |0004: invoke-static {v0, v2}, Ljava/lang/Math;.min:(II)I // method@0aaf │ │ +20b766: 0a00 |0007: move-result v0 │ │ +20b768: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=263 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 (null) I │ │ 0x0000 - 0x0009 reg=1 (null) I │ │ 0x0000 - 0x0009 reg=2 (null) I │ │ @@ -328083,21 +328084,21 @@ │ │ type : '(Ljava/io/OutputStream;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -20bb8c: |[20bb8c] org.thoughtcrime.securesms.util.Util.close:(Ljava/io/OutputStream;)V │ │ -20bb9c: 6e10 cb09 0100 |0000: invoke-virtual {v1}, Ljava/io/OutputStream;.close:()V // method@09cb │ │ -20bba2: 2807 |0003: goto 000a // +0007 │ │ -20bba4: 0d01 |0004: move-exception v1 │ │ -20bba6: 6200 dd43 |0005: sget-object v0, Lorg/thoughtcrime/securesms/util/Util;.TAG:Ljava/lang/String; // field@43dd │ │ -20bbaa: 7120 e302 1000 |0007: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@02e3 │ │ -20bbb0: 0e00 |000a: return-void │ │ +20bb90: |[20bb90] org.thoughtcrime.securesms.util.Util.close:(Ljava/io/OutputStream;)V │ │ +20bba0: 6e10 cb09 0100 |0000: invoke-virtual {v1}, Ljava/io/OutputStream;.close:()V // method@09cb │ │ +20bba6: 2807 |0003: goto 000a // +0007 │ │ +20bba8: 0d01 |0004: move-exception v1 │ │ +20bbaa: 6200 dd43 |0005: sget-object v0, Lorg/thoughtcrime/securesms/util/Util;.TAG:Ljava/lang/String; // field@43dd │ │ +20bbae: 7120 e302 1000 |0007: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@02e3 │ │ +20bbb4: 0e00 |000a: return-void │ │ catches : 1 │ │ 0x0000 - 0x0003 │ │ Ljava/io/IOException; -> 0x0004 │ │ positions : │ │ 0x0000 line=135 │ │ 0x0005 line=137 │ │ locals : │ │ @@ -328108,31 +328109,31 @@ │ │ type : '(Ljava/io/InputStream;Ljava/io/OutputStream;)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 30 16-bit code units │ │ -20bac0: |[20bac0] org.thoughtcrime.securesms.util.Util.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)J │ │ -20bad0: 1300 0020 |0000: const/16 v0, #int 8192 // #2000 │ │ -20bad4: 2300 d411 |0002: new-array v0, v0, [B // type@11d4 │ │ -20bad8: 1601 0000 |0004: const-wide/16 v1, #int 0 // #0 │ │ -20badc: 6e20 be09 0500 |0006: invoke-virtual {v5, v0}, Ljava/io/InputStream;.read:([B)I // method@09be │ │ -20bae2: 0a03 |0009: move-result v3 │ │ -20bae4: 12f4 |000a: const/4 v4, #int -1 // #ff │ │ -20bae6: 3243 0900 |000b: if-eq v3, v4, 0014 // +0009 │ │ -20baea: 1204 |000d: const/4 v4, #int 0 // #0 │ │ -20baec: 6e40 ce09 0634 |000e: invoke-virtual {v6, v0, v4, v3}, Ljava/io/OutputStream;.write:([BII)V // method@09ce │ │ -20baf2: 8133 |0011: int-to-long v3, v3 │ │ -20baf4: bb31 |0012: add-long/2addr v1, v3 │ │ -20baf6: 28f3 |0013: goto 0006 // -000d │ │ -20baf8: 6e10 bc09 0500 |0014: invoke-virtual {v5}, Ljava/io/InputStream;.close:()V // method@09bc │ │ -20bafe: 6e10 cc09 0600 |0017: invoke-virtual {v6}, Ljava/io/OutputStream;.flush:()V // method@09cc │ │ -20bb04: 6e10 cb09 0600 |001a: invoke-virtual {v6}, Ljava/io/OutputStream;.close:()V // method@09cb │ │ -20bb0a: 1001 |001d: return-wide v1 │ │ +20bac4: |[20bac4] org.thoughtcrime.securesms.util.Util.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)J │ │ +20bad4: 1300 0020 |0000: const/16 v0, #int 8192 // #2000 │ │ +20bad8: 2300 d411 |0002: new-array v0, v0, [B // type@11d4 │ │ +20badc: 1601 0000 |0004: const-wide/16 v1, #int 0 // #0 │ │ +20bae0: 6e20 be09 0500 |0006: invoke-virtual {v5, v0}, Ljava/io/InputStream;.read:([B)I // method@09be │ │ +20bae6: 0a03 |0009: move-result v3 │ │ +20bae8: 12f4 |000a: const/4 v4, #int -1 // #ff │ │ +20baea: 3243 0900 |000b: if-eq v3, v4, 0014 // +0009 │ │ +20baee: 1204 |000d: const/4 v4, #int 0 // #0 │ │ +20baf0: 6e40 ce09 0634 |000e: invoke-virtual {v6, v0, v4, v3}, Ljava/io/OutputStream;.write:([BII)V // method@09ce │ │ +20baf6: 8133 |0011: int-to-long v3, v3 │ │ +20baf8: bb31 |0012: add-long/2addr v1, v3 │ │ +20bafa: 28f3 |0013: goto 0006 // -000d │ │ +20bafc: 6e10 bc09 0500 |0014: invoke-virtual {v5}, Ljava/io/InputStream;.close:()V // method@09bc │ │ +20bb02: 6e10 cc09 0600 |0017: invoke-virtual {v6}, Ljava/io/OutputStream;.flush:()V // method@09cc │ │ +20bb08: 6e10 cb09 0600 |001a: invoke-virtual {v6}, Ljava/io/OutputStream;.close:()V // method@09cb │ │ +20bb0e: 1001 |001d: return-wide v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=142 │ │ 0x0006 line=146 │ │ 0x000e line=147 │ │ 0x0014 line=151 │ │ 0x0017 line=152 │ │ @@ -328146,18 +328147,18 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -20b49c: |[20b49c] org.thoughtcrime.securesms.util.Util.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z │ │ -20b4ac: 7120 950d 1000 |0000: invoke-static {v0, v1}, Ljava/util/Objects;.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0d95 │ │ -20b4b2: 0a00 |0003: move-result v0 │ │ -20b4b4: 0f00 |0004: return v0 │ │ +20b4a0: |[20b4a0] org.thoughtcrime.securesms.util.Util.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z │ │ +20b4b0: 7120 950d 1000 |0000: invoke-static {v0, v1}, Ljava/util/Objects;.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0d95 │ │ +20b4b6: 0a00 |0003: move-result v0 │ │ +20b4b8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=249 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -328166,26 +328167,26 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/CharSequence;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 22 16-bit code units │ │ -20b8d4: |[20b8d4] org.thoughtcrime.securesms.util.Util.getBoldedString:(Ljava/lang/String;)Ljava/lang/CharSequence; │ │ -20b8e4: 2200 c000 |0000: new-instance v0, Landroid/text/SpannableString; // type@00c0 │ │ -20b8e8: 7020 b002 4000 |0002: invoke-direct {v0, v4}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@02b0 │ │ -20b8ee: 2204 d000 |0005: new-instance v4, Landroid/text/style/StyleSpan; // type@00d0 │ │ -20b8f2: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -20b8f4: 7020 cf02 1400 |0008: invoke-direct {v4, v1}, Landroid/text/style/StyleSpan;.:(I)V // method@02cf │ │ -20b8fa: 6e10 b402 0000 |000b: invoke-virtual {v0}, Landroid/text/SpannableString;.length:()I // method@02b4 │ │ -20b900: 0a01 |000e: move-result v1 │ │ -20b902: 1302 2100 |000f: const/16 v2, #int 33 // #21 │ │ -20b906: 1203 |0011: const/4 v3, #int 0 // #0 │ │ -20b908: 6e52 b502 4013 |0012: invoke-virtual {v0, v4, v3, v1, v2}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@02b5 │ │ -20b90e: 1100 |0015: return-object v0 │ │ +20b8d8: |[20b8d8] org.thoughtcrime.securesms.util.Util.getBoldedString:(Ljava/lang/String;)Ljava/lang/CharSequence; │ │ +20b8e8: 2200 c000 |0000: new-instance v0, Landroid/text/SpannableString; // type@00c0 │ │ +20b8ec: 7020 b002 4000 |0002: invoke-direct {v0, v4}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@02b0 │ │ +20b8f2: 2204 d000 |0005: new-instance v4, Landroid/text/style/StyleSpan; // type@00d0 │ │ +20b8f6: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +20b8f8: 7020 cf02 1400 |0008: invoke-direct {v4, v1}, Landroid/text/style/StyleSpan;.:(I)V // method@02cf │ │ +20b8fe: 6e10 b402 0000 |000b: invoke-virtual {v0}, Landroid/text/SpannableString;.length:()I // method@02b4 │ │ +20b904: 0a01 |000e: move-result v1 │ │ +20b906: 1302 2100 |000f: const/16 v2, #int 33 // #21 │ │ +20b90a: 1203 |0011: const/4 v3, #int 0 // #0 │ │ +20b90c: 6e52 b502 4013 |0012: invoke-virtual {v0, v4, v3, v1, v2}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@02b5 │ │ +20b912: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0005 line=90 │ │ 0x000b line=91 │ │ 0x0012 line=90 │ │ locals : │ │ @@ -328196,22 +328197,22 @@ │ │ type : '(Landroid/content/Context;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -20b768: |[20b768] org.thoughtcrime.securesms.util.Util.getLayoutDirection:(Landroid/content/Context;)I │ │ -20b778: 6e10 7800 0000 |0000: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0078 │ │ -20b77e: 0c00 |0003: move-result-object v0 │ │ -20b780: 6e10 df00 0000 |0004: invoke-virtual {v0}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@00df │ │ -20b786: 0c00 |0007: move-result-object v0 │ │ -20b788: 6e10 d800 0000 |0008: invoke-virtual {v0}, Landroid/content/res/Configuration;.getLayoutDirection:()I // method@00d8 │ │ -20b78e: 0a00 |000b: move-result v0 │ │ -20b790: 0f00 |000c: return v0 │ │ +20b76c: |[20b76c] org.thoughtcrime.securesms.util.Util.getLayoutDirection:(Landroid/content/Context;)I │ │ +20b77c: 6e10 7800 0000 |0000: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0078 │ │ +20b782: 0c00 |0003: move-result-object v0 │ │ +20b784: 6e10 df00 0000 |0004: invoke-virtual {v0}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@00df │ │ +20b78a: 0c00 |0007: move-result-object v0 │ │ +20b78c: 6e10 d800 0000 |0008: invoke-virtual {v0}, Landroid/content/res/Configuration;.getLayoutDirection:()I // method@00d8 │ │ +20b792: 0a00 |000b: move-result v0 │ │ +20b794: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=383 │ │ 0x0008 line=384 │ │ locals : │ │ 0x0000 - 0x000d reg=0 (null) Landroid/content/Context; │ │ │ │ @@ -328220,43 +328221,43 @@ │ │ type : '()Ljava/util/Locale;' │ │ access : 0x20009 (PUBLIC STATIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -20ba28: |[20ba28] org.thoughtcrime.securesms.util.Util.getLocale:()Ljava/util/Locale; │ │ -20ba38: 1c00 a811 |0000: const-class v0, Lorg/thoughtcrime/securesms/util/Util; // type@11a8 │ │ -20ba3c: 1d00 |0002: monitor-enter v0 │ │ -20ba3e: 6201 e143 |0003: sget-object v1, Lorg/thoughtcrime/securesms/util/Util;.lastLocale:Ljava/util/Locale; // field@43e1 │ │ -20ba42: 3901 2400 |0005: if-nez v1, 0029 // +0024 │ │ -20ba46: 7100 ea00 0000 |0007: invoke-static {}, Landroid/content/res/Resources;.getSystem:()Landroid/content/res/Resources; // method@00ea │ │ -20ba4c: 0c01 |000a: move-result-object v1 │ │ -20ba4e: 6e10 df00 0100 |000b: invoke-virtual {v1}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@00df │ │ -20ba54: 0c01 |000e: move-result-object v1 │ │ -20ba56: 7110 7b05 0100 |000f: invoke-static {v1}, Landroidx/core/os/ConfigurationCompat;.getLocales:(Landroid/content/res/Configuration;)Landroidx/core/os/LocaleListCompat; // method@057b │ │ -20ba5c: 0c01 |0012: move-result-object v1 │ │ -20ba5e: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -20ba60: 6e20 7c05 2100 |0014: invoke-virtual {v1, v2}, Landroidx/core/os/LocaleListCompat;.get:(I)Ljava/util/Locale; // method@057c │ │ -20ba66: 0c01 |0017: move-result-object v1 │ │ -20ba68: 6901 e143 |0018: sput-object v1, Lorg/thoughtcrime/securesms/util/Util;.lastLocale:Ljava/util/Locale; // field@43e1 │ │ -20ba6c: 2805 |001a: goto 001f // +0005 │ │ -20ba6e: 0d01 |001b: move-exception v1 │ │ -20ba70: 6e10 670a 0100 |001c: invoke-virtual {v1}, Ljava/lang/Exception;.printStackTrace:()V // method@0a67 │ │ -20ba76: 6201 e143 |001f: sget-object v1, Lorg/thoughtcrime/securesms/util/Util;.lastLocale:Ljava/util/Locale; // field@43e1 │ │ -20ba7a: 3901 0800 |0021: if-nez v1, 0029 // +0008 │ │ -20ba7e: 7100 7f0d 0000 |0023: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@0d7f │ │ -20ba84: 0c01 |0026: move-result-object v1 │ │ -20ba86: 6901 e143 |0027: sput-object v1, Lorg/thoughtcrime/securesms/util/Util;.lastLocale:Ljava/util/Locale; // field@43e1 │ │ -20ba8a: 6201 e143 |0029: sget-object v1, Lorg/thoughtcrime/securesms/util/Util;.lastLocale:Ljava/util/Locale; // field@43e1 │ │ -20ba8e: 1e00 |002b: monitor-exit v0 │ │ -20ba90: 1101 |002c: return-object v1 │ │ -20ba92: 0d01 |002d: move-exception v1 │ │ -20ba94: 1e00 |002e: monitor-exit v0 │ │ -20ba96: 2701 |002f: throw v1 │ │ +20ba2c: |[20ba2c] org.thoughtcrime.securesms.util.Util.getLocale:()Ljava/util/Locale; │ │ +20ba3c: 1c00 a811 |0000: const-class v0, Lorg/thoughtcrime/securesms/util/Util; // type@11a8 │ │ +20ba40: 1d00 |0002: monitor-enter v0 │ │ +20ba42: 6201 e143 |0003: sget-object v1, Lorg/thoughtcrime/securesms/util/Util;.lastLocale:Ljava/util/Locale; // field@43e1 │ │ +20ba46: 3901 2400 |0005: if-nez v1, 0029 // +0024 │ │ +20ba4a: 7100 ea00 0000 |0007: invoke-static {}, Landroid/content/res/Resources;.getSystem:()Landroid/content/res/Resources; // method@00ea │ │ +20ba50: 0c01 |000a: move-result-object v1 │ │ +20ba52: 6e10 df00 0100 |000b: invoke-virtual {v1}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@00df │ │ +20ba58: 0c01 |000e: move-result-object v1 │ │ +20ba5a: 7110 7b05 0100 |000f: invoke-static {v1}, Landroidx/core/os/ConfigurationCompat;.getLocales:(Landroid/content/res/Configuration;)Landroidx/core/os/LocaleListCompat; // method@057b │ │ +20ba60: 0c01 |0012: move-result-object v1 │ │ +20ba62: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +20ba64: 6e20 7c05 2100 |0014: invoke-virtual {v1, v2}, Landroidx/core/os/LocaleListCompat;.get:(I)Ljava/util/Locale; // method@057c │ │ +20ba6a: 0c01 |0017: move-result-object v1 │ │ +20ba6c: 6901 e143 |0018: sput-object v1, Lorg/thoughtcrime/securesms/util/Util;.lastLocale:Ljava/util/Locale; // field@43e1 │ │ +20ba70: 2805 |001a: goto 001f // +0005 │ │ +20ba72: 0d01 |001b: move-exception v1 │ │ +20ba74: 6e10 670a 0100 |001c: invoke-virtual {v1}, Ljava/lang/Exception;.printStackTrace:()V // method@0a67 │ │ +20ba7a: 6201 e143 |001f: sget-object v1, Lorg/thoughtcrime/securesms/util/Util;.lastLocale:Ljava/util/Locale; // field@43e1 │ │ +20ba7e: 3901 0800 |0021: if-nez v1, 0029 // +0008 │ │ +20ba82: 7100 7f0d 0000 |0023: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@0d7f │ │ +20ba88: 0c01 |0026: move-result-object v1 │ │ +20ba8a: 6901 e143 |0027: sput-object v1, Lorg/thoughtcrime/securesms/util/Util;.lastLocale:Ljava/util/Locale; // field@43e1 │ │ +20ba8e: 6201 e143 |0029: sget-object v1, Lorg/thoughtcrime/securesms/util/Util;.lastLocale:Ljava/util/Locale; // field@43e1 │ │ +20ba92: 1e00 |002b: monitor-exit v0 │ │ +20ba94: 1101 |002c: return-object v1 │ │ +20ba96: 0d01 |002d: move-exception v1 │ │ +20ba98: 1e00 |002e: monitor-exit v0 │ │ +20ba9a: 2701 |002f: throw v1 │ │ catches : 4 │ │ 0x0003 - 0x0005 │ │ -> 0x002d │ │ 0x0007 - 0x001a │ │ Ljava/lang/Exception; -> 0x001b │ │ -> 0x002d │ │ 0x001c - 0x002b │ │ @@ -328277,54 +328278,54 @@ │ │ type : '(J)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 76 16-bit code units │ │ -20b910: |[20b910] org.thoughtcrime.securesms.util.Util.getPrettyFileSize:(J)Ljava/lang/String; │ │ -20b920: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -20b924: 3102 0800 |0002: cmp-long v2, v8, v0 │ │ -20b928: 3c02 0500 |0004: if-gtz v2, 0009 // +0005 │ │ -20b92c: 1a08 2f10 |0006: const-string v8, "0" // string@102f │ │ -20b930: 1108 |0008: return-object v8 │ │ -20b932: 1a00 d61c |0009: const-string v0, "GB" // string@1cd6 │ │ -20b936: 1a01 3c3f |000b: const-string v1, "TB" // string@3f3c │ │ -20b93a: 1a02 6f13 |000d: const-string v2, "B" // string@136f │ │ -20b93e: 1a03 066a |000f: const-string v3, "kB" // string@6a06 │ │ -20b942: 1a04 8d34 |0011: const-string v4, "MB" // string@348d │ │ -20b946: 2451 fa11 3204 |0013: filled-new-array {v2, v3, v4, v0, v1}, [Ljava/lang/String; // type@11fa │ │ -20b94c: 0c00 |0016: move-result-object v0 │ │ -20b94e: 8688 |0017: long-to-double v8, v8 │ │ -20b950: 7120 a70a 9800 |0018: invoke-static {v8, v9}, Ljava/lang/Math;.log10:(D)D // method@0aa7 │ │ -20b956: 0b01 |001b: move-result-wide v1 │ │ -20b958: 1903 9040 |001c: const-wide/high16 v3, #long 4652218415073722368 // #4090 │ │ -20b95c: 7120 a70a 4300 |001e: invoke-static {v3, v4}, Ljava/lang/Math;.log10:(D)D // method@0aa7 │ │ -20b962: 0b05 |0021: move-result-wide v5 │ │ -20b964: ce51 |0022: div-double/2addr v1, v5 │ │ -20b966: 8a11 |0023: double-to-int v1, v1 │ │ -20b968: 2202 0d03 |0024: new-instance v2, Ljava/lang/StringBuilder; // type@030d │ │ -20b96c: 7010 3f0b 0200 |0026: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0b3f │ │ -20b972: 2205 7203 |0029: new-instance v5, Ljava/text/DecimalFormat; // type@0372 │ │ -20b976: 1a06 d104 |002b: const-string v6, "#,##0.#" // string@04d1 │ │ -20b97a: 7020 720c 6500 |002d: invoke-direct {v5, v6}, Ljava/text/DecimalFormat;.:(Ljava/lang/String;)V // method@0c72 │ │ -20b980: 8316 |0030: int-to-double v6, v1 │ │ -20b982: 7140 b50a 4376 |0031: invoke-static {v3, v4, v6, v7}, Ljava/lang/Math;.pow:(DD)D // method@0ab5 │ │ -20b988: 0b03 |0034: move-result-wide v3 │ │ -20b98a: ce38 |0035: div-double/2addr v8, v3 │ │ -20b98c: 6e30 730c 8509 |0036: invoke-virtual {v5, v8, v9}, Ljava/text/DecimalFormat;.format:(D)Ljava/lang/String; // method@0c73 │ │ -20b992: 0c08 |0039: move-result-object v8 │ │ -20b994: 6e20 4b0b 8200 |003a: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ -20b99a: 1a08 4a04 |003d: const-string v8, " " // string@044a │ │ -20b99e: 6e20 4b0b 8200 |003f: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ -20b9a4: 4608 0001 |0042: aget-object v8, v0, v1 │ │ -20b9a8: 6e20 4b0b 8200 |0044: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ -20b9ae: 6e10 5c0b 0200 |0047: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b5c │ │ -20b9b4: 0c08 |004a: move-result-object v8 │ │ -20b9b6: 1108 |004b: return-object v8 │ │ +20b914: |[20b914] org.thoughtcrime.securesms.util.Util.getPrettyFileSize:(J)Ljava/lang/String; │ │ +20b924: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +20b928: 3102 0800 |0002: cmp-long v2, v8, v0 │ │ +20b92c: 3c02 0500 |0004: if-gtz v2, 0009 // +0005 │ │ +20b930: 1a08 2f10 |0006: const-string v8, "0" // string@102f │ │ +20b934: 1108 |0008: return-object v8 │ │ +20b936: 1a00 d61c |0009: const-string v0, "GB" // string@1cd6 │ │ +20b93a: 1a01 3c3f |000b: const-string v1, "TB" // string@3f3c │ │ +20b93e: 1a02 6f13 |000d: const-string v2, "B" // string@136f │ │ +20b942: 1a03 066a |000f: const-string v3, "kB" // string@6a06 │ │ +20b946: 1a04 8d34 |0011: const-string v4, "MB" // string@348d │ │ +20b94a: 2451 fa11 3204 |0013: filled-new-array {v2, v3, v4, v0, v1}, [Ljava/lang/String; // type@11fa │ │ +20b950: 0c00 |0016: move-result-object v0 │ │ +20b952: 8688 |0017: long-to-double v8, v8 │ │ +20b954: 7120 a70a 9800 |0018: invoke-static {v8, v9}, Ljava/lang/Math;.log10:(D)D // method@0aa7 │ │ +20b95a: 0b01 |001b: move-result-wide v1 │ │ +20b95c: 1903 9040 |001c: const-wide/high16 v3, #long 4652218415073722368 // #4090 │ │ +20b960: 7120 a70a 4300 |001e: invoke-static {v3, v4}, Ljava/lang/Math;.log10:(D)D // method@0aa7 │ │ +20b966: 0b05 |0021: move-result-wide v5 │ │ +20b968: ce51 |0022: div-double/2addr v1, v5 │ │ +20b96a: 8a11 |0023: double-to-int v1, v1 │ │ +20b96c: 2202 0d03 |0024: new-instance v2, Ljava/lang/StringBuilder; // type@030d │ │ +20b970: 7010 3f0b 0200 |0026: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0b3f │ │ +20b976: 2205 7203 |0029: new-instance v5, Ljava/text/DecimalFormat; // type@0372 │ │ +20b97a: 1a06 d104 |002b: const-string v6, "#,##0.#" // string@04d1 │ │ +20b97e: 7020 720c 6500 |002d: invoke-direct {v5, v6}, Ljava/text/DecimalFormat;.:(Ljava/lang/String;)V // method@0c72 │ │ +20b984: 8316 |0030: int-to-double v6, v1 │ │ +20b986: 7140 b50a 4376 |0031: invoke-static {v3, v4, v6, v7}, Ljava/lang/Math;.pow:(DD)D // method@0ab5 │ │ +20b98c: 0b03 |0034: move-result-wide v3 │ │ +20b98e: ce38 |0035: div-double/2addr v8, v3 │ │ +20b990: 6e30 730c 8509 |0036: invoke-virtual {v5, v8, v9}, Ljava/text/DecimalFormat;.format:(D)Ljava/lang/String; // method@0c73 │ │ +20b996: 0c08 |0039: move-result-object v8 │ │ +20b998: 6e20 4b0b 8200 |003a: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ +20b99e: 1a08 4a04 |003d: const-string v8, " " // string@044a │ │ +20b9a2: 6e20 4b0b 8200 |003f: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ +20b9a8: 4608 0001 |0042: aget-object v8, v0, v1 │ │ +20b9ac: 6e20 4b0b 8200 |0044: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ +20b9b2: 6e10 5c0b 0200 |0047: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b5c │ │ +20b9b8: 0c08 |004a: move-result-object v8 │ │ +20b9ba: 1108 |004b: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=314 │ │ 0x0009 line=316 │ │ 0x0018 line=317 │ │ 0x0024 line=319 │ │ locals : │ │ @@ -328335,40 +328336,40 @@ │ │ type : '(Landroid/content/Context;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -20b9b8: |[20b9b8] org.thoughtcrime.securesms.util.Util.getTextFromClipboard:(Landroid/content/Context;)Ljava/lang/String; │ │ -20b9c8: 1a00 c251 |0000: const-string v0, "clipboard" // string@51c2 │ │ -20b9cc: 6e20 7c00 0200 |0002: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@007c │ │ -20b9d2: 0c02 |0005: move-result-object v2 │ │ -20b9d4: 1f02 2100 |0006: check-cast v2, Landroid/content/ClipboardManager; // type@0021 │ │ -20b9d8: 6e10 5600 0200 |0008: invoke-virtual {v2}, Landroid/content/ClipboardManager;.hasPrimaryClip:()Z // method@0056 │ │ -20b9de: 0a00 |000b: move-result v0 │ │ -20b9e0: 3800 2000 |000c: if-eqz v0, 002c // +0020 │ │ -20b9e4: 6e10 5500 0200 |000e: invoke-virtual {v2}, Landroid/content/ClipboardManager;.getPrimaryClipDescription:()Landroid/content/ClipDescription; // method@0055 │ │ -20b9ea: 0c00 |0011: move-result-object v0 │ │ -20b9ec: 1a01 e48b |0012: const-string v1, "text/plain" // string@8be4 │ │ -20b9f0: 6e20 5300 1000 |0014: invoke-virtual {v0, v1}, Landroid/content/ClipDescription;.hasMimeType:(Ljava/lang/String;)Z // method@0053 │ │ -20b9f6: 0a00 |0017: move-result v0 │ │ -20b9f8: 3800 1400 |0018: if-eqz v0, 002c // +0014 │ │ -20b9fc: 6e10 5400 0200 |001a: invoke-virtual {v2}, Landroid/content/ClipboardManager;.getPrimaryClip:()Landroid/content/ClipData; // method@0054 │ │ -20ba02: 0c02 |001d: move-result-object v2 │ │ -20ba04: 1200 |001e: const/4 v0, #int 0 // #0 │ │ -20ba06: 6e20 4e00 0200 |001f: invoke-virtual {v2, v0}, Landroid/content/ClipData;.getItemAt:(I)Landroid/content/ClipData$Item; // method@004e │ │ -20ba0c: 0c02 |0022: move-result-object v2 │ │ -20ba0e: 6e10 4c00 0200 |0023: invoke-virtual {v2}, Landroid/content/ClipData$Item;.getText:()Ljava/lang/CharSequence; // method@004c │ │ -20ba14: 0c02 |0026: move-result-object v2 │ │ -20ba16: 7210 ff09 0200 |0027: invoke-interface {v2}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@09ff │ │ -20ba1c: 0c02 |002a: move-result-object v2 │ │ -20ba1e: 1102 |002b: return-object v2 │ │ -20ba20: 1a02 0000 |002c: const-string v2, "" // string@0000 │ │ -20ba24: 1102 |002e: return-object v2 │ │ +20b9bc: |[20b9bc] org.thoughtcrime.securesms.util.Util.getTextFromClipboard:(Landroid/content/Context;)Ljava/lang/String; │ │ +20b9cc: 1a00 c251 |0000: const-string v0, "clipboard" // string@51c2 │ │ +20b9d0: 6e20 7c00 0200 |0002: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@007c │ │ +20b9d6: 0c02 |0005: move-result-object v2 │ │ +20b9d8: 1f02 2100 |0006: check-cast v2, Landroid/content/ClipboardManager; // type@0021 │ │ +20b9dc: 6e10 5600 0200 |0008: invoke-virtual {v2}, Landroid/content/ClipboardManager;.hasPrimaryClip:()Z // method@0056 │ │ +20b9e2: 0a00 |000b: move-result v0 │ │ +20b9e4: 3800 2000 |000c: if-eqz v0, 002c // +0020 │ │ +20b9e8: 6e10 5500 0200 |000e: invoke-virtual {v2}, Landroid/content/ClipboardManager;.getPrimaryClipDescription:()Landroid/content/ClipDescription; // method@0055 │ │ +20b9ee: 0c00 |0011: move-result-object v0 │ │ +20b9f0: 1a01 e48b |0012: const-string v1, "text/plain" // string@8be4 │ │ +20b9f4: 6e20 5300 1000 |0014: invoke-virtual {v0, v1}, Landroid/content/ClipDescription;.hasMimeType:(Ljava/lang/String;)Z // method@0053 │ │ +20b9fa: 0a00 |0017: move-result v0 │ │ +20b9fc: 3800 1400 |0018: if-eqz v0, 002c // +0014 │ │ +20ba00: 6e10 5400 0200 |001a: invoke-virtual {v2}, Landroid/content/ClipboardManager;.getPrimaryClip:()Landroid/content/ClipData; // method@0054 │ │ +20ba06: 0c02 |001d: move-result-object v2 │ │ +20ba08: 1200 |001e: const/4 v0, #int 0 // #0 │ │ +20ba0a: 6e20 4e00 0200 |001f: invoke-virtual {v2, v0}, Landroid/content/ClipData;.getItemAt:(I)Landroid/content/ClipData$Item; // method@004e │ │ +20ba10: 0c02 |0022: move-result-object v2 │ │ +20ba12: 6e10 4c00 0200 |0023: invoke-virtual {v2}, Landroid/content/ClipData$Item;.getText:()Ljava/lang/CharSequence; // method@004c │ │ +20ba18: 0c02 |0026: move-result-object v2 │ │ +20ba1a: 7210 ff09 0200 |0027: invoke-interface {v2}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@09ff │ │ +20ba20: 0c02 |002a: move-result-object v2 │ │ +20ba22: 1102 |002b: return-object v2 │ │ +20ba24: 1a02 0000 |002c: const-string v2, "" // string@0000 │ │ +20ba28: 1102 |002e: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=278 │ │ 0x0002 line=279 │ │ 0x0008 line=280 │ │ 0x001a line=281 │ │ 0x0023 line=282 │ │ @@ -328381,18 +328382,18 @@ │ │ type : '([Ljava/lang/Object;)I' │ │ access : 0x0089 (PUBLIC STATIC VARARGS) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -20b794: |[20b794] org.thoughtcrime.securesms.util.Util.hashCode:([Ljava/lang/Object;)I │ │ -20b7a4: 7110 dc0c 0000 |0000: invoke-static {v0}, Ljava/util/Arrays;.hashCode:([Ljava/lang/Object;)I // method@0cdc │ │ -20b7aa: 0a00 |0003: move-result v0 │ │ -20b7ac: 0f00 |0004: return v0 │ │ +20b798: |[20b798] org.thoughtcrime.securesms.util.Util.hashCode:([Ljava/lang/Object;)I │ │ +20b7a8: 7110 dc0c 0000 |0000: invoke-static {v0}, Ljava/util/Arrays;.hashCode:([Ljava/lang/Object;)I // method@0cdc │ │ +20b7ae: 0a00 |0003: move-result v0 │ │ +20b7b0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=253 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) [Ljava/lang/Object; │ │ │ │ #15 : (in Lorg/thoughtcrime/securesms/util/Util;) │ │ @@ -328400,30 +328401,30 @@ │ │ type : '()Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -20b4b8: |[20b4b8] org.thoughtcrime.securesms.util.Util.isClickedRecently:()Z │ │ -20b4c8: 7100 5f0b 0000 |0000: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b5f │ │ -20b4ce: 0b00 |0003: move-result-wide v0 │ │ -20b4d0: 6102 e043 |0004: sget-wide v2, Lorg/thoughtcrime/securesms/util/Util;.lastClickTime:J // field@43e0 │ │ -20b4d4: 9c02 0002 |0006: sub-long v2, v0, v2 │ │ -20b4d8: 1604 f401 |0008: const-wide/16 v4, #int 500 // #1f4 │ │ -20b4dc: 3106 0204 |000a: cmp-long v6, v2, v4 │ │ -20b4e0: 3b06 0b00 |000c: if-gez v6, 0017 // +000b │ │ -20b4e4: 6200 dd43 |000e: sget-object v0, Lorg/thoughtcrime/securesms/util/Util;.TAG:Ljava/lang/String; // field@43dd │ │ -20b4e8: 1a01 bc8b |0010: const-string v1, "tap discarded" // string@8bbc │ │ -20b4ec: 7120 dd02 1000 |0012: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02dd │ │ -20b4f2: 1210 |0015: const/4 v0, #int 1 // #1 │ │ -20b4f4: 0f00 |0016: return v0 │ │ -20b4f6: 6800 e043 |0017: sput-wide v0, Lorg/thoughtcrime/securesms/util/Util;.lastClickTime:J // field@43e0 │ │ -20b4fa: 1200 |0019: const/4 v0, #int 0 // #0 │ │ -20b4fc: 0f00 |001a: return v0 │ │ +20b4bc: |[20b4bc] org.thoughtcrime.securesms.util.Util.isClickedRecently:()Z │ │ +20b4cc: 7100 5f0b 0000 |0000: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b5f │ │ +20b4d2: 0b00 |0003: move-result-wide v0 │ │ +20b4d4: 6102 e043 |0004: sget-wide v2, Lorg/thoughtcrime/securesms/util/Util;.lastClickTime:J // field@43e0 │ │ +20b4d8: 9c02 0002 |0006: sub-long v2, v0, v2 │ │ +20b4dc: 1604 f401 |0008: const-wide/16 v4, #int 500 // #1f4 │ │ +20b4e0: 3106 0204 |000a: cmp-long v6, v2, v4 │ │ +20b4e4: 3b06 0b00 |000c: if-gez v6, 0017 // +000b │ │ +20b4e8: 6200 dd43 |000e: sget-object v0, Lorg/thoughtcrime/securesms/util/Util;.TAG:Ljava/lang/String; // field@43dd │ │ +20b4ec: 1a01 bc8b |0010: const-string v1, "tap discarded" // string@8bbc │ │ +20b4f0: 7120 dd02 1000 |0012: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02dd │ │ +20b4f6: 1210 |0015: const/4 v0, #int 1 // #1 │ │ +20b4f8: 0f00 |0016: return v0 │ │ +20b4fa: 6800 e043 |0017: sput-wide v0, Lorg/thoughtcrime/securesms/util/Util;.lastClickTime:J // field@43e0 │ │ +20b4fe: 1200 |0019: const/4 v0, #int 0 // #0 │ │ +20b500: 0f00 |001a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=338 │ │ 0x0004 line=339 │ │ 0x000e line=340 │ │ 0x0017 line=343 │ │ locals : │ │ @@ -328433,29 +328434,29 @@ │ │ type : '(Lorg/thoughtcrime/securesms/components/ComposeText;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 23 16-bit code units │ │ -20b500: |[20b500] org.thoughtcrime.securesms.util.Util.isEmpty:(Lorg/thoughtcrime/securesms/components/ComposeText;)Z │ │ -20b510: 3801 1500 |0000: if-eqz v1, 0015 // +0015 │ │ -20b514: 6e10 dc59 0100 |0002: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/components/ComposeText;.getText:()Landroid/text/Editable; // method@59dc │ │ -20b51a: 0c00 |0005: move-result-object v0 │ │ -20b51c: 3800 0f00 |0006: if-eqz v0, 0015 // +000f │ │ -20b520: 6e10 dd59 0100 |0008: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/components/ComposeText;.getTextTrimmed:()Ljava/lang/String; // method@59dd │ │ -20b526: 0c01 |000b: move-result-object v1 │ │ -20b528: 7110 c302 0100 |000c: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@02c3 │ │ -20b52e: 0a01 |000f: move-result v1 │ │ -20b530: 3801 0300 |0010: if-eqz v1, 0013 // +0003 │ │ -20b534: 2803 |0012: goto 0015 // +0003 │ │ -20b536: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -20b538: 2802 |0014: goto 0016 // +0002 │ │ -20b53a: 1211 |0015: const/4 v1, #int 1 // #1 │ │ -20b53c: 0f01 |0016: return v1 │ │ +20b504: |[20b504] org.thoughtcrime.securesms.util.Util.isEmpty:(Lorg/thoughtcrime/securesms/components/ComposeText;)Z │ │ +20b514: 3801 1500 |0000: if-eqz v1, 0015 // +0015 │ │ +20b518: 6e10 dc59 0100 |0002: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/components/ComposeText;.getText:()Landroid/text/Editable; // method@59dc │ │ +20b51e: 0c00 |0005: move-result-object v0 │ │ +20b520: 3800 0f00 |0006: if-eqz v0, 0015 // +000f │ │ +20b524: 6e10 dd59 0100 |0008: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/components/ComposeText;.getTextTrimmed:()Ljava/lang/String; // method@59dd │ │ +20b52a: 0c01 |000b: move-result-object v1 │ │ +20b52c: 7110 c302 0100 |000c: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@02c3 │ │ +20b532: 0a01 |000f: move-result v1 │ │ +20b534: 3801 0300 |0010: if-eqz v1, 0013 // +0003 │ │ +20b538: 2803 |0012: goto 0015 // +0003 │ │ +20b53a: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +20b53c: 2802 |0014: goto 0016 // +0002 │ │ +20b53e: 1211 |0015: const/4 v1, #int 1 // #1 │ │ +20b540: 0f01 |0016: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=72 │ │ locals : │ │ 0x0000 - 0x0017 reg=1 (null) Lorg/thoughtcrime/securesms/components/ComposeText; │ │ │ │ #17 : (in Lorg/thoughtcrime/securesms/util/Util;) │ │ @@ -328463,28 +328464,28 @@ │ │ type : '(Landroid/net/Uri;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -20b540: |[20b540] org.thoughtcrime.securesms.util.Util.isInviteURL:(Landroid/net/Uri;)Z │ │ -20b550: 1a00 9165 |0000: const-string v0, "i.delta.chat" // string@6591 │ │ -20b554: 6e10 1502 0200 |0002: invoke-virtual {v2}, Landroid/net/Uri;.getHost:()Ljava/lang/String; // method@0215 │ │ -20b55a: 0c01 |0005: move-result-object v1 │ │ -20b55c: 6e20 090b 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b09 │ │ -20b562: 0a00 |0009: move-result v0 │ │ -20b564: 3800 0a00 |000a: if-eqz v0, 0014 // +000a │ │ -20b568: 6e10 1302 0200 |000c: invoke-virtual {v2}, Landroid/net/Uri;.getEncodedFragment:()Ljava/lang/String; // method@0213 │ │ -20b56e: 0c02 |000f: move-result-object v2 │ │ -20b570: 3802 0400 |0010: if-eqz v2, 0014 // +0004 │ │ -20b574: 1212 |0012: const/4 v2, #int 1 // #1 │ │ -20b576: 2802 |0013: goto 0015 // +0002 │ │ -20b578: 1202 |0014: const/4 v2, #int 0 // #0 │ │ -20b57a: 0f02 |0015: return v2 │ │ +20b544: |[20b544] org.thoughtcrime.securesms.util.Util.isInviteURL:(Landroid/net/Uri;)Z │ │ +20b554: 1a00 9165 |0000: const-string v0, "i.delta.chat" // string@6591 │ │ +20b558: 6e10 1502 0200 |0002: invoke-virtual {v2}, Landroid/net/Uri;.getHost:()Ljava/lang/String; // method@0215 │ │ +20b55e: 0c01 |0005: move-result-object v1 │ │ +20b560: 6e20 090b 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b09 │ │ +20b566: 0a00 |0009: move-result v0 │ │ +20b568: 3800 0a00 |000a: if-eqz v0, 0014 // +000a │ │ +20b56c: 6e10 1302 0200 |000c: invoke-virtual {v2}, Landroid/net/Uri;.getEncodedFragment:()Ljava/lang/String; // method@0213 │ │ +20b572: 0c02 |000f: move-result-object v2 │ │ +20b574: 3802 0400 |0010: if-eqz v2, 0014 // +0004 │ │ +20b578: 1212 |0012: const/4 v2, #int 1 // #1 │ │ +20b57a: 2802 |0013: goto 0015 // +0002 │ │ +20b57c: 1202 |0014: const/4 v2, #int 0 // #0 │ │ +20b57e: 0f02 |0015: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 (null) Landroid/net/Uri; │ │ │ │ #18 : (in Lorg/thoughtcrime/securesms/util/Util;) │ │ @@ -328492,24 +328493,24 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -20b57c: |[20b57c] org.thoughtcrime.securesms.util.Util.isInviteURL:(Ljava/lang/String;)Z │ │ -20b58c: 7110 1c02 0000 |0000: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@021c │ │ -20b592: 0c00 |0003: move-result-object v0 │ │ -20b594: 7110 186c 0000 |0004: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/Util;.isInviteURL:(Landroid/net/Uri;)Z // method@6c18 │ │ -20b59a: 0a00 |0007: move-result v0 │ │ -20b59c: 0f00 |0008: return v0 │ │ -20b59e: 0d00 |0009: move-exception v0 │ │ -20b5a0: 6e10 670a 0000 |000a: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0a67 │ │ -20b5a6: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -20b5a8: 0f00 |000e: return v0 │ │ +20b580: |[20b580] org.thoughtcrime.securesms.util.Util.isInviteURL:(Ljava/lang/String;)Z │ │ +20b590: 7110 1c02 0000 |0000: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@021c │ │ +20b596: 0c00 |0003: move-result-object v0 │ │ +20b598: 7110 186c 0000 |0004: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/Util;.isInviteURL:(Landroid/net/Uri;)Z // method@6c18 │ │ +20b59e: 0a00 |0007: move-result v0 │ │ +20b5a0: 0f00 |0008: return v0 │ │ +20b5a2: 0d00 |0009: move-exception v0 │ │ +20b5a4: 6e10 670a 0000 |000a: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0a67 │ │ +20b5aa: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +20b5ac: 0f00 |000e: return v0 │ │ catches : 1 │ │ 0x0000 - 0x0008 │ │ Ljava/lang/Exception; -> 0x0009 │ │ positions : │ │ 0x0000 line=81 │ │ 0x000a line=83 │ │ locals : │ │ @@ -328520,31 +328521,31 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -20b5bc: |[20b5bc] org.thoughtcrime.securesms.util.Util.isLowMemory:(Landroid/content/Context;)Z │ │ -20b5cc: 1a00 524b |0000: const-string v0, "activity" // string@4b52 │ │ -20b5d0: 6e20 7c00 0100 |0002: invoke-virtual {v1, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@007c │ │ -20b5d6: 0c01 |0005: move-result-object v1 │ │ -20b5d8: 1f01 0f00 |0006: check-cast v1, Landroid/app/ActivityManager; // type@000f │ │ -20b5dc: 6e10 2e00 0100 |0008: invoke-virtual {v1}, Landroid/app/ActivityManager;.isLowRamDevice:()Z // method@002e │ │ -20b5e2: 0a00 |000b: move-result v0 │ │ -20b5e4: 3900 0d00 |000c: if-nez v0, 0019 // +000d │ │ -20b5e8: 6e10 2c00 0100 |000e: invoke-virtual {v1}, Landroid/app/ActivityManager;.getLargeMemoryClass:()I // method@002c │ │ -20b5ee: 0a01 |0011: move-result v1 │ │ -20b5f0: 1300 4000 |0012: const/16 v0, #int 64 // #40 │ │ -20b5f4: 3601 0300 |0014: if-gt v1, v0, 0017 // +0003 │ │ -20b5f8: 2803 |0016: goto 0019 // +0003 │ │ -20b5fa: 1201 |0017: const/4 v1, #int 0 // #0 │ │ -20b5fc: 2802 |0018: goto 001a // +0002 │ │ -20b5fe: 1211 |0019: const/4 v1, #int 1 // #1 │ │ -20b600: 0f01 |001a: return v1 │ │ +20b5c0: |[20b5c0] org.thoughtcrime.securesms.util.Util.isLowMemory:(Landroid/content/Context;)Z │ │ +20b5d0: 1a00 524b |0000: const-string v0, "activity" // string@4b52 │ │ +20b5d4: 6e20 7c00 0100 |0002: invoke-virtual {v1, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@007c │ │ +20b5da: 0c01 |0005: move-result-object v1 │ │ +20b5dc: 1f01 0f00 |0006: check-cast v1, Landroid/app/ActivityManager; // type@000f │ │ +20b5e0: 6e10 2e00 0100 |0008: invoke-virtual {v1}, Landroid/app/ActivityManager;.isLowRamDevice:()Z // method@002e │ │ +20b5e6: 0a00 |000b: move-result v0 │ │ +20b5e8: 3900 0d00 |000c: if-nez v0, 0019 // +000d │ │ +20b5ec: 6e10 2c00 0100 |000e: invoke-virtual {v1}, Landroid/app/ActivityManager;.getLargeMemoryClass:()I // method@002c │ │ +20b5f2: 0a01 |0011: move-result v1 │ │ +20b5f4: 1300 4000 |0012: const/16 v0, #int 64 // #40 │ │ +20b5f8: 3601 0300 |0014: if-gt v1, v0, 0017 // +0003 │ │ +20b5fc: 2803 |0016: goto 0019 // +0003 │ │ +20b5fe: 1201 |0017: const/4 v1, #int 0 // #0 │ │ +20b600: 2802 |0018: goto 001a // +0002 │ │ +20b602: 1211 |0019: const/4 v1, #int 1 // #1 │ │ +20b604: 0f01 |001a: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=257 │ │ 0x0008 line=259 │ │ locals : │ │ 0x0000 - 0x001b reg=1 (null) Landroid/content/Context; │ │ │ │ @@ -328553,54 +328554,54 @@ │ │ type : '()Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -20b604: |[20b604] org.thoughtcrime.securesms.util.Util.isMainThread:()Z │ │ -20b614: 7100 6a02 0000 |0000: invoke-static {}, Landroid/os/Looper;.myLooper:()Landroid/os/Looper; // method@026a │ │ -20b61a: 0c00 |0003: move-result-object v0 │ │ -20b61c: 7100 6902 0000 |0004: invoke-static {}, Landroid/os/Looper;.getMainLooper:()Landroid/os/Looper; // method@0269 │ │ -20b622: 0c01 |0007: move-result-object v1 │ │ -20b624: 3310 0400 |0008: if-ne v0, v1, 000c // +0004 │ │ -20b628: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -20b62a: 2802 |000b: goto 000d // +0002 │ │ -20b62c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -20b62e: 0f00 |000d: return v0 │ │ +20b608: |[20b608] org.thoughtcrime.securesms.util.Util.isMainThread:()Z │ │ +20b618: 7100 6a02 0000 |0000: invoke-static {}, Landroid/os/Looper;.myLooper:()Landroid/os/Looper; // method@026a │ │ +20b61e: 0c00 |0003: move-result-object v0 │ │ +20b620: 7100 6902 0000 |0004: invoke-static {}, Landroid/os/Looper;.getMainLooper:()Landroid/os/Looper; // method@0269 │ │ +20b626: 0c01 |0007: move-result-object v1 │ │ +20b628: 3310 0400 |0008: if-ne v0, v1, 000c // +0004 │ │ +20b62c: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +20b62e: 2802 |000b: goto 000d // +0002 │ │ +20b630: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +20b632: 0f00 |000d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=192 │ │ locals : │ │ │ │ #21 : (in Lorg/thoughtcrime/securesms/util/Util;) │ │ name : 'isTouchExplorationEnabled' │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -20b630: |[20b630] org.thoughtcrime.securesms.util.Util.isTouchExplorationEnabled:(Landroid/content/Context;)Z │ │ -20b640: 6200 de43 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/Util;.accessibilityManager:Landroid/view/accessibility/AccessibilityManager; // field@43de │ │ -20b644: 3900 1000 |0002: if-nez v0, 0012 // +0010 │ │ -20b648: 6e10 6d00 0100 |0004: invoke-virtual {v1}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@006d │ │ -20b64e: 0c01 |0007: move-result-object v1 │ │ -20b650: 1a00 d64a |0008: const-string v0, "accessibility" // string@4ad6 │ │ -20b654: 6e20 7c00 0100 |000a: invoke-virtual {v1, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@007c │ │ -20b65a: 0c01 |000d: move-result-object v1 │ │ -20b65c: 1f01 0a01 |000e: check-cast v1, Landroid/view/accessibility/AccessibilityManager; // type@010a │ │ -20b660: 6901 de43 |0010: sput-object v1, Lorg/thoughtcrime/securesms/util/Util;.accessibilityManager:Landroid/view/accessibility/AccessibilityManager; // field@43de │ │ -20b664: 6201 de43 |0012: sget-object v1, Lorg/thoughtcrime/securesms/util/Util;.accessibilityManager:Landroid/view/accessibility/AccessibilityManager; // field@43de │ │ -20b668: 6e10 a403 0100 |0014: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityManager;.isTouchExplorationEnabled:()Z // method@03a4 │ │ -20b66e: 0a01 |0017: move-result v1 │ │ -20b670: 0f01 |0018: return v1 │ │ -20b672: 1201 |0019: const/4 v1, #int 0 // #0 │ │ -20b674: 0f01 |001a: return v1 │ │ +20b634: |[20b634] org.thoughtcrime.securesms.util.Util.isTouchExplorationEnabled:(Landroid/content/Context;)Z │ │ +20b644: 6200 de43 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/Util;.accessibilityManager:Landroid/view/accessibility/AccessibilityManager; // field@43de │ │ +20b648: 3900 1000 |0002: if-nez v0, 0012 // +0010 │ │ +20b64c: 6e10 6d00 0100 |0004: invoke-virtual {v1}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@006d │ │ +20b652: 0c01 |0007: move-result-object v1 │ │ +20b654: 1a00 d64a |0008: const-string v0, "accessibility" // string@4ad6 │ │ +20b658: 6e20 7c00 0100 |000a: invoke-virtual {v1, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@007c │ │ +20b65e: 0c01 |000d: move-result-object v1 │ │ +20b660: 1f01 0a01 |000e: check-cast v1, Landroid/view/accessibility/AccessibilityManager; // type@010a │ │ +20b664: 6901 de43 |0010: sput-object v1, Lorg/thoughtcrime/securesms/util/Util;.accessibilityManager:Landroid/view/accessibility/AccessibilityManager; // field@43de │ │ +20b668: 6201 de43 |0012: sget-object v1, Lorg/thoughtcrime/securesms/util/Util;.accessibilityManager:Landroid/view/accessibility/AccessibilityManager; // field@43de │ │ +20b66c: 6e10 a403 0100 |0014: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityManager;.isTouchExplorationEnabled:()Z // method@03a4 │ │ +20b672: 0a01 |0017: move-result v1 │ │ +20b674: 0f01 |0018: return v1 │ │ +20b676: 1201 |0019: const/4 v1, #int 0 // #0 │ │ +20b678: 0f01 |001a: return v1 │ │ catches : 1 │ │ 0x0000 - 0x0018 │ │ Ljava/lang/Exception; -> 0x0019 │ │ positions : │ │ 0x0000 line=350 │ │ 0x0004 line=351 │ │ 0x0008 line=352 │ │ @@ -328613,18 +328614,18 @@ │ │ type : '(Ljava/lang/Runnable;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -20bbc4: |[20bbc4] org.thoughtcrime.securesms.util.Util.lambda$runOnBackgroundDelayed$1:(Ljava/lang/Runnable;)V │ │ -20bbd4: 6200 3900 |0000: sget-object v0, Landroid/os/AsyncTask;.THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; // field@0039 │ │ -20bbd8: 7220 fd0d 1000 |0002: invoke-interface {v0, v1}, Ljava/util/concurrent/Executor;.execute:(Ljava/lang/Runnable;)V // method@0dfd │ │ -20bbde: 0e00 |0005: return-void │ │ +20bbc8: |[20bbc8] org.thoughtcrime.securesms.util.Util.lambda$runOnBackgroundDelayed$1:(Ljava/lang/Runnable;)V │ │ +20bbd8: 6200 3900 |0000: sget-object v0, Landroid/os/AsyncTask;.THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; // field@0039 │ │ +20bbdc: 7220 fd0d 1000 |0002: invoke-interface {v0, v1}, Ljava/util/concurrent/Executor;.execute:(Ljava/lang/Runnable;)V // method@0dfd │ │ +20bbe2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=244 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Runnable; │ │ │ │ #23 : (in Lorg/thoughtcrime/securesms/util/Util;) │ │ @@ -328632,21 +328633,21 @@ │ │ type : '(Ljava/lang/Runnable;Ljava/util/concurrent/CountDownLatch;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -20bbe0: |[20bbe0] org.thoughtcrime.securesms.util.Util.lambda$runOnMainSync$0:(Ljava/lang/Runnable;Ljava/util/concurrent/CountDownLatch;)V │ │ -20bbf0: 7210 df0a 0000 |0000: invoke-interface {v0}, Ljava/lang/Runnable;.run:()V // method@0adf │ │ -20bbf6: 6e10 fa0d 0100 |0003: invoke-virtual {v1}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@0dfa │ │ -20bbfc: 0e00 |0006: return-void │ │ -20bbfe: 0d00 |0007: move-exception v0 │ │ -20bc00: 6e10 fa0d 0100 |0008: invoke-virtual {v1}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@0dfa │ │ -20bc06: 2700 |000b: throw v0 │ │ +20bbe4: |[20bbe4] org.thoughtcrime.securesms.util.Util.lambda$runOnMainSync$0:(Ljava/lang/Runnable;Ljava/util/concurrent/CountDownLatch;)V │ │ +20bbf4: 7210 df0a 0000 |0000: invoke-interface {v0}, Ljava/lang/Runnable;.run:()V // method@0adf │ │ +20bbfa: 6e10 fa0d 0100 |0003: invoke-virtual {v1}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@0dfa │ │ +20bc00: 0e00 |0006: return-void │ │ +20bc02: 0d00 |0007: move-exception v0 │ │ +20bc04: 6e10 fa0d 0100 |0008: invoke-virtual {v1}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@0dfa │ │ +20bc0a: 2700 |000b: throw v0 │ │ catches : 1 │ │ 0x0000 - 0x0003 │ │ -> 0x0007 │ │ positions : │ │ 0x0000 line=217 │ │ 0x0003 line=219 │ │ 0x000b line=220 │ │ @@ -328659,24 +328660,24 @@ │ │ type : '()V' │ │ access : 0x20009 (PUBLIC STATIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -20bc14: |[20bc14] org.thoughtcrime.securesms.util.Util.localeChanged:()V │ │ -20bc24: 1c00 a811 |0000: const-class v0, Lorg/thoughtcrime/securesms/util/Util; // type@11a8 │ │ -20bc28: 1d00 |0002: monitor-enter v0 │ │ -20bc2a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -20bc2c: 6901 e143 |0004: sput-object v1, Lorg/thoughtcrime/securesms/util/Util;.lastLocale:Ljava/util/Locale; // field@43e1 │ │ -20bc30: 1e00 |0006: monitor-exit v0 │ │ -20bc32: 0e00 |0007: return-void │ │ -20bc34: 0d01 |0008: move-exception v1 │ │ -20bc36: 1e00 |0009: monitor-exit v0 │ │ -20bc38: 2701 |000a: throw v1 │ │ +20bc18: |[20bc18] org.thoughtcrime.securesms.util.Util.localeChanged:()V │ │ +20bc28: 1c00 a811 |0000: const-class v0, Lorg/thoughtcrime/securesms/util/Util; // type@11a8 │ │ +20bc2c: 1d00 |0002: monitor-enter v0 │ │ +20bc2e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +20bc30: 6901 e143 |0004: sput-object v1, Lorg/thoughtcrime/securesms/util/Util;.lastLocale:Ljava/util/Locale; // field@43e1 │ │ +20bc34: 1e00 |0006: monitor-exit v0 │ │ +20bc36: 0e00 |0007: return-void │ │ +20bc38: 0d01 |0008: move-exception v1 │ │ +20bc3a: 1e00 |0009: monitor-exit v0 │ │ +20bc3c: 2701 |000a: throw v1 │ │ catches : 2 │ │ 0x0004 - 0x0006 │ │ -> 0x0008 │ │ 0x0009 - 0x000a │ │ -> 0x0008 │ │ positions : │ │ 0x0004 line=379 │ │ @@ -328688,42 +328689,42 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 53 16-bit code units │ │ -20b688: |[20b688] org.thoughtcrime.securesms.util.Util.moveFile:(Ljava/lang/String;Ljava/lang/String;)Z │ │ -20b698: 2200 bf02 |0000: new-instance v0, Ljava/io/File; // type@02bf │ │ -20b69c: 7020 9109 4000 |0002: invoke-direct {v0, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0991 │ │ -20b6a2: 2201 bf02 |0005: new-instance v1, Ljava/io/File; // type@02bf │ │ -20b6a6: 7020 9109 5100 |0007: invoke-direct {v1, v5}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0991 │ │ -20b6ac: 6e10 9609 0100 |000a: invoke-virtual {v1}, Ljava/io/File;.delete:()Z // method@0996 │ │ -20b6b2: 6e20 a609 1000 |000d: invoke-virtual {v0, v1}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@09a6 │ │ -20b6b8: 0a00 |0010: move-result v0 │ │ -20b6ba: 2806 |0011: goto 0017 // +0006 │ │ -20b6bc: 0d00 |0012: move-exception v0 │ │ -20b6be: 6e10 670a 0000 |0013: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0a67 │ │ -20b6c4: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -20b6c6: 3900 1d00 |0017: if-nez v0, 0034 // +001d │ │ -20b6ca: 2201 c002 |0019: new-instance v1, Ljava/io/FileInputStream; // type@02c0 │ │ -20b6ce: 7020 a909 4100 |001b: invoke-direct {v1, v4}, Ljava/io/FileInputStream;.:(Ljava/lang/String;)V // method@09a9 │ │ -20b6d4: 2204 c202 |001e: new-instance v4, Ljava/io/FileOutputStream; // type@02c2 │ │ -20b6d8: 7020 b109 5400 |0020: invoke-direct {v4, v5}, Ljava/io/FileOutputStream;.:(Ljava/lang/String;)V // method@09b1 │ │ -20b6de: 7120 0e6c 4100 |0023: invoke-static {v1, v4}, Lorg/thoughtcrime/securesms/util/Util;.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)J // method@6c0e │ │ -20b6e4: 0b04 |0026: move-result-wide v4 │ │ -20b6e6: 1601 0000 |0027: const-wide/16 v1, #int 0 // #0 │ │ -20b6ea: 3103 0401 |0029: cmp-long v3, v4, v1 │ │ -20b6ee: 3d03 0900 |002b: if-lez v3, 0034 // +0009 │ │ -20b6f2: 1214 |002d: const/4 v4, #int 1 // #1 │ │ -20b6f4: 1210 |002e: const/4 v0, #int 1 // #1 │ │ -20b6f6: 2805 |002f: goto 0034 // +0005 │ │ -20b6f8: 0d04 |0030: move-exception v4 │ │ -20b6fa: 6e10 670a 0400 |0031: invoke-virtual {v4}, Ljava/lang/Exception;.printStackTrace:()V // method@0a67 │ │ -20b700: 0f00 |0034: return v0 │ │ +20b68c: |[20b68c] org.thoughtcrime.securesms.util.Util.moveFile:(Ljava/lang/String;Ljava/lang/String;)Z │ │ +20b69c: 2200 bf02 |0000: new-instance v0, Ljava/io/File; // type@02bf │ │ +20b6a0: 7020 9109 4000 |0002: invoke-direct {v0, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0991 │ │ +20b6a6: 2201 bf02 |0005: new-instance v1, Ljava/io/File; // type@02bf │ │ +20b6aa: 7020 9109 5100 |0007: invoke-direct {v1, v5}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0991 │ │ +20b6b0: 6e10 9609 0100 |000a: invoke-virtual {v1}, Ljava/io/File;.delete:()Z // method@0996 │ │ +20b6b6: 6e20 a609 1000 |000d: invoke-virtual {v0, v1}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@09a6 │ │ +20b6bc: 0a00 |0010: move-result v0 │ │ +20b6be: 2806 |0011: goto 0017 // +0006 │ │ +20b6c0: 0d00 |0012: move-exception v0 │ │ +20b6c2: 6e10 670a 0000 |0013: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0a67 │ │ +20b6c8: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +20b6ca: 3900 1d00 |0017: if-nez v0, 0034 // +001d │ │ +20b6ce: 2201 c002 |0019: new-instance v1, Ljava/io/FileInputStream; // type@02c0 │ │ +20b6d2: 7020 a909 4100 |001b: invoke-direct {v1, v4}, Ljava/io/FileInputStream;.:(Ljava/lang/String;)V // method@09a9 │ │ +20b6d8: 2204 c202 |001e: new-instance v4, Ljava/io/FileOutputStream; // type@02c2 │ │ +20b6dc: 7020 b109 5400 |0020: invoke-direct {v4, v5}, Ljava/io/FileOutputStream;.:(Ljava/lang/String;)V // method@09b1 │ │ +20b6e2: 7120 0e6c 4100 |0023: invoke-static {v1, v4}, Lorg/thoughtcrime/securesms/util/Util;.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)J // method@6c0e │ │ +20b6e8: 0b04 |0026: move-result-wide v4 │ │ +20b6ea: 1601 0000 |0027: const-wide/16 v1, #int 0 // #0 │ │ +20b6ee: 3103 0401 |0029: cmp-long v3, v4, v1 │ │ +20b6f2: 3d03 0900 |002b: if-lez v3, 0034 // +0009 │ │ +20b6f6: 1214 |002d: const/4 v4, #int 1 // #1 │ │ +20b6f8: 1210 |002e: const/4 v0, #int 1 // #1 │ │ +20b6fa: 2805 |002f: goto 0034 // +0005 │ │ +20b6fc: 0d04 |0030: move-exception v4 │ │ +20b6fe: 6e10 670a 0400 |0031: invoke-virtual {v4}, Ljava/lang/Exception;.printStackTrace:()V // method@0a67 │ │ +20b704: 0f00 |0034: return v0 │ │ catches : 2 │ │ 0x0000 - 0x0011 │ │ Ljava/lang/Exception; -> 0x0012 │ │ 0x0019 - 0x0027 │ │ Ljava/lang/Exception; -> 0x0030 │ │ positions : │ │ 0x0000 line=163 │ │ @@ -328744,43 +328745,43 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 50 16-bit code units │ │ -20b7b0: |[20b7b0] org.thoughtcrime.securesms.util.Util.objectToInt:(Ljava/lang/Object;)I │ │ -20b7c0: 2020 0b03 |0000: instance-of v0, v2, Ljava/lang/String; // type@030b │ │ -20b7c4: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -20b7c8: 1f02 0b03 |0004: check-cast v2, Ljava/lang/String; // type@030b │ │ -20b7cc: 7110 7e0a 0200 |0006: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@0a7e │ │ -20b7d2: 0a02 |0009: move-result v2 │ │ -20b7d4: 0f02 |000a: return v2 │ │ -20b7d6: 2020 dc02 |000b: instance-of v0, v2, Ljava/lang/Boolean; // type@02dc │ │ -20b7da: 3800 0900 |000d: if-eqz v0, 0016 // +0009 │ │ -20b7de: 1f02 dc02 |000f: check-cast v2, Ljava/lang/Boolean; // type@02dc │ │ -20b7e2: 6e10 f409 0200 |0011: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@09f4 │ │ -20b7e8: 0a02 |0014: move-result v2 │ │ -20b7ea: 0f02 |0015: return v2 │ │ -20b7ec: 2020 f302 |0016: instance-of v0, v2, Ljava/lang/Integer; // type@02f3 │ │ -20b7f0: 3800 0900 |0018: if-eqz v0, 0021 // +0009 │ │ -20b7f4: 1f02 f302 |001a: check-cast v2, Ljava/lang/Integer; // type@02f3 │ │ -20b7f8: 6e10 7c0a 0200 |001c: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@0a7c │ │ -20b7fe: 0a02 |001f: move-result v2 │ │ -20b800: 0f02 |0020: return v2 │ │ -20b802: 2020 f602 |0021: instance-of v0, v2, Ljava/lang/Long; // type@02f6 │ │ -20b806: 3800 0d00 |0023: if-eqz v0, 0030 // +000d │ │ -20b80a: 1f02 f602 |0025: check-cast v2, Ljava/lang/Long; // type@02f6 │ │ -20b80e: 6e10 8c0a 0200 |0027: invoke-virtual {v2}, Ljava/lang/Long;.longValue:()J // method@0a8c │ │ -20b814: 0b00 |002a: move-result-wide v0 │ │ -20b816: 7120 2c6c 1000 |002b: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/Util;.toIntExact:(J)I // method@6c2c │ │ -20b81c: 0a02 |002e: move-result v2 │ │ -20b81e: 0f02 |002f: return v2 │ │ -20b820: 1202 |0030: const/4 v2, #int 0 // #0 │ │ -20b822: 0f02 |0031: return v2 │ │ +20b7b4: |[20b7b4] org.thoughtcrime.securesms.util.Util.objectToInt:(Ljava/lang/Object;)I │ │ +20b7c4: 2020 0b03 |0000: instance-of v0, v2, Ljava/lang/String; // type@030b │ │ +20b7c8: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +20b7cc: 1f02 0b03 |0004: check-cast v2, Ljava/lang/String; // type@030b │ │ +20b7d0: 7110 7e0a 0200 |0006: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@0a7e │ │ +20b7d6: 0a02 |0009: move-result v2 │ │ +20b7d8: 0f02 |000a: return v2 │ │ +20b7da: 2020 dc02 |000b: instance-of v0, v2, Ljava/lang/Boolean; // type@02dc │ │ +20b7de: 3800 0900 |000d: if-eqz v0, 0016 // +0009 │ │ +20b7e2: 1f02 dc02 |000f: check-cast v2, Ljava/lang/Boolean; // type@02dc │ │ +20b7e6: 6e10 f409 0200 |0011: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@09f4 │ │ +20b7ec: 0a02 |0014: move-result v2 │ │ +20b7ee: 0f02 |0015: return v2 │ │ +20b7f0: 2020 f302 |0016: instance-of v0, v2, Ljava/lang/Integer; // type@02f3 │ │ +20b7f4: 3800 0900 |0018: if-eqz v0, 0021 // +0009 │ │ +20b7f8: 1f02 f302 |001a: check-cast v2, Ljava/lang/Integer; // type@02f3 │ │ +20b7fc: 6e10 7c0a 0200 |001c: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@0a7c │ │ +20b802: 0a02 |001f: move-result v2 │ │ +20b804: 0f02 |0020: return v2 │ │ +20b806: 2020 f602 |0021: instance-of v0, v2, Ljava/lang/Long; // type@02f6 │ │ +20b80a: 3800 0d00 |0023: if-eqz v0, 0030 // +000d │ │ +20b80e: 1f02 f602 |0025: check-cast v2, Ljava/lang/Long; // type@02f6 │ │ +20b812: 6e10 8c0a 0200 |0027: invoke-virtual {v2}, Ljava/lang/Long;.longValue:()J // method@0a8c │ │ +20b818: 0b00 |002a: move-result-wide v0 │ │ +20b81a: 7120 2c6c 1000 |002b: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/Util;.toIntExact:(J)I // method@6c2c │ │ +20b820: 0a02 |002e: move-result v2 │ │ +20b822: 0f02 |002f: return v2 │ │ +20b824: 1202 |0030: const/4 v2, #int 0 // #0 │ │ +20b826: 0f02 |0031: return v2 │ │ catches : 1 │ │ 0x0000 - 0x002f │ │ Ljava/lang/Exception; -> 0x0030 │ │ positions : │ │ 0x0000 line=296 │ │ 0x0004 line=297 │ │ 0x000b line=299 │ │ @@ -328797,30 +328798,30 @@ │ │ type : '(Landroid/view/Menu;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 33 16-bit code units │ │ -20bc50: |[20bc50] org.thoughtcrime.securesms.util.Util.redMenuItem:(Landroid/view/Menu;I)V │ │ -20bc60: 7220 0803 4300 |0000: invoke-interface {v3, v4}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@0308 │ │ -20bc66: 0c03 |0003: move-result-object v3 │ │ -20bc68: 2204 c000 |0004: new-instance v4, Landroid/text/SpannableString; // type@00c0 │ │ -20bc6c: 7210 1003 0300 |0006: invoke-interface {v3}, Landroid/view/MenuItem;.getTitle:()Ljava/lang/CharSequence; // method@0310 │ │ -20bc72: 0c00 |0009: move-result-object v0 │ │ -20bc74: 7020 b002 0400 |000a: invoke-direct {v4, v0}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@02b0 │ │ -20bc7a: 2200 cd00 |000d: new-instance v0, Landroid/text/style/ForegroundColorSpan; // type@00cd │ │ -20bc7e: 1401 160c ffff |000f: const v1, #float -nan // #ffff0c16 │ │ -20bc84: 7020 cc02 1000 |0012: invoke-direct {v0, v1}, Landroid/text/style/ForegroundColorSpan;.:(I)V // method@02cc │ │ -20bc8a: 1201 |0015: const/4 v1, #int 0 // #0 │ │ -20bc8c: 6e10 b402 0400 |0016: invoke-virtual {v4}, Landroid/text/SpannableString;.length:()I // method@02b4 │ │ -20bc92: 0a02 |0019: move-result v2 │ │ -20bc94: 6e51 b502 0421 |001a: invoke-virtual {v4, v0, v1, v2, v1}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@02b5 │ │ -20bc9a: 7220 1703 4300 |001d: invoke-interface {v3, v4}, Landroid/view/MenuItem;.setTitle:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; // method@0317 │ │ -20bca0: 0e00 |0020: return-void │ │ +20bc54: |[20bc54] org.thoughtcrime.securesms.util.Util.redMenuItem:(Landroid/view/Menu;I)V │ │ +20bc64: 7220 0803 4300 |0000: invoke-interface {v3, v4}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@0308 │ │ +20bc6a: 0c03 |0003: move-result-object v3 │ │ +20bc6c: 2204 c000 |0004: new-instance v4, Landroid/text/SpannableString; // type@00c0 │ │ +20bc70: 7210 1003 0300 |0006: invoke-interface {v3}, Landroid/view/MenuItem;.getTitle:()Ljava/lang/CharSequence; // method@0310 │ │ +20bc76: 0c00 |0009: move-result-object v0 │ │ +20bc78: 7020 b002 0400 |000a: invoke-direct {v4, v0}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@02b0 │ │ +20bc7e: 2200 cd00 |000d: new-instance v0, Landroid/text/style/ForegroundColorSpan; // type@00cd │ │ +20bc82: 1401 160c ffff |000f: const v1, #float -nan // #ffff0c16 │ │ +20bc88: 7020 cc02 1000 |0012: invoke-direct {v0, v1}, Landroid/text/style/ForegroundColorSpan;.:(I)V // method@02cc │ │ +20bc8e: 1201 |0015: const/4 v1, #int 0 // #0 │ │ +20bc90: 6e10 b402 0400 |0016: invoke-virtual {v4}, Landroid/text/SpannableString;.length:()I // method@02b4 │ │ +20bc96: 0a02 |0019: move-result v2 │ │ +20bc98: 6e51 b502 0421 |001a: invoke-virtual {v4, v0, v1, v2, v1}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@02b5 │ │ +20bc9e: 7220 1703 4300 |001d: invoke-interface {v3, v4}, Landroid/view/MenuItem;.setTitle:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; // method@0317 │ │ +20bca4: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x0004 line=101 │ │ 0x000d line=102 │ │ 0x001d line=103 │ │ locals : │ │ @@ -328832,24 +328833,24 @@ │ │ type : '(Landroidx/appcompat/app/AlertDialog;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -20bca4: |[20bca4] org.thoughtcrime.securesms.util.Util.redPositiveButton:(Landroidx/appcompat/app/AlertDialog;)V │ │ -20bcb4: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -20bcb6: 6e20 d004 0100 |0001: invoke-virtual {v1, v0}, Landroidx/appcompat/app/AlertDialog;.getButton:(I)Landroid/widget/Button; // method@04d0 │ │ -20bcbc: 0c01 |0004: move-result-object v1 │ │ -20bcbe: 1400 160c ffff |0005: const v0, #float -nan // #ffff0c16 │ │ -20bcc4: 6e20 fc03 0100 |0008: invoke-virtual {v1, v0}, Landroid/widget/Button;.setTextColor:(I)V // method@03fc │ │ -20bcca: 2805 |000b: goto 0010 // +0005 │ │ -20bccc: 0d01 |000c: move-exception v1 │ │ -20bcce: 6e10 670a 0100 |000d: invoke-virtual {v1}, Ljava/lang/Exception;.printStackTrace:()V // method@0a67 │ │ -20bcd4: 0e00 |0010: return-void │ │ +20bca8: |[20bca8] org.thoughtcrime.securesms.util.Util.redPositiveButton:(Landroidx/appcompat/app/AlertDialog;)V │ │ +20bcb8: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +20bcba: 6e20 d004 0100 |0001: invoke-virtual {v1, v0}, Landroidx/appcompat/app/AlertDialog;.getButton:(I)Landroid/widget/Button; // method@04d0 │ │ +20bcc0: 0c01 |0004: move-result-object v1 │ │ +20bcc2: 1400 160c ffff |0005: const v0, #float -nan // #ffff0c16 │ │ +20bcc8: 6e20 fc03 0100 |0008: invoke-virtual {v1, v0}, Landroid/widget/Button;.setTextColor:(I)V // method@03fc │ │ +20bcce: 2805 |000b: goto 0010 // +0005 │ │ +20bcd0: 0d01 |000c: move-exception v1 │ │ +20bcd2: 6e10 670a 0100 |000d: invoke-virtual {v1}, Ljava/lang/Exception;.printStackTrace:()V // method@0a67 │ │ +20bcd8: 0e00 |0010: return-void │ │ catches : 1 │ │ 0x0001 - 0x000b │ │ Ljava/lang/Exception; -> 0x000c │ │ positions : │ │ 0x0001 line=108 │ │ 0x000d line=110 │ │ locals : │ │ @@ -328860,25 +328861,25 @@ │ │ type : '(I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -20b834: |[20b834] org.thoughtcrime.securesms.util.Util.rgbToArgbColor:(I)I │ │ -20b844: 7110 3701 0300 |0000: invoke-static {v3}, Landroid/graphics/Color;.red:(I)I // method@0137 │ │ -20b84a: 0a00 |0003: move-result v0 │ │ -20b84c: 7110 3501 0300 |0004: invoke-static {v3}, Landroid/graphics/Color;.green:(I)I // method@0135 │ │ -20b852: 0a01 |0007: move-result v1 │ │ -20b854: 7110 3401 0300 |0008: invoke-static {v3}, Landroid/graphics/Color;.blue:(I)I // method@0134 │ │ -20b85a: 0a03 |000b: move-result v3 │ │ -20b85c: 1302 ff00 |000c: const/16 v2, #int 255 // #ff │ │ -20b860: 7140 3301 0231 |000e: invoke-static {v2, v0, v1, v3}, Landroid/graphics/Color;.argb:(IIII)I // method@0133 │ │ -20b866: 0a03 |0011: move-result v3 │ │ -20b868: 0f03 |0012: return v3 │ │ +20b838: |[20b838] org.thoughtcrime.securesms.util.Util.rgbToArgbColor:(I)I │ │ +20b848: 7110 3701 0300 |0000: invoke-static {v3}, Landroid/graphics/Color;.red:(I)I // method@0137 │ │ +20b84e: 0a00 |0003: move-result v0 │ │ +20b850: 7110 3501 0300 |0004: invoke-static {v3}, Landroid/graphics/Color;.green:(I)I // method@0135 │ │ +20b856: 0a01 |0007: move-result v1 │ │ +20b858: 7110 3401 0300 |0008: invoke-static {v3}, Landroid/graphics/Color;.blue:(I)I // method@0134 │ │ +20b85e: 0a03 |000b: move-result v3 │ │ +20b860: 1302 ff00 |000c: const/16 v2, #int 255 // #ff │ │ +20b864: 7140 3301 0231 |000e: invoke-static {v2, v0, v1, v3}, Landroid/graphics/Color;.argb:(IIII)I // method@0133 │ │ +20b86a: 0a03 |0011: move-result v3 │ │ +20b86c: 0f03 |0012: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=333 │ │ locals : │ │ 0x0000 - 0x0013 reg=3 (null) I │ │ │ │ #30 : (in Lorg/thoughtcrime/securesms/util/Util;) │ │ @@ -328886,22 +328887,22 @@ │ │ type : '(Ljava/lang/Runnable;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -20bce8: |[20bce8] org.thoughtcrime.securesms.util.Util.runOnAnyBackgroundThread:(Ljava/lang/Runnable;)V │ │ -20bcf8: 7100 1b6c 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/util/Util;.isMainThread:()Z // method@6c1b │ │ -20bcfe: 0a00 |0003: move-result v0 │ │ -20bd00: 3800 0600 |0004: if-eqz v0, 000a // +0006 │ │ -20bd04: 7110 266c 0100 |0006: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/Util;.runOnBackground:(Ljava/lang/Runnable;)V // method@6c26 │ │ -20bd0a: 2804 |0009: goto 000d // +0004 │ │ -20bd0c: 7210 df0a 0100 |000a: invoke-interface {v1}, Ljava/lang/Runnable;.run:()V // method@0adf │ │ -20bd12: 0e00 |000d: return-void │ │ +20bcec: |[20bcec] org.thoughtcrime.securesms.util.Util.runOnAnyBackgroundThread:(Ljava/lang/Runnable;)V │ │ +20bcfc: 7100 1b6c 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/util/Util;.isMainThread:()Z // method@6c1b │ │ +20bd02: 0a00 |0003: move-result v0 │ │ +20bd04: 3800 0600 |0004: if-eqz v0, 000a // +0006 │ │ +20bd08: 7110 266c 0100 |0006: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/Util;.runOnBackground:(Ljava/lang/Runnable;)V // method@6c26 │ │ +20bd0e: 2804 |0009: goto 000d // +0004 │ │ +20bd10: 7210 df0a 0100 |000a: invoke-interface {v1}, Ljava/lang/Runnable;.run:()V // method@0adf │ │ +20bd16: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=235 │ │ 0x0006 line=236 │ │ 0x000a line=238 │ │ locals : │ │ 0x0000 - 0x000e reg=1 (null) Ljava/lang/Runnable; │ │ @@ -328911,18 +328912,18 @@ │ │ type : '(Ljava/lang/Runnable;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -20bd14: |[20bd14] org.thoughtcrime.securesms.util.Util.runOnBackground:(Ljava/lang/Runnable;)V │ │ -20bd24: 6200 3900 |0000: sget-object v0, Landroid/os/AsyncTask;.THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; // field@0039 │ │ -20bd28: 7220 fd0d 1000 |0002: invoke-interface {v0, v1}, Ljava/util/concurrent/Executor;.execute:(Ljava/lang/Runnable;)V // method@0dfd │ │ -20bd2e: 0e00 |0005: return-void │ │ +20bd18: |[20bd18] org.thoughtcrime.securesms.util.Util.runOnBackground:(Ljava/lang/Runnable;)V │ │ +20bd28: 6200 3900 |0000: sget-object v0, Landroid/os/AsyncTask;.THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; // field@0039 │ │ +20bd2c: 7220 fd0d 1000 |0002: invoke-interface {v0, v1}, Ljava/util/concurrent/Executor;.execute:(Ljava/lang/Runnable;)V // method@0dfd │ │ +20bd32: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=231 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Runnable; │ │ │ │ #32 : (in Lorg/thoughtcrime/securesms/util/Util;) │ │ @@ -328930,20 +328931,20 @@ │ │ type : '(Ljava/lang/Runnable;J)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 11 16-bit code units │ │ -20bd30: |[20bd30] org.thoughtcrime.securesms.util.Util.runOnBackgroundDelayed:(Ljava/lang/Runnable;J)V │ │ -20bd40: 6200 df43 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/Util;.handler:Landroid/os/Handler; // field@43df │ │ -20bd44: 2201 a711 |0002: new-instance v1, Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda1; // type@11a7 │ │ -20bd48: 7020 056c 2100 |0004: invoke-direct {v1, v2}, Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda1;.:(Ljava/lang/Runnable;)V // method@6c05 │ │ -20bd4e: 6e40 6302 1043 |0007: invoke-virtual {v0, v1, v3, v4}, Landroid/os/Handler;.postDelayed:(Ljava/lang/Runnable;J)Z // method@0263 │ │ -20bd54: 0e00 |000a: return-void │ │ +20bd34: |[20bd34] org.thoughtcrime.securesms.util.Util.runOnBackgroundDelayed:(Ljava/lang/Runnable;J)V │ │ +20bd44: 6200 df43 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/Util;.handler:Landroid/os/Handler; // field@43df │ │ +20bd48: 2201 a711 |0002: new-instance v1, Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda1; // type@11a7 │ │ +20bd4c: 7020 056c 2100 |0004: invoke-direct {v1, v2}, Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda1;.:(Ljava/lang/Runnable;)V // method@6c05 │ │ +20bd52: 6e40 6302 1043 |0007: invoke-virtual {v0, v1, v3, v4}, Landroid/os/Handler;.postDelayed:(Ljava/lang/Runnable;J)Z // method@0263 │ │ +20bd58: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=243 │ │ locals : │ │ 0x0000 - 0x000b reg=2 (null) Ljava/lang/Runnable; │ │ 0x0000 - 0x000b reg=3 (null) J │ │ │ │ @@ -328952,23 +328953,23 @@ │ │ type : '(Ljava/lang/Runnable;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -20bd58: |[20bd58] org.thoughtcrime.securesms.util.Util.runOnMain:(Ljava/lang/Runnable;)V │ │ -20bd68: 7100 1b6c 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/util/Util;.isMainThread:()Z // method@6c1b │ │ -20bd6e: 0a00 |0003: move-result v0 │ │ -20bd70: 3800 0600 |0004: if-eqz v0, 000a // +0006 │ │ -20bd74: 7210 df0a 0100 |0006: invoke-interface {v1}, Ljava/lang/Runnable;.run:()V // method@0adf │ │ -20bd7a: 2806 |0009: goto 000f // +0006 │ │ -20bd7c: 6200 df43 |000a: sget-object v0, Lorg/thoughtcrime/securesms/util/Util;.handler:Landroid/os/Handler; // field@43df │ │ -20bd80: 6e20 6202 1000 |000c: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0262 │ │ -20bd86: 0e00 |000f: return-void │ │ +20bd5c: |[20bd5c] org.thoughtcrime.securesms.util.Util.runOnMain:(Ljava/lang/Runnable;)V │ │ +20bd6c: 7100 1b6c 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/util/Util;.isMainThread:()Z // method@6c1b │ │ +20bd72: 0a00 |0003: move-result v0 │ │ +20bd74: 3800 0600 |0004: if-eqz v0, 000a // +0006 │ │ +20bd78: 7210 df0a 0100 |0006: invoke-interface {v1}, Ljava/lang/Runnable;.run:()V // method@0adf │ │ +20bd7e: 2806 |0009: goto 000f // +0006 │ │ +20bd80: 6200 df43 |000a: sget-object v0, Lorg/thoughtcrime/securesms/util/Util;.handler:Landroid/os/Handler; // field@43df │ │ +20bd84: 6e20 6202 1000 |000c: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0262 │ │ +20bd8a: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=202 │ │ 0x000a line=203 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 (null) Ljava/lang/Runnable; │ │ │ │ @@ -328977,18 +328978,18 @@ │ │ type : '(Ljava/lang/Runnable;J)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -20bd88: |[20bd88] org.thoughtcrime.securesms.util.Util.runOnMainDelayed:(Ljava/lang/Runnable;J)V │ │ -20bd98: 6200 df43 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/Util;.handler:Landroid/os/Handler; // field@43df │ │ -20bd9c: 6e40 6302 1032 |0002: invoke-virtual {v0, v1, v2, v3}, Landroid/os/Handler;.postDelayed:(Ljava/lang/Runnable;J)Z // method@0263 │ │ -20bda2: 0e00 |0005: return-void │ │ +20bd8c: |[20bd8c] org.thoughtcrime.securesms.util.Util.runOnMainDelayed:(Ljava/lang/Runnable;J)V │ │ +20bd9c: 6200 df43 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/Util;.handler:Landroid/os/Handler; // field@43df │ │ +20bda0: 6e40 6302 1032 |0002: invoke-virtual {v0, v1, v2, v3}, Landroid/os/Handler;.postDelayed:(Ljava/lang/Runnable;J)Z // method@0263 │ │ +20bda6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Runnable; │ │ 0x0000 - 0x0006 reg=2 (null) J │ │ │ │ @@ -328997,32 +328998,32 @@ │ │ type : '(Ljava/lang/Runnable;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -20bda4: |[20bda4] org.thoughtcrime.securesms.util.Util.runOnMainSync:(Ljava/lang/Runnable;)V │ │ -20bdb4: 7100 1b6c 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/util/Util;.isMainThread:()Z // method@6c1b │ │ -20bdba: 0a00 |0003: move-result v0 │ │ -20bdbc: 3800 0600 |0004: if-eqz v0, 000a // +0006 │ │ -20bdc0: 7210 df0a 0200 |0006: invoke-interface {v2}, Ljava/lang/Runnable;.run:()V // method@0adf │ │ -20bdc6: 2812 |0009: goto 001b // +0012 │ │ -20bdc8: 2200 b503 |000a: new-instance v0, Ljava/util/concurrent/CountDownLatch; // type@03b5 │ │ -20bdcc: 1211 |000c: const/4 v1, #int 1 // #1 │ │ -20bdce: 7020 f80d 1000 |000d: invoke-direct {v0, v1}, Ljava/util/concurrent/CountDownLatch;.:(I)V // method@0df8 │ │ -20bdd4: 2201 a611 |0010: new-instance v1, Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda0; // type@11a6 │ │ -20bdd8: 7030 036c 2100 |0012: invoke-direct {v1, v2, v0}, Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda0;.:(Ljava/lang/Runnable;Ljava/util/concurrent/CountDownLatch;)V // method@6c03 │ │ -20bdde: 7110 286c 0100 |0015: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/Util;.runOnMain:(Ljava/lang/Runnable;)V // method@6c28 │ │ -20bde4: 6e10 f90d 0000 |0018: invoke-virtual {v0}, Ljava/util/concurrent/CountDownLatch;.await:()V // method@0df9 │ │ -20bdea: 0e00 |001b: return-void │ │ -20bdec: 0d02 |001c: move-exception v2 │ │ -20bdee: 2200 da02 |001d: new-instance v0, Ljava/lang/AssertionError; // type@02da │ │ -20bdf2: 7020 f109 2000 |001f: invoke-direct {v0, v2}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09f1 │ │ -20bdf8: 2700 |0022: throw v0 │ │ +20bda8: |[20bda8] org.thoughtcrime.securesms.util.Util.runOnMainSync:(Ljava/lang/Runnable;)V │ │ +20bdb8: 7100 1b6c 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/util/Util;.isMainThread:()Z // method@6c1b │ │ +20bdbe: 0a00 |0003: move-result v0 │ │ +20bdc0: 3800 0600 |0004: if-eqz v0, 000a // +0006 │ │ +20bdc4: 7210 df0a 0200 |0006: invoke-interface {v2}, Ljava/lang/Runnable;.run:()V // method@0adf │ │ +20bdca: 2812 |0009: goto 001b // +0012 │ │ +20bdcc: 2200 b503 |000a: new-instance v0, Ljava/util/concurrent/CountDownLatch; // type@03b5 │ │ +20bdd0: 1211 |000c: const/4 v1, #int 1 // #1 │ │ +20bdd2: 7020 f80d 1000 |000d: invoke-direct {v0, v1}, Ljava/util/concurrent/CountDownLatch;.:(I)V // method@0df8 │ │ +20bdd8: 2201 a611 |0010: new-instance v1, Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda0; // type@11a6 │ │ +20bddc: 7030 036c 2100 |0012: invoke-direct {v1, v2, v0}, Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda0;.:(Ljava/lang/Runnable;Ljava/util/concurrent/CountDownLatch;)V // method@6c03 │ │ +20bde2: 7110 286c 0100 |0015: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/Util;.runOnMain:(Ljava/lang/Runnable;)V // method@6c28 │ │ +20bde8: 6e10 f90d 0000 |0018: invoke-virtual {v0}, Ljava/util/concurrent/CountDownLatch;.await:()V // method@0df9 │ │ +20bdee: 0e00 |001b: return-void │ │ +20bdf0: 0d02 |001c: move-exception v2 │ │ +20bdf2: 2200 da02 |001d: new-instance v0, Ljava/lang/AssertionError; // type@02da │ │ +20bdf6: 7020 f109 2000 |001f: invoke-direct {v0, v2}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09f1 │ │ +20bdfc: 2700 |0022: throw v0 │ │ catches : 1 │ │ 0x0018 - 0x001b │ │ Ljava/lang/InterruptedException; -> 0x001c │ │ positions : │ │ 0x0000 line=211 │ │ 0x0006 line=212 │ │ 0x000a line=214 │ │ @@ -329037,21 +329038,21 @@ │ │ type : '(J)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -20be0c: |[20be0c] org.thoughtcrime.securesms.util.Util.sleep:(J)V │ │ -20be1c: 7120 780b 1000 |0000: invoke-static {v0, v1}, Ljava/lang/Thread;.sleep:(J)V // method@0b78 │ │ -20be22: 0e00 |0003: return-void │ │ -20be24: 0d00 |0004: move-exception v0 │ │ -20be26: 2201 da02 |0005: new-instance v1, Ljava/lang/AssertionError; // type@02da │ │ -20be2a: 7020 f109 0100 |0007: invoke-direct {v1, v0}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09f1 │ │ -20be30: 2701 |000a: throw v1 │ │ +20be10: |[20be10] org.thoughtcrime.securesms.util.Util.sleep:(J)V │ │ +20be20: 7120 780b 1000 |0000: invoke-static {v0, v1}, Ljava/lang/Thread;.sleep:(J)V // method@0b78 │ │ +20be26: 0e00 |0003: return-void │ │ +20be28: 0d00 |0004: move-exception v0 │ │ +20be2a: 2201 da02 |0005: new-instance v1, Ljava/lang/AssertionError; // type@02da │ │ +20be2e: 7020 f109 0100 |0007: invoke-direct {v1, v0}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09f1 │ │ +20be34: 2701 |000a: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x0003 │ │ Ljava/lang/InterruptedException; -> 0x0004 │ │ positions : │ │ 0x0000 line=324 │ │ 0x0005 line=326 │ │ locals : │ │ @@ -329062,24 +329063,24 @@ │ │ type : '(J)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -20b86c: |[20b86c] org.thoughtcrime.securesms.util.Util.toIntExact:(J)I │ │ -20b87c: 8440 |0000: long-to-int v0, v4 │ │ -20b87e: 8101 |0001: int-to-long v1, v0 │ │ -20b880: 3103 0104 |0002: cmp-long v3, v1, v4 │ │ -20b884: 3903 0300 |0004: if-nez v3, 0007 // +0003 │ │ -20b888: 0f00 |0006: return v0 │ │ -20b88a: 2204 d802 |0007: new-instance v4, Ljava/lang/ArithmeticException; // type@02d8 │ │ -20b88e: 1a05 a467 |0009: const-string v5, "integer overflow" // string@67a4 │ │ -20b892: 7020 ee09 5400 |000b: invoke-direct {v4, v5}, Ljava/lang/ArithmeticException;.:(Ljava/lang/String;)V // method@09ee │ │ -20b898: 2704 |000e: throw v4 │ │ +20b870: |[20b870] org.thoughtcrime.securesms.util.Util.toIntExact:(J)I │ │ +20b880: 8440 |0000: long-to-int v0, v4 │ │ +20b882: 8101 |0001: int-to-long v1, v0 │ │ +20b884: 3103 0104 |0002: cmp-long v3, v1, v4 │ │ +20b888: 3903 0300 |0004: if-nez v3, 0007 // +0003 │ │ +20b88c: 0f00 |0006: return v0 │ │ +20b88e: 2204 d802 |0007: new-instance v4, Ljava/lang/ArithmeticException; // type@02d8 │ │ +20b892: 1a05 a467 |0009: const-string v5, "integer overflow" // string@67a4 │ │ +20b896: 7020 ee09 5400 |000b: invoke-direct {v4, v5}, Ljava/lang/ArithmeticException;.:(Ljava/lang/String;)V // method@09ee │ │ +20b89c: 2704 |000e: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0007 line=289 │ │ locals : │ │ 0x0000 - 0x000f reg=4 (null) J │ │ │ │ #38 : (in Lorg/thoughtcrime/securesms/util/Util;) │ │ @@ -329087,21 +329088,21 @@ │ │ type : '(Ljava/lang/Object;J)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -20be44: |[20be44] org.thoughtcrime.securesms.util.Util.wait:(Ljava/lang/Object;J)V │ │ -20be54: 6e30 da0a 1002 |0000: invoke-virtual {v0, v1, v2}, Ljava/lang/Object;.wait:(J)V // method@0ada │ │ -20be5a: 0e00 |0003: return-void │ │ -20be5c: 0d00 |0004: move-exception v0 │ │ -20be5e: 2201 da02 |0005: new-instance v1, Ljava/lang/AssertionError; // type@02da │ │ -20be62: 7020 f109 0100 |0007: invoke-direct {v1, v0}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09f1 │ │ -20be68: 2701 |000a: throw v1 │ │ +20be48: |[20be48] org.thoughtcrime.securesms.util.Util.wait:(Ljava/lang/Object;J)V │ │ +20be58: 6e30 da0a 1002 |0000: invoke-virtual {v0, v1, v2}, Ljava/lang/Object;.wait:(J)V // method@0ada │ │ +20be5e: 0e00 |0003: return-void │ │ +20be60: 0d00 |0004: move-exception v0 │ │ +20be62: 2201 da02 |0005: new-instance v1, Ljava/lang/AssertionError; // type@02da │ │ +20be66: 7020 f109 0100 |0007: invoke-direct {v1, v0}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09f1 │ │ +20be6c: 2701 |000a: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x0003 │ │ Ljava/lang/InterruptedException; -> 0x0004 │ │ positions : │ │ 0x0000 line=127 │ │ 0x0005 line=129 │ │ locals : │ │ @@ -329113,26 +329114,26 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -20be7c: |[20be7c] org.thoughtcrime.securesms.util.Util.writeTextToClipboard:(Landroid/content/Context;Ljava/lang/String;)V │ │ -20be8c: 1a00 c251 |0000: const-string v0, "clipboard" // string@51c2 │ │ -20be90: 6e20 7c00 0200 |0002: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@007c │ │ -20be96: 0c00 |0005: move-result-object v0 │ │ -20be98: 1f00 2100 |0006: check-cast v0, Landroid/content/ClipboardManager; // type@0021 │ │ -20be9c: 1401 5300 137f |0008: const v1, #float 1.95398e+38 // #7f130053 │ │ -20bea2: 6e20 7900 1200 |000b: invoke-virtual {v2, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0079 │ │ -20bea8: 0c02 |000e: move-result-object v2 │ │ -20beaa: 7120 5000 3200 |000f: invoke-static {v2, v3}, Landroid/content/ClipData;.newPlainText:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Landroid/content/ClipData; // method@0050 │ │ -20beb0: 0c02 |0012: move-result-object v2 │ │ -20beb2: 6e20 5700 2000 |0013: invoke-virtual {v0, v2}, Landroid/content/ClipboardManager;.setPrimaryClip:(Landroid/content/ClipData;)V // method@0057 │ │ -20beb8: 0e00 |0016: return-void │ │ +20be80: |[20be80] org.thoughtcrime.securesms.util.Util.writeTextToClipboard:(Landroid/content/Context;Ljava/lang/String;)V │ │ +20be90: 1a00 c251 |0000: const-string v0, "clipboard" // string@51c2 │ │ +20be94: 6e20 7c00 0200 |0002: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@007c │ │ +20be9a: 0c00 |0005: move-result-object v0 │ │ +20be9c: 1f00 2100 |0006: check-cast v0, Landroid/content/ClipboardManager; // type@0021 │ │ +20bea0: 1401 5300 137f |0008: const v1, #float 1.95398e+38 // #7f130053 │ │ +20bea6: 6e20 7900 1200 |000b: invoke-virtual {v2, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0079 │ │ +20beac: 0c02 |000e: move-result-object v2 │ │ +20beae: 7120 5000 3200 |000f: invoke-static {v2, v3}, Landroid/content/ClipData;.newPlainText:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Landroid/content/ClipData; // method@0050 │ │ +20beb4: 0c02 |0012: move-result-object v2 │ │ +20beb6: 6e20 5700 2000 |0013: invoke-virtual {v0, v2}, Landroid/content/ClipboardManager;.setPrimaryClip:(Landroid/content/ClipData;)V // method@0057 │ │ +20bebc: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=271 │ │ 0x0002 line=272 │ │ 0x000b line=273 │ │ 0x0013 line=274 │ │ locals : │ │ @@ -329165,18 +329166,18 @@ │ │ type : '(IFLandroid/util/DisplayMetrics;)F' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -20c0fc: |[20c0fc] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(IFLandroid/util/DisplayMetrics;)F │ │ -20c10c: 7130 f302 1002 |0000: invoke-static {v0, v1, v2}, Landroid/util/TypedValue;.deriveDimension:(IFLandroid/util/DisplayMetrics;)F // method@02f3 │ │ -20c112: 0a00 |0003: move-result v0 │ │ -20c114: 0f00 |0004: return v0 │ │ +20c100: |[20c100] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(IFLandroid/util/DisplayMetrics;)F │ │ +20c110: 7130 f302 1002 |0000: invoke-static {v0, v1, v2}, Landroid/util/TypedValue;.deriveDimension:(IFLandroid/util/DisplayMetrics;)F // method@02f3 │ │ +20c116: 0a00 |0003: move-result v0 │ │ +20c118: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) I │ │ 0x0000 - 0x0005 reg=1 (null) F │ │ 0x0000 - 0x0005 reg=2 (null) Landroid/util/DisplayMetrics; │ │ @@ -329186,35 +329187,35 @@ │ │ type : '()I' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -20c118: |[20c118] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:()I │ │ -20c128: 7100 9f03 0000 |0000: invoke-static {}, Landroid/view/WindowInsets$Type;.navigationBars:()I // method@039f │ │ -20c12e: 0a00 |0003: move-result v0 │ │ -20c130: 0f00 |0004: return v0 │ │ +20c11c: |[20c11c] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:()I │ │ +20c12c: 7100 9f03 0000 |0000: invoke-static {}, Landroid/view/WindowInsets$Type;.navigationBars:()I // method@039f │ │ +20c132: 0a00 |0003: move-result v0 │ │ +20c134: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ │ │ #2 : (in Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;) │ │ name : 'm' │ │ type : '(Landroid/graphics/Insets;)I' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -20c134: |[20c134] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/graphics/Insets;)I │ │ -20c144: 5200 1000 |0000: iget v0, v0, Landroid/graphics/Insets;.bottom:I // field@0010 │ │ -20c148: 0f00 |0002: return v0 │ │ +20c138: |[20c138] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/graphics/Insets;)I │ │ +20c148: 5200 1000 |0000: iget v0, v0, Landroid/graphics/Insets;.bottom:I // field@0010 │ │ +20c14c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Landroid/graphics/Insets; │ │ │ │ #3 : (in Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;) │ │ @@ -329222,18 +329223,18 @@ │ │ type : '(Landroid/media/AudioManager;Landroid/media/AudioFocusRequest;)I' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -20c14c: |[20c14c] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/media/AudioManager;Landroid/media/AudioFocusRequest;)I │ │ -20c15c: 6e20 cc01 1000 |0000: invoke-virtual {v0, v1}, Landroid/media/AudioManager;.requestAudioFocus:(Landroid/media/AudioFocusRequest;)I // method@01cc │ │ -20c162: 0a00 |0003: move-result v0 │ │ -20c164: 0f00 |0004: return v0 │ │ +20c150: |[20c150] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/media/AudioManager;Landroid/media/AudioFocusRequest;)I │ │ +20c160: 6e20 cc01 1000 |0000: invoke-virtual {v0, v1}, Landroid/media/AudioManager;.requestAudioFocus:(Landroid/media/AudioFocusRequest;)I // method@01cc │ │ +20c166: 0a00 |0003: move-result v0 │ │ +20c168: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Landroid/media/AudioManager; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/media/AudioFocusRequest; │ │ │ │ @@ -329242,17 +329243,17 @@ │ │ type : '(Ljava/lang/Object;)Landroid/app/NotificationChannel;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -20bebc: |[20bebc] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Ljava/lang/Object;)Landroid/app/NotificationChannel; │ │ -20becc: 1f00 1600 |0000: check-cast v0, Landroid/app/NotificationChannel; // type@0016 │ │ -20bed0: 1100 |0002: return-object v0 │ │ +20bec0: |[20bec0] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Ljava/lang/Object;)Landroid/app/NotificationChannel; │ │ +20bed0: 1f00 1600 |0000: check-cast v0, Landroid/app/NotificationChannel; // type@0016 │ │ +20bed4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Ljava/lang/Object; │ │ │ │ #5 : (in Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;) │ │ @@ -329260,18 +329261,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/CharSequence;I)Landroid/app/NotificationChannel;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -20bed4: |[20bed4] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Ljava/lang/String;Ljava/lang/CharSequence;I)Landroid/app/NotificationChannel; │ │ -20bee4: 2200 1600 |0000: new-instance v0, Landroid/app/NotificationChannel; // type@0016 │ │ -20bee8: 7040 3500 1032 |0002: invoke-direct {v0, v1, v2, v3}, Landroid/app/NotificationChannel;.:(Ljava/lang/String;Ljava/lang/CharSequence;I)V // method@0035 │ │ -20beee: 1100 |0005: return-object v0 │ │ +20bed8: |[20bed8] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Ljava/lang/String;Ljava/lang/CharSequence;I)Landroid/app/NotificationChannel; │ │ +20bee8: 2200 1600 |0000: new-instance v0, Landroid/app/NotificationChannel; // type@0016 │ │ +20beec: 7040 3500 1032 |0002: invoke-direct {v0, v1, v2, v3}, Landroid/app/NotificationChannel;.:(Ljava/lang/String;Ljava/lang/CharSequence;I)V // method@0035 │ │ +20bef2: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/CharSequence; │ │ 0x0000 - 0x0006 reg=3 (null) I │ │ @@ -329281,18 +329282,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/CharSequence;)Landroid/app/NotificationChannelGroup;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -20bef0: |[20bef0] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Ljava/lang/String;Ljava/lang/CharSequence;)Landroid/app/NotificationChannelGroup; │ │ -20bf00: 2200 1700 |0000: new-instance v0, Landroid/app/NotificationChannelGroup; // type@0017 │ │ -20bf04: 7030 3f00 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/app/NotificationChannelGroup;.:(Ljava/lang/String;Ljava/lang/CharSequence;)V // method@003f │ │ -20bf0a: 1100 |0005: return-object v0 │ │ +20bef4: |[20bef4] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Ljava/lang/String;Ljava/lang/CharSequence;)Landroid/app/NotificationChannelGroup; │ │ +20bf04: 2200 1700 |0000: new-instance v0, Landroid/app/NotificationChannelGroup; // type@0017 │ │ +20bf08: 7030 3f00 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/app/NotificationChannelGroup;.:(Ljava/lang/String;Ljava/lang/CharSequence;)V // method@003f │ │ +20bf0e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/CharSequence; │ │ │ │ @@ -329301,17 +329302,17 @@ │ │ type : '(Ljava/lang/Object;)Landroid/content/pm/ShortcutManager;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -20bf0c: |[20bf0c] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Ljava/lang/Object;)Landroid/content/pm/ShortcutManager; │ │ -20bf1c: 1f00 3a00 |0000: check-cast v0, Landroid/content/pm/ShortcutManager; // type@003a │ │ -20bf20: 1100 |0002: return-object v0 │ │ +20bf10: |[20bf10] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Ljava/lang/Object;)Landroid/content/pm/ShortcutManager; │ │ +20bf20: 1f00 3a00 |0000: check-cast v0, Landroid/content/pm/ShortcutManager; // type@003a │ │ +20bf24: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Ljava/lang/Object; │ │ │ │ #8 : (in Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;) │ │ @@ -329319,18 +329320,18 @@ │ │ type : '(Landroid/view/WindowInsets;I)Landroid/graphics/Insets;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -20bf24: |[20bf24] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/view/WindowInsets;I)Landroid/graphics/Insets; │ │ -20bf34: 6e20 a003 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/WindowInsets;.getInsets:(I)Landroid/graphics/Insets; // method@03a0 │ │ -20bf3a: 0c00 |0003: move-result-object v0 │ │ -20bf3c: 1100 |0004: return-object v0 │ │ +20bf28: |[20bf28] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/view/WindowInsets;I)Landroid/graphics/Insets; │ │ +20bf38: 6e20 a003 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/WindowInsets;.getInsets:(I)Landroid/graphics/Insets; // method@03a0 │ │ +20bf3e: 0c00 |0003: move-result-object v0 │ │ +20bf40: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Landroid/view/WindowInsets; │ │ 0x0000 - 0x0005 reg=1 (null) I │ │ │ │ @@ -329339,18 +329340,18 @@ │ │ type : '(I)Landroid/media/AudioFocusRequest$Builder;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -20bfcc: |[20bfcc] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(I)Landroid/media/AudioFocusRequest$Builder; │ │ -20bfdc: 2200 7200 |0000: new-instance v0, Landroid/media/AudioFocusRequest$Builder; // type@0072 │ │ -20bfe0: 7020 c601 1000 |0002: invoke-direct {v0, v1}, Landroid/media/AudioFocusRequest$Builder;.:(I)V // method@01c6 │ │ -20bfe6: 1100 |0005: return-object v0 │ │ +20bfd0: |[20bfd0] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(I)Landroid/media/AudioFocusRequest$Builder; │ │ +20bfe0: 2200 7200 |0000: new-instance v0, Landroid/media/AudioFocusRequest$Builder; // type@0072 │ │ +20bfe4: 7020 c601 1000 |0002: invoke-direct {v0, v1}, Landroid/media/AudioFocusRequest$Builder;.:(I)V // method@01c6 │ │ +20bfea: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) I │ │ │ │ #10 : (in Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;) │ │ @@ -329358,18 +329359,18 @@ │ │ type : '(Landroid/media/AudioFocusRequest$Builder;Landroid/media/AudioAttributes;)Landroid/media/AudioFocusRequest$Builder;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -20bf78: |[20bf78] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/media/AudioFocusRequest$Builder;Landroid/media/AudioAttributes;)Landroid/media/AudioFocusRequest$Builder; │ │ -20bf88: 6e20 c901 1000 |0000: invoke-virtual {v0, v1}, Landroid/media/AudioFocusRequest$Builder;.setAudioAttributes:(Landroid/media/AudioAttributes;)Landroid/media/AudioFocusRequest$Builder; // method@01c9 │ │ -20bf8e: 0c00 |0003: move-result-object v0 │ │ -20bf90: 1100 |0004: return-object v0 │ │ +20bf7c: |[20bf7c] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/media/AudioFocusRequest$Builder;Landroid/media/AudioAttributes;)Landroid/media/AudioFocusRequest$Builder; │ │ +20bf8c: 6e20 c901 1000 |0000: invoke-virtual {v0, v1}, Landroid/media/AudioFocusRequest$Builder;.setAudioAttributes:(Landroid/media/AudioAttributes;)Landroid/media/AudioFocusRequest$Builder; // method@01c9 │ │ +20bf92: 0c00 |0003: move-result-object v0 │ │ +20bf94: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Landroid/media/AudioFocusRequest$Builder; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/media/AudioAttributes; │ │ │ │ @@ -329378,18 +329379,18 @@ │ │ type : '(Landroid/media/AudioFocusRequest$Builder;Landroid/media/AudioManager$OnAudioFocusChangeListener;)Landroid/media/AudioFocusRequest$Builder;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -20bf94: |[20bf94] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/media/AudioFocusRequest$Builder;Landroid/media/AudioManager$OnAudioFocusChangeListener;)Landroid/media/AudioFocusRequest$Builder; │ │ -20bfa4: 6e20 ca01 1000 |0000: invoke-virtual {v0, v1}, Landroid/media/AudioFocusRequest$Builder;.setOnAudioFocusChangeListener:(Landroid/media/AudioManager$OnAudioFocusChangeListener;)Landroid/media/AudioFocusRequest$Builder; // method@01ca │ │ -20bfaa: 0c00 |0003: move-result-object v0 │ │ -20bfac: 1100 |0004: return-object v0 │ │ +20bf98: |[20bf98] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/media/AudioFocusRequest$Builder;Landroid/media/AudioManager$OnAudioFocusChangeListener;)Landroid/media/AudioFocusRequest$Builder; │ │ +20bfa8: 6e20 ca01 1000 |0000: invoke-virtual {v0, v1}, Landroid/media/AudioFocusRequest$Builder;.setOnAudioFocusChangeListener:(Landroid/media/AudioManager$OnAudioFocusChangeListener;)Landroid/media/AudioFocusRequest$Builder; // method@01ca │ │ +20bfae: 0c00 |0003: move-result-object v0 │ │ +20bfb0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Landroid/media/AudioFocusRequest$Builder; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/media/AudioManager$OnAudioFocusChangeListener; │ │ │ │ @@ -329398,18 +329399,18 @@ │ │ type : '(Landroid/media/AudioFocusRequest$Builder;Z)Landroid/media/AudioFocusRequest$Builder;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -20bfb0: |[20bfb0] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/media/AudioFocusRequest$Builder;Z)Landroid/media/AudioFocusRequest$Builder; │ │ -20bfc0: 6e20 c801 1000 |0000: invoke-virtual {v0, v1}, Landroid/media/AudioFocusRequest$Builder;.setAcceptsDelayedFocusGain:(Z)Landroid/media/AudioFocusRequest$Builder; // method@01c8 │ │ -20bfc6: 0c00 |0003: move-result-object v0 │ │ -20bfc8: 1100 |0004: return-object v0 │ │ +20bfb4: |[20bfb4] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/media/AudioFocusRequest$Builder;Z)Landroid/media/AudioFocusRequest$Builder; │ │ +20bfc4: 6e20 c801 1000 |0000: invoke-virtual {v0, v1}, Landroid/media/AudioFocusRequest$Builder;.setAcceptsDelayedFocusGain:(Z)Landroid/media/AudioFocusRequest$Builder; // method@01c8 │ │ +20bfca: 0c00 |0003: move-result-object v0 │ │ +20bfcc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Landroid/media/AudioFocusRequest$Builder; │ │ 0x0000 - 0x0005 reg=1 (null) Z │ │ │ │ @@ -329418,18 +329419,18 @@ │ │ type : '(Landroid/media/AudioFocusRequest$Builder;)Landroid/media/AudioFocusRequest;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -20bf40: |[20bf40] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/media/AudioFocusRequest$Builder;)Landroid/media/AudioFocusRequest; │ │ -20bf50: 6e10 c701 0000 |0000: invoke-virtual {v0}, Landroid/media/AudioFocusRequest$Builder;.build:()Landroid/media/AudioFocusRequest; // method@01c7 │ │ -20bf56: 0c00 |0003: move-result-object v0 │ │ -20bf58: 1100 |0004: return-object v0 │ │ +20bf44: |[20bf44] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/media/AudioFocusRequest$Builder;)Landroid/media/AudioFocusRequest; │ │ +20bf54: 6e10 c701 0000 |0000: invoke-virtual {v0}, Landroid/media/AudioFocusRequest$Builder;.build:()Landroid/media/AudioFocusRequest; // method@01c7 │ │ +20bf5a: 0c00 |0003: move-result-object v0 │ │ +20bf5c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Landroid/media/AudioFocusRequest$Builder; │ │ │ │ #14 : (in Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;) │ │ @@ -329437,35 +329438,35 @@ │ │ type : '()Landroid/net/Uri;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -20bfe8: |[20bfe8] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:()Landroid/net/Uri; │ │ -20bff8: 6200 4b00 |0000: sget-object v0, Landroid/provider/MediaStore$Downloads;.EXTERNAL_CONTENT_URI:Landroid/net/Uri; // field@004b │ │ -20bffc: 1100 |0002: return-object v0 │ │ +20bfec: |[20bfec] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:()Landroid/net/Uri; │ │ +20bffc: 6200 4b00 |0000: sget-object v0, Landroid/provider/MediaStore$Downloads;.EXTERNAL_CONTENT_URI:Landroid/net/Uri; // field@004b │ │ +20c000: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ │ │ #15 : (in Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;) │ │ name : 'm' │ │ type : '(Landroid/security/keystore/KeyGenParameterSpec$Builder;[Ljava/lang/String;)Landroid/security/keystore/KeyGenParameterSpec$Builder;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -20c038: |[20c038] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/security/keystore/KeyGenParameterSpec$Builder;[Ljava/lang/String;)Landroid/security/keystore/KeyGenParameterSpec$Builder; │ │ -20c048: 6e20 a102 1000 |0000: invoke-virtual {v0, v1}, Landroid/security/keystore/KeyGenParameterSpec$Builder;.setBlockModes:([Ljava/lang/String;)Landroid/security/keystore/KeyGenParameterSpec$Builder; // method@02a1 │ │ -20c04e: 0c00 |0003: move-result-object v0 │ │ -20c050: 1100 |0004: return-object v0 │ │ +20c03c: |[20c03c] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/security/keystore/KeyGenParameterSpec$Builder;[Ljava/lang/String;)Landroid/security/keystore/KeyGenParameterSpec$Builder; │ │ +20c04c: 6e20 a102 1000 |0000: invoke-virtual {v0, v1}, Landroid/security/keystore/KeyGenParameterSpec$Builder;.setBlockModes:([Ljava/lang/String;)Landroid/security/keystore/KeyGenParameterSpec$Builder; // method@02a1 │ │ +20c052: 0c00 |0003: move-result-object v0 │ │ +20c054: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Landroid/security/keystore/KeyGenParameterSpec$Builder; │ │ 0x0000 - 0x0005 reg=1 (null) [Ljava/lang/String; │ │ │ │ @@ -329474,18 +329475,18 @@ │ │ type : '(Ljava/lang/String;I)Landroid/security/keystore/KeyGenParameterSpec$Builder;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -20c054: |[20c054] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Ljava/lang/String;I)Landroid/security/keystore/KeyGenParameterSpec$Builder; │ │ -20c064: 2200 ba00 |0000: new-instance v0, Landroid/security/keystore/KeyGenParameterSpec$Builder; // type@00ba │ │ -20c068: 7030 9f02 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/security/keystore/KeyGenParameterSpec$Builder;.:(Ljava/lang/String;I)V // method@029f │ │ -20c06e: 1100 |0005: return-object v0 │ │ +20c058: |[20c058] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Ljava/lang/String;I)Landroid/security/keystore/KeyGenParameterSpec$Builder; │ │ +20c068: 2200 ba00 |0000: new-instance v0, Landroid/security/keystore/KeyGenParameterSpec$Builder; // type@00ba │ │ +20c06c: 7030 9f02 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/security/keystore/KeyGenParameterSpec$Builder;.:(Ljava/lang/String;I)V // method@029f │ │ +20c072: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=2 (null) I │ │ │ │ @@ -329494,18 +329495,18 @@ │ │ type : '(Landroid/security/keystore/KeyGenParameterSpec$Builder;)Landroid/security/keystore/KeyGenParameterSpec;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -20c000: |[20c000] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/security/keystore/KeyGenParameterSpec$Builder;)Landroid/security/keystore/KeyGenParameterSpec; │ │ -20c010: 6e10 a002 0000 |0000: invoke-virtual {v0}, Landroid/security/keystore/KeyGenParameterSpec$Builder;.build:()Landroid/security/keystore/KeyGenParameterSpec; // method@02a0 │ │ -20c016: 0c00 |0003: move-result-object v0 │ │ -20c018: 1100 |0004: return-object v0 │ │ +20c004: |[20c004] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/security/keystore/KeyGenParameterSpec$Builder;)Landroid/security/keystore/KeyGenParameterSpec; │ │ +20c014: 6e10 a002 0000 |0000: invoke-virtual {v0}, Landroid/security/keystore/KeyGenParameterSpec$Builder;.build:()Landroid/security/keystore/KeyGenParameterSpec; // method@02a0 │ │ +20c01a: 0c00 |0003: move-result-object v0 │ │ +20c01c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Landroid/security/keystore/KeyGenParameterSpec$Builder; │ │ │ │ #18 : (in Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;) │ │ @@ -329513,18 +329514,18 @@ │ │ type : '(Landroid/content/Context;)Landroid/view/Display;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -20c070: |[20c070] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/Context;)Landroid/view/Display; │ │ -20c080: 6e10 7200 0000 |0000: invoke-virtual {v0}, Landroid/content/Context;.getDisplay:()Landroid/view/Display; // method@0072 │ │ -20c086: 0c00 |0003: move-result-object v0 │ │ -20c088: 1100 |0004: return-object v0 │ │ +20c074: |[20c074] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/Context;)Landroid/view/Display; │ │ +20c084: 6e10 7200 0000 |0000: invoke-virtual {v0}, Landroid/content/Context;.getDisplay:()Landroid/view/Display; // method@0072 │ │ +20c08a: 0c00 |0003: move-result-object v0 │ │ +20c08c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Landroid/content/Context; │ │ │ │ #19 : (in Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;) │ │ @@ -329532,18 +329533,18 @@ │ │ type : '(Lorg/thoughtcrime/securesms/components/KeyboardAwareLinearLayout;)Landroid/view/WindowInsets;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -20c08c: |[20c08c] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Lorg/thoughtcrime/securesms/components/KeyboardAwareLinearLayout;)Landroid/view/WindowInsets; │ │ -20c09c: 6e10 535b 0000 |0000: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/components/KeyboardAwareLinearLayout;.getRootWindowInsets:()Landroid/view/WindowInsets; // method@5b53 │ │ -20c0a2: 0c00 |0003: move-result-object v0 │ │ -20c0a4: 1100 |0004: return-object v0 │ │ +20c090: |[20c090] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Lorg/thoughtcrime/securesms/components/KeyboardAwareLinearLayout;)Landroid/view/WindowInsets; │ │ +20c0a0: 6e10 535b 0000 |0000: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/components/KeyboardAwareLinearLayout;.getRootWindowInsets:()Landroid/view/WindowInsets; // method@5b53 │ │ +20c0a6: 0c00 |0003: move-result-object v0 │ │ +20c0a8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lorg/thoughtcrime/securesms/components/KeyboardAwareLinearLayout; │ │ │ │ #20 : (in Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;) │ │ @@ -329551,35 +329552,35 @@ │ │ type : '()Ljava/lang/Class;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -20c168: |[20c168] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:()Ljava/lang/Class; │ │ -20c178: 1c00 3a00 |0000: const-class v0, Landroid/content/pm/ShortcutManager; // type@003a │ │ -20c17c: 1100 |0002: return-object v0 │ │ +20c16c: |[20c16c] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:()Ljava/lang/Class; │ │ +20c17c: 1c00 3a00 |0000: const-class v0, Landroid/content/pm/ShortcutManager; // type@003a │ │ +20c180: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ │ │ #21 : (in Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;) │ │ name : 'm' │ │ type : '(Landroid/content/Context;Ljava/lang/Class;)Ljava/lang/Object;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -20c180: |[20c180] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/Context;Ljava/lang/Class;)Ljava/lang/Object; │ │ -20c190: 6e20 7b00 1000 |0000: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/Class;)Ljava/lang/Object; // method@007b │ │ -20c196: 0c00 |0003: move-result-object v0 │ │ -20c198: 1100 |0004: return-object v0 │ │ +20c184: |[20c184] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/Context;Ljava/lang/Class;)Ljava/lang/Object; │ │ +20c194: 6e20 7b00 1000 |0000: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/Class;)Ljava/lang/Object; // method@007b │ │ +20c19a: 0c00 |0003: move-result-object v0 │ │ +20c19c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Landroid/content/Context; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/lang/Class; │ │ │ │ @@ -329588,18 +329589,18 @@ │ │ type : '(Landroid/app/NotificationChannel;)Ljava/lang/String;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -20c19c: |[20c19c] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationChannel;)Ljava/lang/String; │ │ -20c1ac: 6e10 3800 0000 |0000: invoke-virtual {v0}, Landroid/app/NotificationChannel;.getId:()Ljava/lang/String; // method@0038 │ │ -20c1b2: 0c00 |0003: move-result-object v0 │ │ -20c1b4: 1100 |0004: return-object v0 │ │ +20c1a0: |[20c1a0] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationChannel;)Ljava/lang/String; │ │ +20c1b0: 6e10 3800 0000 |0000: invoke-virtual {v0}, Landroid/app/NotificationChannel;.getId:()Ljava/lang/String; // method@0038 │ │ +20c1b6: 0c00 |0003: move-result-object v0 │ │ +20c1b8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Landroid/app/NotificationChannel; │ │ │ │ #23 : (in Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;) │ │ @@ -329607,34 +329608,34 @@ │ │ type : '()V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -20c248: |[20c248] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:()V │ │ -20c258: 2200 7200 |0000: new-instance v0, Landroid/media/AudioFocusRequest$Builder; // type@0072 │ │ -20c25c: 0e00 |0002: return-void │ │ +20c24c: |[20c24c] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:()V │ │ +20c25c: 2200 7200 |0000: new-instance v0, Landroid/media/AudioFocusRequest$Builder; // type@0072 │ │ +20c260: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ │ │ #24 : (in Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;) │ │ name : 'm' │ │ type : '(Landroid/app/NotificationChannel;I)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -20c290: |[20c290] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationChannel;I)V │ │ -20c2a0: 6e20 3b00 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationChannel;.setLightColor:(I)V // method@003b │ │ -20c2a6: 0e00 |0003: return-void │ │ +20c294: |[20c294] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationChannel;I)V │ │ +20c2a4: 6e20 3b00 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationChannel;.setLightColor:(I)V // method@003b │ │ +20c2aa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Landroid/app/NotificationChannel; │ │ 0x0000 - 0x0004 reg=1 (null) I │ │ │ │ @@ -329643,17 +329644,17 @@ │ │ type : '(Landroid/app/NotificationChannel;Landroid/net/Uri;Landroid/media/AudioAttributes;)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -20c260: |[20c260] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationChannel;Landroid/net/Uri;Landroid/media/AudioAttributes;)V │ │ -20c270: 6e30 3e00 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/app/NotificationChannel;.setSound:(Landroid/net/Uri;Landroid/media/AudioAttributes;)V // method@003e │ │ -20c276: 0e00 |0003: return-void │ │ +20c264: |[20c264] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationChannel;Landroid/net/Uri;Landroid/media/AudioAttributes;)V │ │ +20c274: 6e30 3e00 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/app/NotificationChannel;.setSound:(Landroid/net/Uri;Landroid/media/AudioAttributes;)V // method@003e │ │ +20c27a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Landroid/app/NotificationChannel; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/net/Uri; │ │ 0x0000 - 0x0004 reg=2 (null) Landroid/media/AudioAttributes; │ │ @@ -329663,17 +329664,17 @@ │ │ type : '(Landroid/app/NotificationChannel;Ljava/lang/CharSequence;)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -20c2a8: |[20c2a8] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationChannel;Ljava/lang/CharSequence;)V │ │ -20c2b8: 6e20 3c00 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationChannel;.setName:(Ljava/lang/CharSequence;)V // method@003c │ │ -20c2be: 0e00 |0003: return-void │ │ +20c2ac: |[20c2ac] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationChannel;Ljava/lang/CharSequence;)V │ │ +20c2bc: 6e20 3c00 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationChannel;.setName:(Ljava/lang/CharSequence;)V // method@003c │ │ +20c2c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Landroid/app/NotificationChannel; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/CharSequence; │ │ │ │ @@ -329682,17 +329683,17 @@ │ │ type : '(Landroid/app/NotificationChannel;Ljava/lang/String;)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -20c2c0: |[20c2c0] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationChannel;Ljava/lang/String;)V │ │ -20c2d0: 6e20 3900 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationChannel;.setDescription:(Ljava/lang/String;)V // method@0039 │ │ -20c2d6: 0e00 |0003: return-void │ │ +20c2c4: |[20c2c4] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationChannel;Ljava/lang/String;)V │ │ +20c2d4: 6e20 3900 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationChannel;.setDescription:(Ljava/lang/String;)V // method@0039 │ │ +20c2da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Landroid/app/NotificationChannel; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -329701,17 +329702,17 @@ │ │ type : '(Landroid/app/NotificationChannel;Z)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -20c278: |[20c278] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationChannel;Z)V │ │ -20c288: 6e20 3700 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationChannel;.enableVibration:(Z)V // method@0037 │ │ -20c28e: 0e00 |0003: return-void │ │ +20c27c: |[20c27c] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationChannel;Z)V │ │ +20c28c: 6e20 3700 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationChannel;.enableVibration:(Z)V // method@0037 │ │ +20c292: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Landroid/app/NotificationChannel; │ │ 0x0000 - 0x0004 reg=1 (null) Z │ │ │ │ @@ -329720,17 +329721,17 @@ │ │ type : '(Landroid/app/NotificationManager;Landroid/app/NotificationChannel;)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -20c2d8: |[20c2d8] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationManager;Landroid/app/NotificationChannel;)V │ │ -20c2e8: 6e20 4000 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationManager;.createNotificationChannel:(Landroid/app/NotificationChannel;)V // method@0040 │ │ -20c2ee: 0e00 |0003: return-void │ │ +20c2dc: |[20c2dc] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationManager;Landroid/app/NotificationChannel;)V │ │ +20c2ec: 6e20 4000 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationManager;.createNotificationChannel:(Landroid/app/NotificationChannel;)V // method@0040 │ │ +20c2f2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Landroid/app/NotificationManager; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/app/NotificationChannel; │ │ │ │ @@ -329739,17 +329740,17 @@ │ │ type : '(Landroid/net/ConnectivityManager;Landroid/net/ConnectivityManager$NetworkCallback;)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -20c2f0: |[20c2f0] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/net/ConnectivityManager;Landroid/net/ConnectivityManager$NetworkCallback;)V │ │ -20c300: 6e20 0602 1000 |0000: invoke-virtual {v0, v1}, Landroid/net/ConnectivityManager;.registerDefaultNetworkCallback:(Landroid/net/ConnectivityManager$NetworkCallback;)V // method@0206 │ │ -20c306: 0e00 |0003: return-void │ │ +20c2f4: |[20c2f4] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/net/ConnectivityManager;Landroid/net/ConnectivityManager$NetworkCallback;)V │ │ +20c304: 6e20 0602 1000 |0000: invoke-virtual {v0, v1}, Landroid/net/ConnectivityManager;.registerDefaultNetworkCallback:(Landroid/net/ConnectivityManager$NetworkCallback;)V // method@0206 │ │ +20c30a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Landroid/net/ConnectivityManager; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/net/ConnectivityManager$NetworkCallback; │ │ │ │ @@ -329758,17 +329759,17 @@ │ │ type : '(Landroid/webkit/WebSettings;Z)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -20c308: |[20c308] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/webkit/WebSettings;Z)V │ │ -20c318: 6e20 de03 1000 |0000: invoke-virtual {v0, v1}, Landroid/webkit/WebSettings;.setSafeBrowsingEnabled:(Z)V // method@03de │ │ -20c31e: 0e00 |0003: return-void │ │ +20c30c: |[20c30c] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/webkit/WebSettings;Z)V │ │ +20c31c: 6e20 de03 1000 |0000: invoke-virtual {v0, v1}, Landroid/webkit/WebSettings;.setSafeBrowsingEnabled:(Z)V // method@03de │ │ +20c322: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Landroid/webkit/WebSettings; │ │ 0x0000 - 0x0004 reg=1 (null) Z │ │ │ │ @@ -329777,18 +329778,18 @@ │ │ type : '(Landroid/content/pm/PackageManager;)Z' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -20c0a8: |[20c0a8] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/pm/PackageManager;)Z │ │ -20c0b8: 6e10 c800 0000 |0000: invoke-virtual {v0}, Landroid/content/pm/PackageManager;.canRequestPackageInstalls:()Z // method@00c8 │ │ -20c0be: 0a00 |0003: move-result v0 │ │ -20c0c0: 0f00 |0004: return v0 │ │ +20c0ac: |[20c0ac] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/pm/PackageManager;)Z │ │ +20c0bc: 6e10 c800 0000 |0000: invoke-virtual {v0}, Landroid/content/pm/PackageManager;.canRequestPackageInstalls:()Z // method@00c8 │ │ +20c0c2: 0a00 |0003: move-result v0 │ │ +20c0c4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Landroid/content/pm/PackageManager; │ │ │ │ #33 : (in Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;) │ │ @@ -329796,18 +329797,18 @@ │ │ type : '(Landroid/content/pm/ShortcutManager;)Z' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -20c0c4: |[20c0c4] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/pm/ShortcutManager;)Z │ │ -20c0d4: 6e10 d400 0000 |0000: invoke-virtual {v0}, Landroid/content/pm/ShortcutManager;.isRateLimitingActive:()Z // method@00d4 │ │ -20c0da: 0a00 |0003: move-result v0 │ │ -20c0dc: 0f00 |0004: return v0 │ │ +20c0c8: |[20c0c8] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/pm/ShortcutManager;)Z │ │ +20c0d8: 6e10 d400 0000 |0000: invoke-virtual {v0}, Landroid/content/pm/ShortcutManager;.isRateLimitingActive:()Z // method@00d4 │ │ +20c0de: 0a00 |0003: move-result v0 │ │ +20c0e0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Landroid/content/pm/ShortcutManager; │ │ │ │ #34 : (in Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;) │ │ @@ -329815,18 +329816,18 @@ │ │ type : '(Landroid/os/PowerManager;Ljava/lang/String;)Z' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -20c0e0: |[20c0e0] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/os/PowerManager;Ljava/lang/String;)Z │ │ -20c0f0: 6e20 8f02 1000 |0000: invoke-virtual {v0, v1}, Landroid/os/PowerManager;.isIgnoringBatteryOptimizations:(Ljava/lang/String;)Z // method@028f │ │ -20c0f6: 0a00 |0003: move-result v0 │ │ -20c0f8: 0f00 |0004: return v0 │ │ +20c0e4: |[20c0e4] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/os/PowerManager;Ljava/lang/String;)Z │ │ +20c0f4: 6e20 8f02 1000 |0000: invoke-virtual {v0, v1}, Landroid/os/PowerManager;.isIgnoringBatteryOptimizations:(Ljava/lang/String;)Z // method@028f │ │ +20c0fa: 0a00 |0003: move-result v0 │ │ +20c0fc: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Landroid/os/PowerManager; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -329835,18 +329836,18 @@ │ │ type : '(Landroid/media/AudioFocusRequest$Builder;Z)Landroid/media/AudioFocusRequest$Builder;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -20bf5c: |[20bf5c] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m$1:(Landroid/media/AudioFocusRequest$Builder;Z)Landroid/media/AudioFocusRequest$Builder; │ │ -20bf6c: 6e20 cb01 1000 |0000: invoke-virtual {v0, v1}, Landroid/media/AudioFocusRequest$Builder;.setWillPauseWhenDucked:(Z)Landroid/media/AudioFocusRequest$Builder; // method@01cb │ │ -20bf72: 0c00 |0003: move-result-object v0 │ │ -20bf74: 1100 |0004: return-object v0 │ │ +20bf60: |[20bf60] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m$1:(Landroid/media/AudioFocusRequest$Builder;Z)Landroid/media/AudioFocusRequest$Builder; │ │ +20bf70: 6e20 cb01 1000 |0000: invoke-virtual {v0, v1}, Landroid/media/AudioFocusRequest$Builder;.setWillPauseWhenDucked:(Z)Landroid/media/AudioFocusRequest$Builder; // method@01cb │ │ +20bf76: 0c00 |0003: move-result-object v0 │ │ +20bf78: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Landroid/media/AudioFocusRequest$Builder; │ │ 0x0000 - 0x0005 reg=1 (null) Z │ │ │ │ @@ -329855,18 +329856,18 @@ │ │ type : '(Landroid/security/keystore/KeyGenParameterSpec$Builder;[Ljava/lang/String;)Landroid/security/keystore/KeyGenParameterSpec$Builder;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -20c01c: |[20c01c] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m$1:(Landroid/security/keystore/KeyGenParameterSpec$Builder;[Ljava/lang/String;)Landroid/security/keystore/KeyGenParameterSpec$Builder; │ │ -20c02c: 6e20 a202 1000 |0000: invoke-virtual {v0, v1}, Landroid/security/keystore/KeyGenParameterSpec$Builder;.setEncryptionPaddings:([Ljava/lang/String;)Landroid/security/keystore/KeyGenParameterSpec$Builder; // method@02a2 │ │ -20c032: 0c00 |0003: move-result-object v0 │ │ -20c034: 1100 |0004: return-object v0 │ │ +20c020: |[20c020] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m$1:(Landroid/security/keystore/KeyGenParameterSpec$Builder;[Ljava/lang/String;)Landroid/security/keystore/KeyGenParameterSpec$Builder; │ │ +20c030: 6e20 a202 1000 |0000: invoke-virtual {v0, v1}, Landroid/security/keystore/KeyGenParameterSpec$Builder;.setEncryptionPaddings:([Ljava/lang/String;)Landroid/security/keystore/KeyGenParameterSpec$Builder; // method@02a2 │ │ +20c036: 0c00 |0003: move-result-object v0 │ │ +20c038: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Landroid/security/keystore/KeyGenParameterSpec$Builder; │ │ 0x0000 - 0x0005 reg=1 (null) [Ljava/lang/String; │ │ │ │ @@ -329875,34 +329876,34 @@ │ │ type : '()V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -20c1b8: |[20c1b8] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m$1:()V │ │ -20c1c8: 2200 ba00 |0000: new-instance v0, Landroid/security/keystore/KeyGenParameterSpec$Builder; // type@00ba │ │ -20c1cc: 0e00 |0002: return-void │ │ +20c1bc: |[20c1bc] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m$1:()V │ │ +20c1cc: 2200 ba00 |0000: new-instance v0, Landroid/security/keystore/KeyGenParameterSpec$Builder; // type@00ba │ │ +20c1d0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ │ │ #38 : (in Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;) │ │ name : 'm$1' │ │ type : '(Landroid/app/NotificationChannel;Ljava/lang/String;)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -20c1e8: |[20c1e8] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m$1:(Landroid/app/NotificationChannel;Ljava/lang/String;)V │ │ -20c1f8: 6e20 3a00 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationChannel;.setGroup:(Ljava/lang/String;)V // method@003a │ │ -20c1fe: 0e00 |0003: return-void │ │ +20c1ec: |[20c1ec] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m$1:(Landroid/app/NotificationChannel;Ljava/lang/String;)V │ │ +20c1fc: 6e20 3a00 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationChannel;.setGroup:(Ljava/lang/String;)V // method@003a │ │ +20c202: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Landroid/app/NotificationChannel; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -329911,17 +329912,17 @@ │ │ type : '(Landroid/app/NotificationChannel;Z)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -20c1d0: |[20c1d0] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m$1:(Landroid/app/NotificationChannel;Z)V │ │ -20c1e0: 6e20 3d00 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationChannel;.setShowBadge:(Z)V // method@003d │ │ -20c1e6: 0e00 |0003: return-void │ │ +20c1d4: |[20c1d4] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m$1:(Landroid/app/NotificationChannel;Z)V │ │ +20c1e4: 6e20 3d00 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationChannel;.setShowBadge:(Z)V // method@003d │ │ +20c1ea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Landroid/app/NotificationChannel; │ │ 0x0000 - 0x0004 reg=1 (null) Z │ │ │ │ @@ -329930,34 +329931,34 @@ │ │ type : '()V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -20c200: |[20c200] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m$2:()V │ │ -20c210: 2200 1700 |0000: new-instance v0, Landroid/app/NotificationChannelGroup; // type@0017 │ │ -20c214: 0e00 |0002: return-void │ │ +20c204: |[20c204] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m$2:()V │ │ +20c214: 2200 1700 |0000: new-instance v0, Landroid/app/NotificationChannelGroup; // type@0017 │ │ +20c218: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ │ │ #41 : (in Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;) │ │ name : 'm$2' │ │ type : '(Landroid/app/NotificationChannel;Z)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -20c218: |[20c218] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m$2:(Landroid/app/NotificationChannel;Z)V │ │ -20c228: 6e20 3600 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationChannel;.enableLights:(Z)V // method@0036 │ │ -20c22e: 0e00 |0003: return-void │ │ +20c21c: |[20c21c] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m$2:(Landroid/app/NotificationChannel;Z)V │ │ +20c22c: 6e20 3600 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationChannel;.enableLights:(Z)V // method@0036 │ │ +20c232: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Landroid/app/NotificationChannel; │ │ 0x0000 - 0x0004 reg=1 (null) Z │ │ │ │ @@ -329966,17 +329967,17 @@ │ │ type : '()V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -20c230: |[20c230] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m$3:()V │ │ -20c240: 2200 1600 |0000: new-instance v0, Landroid/app/NotificationChannel; // type@0016 │ │ -20c244: 0e00 |0002: return-void │ │ +20c234: |[20c234] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m$3:()V │ │ +20c244: 2200 1600 |0000: new-instance v0, Landroid/app/NotificationChannel; // type@0016 │ │ +20c248: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 6616 (D8$$SyntheticClass) │ │ @@ -330024,20 +330025,20 @@ │ │ type : '(Landroid/view/View;ILcom/b44t/messenger/util/concurrent/SettableFuture;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -20c320: |[20c320] org.thoughtcrime.securesms.util.ViewUtil$1.:(Landroid/view/View;ILcom/b44t/messenger/util/concurrent/SettableFuture;)V │ │ -20c330: 5b01 e443 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/ViewUtil$1;.val$view:Landroid/view/View; // field@43e4 │ │ -20c334: 5902 e543 |0002: iput v2, v0, Lorg/thoughtcrime/securesms/util/ViewUtil$1;.val$visibility:I // field@43e5 │ │ -20c338: 5b03 e343 |0004: iput-object v3, v0, Lorg/thoughtcrime/securesms/util/ViewUtil$1;.val$future:Lcom/b44t/messenger/util/concurrent/SettableFuture; // field@43e3 │ │ -20c33c: 7010 d30a 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ -20c342: 0e00 |0009: return-void │ │ +20c324: |[20c324] org.thoughtcrime.securesms.util.ViewUtil$1.:(Landroid/view/View;ILcom/b44t/messenger/util/concurrent/SettableFuture;)V │ │ +20c334: 5b01 e443 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/ViewUtil$1;.val$view:Landroid/view/View; // field@43e4 │ │ +20c338: 5902 e543 |0002: iput v2, v0, Lorg/thoughtcrime/securesms/util/ViewUtil$1;.val$visibility:I // field@43e5 │ │ +20c33c: 5b03 e343 |0004: iput-object v3, v0, Lorg/thoughtcrime/securesms/util/ViewUtil$1;.val$future:Lcom/b44t/messenger/util/concurrent/SettableFuture; // field@43e3 │ │ +20c340: 7010 d30a 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ +20c346: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lorg/thoughtcrime/securesms/util/ViewUtil$1; │ │ 0x0000 - 0x000a reg=1 (null) Landroid/view/View; │ │ 0x0000 - 0x000a reg=2 (null) I │ │ @@ -330049,24 +330050,24 @@ │ │ type : '(Landroid/view/animation/Animation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -20c344: |[20c344] org.thoughtcrime.securesms.util.ViewUtil$1.onAnimationEnd:(Landroid/view/animation/Animation;)V │ │ -20c354: 5412 e443 |0000: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/ViewUtil$1;.val$view:Landroid/view/View; // field@43e4 │ │ -20c358: 5210 e543 |0002: iget v0, v1, Lorg/thoughtcrime/securesms/util/ViewUtil$1;.val$visibility:I // field@43e5 │ │ -20c35c: 6e20 7003 0200 |0004: invoke-virtual {v2, v0}, Landroid/view/View;.setVisibility:(I)V // method@0370 │ │ -20c362: 5412 e343 |0007: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/ViewUtil$1;.val$future:Lcom/b44t/messenger/util/concurrent/SettableFuture; // field@43e3 │ │ -20c366: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -20c368: 7110 f609 0000 |000a: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@09f6 │ │ -20c36e: 0c00 |000d: move-result-object v0 │ │ -20c370: 6e20 8f07 0200 |000e: invoke-virtual {v2, v0}, Lcom/b44t/messenger/util/concurrent/SettableFuture;.set:(Ljava/lang/Object;)Z // method@078f │ │ -20c376: 0e00 |0011: return-void │ │ +20c348: |[20c348] org.thoughtcrime.securesms.util.ViewUtil$1.onAnimationEnd:(Landroid/view/animation/Animation;)V │ │ +20c358: 5412 e443 |0000: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/ViewUtil$1;.val$view:Landroid/view/View; // field@43e4 │ │ +20c35c: 5210 e543 |0002: iget v0, v1, Lorg/thoughtcrime/securesms/util/ViewUtil$1;.val$visibility:I // field@43e5 │ │ +20c360: 6e20 7003 0200 |0004: invoke-virtual {v2, v0}, Landroid/view/View;.setVisibility:(I)V // method@0370 │ │ +20c366: 5412 e343 |0007: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/ViewUtil$1;.val$future:Lcom/b44t/messenger/util/concurrent/SettableFuture; // field@43e3 │ │ +20c36a: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +20c36c: 7110 f609 0000 |000a: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@09f6 │ │ +20c372: 0c00 |000d: move-result-object v0 │ │ +20c374: 6e20 8f07 0200 |000e: invoke-virtual {v2, v0}, Lcom/b44t/messenger/util/concurrent/SettableFuture;.set:(Ljava/lang/Object;)Z // method@078f │ │ +20c37a: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ 0x0007 line=138 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Lorg/thoughtcrime/securesms/util/ViewUtil$1; │ │ 0x0000 - 0x0012 reg=2 (null) Landroid/view/animation/Animation; │ │ @@ -330076,31 +330077,31 @@ │ │ type : '(Landroid/view/animation/Animation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -20c378: |[20c378] org.thoughtcrime.securesms.util.ViewUtil$1.onAnimationRepeat:(Landroid/view/animation/Animation;)V │ │ -20c388: 0e00 |0000: return-void │ │ +20c37c: |[20c37c] org.thoughtcrime.securesms.util.ViewUtil$1.onAnimationRepeat:(Landroid/view/animation/Animation;)V │ │ +20c38c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/thoughtcrime/securesms/util/ViewUtil$1;) │ │ name : 'onAnimationStart' │ │ type : '(Landroid/view/animation/Animation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -20c38c: |[20c38c] org.thoughtcrime.securesms.util.ViewUtil$1.onAnimationStart:(Landroid/view/animation/Animation;)V │ │ -20c39c: 0e00 |0000: return-void │ │ +20c390: |[20c390] org.thoughtcrime.securesms.util.ViewUtil$1.onAnimationStart:(Landroid/view/animation/Animation;)V │ │ +20c3a0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 17665 (ViewUtil.java) │ │ │ │ Class #1899 header: │ │ @@ -330149,32 +330150,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -20c82c: |[20c82c] org.thoughtcrime.securesms.util.ViewUtil.:()V │ │ -20c83c: 0e00 |0000: return-void │ │ +20c830: |[20c830] org.thoughtcrime.securesms.util.ViewUtil.:()V │ │ +20c840: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/util/ViewUtil;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -20c840: |[20c840] org.thoughtcrime.securesms.util.ViewUtil.:()V │ │ -20c850: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ -20c856: 0e00 |0003: return-void │ │ +20c844: |[20c844] org.thoughtcrime.securesms.util.ViewUtil.:()V │ │ +20c854: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ +20c85a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/util/ViewUtil; │ │ │ │ #2 : (in Lorg/thoughtcrime/securesms/util/ViewUtil;) │ │ @@ -330182,34 +330183,34 @@ │ │ type : '(Landroid/view/View;Landroid/view/animation/Animation;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 40 16-bit code units │ │ -20c858: |[20c858] org.thoughtcrime.securesms.util.ViewUtil.animateIn:(Landroid/view/View;Landroid/view/animation/Animation;)V │ │ -20c868: 6e10 5003 0400 |0000: invoke-virtual {v4}, Landroid/view/View;.getVisibility:()I // method@0350 │ │ -20c86e: 0a00 |0003: move-result v0 │ │ -20c870: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -20c874: 0e00 |0006: return-void │ │ -20c876: 6e10 3d03 0400 |0007: invoke-virtual {v4}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@033d │ │ -20c87c: 0c00 |000a: move-result-object v0 │ │ -20c87e: 7110 896a 0000 |000b: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/AccessibilityUtil;.areAnimationsDisabled:(Landroid/content/Context;)Z // method@6a89 │ │ -20c884: 0a00 |000e: move-result v0 │ │ -20c886: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -20c888: 3800 0600 |0010: if-eqz v0, 0016 // +0006 │ │ -20c88c: 6e20 7003 1400 |0012: invoke-virtual {v4, v1}, Landroid/view/View;.setVisibility:(I)V // method@0370 │ │ -20c892: 0e00 |0015: return-void │ │ -20c894: 6e10 3603 0400 |0016: invoke-virtual {v4}, Landroid/view/View;.clearAnimation:()V // method@0336 │ │ -20c89a: 6e10 a603 0500 |0019: invoke-virtual {v5}, Landroid/view/animation/Animation;.reset:()V // method@03a6 │ │ -20c8a0: 1602 0000 |001c: const-wide/16 v2, #int 0 // #0 │ │ -20c8a4: 6e30 ac03 2503 |001e: invoke-virtual {v5, v2, v3}, Landroid/view/animation/Animation;.setStartTime:(J)V // method@03ac │ │ -20c8aa: 6e20 7003 1400 |0021: invoke-virtual {v4, v1}, Landroid/view/View;.setVisibility:(I)V // method@0370 │ │ -20c8b0: 6e20 7103 5400 |0024: invoke-virtual {v4, v5}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@0371 │ │ -20c8b6: 0e00 |0027: return-void │ │ +20c85c: |[20c85c] org.thoughtcrime.securesms.util.ViewUtil.animateIn:(Landroid/view/View;Landroid/view/animation/Animation;)V │ │ +20c86c: 6e10 5003 0400 |0000: invoke-virtual {v4}, Landroid/view/View;.getVisibility:()I // method@0350 │ │ +20c872: 0a00 |0003: move-result v0 │ │ +20c874: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +20c878: 0e00 |0006: return-void │ │ +20c87a: 6e10 3d03 0400 |0007: invoke-virtual {v4}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@033d │ │ +20c880: 0c00 |000a: move-result-object v0 │ │ +20c882: 7110 896a 0000 |000b: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/AccessibilityUtil;.areAnimationsDisabled:(Landroid/content/Context;)Z // method@6a89 │ │ +20c888: 0a00 |000e: move-result v0 │ │ +20c88a: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +20c88c: 3800 0600 |0010: if-eqz v0, 0016 // +0006 │ │ +20c890: 6e20 7003 1400 |0012: invoke-virtual {v4, v1}, Landroid/view/View;.setVisibility:(I)V // method@0370 │ │ +20c896: 0e00 |0015: return-void │ │ +20c898: 6e10 3603 0400 |0016: invoke-virtual {v4}, Landroid/view/View;.clearAnimation:()V // method@0336 │ │ +20c89e: 6e10 a603 0500 |0019: invoke-virtual {v5}, Landroid/view/animation/Animation;.reset:()V // method@03a6 │ │ +20c8a4: 1602 0000 |001c: const-wide/16 v2, #int 0 // #0 │ │ +20c8a8: 6e30 ac03 2503 |001e: invoke-virtual {v5, v2, v3}, Landroid/view/animation/Animation;.setStartTime:(J)V // method@03ac │ │ +20c8ae: 6e20 7003 1400 |0021: invoke-virtual {v4, v1}, Landroid/view/View;.setVisibility:(I)V // method@0370 │ │ +20c8b4: 6e20 7103 5400 |0024: invoke-virtual {v4, v5}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@0371 │ │ +20c8ba: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ 0x0007 line=149 │ │ 0x0012 line=150 │ │ 0x0016 line=154 │ │ 0x0019 line=155 │ │ @@ -330225,42 +330226,42 @@ │ │ type : '(Landroid/view/View;Landroid/view/animation/Animation;I)Lcom/b44t/messenger/util/concurrent/ListenableFuture;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 60 16-bit code units │ │ -20c4e0: |[20c4e0] org.thoughtcrime.securesms.util.ViewUtil.animateOut:(Landroid/view/View;Landroid/view/animation/Animation;I)Lcom/b44t/messenger/util/concurrent/ListenableFuture; │ │ -20c4f0: 2200 f301 |0000: new-instance v0, Lcom/b44t/messenger/util/concurrent/SettableFuture; // type@01f3 │ │ -20c4f4: 7010 8c07 0000 |0002: invoke-direct {v0}, Lcom/b44t/messenger/util/concurrent/SettableFuture;.:()V // method@078c │ │ -20c4fa: 6e10 5003 0300 |0005: invoke-virtual {v3}, Landroid/view/View;.getVisibility:()I // method@0350 │ │ -20c500: 0a01 |0008: move-result v1 │ │ -20c502: 1212 |0009: const/4 v2, #int 1 // #1 │ │ -20c504: 7110 f609 0200 |000a: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@09f6 │ │ -20c50a: 0c02 |000d: move-result-object v2 │ │ -20c50c: 3351 0600 |000e: if-ne v1, v5, 0014 // +0006 │ │ -20c510: 6e20 8f07 2000 |0010: invoke-virtual {v0, v2}, Lcom/b44t/messenger/util/concurrent/SettableFuture;.set:(Ljava/lang/Object;)Z // method@078f │ │ -20c516: 2828 |0013: goto 003b // +0028 │ │ -20c518: 6e10 3d03 0300 |0014: invoke-virtual {v3}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@033d │ │ -20c51e: 0c01 |0017: move-result-object v1 │ │ -20c520: 7110 896a 0100 |0018: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/AccessibilityUtil;.areAnimationsDisabled:(Landroid/content/Context;)Z // method@6a89 │ │ -20c526: 0a01 |001b: move-result v1 │ │ -20c528: 3801 0900 |001c: if-eqz v1, 0025 // +0009 │ │ -20c52c: 6e20 7003 5300 |001e: invoke-virtual {v3, v5}, Landroid/view/View;.setVisibility:(I)V // method@0370 │ │ -20c532: 6e20 8f07 2000 |0021: invoke-virtual {v0, v2}, Lcom/b44t/messenger/util/concurrent/SettableFuture;.set:(Ljava/lang/Object;)Z // method@078f │ │ -20c538: 2817 |0024: goto 003b // +0017 │ │ -20c53a: 6e10 3603 0300 |0025: invoke-virtual {v3}, Landroid/view/View;.clearAnimation:()V // method@0336 │ │ -20c540: 6e10 a603 0400 |0028: invoke-virtual {v4}, Landroid/view/animation/Animation;.reset:()V // method@03a6 │ │ -20c546: 1601 0000 |002b: const-wide/16 v1, #int 0 // #0 │ │ -20c54a: 6e30 ac03 1402 |002d: invoke-virtual {v4, v1, v2}, Landroid/view/animation/Animation;.setStartTime:(J)V // method@03ac │ │ -20c550: 2201 aa11 |0030: new-instance v1, Lorg/thoughtcrime/securesms/util/ViewUtil$1; // type@11aa │ │ -20c554: 7040 5a6c 3105 |0032: invoke-direct {v1, v3, v5, v0}, Lorg/thoughtcrime/securesms/util/ViewUtil$1;.:(Landroid/view/View;ILcom/b44t/messenger/util/concurrent/SettableFuture;)V // method@6c5a │ │ -20c55a: 6e20 a703 1400 |0035: invoke-virtual {v4, v1}, Landroid/view/animation/Animation;.setAnimationListener:(Landroid/view/animation/Animation$AnimationListener;)V // method@03a7 │ │ -20c560: 6e20 7103 4300 |0038: invoke-virtual {v3, v4}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@0371 │ │ -20c566: 1100 |003b: return-object v0 │ │ +20c4e4: |[20c4e4] org.thoughtcrime.securesms.util.ViewUtil.animateOut:(Landroid/view/View;Landroid/view/animation/Animation;I)Lcom/b44t/messenger/util/concurrent/ListenableFuture; │ │ +20c4f4: 2200 f301 |0000: new-instance v0, Lcom/b44t/messenger/util/concurrent/SettableFuture; // type@01f3 │ │ +20c4f8: 7010 8c07 0000 |0002: invoke-direct {v0}, Lcom/b44t/messenger/util/concurrent/SettableFuture;.:()V // method@078c │ │ +20c4fe: 6e10 5003 0300 |0005: invoke-virtual {v3}, Landroid/view/View;.getVisibility:()I // method@0350 │ │ +20c504: 0a01 |0008: move-result v1 │ │ +20c506: 1212 |0009: const/4 v2, #int 1 // #1 │ │ +20c508: 7110 f609 0200 |000a: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@09f6 │ │ +20c50e: 0c02 |000d: move-result-object v2 │ │ +20c510: 3351 0600 |000e: if-ne v1, v5, 0014 // +0006 │ │ +20c514: 6e20 8f07 2000 |0010: invoke-virtual {v0, v2}, Lcom/b44t/messenger/util/concurrent/SettableFuture;.set:(Ljava/lang/Object;)Z // method@078f │ │ +20c51a: 2828 |0013: goto 003b // +0028 │ │ +20c51c: 6e10 3d03 0300 |0014: invoke-virtual {v3}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@033d │ │ +20c522: 0c01 |0017: move-result-object v1 │ │ +20c524: 7110 896a 0100 |0018: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/AccessibilityUtil;.areAnimationsDisabled:(Landroid/content/Context;)Z // method@6a89 │ │ +20c52a: 0a01 |001b: move-result v1 │ │ +20c52c: 3801 0900 |001c: if-eqz v1, 0025 // +0009 │ │ +20c530: 6e20 7003 5300 |001e: invoke-virtual {v3, v5}, Landroid/view/View;.setVisibility:(I)V // method@0370 │ │ +20c536: 6e20 8f07 2000 |0021: invoke-virtual {v0, v2}, Lcom/b44t/messenger/util/concurrent/SettableFuture;.set:(Ljava/lang/Object;)Z // method@078f │ │ +20c53c: 2817 |0024: goto 003b // +0017 │ │ +20c53e: 6e10 3603 0300 |0025: invoke-virtual {v3}, Landroid/view/View;.clearAnimation:()V // method@0336 │ │ +20c544: 6e10 a603 0400 |0028: invoke-virtual {v4}, Landroid/view/animation/Animation;.reset:()V // method@03a6 │ │ +20c54a: 1601 0000 |002b: const-wide/16 v1, #int 0 // #0 │ │ +20c54e: 6e30 ac03 1402 |002d: invoke-virtual {v4, v1, v2}, Landroid/view/animation/Animation;.setStartTime:(J)V // method@03ac │ │ +20c554: 2201 aa11 |0030: new-instance v1, Lorg/thoughtcrime/securesms/util/ViewUtil$1; // type@11aa │ │ +20c558: 7040 5a6c 3105 |0032: invoke-direct {v1, v3, v5, v0}, Lorg/thoughtcrime/securesms/util/ViewUtil$1;.:(Landroid/view/View;ILcom/b44t/messenger/util/concurrent/SettableFuture;)V // method@6c5a │ │ +20c55e: 6e20 a703 1400 |0035: invoke-virtual {v4, v1}, Landroid/view/animation/Animation;.setAnimationListener:(Landroid/view/animation/Animation$AnimationListener;)V // method@03a7 │ │ +20c564: 6e20 7103 4300 |0038: invoke-virtual {v3, v4}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@0371 │ │ +20c56a: 1100 |003b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ 0x0005 line=119 │ │ 0x000a line=120 │ │ 0x0014 line=121 │ │ 0x001e line=122 │ │ @@ -330280,36 +330281,36 @@ │ │ type : '(ILandroid/widget/AbsSpinner;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -20c63c: |[20c63c] org.thoughtcrime.securesms.util.ViewUtil.checkBounds:(ILandroid/widget/AbsSpinner;)I │ │ -20c64c: 3a03 0a00 |0000: if-ltz v3, 000a // +000a │ │ -20c650: 6e10 f503 0400 |0002: invoke-virtual {v4}, Landroid/widget/AbsSpinner;.getCount:()I // method@03f5 │ │ -20c656: 0a00 |0005: move-result v0 │ │ -20c658: 3403 0300 |0006: if-lt v3, v0, 0009 // +0003 │ │ -20c65c: 2802 |0008: goto 000a // +0002 │ │ -20c65e: 0f03 |0009: return v3 │ │ -20c660: 6200 e643 |000a: sget-object v0, Lorg/thoughtcrime/securesms/util/ViewUtil;.TAG:Ljava/lang/String; // field@43e6 │ │ -20c664: 2201 0d03 |000c: new-instance v1, Ljava/lang/StringBuilder; // type@030d │ │ -20c668: 1a02 ed66 |000e: const-string v2, "index " // string@66ed │ │ -20c66c: 7020 420b 2100 |0010: invoke-direct {v1, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b42 │ │ -20c672: 6e20 460b 3100 |0013: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b46 │ │ -20c678: 1a03 a804 |0016: const-string v3, " out of bounds of " // string@04a8 │ │ -20c67c: 6e20 4b0b 3100 |0018: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ -20c682: 6e10 f603 0400 |001b: invoke-virtual {v4}, Landroid/widget/AbsSpinner;.toString:()Ljava/lang/String; // method@03f6 │ │ -20c688: 0c03 |001e: move-result-object v3 │ │ -20c68a: 6e20 4b0b 3100 |001f: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ -20c690: 6e10 5c0b 0100 |0022: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b5c │ │ -20c696: 0c03 |0025: move-result-object v3 │ │ -20c698: 7120 e102 3000 |0026: invoke-static {v0, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@02e1 │ │ -20c69e: 1203 |0029: const/4 v3, #int 0 // #0 │ │ -20c6a0: 0f03 |002a: return v3 │ │ +20c640: |[20c640] org.thoughtcrime.securesms.util.ViewUtil.checkBounds:(ILandroid/widget/AbsSpinner;)I │ │ +20c650: 3a03 0a00 |0000: if-ltz v3, 000a // +000a │ │ +20c654: 6e10 f503 0400 |0002: invoke-virtual {v4}, Landroid/widget/AbsSpinner;.getCount:()I // method@03f5 │ │ +20c65a: 0a00 |0005: move-result v0 │ │ +20c65c: 3403 0300 |0006: if-lt v3, v0, 0009 // +0003 │ │ +20c660: 2802 |0008: goto 000a // +0002 │ │ +20c662: 0f03 |0009: return v3 │ │ +20c664: 6200 e643 |000a: sget-object v0, Lorg/thoughtcrime/securesms/util/ViewUtil;.TAG:Ljava/lang/String; // field@43e6 │ │ +20c668: 2201 0d03 |000c: new-instance v1, Ljava/lang/StringBuilder; // type@030d │ │ +20c66c: 1a02 ed66 |000e: const-string v2, "index " // string@66ed │ │ +20c670: 7020 420b 2100 |0010: invoke-direct {v1, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b42 │ │ +20c676: 6e20 460b 3100 |0013: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b46 │ │ +20c67c: 1a03 a804 |0016: const-string v3, " out of bounds of " // string@04a8 │ │ +20c680: 6e20 4b0b 3100 |0018: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ +20c686: 6e10 f603 0400 |001b: invoke-virtual {v4}, Landroid/widget/AbsSpinner;.toString:()Ljava/lang/String; // method@03f6 │ │ +20c68c: 0c03 |001e: move-result-object v3 │ │ +20c68e: 6e20 4b0b 3100 |001f: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ +20c694: 6e10 5c0b 0100 |0022: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b5c │ │ +20c69a: 0c03 |0025: move-result-object v3 │ │ +20c69c: 7120 e102 3000 |0026: invoke-static {v0, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@02e1 │ │ +20c6a2: 1203 |0029: const/4 v3, #int 0 // #0 │ │ +20c6a4: 0f03 |002a: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=291 │ │ 0x000a line=292 │ │ locals : │ │ 0x0000 - 0x002b reg=3 (null) I │ │ 0x0000 - 0x002b reg=4 (null) Landroid/widget/AbsSpinner; │ │ @@ -330319,25 +330320,25 @@ │ │ type : '(I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -20c6dc: |[20c6dc] org.thoughtcrime.securesms.util.ViewUtil.dpToPx:(I)I │ │ -20c6ec: 8211 |0000: int-to-float v1, v1 │ │ -20c6ee: 7100 ea00 0000 |0001: invoke-static {}, Landroid/content/res/Resources;.getSystem:()Landroid/content/res/Resources; // method@00ea │ │ -20c6f4: 0c00 |0004: move-result-object v0 │ │ -20c6f6: 6e10 e200 0000 |0005: invoke-virtual {v0}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@00e2 │ │ -20c6fc: 0c00 |0008: move-result-object v0 │ │ -20c6fe: 5200 5200 |0009: iget v0, v0, Landroid/util/DisplayMetrics;.density:F // field@0052 │ │ -20c702: a801 0100 |000b: mul-float v1, v1, v0 │ │ -20c706: 7110 b80a 0100 |000d: invoke-static {v1}, Ljava/lang/Math;.round:(F)I // method@0ab8 │ │ -20c70c: 0a01 |0010: move-result v1 │ │ -20c70e: 0f01 |0011: return v1 │ │ +20c6e0: |[20c6e0] org.thoughtcrime.securesms.util.ViewUtil.dpToPx:(I)I │ │ +20c6f0: 8211 |0000: int-to-float v1, v1 │ │ +20c6f2: 7100 ea00 0000 |0001: invoke-static {}, Landroid/content/res/Resources;.getSystem:()Landroid/content/res/Resources; // method@00ea │ │ +20c6f8: 0c00 |0004: move-result-object v0 │ │ +20c6fa: 6e10 e200 0000 |0005: invoke-virtual {v0}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@00e2 │ │ +20c700: 0c00 |0008: move-result-object v0 │ │ +20c702: 5200 5200 |0009: iget v0, v0, Landroid/util/DisplayMetrics;.density:F // field@0052 │ │ +20c706: a801 0100 |000b: mul-float v1, v1, v0 │ │ +20c70a: 7110 b80a 0100 |000d: invoke-static {v1}, Ljava/lang/Math;.round:(F)I // method@0ab8 │ │ +20c710: 0a01 |0010: move-result v1 │ │ +20c712: 0f01 |0011: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=270 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 (null) I │ │ │ │ #6 : (in Lorg/thoughtcrime/securesms/util/ViewUtil;) │ │ @@ -330345,27 +330346,27 @@ │ │ type : '(Landroid/content/Context;I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -20c6a4: |[20c6a4] org.thoughtcrime.securesms.util.ViewUtil.dpToPx:(Landroid/content/Context;I)I │ │ -20c6b4: 8233 |0000: int-to-float v3, v3 │ │ -20c6b6: 6e10 7800 0200 |0001: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0078 │ │ -20c6bc: 0c02 |0004: move-result-object v2 │ │ -20c6be: 6e10 e200 0200 |0005: invoke-virtual {v2}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@00e2 │ │ -20c6c4: 0c02 |0008: move-result-object v2 │ │ -20c6c6: 5222 5200 |0009: iget v2, v2, Landroid/util/DisplayMetrics;.density:F // field@0052 │ │ -20c6ca: a803 0302 |000b: mul-float v3, v3, v2 │ │ -20c6ce: 8932 |000d: float-to-double v2, v3 │ │ -20c6d0: 1900 e03f |000e: const-wide/high16 v0, #long 4602678819172646912 // #3fe0 │ │ -20c6d4: cb02 |0010: add-double/2addr v2, v0 │ │ -20c6d6: 8a22 |0011: double-to-int v2, v2 │ │ -20c6d8: 0f02 |0012: return v2 │ │ +20c6a8: |[20c6a8] org.thoughtcrime.securesms.util.ViewUtil.dpToPx:(Landroid/content/Context;I)I │ │ +20c6b8: 8233 |0000: int-to-float v3, v3 │ │ +20c6ba: 6e10 7800 0200 |0001: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0078 │ │ +20c6c0: 0c02 |0004: move-result-object v2 │ │ +20c6c2: 6e10 e200 0200 |0005: invoke-virtual {v2}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@00e2 │ │ +20c6c8: 0c02 |0008: move-result-object v2 │ │ +20c6ca: 5222 5200 |0009: iget v2, v2, Landroid/util/DisplayMetrics;.density:F // field@0052 │ │ +20c6ce: a803 0302 |000b: mul-float v3, v3, v2 │ │ +20c6d2: 8932 |000d: float-to-double v2, v3 │ │ +20c6d4: 1900 e03f |000e: const-wide/high16 v0, #long 4602678819172646912 // #3fe0 │ │ +20c6d8: cb02 |0010: add-double/2addr v2, v0 │ │ +20c6da: 8a22 |0011: double-to-int v2, v2 │ │ +20c6dc: 0f02 |0012: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=201 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 (null) Landroid/content/Context; │ │ 0x0000 - 0x0013 reg=3 (null) I │ │ │ │ @@ -330374,21 +330375,21 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -20c8b8: |[20c8b8] org.thoughtcrime.securesms.util.ViewUtil.fadeIn:(Landroid/view/View;I)V │ │ -20c8c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -20c8ca: 1501 803f |0001: const/high16 v1, #int 1065353216 // #3f80 │ │ -20c8ce: 7130 6b6c 1003 |0003: invoke-static {v0, v1, v3}, Lorg/thoughtcrime/securesms/util/ViewUtil;.getAlphaAnimation:(FFI)Landroid/view/animation/Animation; // method@6c6b │ │ -20c8d4: 0c03 |0006: move-result-object v3 │ │ -20c8d6: 7120 606c 3200 |0007: invoke-static {v2, v3}, Lorg/thoughtcrime/securesms/util/ViewUtil;.animateIn:(Landroid/view/View;Landroid/view/animation/Animation;)V // method@6c60 │ │ -20c8dc: 0e00 |000a: return-void │ │ +20c8bc: |[20c8bc] org.thoughtcrime.securesms.util.ViewUtil.fadeIn:(Landroid/view/View;I)V │ │ +20c8cc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +20c8ce: 1501 803f |0001: const/high16 v1, #int 1065353216 // #3f80 │ │ +20c8d2: 7130 6b6c 1003 |0003: invoke-static {v0, v1, v3}, Lorg/thoughtcrime/securesms/util/ViewUtil;.getAlphaAnimation:(FFI)Landroid/view/animation/Animation; // method@6c6b │ │ +20c8d8: 0c03 |0006: move-result-object v3 │ │ +20c8da: 7120 606c 3200 |0007: invoke-static {v2, v3}, Lorg/thoughtcrime/securesms/util/ViewUtil;.animateIn:(Landroid/view/View;Landroid/view/animation/Animation;)V // method@6c60 │ │ +20c8e0: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=106 │ │ locals : │ │ 0x0000 - 0x000b reg=2 (null) Landroid/view/View; │ │ 0x0000 - 0x000b reg=3 (null) I │ │ │ │ @@ -330397,19 +330398,19 @@ │ │ type : '(Landroid/view/View;I)Lcom/b44t/messenger/util/concurrent/ListenableFuture;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -20c568: |[20c568] org.thoughtcrime.securesms.util.ViewUtil.fadeOut:(Landroid/view/View;I)Lcom/b44t/messenger/util/concurrent/ListenableFuture; │ │ -20c578: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ -20c57c: 7130 676c 2100 |0002: invoke-static {v1, v2, v0}, Lorg/thoughtcrime/securesms/util/ViewUtil;.fadeOut:(Landroid/view/View;II)Lcom/b44t/messenger/util/concurrent/ListenableFuture; // method@6c67 │ │ -20c582: 0c01 |0005: move-result-object v1 │ │ -20c584: 1101 |0006: return-object v1 │ │ +20c56c: |[20c56c] org.thoughtcrime.securesms.util.ViewUtil.fadeOut:(Landroid/view/View;I)Lcom/b44t/messenger/util/concurrent/ListenableFuture; │ │ +20c57c: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ +20c580: 7130 676c 2100 |0002: invoke-static {v1, v2, v0}, Lorg/thoughtcrime/securesms/util/ViewUtil;.fadeOut:(Landroid/view/View;II)Lcom/b44t/messenger/util/concurrent/ListenableFuture; // method@6c67 │ │ +20c586: 0c01 |0005: move-result-object v1 │ │ +20c588: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=110 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 (null) Landroid/view/View; │ │ 0x0000 - 0x0007 reg=2 (null) I │ │ │ │ @@ -330418,22 +330419,22 @@ │ │ type : '(Landroid/view/View;II)Lcom/b44t/messenger/util/concurrent/ListenableFuture;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -20c588: |[20c588] org.thoughtcrime.securesms.util.ViewUtil.fadeOut:(Landroid/view/View;II)Lcom/b44t/messenger/util/concurrent/ListenableFuture; │ │ -20c598: 1500 803f |0000: const/high16 v0, #int 1065353216 // #3f80 │ │ -20c59c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -20c59e: 7130 6b6c 1003 |0003: invoke-static {v0, v1, v3}, Lorg/thoughtcrime/securesms/util/ViewUtil;.getAlphaAnimation:(FFI)Landroid/view/animation/Animation; // method@6c6b │ │ -20c5a4: 0c03 |0006: move-result-object v3 │ │ -20c5a6: 7130 616c 3204 |0007: invoke-static {v2, v3, v4}, Lorg/thoughtcrime/securesms/util/ViewUtil;.animateOut:(Landroid/view/View;Landroid/view/animation/Animation;I)Lcom/b44t/messenger/util/concurrent/ListenableFuture; // method@6c61 │ │ -20c5ac: 0c02 |000a: move-result-object v2 │ │ -20c5ae: 1102 |000b: return-object v2 │ │ +20c58c: |[20c58c] org.thoughtcrime.securesms.util.ViewUtil.fadeOut:(Landroid/view/View;II)Lcom/b44t/messenger/util/concurrent/ListenableFuture; │ │ +20c59c: 1500 803f |0000: const/high16 v0, #int 1065353216 // #3f80 │ │ +20c5a0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +20c5a2: 7130 6b6c 1003 |0003: invoke-static {v0, v1, v3}, Lorg/thoughtcrime/securesms/util/ViewUtil;.getAlphaAnimation:(FFI)Landroid/view/animation/Animation; // method@6c6b │ │ +20c5a8: 0c03 |0006: move-result-object v3 │ │ +20c5aa: 7130 616c 3204 |0007: invoke-static {v2, v3, v4}, Lorg/thoughtcrime/securesms/util/ViewUtil;.animateOut:(Landroid/view/View;Landroid/view/animation/Animation;I)Lcom/b44t/messenger/util/concurrent/ListenableFuture; // method@6c61 │ │ +20c5b0: 0c02 |000a: move-result-object v2 │ │ +20c5b2: 1102 |000b: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=114 │ │ locals : │ │ 0x0000 - 0x000c reg=2 (null) Landroid/view/View; │ │ 0x0000 - 0x000c reg=3 (null) I │ │ 0x0000 - 0x000c reg=4 (null) I │ │ @@ -330443,18 +330444,18 @@ │ │ type : '(Landroid/app/Activity;I)Landroid/view/View;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -20c3a0: |[20c3a0] org.thoughtcrime.securesms.util.ViewUtil.findById:(Landroid/app/Activity;I)Landroid/view/View; │ │ -20c3b0: 6e20 1400 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@0014 │ │ -20c3b6: 0c00 |0003: move-result-object v0 │ │ -20c3b8: 1100 |0004: return-object v0 │ │ +20c3a4: |[20c3a4] org.thoughtcrime.securesms.util.ViewUtil.findById:(Landroid/app/Activity;I)Landroid/view/View; │ │ +20c3b4: 6e20 1400 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@0014 │ │ +20c3ba: 0c00 |0003: move-result-object v0 │ │ +20c3bc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Landroid/app/Activity; │ │ 0x0000 - 0x0005 reg=1 (null) I │ │ │ │ @@ -330463,18 +330464,18 @@ │ │ type : '(Landroid/view/View;I)Landroid/view/View;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -20c3bc: |[20c3bc] org.thoughtcrime.securesms.util.ViewUtil.findById:(Landroid/view/View;I)Landroid/view/View; │ │ -20c3cc: 6e20 3a03 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@033a │ │ -20c3d2: 0c00 |0003: move-result-object v0 │ │ -20c3d4: 1100 |0004: return-object v0 │ │ +20c3c0: |[20c3c0] org.thoughtcrime.securesms.util.ViewUtil.findById:(Landroid/view/View;I)Landroid/view/View; │ │ +20c3d0: 6e20 3a03 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@033a │ │ +20c3d6: 0c00 |0003: move-result-object v0 │ │ +20c3d8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Landroid/view/View; │ │ 0x0000 - 0x0005 reg=1 (null) I │ │ │ │ @@ -330483,21 +330484,21 @@ │ │ type : '(Landroid/app/Activity;I)Lorg/thoughtcrime/securesms/util/views/Stub;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -20c804: |[20c804] org.thoughtcrime.securesms.util.ViewUtil.findStubById:(Landroid/app/Activity;I)Lorg/thoughtcrime/securesms/util/views/Stub; │ │ -20c814: 2200 ba11 |0000: new-instance v0, Lorg/thoughtcrime/securesms/util/views/Stub; // type@11ba │ │ -20c818: 6e20 1400 2100 |0002: invoke-virtual {v1, v2}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@0014 │ │ -20c81e: 0c01 |0005: move-result-object v1 │ │ -20c820: 1f01 0301 |0006: check-cast v1, Landroid/view/ViewStub; // type@0103 │ │ -20c824: 7020 006d 1000 |0008: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/util/views/Stub;.:(Landroid/view/ViewStub;)V // method@6d00 │ │ -20c82a: 1100 |000b: return-object v0 │ │ +20c808: |[20c808] org.thoughtcrime.securesms.util.ViewUtil.findStubById:(Landroid/app/Activity;I)Lorg/thoughtcrime/securesms/util/views/Stub; │ │ +20c818: 2200 ba11 |0000: new-instance v0, Lorg/thoughtcrime/securesms/util/views/Stub; // type@11ba │ │ +20c81c: 6e20 1400 2100 |0002: invoke-virtual {v1, v2}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@0014 │ │ +20c822: 0c01 |0005: move-result-object v1 │ │ +20c824: 1f01 0301 |0006: check-cast v1, Landroid/view/ViewStub; // type@0103 │ │ +20c828: 7020 006d 1000 |0008: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/util/views/Stub;.:(Landroid/view/ViewStub;)V // method@6d00 │ │ +20c82e: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ locals : │ │ 0x0000 - 0x000c reg=1 (null) Landroid/app/Activity; │ │ 0x0000 - 0x000c reg=2 (null) I │ │ │ │ @@ -330506,23 +330507,23 @@ │ │ type : '(FFI)Landroid/view/animation/Animation;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -20c41c: |[20c41c] org.thoughtcrime.securesms.util.ViewUtil.getAlphaAnimation:(FFI)Landroid/view/animation/Animation; │ │ -20c42c: 2200 0b01 |0000: new-instance v0, Landroid/view/animation/AlphaAnimation; // type@010b │ │ -20c430: 7030 a503 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/view/animation/AlphaAnimation;.:(FF)V // method@03a5 │ │ -20c436: 2201 9401 |0005: new-instance v1, Landroidx/interpolator/view/animation/FastOutSlowInInterpolator; // type@0194 │ │ -20c43a: 7010 d605 0100 |0007: invoke-direct {v1}, Landroidx/interpolator/view/animation/FastOutSlowInInterpolator;.:()V // method@05d6 │ │ -20c440: 6e20 ab03 1000 |000a: invoke-virtual {v0, v1}, Landroid/view/animation/Animation;.setInterpolator:(Landroid/view/animation/Interpolator;)V // method@03ab │ │ -20c446: 8131 |000d: int-to-long v1, v3 │ │ -20c448: 6e30 a803 1002 |000e: invoke-virtual {v0, v1, v2}, Landroid/view/animation/Animation;.setDuration:(J)V // method@03a8 │ │ -20c44e: 1100 |0011: return-object v0 │ │ +20c420: |[20c420] org.thoughtcrime.securesms.util.ViewUtil.getAlphaAnimation:(FFI)Landroid/view/animation/Animation; │ │ +20c430: 2200 0b01 |0000: new-instance v0, Landroid/view/animation/AlphaAnimation; // type@010b │ │ +20c434: 7030 a503 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/view/animation/AlphaAnimation;.:(FF)V // method@03a5 │ │ +20c43a: 2201 9401 |0005: new-instance v1, Landroidx/interpolator/view/animation/FastOutSlowInInterpolator; // type@0194 │ │ +20c43e: 7010 d605 0100 |0007: invoke-direct {v1}, Landroidx/interpolator/view/animation/FastOutSlowInInterpolator;.:()V // method@05d6 │ │ +20c444: 6e20 ab03 1000 |000a: invoke-virtual {v0, v1}, Landroid/view/animation/Animation;.setInterpolator:(Landroid/view/animation/Interpolator;)V // method@03ab │ │ +20c44a: 8131 |000d: int-to-long v1, v3 │ │ +20c44c: 6e30 a803 1002 |000e: invoke-virtual {v0, v1, v2}, Landroid/view/animation/Animation;.setDuration:(J)V // method@03a8 │ │ +20c452: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0005 line=100 │ │ 0x000e line=101 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 (null) F │ │ @@ -330534,28 +330535,28 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -20c710: |[20c710] org.thoughtcrime.securesms.util.ViewUtil.getLeftMargin:(Landroid/view/View;)I │ │ -20c720: 7110 8005 0100 |0000: invoke-static {v1}, Landroidx/core/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@0580 │ │ -20c726: 0a00 |0003: move-result v0 │ │ -20c728: 3900 0b00 |0004: if-nez v0, 000f // +000b │ │ -20c72c: 6e10 4203 0100 |0006: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0342 │ │ -20c732: 0c01 |0009: move-result-object v1 │ │ -20c734: 1f01 fe00 |000a: check-cast v1, Landroid/view/ViewGroup$MarginLayoutParams; // type@00fe │ │ -20c738: 5211 5f00 |000c: iget v1, v1, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@005f │ │ -20c73c: 0f01 |000e: return v1 │ │ -20c73e: 6e10 4203 0100 |000f: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0342 │ │ -20c744: 0c01 |0012: move-result-object v1 │ │ -20c746: 1f01 fe00 |0013: check-cast v1, Landroid/view/ViewGroup$MarginLayoutParams; // type@00fe │ │ -20c74a: 5211 6000 |0015: iget v1, v1, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@0060 │ │ -20c74e: 0f01 |0017: return v1 │ │ +20c714: |[20c714] org.thoughtcrime.securesms.util.ViewUtil.getLeftMargin:(Landroid/view/View;)I │ │ +20c724: 7110 8005 0100 |0000: invoke-static {v1}, Landroidx/core/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@0580 │ │ +20c72a: 0a00 |0003: move-result v0 │ │ +20c72c: 3900 0b00 |0004: if-nez v0, 000f // +000b │ │ +20c730: 6e10 4203 0100 |0006: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0342 │ │ +20c736: 0c01 |0009: move-result-object v1 │ │ +20c738: 1f01 fe00 |000a: check-cast v1, Landroid/view/ViewGroup$MarginLayoutParams; // type@00fe │ │ +20c73c: 5211 5f00 |000c: iget v1, v1, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@005f │ │ +20c740: 0f01 |000e: return v1 │ │ +20c742: 6e10 4203 0100 |000f: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0342 │ │ +20c748: 0c01 |0012: move-result-object v1 │ │ +20c74a: 1f01 fe00 |0013: check-cast v1, Landroid/view/ViewGroup$MarginLayoutParams; // type@00fe │ │ +20c74e: 5211 6000 |0015: iget v1, v1, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@0060 │ │ +20c752: 0f01 |0017: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ 0x0006 line=224 │ │ 0x000f line=226 │ │ locals : │ │ 0x0000 - 0x0018 reg=1 (null) Landroid/view/View; │ │ @@ -330565,28 +330566,28 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -20c750: |[20c750] org.thoughtcrime.securesms.util.ViewUtil.getRightMargin:(Landroid/view/View;)I │ │ -20c760: 7110 8005 0100 |0000: invoke-static {v1}, Landroidx/core/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@0580 │ │ -20c766: 0a00 |0003: move-result v0 │ │ -20c768: 3900 0b00 |0004: if-nez v0, 000f // +000b │ │ -20c76c: 6e10 4203 0100 |0006: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0342 │ │ -20c772: 0c01 |0009: move-result-object v1 │ │ -20c774: 1f01 fe00 |000a: check-cast v1, Landroid/view/ViewGroup$MarginLayoutParams; // type@00fe │ │ -20c778: 5211 6000 |000c: iget v1, v1, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@0060 │ │ -20c77c: 0f01 |000e: return v1 │ │ -20c77e: 6e10 4203 0100 |000f: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0342 │ │ -20c784: 0c01 |0012: move-result-object v1 │ │ -20c786: 1f01 fe00 |0013: check-cast v1, Landroid/view/ViewGroup$MarginLayoutParams; // type@00fe │ │ -20c78a: 5211 5f00 |0015: iget v1, v1, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@005f │ │ -20c78e: 0f01 |0017: return v1 │ │ +20c754: |[20c754] org.thoughtcrime.securesms.util.ViewUtil.getRightMargin:(Landroid/view/View;)I │ │ +20c764: 7110 8005 0100 |0000: invoke-static {v1}, Landroidx/core/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@0580 │ │ +20c76a: 0a00 |0003: move-result v0 │ │ +20c76c: 3900 0b00 |0004: if-nez v0, 000f // +000b │ │ +20c770: 6e10 4203 0100 |0006: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0342 │ │ +20c776: 0c01 |0009: move-result-object v1 │ │ +20c778: 1f01 fe00 |000a: check-cast v1, Landroid/view/ViewGroup$MarginLayoutParams; // type@00fe │ │ +20c77c: 5211 6000 |000c: iget v1, v1, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@0060 │ │ +20c780: 0f01 |000e: return v1 │ │ +20c782: 6e10 4203 0100 |000f: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0342 │ │ +20c788: 0c01 |0012: move-result-object v1 │ │ +20c78a: 1f01 fe00 |0013: check-cast v1, Landroid/view/ViewGroup$MarginLayoutParams; // type@00fe │ │ +20c78e: 5211 5f00 |0015: iget v1, v1, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@005f │ │ +20c792: 0f01 |0017: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=230 │ │ 0x0006 line=231 │ │ 0x000f line=233 │ │ locals : │ │ 0x0000 - 0x0018 reg=1 (null) Landroid/view/View; │ │ @@ -330596,42 +330597,42 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 50 16-bit code units │ │ -20c790: |[20c790] org.thoughtcrime.securesms.util.ViewUtil.getStatusBarHeight:(Landroid/view/View;)I │ │ -20c7a0: 7110 8105 0400 |0000: invoke-static {v4}, Landroidx/core/view/ViewCompat;.getRootWindowInsets:(Landroid/view/View;)Landroidx/core/view/WindowInsetsCompat; // method@0581 │ │ -20c7a6: 0c00 |0003: move-result-object v0 │ │ -20c7a8: 6001 3c00 |0004: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ -20c7ac: 1302 1d00 |0006: const/16 v2, #int 29 // #1d │ │ -20c7b0: 3721 0f00 |0008: if-le v1, v2, 0017 // +000f │ │ -20c7b4: 3800 0d00 |000a: if-eqz v0, 0017 // +000d │ │ -20c7b8: 7100 8605 0000 |000c: invoke-static {}, Landroidx/core/view/WindowInsetsCompat$Type;.statusBars:()I // method@0586 │ │ -20c7be: 0a04 |000f: move-result v4 │ │ -20c7c0: 6e20 8705 4000 |0010: invoke-virtual {v0, v4}, Landroidx/core/view/WindowInsetsCompat;.getInsets:(I)Landroidx/core/graphics/Insets; // method@0587 │ │ -20c7c6: 0c04 |0013: move-result-object v4 │ │ -20c7c8: 5244 6700 |0014: iget v4, v4, Landroidx/core/graphics/Insets;.top:I // field@0067 │ │ -20c7cc: 0f04 |0016: return v4 │ │ -20c7ce: 6e10 4c03 0400 |0017: invoke-virtual {v4}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@034c │ │ -20c7d4: 0c00 |001a: move-result-object v0 │ │ -20c7d6: 1a01 b357 |001b: const-string v1, "dimen" // string@57b3 │ │ -20c7da: 1a02 584c |001d: const-string v2, "android" // string@4c58 │ │ -20c7de: 1a03 568a |001f: const-string v3, "status_bar_height" // string@8a56 │ │ -20c7e2: 6e40 e400 3021 |0021: invoke-virtual {v0, v3, v1, v2}, Landroid/content/res/Resources;.getIdentifier:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I // method@00e4 │ │ -20c7e8: 0a00 |0024: move-result v0 │ │ -20c7ea: 3d00 0b00 |0025: if-lez v0, 0030 // +000b │ │ -20c7ee: 6e10 4c03 0400 |0027: invoke-virtual {v4}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@034c │ │ -20c7f4: 0c04 |002a: move-result-object v4 │ │ -20c7f6: 6e20 e100 0400 |002b: invoke-virtual {v4, v0}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@00e1 │ │ -20c7fc: 0a04 |002e: move-result v4 │ │ -20c7fe: 2802 |002f: goto 0031 // +0002 │ │ -20c800: 1204 |0030: const/4 v4, #int 0 // #0 │ │ -20c802: 0f04 |0031: return v4 │ │ +20c794: |[20c794] org.thoughtcrime.securesms.util.ViewUtil.getStatusBarHeight:(Landroid/view/View;)I │ │ +20c7a4: 7110 8105 0400 |0000: invoke-static {v4}, Landroidx/core/view/ViewCompat;.getRootWindowInsets:(Landroid/view/View;)Landroidx/core/view/WindowInsetsCompat; // method@0581 │ │ +20c7aa: 0c00 |0003: move-result-object v0 │ │ +20c7ac: 6001 3c00 |0004: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ +20c7b0: 1302 1d00 |0006: const/16 v2, #int 29 // #1d │ │ +20c7b4: 3721 0f00 |0008: if-le v1, v2, 0017 // +000f │ │ +20c7b8: 3800 0d00 |000a: if-eqz v0, 0017 // +000d │ │ +20c7bc: 7100 8605 0000 |000c: invoke-static {}, Landroidx/core/view/WindowInsetsCompat$Type;.statusBars:()I // method@0586 │ │ +20c7c2: 0a04 |000f: move-result v4 │ │ +20c7c4: 6e20 8705 4000 |0010: invoke-virtual {v0, v4}, Landroidx/core/view/WindowInsetsCompat;.getInsets:(I)Landroidx/core/graphics/Insets; // method@0587 │ │ +20c7ca: 0c04 |0013: move-result-object v4 │ │ +20c7cc: 5244 6700 |0014: iget v4, v4, Landroidx/core/graphics/Insets;.top:I // field@0067 │ │ +20c7d0: 0f04 |0016: return v4 │ │ +20c7d2: 6e10 4c03 0400 |0017: invoke-virtual {v4}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@034c │ │ +20c7d8: 0c00 |001a: move-result-object v0 │ │ +20c7da: 1a01 b357 |001b: const-string v1, "dimen" // string@57b3 │ │ +20c7de: 1a02 584c |001d: const-string v2, "android" // string@4c58 │ │ +20c7e2: 1a03 568a |001f: const-string v3, "status_bar_height" // string@8a56 │ │ +20c7e6: 6e40 e400 3021 |0021: invoke-virtual {v0, v3, v1, v2}, Landroid/content/res/Resources;.getIdentifier:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I // method@00e4 │ │ +20c7ec: 0a00 |0024: move-result v0 │ │ +20c7ee: 3d00 0b00 |0025: if-lez v0, 0030 // +000b │ │ +20c7f2: 6e10 4c03 0400 |0027: invoke-virtual {v4}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@034c │ │ +20c7f8: 0c04 |002a: move-result-object v4 │ │ +20c7fa: 6e20 e100 0400 |002b: invoke-virtual {v4, v0}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@00e1 │ │ +20c800: 0a04 |002e: move-result v4 │ │ +20c802: 2802 |002f: goto 0031 // +0002 │ │ +20c804: 1204 |0030: const/4 v4, #int 0 // #0 │ │ +20c806: 0f04 |0031: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=274 │ │ 0x0004 line=275 │ │ 0x000c line=276 │ │ 0x0017 line=279 │ │ 0x0027 line=281 │ │ @@ -330643,18 +330644,18 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -20c5b0: |[20c5b0] org.thoughtcrime.securesms.util.ViewUtil.getX:(Landroid/view/View;)F │ │ -20c5c0: 7110 8205 0000 |0000: invoke-static {v0}, Landroidx/core/view/ViewCompat;.getX:(Landroid/view/View;)F // method@0582 │ │ -20c5c6: 0a00 |0003: move-result v0 │ │ -20c5c8: 0f00 |0004: return v0 │ │ +20c5b4: |[20c5b4] org.thoughtcrime.securesms.util.ViewUtil.getX:(Landroid/view/View;)F │ │ +20c5c4: 7110 8205 0000 |0000: invoke-static {v0}, Landroidx/core/view/ViewCompat;.getX:(Landroid/view/View;)F // method@0582 │ │ +20c5ca: 0a00 |0003: move-result v0 │ │ +20c5cc: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Landroid/view/View; │ │ │ │ #18 : (in Lorg/thoughtcrime/securesms/util/ViewUtil;) │ │ @@ -330662,18 +330663,18 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -20c5cc: |[20c5cc] org.thoughtcrime.securesms.util.ViewUtil.getY:(Landroid/view/View;)F │ │ -20c5dc: 7110 8305 0000 |0000: invoke-static {v0}, Landroidx/core/view/ViewCompat;.getY:(Landroid/view/View;)F // method@0583 │ │ -20c5e2: 0a00 |0003: move-result v0 │ │ -20c5e4: 0f00 |0004: return v0 │ │ +20c5d0: |[20c5d0] org.thoughtcrime.securesms.util.ViewUtil.getY:(Landroid/view/View;)F │ │ +20c5e0: 7110 8305 0000 |0000: invoke-static {v0}, Landroidx/core/view/ViewCompat;.getY:(Landroid/view/View;)F // method@0583 │ │ +20c5e6: 0a00 |0003: move-result v0 │ │ +20c5e8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Landroid/view/View; │ │ │ │ #19 : (in Lorg/thoughtcrime/securesms/util/ViewUtil;) │ │ @@ -330681,19 +330682,19 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;I)Landroid/view/View;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -20c3d8: |[20c3d8] org.thoughtcrime.securesms.util.ViewUtil.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;I)Landroid/view/View; │ │ -20c3e8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -20c3ea: 6e40 0603 3102 |0001: invoke-virtual {v1, v3, v2, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0306 │ │ -20c3f0: 0c01 |0004: move-result-object v1 │ │ -20c3f2: 1101 |0005: return-object v1 │ │ +20c3dc: |[20c3dc] org.thoughtcrime.securesms.util.ViewUtil.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;I)Landroid/view/View; │ │ +20c3ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +20c3ee: 6e40 0603 3102 |0001: invoke-virtual {v1, v3, v2, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0306 │ │ +20c3f4: 0c01 |0004: move-result-object v1 │ │ +20c3f6: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=166 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/view/LayoutInflater; │ │ 0x0000 - 0x0006 reg=2 (null) Landroid/view/ViewGroup; │ │ 0x0000 - 0x0006 reg=3 (null) I │ │ @@ -330703,21 +330704,21 @@ │ │ type : '(Landroid/view/View;I)Landroid/view/View;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -20c3f4: |[20c3f4] org.thoughtcrime.securesms.util.ViewUtil.inflateStub:(Landroid/view/View;I)Landroid/view/View; │ │ -20c404: 6e20 3a03 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@033a │ │ -20c40a: 0c00 |0003: move-result-object v0 │ │ -20c40c: 1f00 0301 |0004: check-cast v0, Landroid/view/ViewStub; // type@0103 │ │ -20c410: 6e10 9503 0000 |0006: invoke-virtual {v0}, Landroid/view/ViewStub;.inflate:()Landroid/view/View; // method@0395 │ │ -20c416: 0c00 |0009: move-result-object v0 │ │ -20c418: 1100 |000a: return-object v0 │ │ +20c3f8: |[20c3f8] org.thoughtcrime.securesms.util.ViewUtil.inflateStub:(Landroid/view/View;I)Landroid/view/View; │ │ +20c408: 6e20 3a03 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@033a │ │ +20c40e: 0c00 |0003: move-result-object v0 │ │ +20c410: 1f00 0301 |0004: check-cast v0, Landroid/view/ViewStub; // type@0103 │ │ +20c414: 6e10 9503 0000 |0006: invoke-virtual {v0}, Landroid/view/ViewStub;.inflate:()Landroid/view/View; // method@0395 │ │ +20c41a: 0c00 |0009: move-result-object v0 │ │ +20c41c: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x000b reg=0 (null) Landroid/view/View; │ │ 0x0000 - 0x000b reg=1 (null) I │ │ │ │ @@ -330726,22 +330727,22 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -20c450: |[20c450] org.thoughtcrime.securesms.util.ViewUtil.isLtr:(Landroid/content/Context;)Z │ │ -20c460: 7110 116c 0000 |0000: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/Util;.getLayoutDirection:(Landroid/content/Context;)I // method@6c11 │ │ -20c466: 0a00 |0003: move-result v0 │ │ -20c468: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -20c46c: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -20c46e: 2802 |0007: goto 0009 // +0002 │ │ -20c470: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -20c472: 0f00 |0009: return v0 │ │ +20c454: |[20c454] org.thoughtcrime.securesms.util.ViewUtil.isLtr:(Landroid/content/Context;)Z │ │ +20c464: 7110 116c 0000 |0000: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/Util;.getLayoutDirection:(Landroid/content/Context;)I // method@6c11 │ │ +20c46a: 0a00 |0003: move-result v0 │ │ +20c46c: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +20c470: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +20c472: 2802 |0007: goto 0009 // +0002 │ │ +20c474: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +20c476: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ locals : │ │ 0x0000 - 0x000a reg=0 (null) Landroid/content/Context; │ │ │ │ #22 : (in Lorg/thoughtcrime/securesms/util/ViewUtil;) │ │ @@ -330749,20 +330750,20 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -20c474: |[20c474] org.thoughtcrime.securesms.util.ViewUtil.isLtr:(Landroid/view/View;)Z │ │ -20c484: 6e10 3d03 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@033d │ │ -20c48a: 0c00 |0003: move-result-object v0 │ │ -20c48c: 7110 736c 0000 |0004: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/ViewUtil;.isLtr:(Landroid/content/Context;)Z // method@6c73 │ │ -20c492: 0a00 |0007: move-result v0 │ │ -20c494: 0f00 |0008: return v0 │ │ +20c478: |[20c478] org.thoughtcrime.securesms.util.ViewUtil.isLtr:(Landroid/view/View;)Z │ │ +20c488: 6e10 3d03 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@033d │ │ +20c48e: 0c00 |0003: move-result-object v0 │ │ +20c490: 7110 736c 0000 |0004: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/ViewUtil;.isLtr:(Landroid/content/Context;)Z // method@6c73 │ │ +20c496: 0a00 |0007: move-result v0 │ │ +20c498: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 (null) Landroid/view/View; │ │ │ │ #23 : (in Lorg/thoughtcrime/securesms/util/ViewUtil;) │ │ @@ -330770,22 +330771,22 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -20c498: |[20c498] org.thoughtcrime.securesms.util.ViewUtil.isRtl:(Landroid/content/Context;)Z │ │ -20c4a8: 7110 116c 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/Util;.getLayoutDirection:(Landroid/content/Context;)I // method@6c11 │ │ -20c4ae: 0a01 |0003: move-result v1 │ │ -20c4b0: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -20c4b2: 3301 0300 |0005: if-ne v1, v0, 0008 // +0003 │ │ -20c4b6: 2802 |0007: goto 0009 // +0002 │ │ -20c4b8: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -20c4ba: 0f00 |0009: return v0 │ │ +20c49c: |[20c49c] org.thoughtcrime.securesms.util.ViewUtil.isRtl:(Landroid/content/Context;)Z │ │ +20c4ac: 7110 116c 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/Util;.getLayoutDirection:(Landroid/content/Context;)I // method@6c11 │ │ +20c4b2: 0a01 |0003: move-result v1 │ │ +20c4b4: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +20c4b6: 3301 0300 |0005: if-ne v1, v0, 0008 // +0003 │ │ +20c4ba: 2802 |0007: goto 0009 // +0002 │ │ +20c4bc: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +20c4be: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ locals : │ │ 0x0000 - 0x000a reg=1 (null) Landroid/content/Context; │ │ │ │ #24 : (in Lorg/thoughtcrime/securesms/util/ViewUtil;) │ │ @@ -330793,20 +330794,20 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -20c4bc: |[20c4bc] org.thoughtcrime.securesms.util.ViewUtil.isRtl:(Landroid/view/View;)Z │ │ -20c4cc: 6e10 3d03 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@033d │ │ -20c4d2: 0c00 |0003: move-result-object v0 │ │ -20c4d4: 7110 756c 0000 |0004: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/ViewUtil;.isRtl:(Landroid/content/Context;)Z // method@6c75 │ │ -20c4da: 0a00 |0007: move-result v0 │ │ -20c4dc: 0f00 |0008: return v0 │ │ +20c4c0: |[20c4c0] org.thoughtcrime.securesms.util.ViewUtil.isRtl:(Landroid/view/View;)Z │ │ +20c4d0: 6e10 3d03 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@033d │ │ +20c4d6: 0c00 |0003: move-result-object v0 │ │ +20c4d8: 7110 756c 0000 |0004: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/ViewUtil;.isRtl:(Landroid/content/Context;)Z // method@6c75 │ │ +20c4de: 0a00 |0007: move-result v0 │ │ +20c4e0: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 (null) Landroid/view/View; │ │ │ │ #25 : (in Lorg/thoughtcrime/securesms/util/ViewUtil;) │ │ @@ -330814,22 +330815,22 @@ │ │ type : '(Landroid/view/View;Landroid/content/Context;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -20c8e0: |[20c8e0] org.thoughtcrime.securesms.util.ViewUtil.mirrorIfRtl:(Landroid/view/View;Landroid/content/Context;)V │ │ -20c8f0: 7110 116c 0200 |0000: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/Util;.getLayoutDirection:(Landroid/content/Context;)I // method@6c11 │ │ -20c8f6: 0a02 |0003: move-result v2 │ │ -20c8f8: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -20c8fa: 3302 0700 |0005: if-ne v2, v0, 000c // +0007 │ │ -20c8fe: 1502 80bf |0007: const/high16 v2, #int -1082130432 // #bf80 │ │ -20c902: 6e20 6903 2100 |0009: invoke-virtual {v1, v2}, Landroid/view/View;.setScaleX:(F)V // method@0369 │ │ -20c908: 0e00 |000c: return-void │ │ +20c8e4: |[20c8e4] org.thoughtcrime.securesms.util.ViewUtil.mirrorIfRtl:(Landroid/view/View;Landroid/content/Context;)V │ │ +20c8f4: 7110 116c 0200 |0000: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/Util;.getLayoutDirection:(Landroid/content/Context;)I // method@6c11 │ │ +20c8fa: 0a02 |0003: move-result v2 │ │ +20c8fc: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +20c8fe: 3302 0700 |0005: if-ne v2, v0, 000c // +0007 │ │ +20c902: 1502 80bf |0007: const/high16 v2, #int -1082130432 // #bf80 │ │ +20c906: 6e20 6903 2100 |0009: invoke-virtual {v1, v2}, Landroid/view/View;.setScaleX:(F)V // method@0369 │ │ +20c90c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ 0x0009 line=180 │ │ locals : │ │ 0x0000 - 0x000d reg=1 (null) Landroid/view/View; │ │ 0x0000 - 0x000d reg=2 (null) Landroid/content/Context; │ │ @@ -330839,36 +330840,36 @@ │ │ type : '(Landroid/content/Context;I)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -20c5e8: |[20c5e8] org.thoughtcrime.securesms.util.ViewUtil.pxToSp:(Landroid/content/Context;I)F │ │ -20c5f8: 6e10 7800 0200 |0000: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0078 │ │ -20c5fe: 0c02 |0003: move-result-object v2 │ │ -20c600: 6e10 e200 0200 |0004: invoke-virtual {v2}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@00e2 │ │ -20c606: 0c02 |0007: move-result-object v2 │ │ -20c608: 6000 3c00 |0008: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ -20c60c: 1301 2200 |000a: const/16 v1, #int 34 // #22 │ │ -20c610: 3410 0900 |000c: if-lt v0, v1, 0015 // +0009 │ │ -20c614: 1220 |000e: const/4 v0, #int 2 // #2 │ │ -20c616: 8233 |000f: int-to-float v3, v3 │ │ -20c618: 7130 2f6c 3002 |0010: invoke-static {v0, v3, v2}, Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;.m:(IFLandroid/util/DisplayMetrics;)F // method@6c2f │ │ -20c61e: 0a02 |0013: move-result v2 │ │ -20c620: 0f02 |0014: return v2 │ │ -20c622: 5220 5400 |0015: iget v0, v2, Landroid/util/DisplayMetrics;.scaledDensity:F // field@0054 │ │ -20c626: 1201 |0017: const/4 v1, #int 0 // #0 │ │ -20c628: 2d00 0001 |0018: cmpl-float v0, v0, v1 │ │ -20c62c: 3900 0300 |001a: if-nez v0, 001d // +0003 │ │ -20c630: 0f01 |001c: return v1 │ │ -20c632: 8233 |001d: int-to-float v3, v3 │ │ -20c634: 5222 5400 |001e: iget v2, v2, Landroid/util/DisplayMetrics;.scaledDensity:F // field@0054 │ │ -20c638: c923 |0020: div-float/2addr v3, v2 │ │ -20c63a: 0f03 |0021: return v3 │ │ +20c5ec: |[20c5ec] org.thoughtcrime.securesms.util.ViewUtil.pxToSp:(Landroid/content/Context;I)F │ │ +20c5fc: 6e10 7800 0200 |0000: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0078 │ │ +20c602: 0c02 |0003: move-result-object v2 │ │ +20c604: 6e10 e200 0200 |0004: invoke-virtual {v2}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@00e2 │ │ +20c60a: 0c02 |0007: move-result-object v2 │ │ +20c60c: 6000 3c00 |0008: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ +20c610: 1301 2200 |000a: const/16 v1, #int 34 // #22 │ │ +20c614: 3410 0900 |000c: if-lt v0, v1, 0015 // +0009 │ │ +20c618: 1220 |000e: const/4 v0, #int 2 // #2 │ │ +20c61a: 8233 |000f: int-to-float v3, v3 │ │ +20c61c: 7130 2f6c 3002 |0010: invoke-static {v0, v3, v2}, Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;.m:(IFLandroid/util/DisplayMetrics;)F // method@6c2f │ │ +20c622: 0a02 |0013: move-result v2 │ │ +20c624: 0f02 |0014: return v2 │ │ +20c626: 5220 5400 |0015: iget v0, v2, Landroid/util/DisplayMetrics;.scaledDensity:F // field@0054 │ │ +20c62a: 1201 |0017: const/4 v1, #int 0 // #0 │ │ +20c62c: 2d00 0001 |0018: cmpl-float v0, v0, v1 │ │ +20c630: 3900 0300 |001a: if-nez v0, 001d // +0003 │ │ +20c634: 0f01 |001c: return v1 │ │ +20c636: 8233 |001d: int-to-float v3, v3 │ │ +20c638: 5222 5400 |001e: iget v2, v2, Landroid/util/DisplayMetrics;.scaledDensity:F // field@0054 │ │ +20c63c: c923 |0020: div-float/2addr v3, v2 │ │ +20c63e: 0f03 |0021: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=205 │ │ 0x0008 line=206 │ │ 0x0010 line=207 │ │ 0x0015 line=209 │ │ 0x001e line=212 │ │ @@ -330881,17 +330882,17 @@ │ │ type : '(Landroid/view/View;Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -20c90c: |[20c90c] org.thoughtcrime.securesms.util.ViewUtil.setBackground:(Landroid/view/View;Landroid/graphics/drawable/Drawable;)V │ │ -20c91c: 6e20 5f03 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setBackground:(Landroid/graphics/drawable/Drawable;)V // method@035f │ │ -20c922: 0e00 |0003: return-void │ │ +20c910: |[20c910] org.thoughtcrime.securesms.util.ViewUtil.setBackground:(Landroid/view/View;Landroid/graphics/drawable/Drawable;)V │ │ +20c920: 6e20 5f03 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setBackground:(Landroid/graphics/drawable/Drawable;)V // method@035f │ │ +20c926: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Landroid/view/View; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/graphics/drawable/Drawable; │ │ │ │ @@ -330900,30 +330901,30 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 30 16-bit code units │ │ -20c924: |[20c924] org.thoughtcrime.securesms.util.ViewUtil.setLeftMargin:(Landroid/view/View;I)V │ │ -20c934: 7110 8005 0100 |0000: invoke-static {v1}, Landroidx/core/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@0580 │ │ -20c93a: 0a00 |0003: move-result v0 │ │ -20c93c: 3900 0b00 |0004: if-nez v0, 000f // +000b │ │ -20c940: 6e10 4203 0100 |0006: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0342 │ │ -20c946: 0c00 |0009: move-result-object v0 │ │ -20c948: 1f00 fe00 |000a: check-cast v0, Landroid/view/ViewGroup$MarginLayoutParams; // type@00fe │ │ -20c94c: 5902 5f00 |000c: iput v2, v0, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@005f │ │ -20c950: 2809 |000e: goto 0017 // +0009 │ │ -20c952: 6e10 4203 0100 |000f: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0342 │ │ -20c958: 0c00 |0012: move-result-object v0 │ │ -20c95a: 1f00 fe00 |0013: check-cast v0, Landroid/view/ViewGroup$MarginLayoutParams; // type@00fe │ │ -20c95e: 5902 6000 |0015: iput v2, v0, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@0060 │ │ -20c962: 6e10 3b03 0100 |0017: invoke-virtual {v1}, Landroid/view/View;.forceLayout:()V // method@033b │ │ -20c968: 6e10 5d03 0100 |001a: invoke-virtual {v1}, Landroid/view/View;.requestLayout:()V // method@035d │ │ -20c96e: 0e00 |001d: return-void │ │ +20c928: |[20c928] org.thoughtcrime.securesms.util.ViewUtil.setLeftMargin:(Landroid/view/View;I)V │ │ +20c938: 7110 8005 0100 |0000: invoke-static {v1}, Landroidx/core/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@0580 │ │ +20c93e: 0a00 |0003: move-result v0 │ │ +20c940: 3900 0b00 |0004: if-nez v0, 000f // +000b │ │ +20c944: 6e10 4203 0100 |0006: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0342 │ │ +20c94a: 0c00 |0009: move-result-object v0 │ │ +20c94c: 1f00 fe00 |000a: check-cast v0, Landroid/view/ViewGroup$MarginLayoutParams; // type@00fe │ │ +20c950: 5902 5f00 |000c: iput v2, v0, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@005f │ │ +20c954: 2809 |000e: goto 0017 // +0009 │ │ +20c956: 6e10 4203 0100 |000f: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0342 │ │ +20c95c: 0c00 |0012: move-result-object v0 │ │ +20c95e: 1f00 fe00 |0013: check-cast v0, Landroid/view/ViewGroup$MarginLayoutParams; // type@00fe │ │ +20c962: 5902 6000 |0015: iput v2, v0, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@0060 │ │ +20c966: 6e10 3b03 0100 |0017: invoke-virtual {v1}, Landroid/view/View;.forceLayout:()V // method@033b │ │ +20c96c: 6e10 5d03 0100 |001a: invoke-virtual {v1}, Landroid/view/View;.requestLayout:()V // method@035d │ │ +20c972: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=237 │ │ 0x0006 line=238 │ │ 0x000f line=240 │ │ 0x0017 line=242 │ │ 0x001a line=243 │ │ @@ -330936,23 +330937,23 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 16 16-bit code units │ │ -20c970: |[20c970] org.thoughtcrime.securesms.util.ViewUtil.setPaddingBottom:(Landroid/view/View;I)V │ │ -20c980: 6e10 4803 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getPaddingLeft:()I // method@0348 │ │ -20c986: 0a00 |0003: move-result v0 │ │ -20c988: 6e10 4a03 0300 |0004: invoke-virtual {v3}, Landroid/view/View;.getPaddingTop:()I // method@034a │ │ -20c98e: 0a01 |0007: move-result v1 │ │ -20c990: 6e10 4903 0300 |0008: invoke-virtual {v3}, Landroid/view/View;.getPaddingRight:()I // method@0349 │ │ -20c996: 0a02 |000b: move-result v2 │ │ -20c998: 6e54 6803 0321 |000c: invoke-virtual {v3, v0, v1, v2, v4}, Landroid/view/View;.setPadding:(IIII)V // method@0368 │ │ -20c99e: 0e00 |000f: return-void │ │ +20c974: |[20c974] org.thoughtcrime.securesms.util.ViewUtil.setPaddingBottom:(Landroid/view/View;I)V │ │ +20c984: 6e10 4803 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getPaddingLeft:()I // method@0348 │ │ +20c98a: 0a00 |0003: move-result v0 │ │ +20c98c: 6e10 4a03 0300 |0004: invoke-virtual {v3}, Landroid/view/View;.getPaddingTop:()I // method@034a │ │ +20c992: 0a01 |0007: move-result v1 │ │ +20c994: 6e10 4903 0300 |0008: invoke-virtual {v3}, Landroid/view/View;.getPaddingRight:()I // method@0349 │ │ +20c99a: 0a02 |000b: move-result v2 │ │ +20c99c: 6e54 6803 0321 |000c: invoke-virtual {v3, v0, v1, v2, v4}, Landroid/view/View;.setPadding:(IIII)V // method@0368 │ │ +20c9a2: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=266 │ │ locals : │ │ 0x0000 - 0x0010 reg=3 (null) Landroid/view/View; │ │ 0x0000 - 0x0010 reg=4 (null) I │ │ │ │ @@ -330961,23 +330962,23 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 16 16-bit code units │ │ -20c9a0: |[20c9a0] org.thoughtcrime.securesms.util.ViewUtil.setPaddingTop:(Landroid/view/View;I)V │ │ -20c9b0: 6e10 4803 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getPaddingLeft:()I // method@0348 │ │ -20c9b6: 0a00 |0003: move-result v0 │ │ -20c9b8: 6e10 4903 0300 |0004: invoke-virtual {v3}, Landroid/view/View;.getPaddingRight:()I // method@0349 │ │ -20c9be: 0a01 |0007: move-result v1 │ │ -20c9c0: 6e10 4703 0300 |0008: invoke-virtual {v3}, Landroid/view/View;.getPaddingBottom:()I // method@0347 │ │ -20c9c6: 0a02 |000b: move-result v2 │ │ -20c9c8: 6e52 6803 0314 |000c: invoke-virtual {v3, v0, v4, v1, v2}, Landroid/view/View;.setPadding:(IIII)V // method@0368 │ │ -20c9ce: 0e00 |000f: return-void │ │ +20c9a4: |[20c9a4] org.thoughtcrime.securesms.util.ViewUtil.setPaddingTop:(Landroid/view/View;I)V │ │ +20c9b4: 6e10 4803 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getPaddingLeft:()I // method@0348 │ │ +20c9ba: 0a00 |0003: move-result v0 │ │ +20c9bc: 6e10 4903 0300 |0004: invoke-virtual {v3}, Landroid/view/View;.getPaddingRight:()I // method@0349 │ │ +20c9c2: 0a01 |0007: move-result v1 │ │ +20c9c4: 6e10 4703 0300 |0008: invoke-virtual {v3}, Landroid/view/View;.getPaddingBottom:()I // method@0347 │ │ +20c9ca: 0a02 |000b: move-result v2 │ │ +20c9cc: 6e52 6803 0314 |000c: invoke-virtual {v3, v0, v4, v1, v2}, Landroid/view/View;.setPadding:(IIII)V // method@0368 │ │ +20c9d2: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=262 │ │ locals : │ │ 0x0000 - 0x0010 reg=3 (null) Landroid/view/View; │ │ 0x0000 - 0x0010 reg=4 (null) I │ │ │ │ @@ -330986,30 +330987,30 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 30 16-bit code units │ │ -20c9d0: |[20c9d0] org.thoughtcrime.securesms.util.ViewUtil.setRightMargin:(Landroid/view/View;I)V │ │ -20c9e0: 7110 8005 0100 |0000: invoke-static {v1}, Landroidx/core/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@0580 │ │ -20c9e6: 0a00 |0003: move-result v0 │ │ -20c9e8: 3900 0b00 |0004: if-nez v0, 000f // +000b │ │ -20c9ec: 6e10 4203 0100 |0006: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0342 │ │ -20c9f2: 0c00 |0009: move-result-object v0 │ │ -20c9f4: 1f00 fe00 |000a: check-cast v0, Landroid/view/ViewGroup$MarginLayoutParams; // type@00fe │ │ -20c9f8: 5902 6000 |000c: iput v2, v0, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@0060 │ │ -20c9fc: 2809 |000e: goto 0017 // +0009 │ │ -20c9fe: 6e10 4203 0100 |000f: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0342 │ │ -20ca04: 0c00 |0012: move-result-object v0 │ │ -20ca06: 1f00 fe00 |0013: check-cast v0, Landroid/view/ViewGroup$MarginLayoutParams; // type@00fe │ │ -20ca0a: 5902 5f00 |0015: iput v2, v0, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@005f │ │ -20ca0e: 6e10 3b03 0100 |0017: invoke-virtual {v1}, Landroid/view/View;.forceLayout:()V // method@033b │ │ -20ca14: 6e10 5d03 0100 |001a: invoke-virtual {v1}, Landroid/view/View;.requestLayout:()V // method@035d │ │ -20ca1a: 0e00 |001d: return-void │ │ +20c9d4: |[20c9d4] org.thoughtcrime.securesms.util.ViewUtil.setRightMargin:(Landroid/view/View;I)V │ │ +20c9e4: 7110 8005 0100 |0000: invoke-static {v1}, Landroidx/core/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@0580 │ │ +20c9ea: 0a00 |0003: move-result v0 │ │ +20c9ec: 3900 0b00 |0004: if-nez v0, 000f // +000b │ │ +20c9f0: 6e10 4203 0100 |0006: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0342 │ │ +20c9f6: 0c00 |0009: move-result-object v0 │ │ +20c9f8: 1f00 fe00 |000a: check-cast v0, Landroid/view/ViewGroup$MarginLayoutParams; // type@00fe │ │ +20c9fc: 5902 6000 |000c: iput v2, v0, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@0060 │ │ +20ca00: 2809 |000e: goto 0017 // +0009 │ │ +20ca02: 6e10 4203 0100 |000f: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0342 │ │ +20ca08: 0c00 |0012: move-result-object v0 │ │ +20ca0a: 1f00 fe00 |0013: check-cast v0, Landroid/view/ViewGroup$MarginLayoutParams; // type@00fe │ │ +20ca0e: 5902 5f00 |0015: iput v2, v0, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@005f │ │ +20ca12: 6e10 3b03 0100 |0017: invoke-virtual {v1}, Landroid/view/View;.forceLayout:()V // method@033b │ │ +20ca18: 6e10 5d03 0100 |001a: invoke-virtual {v1}, Landroid/view/View;.requestLayout:()V // method@035d │ │ +20ca1e: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=247 │ │ 0x0006 line=248 │ │ 0x000f line=250 │ │ 0x0017 line=252 │ │ 0x001a line=253 │ │ @@ -331022,25 +331023,25 @@ │ │ type : '(Landroid/widget/TextView;Landroid/content/Context;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -20ca1c: |[20ca1c] org.thoughtcrime.securesms.util.ViewUtil.setTextViewGravityStart:(Landroid/widget/TextView;Landroid/content/Context;)V │ │ -20ca2c: 7110 116c 0200 |0000: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/Util;.getLayoutDirection:(Landroid/content/Context;)I // method@6c11 │ │ -20ca32: 0a02 |0003: move-result v2 │ │ -20ca34: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -20ca36: 3302 0700 |0005: if-ne v2, v0, 000c // +0007 │ │ -20ca3a: 1252 |0007: const/4 v2, #int 5 // #5 │ │ -20ca3c: 6e20 9504 2100 |0008: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setGravity:(I)V // method@0495 │ │ -20ca42: 2805 |000b: goto 0010 // +0005 │ │ -20ca44: 1232 |000c: const/4 v2, #int 3 // #3 │ │ -20ca46: 6e20 9504 2100 |000d: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setGravity:(I)V // method@0495 │ │ -20ca4c: 0e00 |0010: return-void │ │ +20ca20: |[20ca20] org.thoughtcrime.securesms.util.ViewUtil.setTextViewGravityStart:(Landroid/widget/TextView;Landroid/content/Context;)V │ │ +20ca30: 7110 116c 0200 |0000: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/Util;.getLayoutDirection:(Landroid/content/Context;)I // method@6c11 │ │ +20ca36: 0a02 |0003: move-result v2 │ │ +20ca38: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +20ca3a: 3302 0700 |0005: if-ne v2, v0, 000c // +0007 │ │ +20ca3e: 1252 |0007: const/4 v2, #int 5 // #5 │ │ +20ca40: 6e20 9504 2100 |0008: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setGravity:(I)V // method@0495 │ │ +20ca46: 2805 |000b: goto 0010 // +0005 │ │ +20ca48: 1232 |000c: const/4 v2, #int 3 // #3 │ │ +20ca4a: 6e20 9504 2100 |000d: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setGravity:(I)V // method@0495 │ │ +20ca50: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ 0x0008 line=172 │ │ 0x000d line=174 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 (null) Landroid/widget/TextView; │ │ @@ -331051,21 +331052,21 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -20ca50: |[20ca50] org.thoughtcrime.securesms.util.ViewUtil.setTopMargin:(Landroid/view/View;I)V │ │ -20ca60: 6e10 4203 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0342 │ │ -20ca66: 0c00 |0003: move-result-object v0 │ │ -20ca68: 1f00 fe00 |0004: check-cast v0, Landroid/view/ViewGroup$MarginLayoutParams; // type@00fe │ │ -20ca6c: 5902 6100 |0006: iput v2, v0, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@0061 │ │ -20ca70: 6e10 5d03 0100 |0008: invoke-virtual {v1}, Landroid/view/View;.requestLayout:()V // method@035d │ │ -20ca76: 0e00 |000b: return-void │ │ +20ca54: |[20ca54] org.thoughtcrime.securesms.util.ViewUtil.setTopMargin:(Landroid/view/View;I)V │ │ +20ca64: 6e10 4203 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0342 │ │ +20ca6a: 0c00 |0003: move-result-object v0 │ │ +20ca6c: 1f00 fe00 |0004: check-cast v0, Landroid/view/ViewGroup$MarginLayoutParams; // type@00fe │ │ +20ca70: 5902 6100 |0006: iput v2, v0, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@0061 │ │ +20ca74: 6e10 5d03 0100 |0008: invoke-virtual {v1}, Landroid/view/View;.requestLayout:()V // method@035d │ │ +20ca7a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=257 │ │ 0x0008 line=258 │ │ locals : │ │ 0x0000 - 0x000c reg=1 (null) Landroid/view/View; │ │ 0x0000 - 0x000c reg=2 (null) I │ │ @@ -331075,18 +331076,18 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -20ca78: |[20ca78] org.thoughtcrime.securesms.util.ViewUtil.setX:(Landroid/view/View;I)V │ │ -20ca88: 8211 |0000: int-to-float v1, v1 │ │ -20ca8a: 7120 8505 1000 |0001: invoke-static {v0, v1}, Landroidx/core/view/ViewCompat;.setX:(Landroid/view/View;F)V // method@0585 │ │ -20ca90: 0e00 |0004: return-void │ │ +20ca7c: |[20ca7c] org.thoughtcrime.securesms.util.ViewUtil.setX:(Landroid/view/View;I)V │ │ +20ca8c: 8211 |0000: int-to-float v1, v1 │ │ +20ca8e: 7120 8505 1000 |0001: invoke-static {v0, v1}, Landroidx/core/view/ViewCompat;.setX:(Landroid/view/View;F)V // method@0585 │ │ +20ca94: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=66 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Landroid/view/View; │ │ 0x0000 - 0x0005 reg=1 (null) I │ │ │ │ @@ -331095,24 +331096,24 @@ │ │ type : '(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/View;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -20ca94: |[20ca94] org.thoughtcrime.securesms.util.ViewUtil.swapChildInPlace:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/View;I)V │ │ -20caa4: 6e20 8103 3200 |0000: invoke-virtual {v2, v3}, Landroid/view/ViewGroup;.indexOfChild:(Landroid/view/View;)I // method@0381 │ │ -20caaa: 0a00 |0003: move-result v0 │ │ -20caac: 12f1 |0004: const/4 v1, #int -1 // #ff │ │ -20caae: 3710 0500 |0005: if-le v0, v1, 000a // +0005 │ │ -20cab2: 6e20 8403 3200 |0007: invoke-virtual {v2, v3}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@0384 │ │ -20cab8: 3710 0300 |000a: if-le v0, v1, 000d // +0003 │ │ -20cabc: 0105 |000c: move v5, v0 │ │ -20cabe: 6e30 7803 4205 |000d: invoke-virtual {v2, v4, v5}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;I)V // method@0378 │ │ -20cac4: 0e00 |0010: return-void │ │ +20ca98: |[20ca98] org.thoughtcrime.securesms.util.ViewUtil.swapChildInPlace:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/View;I)V │ │ +20caa8: 6e20 8103 3200 |0000: invoke-virtual {v2, v3}, Landroid/view/ViewGroup;.indexOfChild:(Landroid/view/View;)I // method@0381 │ │ +20caae: 0a00 |0003: move-result v0 │ │ +20cab0: 12f1 |0004: const/4 v1, #int -1 // #ff │ │ +20cab2: 3710 0500 |0005: if-le v0, v1, 000a // +0005 │ │ +20cab6: 6e20 8403 3200 |0007: invoke-virtual {v2, v3}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@0384 │ │ +20cabc: 3710 0300 |000a: if-le v0, v1, 000d // +0003 │ │ +20cac0: 0105 |000c: move v5, v0 │ │ +20cac2: 6e30 7803 4205 |000d: invoke-virtual {v2, v4, v5}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;I)V // method@0378 │ │ +20cac8: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x0007 line=75 │ │ 0x000d line=76 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/ViewGroup; │ │ @@ -331125,23 +331126,23 @@ │ │ type : '(Landroid/view/View;II)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -20cac8: |[20cac8] org.thoughtcrime.securesms.util.ViewUtil.updateLayoutParams:(Landroid/view/View;II)V │ │ -20cad8: 6e10 4203 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0342 │ │ -20cade: 0c00 |0003: move-result-object v0 │ │ -20cae0: 5902 5e00 |0004: iput v2, v0, Landroid/view/ViewGroup$LayoutParams;.width:I // field@005e │ │ -20cae4: 6e10 4203 0100 |0006: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0342 │ │ -20caea: 0c02 |0009: move-result-object v2 │ │ -20caec: 5923 5d00 |000a: iput v3, v2, Landroid/view/ViewGroup$LayoutParams;.height:I // field@005d │ │ -20caf0: 6e10 5d03 0100 |000c: invoke-virtual {v1}, Landroid/view/View;.requestLayout:()V // method@035d │ │ -20caf6: 0e00 |000f: return-void │ │ +20cacc: |[20cacc] org.thoughtcrime.securesms.util.ViewUtil.updateLayoutParams:(Landroid/view/View;II)V │ │ +20cadc: 6e10 4203 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0342 │ │ +20cae2: 0c00 |0003: move-result-object v0 │ │ +20cae4: 5902 5e00 |0004: iput v2, v0, Landroid/view/ViewGroup$LayoutParams;.width:I // field@005e │ │ +20cae8: 6e10 4203 0100 |0006: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0342 │ │ +20caee: 0c02 |0009: move-result-object v2 │ │ +20caf0: 5923 5d00 |000a: iput v3, v2, Landroid/view/ViewGroup$LayoutParams;.height:I // field@005d │ │ +20caf4: 6e10 5d03 0100 |000c: invoke-virtual {v1}, Landroid/view/View;.requestLayout:()V // method@035d │ │ +20cafa: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ 0x0006 line=218 │ │ 0x000c line=219 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 (null) Landroid/view/View; │ │ @@ -331242,17 +331243,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -20cd1c: |[20cd1c] org.thoughtcrime.securesms.util.guava.Optional.:()V │ │ -20cd2c: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ -20cd32: 0e00 |0003: return-void │ │ +20cd20: |[20cd20] org.thoughtcrime.securesms.util.guava.Optional.:()V │ │ +20cd30: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ +20cd36: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/util/guava/Optional; │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/util/guava/Optional;) │ │ @@ -331260,40 +331261,40 @@ │ │ type : '()Lorg/thoughtcrime/securesms/util/guava/Optional;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -20ccb4: |[20ccb4] org.thoughtcrime.securesms.util.guava.Optional.absent:()Lorg/thoughtcrime/securesms/util/guava/Optional; │ │ -20ccc4: 6200 e743 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/guava/Absent;.INSTANCE:Lorg/thoughtcrime/securesms/util/guava/Absent; // field@43e7 │ │ -20ccc8: 1100 |0002: return-object v0 │ │ +20ccb8: |[20ccb8] org.thoughtcrime.securesms.util.guava.Optional.absent:()Lorg/thoughtcrime/securesms/util/guava/Optional; │ │ +20ccc8: 6200 e743 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/guava/Absent;.INSTANCE:Lorg/thoughtcrime/securesms/util/guava/Absent; // field@43e7 │ │ +20cccc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ │ │ #2 : (in Lorg/thoughtcrime/securesms/util/guava/Optional;) │ │ name : 'fromNullable' │ │ type : '(Ljava/lang/Object;)Lorg/thoughtcrime/securesms/util/guava/Optional;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -20cccc: |[20cccc] org.thoughtcrime.securesms.util.guava.Optional.fromNullable:(Ljava/lang/Object;)Lorg/thoughtcrime/securesms/util/guava/Optional; │ │ -20ccdc: 3901 0700 |0000: if-nez v1, 0007 // +0007 │ │ -20cce0: 7100 966c 0000 |0002: invoke-static {}, Lorg/thoughtcrime/securesms/util/guava/Optional;.absent:()Lorg/thoughtcrime/securesms/util/guava/Optional; // method@6c96 │ │ -20cce6: 0c01 |0005: move-result-object v1 │ │ -20cce8: 2807 |0006: goto 000d // +0007 │ │ -20ccea: 2200 b111 |0007: new-instance v0, Lorg/thoughtcrime/securesms/util/guava/Present; // type@11b1 │ │ -20ccee: 7020 b76c 1000 |0009: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/util/guava/Present;.:(Ljava/lang/Object;)V // method@6cb7 │ │ -20ccf4: 0701 |000c: move-object v1, v0 │ │ -20ccf6: 1101 |000d: return-object v1 │ │ +20ccd0: |[20ccd0] org.thoughtcrime.securesms.util.guava.Optional.fromNullable:(Ljava/lang/Object;)Lorg/thoughtcrime/securesms/util/guava/Optional; │ │ +20cce0: 3901 0700 |0000: if-nez v1, 0007 // +0007 │ │ +20cce4: 7100 966c 0000 |0002: invoke-static {}, Lorg/thoughtcrime/securesms/util/guava/Optional;.absent:()Lorg/thoughtcrime/securesms/util/guava/Optional; // method@6c96 │ │ +20ccea: 0c01 |0005: move-result-object v1 │ │ +20ccec: 2807 |0006: goto 000d // +0007 │ │ +20ccee: 2200 b111 |0007: new-instance v0, Lorg/thoughtcrime/securesms/util/guava/Present; // type@11b1 │ │ +20ccf2: 7020 b76c 1000 |0009: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/util/guava/Present;.:(Ljava/lang/Object;)V // method@6cb7 │ │ +20ccf8: 0701 |000c: move-object v1, v0 │ │ +20ccfa: 1101 |000d: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=89 │ │ 0x0007 line=90 │ │ locals : │ │ 0x0000 - 0x000e reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -331302,20 +331303,20 @@ │ │ type : '(Ljava/lang/Object;)Lorg/thoughtcrime/securesms/util/guava/Optional;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -20ccf8: |[20ccf8] org.thoughtcrime.securesms.util.guava.Optional.of:(Ljava/lang/Object;)Lorg/thoughtcrime/securesms/util/guava/Optional; │ │ -20cd08: 2200 b111 |0000: new-instance v0, Lorg/thoughtcrime/securesms/util/guava/Present; // type@11b1 │ │ -20cd0c: 7110 ad6c 0100 |0002: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkNotNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@6cad │ │ -20cd12: 0c01 |0005: move-result-object v1 │ │ -20cd14: 7020 b76c 1000 |0006: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/util/guava/Present;.:(Ljava/lang/Object;)V // method@6cb7 │ │ -20cd1a: 1100 |0009: return-object v0 │ │ +20ccfc: |[20ccfc] org.thoughtcrime.securesms.util.guava.Optional.of:(Ljava/lang/Object;)Lorg/thoughtcrime/securesms/util/guava/Optional; │ │ +20cd0c: 2200 b111 |0000: new-instance v0, Lorg/thoughtcrime/securesms/util/guava/Present; // type@11b1 │ │ +20cd10: 7110 ad6c 0100 |0002: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkNotNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@6cad │ │ +20cd16: 0c01 |0005: move-result-object v1 │ │ +20cd18: 7020 b76c 1000 |0006: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/util/guava/Present;.:(Ljava/lang/Object;)V // method@6cb7 │ │ +20cd1e: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x000a reg=1 (null) Ljava/lang/Object; │ │ │ │ Virtual methods - │ │ @@ -331418,17 +331419,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -20d0c0: |[20d0c0] org.thoughtcrime.securesms.util.guava.Preconditions.:()V │ │ -20d0d0: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ -20d0d6: 0e00 |0003: return-void │ │ +20d0c4: |[20d0c4] org.thoughtcrime.securesms.util.guava.Preconditions.:()V │ │ +20d0d4: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ +20d0da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/util/guava/Preconditions; │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/util/guava/Preconditions;) │ │ @@ -331436,51 +331437,51 @@ │ │ type : '(IILjava/lang/String;)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 68 16-bit code units │ │ -20ce44: |[20ce44] org.thoughtcrime.securesms.util.guava.Preconditions.badElementIndex:(IILjava/lang/String;)Ljava/lang/String; │ │ -20ce54: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -20ce56: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -20ce58: 1222 |0002: const/4 v2, #int 2 // #2 │ │ -20ce5a: 3b04 1300 |0003: if-gez v4, 0016 // +0013 │ │ -20ce5e: 7110 830a 0400 |0005: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a83 │ │ -20ce64: 0c04 |0008: move-result-object v4 │ │ -20ce66: 2325 f711 |0009: new-array v5, v2, [Ljava/lang/Object; // type@11f7 │ │ -20ce6a: 4d06 0501 |000b: aput-object v6, v5, v1 │ │ -20ce6e: 4d04 0500 |000d: aput-object v4, v5, v0 │ │ -20ce72: 1a04 c206 |000f: const-string v4, "%s (%s) must not be negative" // string@06c2 │ │ -20ce76: 7120 b66c 5400 |0011: invoke-static {v4, v5}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@6cb6 │ │ -20ce7c: 0c04 |0014: move-result-object v4 │ │ -20ce7e: 1104 |0015: return-object v4 │ │ -20ce80: 3a05 1a00 |0016: if-ltz v5, 0030 // +001a │ │ -20ce84: 7110 830a 0400 |0018: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a83 │ │ -20ce8a: 0c04 |001b: move-result-object v4 │ │ -20ce8c: 7110 830a 0500 |001c: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a83 │ │ -20ce92: 0c05 |001f: move-result-object v5 │ │ -20ce94: 1233 |0020: const/4 v3, #int 3 // #3 │ │ -20ce96: 2333 f711 |0021: new-array v3, v3, [Ljava/lang/Object; // type@11f7 │ │ -20ce9a: 4d06 0301 |0023: aput-object v6, v3, v1 │ │ -20ce9e: 4d04 0300 |0025: aput-object v4, v3, v0 │ │ -20cea2: 4d05 0302 |0027: aput-object v5, v3, v2 │ │ -20cea6: 1a04 c006 |0029: const-string v4, "%s (%s) must be less than size (%s)" // string@06c0 │ │ -20ceaa: 7120 b66c 3400 |002b: invoke-static {v4, v3}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@6cb6 │ │ -20ceb0: 0c04 |002e: move-result-object v4 │ │ -20ceb2: 1104 |002f: return-object v4 │ │ -20ceb4: 2204 ef02 |0030: new-instance v4, Ljava/lang/IllegalArgumentException; // type@02ef │ │ -20ceb8: 2206 0d03 |0032: new-instance v6, Ljava/lang/StringBuilder; // type@030d │ │ -20cebc: 1a00 3a79 |0034: const-string v0, "negative size: " // string@793a │ │ -20cec0: 7020 420b 0600 |0036: invoke-direct {v6, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b42 │ │ -20cec6: 6e20 460b 5600 |0039: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b46 │ │ -20cecc: 6e10 5c0b 0600 |003c: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b5c │ │ -20ced2: 0c05 |003f: move-result-object v5 │ │ -20ced4: 7020 720a 5400 |0040: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a72 │ │ -20ceda: 2704 |0043: throw v4 │ │ +20ce48: |[20ce48] org.thoughtcrime.securesms.util.guava.Preconditions.badElementIndex:(IILjava/lang/String;)Ljava/lang/String; │ │ +20ce58: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +20ce5a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +20ce5c: 1222 |0002: const/4 v2, #int 2 // #2 │ │ +20ce5e: 3b04 1300 |0003: if-gez v4, 0016 // +0013 │ │ +20ce62: 7110 830a 0400 |0005: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a83 │ │ +20ce68: 0c04 |0008: move-result-object v4 │ │ +20ce6a: 2325 f711 |0009: new-array v5, v2, [Ljava/lang/Object; // type@11f7 │ │ +20ce6e: 4d06 0501 |000b: aput-object v6, v5, v1 │ │ +20ce72: 4d04 0500 |000d: aput-object v4, v5, v0 │ │ +20ce76: 1a04 c206 |000f: const-string v4, "%s (%s) must not be negative" // string@06c2 │ │ +20ce7a: 7120 b66c 5400 |0011: invoke-static {v4, v5}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@6cb6 │ │ +20ce80: 0c04 |0014: move-result-object v4 │ │ +20ce82: 1104 |0015: return-object v4 │ │ +20ce84: 3a05 1a00 |0016: if-ltz v5, 0030 // +001a │ │ +20ce88: 7110 830a 0400 |0018: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a83 │ │ +20ce8e: 0c04 |001b: move-result-object v4 │ │ +20ce90: 7110 830a 0500 |001c: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a83 │ │ +20ce96: 0c05 |001f: move-result-object v5 │ │ +20ce98: 1233 |0020: const/4 v3, #int 3 // #3 │ │ +20ce9a: 2333 f711 |0021: new-array v3, v3, [Ljava/lang/Object; // type@11f7 │ │ +20ce9e: 4d06 0301 |0023: aput-object v6, v3, v1 │ │ +20cea2: 4d04 0300 |0025: aput-object v4, v3, v0 │ │ +20cea6: 4d05 0302 |0027: aput-object v5, v3, v2 │ │ +20ceaa: 1a04 c006 |0029: const-string v4, "%s (%s) must be less than size (%s)" // string@06c0 │ │ +20ceae: 7120 b66c 3400 |002b: invoke-static {v4, v3}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@6cb6 │ │ +20ceb4: 0c04 |002e: move-result-object v4 │ │ +20ceb6: 1104 |002f: return-object v4 │ │ +20ceb8: 2204 ef02 |0030: new-instance v4, Ljava/lang/IllegalArgumentException; // type@02ef │ │ +20cebc: 2206 0d03 |0032: new-instance v6, Ljava/lang/StringBuilder; // type@030d │ │ +20cec0: 1a00 3a79 |0034: const-string v0, "negative size: " // string@793a │ │ +20cec4: 7020 420b 0600 |0036: invoke-direct {v6, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b42 │ │ +20ceca: 6e20 460b 5600 |0039: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b46 │ │ +20ced0: 6e10 5c0b 0600 |003c: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b5c │ │ +20ced6: 0c05 |003f: move-result-object v5 │ │ +20ced8: 7020 720a 5400 |0040: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a72 │ │ +20cede: 2704 |0043: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=310 │ │ 0x0018 line=314 │ │ 0x0030 line=312 │ │ locals : │ │ 0x0000 - 0x0044 reg=4 (null) I │ │ @@ -331492,51 +331493,51 @@ │ │ type : '(IILjava/lang/String;)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 68 16-bit code units │ │ -20cedc: |[20cedc] org.thoughtcrime.securesms.util.guava.Preconditions.badPositionIndex:(IILjava/lang/String;)Ljava/lang/String; │ │ -20ceec: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -20ceee: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -20cef0: 1222 |0002: const/4 v2, #int 2 // #2 │ │ -20cef2: 3b04 1300 |0003: if-gez v4, 0016 // +0013 │ │ -20cef6: 7110 830a 0400 |0005: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a83 │ │ -20cefc: 0c04 |0008: move-result-object v4 │ │ -20cefe: 2325 f711 |0009: new-array v5, v2, [Ljava/lang/Object; // type@11f7 │ │ -20cf02: 4d06 0501 |000b: aput-object v6, v5, v1 │ │ -20cf06: 4d04 0500 |000d: aput-object v4, v5, v0 │ │ -20cf0a: 1a04 c206 |000f: const-string v4, "%s (%s) must not be negative" // string@06c2 │ │ -20cf0e: 7120 b66c 5400 |0011: invoke-static {v4, v5}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@6cb6 │ │ -20cf14: 0c04 |0014: move-result-object v4 │ │ -20cf16: 1104 |0015: return-object v4 │ │ -20cf18: 3a05 1a00 |0016: if-ltz v5, 0030 // +001a │ │ -20cf1c: 7110 830a 0400 |0018: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a83 │ │ -20cf22: 0c04 |001b: move-result-object v4 │ │ -20cf24: 7110 830a 0500 |001c: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a83 │ │ -20cf2a: 0c05 |001f: move-result-object v5 │ │ -20cf2c: 1233 |0020: const/4 v3, #int 3 // #3 │ │ -20cf2e: 2333 f711 |0021: new-array v3, v3, [Ljava/lang/Object; // type@11f7 │ │ -20cf32: 4d06 0301 |0023: aput-object v6, v3, v1 │ │ -20cf36: 4d04 0300 |0025: aput-object v4, v3, v0 │ │ -20cf3a: 4d05 0302 |0027: aput-object v5, v3, v2 │ │ -20cf3e: 1a04 c106 |0029: const-string v4, "%s (%s) must not be greater than size (%s)" // string@06c1 │ │ -20cf42: 7120 b66c 3400 |002b: invoke-static {v4, v3}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@6cb6 │ │ -20cf48: 0c04 |002e: move-result-object v4 │ │ -20cf4a: 1104 |002f: return-object v4 │ │ -20cf4c: 2204 ef02 |0030: new-instance v4, Ljava/lang/IllegalArgumentException; // type@02ef │ │ -20cf50: 2206 0d03 |0032: new-instance v6, Ljava/lang/StringBuilder; // type@030d │ │ -20cf54: 1a00 3a79 |0034: const-string v0, "negative size: " // string@793a │ │ -20cf58: 7020 420b 0600 |0036: invoke-direct {v6, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b42 │ │ -20cf5e: 6e20 460b 5600 |0039: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b46 │ │ -20cf64: 6e10 5c0b 0600 |003c: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b5c │ │ -20cf6a: 0c05 |003f: move-result-object v5 │ │ -20cf6c: 7020 720a 5400 |0040: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a72 │ │ -20cf72: 2704 |0043: throw v4 │ │ +20cee0: |[20cee0] org.thoughtcrime.securesms.util.guava.Preconditions.badPositionIndex:(IILjava/lang/String;)Ljava/lang/String; │ │ +20cef0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +20cef2: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +20cef4: 1222 |0002: const/4 v2, #int 2 // #2 │ │ +20cef6: 3b04 1300 |0003: if-gez v4, 0016 // +0013 │ │ +20cefa: 7110 830a 0400 |0005: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a83 │ │ +20cf00: 0c04 |0008: move-result-object v4 │ │ +20cf02: 2325 f711 |0009: new-array v5, v2, [Ljava/lang/Object; // type@11f7 │ │ +20cf06: 4d06 0501 |000b: aput-object v6, v5, v1 │ │ +20cf0a: 4d04 0500 |000d: aput-object v4, v5, v0 │ │ +20cf0e: 1a04 c206 |000f: const-string v4, "%s (%s) must not be negative" // string@06c2 │ │ +20cf12: 7120 b66c 5400 |0011: invoke-static {v4, v5}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@6cb6 │ │ +20cf18: 0c04 |0014: move-result-object v4 │ │ +20cf1a: 1104 |0015: return-object v4 │ │ +20cf1c: 3a05 1a00 |0016: if-ltz v5, 0030 // +001a │ │ +20cf20: 7110 830a 0400 |0018: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a83 │ │ +20cf26: 0c04 |001b: move-result-object v4 │ │ +20cf28: 7110 830a 0500 |001c: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a83 │ │ +20cf2e: 0c05 |001f: move-result-object v5 │ │ +20cf30: 1233 |0020: const/4 v3, #int 3 // #3 │ │ +20cf32: 2333 f711 |0021: new-array v3, v3, [Ljava/lang/Object; // type@11f7 │ │ +20cf36: 4d06 0301 |0023: aput-object v6, v3, v1 │ │ +20cf3a: 4d04 0300 |0025: aput-object v4, v3, v0 │ │ +20cf3e: 4d05 0302 |0027: aput-object v5, v3, v2 │ │ +20cf42: 1a04 c106 |0029: const-string v4, "%s (%s) must not be greater than size (%s)" // string@06c1 │ │ +20cf46: 7120 b66c 3400 |002b: invoke-static {v4, v3}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@6cb6 │ │ +20cf4c: 0c04 |002e: move-result-object v4 │ │ +20cf4e: 1104 |002f: return-object v4 │ │ +20cf50: 2204 ef02 |0030: new-instance v4, Ljava/lang/IllegalArgumentException; // type@02ef │ │ +20cf54: 2206 0d03 |0032: new-instance v6, Ljava/lang/StringBuilder; // type@030d │ │ +20cf58: 1a00 3a79 |0034: const-string v0, "negative size: " // string@793a │ │ +20cf5c: 7020 420b 0600 |0036: invoke-direct {v6, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b42 │ │ +20cf62: 6e20 460b 5600 |0039: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b46 │ │ +20cf68: 6e10 5c0b 0600 |003c: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b5c │ │ +20cf6e: 0c05 |003f: move-result-object v5 │ │ +20cf70: 7020 720a 5400 |0040: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a72 │ │ +20cf76: 2704 |0043: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=360 │ │ 0x0018 line=365 │ │ 0x0029 line=364 │ │ 0x0030 line=362 │ │ locals : │ │ @@ -331549,43 +331550,43 @@ │ │ type : '(III)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -20cf74: |[20cf74] org.thoughtcrime.securesms.util.guava.Preconditions.badPositionIndexes:(III)Ljava/lang/String; │ │ -20cf84: 3a01 2900 |0000: if-ltz v1, 0029 // +0029 │ │ -20cf88: 3731 0300 |0002: if-le v1, v3, 0005 // +0003 │ │ -20cf8c: 2825 |0004: goto 0029 // +0025 │ │ -20cf8e: 3a02 1d00 |0005: if-ltz v2, 0022 // +001d │ │ -20cf92: 3732 0300 |0007: if-le v2, v3, 000a // +0003 │ │ -20cf96: 2819 |0009: goto 0022 // +0019 │ │ -20cf98: 7110 830a 0200 |000a: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a83 │ │ -20cf9e: 0c02 |000d: move-result-object v2 │ │ -20cfa0: 7110 830a 0100 |000e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a83 │ │ -20cfa6: 0c01 |0011: move-result-object v1 │ │ -20cfa8: 1223 |0012: const/4 v3, #int 2 // #2 │ │ -20cfaa: 2333 f711 |0013: new-array v3, v3, [Ljava/lang/Object; // type@11f7 │ │ -20cfae: 1200 |0015: const/4 v0, #int 0 // #0 │ │ -20cfb0: 4d02 0300 |0016: aput-object v2, v3, v0 │ │ -20cfb4: 1212 |0018: const/4 v2, #int 1 // #1 │ │ -20cfb6: 4d01 0302 |0019: aput-object v1, v3, v2 │ │ -20cfba: 1a01 b959 |001b: const-string v1, "end index (%s) must not be less than start index (%s)" // string@59b9 │ │ -20cfbe: 7120 b66c 3100 |001d: invoke-static {v1, v3}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@6cb6 │ │ -20cfc4: 0c01 |0020: move-result-object v1 │ │ -20cfc6: 1101 |0021: return-object v1 │ │ -20cfc8: 1a01 b859 |0022: const-string v1, "end index" // string@59b8 │ │ -20cfcc: 7130 a66c 3201 |0024: invoke-static {v2, v3, v1}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.badPositionIndex:(IILjava/lang/String;)Ljava/lang/String; // method@6ca6 │ │ -20cfd2: 0c01 |0027: move-result-object v1 │ │ -20cfd4: 1101 |0028: return-object v1 │ │ -20cfd6: 1a02 e489 |0029: const-string v2, "start index" // string@89e4 │ │ -20cfda: 7130 a66c 3102 |002b: invoke-static {v1, v3, v2}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.badPositionIndex:(IILjava/lang/String;)Ljava/lang/String; // method@6ca6 │ │ -20cfe0: 0c01 |002e: move-result-object v1 │ │ -20cfe2: 1101 |002f: return-object v1 │ │ +20cf78: |[20cf78] org.thoughtcrime.securesms.util.guava.Preconditions.badPositionIndexes:(III)Ljava/lang/String; │ │ +20cf88: 3a01 2900 |0000: if-ltz v1, 0029 // +0029 │ │ +20cf8c: 3731 0300 |0002: if-le v1, v3, 0005 // +0003 │ │ +20cf90: 2825 |0004: goto 0029 // +0025 │ │ +20cf92: 3a02 1d00 |0005: if-ltz v2, 0022 // +001d │ │ +20cf96: 3732 0300 |0007: if-le v2, v3, 000a // +0003 │ │ +20cf9a: 2819 |0009: goto 0022 // +0019 │ │ +20cf9c: 7110 830a 0200 |000a: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a83 │ │ +20cfa2: 0c02 |000d: move-result-object v2 │ │ +20cfa4: 7110 830a 0100 |000e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a83 │ │ +20cfaa: 0c01 |0011: move-result-object v1 │ │ +20cfac: 1223 |0012: const/4 v3, #int 2 // #2 │ │ +20cfae: 2333 f711 |0013: new-array v3, v3, [Ljava/lang/Object; // type@11f7 │ │ +20cfb2: 1200 |0015: const/4 v0, #int 0 // #0 │ │ +20cfb4: 4d02 0300 |0016: aput-object v2, v3, v0 │ │ +20cfb8: 1212 |0018: const/4 v2, #int 1 // #1 │ │ +20cfba: 4d01 0302 |0019: aput-object v1, v3, v2 │ │ +20cfbe: 1a01 b959 |001b: const-string v1, "end index (%s) must not be less than start index (%s)" // string@59b9 │ │ +20cfc2: 7120 b66c 3100 |001d: invoke-static {v1, v3}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@6cb6 │ │ +20cfc8: 0c01 |0020: move-result-object v1 │ │ +20cfca: 1101 |0021: return-object v1 │ │ +20cfcc: 1a01 b859 |0022: const-string v1, "end index" // string@59b8 │ │ +20cfd0: 7130 a66c 3201 |0024: invoke-static {v2, v3, v1}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.badPositionIndex:(IILjava/lang/String;)Ljava/lang/String; // method@6ca6 │ │ +20cfd6: 0c01 |0027: move-result-object v1 │ │ +20cfd8: 1101 |0028: return-object v1 │ │ +20cfda: 1a02 e489 |0029: const-string v2, "start index" // string@89e4 │ │ +20cfde: 7130 a66c 3102 |002b: invoke-static {v1, v3, v2}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.badPositionIndex:(IILjava/lang/String;)Ljava/lang/String; // method@6ca6 │ │ +20cfe4: 0c01 |002e: move-result-object v1 │ │ +20cfe6: 1101 |002f: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x000a line=399 │ │ 0x001b line=398 │ │ 0x0022 line=395 │ │ 0x0029 line=392 │ │ locals : │ │ @@ -331598,20 +331599,20 @@ │ │ type : '(Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -20d0d8: |[20d0d8] org.thoughtcrime.securesms.util.guava.Preconditions.checkArgument:(Z)V │ │ -20d0e8: 3800 0300 |0000: if-eqz v0, 0003 // +0003 │ │ -20d0ec: 0e00 |0002: return-void │ │ -20d0ee: 2200 ef02 |0003: new-instance v0, Ljava/lang/IllegalArgumentException; // type@02ef │ │ -20d0f2: 7010 710a 0000 |0005: invoke-direct {v0}, Ljava/lang/IllegalArgumentException;.:()V // method@0a71 │ │ -20d0f8: 2700 |0008: throw v0 │ │ +20d0dc: |[20d0dc] org.thoughtcrime.securesms.util.guava.Preconditions.checkArgument:(Z)V │ │ +20d0ec: 3800 0300 |0000: if-eqz v0, 0003 // +0003 │ │ +20d0f0: 0e00 |0002: return-void │ │ +20d0f2: 2200 ef02 |0003: new-instance v0, Ljava/lang/IllegalArgumentException; // type@02ef │ │ +20d0f6: 7010 710a 0000 |0005: invoke-direct {v0}, Ljava/lang/IllegalArgumentException;.:()V // method@0a71 │ │ +20d0fc: 2700 |0008: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=74 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 (null) Z │ │ │ │ #5 : (in Lorg/thoughtcrime/securesms/util/guava/Preconditions;) │ │ @@ -331619,22 +331620,22 @@ │ │ type : '(ZLjava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -20d0fc: |[20d0fc] org.thoughtcrime.securesms.util.guava.Preconditions.checkArgument:(ZLjava/lang/Object;)V │ │ -20d10c: 3800 0300 |0000: if-eqz v0, 0003 // +0003 │ │ -20d110: 0e00 |0002: return-void │ │ -20d112: 2200 ef02 |0003: new-instance v0, Ljava/lang/IllegalArgumentException; // type@02ef │ │ -20d116: 7110 360b 0100 |0005: invoke-static {v1}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@0b36 │ │ -20d11c: 0c01 |0008: move-result-object v1 │ │ -20d11e: 7020 720a 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a72 │ │ -20d124: 2700 |000c: throw v0 │ │ +20d100: |[20d100] org.thoughtcrime.securesms.util.guava.Preconditions.checkArgument:(ZLjava/lang/Object;)V │ │ +20d110: 3800 0300 |0000: if-eqz v0, 0003 // +0003 │ │ +20d114: 0e00 |0002: return-void │ │ +20d116: 2200 ef02 |0003: new-instance v0, Ljava/lang/IllegalArgumentException; // type@02ef │ │ +20d11a: 7110 360b 0100 |0005: invoke-static {v1}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@0b36 │ │ +20d120: 0c01 |0008: move-result-object v1 │ │ +20d122: 7020 720a 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a72 │ │ +20d128: 2700 |000c: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=90 │ │ locals : │ │ 0x0000 - 0x000d reg=0 (null) Z │ │ 0x0000 - 0x000d reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -331643,22 +331644,22 @@ │ │ type : '(ZLjava/lang/String;[Ljava/lang/Object;)V' │ │ access : 0x0089 (PUBLIC STATIC VARARGS) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -20d128: |[20d128] org.thoughtcrime.securesms.util.guava.Preconditions.checkArgument:(ZLjava/lang/String;[Ljava/lang/Object;)V │ │ -20d138: 3800 0300 |0000: if-eqz v0, 0003 // +0003 │ │ -20d13c: 0e00 |0002: return-void │ │ -20d13e: 2200 ef02 |0003: new-instance v0, Ljava/lang/IllegalArgumentException; // type@02ef │ │ -20d142: 7120 b66c 2100 |0005: invoke-static {v1, v2}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@6cb6 │ │ -20d148: 0c01 |0008: move-result-object v1 │ │ -20d14a: 7020 720a 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a72 │ │ -20d150: 2700 |000c: throw v0 │ │ +20d12c: |[20d12c] org.thoughtcrime.securesms.util.guava.Preconditions.checkArgument:(ZLjava/lang/String;[Ljava/lang/Object;)V │ │ +20d13c: 3800 0300 |0000: if-eqz v0, 0003 // +0003 │ │ +20d140: 0e00 |0002: return-void │ │ +20d142: 2200 ef02 |0003: new-instance v0, Ljava/lang/IllegalArgumentException; // type@02ef │ │ +20d146: 7120 b66c 2100 |0005: invoke-static {v1, v2}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@6cb6 │ │ +20d14c: 0c01 |0008: move-result-object v1 │ │ +20d14e: 7020 720a 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a72 │ │ +20d154: 2700 |000c: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=117 │ │ 0x0005 line=118 │ │ locals : │ │ 0x0000 - 0x000d reg=0 (null) Z │ │ 0x0000 - 0x000d reg=1 (null) Ljava/lang/String; │ │ @@ -331669,19 +331670,19 @@ │ │ type : '(II)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -20cd34: |[20cd34] org.thoughtcrime.securesms.util.guava.Preconditions.checkElementIndex:(II)I │ │ -20cd44: 1a00 ec66 |0000: const-string v0, "index" // string@66ec │ │ -20cd48: 7130 ac6c 2100 |0002: invoke-static {v1, v2, v0}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkElementIndex:(IILjava/lang/String;)I // method@6cac │ │ -20cd4e: 0a01 |0005: move-result v1 │ │ -20cd50: 0f01 |0006: return v1 │ │ +20cd38: |[20cd38] org.thoughtcrime.securesms.util.guava.Preconditions.checkElementIndex:(II)I │ │ +20cd48: 1a00 ec66 |0000: const-string v0, "index" // string@66ec │ │ +20cd4c: 7130 ac6c 2100 |0002: invoke-static {v1, v2, v0}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkElementIndex:(IILjava/lang/String;)I // method@6cac │ │ +20cd52: 0a01 |0005: move-result v1 │ │ +20cd54: 0f01 |0006: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=282 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 (null) I │ │ 0x0000 - 0x0007 reg=2 (null) I │ │ │ │ @@ -331690,23 +331691,23 @@ │ │ type : '(IILjava/lang/String;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -20cd54: |[20cd54] org.thoughtcrime.securesms.util.guava.Preconditions.checkElementIndex:(IILjava/lang/String;)I │ │ -20cd64: 3a01 0500 |0000: if-ltz v1, 0005 // +0005 │ │ -20cd68: 3521 0300 |0002: if-ge v1, v2, 0005 // +0003 │ │ -20cd6c: 0f01 |0004: return v1 │ │ -20cd6e: 2200 f102 |0005: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@02f1 │ │ -20cd72: 7130 a56c 2103 |0007: invoke-static {v1, v2, v3}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.badElementIndex:(IILjava/lang/String;)Ljava/lang/String; // method@6ca5 │ │ -20cd78: 0c01 |000a: move-result-object v1 │ │ -20cd7a: 7020 780a 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@0a78 │ │ -20cd80: 2700 |000e: throw v0 │ │ +20cd58: |[20cd58] org.thoughtcrime.securesms.util.guava.Preconditions.checkElementIndex:(IILjava/lang/String;)I │ │ +20cd68: 3a01 0500 |0000: if-ltz v1, 0005 // +0005 │ │ +20cd6c: 3521 0300 |0002: if-ge v1, v2, 0005 // +0003 │ │ +20cd70: 0f01 |0004: return v1 │ │ +20cd72: 2200 f102 |0005: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@02f1 │ │ +20cd76: 7130 a56c 2103 |0007: invoke-static {v1, v2, v3}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.badElementIndex:(IILjava/lang/String;)Ljava/lang/String; // method@6ca5 │ │ +20cd7c: 0c01 |000a: move-result-object v1 │ │ +20cd7e: 7020 780a 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@0a78 │ │ +20cd84: 2700 |000e: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=303 │ │ locals : │ │ 0x0000 - 0x000f reg=1 (null) I │ │ 0x0000 - 0x000f reg=2 (null) I │ │ 0x0000 - 0x000f reg=3 (null) Ljava/lang/String; │ │ @@ -331716,17 +331717,17 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -20cdd4: |[20cdd4] org.thoughtcrime.securesms.util.guava.Preconditions.checkNotNull:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -20cde4: 6e10 d50a 0000 |0000: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0ad5 │ │ -20cdea: 1100 |0003: return-object v0 │ │ +20cdd8: |[20cdd8] org.thoughtcrime.securesms.util.guava.Preconditions.checkNotNull:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +20cde8: 6e10 d50a 0000 |0000: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0ad5 │ │ +20cdee: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Ljava/lang/Object; │ │ │ │ #10 : (in Lorg/thoughtcrime/securesms/util/guava/Preconditions;) │ │ @@ -331734,22 +331735,22 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -20cdec: |[20cdec] org.thoughtcrime.securesms.util.guava.Preconditions.checkNotNull:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -20cdfc: 3800 0300 |0000: if-eqz v0, 0003 // +0003 │ │ -20ce00: 1100 |0002: return-object v0 │ │ -20ce02: 2200 fc02 |0003: new-instance v0, Ljava/lang/NullPointerException; // type@02fc │ │ -20ce06: 7110 360b 0100 |0005: invoke-static {v1}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@0b36 │ │ -20ce0c: 0c01 |0008: move-result-object v1 │ │ -20ce0e: 7020 ca0a 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@0aca │ │ -20ce14: 2700 |000c: throw v0 │ │ +20cdf0: |[20cdf0] org.thoughtcrime.securesms.util.guava.Preconditions.checkNotNull:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +20ce00: 3800 0300 |0000: if-eqz v0, 0003 // +0003 │ │ +20ce04: 1100 |0002: return-object v0 │ │ +20ce06: 2200 fc02 |0003: new-instance v0, Ljava/lang/NullPointerException; // type@02fc │ │ +20ce0a: 7110 360b 0100 |0005: invoke-static {v1}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@0b36 │ │ +20ce10: 0c01 |0008: move-result-object v1 │ │ +20ce12: 7020 ca0a 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@0aca │ │ +20ce18: 2700 |000c: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=206 │ │ locals : │ │ 0x0000 - 0x000d reg=0 (null) Ljava/lang/Object; │ │ 0x0000 - 0x000d reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -331758,22 +331759,22 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0089 (PUBLIC STATIC VARARGS) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -20ce18: |[20ce18] org.thoughtcrime.securesms.util.guava.Preconditions.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object; │ │ -20ce28: 3800 0300 |0000: if-eqz v0, 0003 // +0003 │ │ -20ce2c: 1100 |0002: return-object v0 │ │ -20ce2e: 2200 fc02 |0003: new-instance v0, Ljava/lang/NullPointerException; // type@02fc │ │ -20ce32: 7120 b66c 2100 |0005: invoke-static {v1, v2}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@6cb6 │ │ -20ce38: 0c01 |0008: move-result-object v1 │ │ -20ce3a: 7020 ca0a 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@0aca │ │ -20ce40: 2700 |000c: throw v0 │ │ +20ce1c: |[20ce1c] org.thoughtcrime.securesms.util.guava.Preconditions.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object; │ │ +20ce2c: 3800 0300 |0000: if-eqz v0, 0003 // +0003 │ │ +20ce30: 1100 |0002: return-object v0 │ │ +20ce32: 2200 fc02 |0003: new-instance v0, Ljava/lang/NullPointerException; // type@02fc │ │ +20ce36: 7120 b66c 2100 |0005: invoke-static {v1, v2}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@6cb6 │ │ +20ce3c: 0c01 |0008: move-result-object v1 │ │ +20ce3e: 7020 ca0a 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@0aca │ │ +20ce44: 2700 |000c: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=233 │ │ 0x0005 line=234 │ │ locals : │ │ 0x0000 - 0x000d reg=0 (null) Ljava/lang/Object; │ │ 0x0000 - 0x000d reg=1 (null) Ljava/lang/String; │ │ @@ -331784,19 +331785,19 @@ │ │ type : '(II)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -20cd84: |[20cd84] org.thoughtcrime.securesms.util.guava.Preconditions.checkPositionIndex:(II)I │ │ -20cd94: 1a00 ec66 |0000: const-string v0, "index" // string@66ec │ │ -20cd98: 7130 b16c 2100 |0002: invoke-static {v1, v2, v0}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkPositionIndex:(IILjava/lang/String;)I // method@6cb1 │ │ -20cd9e: 0a01 |0005: move-result v1 │ │ -20cda0: 0f01 |0006: return v1 │ │ +20cd88: |[20cd88] org.thoughtcrime.securesms.util.guava.Preconditions.checkPositionIndex:(II)I │ │ +20cd98: 1a00 ec66 |0000: const-string v0, "index" // string@66ec │ │ +20cd9c: 7130 b16c 2100 |0002: invoke-static {v1, v2, v0}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkPositionIndex:(IILjava/lang/String;)I // method@6cb1 │ │ +20cda2: 0a01 |0005: move-result v1 │ │ +20cda4: 0f01 |0006: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=332 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 (null) I │ │ 0x0000 - 0x0007 reg=2 (null) I │ │ │ │ @@ -331805,23 +331806,23 @@ │ │ type : '(IILjava/lang/String;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -20cda4: |[20cda4] org.thoughtcrime.securesms.util.guava.Preconditions.checkPositionIndex:(IILjava/lang/String;)I │ │ -20cdb4: 3a01 0500 |0000: if-ltz v1, 0005 // +0005 │ │ -20cdb8: 3621 0300 |0002: if-gt v1, v2, 0005 // +0003 │ │ -20cdbc: 0f01 |0004: return v1 │ │ -20cdbe: 2200 f102 |0005: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@02f1 │ │ -20cdc2: 7130 a66c 2103 |0007: invoke-static {v1, v2, v3}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.badPositionIndex:(IILjava/lang/String;)Ljava/lang/String; // method@6ca6 │ │ -20cdc8: 0c01 |000a: move-result-object v1 │ │ -20cdca: 7020 780a 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@0a78 │ │ -20cdd0: 2700 |000e: throw v0 │ │ +20cda8: |[20cda8] org.thoughtcrime.securesms.util.guava.Preconditions.checkPositionIndex:(IILjava/lang/String;)I │ │ +20cdb8: 3a01 0500 |0000: if-ltz v1, 0005 // +0005 │ │ +20cdbc: 3621 0300 |0002: if-gt v1, v2, 0005 // +0003 │ │ +20cdc0: 0f01 |0004: return v1 │ │ +20cdc2: 2200 f102 |0005: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@02f1 │ │ +20cdc6: 7130 a66c 2103 |0007: invoke-static {v1, v2, v3}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.badPositionIndex:(IILjava/lang/String;)Ljava/lang/String; // method@6ca6 │ │ +20cdcc: 0c01 |000a: move-result-object v1 │ │ +20cdce: 7020 780a 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@0a78 │ │ +20cdd4: 2700 |000e: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=353 │ │ locals : │ │ 0x0000 - 0x000f reg=1 (null) I │ │ 0x0000 - 0x000f reg=2 (null) I │ │ 0x0000 - 0x000f reg=3 (null) Ljava/lang/String; │ │ @@ -331831,24 +331832,24 @@ │ │ type : '(III)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -20d154: |[20d154] org.thoughtcrime.securesms.util.guava.Preconditions.checkPositionIndexes:(III)V │ │ -20d164: 3a01 0700 |0000: if-ltz v1, 0007 // +0007 │ │ -20d168: 3412 0500 |0002: if-lt v2, v1, 0007 // +0005 │ │ -20d16c: 3632 0300 |0004: if-gt v2, v3, 0007 // +0003 │ │ -20d170: 0e00 |0006: return-void │ │ -20d172: 2200 f102 |0007: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@02f1 │ │ -20d176: 7130 a76c 2103 |0009: invoke-static {v1, v2, v3}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.badPositionIndexes:(III)Ljava/lang/String; // method@6ca7 │ │ -20d17c: 0c01 |000c: move-result-object v1 │ │ -20d17e: 7020 780a 1000 |000d: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@0a78 │ │ -20d184: 2700 |0010: throw v0 │ │ +20d158: |[20d158] org.thoughtcrime.securesms.util.guava.Preconditions.checkPositionIndexes:(III)V │ │ +20d168: 3a01 0700 |0000: if-ltz v1, 0007 // +0007 │ │ +20d16c: 3412 0500 |0002: if-lt v2, v1, 0007 // +0005 │ │ +20d170: 3632 0300 |0004: if-gt v2, v3, 0007 // +0003 │ │ +20d174: 0e00 |0006: return-void │ │ +20d176: 2200 f102 |0007: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@02f1 │ │ +20d17a: 7130 a76c 2103 |0009: invoke-static {v1, v2, v3}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.badPositionIndexes:(III)Ljava/lang/String; // method@6ca7 │ │ +20d180: 0c01 |000c: move-result-object v1 │ │ +20d182: 7020 780a 1000 |000d: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@0a78 │ │ +20d188: 2700 |0010: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0007 line=386 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 (null) I │ │ 0x0000 - 0x0011 reg=2 (null) I │ │ 0x0000 - 0x0011 reg=3 (null) I │ │ @@ -331858,20 +331859,20 @@ │ │ type : '(Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -20d188: |[20d188] org.thoughtcrime.securesms.util.guava.Preconditions.checkState:(Z)V │ │ -20d198: 3800 0300 |0000: if-eqz v0, 0003 // +0003 │ │ -20d19c: 0e00 |0002: return-void │ │ -20d19e: 2200 f002 |0003: new-instance v0, Ljava/lang/IllegalStateException; // type@02f0 │ │ -20d1a2: 7010 750a 0000 |0005: invoke-direct {v0}, Ljava/lang/IllegalStateException;.:()V // method@0a75 │ │ -20d1a8: 2700 |0008: throw v0 │ │ +20d18c: |[20d18c] org.thoughtcrime.securesms.util.guava.Preconditions.checkState:(Z)V │ │ +20d19c: 3800 0300 |0000: if-eqz v0, 0003 // +0003 │ │ +20d1a0: 0e00 |0002: return-void │ │ +20d1a2: 2200 f002 |0003: new-instance v0, Ljava/lang/IllegalStateException; // type@02f0 │ │ +20d1a6: 7010 750a 0000 |0005: invoke-direct {v0}, Ljava/lang/IllegalStateException;.:()V // method@0a75 │ │ +20d1ac: 2700 |0008: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=131 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 (null) Z │ │ │ │ #16 : (in Lorg/thoughtcrime/securesms/util/guava/Preconditions;) │ │ @@ -331879,22 +331880,22 @@ │ │ type : '(ZLjava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -20d1ac: |[20d1ac] org.thoughtcrime.securesms.util.guava.Preconditions.checkState:(ZLjava/lang/Object;)V │ │ -20d1bc: 3800 0300 |0000: if-eqz v0, 0003 // +0003 │ │ -20d1c0: 0e00 |0002: return-void │ │ -20d1c2: 2200 f002 |0003: new-instance v0, Ljava/lang/IllegalStateException; // type@02f0 │ │ -20d1c6: 7110 360b 0100 |0005: invoke-static {v1}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@0b36 │ │ -20d1cc: 0c01 |0008: move-result-object v1 │ │ -20d1ce: 7020 760a 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a76 │ │ -20d1d4: 2700 |000c: throw v0 │ │ +20d1b0: |[20d1b0] org.thoughtcrime.securesms.util.guava.Preconditions.checkState:(ZLjava/lang/Object;)V │ │ +20d1c0: 3800 0300 |0000: if-eqz v0, 0003 // +0003 │ │ +20d1c4: 0e00 |0002: return-void │ │ +20d1c6: 2200 f002 |0003: new-instance v0, Ljava/lang/IllegalStateException; // type@02f0 │ │ +20d1ca: 7110 360b 0100 |0005: invoke-static {v1}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@0b36 │ │ +20d1d0: 0c01 |0008: move-result-object v1 │ │ +20d1d2: 7020 760a 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a76 │ │ +20d1d8: 2700 |000c: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=147 │ │ locals : │ │ 0x0000 - 0x000d reg=0 (null) Z │ │ 0x0000 - 0x000d reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -331903,22 +331904,22 @@ │ │ type : '(ZLjava/lang/String;[Ljava/lang/Object;)V' │ │ access : 0x0089 (PUBLIC STATIC VARARGS) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -20d1d8: |[20d1d8] org.thoughtcrime.securesms.util.guava.Preconditions.checkState:(ZLjava/lang/String;[Ljava/lang/Object;)V │ │ -20d1e8: 3800 0300 |0000: if-eqz v0, 0003 // +0003 │ │ -20d1ec: 0e00 |0002: return-void │ │ -20d1ee: 2200 f002 |0003: new-instance v0, Ljava/lang/IllegalStateException; // type@02f0 │ │ -20d1f2: 7120 b66c 2100 |0005: invoke-static {v1, v2}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@6cb6 │ │ -20d1f8: 0c01 |0008: move-result-object v1 │ │ -20d1fa: 7020 760a 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a76 │ │ -20d200: 2700 |000c: throw v0 │ │ +20d1dc: |[20d1dc] org.thoughtcrime.securesms.util.guava.Preconditions.checkState:(ZLjava/lang/String;[Ljava/lang/Object;)V │ │ +20d1ec: 3800 0300 |0000: if-eqz v0, 0003 // +0003 │ │ +20d1f0: 0e00 |0002: return-void │ │ +20d1f2: 2200 f002 |0003: new-instance v0, Ljava/lang/IllegalStateException; // type@02f0 │ │ +20d1f6: 7120 b66c 2100 |0005: invoke-static {v1, v2}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@6cb6 │ │ +20d1fc: 0c01 |0008: move-result-object v1 │ │ +20d1fe: 7020 760a 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a76 │ │ +20d204: 2700 |000c: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=174 │ │ 0x0005 line=175 │ │ locals : │ │ 0x0000 - 0x000d reg=0 (null) Z │ │ 0x0000 - 0x000d reg=1 (null) Ljava/lang/String; │ │ @@ -331929,69 +331930,69 @@ │ │ type : '(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;' │ │ access : 0x0088 (STATIC VARARGS) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 101 16-bit code units │ │ -20cfe4: |[20cfe4] org.thoughtcrime.securesms.util.guava.Preconditions.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ -20cff4: 7110 360b 0600 |0000: invoke-static {v6}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@0b36 │ │ -20cffa: 0c06 |0003: move-result-object v6 │ │ -20cffc: 2200 0d03 |0004: new-instance v0, Ljava/lang/StringBuilder; // type@030d │ │ -20d000: 6e10 1b0b 0600 |0006: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@0b1b │ │ -20d006: 0a01 |0009: move-result v1 │ │ -20d008: 2172 |000a: array-length v2, v7 │ │ -20d00a: da02 0210 |000b: mul-int/lit8 v2, v2, #int 16 // #10 │ │ -20d00e: b021 |000d: add-int/2addr v1, v2 │ │ -20d010: 7020 400b 1000 |000e: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@0b40 │ │ -20d016: 1201 |0011: const/4 v1, #int 0 // #0 │ │ -20d018: 1202 |0012: const/4 v2, #int 0 // #0 │ │ -20d01a: 2173 |0013: array-length v3, v7 │ │ -20d01c: 3531 2000 |0014: if-ge v1, v3, 0034 // +0020 │ │ -20d020: 1a03 bd06 |0016: const-string v3, "%s" // string@06bd │ │ -20d024: 6e30 140b 3602 |0018: invoke-virtual {v6, v3, v2}, Ljava/lang/String;.indexOf:(Ljava/lang/String;I)I // method@0b14 │ │ -20d02a: 0a03 |001b: move-result v3 │ │ -20d02c: 12f4 |001c: const/4 v4, #int -1 // #ff │ │ -20d02e: 3343 0300 |001d: if-ne v3, v4, 0020 // +0003 │ │ -20d032: 2815 |001f: goto 0034 // +0015 │ │ -20d034: 6e30 290b 2603 |0020: invoke-virtual {v6, v2, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0b29 │ │ -20d03a: 0c02 |0023: move-result-object v2 │ │ -20d03c: 6e20 4b0b 2000 |0024: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ -20d042: d802 0101 |0027: add-int/lit8 v2, v1, #int 1 // #01 │ │ -20d046: 4601 0701 |0029: aget-object v1, v7, v1 │ │ -20d04a: 6e20 4a0b 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b4a │ │ -20d050: d801 0302 |002e: add-int/lit8 v1, v3, #int 2 // #02 │ │ -20d054: 0125 |0030: move v5, v2 │ │ -20d056: 0112 |0031: move v2, v1 │ │ -20d058: 0151 |0032: move v1, v5 │ │ -20d05a: 28e0 |0033: goto 0013 // -0020 │ │ -20d05c: 6e20 280b 2600 |0034: invoke-virtual {v6, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0b28 │ │ -20d062: 0c06 |0037: move-result-object v6 │ │ -20d064: 6e20 4b0b 6000 |0038: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ -20d06a: 2176 |003b: array-length v6, v7 │ │ -20d06c: 3561 2400 |003c: if-ge v1, v6, 0060 // +0024 │ │ -20d070: 1a06 6e04 |003e: const-string v6, " [" // string@046e │ │ -20d074: 6e20 4b0b 6000 |0040: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ -20d07a: d806 0101 |0043: add-int/lit8 v6, v1, #int 1 // #01 │ │ -20d07e: 4601 0701 |0045: aget-object v1, v7, v1 │ │ -20d082: 6e20 4a0b 1000 |0047: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b4a │ │ -20d088: 2171 |004a: array-length v1, v7 │ │ -20d08a: 3516 1000 |004b: if-ge v6, v1, 005b // +0010 │ │ -20d08e: 1a01 ed0e |004d: const-string v1, ", " // string@0eed │ │ -20d092: 6e20 4b0b 1000 |004f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ -20d098: d801 0601 |0052: add-int/lit8 v1, v6, #int 1 // #01 │ │ -20d09c: 4606 0706 |0054: aget-object v6, v7, v6 │ │ -20d0a0: 6e20 4a0b 6000 |0056: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b4a │ │ -20d0a6: 0116 |0059: move v6, v1 │ │ -20d0a8: 28f0 |005a: goto 004a // -0010 │ │ -20d0aa: 1306 5d00 |005b: const/16 v6, #int 93 // #5d │ │ -20d0ae: 6e20 430b 6000 |005d: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0b43 │ │ -20d0b4: 6e10 5c0b 0000 |0060: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b5c │ │ -20d0ba: 0c06 |0063: move-result-object v6 │ │ -20d0bc: 1106 |0064: return-object v6 │ │ +20cfe8: |[20cfe8] org.thoughtcrime.securesms.util.guava.Preconditions.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ +20cff8: 7110 360b 0600 |0000: invoke-static {v6}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@0b36 │ │ +20cffe: 0c06 |0003: move-result-object v6 │ │ +20d000: 2200 0d03 |0004: new-instance v0, Ljava/lang/StringBuilder; // type@030d │ │ +20d004: 6e10 1b0b 0600 |0006: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@0b1b │ │ +20d00a: 0a01 |0009: move-result v1 │ │ +20d00c: 2172 |000a: array-length v2, v7 │ │ +20d00e: da02 0210 |000b: mul-int/lit8 v2, v2, #int 16 // #10 │ │ +20d012: b021 |000d: add-int/2addr v1, v2 │ │ +20d014: 7020 400b 1000 |000e: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@0b40 │ │ +20d01a: 1201 |0011: const/4 v1, #int 0 // #0 │ │ +20d01c: 1202 |0012: const/4 v2, #int 0 // #0 │ │ +20d01e: 2173 |0013: array-length v3, v7 │ │ +20d020: 3531 2000 |0014: if-ge v1, v3, 0034 // +0020 │ │ +20d024: 1a03 bd06 |0016: const-string v3, "%s" // string@06bd │ │ +20d028: 6e30 140b 3602 |0018: invoke-virtual {v6, v3, v2}, Ljava/lang/String;.indexOf:(Ljava/lang/String;I)I // method@0b14 │ │ +20d02e: 0a03 |001b: move-result v3 │ │ +20d030: 12f4 |001c: const/4 v4, #int -1 // #ff │ │ +20d032: 3343 0300 |001d: if-ne v3, v4, 0020 // +0003 │ │ +20d036: 2815 |001f: goto 0034 // +0015 │ │ +20d038: 6e30 290b 2603 |0020: invoke-virtual {v6, v2, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0b29 │ │ +20d03e: 0c02 |0023: move-result-object v2 │ │ +20d040: 6e20 4b0b 2000 |0024: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ +20d046: d802 0101 |0027: add-int/lit8 v2, v1, #int 1 // #01 │ │ +20d04a: 4601 0701 |0029: aget-object v1, v7, v1 │ │ +20d04e: 6e20 4a0b 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b4a │ │ +20d054: d801 0302 |002e: add-int/lit8 v1, v3, #int 2 // #02 │ │ +20d058: 0125 |0030: move v5, v2 │ │ +20d05a: 0112 |0031: move v2, v1 │ │ +20d05c: 0151 |0032: move v1, v5 │ │ +20d05e: 28e0 |0033: goto 0013 // -0020 │ │ +20d060: 6e20 280b 2600 |0034: invoke-virtual {v6, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0b28 │ │ +20d066: 0c06 |0037: move-result-object v6 │ │ +20d068: 6e20 4b0b 6000 |0038: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ +20d06e: 2176 |003b: array-length v6, v7 │ │ +20d070: 3561 2400 |003c: if-ge v1, v6, 0060 // +0024 │ │ +20d074: 1a06 6e04 |003e: const-string v6, " [" // string@046e │ │ +20d078: 6e20 4b0b 6000 |0040: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ +20d07e: d806 0101 |0043: add-int/lit8 v6, v1, #int 1 // #01 │ │ +20d082: 4601 0701 |0045: aget-object v1, v7, v1 │ │ +20d086: 6e20 4a0b 1000 |0047: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b4a │ │ +20d08c: 2171 |004a: array-length v1, v7 │ │ +20d08e: 3516 1000 |004b: if-ge v6, v1, 005b // +0010 │ │ +20d092: 1a01 ed0e |004d: const-string v1, ", " // string@0eed │ │ +20d096: 6e20 4b0b 1000 |004f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ +20d09c: d801 0601 |0052: add-int/lit8 v1, v6, #int 1 // #01 │ │ +20d0a0: 4606 0706 |0054: aget-object v6, v7, v6 │ │ +20d0a4: 6e20 4a0b 6000 |0056: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b4a │ │ +20d0aa: 0116 |0059: move v6, v1 │ │ +20d0ac: 28f0 |005a: goto 004a // -0010 │ │ +20d0ae: 1306 5d00 |005b: const/16 v6, #int 93 // #5d │ │ +20d0b2: 6e20 430b 6000 |005d: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0b43 │ │ +20d0b8: 6e10 5c0b 0000 |0060: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b5c │ │ +20d0be: 0c06 |0063: move-result-object v6 │ │ +20d0c0: 1106 |0064: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=416 │ │ 0x0004 line=419 │ │ 0x0006 line=420 │ │ 0x0013 line=423 │ │ 0x0016 line=424 │ │ @@ -332073,18 +332074,18 @@ │ │ type : '(F)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -20d3a4: |[20d3a4] org.thoughtcrime.securesms.util.spans.CenterAlignedRelativeSizeSpan.:(F)V │ │ -20d3b4: 7010 cd02 0000 |0000: invoke-direct {v0}, Landroid/text/style/MetricAffectingSpan;.:()V // method@02cd │ │ -20d3ba: 5901 ec43 |0003: iput v1, v0, Lorg/thoughtcrime/securesms/util/spans/CenterAlignedRelativeSizeSpan;.relativeSize:F // field@43ec │ │ -20d3be: 0e00 |0005: return-void │ │ +20d3a8: |[20d3a8] org.thoughtcrime.securesms.util.spans.CenterAlignedRelativeSizeSpan.:(F)V │ │ +20d3b8: 7010 cd02 0000 |0000: invoke-direct {v0}, Landroid/text/style/MetricAffectingSpan;.:()V // method@02cd │ │ +20d3be: 5901 ec43 |0003: iput v1, v0, Lorg/thoughtcrime/securesms/util/spans/CenterAlignedRelativeSizeSpan;.relativeSize:F // field@43ec │ │ +20d3c2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ 0x0003 line=12 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/util/spans/CenterAlignedRelativeSizeSpan; │ │ 0x0000 - 0x0006 reg=1 (null) F │ │ @@ -332095,30 +332096,30 @@ │ │ type : '(Landroid/text/TextPaint;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -20d3c0: |[20d3c0] org.thoughtcrime.securesms.util.spans.CenterAlignedRelativeSizeSpan.updateDrawState:(Landroid/text/TextPaint;)V │ │ -20d3d0: 6e10 bd02 0400 |0000: invoke-virtual {v4}, Landroid/text/TextPaint;.getTextSize:()F // method@02bd │ │ -20d3d6: 0a00 |0003: move-result v0 │ │ -20d3d8: 5231 ec43 |0004: iget v1, v3, Lorg/thoughtcrime/securesms/util/spans/CenterAlignedRelativeSizeSpan;.relativeSize:F // field@43ec │ │ -20d3dc: a800 0001 |0006: mul-float v0, v0, v1 │ │ -20d3e0: 6e20 be02 0400 |0008: invoke-virtual {v4, v0}, Landroid/text/TextPaint;.setTextSize:(F)V // method@02be │ │ -20d3e6: 5240 4f00 |000b: iget v0, v4, Landroid/text/TextPaint;.baselineShift:I // field@004f │ │ -20d3ea: 6e10 bc02 0400 |000d: invoke-virtual {v4}, Landroid/text/TextPaint;.ascent:()F // method@02bc │ │ -20d3f0: 0a01 |0010: move-result v1 │ │ -20d3f2: 5232 ec43 |0011: iget v2, v3, Lorg/thoughtcrime/securesms/util/spans/CenterAlignedRelativeSizeSpan;.relativeSize:F // field@43ec │ │ -20d3f6: a801 0102 |0013: mul-float v1, v1, v2 │ │ -20d3fa: 8711 |0015: float-to-int v1, v1 │ │ -20d3fc: db01 0104 |0016: div-int/lit8 v1, v1, #int 4 // #04 │ │ -20d400: b010 |0018: add-int/2addr v0, v1 │ │ -20d402: 5940 4f00 |0019: iput v0, v4, Landroid/text/TextPaint;.baselineShift:I // field@004f │ │ -20d406: 0e00 |001b: return-void │ │ +20d3c4: |[20d3c4] org.thoughtcrime.securesms.util.spans.CenterAlignedRelativeSizeSpan.updateDrawState:(Landroid/text/TextPaint;)V │ │ +20d3d4: 6e10 bd02 0400 |0000: invoke-virtual {v4}, Landroid/text/TextPaint;.getTextSize:()F // method@02bd │ │ +20d3da: 0a00 |0003: move-result v0 │ │ +20d3dc: 5231 ec43 |0004: iget v1, v3, Lorg/thoughtcrime/securesms/util/spans/CenterAlignedRelativeSizeSpan;.relativeSize:F // field@43ec │ │ +20d3e0: a800 0001 |0006: mul-float v0, v0, v1 │ │ +20d3e4: 6e20 be02 0400 |0008: invoke-virtual {v4, v0}, Landroid/text/TextPaint;.setTextSize:(F)V // method@02be │ │ +20d3ea: 5240 4f00 |000b: iget v0, v4, Landroid/text/TextPaint;.baselineShift:I // field@004f │ │ +20d3ee: 6e10 bc02 0400 |000d: invoke-virtual {v4}, Landroid/text/TextPaint;.ascent:()F // method@02bc │ │ +20d3f4: 0a01 |0010: move-result v1 │ │ +20d3f6: 5232 ec43 |0011: iget v2, v3, Lorg/thoughtcrime/securesms/util/spans/CenterAlignedRelativeSizeSpan;.relativeSize:F // field@43ec │ │ +20d3fa: a801 0102 |0013: mul-float v1, v1, v2 │ │ +20d3fe: 8711 |0015: float-to-int v1, v1 │ │ +20d400: db01 0104 |0016: div-int/lit8 v1, v1, #int 4 // #04 │ │ +20d404: b010 |0018: add-int/2addr v0, v1 │ │ +20d406: 5940 4f00 |0019: iput v0, v4, Landroid/text/TextPaint;.baselineShift:I // field@004f │ │ +20d40a: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ 0x000b line=23 │ │ locals : │ │ 0x0000 - 0x001c reg=3 this Lorg/thoughtcrime/securesms/util/spans/CenterAlignedRelativeSizeSpan; │ │ 0x0000 - 0x001c reg=4 (null) Landroid/text/TextPaint; │ │ @@ -332128,17 +332129,17 @@ │ │ type : '(Landroid/text/TextPaint;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -20d408: |[20d408] org.thoughtcrime.securesms.util.spans.CenterAlignedRelativeSizeSpan.updateMeasureState:(Landroid/text/TextPaint;)V │ │ -20d418: 6e20 c56c 1000 |0000: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/util/spans/CenterAlignedRelativeSizeSpan;.updateDrawState:(Landroid/text/TextPaint;)V // method@6cc5 │ │ -20d41e: 0e00 |0003: return-void │ │ +20d40c: |[20d40c] org.thoughtcrime.securesms.util.spans.CenterAlignedRelativeSizeSpan.updateMeasureState:(Landroid/text/TextPaint;)V │ │ +20d41c: 6e20 c56c 1000 |0000: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/util/spans/CenterAlignedRelativeSizeSpan;.updateDrawState:(Landroid/text/TextPaint;)V // method@6cc5 │ │ +20d422: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/util/spans/CenterAlignedRelativeSizeSpan; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/text/TextPaint; │ │ │ │ @@ -332199,22 +332200,22 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -20d444: |[20d444] org.thoughtcrime.securesms.util.task.ProgressDialogAsyncTask.:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V │ │ -20d454: 7010 4902 0100 |0000: invoke-direct {v1}, Landroid/os/AsyncTask;.:()V // method@0249 │ │ -20d45a: 2200 2403 |0003: new-instance v0, Ljava/lang/ref/WeakReference; // type@0324 │ │ -20d45e: 7020 940b 2000 |0005: invoke-direct {v0, v2}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@0b94 │ │ -20d464: 5b10 ee43 |0008: iput-object v0, v1, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.contextReference:Ljava/lang/ref/WeakReference; // field@43ee │ │ -20d468: 5b13 f243 |000a: iput-object v3, v1, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.title:Ljava/lang/String; // field@43f2 │ │ -20d46c: 5b14 ef43 |000c: iput-object v4, v1, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.message:Ljava/lang/String; // field@43ef │ │ -20d470: 0e00 |000e: return-void │ │ +20d448: |[20d448] org.thoughtcrime.securesms.util.task.ProgressDialogAsyncTask.:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V │ │ +20d458: 7010 4902 0100 |0000: invoke-direct {v1}, Landroid/os/AsyncTask;.:()V // method@0249 │ │ +20d45e: 2200 2403 |0003: new-instance v0, Ljava/lang/ref/WeakReference; // type@0324 │ │ +20d462: 7020 940b 2000 |0005: invoke-direct {v0, v2}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@0b94 │ │ +20d468: 5b10 ee43 |0008: iput-object v0, v1, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.contextReference:Ljava/lang/ref/WeakReference; // field@43ee │ │ +20d46c: 5b13 f243 |000a: iput-object v3, v1, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.title:Ljava/lang/String; // field@43f2 │ │ +20d470: 5b14 ef43 |000c: iput-object v4, v1, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.message:Ljava/lang/String; // field@43ef │ │ +20d474: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0003 line=24 │ │ 0x000a line=25 │ │ 0x000c line=26 │ │ locals : │ │ @@ -332229,20 +332230,20 @@ │ │ type : '()Landroid/content/Context;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -20d420: |[20d420] org.thoughtcrime.securesms.util.task.ProgressDialogAsyncTask.getContext:()Landroid/content/Context; │ │ -20d430: 5410 ee43 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.contextReference:Ljava/lang/ref/WeakReference; // field@43ee │ │ -20d434: 6e10 960b 0000 |0002: invoke-virtual {v0}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@0b96 │ │ -20d43a: 0c00 |0005: move-result-object v0 │ │ -20d43c: 1f00 2700 |0006: check-cast v0, Landroid/content/Context; // type@0027 │ │ -20d440: 1100 |0008: return-object v0 │ │ +20d424: |[20d424] org.thoughtcrime.securesms.util.task.ProgressDialogAsyncTask.getContext:()Landroid/content/Context; │ │ +20d434: 5410 ee43 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.contextReference:Ljava/lang/ref/WeakReference; // field@43ee │ │ +20d438: 6e10 960b 0000 |0002: invoke-virtual {v0}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@0b96 │ │ +20d43e: 0c00 |0005: move-result-object v0 │ │ +20d440: 1f00 2700 |0006: check-cast v0, Landroid/content/Context; // type@0027 │ │ +20d444: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask; │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;) │ │ @@ -332250,22 +332251,22 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -20d474: |[20d474] org.thoughtcrime.securesms.util.task.ProgressDialogAsyncTask.onPostExecute:(Ljava/lang/Object;)V │ │ -20d484: 5401 f143 |0000: iget-object v1, v0, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.progress:Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // field@43f1 │ │ -20d488: 3801 0a00 |0002: if-eqz v1, 000c // +000a │ │ -20d48c: 6e10 eb6c 0100 |0004: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.dismiss:()V // method@6ceb │ │ -20d492: 2805 |0007: goto 000c // +0005 │ │ -20d494: 0d01 |0008: move-exception v1 │ │ -20d496: 6e10 670a 0100 |0009: invoke-virtual {v1}, Ljava/lang/Exception;.printStackTrace:()V // method@0a67 │ │ -20d49c: 0e00 |000c: return-void │ │ +20d478: |[20d478] org.thoughtcrime.securesms.util.task.ProgressDialogAsyncTask.onPostExecute:(Ljava/lang/Object;)V │ │ +20d488: 5401 f143 |0000: iget-object v1, v0, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.progress:Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // field@43f1 │ │ +20d48c: 3801 0a00 |0002: if-eqz v1, 000c // +000a │ │ +20d490: 6e10 eb6c 0100 |0004: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.dismiss:()V // method@6ceb │ │ +20d496: 2805 |0007: goto 000c // +0005 │ │ +20d498: 0d01 |0008: move-exception v1 │ │ +20d49a: 6e10 670a 0100 |0009: invoke-virtual {v1}, Ljava/lang/Exception;.printStackTrace:()V // method@0a67 │ │ +20d4a0: 0e00 |000c: return-void │ │ catches : 1 │ │ 0x0000 - 0x0007 │ │ Ljava/lang/Exception; -> 0x0008 │ │ positions : │ │ 0x0000 line=45 │ │ 0x0009 line=47 │ │ locals : │ │ @@ -332277,30 +332278,30 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 27 16-bit code units │ │ -20d4b0: |[20d4b0] org.thoughtcrime.securesms.util.task.ProgressDialogAsyncTask.onPreExecute:()V │ │ -20d4c0: 5470 ee43 |0000: iget-object v0, v7, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.contextReference:Ljava/lang/ref/WeakReference; // field@43ee │ │ -20d4c4: 6e10 960b 0000 |0002: invoke-virtual {v0}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@0b96 │ │ -20d4ca: 0c00 |0005: move-result-object v0 │ │ -20d4cc: 0701 |0006: move-object v1, v0 │ │ -20d4ce: 1f01 2700 |0007: check-cast v1, Landroid/content/Context; // type@0027 │ │ -20d4d2: 3801 1100 |0009: if-eqz v1, 001a // +0011 │ │ -20d4d6: 5472 f243 |000b: iget-object v2, v7, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.title:Ljava/lang/String; // field@43f2 │ │ -20d4da: 5473 ef43 |000d: iget-object v3, v7, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.message:Ljava/lang/String; // field@43ef │ │ -20d4de: 5575 ed43 |000f: iget-boolean v5, v7, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.cancelable:Z // field@43ed │ │ -20d4e2: 5476 f043 |0011: iget-object v6, v7, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.onCancelListener:Landroid/content/DialogInterface$OnCancelListener; // field@43f0 │ │ -20d4e6: 1214 |0013: const/4 v4, #int 1 // #1 │ │ -20d4e8: 7706 fe6c 0100 |0014: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.show:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZZLandroid/content/DialogInterface$OnCancelListener;)Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // method@6cfe │ │ -20d4ee: 0c00 |0017: move-result-object v0 │ │ -20d4f0: 5b70 f143 |0018: iput-object v0, v7, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.progress:Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // field@43f1 │ │ -20d4f4: 0e00 |001a: return-void │ │ +20d4b4: |[20d4b4] org.thoughtcrime.securesms.util.task.ProgressDialogAsyncTask.onPreExecute:()V │ │ +20d4c4: 5470 ee43 |0000: iget-object v0, v7, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.contextReference:Ljava/lang/ref/WeakReference; // field@43ee │ │ +20d4c8: 6e10 960b 0000 |0002: invoke-virtual {v0}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@0b96 │ │ +20d4ce: 0c00 |0005: move-result-object v0 │ │ +20d4d0: 0701 |0006: move-object v1, v0 │ │ +20d4d2: 1f01 2700 |0007: check-cast v1, Landroid/content/Context; // type@0027 │ │ +20d4d6: 3801 1100 |0009: if-eqz v1, 001a // +0011 │ │ +20d4da: 5472 f243 |000b: iget-object v2, v7, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.title:Ljava/lang/String; // field@43f2 │ │ +20d4de: 5473 ef43 |000d: iget-object v3, v7, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.message:Ljava/lang/String; // field@43ef │ │ +20d4e2: 5575 ed43 |000f: iget-boolean v5, v7, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.cancelable:Z // field@43ed │ │ +20d4e6: 5476 f043 |0011: iget-object v6, v7, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.onCancelListener:Landroid/content/DialogInterface$OnCancelListener; // field@43f0 │ │ +20d4ea: 1214 |0013: const/4 v4, #int 1 // #1 │ │ +20d4ec: 7706 fe6c 0100 |0014: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.show:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZZLandroid/content/DialogInterface$OnCancelListener;)Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // method@6cfe │ │ +20d4f2: 0c00 |0017: move-result-object v0 │ │ +20d4f4: 5b70 f143 |0018: iput-object v0, v7, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.progress:Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // field@43f1 │ │ +20d4f8: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x000b line=38 │ │ locals : │ │ 0x0000 - 0x001b reg=7 this Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask; │ │ │ │ @@ -332309,19 +332310,19 @@ │ │ type : '(Landroid/content/DialogInterface$OnCancelListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -20d4f8: |[20d4f8] org.thoughtcrime.securesms.util.task.ProgressDialogAsyncTask.setCancelable:(Landroid/content/DialogInterface$OnCancelListener;)V │ │ -20d508: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -20d50a: 5c10 ed43 |0001: iput-boolean v0, v1, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.cancelable:Z // field@43ed │ │ -20d50e: 5b12 f043 |0003: iput-object v2, v1, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.onCancelListener:Landroid/content/DialogInterface$OnCancelListener; // field@43f0 │ │ -20d512: 0e00 |0005: return-void │ │ +20d4fc: |[20d4fc] org.thoughtcrime.securesms.util.task.ProgressDialogAsyncTask.setCancelable:(Landroid/content/DialogInterface$OnCancelListener;)V │ │ +20d50c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +20d50e: 5c10 ed43 |0001: iput-boolean v0, v1, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.cancelable:Z // field@43ed │ │ +20d512: 5b12 f043 |0003: iput-object v2, v1, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.onCancelListener:Landroid/content/DialogInterface$OnCancelListener; // field@43f0 │ │ +20d516: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=30 │ │ 0x0003 line=31 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask; │ │ 0x0000 - 0x0006 reg=2 (null) Landroid/content/DialogInterface$OnCancelListener; │ │ @@ -332361,18 +332362,18 @@ │ │ type : '(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -20d55c: |[20d55c] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask$1.:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)V │ │ -20d56c: 5b01 f343 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.this$0:Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; // field@43f3 │ │ -20d570: 7010 4902 0000 |0002: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@0249 │ │ -20d576: 0e00 |0005: return-void │ │ +20d560: |[20d560] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask$1.:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)V │ │ +20d570: 5b01 f343 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.this$0:Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; // field@43f3 │ │ +20d574: 7010 4902 0000 |0002: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@0249 │ │ +20d57a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; │ │ │ │ @@ -332382,19 +332383,19 @@ │ │ type : '([Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -20d514: |[20d514] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask$1.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ -20d524: 1f01 fe11 |0000: check-cast v1, [Ljava/lang/Void; // type@11fe │ │ -20d528: 6e20 ce6c 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.doInBackground:([Ljava/lang/Void;)Ljava/lang/Void; // method@6cce │ │ -20d52e: 0c01 |0005: move-result-object v1 │ │ -20d530: 1101 |0006: return-object v1 │ │ +20d518: |[20d518] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask$1.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ +20d528: 1f01 fe11 |0000: check-cast v1, [Ljava/lang/Void; // type@11fe │ │ +20d52c: 6e20 ce6c 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.doInBackground:([Ljava/lang/Void;)Ljava/lang/Void; // method@6cce │ │ +20d532: 0c01 |0005: move-result-object v1 │ │ +20d534: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1; │ │ 0x0000 - 0x0007 reg=1 (null) [Ljava/lang/Object; │ │ │ │ @@ -332403,21 +332404,21 @@ │ │ type : '([Ljava/lang/Void;)Ljava/lang/Void;' │ │ access : 0x0084 (PROTECTED VARARGS) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -20d534: |[20d534] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask$1.doInBackground:([Ljava/lang/Void;)Ljava/lang/Void; │ │ -20d544: 5412 f343 |0000: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.this$0:Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; // field@43f3 │ │ -20d548: 7110 d86c 0200 |0002: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.access$300:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)Ljava/lang/Object; // method@6cd8 │ │ -20d54e: 0c00 |0005: move-result-object v0 │ │ -20d550: 6e20 e06c 0200 |0006: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.reverseAction:(Ljava/lang/Object;)V // method@6ce0 │ │ -20d556: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -20d558: 1102 |000a: return-object v2 │ │ +20d538: |[20d538] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask$1.doInBackground:([Ljava/lang/Void;)Ljava/lang/Void; │ │ +20d548: 5412 f343 |0000: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.this$0:Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; // field@43f3 │ │ +20d54c: 7110 d86c 0200 |0002: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.access$300:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)Ljava/lang/Object; // method@6cd8 │ │ +20d552: 0c00 |0005: move-result-object v0 │ │ +20d554: 6e20 e06c 0200 |0006: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.reverseAction:(Ljava/lang/Object;)V // method@6ce0 │ │ +20d55a: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +20d55c: 1102 |000a: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1; │ │ 0x0000 - 0x000b reg=2 (null) [Ljava/lang/Void; │ │ │ │ @@ -332426,18 +332427,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -20d578: |[20d578] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask$1.onPostExecute:(Ljava/lang/Object;)V │ │ -20d588: 1f01 1603 |0000: check-cast v1, Ljava/lang/Void; // type@0316 │ │ -20d58c: 6e20 d16c 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.onPostExecute:(Ljava/lang/Void;)V // method@6cd1 │ │ -20d592: 0e00 |0005: return-void │ │ +20d57c: |[20d57c] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask$1.onPostExecute:(Ljava/lang/Object;)V │ │ +20d58c: 1f01 1603 |0000: check-cast v1, Ljava/lang/Void; // type@0316 │ │ +20d590: 6e20 d16c 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.onPostExecute:(Ljava/lang/Void;)V // method@6cd1 │ │ +20d596: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -332446,31 +332447,31 @@ │ │ type : '(Ljava/lang/Void;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -20d594: |[20d594] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask$1.onPostExecute:(Ljava/lang/Void;)V │ │ -20d5a4: 5412 f343 |0000: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.this$0:Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; // field@43f3 │ │ -20d5a8: 7110 d46c 0200 |0002: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.access$000:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)Z // method@6cd4 │ │ -20d5ae: 0a02 |0005: move-result v2 │ │ -20d5b0: 3802 1900 |0006: if-eqz v2, 001f // +0019 │ │ -20d5b4: 5412 f343 |0008: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.this$0:Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; // field@43f3 │ │ -20d5b8: 7110 d56c 0200 |000a: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.access$100:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // method@6cd5 │ │ -20d5be: 0c02 |000d: move-result-object v2 │ │ -20d5c0: 3802 1100 |000e: if-eqz v2, 001f // +0011 │ │ -20d5c4: 5412 f343 |0010: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.this$0:Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; // field@43f3 │ │ -20d5c8: 7110 d56c 0200 |0012: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.access$100:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // method@6cd5 │ │ -20d5ce: 0c02 |0015: move-result-object v2 │ │ -20d5d0: 6e10 eb6c 0200 |0016: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.dismiss:()V // method@6ceb │ │ -20d5d6: 5412 f343 |0019: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.this$0:Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; // field@43f3 │ │ -20d5da: 1200 |001b: const/4 v0, #int 0 // #0 │ │ -20d5dc: 7120 d66c 0200 |001c: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.access$102:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;Lorg/thoughtcrime/securesms/util/views/ProgressDialog;)Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // method@6cd6 │ │ -20d5e2: 0e00 |001f: return-void │ │ +20d598: |[20d598] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask$1.onPostExecute:(Ljava/lang/Void;)V │ │ +20d5a8: 5412 f343 |0000: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.this$0:Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; // field@43f3 │ │ +20d5ac: 7110 d46c 0200 |0002: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.access$000:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)Z // method@6cd4 │ │ +20d5b2: 0a02 |0005: move-result v2 │ │ +20d5b4: 3802 1900 |0006: if-eqz v2, 001f // +0019 │ │ +20d5b8: 5412 f343 |0008: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.this$0:Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; // field@43f3 │ │ +20d5bc: 7110 d56c 0200 |000a: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.access$100:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // method@6cd5 │ │ +20d5c2: 0c02 |000d: move-result-object v2 │ │ +20d5c4: 3802 1100 |000e: if-eqz v2, 001f // +0011 │ │ +20d5c8: 5412 f343 |0010: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.this$0:Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; // field@43f3 │ │ +20d5cc: 7110 d56c 0200 |0012: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.access$100:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // method@6cd5 │ │ +20d5d2: 0c02 |0015: move-result-object v2 │ │ +20d5d4: 6e10 eb6c 0200 |0016: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.dismiss:()V // method@6ceb │ │ +20d5da: 5412 f343 |0019: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.this$0:Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; // field@43f3 │ │ +20d5de: 1200 |001b: const/4 v0, #int 0 // #0 │ │ +20d5e0: 7120 d66c 0200 |001c: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.access$102:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;Lorg/thoughtcrime/securesms/util/views/ProgressDialog;)Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // method@6cd6 │ │ +20d5e6: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x0010 line=88 │ │ 0x0019 line=89 │ │ locals : │ │ 0x0000 - 0x0020 reg=1 this Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1; │ │ @@ -332481,34 +332482,34 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 36 16-bit code units │ │ -20d5e4: |[20d5e4] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask$1.onPreExecute:()V │ │ -20d5f4: 5440 f343 |0000: iget-object v0, v4, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.this$0:Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; // field@43f3 │ │ -20d5f8: 7110 d46c 0000 |0002: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.access$000:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)Z // method@6cd4 │ │ -20d5fe: 0a00 |0005: move-result v0 │ │ -20d600: 3800 1700 |0006: if-eqz v0, 001d // +0017 │ │ -20d604: 5440 f343 |0008: iget-object v0, v4, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.this$0:Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; // field@43f3 │ │ -20d608: 7110 d76c 0000 |000a: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.access$200:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)Landroid/view/View; // method@6cd7 │ │ -20d60e: 0c01 |000d: move-result-object v1 │ │ -20d610: 6e10 3d03 0100 |000e: invoke-virtual {v1}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@033d │ │ -20d616: 0c01 |0011: move-result-object v1 │ │ -20d618: 1212 |0012: const/4 v2, #int 1 // #1 │ │ -20d61a: 1a03 0000 |0013: const-string v3, "" // string@0000 │ │ -20d61e: 7140 fc6c 3123 |0015: invoke-static {v1, v3, v3, v2}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.show:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Z)Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // method@6cfc │ │ -20d624: 0c01 |0018: move-result-object v1 │ │ -20d626: 7120 d66c 1000 |0019: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.access$102:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;Lorg/thoughtcrime/securesms/util/views/ProgressDialog;)Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // method@6cd6 │ │ -20d62c: 2807 |001c: goto 0023 // +0007 │ │ -20d62e: 5440 f343 |001d: iget-object v0, v4, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.this$0:Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; // field@43f3 │ │ -20d632: 1201 |001f: const/4 v1, #int 0 // #0 │ │ -20d634: 7120 d66c 1000 |0020: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.access$102:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;Lorg/thoughtcrime/securesms/util/views/ProgressDialog;)Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // method@6cd6 │ │ -20d63a: 0e00 |0023: return-void │ │ +20d5e8: |[20d5e8] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask$1.onPreExecute:()V │ │ +20d5f8: 5440 f343 |0000: iget-object v0, v4, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.this$0:Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; // field@43f3 │ │ +20d5fc: 7110 d46c 0000 |0002: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.access$000:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)Z // method@6cd4 │ │ +20d602: 0a00 |0005: move-result v0 │ │ +20d604: 3800 1700 |0006: if-eqz v0, 001d // +0017 │ │ +20d608: 5440 f343 |0008: iget-object v0, v4, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.this$0:Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; // field@43f3 │ │ +20d60c: 7110 d76c 0000 |000a: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.access$200:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)Landroid/view/View; // method@6cd7 │ │ +20d612: 0c01 |000d: move-result-object v1 │ │ +20d614: 6e10 3d03 0100 |000e: invoke-virtual {v1}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@033d │ │ +20d61a: 0c01 |0011: move-result-object v1 │ │ +20d61c: 1212 |0012: const/4 v2, #int 1 // #1 │ │ +20d61e: 1a03 0000 |0013: const-string v3, "" // string@0000 │ │ +20d622: 7140 fc6c 3123 |0015: invoke-static {v1, v3, v3, v2}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.show:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Z)Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // method@6cfc │ │ +20d628: 0c01 |0018: move-result-object v1 │ │ +20d62a: 7120 d66c 1000 |0019: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.access$102:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;Lorg/thoughtcrime/securesms/util/views/ProgressDialog;)Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // method@6cd6 │ │ +20d630: 2807 |001c: goto 0023 // +0007 │ │ +20d632: 5440 f343 |001d: iget-object v0, v4, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.this$0:Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; // field@43f3 │ │ +20d636: 1201 |001f: const/4 v1, #int 0 // #0 │ │ +20d638: 7120 d66c 1000 |0020: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.access$102:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;Lorg/thoughtcrime/securesms/util/views/ProgressDialog;)Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // method@6cd6 │ │ +20d63e: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x001d line=76 │ │ locals : │ │ 0x0000 - 0x0024 reg=4 this Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1; │ │ │ │ @@ -332581,22 +332582,22 @@ │ │ type : '(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;IZ)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -20d704: |[20d704] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.:(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;IZ)V │ │ -20d714: 7010 4902 0000 |0000: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@0249 │ │ -20d71a: 5b01 fa43 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.view:Landroid/view/View; // field@43fa │ │ -20d71e: 5b02 f943 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.snackbarText:Ljava/lang/String; // field@43f9 │ │ -20d722: 5b03 f743 |0007: iput-object v3, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.snackbarActionText:Ljava/lang/String; // field@43f7 │ │ -20d726: 5904 f843 |0009: iput v4, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.snackbarDuration:I // field@43f8 │ │ -20d72a: 5c05 f643 |000b: iput-boolean v5, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.showProgress:Z // field@43f6 │ │ -20d72e: 0e00 |000d: return-void │ │ +20d708: |[20d708] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.:(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;IZ)V │ │ +20d718: 7010 4902 0000 |0000: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@0249 │ │ +20d71e: 5b01 fa43 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.view:Landroid/view/View; // field@43fa │ │ +20d722: 5b02 f943 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.snackbarText:Ljava/lang/String; // field@43f9 │ │ +20d726: 5b03 f743 |0007: iput-object v3, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.snackbarActionText:Ljava/lang/String; // field@43f7 │ │ +20d72a: 5904 f843 |0009: iput v4, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.snackbarDuration:I // field@43f8 │ │ +20d72e: 5c05 f643 |000b: iput-boolean v5, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.showProgress:Z // field@43f6 │ │ +20d732: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=31 │ │ 0x0005 line=32 │ │ 0x0007 line=33 │ │ 0x0009 line=34 │ │ @@ -332614,17 +332615,17 @@ │ │ type : '(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -20d654: |[20d654] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.access$000:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)Z │ │ -20d664: 5500 f643 |0000: iget-boolean v0, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.showProgress:Z // field@43f6 │ │ -20d668: 0f00 |0002: return v0 │ │ +20d658: |[20d658] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.access$000:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)Z │ │ +20d668: 5500 f643 |0000: iget-boolean v0, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.showProgress:Z // field@43f6 │ │ +20d66c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; │ │ │ │ #2 : (in Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;) │ │ @@ -332632,17 +332633,17 @@ │ │ type : '(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)Lorg/thoughtcrime/securesms/util/views/ProgressDialog;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -20d6d4: |[20d6d4] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.access$100:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)Lorg/thoughtcrime/securesms/util/views/ProgressDialog; │ │ -20d6e4: 5400 f443 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.progressDialog:Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // field@43f4 │ │ -20d6e8: 1100 |0002: return-object v0 │ │ +20d6d8: |[20d6d8] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.access$100:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)Lorg/thoughtcrime/securesms/util/views/ProgressDialog; │ │ +20d6e8: 5400 f443 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.progressDialog:Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // field@43f4 │ │ +20d6ec: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; │ │ │ │ #3 : (in Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;) │ │ @@ -332650,17 +332651,17 @@ │ │ type : '(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;Lorg/thoughtcrime/securesms/util/views/ProgressDialog;)Lorg/thoughtcrime/securesms/util/views/ProgressDialog;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -20d6ec: |[20d6ec] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.access$102:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;Lorg/thoughtcrime/securesms/util/views/ProgressDialog;)Lorg/thoughtcrime/securesms/util/views/ProgressDialog; │ │ -20d6fc: 5b01 f443 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.progressDialog:Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // field@43f4 │ │ -20d700: 1101 |0002: return-object v1 │ │ +20d6f0: |[20d6f0] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.access$102:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;Lorg/thoughtcrime/securesms/util/views/ProgressDialog;)Lorg/thoughtcrime/securesms/util/views/ProgressDialog; │ │ +20d700: 5b01 f443 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.progressDialog:Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // field@43f4 │ │ +20d704: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; │ │ 0x0000 - 0x0003 reg=1 (null) Lorg/thoughtcrime/securesms/util/views/ProgressDialog; │ │ │ │ @@ -332669,17 +332670,17 @@ │ │ type : '(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)Landroid/view/View;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -20d63c: |[20d63c] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.access$200:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)Landroid/view/View; │ │ -20d64c: 5400 fa43 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.view:Landroid/view/View; // field@43fa │ │ -20d650: 1100 |0002: return-object v0 │ │ +20d640: |[20d640] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.access$200:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)Landroid/view/View; │ │ +20d650: 5400 fa43 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.view:Landroid/view/View; // field@43fa │ │ +20d654: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; │ │ │ │ #5 : (in Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;) │ │ @@ -332687,17 +332688,17 @@ │ │ type : '(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)Ljava/lang/Object;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -20d66c: |[20d66c] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.access$300:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)Ljava/lang/Object; │ │ -20d67c: 5400 f543 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.reversibleParameter:Ljava/lang/Object; // field@43f5 │ │ -20d680: 1100 |0002: return-object v0 │ │ +20d670: |[20d670] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.access$300:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)Ljava/lang/Object; │ │ +20d680: 5400 f543 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.reversibleParameter:Ljava/lang/Object; // field@43f5 │ │ +20d684: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; │ │ │ │ Virtual methods - │ │ @@ -332706,18 +332707,18 @@ │ │ type : '([Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -20d684: |[20d684] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ -20d694: 6e20 da6c 1000 |0000: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.doInBackground:([Ljava/lang/Object;)Ljava/lang/Void; // method@6cda │ │ -20d69a: 0c01 |0003: move-result-object v1 │ │ -20d69c: 1101 |0004: return-object v1 │ │ +20d688: |[20d688] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ +20d698: 6e20 da6c 1000 |0000: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.doInBackground:([Ljava/lang/Object;)Ljava/lang/Void; // method@6cda │ │ +20d69e: 0c01 |0003: move-result-object v1 │ │ +20d6a0: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; │ │ 0x0000 - 0x0005 reg=1 (null) [Ljava/lang/Object; │ │ │ │ @@ -332726,26 +332727,26 @@ │ │ type : '([Ljava/lang/Object;)Ljava/lang/Void;' │ │ access : 0x0094 (PROTECTED FINAL VARARGS) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -20d6a0: |[20d6a0] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Void; │ │ -20d6b0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -20d6b2: 3803 0900 |0001: if-eqz v3, 000a // +0009 │ │ -20d6b6: 2131 |0003: array-length v1, v3 │ │ -20d6b8: 3d01 0600 |0004: if-lez v1, 000a // +0006 │ │ -20d6bc: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -20d6be: 4603 0301 |0007: aget-object v3, v3, v1 │ │ -20d6c2: 2802 |0009: goto 000b // +0002 │ │ -20d6c4: 0703 |000a: move-object v3, v0 │ │ -20d6c6: 5b23 f543 |000b: iput-object v3, v2, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.reversibleParameter:Ljava/lang/Object; // field@43f5 │ │ -20d6ca: 6e20 db6c 3200 |000d: invoke-virtual {v2, v3}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.executeAction:(Ljava/lang/Object;)V // method@6cdb │ │ -20d6d0: 1100 |0010: return-object v0 │ │ +20d6a4: |[20d6a4] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Void; │ │ +20d6b4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +20d6b6: 3803 0900 |0001: if-eqz v3, 000a // +0009 │ │ +20d6ba: 2131 |0003: array-length v1, v3 │ │ +20d6bc: 3d01 0600 |0004: if-lez v1, 000a // +0006 │ │ +20d6c0: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +20d6c2: 4603 0301 |0007: aget-object v3, v3, v1 │ │ +20d6c6: 2802 |0009: goto 000b // +0002 │ │ +20d6c8: 0703 |000a: move-object v3, v0 │ │ +20d6ca: 5b23 f543 |000b: iput-object v3, v2, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.reversibleParameter:Ljava/lang/Object; // field@43f5 │ │ +20d6ce: 6e20 db6c 3200 |000d: invoke-virtual {v2, v3}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.executeAction:(Ljava/lang/Object;)V // method@6cdb │ │ +20d6d4: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=52 │ │ 0x000d line=53 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; │ │ 0x0000 - 0x0011 reg=3 (null) [Ljava/lang/Object; │ │ @@ -332761,22 +332762,22 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -20d730: |[20d730] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.onClick:(Landroid/view/View;)V │ │ -20d740: 2203 b511 |0000: new-instance v3, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1; // type@11b5 │ │ -20d744: 7020 cc6c 2300 |0002: invoke-direct {v3, v2}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)V // method@6ccc │ │ -20d74a: 6200 3900 |0005: sget-object v0, Landroid/os/AsyncTask;.THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; // field@0039 │ │ -20d74e: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -20d750: 2311 fe11 |0008: new-array v1, v1, [Ljava/lang/Void; // type@11fe │ │ -20d754: 6e30 cf6c 0301 |000a: invoke-virtual {v3, v0, v1}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.executeOnExecutor:(Ljava/util/concurrent/Executor;[Ljava/lang/Object;)Landroid/os/AsyncTask; // method@6ccf │ │ -20d75a: 0e00 |000d: return-void │ │ +20d734: |[20d734] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.onClick:(Landroid/view/View;)V │ │ +20d744: 2203 b511 |0000: new-instance v3, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1; // type@11b5 │ │ +20d748: 7020 cc6c 2300 |0002: invoke-direct {v3, v2}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)V // method@6ccc │ │ +20d74e: 6200 3900 |0005: sget-object v0, Landroid/os/AsyncTask;.THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; // field@0039 │ │ +20d752: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +20d754: 2311 fe11 |0008: new-array v1, v1, [Ljava/lang/Void; // type@11fe │ │ +20d758: 6e30 cf6c 0301 |000a: invoke-virtual {v3, v0, v1}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.executeOnExecutor:(Ljava/util/concurrent/Executor;[Ljava/lang/Object;)Landroid/os/AsyncTask; // method@6ccf │ │ +20d75e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x000a line=92 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; │ │ 0x0000 - 0x000e reg=3 (null) Landroid/view/View; │ │ @@ -332786,18 +332787,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -20d75c: |[20d75c] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.onPostExecute:(Ljava/lang/Object;)V │ │ -20d76c: 1f01 1603 |0000: check-cast v1, Ljava/lang/Void; // type@0316 │ │ -20d770: 6e20 de6c 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.onPostExecute:(Ljava/lang/Void;)V // method@6cde │ │ -20d776: 0e00 |0005: return-void │ │ +20d760: |[20d760] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.onPostExecute:(Ljava/lang/Object;)V │ │ +20d770: 1f01 1603 |0000: check-cast v1, Ljava/lang/Void; // type@0316 │ │ +20d774: 6e20 de6c 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.onPostExecute:(Ljava/lang/Void;)V // method@6cde │ │ +20d77a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -332806,40 +332807,40 @@ │ │ type : '(Ljava/lang/Void;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 51 16-bit code units │ │ -20d778: |[20d778] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.onPostExecute:(Ljava/lang/Void;)V │ │ -20d788: 5523 f643 |0000: iget-boolean v3, v2, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.showProgress:Z // field@43f6 │ │ -20d78c: 3803 0c00 |0002: if-eqz v3, 000e // +000c │ │ -20d790: 5423 f443 |0004: iget-object v3, v2, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.progressDialog:Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // field@43f4 │ │ -20d794: 3803 0800 |0006: if-eqz v3, 000e // +0008 │ │ -20d798: 6e10 eb6c 0300 |0008: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.dismiss:()V // method@6ceb │ │ -20d79e: 1203 |000b: const/4 v3, #int 0 // #0 │ │ -20d7a0: 5b23 f443 |000c: iput-object v3, v2, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.progressDialog:Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // field@43f4 │ │ -20d7a4: 5423 fa43 |000e: iget-object v3, v2, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.view:Landroid/view/View; // field@43fa │ │ -20d7a8: 5420 f943 |0010: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.snackbarText:Ljava/lang/String; // field@43f9 │ │ -20d7ac: 5221 f843 |0012: iget v1, v2, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.snackbarDuration:I // field@43f8 │ │ -20d7b0: 7130 1609 0301 |0014: invoke-static {v3, v0, v1}, Lcom/google/android/material/snackbar/Snackbar;.make:(Landroid/view/View;Ljava/lang/CharSequence;I)Lcom/google/android/material/snackbar/Snackbar; // method@0916 │ │ -20d7b6: 0c03 |0017: move-result-object v3 │ │ -20d7b8: 5420 f743 |0018: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.snackbarActionText:Ljava/lang/String; // field@43f7 │ │ -20d7bc: 6e30 1709 0302 |001a: invoke-virtual {v3, v0, v2}, Lcom/google/android/material/snackbar/Snackbar;.setAction:(Ljava/lang/CharSequence;Landroid/view/View$OnClickListener;)Lcom/google/android/material/snackbar/Snackbar; // method@0917 │ │ -20d7c2: 0c03 |001d: move-result-object v3 │ │ -20d7c4: 5420 fa43 |001e: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.view:Landroid/view/View; // field@43fa │ │ -20d7c8: 6e10 4c03 0000 |0020: invoke-virtual {v0}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@034c │ │ -20d7ce: 0c00 |0023: move-result-object v0 │ │ -20d7d0: 1401 8403 067f |0024: const v1, #float 1.78135e+38 // #7f060384 │ │ -20d7d6: 6e20 de00 1000 |0027: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getColor:(I)I // method@00de │ │ -20d7dc: 0a00 |002a: move-result v0 │ │ -20d7de: 6e20 1809 0300 |002b: invoke-virtual {v3, v0}, Lcom/google/android/material/snackbar/Snackbar;.setActionTextColor:(I)Lcom/google/android/material/snackbar/Snackbar; // method@0918 │ │ -20d7e4: 0c03 |002e: move-result-object v3 │ │ -20d7e6: 6e10 1909 0300 |002f: invoke-virtual {v3}, Lcom/google/android/material/snackbar/Snackbar;.show:()V // method@0919 │ │ -20d7ec: 0e00 |0032: return-void │ │ +20d77c: |[20d77c] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.onPostExecute:(Ljava/lang/Void;)V │ │ +20d78c: 5523 f643 |0000: iget-boolean v3, v2, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.showProgress:Z // field@43f6 │ │ +20d790: 3803 0c00 |0002: if-eqz v3, 000e // +000c │ │ +20d794: 5423 f443 |0004: iget-object v3, v2, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.progressDialog:Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // field@43f4 │ │ +20d798: 3803 0800 |0006: if-eqz v3, 000e // +0008 │ │ +20d79c: 6e10 eb6c 0300 |0008: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.dismiss:()V // method@6ceb │ │ +20d7a2: 1203 |000b: const/4 v3, #int 0 // #0 │ │ +20d7a4: 5b23 f443 |000c: iput-object v3, v2, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.progressDialog:Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // field@43f4 │ │ +20d7a8: 5423 fa43 |000e: iget-object v3, v2, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.view:Landroid/view/View; // field@43fa │ │ +20d7ac: 5420 f943 |0010: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.snackbarText:Ljava/lang/String; // field@43f9 │ │ +20d7b0: 5221 f843 |0012: iget v1, v2, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.snackbarDuration:I // field@43f8 │ │ +20d7b4: 7130 1609 0301 |0014: invoke-static {v3, v0, v1}, Lcom/google/android/material/snackbar/Snackbar;.make:(Landroid/view/View;Ljava/lang/CharSequence;I)Lcom/google/android/material/snackbar/Snackbar; // method@0916 │ │ +20d7ba: 0c03 |0017: move-result-object v3 │ │ +20d7bc: 5420 f743 |0018: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.snackbarActionText:Ljava/lang/String; // field@43f7 │ │ +20d7c0: 6e30 1709 0302 |001a: invoke-virtual {v3, v0, v2}, Lcom/google/android/material/snackbar/Snackbar;.setAction:(Ljava/lang/CharSequence;Landroid/view/View$OnClickListener;)Lcom/google/android/material/snackbar/Snackbar; // method@0917 │ │ +20d7c6: 0c03 |001d: move-result-object v3 │ │ +20d7c8: 5420 fa43 |001e: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.view:Landroid/view/View; // field@43fa │ │ +20d7cc: 6e10 4c03 0000 |0020: invoke-virtual {v0}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@034c │ │ +20d7d2: 0c00 |0023: move-result-object v0 │ │ +20d7d4: 1401 8403 067f |0024: const v1, #float 1.78135e+38 // #7f060384 │ │ +20d7da: 6e20 de00 1000 |0027: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getColor:(I)I // method@00de │ │ +20d7e0: 0a00 |002a: move-result v0 │ │ +20d7e2: 6e20 1809 0300 |002b: invoke-virtual {v3, v0}, Lcom/google/android/material/snackbar/Snackbar;.setActionTextColor:(I)Lcom/google/android/material/snackbar/Snackbar; // method@0918 │ │ +20d7e8: 0c03 |002e: move-result-object v3 │ │ +20d7ea: 6e10 1909 0300 |002f: invoke-virtual {v3}, Lcom/google/android/material/snackbar/Snackbar;.show:()V // method@0919 │ │ +20d7f0: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0008 line=60 │ │ 0x000c line=61 │ │ 0x000e line=64 │ │ 0x001a line=65 │ │ @@ -332854,36 +332855,36 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 38 16-bit code units │ │ -20d7f0: |[20d7f0] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.onPreExecute:()V │ │ -20d800: 5550 f643 |0000: iget-boolean v0, v5, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.showProgress:Z // field@43f6 │ │ -20d804: 3800 2000 |0002: if-eqz v0, 0022 // +0020 │ │ -20d808: 5450 fa43 |0004: iget-object v0, v5, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.view:Landroid/view/View; // field@43fa │ │ -20d80c: 6e10 3d03 0000 |0006: invoke-virtual {v0}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@033d │ │ -20d812: 0c00 |0009: move-result-object v0 │ │ -20d814: 5451 fa43 |000a: iget-object v1, v5, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.view:Landroid/view/View; // field@43fa │ │ -20d818: 6e10 3d03 0100 |000c: invoke-virtual {v1}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@033d │ │ -20d81e: 0c01 |000f: move-result-object v1 │ │ -20d820: 1402 1b03 137f |0010: const v2, #float 1.95413e+38 // #7f13031b │ │ -20d826: 6e20 7900 2100 |0013: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0079 │ │ -20d82c: 0c01 |0016: move-result-object v1 │ │ -20d82e: 1212 |0017: const/4 v2, #int 1 // #1 │ │ -20d830: 1203 |0018: const/4 v3, #int 0 // #0 │ │ -20d832: 1a04 0000 |0019: const-string v4, "" // string@0000 │ │ -20d836: 7153 fd6c 4021 |001b: invoke-static {v0, v4, v1, v2, v3}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.show:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZZ)Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // method@6cfd │ │ -20d83c: 0c00 |001e: move-result-object v0 │ │ -20d83e: 5b50 f443 |001f: iput-object v0, v5, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.progressDialog:Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // field@43f4 │ │ -20d842: 2804 |0021: goto 0025 // +0004 │ │ -20d844: 1200 |0022: const/4 v0, #int 0 // #0 │ │ -20d846: 5b50 f443 |0023: iput-object v0, v5, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.progressDialog:Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // field@43f4 │ │ -20d84a: 0e00 |0025: return-void │ │ +20d7f4: |[20d7f4] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.onPreExecute:()V │ │ +20d804: 5550 f643 |0000: iget-boolean v0, v5, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.showProgress:Z // field@43f6 │ │ +20d808: 3800 2000 |0002: if-eqz v0, 0022 // +0020 │ │ +20d80c: 5450 fa43 |0004: iget-object v0, v5, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.view:Landroid/view/View; // field@43fa │ │ +20d810: 6e10 3d03 0000 |0006: invoke-virtual {v0}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@033d │ │ +20d816: 0c00 |0009: move-result-object v0 │ │ +20d818: 5451 fa43 |000a: iget-object v1, v5, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.view:Landroid/view/View; // field@43fa │ │ +20d81c: 6e10 3d03 0100 |000c: invoke-virtual {v1}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@033d │ │ +20d822: 0c01 |000f: move-result-object v1 │ │ +20d824: 1402 1b03 137f |0010: const v2, #float 1.95413e+38 // #7f13031b │ │ +20d82a: 6e20 7900 2100 |0013: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0079 │ │ +20d830: 0c01 |0016: move-result-object v1 │ │ +20d832: 1212 |0017: const/4 v2, #int 1 // #1 │ │ +20d834: 1203 |0018: const/4 v3, #int 0 // #0 │ │ +20d836: 1a04 0000 |0019: const-string v4, "" // string@0000 │ │ +20d83a: 7153 fd6c 4021 |001b: invoke-static {v0, v4, v1, v2, v3}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.show:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZZ)Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // method@6cfd │ │ +20d840: 0c00 |001e: move-result-object v0 │ │ +20d842: 5b50 f443 |001f: iput-object v0, v5, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.progressDialog:Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // field@43f4 │ │ +20d846: 2804 |0021: goto 0025 // +0004 │ │ +20d848: 1200 |0022: const/4 v0, #int 0 // #0 │ │ +20d84a: 5b50 f443 |0023: iput-object v0, v5, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.progressDialog:Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // field@43f4 │ │ +20d84e: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0004 line=41 │ │ 0x000c line=42 │ │ 0x0019 line=41 │ │ 0x0023 line=45 │ │ @@ -332930,19 +332931,19 @@ │ │ type : '(Landroid/content/DialogInterface$OnCancelListener;Lorg/thoughtcrime/securesms/util/views/ProgressDialog;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -20da44: |[20da44] org.thoughtcrime.securesms.util.views.ProgressDialog$$ExternalSyntheticLambda0.:(Landroid/content/DialogInterface$OnCancelListener;Lorg/thoughtcrime/securesms/util/views/ProgressDialog;)V │ │ -20da54: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ -20da5a: 5b01 0544 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/views/ProgressDialog$$ExternalSyntheticLambda0;.f$0:Landroid/content/DialogInterface$OnCancelListener; // field@4405 │ │ -20da5e: 5b02 0644 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/util/views/ProgressDialog$$ExternalSyntheticLambda0;.f$1:Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // field@4406 │ │ -20da62: 0e00 |0007: return-void │ │ +20da48: |[20da48] org.thoughtcrime.securesms.util.views.ProgressDialog$$ExternalSyntheticLambda0.:(Landroid/content/DialogInterface$OnCancelListener;Lorg/thoughtcrime/securesms/util/views/ProgressDialog;)V │ │ +20da58: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ +20da5e: 5b01 0544 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/views/ProgressDialog$$ExternalSyntheticLambda0;.f$0:Landroid/content/DialogInterface$OnCancelListener; // field@4405 │ │ +20da62: 5b02 0644 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/util/views/ProgressDialog$$ExternalSyntheticLambda0;.f$1:Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // field@4406 │ │ +20da66: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/thoughtcrime/securesms/util/views/ProgressDialog$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/content/DialogInterface$OnCancelListener; │ │ 0x0000 - 0x0008 reg=2 (null) Lorg/thoughtcrime/securesms/util/views/ProgressDialog; │ │ @@ -332953,19 +332954,19 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -20da64: |[20da64] org.thoughtcrime.securesms.util.views.ProgressDialog$$ExternalSyntheticLambda0.onClick:(Landroid/content/DialogInterface;I)V │ │ -20da74: 5420 0544 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/views/ProgressDialog$$ExternalSyntheticLambda0;.f$0:Landroid/content/DialogInterface$OnCancelListener; // field@4405 │ │ -20da78: 5421 0644 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/util/views/ProgressDialog$$ExternalSyntheticLambda0;.f$1:Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // field@4406 │ │ -20da7c: 7140 f06c 1043 |0004: invoke-static {v0, v1, v3, v4}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.lambda$show$0:(Landroid/content/DialogInterface$OnCancelListener;Lorg/thoughtcrime/securesms/util/views/ProgressDialog;Landroid/content/DialogInterface;I)V // method@6cf0 │ │ -20da82: 0e00 |0007: return-void │ │ +20da68: |[20da68] org.thoughtcrime.securesms.util.views.ProgressDialog$$ExternalSyntheticLambda0.onClick:(Landroid/content/DialogInterface;I)V │ │ +20da78: 5420 0544 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/views/ProgressDialog$$ExternalSyntheticLambda0;.f$0:Landroid/content/DialogInterface$OnCancelListener; // field@4405 │ │ +20da7c: 5421 0644 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/util/views/ProgressDialog$$ExternalSyntheticLambda0;.f$1:Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // field@4406 │ │ +20da80: 7140 f06c 1043 |0004: invoke-static {v0, v1, v3, v4}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.lambda$show$0:(Landroid/content/DialogInterface$OnCancelListener;Lorg/thoughtcrime/securesms/util/views/ProgressDialog;Landroid/content/DialogInterface;I)V // method@6cf0 │ │ +20da86: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/thoughtcrime/securesms/util/views/ProgressDialog$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0008 reg=3 (null) Landroid/content/DialogInterface; │ │ 0x0000 - 0x0008 reg=4 (null) I │ │ @@ -333011,18 +333012,18 @@ │ │ type : '(Landroid/view/ViewStub;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -20dd9c: |[20dd9c] org.thoughtcrime.securesms.util.views.Stub.:(Landroid/view/ViewStub;)V │ │ -20ddac: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ -20ddb2: 5b01 0c44 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/views/Stub;.viewStub:Landroid/view/ViewStub; // field@440c │ │ -20ddb6: 0e00 |0005: return-void │ │ +20dda0: |[20dda0] org.thoughtcrime.securesms.util.views.Stub.:(Landroid/view/ViewStub;)V │ │ +20ddb0: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ +20ddb6: 5b01 0c44 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/views/Stub;.viewStub:Landroid/view/ViewStub; // field@440c │ │ +20ddba: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ 0x0003 line=13 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/util/views/Stub; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/view/ViewStub; │ │ @@ -333033,25 +333034,25 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -20dd68: |[20dd68] org.thoughtcrime.securesms.util.views.Stub.get:()Ljava/lang/Object; │ │ -20dd78: 5410 0b44 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/views/Stub;.view:Ljava/lang/Object; // field@440b │ │ -20dd7c: 3900 0d00 |0002: if-nez v0, 000f // +000d │ │ -20dd80: 5410 0c44 |0004: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/views/Stub;.viewStub:Landroid/view/ViewStub; // field@440c │ │ -20dd84: 6e10 9503 0000 |0006: invoke-virtual {v0}, Landroid/view/ViewStub;.inflate:()Landroid/view/View; // method@0395 │ │ -20dd8a: 0c00 |0009: move-result-object v0 │ │ -20dd8c: 5b10 0b44 |000a: iput-object v0, v1, Lorg/thoughtcrime/securesms/util/views/Stub;.view:Ljava/lang/Object; // field@440b │ │ -20dd90: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -20dd92: 5b10 0c44 |000d: iput-object v0, v1, Lorg/thoughtcrime/securesms/util/views/Stub;.viewStub:Landroid/view/ViewStub; // field@440c │ │ -20dd96: 5410 0b44 |000f: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/views/Stub;.view:Ljava/lang/Object; // field@440b │ │ -20dd9a: 1100 |0011: return-object v0 │ │ +20dd6c: |[20dd6c] org.thoughtcrime.securesms.util.views.Stub.get:()Ljava/lang/Object; │ │ +20dd7c: 5410 0b44 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/views/Stub;.view:Ljava/lang/Object; // field@440b │ │ +20dd80: 3900 0d00 |0002: if-nez v0, 000f // +000d │ │ +20dd84: 5410 0c44 |0004: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/views/Stub;.viewStub:Landroid/view/ViewStub; // field@440c │ │ +20dd88: 6e10 9503 0000 |0006: invoke-virtual {v0}, Landroid/view/ViewStub;.inflate:()Landroid/view/View; // method@0395 │ │ +20dd8e: 0c00 |0009: move-result-object v0 │ │ +20dd90: 5b10 0b44 |000a: iput-object v0, v1, Lorg/thoughtcrime/securesms/util/views/Stub;.view:Ljava/lang/Object; // field@440b │ │ +20dd94: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +20dd96: 5b10 0c44 |000d: iput-object v0, v1, Lorg/thoughtcrime/securesms/util/views/Stub;.viewStub:Landroid/view/ViewStub; // field@440c │ │ +20dd9a: 5410 0b44 |000f: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/views/Stub;.view:Ljava/lang/Object; // field@440b │ │ +20dd9e: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ 0x0004 line=18 │ │ 0x000d line=19 │ │ 0x000f line=22 │ │ locals : │ │ @@ -333062,21 +333063,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -20dd48: |[20dd48] org.thoughtcrime.securesms.util.views.Stub.resolved:()Z │ │ -20dd58: 5410 0b44 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/views/Stub;.view:Ljava/lang/Object; // field@440b │ │ -20dd5c: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -20dd60: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -20dd62: 2802 |0005: goto 0007 // +0002 │ │ -20dd64: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -20dd66: 0f00 |0007: return v0 │ │ +20dd4c: |[20dd4c] org.thoughtcrime.securesms.util.views.Stub.resolved:()Z │ │ +20dd5c: 5410 0b44 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/views/Stub;.view:Ljava/lang/Object; // field@440b │ │ +20dd60: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +20dd64: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +20dd66: 2802 |0005: goto 0007 // +0002 │ │ +20dd68: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +20dd6a: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/thoughtcrime/securesms/util/views/Stub; │ │ │ │ source_file_idx : 15969 (Stub.java) │ │ @@ -333120,18 +333121,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -20e18c: |[20e18c] org.thoughtcrime.securesms.video.VideoPlayer.:(Landroid/content/Context;)V │ │ -20e19c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -20e19e: 7030 2a6d 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/thoughtcrime/securesms/video/VideoPlayer;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@6d2a │ │ -20e1a4: 0e00 |0004: return-void │ │ +20e190: |[20e190] org.thoughtcrime.securesms.video.VideoPlayer.:(Landroid/content/Context;)V │ │ +20e1a0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +20e1a2: 7030 2a6d 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/thoughtcrime/securesms/video/VideoPlayer;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@6d2a │ │ +20e1a8: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=57 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/thoughtcrime/securesms/video/VideoPlayer; │ │ 0x0000 - 0x0005 reg=2 (null) Landroid/content/Context; │ │ │ │ @@ -333140,18 +333141,18 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -20e1a8: |[20e1a8] org.thoughtcrime.securesms.video.VideoPlayer.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -20e1b8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -20e1ba: 7040 2b6d 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/thoughtcrime/securesms/video/VideoPlayer;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@6d2b │ │ -20e1c0: 0e00 |0004: return-void │ │ +20e1ac: |[20e1ac] org.thoughtcrime.securesms.video.VideoPlayer.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +20e1bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +20e1be: 7040 2b6d 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/thoughtcrime/securesms/video/VideoPlayer;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@6d2b │ │ +20e1c4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=61 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/thoughtcrime/securesms/video/VideoPlayer; │ │ 0x0000 - 0x0005 reg=2 (null) Landroid/content/Context; │ │ 0x0000 - 0x0005 reg=3 (null) Landroid/util/AttributeSet; │ │ @@ -333161,24 +333162,24 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 21 16-bit code units │ │ -20e1c4: |[20e1c4] org.thoughtcrime.securesms.video.VideoPlayer.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -20e1d4: 7040 1b04 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@041b │ │ -20e1da: 1402 1201 0d7f |0003: const v2, #float 1.87427e+38 // #7f0d0112 │ │ -20e1e0: 7130 2e6d 2100 |0006: invoke-static {v1, v2, v0}, Lorg/thoughtcrime/securesms/video/VideoPlayer;.inflate:(Landroid/content/Context;ILandroid/view/ViewGroup;)Landroid/view/View; // method@6d2e │ │ -20e1e6: 1401 e003 0a7f |0009: const v1, #float 1.83454e+38 // #7f0a03e0 │ │ -20e1ec: 7120 696c 1000 |000c: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/ViewUtil;.findById:(Landroid/view/View;I)Landroid/view/View; // method@6c69 │ │ -20e1f2: 0c01 |000f: move-result-object v1 │ │ -20e1f4: 1f01 7602 |0010: check-cast v1, Lcom/google/android/exoplayer2/ui/PlayerView; // type@0276 │ │ -20e1f8: 5b01 0f44 |0012: iput-object v1, v0, Lorg/thoughtcrime/securesms/video/VideoPlayer;.exoView:Lcom/google/android/exoplayer2/ui/PlayerView; // field@440f │ │ -20e1fc: 0e00 |0014: return-void │ │ +20e1c8: |[20e1c8] org.thoughtcrime.securesms.video.VideoPlayer.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +20e1d8: 7040 1b04 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@041b │ │ +20e1de: 1402 1201 0d7f |0003: const v2, #float 1.87427e+38 // #7f0d0112 │ │ +20e1e4: 7130 2e6d 2100 |0006: invoke-static {v1, v2, v0}, Lorg/thoughtcrime/securesms/video/VideoPlayer;.inflate:(Landroid/content/Context;ILandroid/view/ViewGroup;)Landroid/view/View; // method@6d2e │ │ +20e1ea: 1401 e003 0a7f |0009: const v1, #float 1.83454e+38 // #7f0a03e0 │ │ +20e1f0: 7120 696c 1000 |000c: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/ViewUtil;.findById:(Landroid/view/View;I)Landroid/view/View; // method@6c69 │ │ +20e1f6: 0c01 |000f: move-result-object v1 │ │ +20e1f8: 1f01 7602 |0010: check-cast v1, Lcom/google/android/exoplayer2/ui/PlayerView; // type@0276 │ │ +20e1fc: 5b01 0f44 |0012: iput-object v1, v0, Lorg/thoughtcrime/securesms/video/VideoPlayer;.exoView:Lcom/google/android/exoplayer2/ui/PlayerView; // field@440f │ │ +20e200: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0006 line=67 │ │ 0x000c line=69 │ │ locals : │ │ 0x0000 - 0x0015 reg=0 this Lorg/thoughtcrime/securesms/video/VideoPlayer; │ │ @@ -333191,70 +333192,70 @@ │ │ type : '(Lorg/thoughtcrime/securesms/mms/VideoSlide;Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 121 16-bit code units │ │ -20e244: |[20e244] org.thoughtcrime.securesms.video.VideoPlayer.setExoViewSource:(Lorg/thoughtcrime/securesms/mms/VideoSlide;Z)V │ │ -20e254: 2200 7b02 |0000: new-instance v0, Lcom/google/android/exoplayer2/upstream/DefaultBandwidthMeter$Builder; // type@027b │ │ -20e258: 6e10 2d6d 0500 |0002: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/VideoPlayer;.getContext:()Landroid/content/Context; // method@6d2d │ │ -20e25e: 0c01 |0005: move-result-object v1 │ │ -20e260: 7020 0b09 1000 |0006: invoke-direct {v0, v1}, Lcom/google/android/exoplayer2/upstream/DefaultBandwidthMeter$Builder;.:(Landroid/content/Context;)V // method@090b │ │ -20e266: 6e10 0c09 0000 |0009: invoke-virtual {v0}, Lcom/google/android/exoplayer2/upstream/DefaultBandwidthMeter$Builder;.build:()Lcom/google/android/exoplayer2/upstream/DefaultBandwidthMeter; // method@090c │ │ -20e26c: 0c00 |000c: move-result-object v0 │ │ -20e26e: 2201 7302 |000d: new-instance v1, Lcom/google/android/exoplayer2/trackselection/DefaultTrackSelector; // type@0273 │ │ -20e272: 6e10 2d6d 0500 |000f: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/VideoPlayer;.getContext:()Landroid/content/Context; // method@6d2d │ │ -20e278: 0c02 |0012: move-result-object v2 │ │ -20e27a: 7020 0509 2100 |0013: invoke-direct {v1, v2}, Lcom/google/android/exoplayer2/trackselection/DefaultTrackSelector;.:(Landroid/content/Context;)V // method@0905 │ │ -20e280: 2202 5702 |0016: new-instance v2, Lcom/google/android/exoplayer2/DefaultLoadControl; // type@0257 │ │ -20e284: 7010 c408 0200 |0018: invoke-direct {v2}, Lcom/google/android/exoplayer2/DefaultLoadControl;.:()V // method@08c4 │ │ -20e28a: 2203 6602 |001b: new-instance v3, Lcom/google/android/exoplayer2/SimpleExoPlayer$Builder; // type@0266 │ │ -20e28e: 6e10 2d6d 0500 |001d: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/VideoPlayer;.getContext:()Landroid/content/Context; // method@6d2d │ │ -20e294: 0c04 |0020: move-result-object v4 │ │ -20e296: 7020 eb08 4300 |0021: invoke-direct {v3, v4}, Lcom/google/android/exoplayer2/SimpleExoPlayer$Builder;.:(Landroid/content/Context;)V // method@08eb │ │ -20e29c: 6e20 f008 1300 |0024: invoke-virtual {v3, v1}, Lcom/google/android/exoplayer2/SimpleExoPlayer$Builder;.setTrackSelector:(Lcom/google/android/exoplayer2/trackselection/TrackSelector;)Lcom/google/android/exoplayer2/SimpleExoPlayer$Builder; // method@08f0 │ │ -20e2a2: 0c01 |0027: move-result-object v1 │ │ -20e2a4: 6e20 ee08 0100 |0028: invoke-virtual {v1, v0}, Lcom/google/android/exoplayer2/SimpleExoPlayer$Builder;.setBandwidthMeter:(Lcom/google/android/exoplayer2/upstream/BandwidthMeter;)Lcom/google/android/exoplayer2/SimpleExoPlayer$Builder; // method@08ee │ │ -20e2aa: 0c00 |002b: move-result-object v0 │ │ -20e2ac: 6e20 ef08 2000 |002c: invoke-virtual {v0, v2}, Lcom/google/android/exoplayer2/SimpleExoPlayer$Builder;.setLoadControl:(Lcom/google/android/exoplayer2/LoadControl;)Lcom/google/android/exoplayer2/SimpleExoPlayer$Builder; // method@08ef │ │ -20e2b2: 0c00 |002f: move-result-object v0 │ │ -20e2b4: 6e10 ed08 0000 |0030: invoke-virtual {v0}, Lcom/google/android/exoplayer2/SimpleExoPlayer$Builder;.build:()Lcom/google/android/exoplayer2/SimpleExoPlayer; // method@08ed │ │ -20e2ba: 0c00 |0033: move-result-object v0 │ │ -20e2bc: 5b50 0e44 |0034: iput-object v0, v5, Lorg/thoughtcrime/securesms/video/VideoPlayer;.exoPlayer:Lcom/google/android/exoplayer2/SimpleExoPlayer; // field@440e │ │ -20e2c0: 2201 bb11 |0036: new-instance v1, Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener; // type@11bb │ │ -20e2c4: 5452 1044 |0038: iget-object v2, v5, Lorg/thoughtcrime/securesms/video/VideoPlayer;.window:Landroid/view/Window; // field@4410 │ │ -20e2c8: 7020 036d 2100 |003a: invoke-direct {v1, v2}, Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener;.:(Landroid/view/Window;)V // method@6d03 │ │ -20e2ce: 6e20 f108 1000 |003d: invoke-virtual {v0, v1}, Lcom/google/android/exoplayer2/SimpleExoPlayer;.addListener:(Lcom/google/android/exoplayer2/Player$Listener;)V // method@08f1 │ │ -20e2d4: 5450 0f44 |0040: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/VideoPlayer;.exoView:Lcom/google/android/exoplayer2/ui/PlayerView; // field@440f │ │ -20e2d8: 5451 0e44 |0042: iget-object v1, v5, Lorg/thoughtcrime/securesms/video/VideoPlayer;.exoPlayer:Lcom/google/android/exoplayer2/SimpleExoPlayer; // field@440e │ │ -20e2dc: 6e20 0609 1000 |0044: invoke-virtual {v0, v1}, Lcom/google/android/exoplayer2/ui/PlayerView;.setPlayer:(Lcom/google/android/exoplayer2/Player;)V // method@0906 │ │ -20e2e2: 2200 7e02 |0047: new-instance v0, Lcom/google/android/exoplayer2/upstream/DefaultDataSourceFactory; // type@027e │ │ -20e2e6: 6e10 2d6d 0500 |0049: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/VideoPlayer;.getContext:()Landroid/content/Context; // method@6d2d │ │ -20e2ec: 0c01 |004c: move-result-object v1 │ │ -20e2ee: 1a02 e71c |004d: const-string v2, "GenericUserAgent" // string@1ce7 │ │ -20e2f2: 1203 |004f: const/4 v3, #int 0 // #0 │ │ -20e2f4: 7040 0d09 1032 |0050: invoke-direct {v0, v1, v2, v3}, Lcom/google/android/exoplayer2/upstream/DefaultDataSourceFactory;.:(Landroid/content/Context;Ljava/lang/String;Lcom/google/android/exoplayer2/upstream/TransferListener;)V // method@090d │ │ -20e2fa: 2201 be11 |0053: new-instance v1, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSourceFactory; // type@11be │ │ -20e2fe: 7020 3b6d 0100 |0055: invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSourceFactory;.:(Lcom/google/android/exoplayer2/upstream/DefaultDataSourceFactory;)V // method@6d3b │ │ -20e304: 2200 6c02 |0058: new-instance v0, Lcom/google/android/exoplayer2/extractor/DefaultExtractorsFactory; // type@026c │ │ -20e308: 7010 0109 0000 |005a: invoke-direct {v0}, Lcom/google/android/exoplayer2/extractor/DefaultExtractorsFactory;.:()V // method@0901 │ │ -20e30e: 2202 7002 |005d: new-instance v2, Lcom/google/android/exoplayer2/source/ProgressiveMediaSource$Factory; // type@0270 │ │ -20e312: 7030 0309 1200 |005f: invoke-direct {v2, v1, v0}, Lcom/google/android/exoplayer2/source/ProgressiveMediaSource$Factory;.:(Lcom/google/android/exoplayer2/upstream/DataSource$Factory;Lcom/google/android/exoplayer2/extractor/ExtractorsFactory;)V // method@0903 │ │ -20e318: 6e10 2265 0600 |0062: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/mms/VideoSlide;.getUri:()Landroid/net/Uri; // method@6522 │ │ -20e31e: 0c06 |0065: move-result-object v6 │ │ -20e320: 7110 c608 0600 |0066: invoke-static {v6}, Lcom/google/android/exoplayer2/MediaItem;.fromUri:(Landroid/net/Uri;)Lcom/google/android/exoplayer2/MediaItem; // method@08c6 │ │ -20e326: 0c06 |0069: move-result-object v6 │ │ -20e328: 6e20 0409 6200 |006a: invoke-virtual {v2, v6}, Lcom/google/android/exoplayer2/source/ProgressiveMediaSource$Factory;.createMediaSource:(Lcom/google/android/exoplayer2/MediaItem;)Lcom/google/android/exoplayer2/source/ProgressiveMediaSource; // method@0904 │ │ -20e32e: 0c06 |006d: move-result-object v6 │ │ -20e330: 5450 0e44 |006e: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/VideoPlayer;.exoPlayer:Lcom/google/android/exoplayer2/SimpleExoPlayer; // field@440e │ │ -20e334: 6e20 f608 6000 |0070: invoke-virtual {v0, v6}, Lcom/google/android/exoplayer2/SimpleExoPlayer;.prepare:(Lcom/google/android/exoplayer2/source/MediaSource;)V // method@08f6 │ │ -20e33a: 5456 0e44 |0073: iget-object v6, v5, Lorg/thoughtcrime/securesms/video/VideoPlayer;.exoPlayer:Lcom/google/android/exoplayer2/SimpleExoPlayer; // field@440e │ │ -20e33e: 6e20 fb08 7600 |0075: invoke-virtual {v6, v7}, Lcom/google/android/exoplayer2/SimpleExoPlayer;.setPlayWhenReady:(Z)V // method@08fb │ │ -20e344: 0e00 |0078: return-void │ │ +20e248: |[20e248] org.thoughtcrime.securesms.video.VideoPlayer.setExoViewSource:(Lorg/thoughtcrime/securesms/mms/VideoSlide;Z)V │ │ +20e258: 2200 7b02 |0000: new-instance v0, Lcom/google/android/exoplayer2/upstream/DefaultBandwidthMeter$Builder; // type@027b │ │ +20e25c: 6e10 2d6d 0500 |0002: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/VideoPlayer;.getContext:()Landroid/content/Context; // method@6d2d │ │ +20e262: 0c01 |0005: move-result-object v1 │ │ +20e264: 7020 0b09 1000 |0006: invoke-direct {v0, v1}, Lcom/google/android/exoplayer2/upstream/DefaultBandwidthMeter$Builder;.:(Landroid/content/Context;)V // method@090b │ │ +20e26a: 6e10 0c09 0000 |0009: invoke-virtual {v0}, Lcom/google/android/exoplayer2/upstream/DefaultBandwidthMeter$Builder;.build:()Lcom/google/android/exoplayer2/upstream/DefaultBandwidthMeter; // method@090c │ │ +20e270: 0c00 |000c: move-result-object v0 │ │ +20e272: 2201 7302 |000d: new-instance v1, Lcom/google/android/exoplayer2/trackselection/DefaultTrackSelector; // type@0273 │ │ +20e276: 6e10 2d6d 0500 |000f: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/VideoPlayer;.getContext:()Landroid/content/Context; // method@6d2d │ │ +20e27c: 0c02 |0012: move-result-object v2 │ │ +20e27e: 7020 0509 2100 |0013: invoke-direct {v1, v2}, Lcom/google/android/exoplayer2/trackselection/DefaultTrackSelector;.:(Landroid/content/Context;)V // method@0905 │ │ +20e284: 2202 5702 |0016: new-instance v2, Lcom/google/android/exoplayer2/DefaultLoadControl; // type@0257 │ │ +20e288: 7010 c408 0200 |0018: invoke-direct {v2}, Lcom/google/android/exoplayer2/DefaultLoadControl;.:()V // method@08c4 │ │ +20e28e: 2203 6602 |001b: new-instance v3, Lcom/google/android/exoplayer2/SimpleExoPlayer$Builder; // type@0266 │ │ +20e292: 6e10 2d6d 0500 |001d: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/VideoPlayer;.getContext:()Landroid/content/Context; // method@6d2d │ │ +20e298: 0c04 |0020: move-result-object v4 │ │ +20e29a: 7020 eb08 4300 |0021: invoke-direct {v3, v4}, Lcom/google/android/exoplayer2/SimpleExoPlayer$Builder;.:(Landroid/content/Context;)V // method@08eb │ │ +20e2a0: 6e20 f008 1300 |0024: invoke-virtual {v3, v1}, Lcom/google/android/exoplayer2/SimpleExoPlayer$Builder;.setTrackSelector:(Lcom/google/android/exoplayer2/trackselection/TrackSelector;)Lcom/google/android/exoplayer2/SimpleExoPlayer$Builder; // method@08f0 │ │ +20e2a6: 0c01 |0027: move-result-object v1 │ │ +20e2a8: 6e20 ee08 0100 |0028: invoke-virtual {v1, v0}, Lcom/google/android/exoplayer2/SimpleExoPlayer$Builder;.setBandwidthMeter:(Lcom/google/android/exoplayer2/upstream/BandwidthMeter;)Lcom/google/android/exoplayer2/SimpleExoPlayer$Builder; // method@08ee │ │ +20e2ae: 0c00 |002b: move-result-object v0 │ │ +20e2b0: 6e20 ef08 2000 |002c: invoke-virtual {v0, v2}, Lcom/google/android/exoplayer2/SimpleExoPlayer$Builder;.setLoadControl:(Lcom/google/android/exoplayer2/LoadControl;)Lcom/google/android/exoplayer2/SimpleExoPlayer$Builder; // method@08ef │ │ +20e2b6: 0c00 |002f: move-result-object v0 │ │ +20e2b8: 6e10 ed08 0000 |0030: invoke-virtual {v0}, Lcom/google/android/exoplayer2/SimpleExoPlayer$Builder;.build:()Lcom/google/android/exoplayer2/SimpleExoPlayer; // method@08ed │ │ +20e2be: 0c00 |0033: move-result-object v0 │ │ +20e2c0: 5b50 0e44 |0034: iput-object v0, v5, Lorg/thoughtcrime/securesms/video/VideoPlayer;.exoPlayer:Lcom/google/android/exoplayer2/SimpleExoPlayer; // field@440e │ │ +20e2c4: 2201 bb11 |0036: new-instance v1, Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener; // type@11bb │ │ +20e2c8: 5452 1044 |0038: iget-object v2, v5, Lorg/thoughtcrime/securesms/video/VideoPlayer;.window:Landroid/view/Window; // field@4410 │ │ +20e2cc: 7020 036d 2100 |003a: invoke-direct {v1, v2}, Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener;.:(Landroid/view/Window;)V // method@6d03 │ │ +20e2d2: 6e20 f108 1000 |003d: invoke-virtual {v0, v1}, Lcom/google/android/exoplayer2/SimpleExoPlayer;.addListener:(Lcom/google/android/exoplayer2/Player$Listener;)V // method@08f1 │ │ +20e2d8: 5450 0f44 |0040: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/VideoPlayer;.exoView:Lcom/google/android/exoplayer2/ui/PlayerView; // field@440f │ │ +20e2dc: 5451 0e44 |0042: iget-object v1, v5, Lorg/thoughtcrime/securesms/video/VideoPlayer;.exoPlayer:Lcom/google/android/exoplayer2/SimpleExoPlayer; // field@440e │ │ +20e2e0: 6e20 0609 1000 |0044: invoke-virtual {v0, v1}, Lcom/google/android/exoplayer2/ui/PlayerView;.setPlayer:(Lcom/google/android/exoplayer2/Player;)V // method@0906 │ │ +20e2e6: 2200 7e02 |0047: new-instance v0, Lcom/google/android/exoplayer2/upstream/DefaultDataSourceFactory; // type@027e │ │ +20e2ea: 6e10 2d6d 0500 |0049: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/VideoPlayer;.getContext:()Landroid/content/Context; // method@6d2d │ │ +20e2f0: 0c01 |004c: move-result-object v1 │ │ +20e2f2: 1a02 e71c |004d: const-string v2, "GenericUserAgent" // string@1ce7 │ │ +20e2f6: 1203 |004f: const/4 v3, #int 0 // #0 │ │ +20e2f8: 7040 0d09 1032 |0050: invoke-direct {v0, v1, v2, v3}, Lcom/google/android/exoplayer2/upstream/DefaultDataSourceFactory;.:(Landroid/content/Context;Ljava/lang/String;Lcom/google/android/exoplayer2/upstream/TransferListener;)V // method@090d │ │ +20e2fe: 2201 be11 |0053: new-instance v1, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSourceFactory; // type@11be │ │ +20e302: 7020 3b6d 0100 |0055: invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSourceFactory;.:(Lcom/google/android/exoplayer2/upstream/DefaultDataSourceFactory;)V // method@6d3b │ │ +20e308: 2200 6c02 |0058: new-instance v0, Lcom/google/android/exoplayer2/extractor/DefaultExtractorsFactory; // type@026c │ │ +20e30c: 7010 0109 0000 |005a: invoke-direct {v0}, Lcom/google/android/exoplayer2/extractor/DefaultExtractorsFactory;.:()V // method@0901 │ │ +20e312: 2202 7002 |005d: new-instance v2, Lcom/google/android/exoplayer2/source/ProgressiveMediaSource$Factory; // type@0270 │ │ +20e316: 7030 0309 1200 |005f: invoke-direct {v2, v1, v0}, Lcom/google/android/exoplayer2/source/ProgressiveMediaSource$Factory;.:(Lcom/google/android/exoplayer2/upstream/DataSource$Factory;Lcom/google/android/exoplayer2/extractor/ExtractorsFactory;)V // method@0903 │ │ +20e31c: 6e10 2265 0600 |0062: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/mms/VideoSlide;.getUri:()Landroid/net/Uri; // method@6522 │ │ +20e322: 0c06 |0065: move-result-object v6 │ │ +20e324: 7110 c608 0600 |0066: invoke-static {v6}, Lcom/google/android/exoplayer2/MediaItem;.fromUri:(Landroid/net/Uri;)Lcom/google/android/exoplayer2/MediaItem; // method@08c6 │ │ +20e32a: 0c06 |0069: move-result-object v6 │ │ +20e32c: 6e20 0409 6200 |006a: invoke-virtual {v2, v6}, Lcom/google/android/exoplayer2/source/ProgressiveMediaSource$Factory;.createMediaSource:(Lcom/google/android/exoplayer2/MediaItem;)Lcom/google/android/exoplayer2/source/ProgressiveMediaSource; // method@0904 │ │ +20e332: 0c06 |006d: move-result-object v6 │ │ +20e334: 5450 0e44 |006e: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/VideoPlayer;.exoPlayer:Lcom/google/android/exoplayer2/SimpleExoPlayer; // field@440e │ │ +20e338: 6e20 f608 6000 |0070: invoke-virtual {v0, v6}, Lcom/google/android/exoplayer2/SimpleExoPlayer;.prepare:(Lcom/google/android/exoplayer2/source/MediaSource;)V // method@08f6 │ │ +20e33e: 5456 0e44 |0073: iget-object v6, v5, Lorg/thoughtcrime/securesms/video/VideoPlayer;.exoPlayer:Lcom/google/android/exoplayer2/SimpleExoPlayer; // field@440e │ │ +20e342: 6e20 fb08 7600 |0075: invoke-virtual {v6, v7}, Lcom/google/android/exoplayer2/SimpleExoPlayer;.setPlayWhenReady:(Z)V // method@08fb │ │ +20e348: 0e00 |0078: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x000d line=96 │ │ 0x0016 line=97 │ │ 0x001b line=99 │ │ 0x0024 line=100 │ │ @@ -333281,19 +333282,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -20e200: |[20e200] org.thoughtcrime.securesms.video.VideoPlayer.cleanup:()V │ │ -20e210: 5410 0e44 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/VideoPlayer;.exoPlayer:Lcom/google/android/exoplayer2/SimpleExoPlayer; // field@440e │ │ -20e214: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -20e218: 6e10 f708 0000 |0004: invoke-virtual {v0}, Lcom/google/android/exoplayer2/SimpleExoPlayer;.release:()V // method@08f7 │ │ -20e21e: 0e00 |0007: return-void │ │ +20e204: |[20e204] org.thoughtcrime.securesms.video.VideoPlayer.cleanup:()V │ │ +20e214: 5410 0e44 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/VideoPlayer;.exoPlayer:Lcom/google/android/exoplayer2/SimpleExoPlayer; // field@440e │ │ +20e218: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +20e21c: 6e10 f708 0000 |0004: invoke-virtual {v0}, Lcom/google/android/exoplayer2/SimpleExoPlayer;.release:()V // method@08f7 │ │ +20e222: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0004 line=85 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/thoughtcrime/securesms/video/VideoPlayer; │ │ │ │ @@ -333302,20 +333303,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -20e220: |[20e220] org.thoughtcrime.securesms.video.VideoPlayer.pause:()V │ │ -20e230: 5420 0e44 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/video/VideoPlayer;.exoPlayer:Lcom/google/android/exoplayer2/SimpleExoPlayer; // field@440e │ │ -20e234: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ -20e238: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -20e23a: 6e20 fb08 1000 |0005: invoke-virtual {v0, v1}, Lcom/google/android/exoplayer2/SimpleExoPlayer;.setPlayWhenReady:(Z)V // method@08fb │ │ -20e240: 0e00 |0008: return-void │ │ +20e224: |[20e224] org.thoughtcrime.securesms.video.VideoPlayer.pause:()V │ │ +20e234: 5420 0e44 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/video/VideoPlayer;.exoPlayer:Lcom/google/android/exoplayer2/SimpleExoPlayer; // field@440e │ │ +20e238: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ +20e23c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +20e23e: 6e20 fb08 1000 |0005: invoke-virtual {v0, v1}, Lcom/google/android/exoplayer2/SimpleExoPlayer;.setPlayWhenReady:(Z)V // method@08fb │ │ +20e244: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x0005 line=79 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lorg/thoughtcrime/securesms/video/VideoPlayer; │ │ │ │ @@ -333324,17 +333325,17 @@ │ │ type : '(Lorg/thoughtcrime/securesms/mms/VideoSlide;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -20e348: |[20e348] org.thoughtcrime.securesms.video.VideoPlayer.setVideoSource:(Lorg/thoughtcrime/securesms/mms/VideoSlide;Z)V │ │ -20e358: 7030 306d 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/video/VideoPlayer;.setExoViewSource:(Lorg/thoughtcrime/securesms/mms/VideoSlide;Z)V // method@6d30 │ │ -20e35e: 0e00 |0003: return-void │ │ +20e34c: |[20e34c] org.thoughtcrime.securesms.video.VideoPlayer.setVideoSource:(Lorg/thoughtcrime/securesms/mms/VideoSlide;Z)V │ │ +20e35c: 7030 306d 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/video/VideoPlayer;.setExoViewSource:(Lorg/thoughtcrime/securesms/mms/VideoSlide;Z)V // method@6d30 │ │ +20e362: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/video/VideoPlayer; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/thoughtcrime/securesms/mms/VideoSlide; │ │ 0x0000 - 0x0004 reg=2 (null) Z │ │ @@ -333344,17 +333345,17 @@ │ │ type : '(Landroid/view/Window;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -20e360: |[20e360] org.thoughtcrime.securesms.video.VideoPlayer.setWindow:(Landroid/view/Window;)V │ │ -20e370: 5b01 1044 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/video/VideoPlayer;.window:Landroid/view/Window; // field@4410 │ │ -20e374: 0e00 |0002: return-void │ │ +20e364: |[20e364] org.thoughtcrime.securesms.video.VideoPlayer.setWindow:(Landroid/view/Window;)V │ │ +20e374: 5b01 1044 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/video/VideoPlayer;.window:Landroid/view/Window; // field@4410 │ │ +20e378: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/thoughtcrime/securesms/video/VideoPlayer; │ │ 0x0000 - 0x0003 reg=1 (null) Landroid/view/Window; │ │ │ │ @@ -333409,20 +333410,20 @@ │ │ type : '(Landroid/view/Surface;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -20e4e0: |[20e4e0] org.thoughtcrime.securesms.video.recode.InputSurface.:(Landroid/view/Surface;)V │ │ -20e4f0: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ -20e4f6: 6e10 d50a 0100 |0003: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0ad5 │ │ -20e4fc: 5b01 1944 |0006: iput-object v1, v0, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mSurface:Landroid/view/Surface; // field@4419 │ │ -20e500: 7010 406d 0000 |0008: invoke-direct {v0}, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.eglSetup:()V // method@6d40 │ │ -20e506: 0e00 |000b: return-void │ │ +20e4e4: |[20e4e4] org.thoughtcrime.securesms.video.recode.InputSurface.:(Landroid/view/Surface;)V │ │ +20e4f4: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ +20e4fa: 6e10 d50a 0100 |0003: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0ad5 │ │ +20e500: 5b01 1944 |0006: iput-object v1, v0, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mSurface:Landroid/view/Surface; // field@4419 │ │ +20e504: 7010 406d 0000 |0008: invoke-direct {v0}, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.eglSetup:()V // method@6d40 │ │ +20e50a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0003 line=40 │ │ 0x0006 line=42 │ │ 0x0008 line=43 │ │ locals : │ │ @@ -333434,28 +333435,28 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -20e508: |[20e508] org.thoughtcrime.securesms.video.recode.InputSurface.checkEglError:(Ljava/lang/String;)V │ │ -20e518: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -20e51a: 7100 2802 0000 |0001: invoke-static {}, Landroid/opengl/EGL14;.eglGetError:()I // method@0228 │ │ -20e520: 0a00 |0004: move-result v0 │ │ -20e522: 1301 0030 |0005: const/16 v1, #int 12288 // #3000 │ │ -20e526: 3210 0400 |0007: if-eq v0, v1, 000b // +0004 │ │ -20e52a: 1213 |0009: const/4 v3, #int 1 // #1 │ │ -20e52c: 28f7 |000a: goto 0001 // -0009 │ │ -20e52e: 3903 0300 |000b: if-nez v3, 000e // +0003 │ │ -20e532: 0e00 |000d: return-void │ │ -20e534: 2203 0603 |000e: new-instance v3, Ljava/lang/RuntimeException; // type@0306 │ │ -20e538: 1a00 ff1a |0010: const-string v0, "EGL error encountered (see log)" // string@1aff │ │ -20e53c: 7020 e70a 0300 |0012: invoke-direct {v3, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ae7 │ │ -20e542: 2703 |0015: throw v3 │ │ +20e50c: |[20e50c] org.thoughtcrime.securesms.video.recode.InputSurface.checkEglError:(Ljava/lang/String;)V │ │ +20e51c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +20e51e: 7100 2802 0000 |0001: invoke-static {}, Landroid/opengl/EGL14;.eglGetError:()I // method@0228 │ │ +20e524: 0a00 |0004: move-result v0 │ │ +20e526: 1301 0030 |0005: const/16 v1, #int 12288 // #3000 │ │ +20e52a: 3210 0400 |0007: if-eq v0, v1, 000b // +0004 │ │ +20e52e: 1213 |0009: const/4 v3, #int 1 // #1 │ │ +20e530: 28f7 |000a: goto 0001 // -0009 │ │ +20e532: 3903 0300 |000b: if-nez v3, 000e // +0003 │ │ +20e536: 0e00 |000d: return-void │ │ +20e538: 2203 0603 |000e: new-instance v3, Ljava/lang/RuntimeException; // type@0306 │ │ +20e53c: 1a00 ff1a |0010: const-string v0, "EGL error encountered (see log)" // string@1aff │ │ +20e540: 7020 e70a 0300 |0012: invoke-direct {v3, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ae7 │ │ +20e546: 2703 |0015: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=127 │ │ 0x000e line=131 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Lorg/thoughtcrime/securesms/video/recode/InputSurface; │ │ 0x0000 - 0x0016 reg=3 (null) Ljava/lang/String; │ │ @@ -333465,93 +333466,93 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 14 │ │ ins : 1 │ │ outs : 8 │ │ insns size : 172 16-bit code units │ │ -20e544: |[20e544] org.thoughtcrime.securesms.video.recode.InputSurface.eglSetup:()V │ │ -20e554: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -20e556: 7110 2702 0000 |0001: invoke-static {v0}, Landroid/opengl/EGL14;.eglGetDisplay:(I)Landroid/opengl/EGLDisplay; // method@0227 │ │ -20e55c: 0c01 |0004: move-result-object v1 │ │ -20e55e: 5bd1 1744 |0005: iput-object v1, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@4417 │ │ -20e562: 6202 3700 |0007: sget-object v2, Landroid/opengl/EGL14;.EGL_NO_DISPLAY:Landroid/opengl/EGLDisplay; // field@0037 │ │ -20e566: 3221 8000 |0009: if-eq v1, v2, 0089 // +0080 │ │ -20e56a: 1221 |000b: const/4 v1, #int 2 // #2 │ │ -20e56c: 2312 d811 |000c: new-array v2, v1, [I // type@11d8 │ │ -20e570: 54d3 1744 |000e: iget-object v3, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@4417 │ │ -20e574: 1214 |0010: const/4 v4, #int 1 // #1 │ │ -20e576: 7154 2902 2320 |0011: invoke-static {v3, v2, v0, v2, v4}, Landroid/opengl/EGL14;.eglInitialize:(Landroid/opengl/EGLDisplay;[II[II)Z // method@0229 │ │ -20e57c: 0a02 |0014: move-result v2 │ │ -20e57e: 3802 6900 |0015: if-eqz v2, 007e // +0069 │ │ -20e582: 1302 0b00 |0017: const/16 v2, #int 11 // #b │ │ -20e586: 2326 d811 |0019: new-array v6, v2, [I // type@11d8 │ │ -20e58a: 2606 7700 0000 |001b: fill-array-data v6, 00000092 // +00000077 │ │ -20e590: 121a |001e: const/4 v10, #int 1 // #1 │ │ -20e592: 23a2 e211 |001f: new-array v2, v10, [Landroid/opengl/EGLConfig; // type@11e2 │ │ -20e596: 234b d811 |0021: new-array v11, v4, [I // type@11d8 │ │ -20e59a: 54d5 1744 |0023: iget-object v5, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@4417 │ │ -20e59e: 1209 |0025: const/4 v9, #int 0 // #0 │ │ -20e5a0: 120c |0026: const/4 v12, #int 0 // #0 │ │ -20e5a2: 1207 |0027: const/4 v7, #int 0 // #0 │ │ -20e5a4: 0728 |0028: move-object v8, v2 │ │ -20e5a6: 7708 2102 0500 |0029: invoke-static/range {v5, v6, v7, v8, v9, v10, v11, v12}, Landroid/opengl/EGL14;.eglChooseConfig:(Landroid/opengl/EGLDisplay;[II[Landroid/opengl/EGLConfig;II[II)Z // method@0221 │ │ -20e5ac: 0a03 |002c: move-result v3 │ │ -20e5ae: 3803 4900 |002d: if-eqz v3, 0076 // +0049 │ │ -20e5b2: 1303 9830 |002f: const/16 v3, #int 12440 // #3098 │ │ -20e5b6: 1304 3830 |0031: const/16 v4, #int 12344 // #3038 │ │ -20e5ba: 2430 d811 1304 |0033: filled-new-array {v3, v1, v4}, [I // type@11d8 │ │ -20e5c0: 0c01 |0036: move-result-object v1 │ │ -20e5c2: 54d3 1744 |0037: iget-object v3, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@4417 │ │ -20e5c6: 4605 0200 |0039: aget-object v5, v2, v0 │ │ -20e5ca: 6206 3600 |003b: sget-object v6, Landroid/opengl/EGL14;.EGL_NO_CONTEXT:Landroid/opengl/EGLContext; // field@0036 │ │ -20e5ce: 7150 2202 5316 |003d: invoke-static {v3, v5, v6, v1, v0}, Landroid/opengl/EGL14;.eglCreateContext:(Landroid/opengl/EGLDisplay;Landroid/opengl/EGLConfig;Landroid/opengl/EGLContext;[II)Landroid/opengl/EGLContext; // method@0222 │ │ -20e5d4: 0c01 |0040: move-result-object v1 │ │ -20e5d6: 5bd1 1644 |0041: iput-object v1, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLContext:Landroid/opengl/EGLContext; // field@4416 │ │ -20e5da: 1a01 d858 |0043: const-string v1, "eglCreateContext" // string@58d8 │ │ -20e5de: 7020 3f6d 1d00 |0045: invoke-direct {v13, v1}, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.checkEglError:(Ljava/lang/String;)V // method@6d3f │ │ -20e5e4: 54d1 1644 |0048: iget-object v1, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLContext:Landroid/opengl/EGLContext; // field@4416 │ │ -20e5e8: 3801 2400 |004a: if-eqz v1, 006e // +0024 │ │ -20e5ec: 2410 d811 0400 |004c: filled-new-array {v4}, [I // type@11d8 │ │ -20e5f2: 0c01 |004f: move-result-object v1 │ │ -20e5f4: 54d3 1744 |0050: iget-object v3, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@4417 │ │ -20e5f8: 4602 0200 |0052: aget-object v2, v2, v0 │ │ -20e5fc: 54d4 1944 |0054: iget-object v4, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mSurface:Landroid/view/Surface; // field@4419 │ │ -20e600: 7150 2302 2314 |0056: invoke-static {v3, v2, v4, v1, v0}, Landroid/opengl/EGL14;.eglCreateWindowSurface:(Landroid/opengl/EGLDisplay;Landroid/opengl/EGLConfig;Ljava/lang/Object;[II)Landroid/opengl/EGLSurface; // method@0223 │ │ -20e606: 0c00 |0059: move-result-object v0 │ │ -20e608: 5bd0 1844 |005a: iput-object v0, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLSurface:Landroid/opengl/EGLSurface; // field@4418 │ │ -20e60c: 1a00 da58 |005c: const-string v0, "eglCreateWindowSurface" // string@58da │ │ -20e610: 7020 3f6d 0d00 |005e: invoke-direct {v13, v0}, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.checkEglError:(Ljava/lang/String;)V // method@6d3f │ │ -20e616: 54d0 1844 |0061: iget-object v0, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLSurface:Landroid/opengl/EGLSurface; // field@4418 │ │ -20e61a: 3800 0300 |0063: if-eqz v0, 0066 // +0003 │ │ -20e61e: 0e00 |0065: return-void │ │ -20e620: 2200 0603 |0066: new-instance v0, Ljava/lang/RuntimeException; // type@0306 │ │ -20e624: 1a01 118b |0068: const-string v1, "surface was null" // string@8b11 │ │ -20e628: 7020 e70a 1000 |006a: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ae7 │ │ -20e62e: 2700 |006d: throw v0 │ │ -20e630: 2200 0603 |006e: new-instance v0, Ljava/lang/RuntimeException; // type@0306 │ │ -20e634: 1a01 b27a |0070: const-string v1, "null context" // string@7ab2 │ │ -20e638: 7020 e70a 1000 |0072: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ae7 │ │ -20e63e: 2700 |0075: throw v0 │ │ -20e640: 2200 0603 |0076: new-instance v0, Ljava/lang/RuntimeException; // type@0306 │ │ -20e644: 1a01 a18e |0078: const-string v1, "unable to find RGB888+recordable ES2 EGL config" // string@8ea1 │ │ -20e648: 7020 e70a 1000 |007a: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ae7 │ │ -20e64e: 2700 |007d: throw v0 │ │ -20e650: 1200 |007e: const/4 v0, #int 0 // #0 │ │ -20e652: 5bd0 1744 |007f: iput-object v0, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@4417 │ │ -20e656: 2200 0603 |0081: new-instance v0, Ljava/lang/RuntimeException; // type@0306 │ │ -20e65a: 1a01 a58e |0083: const-string v1, "unable to initialize EGL14" // string@8ea5 │ │ -20e65e: 7020 e70a 1000 |0085: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ae7 │ │ -20e664: 2700 |0088: throw v0 │ │ -20e666: 2200 0603 |0089: new-instance v0, Ljava/lang/RuntimeException; // type@0306 │ │ -20e66a: 1a01 a38e |008b: const-string v1, "unable to get EGL14 display" // string@8ea3 │ │ -20e66e: 7020 e70a 1000 |008d: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ae7 │ │ -20e674: 2700 |0090: throw v0 │ │ -20e676: 0000 |0091: nop // spacer │ │ -20e678: 0003 0400 0b00 0000 2430 0000 0800 ... |0092: array-data (26 units) │ │ +20e548: |[20e548] org.thoughtcrime.securesms.video.recode.InputSurface.eglSetup:()V │ │ +20e558: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +20e55a: 7110 2702 0000 |0001: invoke-static {v0}, Landroid/opengl/EGL14;.eglGetDisplay:(I)Landroid/opengl/EGLDisplay; // method@0227 │ │ +20e560: 0c01 |0004: move-result-object v1 │ │ +20e562: 5bd1 1744 |0005: iput-object v1, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@4417 │ │ +20e566: 6202 3700 |0007: sget-object v2, Landroid/opengl/EGL14;.EGL_NO_DISPLAY:Landroid/opengl/EGLDisplay; // field@0037 │ │ +20e56a: 3221 8000 |0009: if-eq v1, v2, 0089 // +0080 │ │ +20e56e: 1221 |000b: const/4 v1, #int 2 // #2 │ │ +20e570: 2312 d811 |000c: new-array v2, v1, [I // type@11d8 │ │ +20e574: 54d3 1744 |000e: iget-object v3, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@4417 │ │ +20e578: 1214 |0010: const/4 v4, #int 1 // #1 │ │ +20e57a: 7154 2902 2320 |0011: invoke-static {v3, v2, v0, v2, v4}, Landroid/opengl/EGL14;.eglInitialize:(Landroid/opengl/EGLDisplay;[II[II)Z // method@0229 │ │ +20e580: 0a02 |0014: move-result v2 │ │ +20e582: 3802 6900 |0015: if-eqz v2, 007e // +0069 │ │ +20e586: 1302 0b00 |0017: const/16 v2, #int 11 // #b │ │ +20e58a: 2326 d811 |0019: new-array v6, v2, [I // type@11d8 │ │ +20e58e: 2606 7700 0000 |001b: fill-array-data v6, 00000092 // +00000077 │ │ +20e594: 121a |001e: const/4 v10, #int 1 // #1 │ │ +20e596: 23a2 e211 |001f: new-array v2, v10, [Landroid/opengl/EGLConfig; // type@11e2 │ │ +20e59a: 234b d811 |0021: new-array v11, v4, [I // type@11d8 │ │ +20e59e: 54d5 1744 |0023: iget-object v5, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@4417 │ │ +20e5a2: 1209 |0025: const/4 v9, #int 0 // #0 │ │ +20e5a4: 120c |0026: const/4 v12, #int 0 // #0 │ │ +20e5a6: 1207 |0027: const/4 v7, #int 0 // #0 │ │ +20e5a8: 0728 |0028: move-object v8, v2 │ │ +20e5aa: 7708 2102 0500 |0029: invoke-static/range {v5, v6, v7, v8, v9, v10, v11, v12}, Landroid/opengl/EGL14;.eglChooseConfig:(Landroid/opengl/EGLDisplay;[II[Landroid/opengl/EGLConfig;II[II)Z // method@0221 │ │ +20e5b0: 0a03 |002c: move-result v3 │ │ +20e5b2: 3803 4900 |002d: if-eqz v3, 0076 // +0049 │ │ +20e5b6: 1303 9830 |002f: const/16 v3, #int 12440 // #3098 │ │ +20e5ba: 1304 3830 |0031: const/16 v4, #int 12344 // #3038 │ │ +20e5be: 2430 d811 1304 |0033: filled-new-array {v3, v1, v4}, [I // type@11d8 │ │ +20e5c4: 0c01 |0036: move-result-object v1 │ │ +20e5c6: 54d3 1744 |0037: iget-object v3, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@4417 │ │ +20e5ca: 4605 0200 |0039: aget-object v5, v2, v0 │ │ +20e5ce: 6206 3600 |003b: sget-object v6, Landroid/opengl/EGL14;.EGL_NO_CONTEXT:Landroid/opengl/EGLContext; // field@0036 │ │ +20e5d2: 7150 2202 5316 |003d: invoke-static {v3, v5, v6, v1, v0}, Landroid/opengl/EGL14;.eglCreateContext:(Landroid/opengl/EGLDisplay;Landroid/opengl/EGLConfig;Landroid/opengl/EGLContext;[II)Landroid/opengl/EGLContext; // method@0222 │ │ +20e5d8: 0c01 |0040: move-result-object v1 │ │ +20e5da: 5bd1 1644 |0041: iput-object v1, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLContext:Landroid/opengl/EGLContext; // field@4416 │ │ +20e5de: 1a01 d858 |0043: const-string v1, "eglCreateContext" // string@58d8 │ │ +20e5e2: 7020 3f6d 1d00 |0045: invoke-direct {v13, v1}, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.checkEglError:(Ljava/lang/String;)V // method@6d3f │ │ +20e5e8: 54d1 1644 |0048: iget-object v1, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLContext:Landroid/opengl/EGLContext; // field@4416 │ │ +20e5ec: 3801 2400 |004a: if-eqz v1, 006e // +0024 │ │ +20e5f0: 2410 d811 0400 |004c: filled-new-array {v4}, [I // type@11d8 │ │ +20e5f6: 0c01 |004f: move-result-object v1 │ │ +20e5f8: 54d3 1744 |0050: iget-object v3, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@4417 │ │ +20e5fc: 4602 0200 |0052: aget-object v2, v2, v0 │ │ +20e600: 54d4 1944 |0054: iget-object v4, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mSurface:Landroid/view/Surface; // field@4419 │ │ +20e604: 7150 2302 2314 |0056: invoke-static {v3, v2, v4, v1, v0}, Landroid/opengl/EGL14;.eglCreateWindowSurface:(Landroid/opengl/EGLDisplay;Landroid/opengl/EGLConfig;Ljava/lang/Object;[II)Landroid/opengl/EGLSurface; // method@0223 │ │ +20e60a: 0c00 |0059: move-result-object v0 │ │ +20e60c: 5bd0 1844 |005a: iput-object v0, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLSurface:Landroid/opengl/EGLSurface; // field@4418 │ │ +20e610: 1a00 da58 |005c: const-string v0, "eglCreateWindowSurface" // string@58da │ │ +20e614: 7020 3f6d 0d00 |005e: invoke-direct {v13, v0}, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.checkEglError:(Ljava/lang/String;)V // method@6d3f │ │ +20e61a: 54d0 1844 |0061: iget-object v0, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLSurface:Landroid/opengl/EGLSurface; // field@4418 │ │ +20e61e: 3800 0300 |0063: if-eqz v0, 0066 // +0003 │ │ +20e622: 0e00 |0065: return-void │ │ +20e624: 2200 0603 |0066: new-instance v0, Ljava/lang/RuntimeException; // type@0306 │ │ +20e628: 1a01 118b |0068: const-string v1, "surface was null" // string@8b11 │ │ +20e62c: 7020 e70a 1000 |006a: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ae7 │ │ +20e632: 2700 |006d: throw v0 │ │ +20e634: 2200 0603 |006e: new-instance v0, Ljava/lang/RuntimeException; // type@0306 │ │ +20e638: 1a01 b27a |0070: const-string v1, "null context" // string@7ab2 │ │ +20e63c: 7020 e70a 1000 |0072: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ae7 │ │ +20e642: 2700 |0075: throw v0 │ │ +20e644: 2200 0603 |0076: new-instance v0, Ljava/lang/RuntimeException; // type@0306 │ │ +20e648: 1a01 a18e |0078: const-string v1, "unable to find RGB888+recordable ES2 EGL config" // string@8ea1 │ │ +20e64c: 7020 e70a 1000 |007a: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ae7 │ │ +20e652: 2700 |007d: throw v0 │ │ +20e654: 1200 |007e: const/4 v0, #int 0 // #0 │ │ +20e656: 5bd0 1744 |007f: iput-object v0, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@4417 │ │ +20e65a: 2200 0603 |0081: new-instance v0, Ljava/lang/RuntimeException; // type@0306 │ │ +20e65e: 1a01 a58e |0083: const-string v1, "unable to initialize EGL14" // string@8ea5 │ │ +20e662: 7020 e70a 1000 |0085: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ae7 │ │ +20e668: 2700 |0088: throw v0 │ │ +20e66a: 2200 0603 |0089: new-instance v0, Ljava/lang/RuntimeException; // type@0306 │ │ +20e66e: 1a01 a38e |008b: const-string v1, "unable to get EGL14 display" // string@8ea3 │ │ +20e672: 7020 e70a 1000 |008d: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ae7 │ │ +20e678: 2700 |0090: throw v0 │ │ +20e67a: 0000 |0091: nop // spacer │ │ +20e67c: 0003 0400 0b00 0000 2430 0000 0800 ... |0092: array-data (26 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=47 │ │ 0x0007 line=48 │ │ 0x000c line=51 │ │ 0x000e line=52 │ │ 0x0019 line=57 │ │ @@ -333581,17 +333582,17 @@ │ │ type : '()Landroid/view/Surface;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -20e4a4: |[20e4a4] org.thoughtcrime.securesms.video.recode.InputSurface.getSurface:()Landroid/view/Surface; │ │ -20e4b4: 5410 1944 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mSurface:Landroid/view/Surface; // field@4419 │ │ -20e4b8: 1100 |0002: return-object v0 │ │ +20e4a8: |[20e4a8] org.thoughtcrime.securesms.video.recode.InputSurface.getSurface:()Landroid/view/Surface; │ │ +20e4b8: 5410 1944 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mSurface:Landroid/view/Surface; // field@4419 │ │ +20e4bc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/thoughtcrime/securesms/video/recode/InputSurface; │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/video/recode/InputSurface;) │ │ @@ -333599,26 +333600,26 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 21 16-bit code units │ │ -20e6ac: |[20e6ac] org.thoughtcrime.securesms.video.recode.InputSurface.makeCurrent:()V │ │ -20e6bc: 5430 1744 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@4417 │ │ -20e6c0: 5431 1844 |0002: iget-object v1, v3, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLSurface:Landroid/opengl/EGLSurface; // field@4418 │ │ -20e6c4: 5432 1644 |0004: iget-object v2, v3, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLContext:Landroid/opengl/EGLContext; // field@4416 │ │ -20e6c8: 7140 2a02 1021 |0006: invoke-static {v0, v1, v1, v2}, Landroid/opengl/EGL14;.eglMakeCurrent:(Landroid/opengl/EGLDisplay;Landroid/opengl/EGLSurface;Landroid/opengl/EGLSurface;Landroid/opengl/EGLContext;)Z // method@022a │ │ -20e6ce: 0a00 |0009: move-result v0 │ │ -20e6d0: 3800 0300 |000a: if-eqz v0, 000d // +0003 │ │ -20e6d4: 0e00 |000c: return-void │ │ -20e6d6: 2200 0603 |000d: new-instance v0, Ljava/lang/RuntimeException; // type@0306 │ │ -20e6da: 1a01 e458 |000f: const-string v1, "eglMakeCurrent failed" // string@58e4 │ │ -20e6de: 7020 e70a 1000 |0011: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ae7 │ │ -20e6e4: 2700 |0014: throw v0 │ │ +20e6b0: |[20e6b0] org.thoughtcrime.securesms.video.recode.InputSurface.makeCurrent:()V │ │ +20e6c0: 5430 1744 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@4417 │ │ +20e6c4: 5431 1844 |0002: iget-object v1, v3, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLSurface:Landroid/opengl/EGLSurface; // field@4418 │ │ +20e6c8: 5432 1644 |0004: iget-object v2, v3, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLContext:Landroid/opengl/EGLContext; // field@4416 │ │ +20e6cc: 7140 2a02 1021 |0006: invoke-static {v0, v1, v1, v2}, Landroid/opengl/EGL14;.eglMakeCurrent:(Landroid/opengl/EGLDisplay;Landroid/opengl/EGLSurface;Landroid/opengl/EGLSurface;Landroid/opengl/EGLContext;)Z // method@022a │ │ +20e6d2: 0a00 |0009: move-result v0 │ │ +20e6d4: 3800 0300 |000a: if-eqz v0, 000d // +0003 │ │ +20e6d8: 0e00 |000c: return-void │ │ +20e6da: 2200 0603 |000d: new-instance v0, Ljava/lang/RuntimeException; // type@0306 │ │ +20e6de: 1a01 e458 |000f: const-string v1, "eglMakeCurrent failed" // string@58e4 │ │ +20e6e2: 7020 e70a 1000 |0011: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ae7 │ │ +20e6e8: 2700 |0014: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ 0x000d line=109 │ │ locals : │ │ 0x0000 - 0x0015 reg=3 this Lorg/thoughtcrime/securesms/video/recode/InputSurface; │ │ │ │ @@ -333627,40 +333628,40 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 52 16-bit code units │ │ -20e6e8: |[20e6e8] org.thoughtcrime.securesms.video.recode.InputSurface.release:()V │ │ -20e6f8: 7100 2602 0000 |0000: invoke-static {}, Landroid/opengl/EGL14;.eglGetCurrentContext:()Landroid/opengl/EGLContext; // method@0226 │ │ -20e6fe: 0c00 |0003: move-result-object v0 │ │ -20e700: 5441 1644 |0004: iget-object v1, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLContext:Landroid/opengl/EGLContext; // field@4416 │ │ -20e704: 6e20 2c02 1000 |0006: invoke-virtual {v0, v1}, Landroid/opengl/EGLContext;.equals:(Ljava/lang/Object;)Z // method@022c │ │ -20e70a: 0a00 |0009: move-result v0 │ │ -20e70c: 3800 0d00 |000a: if-eqz v0, 0017 // +000d │ │ -20e710: 5440 1744 |000c: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@4417 │ │ -20e714: 6201 3800 |000e: sget-object v1, Landroid/opengl/EGL14;.EGL_NO_SURFACE:Landroid/opengl/EGLSurface; // field@0038 │ │ -20e718: 6202 3800 |0010: sget-object v2, Landroid/opengl/EGL14;.EGL_NO_SURFACE:Landroid/opengl/EGLSurface; // field@0038 │ │ -20e71c: 6203 3600 |0012: sget-object v3, Landroid/opengl/EGL14;.EGL_NO_CONTEXT:Landroid/opengl/EGLContext; // field@0036 │ │ -20e720: 7140 2a02 1032 |0014: invoke-static {v0, v1, v2, v3}, Landroid/opengl/EGL14;.eglMakeCurrent:(Landroid/opengl/EGLDisplay;Landroid/opengl/EGLSurface;Landroid/opengl/EGLSurface;Landroid/opengl/EGLContext;)Z // method@022a │ │ -20e726: 5440 1744 |0017: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@4417 │ │ -20e72a: 5441 1844 |0019: iget-object v1, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLSurface:Landroid/opengl/EGLSurface; // field@4418 │ │ -20e72e: 7120 2502 1000 |001b: invoke-static {v0, v1}, Landroid/opengl/EGL14;.eglDestroySurface:(Landroid/opengl/EGLDisplay;Landroid/opengl/EGLSurface;)Z // method@0225 │ │ -20e734: 5440 1744 |001e: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@4417 │ │ -20e738: 5441 1644 |0020: iget-object v1, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLContext:Landroid/opengl/EGLContext; // field@4416 │ │ -20e73c: 7120 2402 1000 |0022: invoke-static {v0, v1}, Landroid/opengl/EGL14;.eglDestroyContext:(Landroid/opengl/EGLDisplay;Landroid/opengl/EGLContext;)Z // method@0224 │ │ -20e742: 5440 1944 |0025: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mSurface:Landroid/view/Surface; // field@4419 │ │ -20e746: 6e10 2803 0000 |0027: invoke-virtual {v0}, Landroid/view/Surface;.release:()V // method@0328 │ │ -20e74c: 1200 |002a: const/4 v0, #int 0 // #0 │ │ -20e74e: 5b40 1744 |002b: iput-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@4417 │ │ -20e752: 5b40 1644 |002d: iput-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLContext:Landroid/opengl/EGLContext; // field@4416 │ │ -20e756: 5b40 1844 |002f: iput-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLSurface:Landroid/opengl/EGLSurface; // field@4418 │ │ -20e75a: 5b40 1944 |0031: iput-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mSurface:Landroid/view/Surface; // field@4419 │ │ -20e75e: 0e00 |0033: return-void │ │ +20e6ec: |[20e6ec] org.thoughtcrime.securesms.video.recode.InputSurface.release:()V │ │ +20e6fc: 7100 2602 0000 |0000: invoke-static {}, Landroid/opengl/EGL14;.eglGetCurrentContext:()Landroid/opengl/EGLContext; // method@0226 │ │ +20e702: 0c00 |0003: move-result-object v0 │ │ +20e704: 5441 1644 |0004: iget-object v1, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLContext:Landroid/opengl/EGLContext; // field@4416 │ │ +20e708: 6e20 2c02 1000 |0006: invoke-virtual {v0, v1}, Landroid/opengl/EGLContext;.equals:(Ljava/lang/Object;)Z // method@022c │ │ +20e70e: 0a00 |0009: move-result v0 │ │ +20e710: 3800 0d00 |000a: if-eqz v0, 0017 // +000d │ │ +20e714: 5440 1744 |000c: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@4417 │ │ +20e718: 6201 3800 |000e: sget-object v1, Landroid/opengl/EGL14;.EGL_NO_SURFACE:Landroid/opengl/EGLSurface; // field@0038 │ │ +20e71c: 6202 3800 |0010: sget-object v2, Landroid/opengl/EGL14;.EGL_NO_SURFACE:Landroid/opengl/EGLSurface; // field@0038 │ │ +20e720: 6203 3600 |0012: sget-object v3, Landroid/opengl/EGL14;.EGL_NO_CONTEXT:Landroid/opengl/EGLContext; // field@0036 │ │ +20e724: 7140 2a02 1032 |0014: invoke-static {v0, v1, v2, v3}, Landroid/opengl/EGL14;.eglMakeCurrent:(Landroid/opengl/EGLDisplay;Landroid/opengl/EGLSurface;Landroid/opengl/EGLSurface;Landroid/opengl/EGLContext;)Z // method@022a │ │ +20e72a: 5440 1744 |0017: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@4417 │ │ +20e72e: 5441 1844 |0019: iget-object v1, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLSurface:Landroid/opengl/EGLSurface; // field@4418 │ │ +20e732: 7120 2502 1000 |001b: invoke-static {v0, v1}, Landroid/opengl/EGL14;.eglDestroySurface:(Landroid/opengl/EGLDisplay;Landroid/opengl/EGLSurface;)Z // method@0225 │ │ +20e738: 5440 1744 |001e: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@4417 │ │ +20e73c: 5441 1644 |0020: iget-object v1, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLContext:Landroid/opengl/EGLContext; // field@4416 │ │ +20e740: 7120 2402 1000 |0022: invoke-static {v0, v1}, Landroid/opengl/EGL14;.eglDestroyContext:(Landroid/opengl/EGLDisplay;Landroid/opengl/EGLContext;)Z // method@0224 │ │ +20e746: 5440 1944 |0025: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mSurface:Landroid/view/Surface; // field@4419 │ │ +20e74a: 6e10 2803 0000 |0027: invoke-virtual {v0}, Landroid/view/Surface;.release:()V // method@0328 │ │ +20e750: 1200 |002a: const/4 v0, #int 0 // #0 │ │ +20e752: 5b40 1744 |002b: iput-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@4417 │ │ +20e756: 5b40 1644 |002d: iput-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLContext:Landroid/opengl/EGLContext; // field@4416 │ │ +20e75a: 5b40 1844 |002f: iput-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLSurface:Landroid/opengl/EGLSurface; // field@4418 │ │ +20e75e: 5b40 1944 |0031: iput-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mSurface:Landroid/view/Surface; // field@4419 │ │ +20e762: 0e00 |0033: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x000c line=96 │ │ 0x0017 line=98 │ │ 0x001e line=99 │ │ 0x0025 line=100 │ │ @@ -333676,19 +333677,19 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -20e760: |[20e760] org.thoughtcrime.securesms.video.recode.InputSurface.setPresentationTime:(J)V │ │ -20e770: 5420 1744 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@4417 │ │ -20e774: 5421 1844 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLSurface:Landroid/opengl/EGLSurface; // field@4418 │ │ -20e778: 7140 2d02 1043 |0004: invoke-static {v0, v1, v3, v4}, Landroid/opengl/EGLExt;.eglPresentationTimeANDROID:(Landroid/opengl/EGLDisplay;Landroid/opengl/EGLSurface;J)Z // method@022d │ │ -20e77e: 0e00 |0007: return-void │ │ +20e764: |[20e764] org.thoughtcrime.securesms.video.recode.InputSurface.setPresentationTime:(J)V │ │ +20e774: 5420 1744 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@4417 │ │ +20e778: 5421 1844 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLSurface:Landroid/opengl/EGLSurface; // field@4418 │ │ +20e77c: 7140 2d02 1043 |0004: invoke-static {v0, v1, v3, v4}, Landroid/opengl/EGLExt;.eglPresentationTimeANDROID:(Landroid/opengl/EGLDisplay;Landroid/opengl/EGLSurface;J)Z // method@022d │ │ +20e782: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/thoughtcrime/securesms/video/recode/InputSurface; │ │ 0x0000 - 0x0008 reg=3 (null) J │ │ │ │ @@ -333697,20 +333698,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -20e4bc: |[20e4bc] org.thoughtcrime.securesms.video.recode.InputSurface.swapBuffers:()Z │ │ -20e4cc: 5420 1744 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@4417 │ │ -20e4d0: 5421 1844 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLSurface:Landroid/opengl/EGLSurface; // field@4418 │ │ -20e4d4: 7120 2b02 1000 |0004: invoke-static {v0, v1}, Landroid/opengl/EGL14;.eglSwapBuffers:(Landroid/opengl/EGLDisplay;Landroid/opengl/EGLSurface;)Z // method@022b │ │ -20e4da: 0a00 |0007: move-result v0 │ │ -20e4dc: 0f00 |0008: return v0 │ │ +20e4c0: |[20e4c0] org.thoughtcrime.securesms.video.recode.InputSurface.swapBuffers:()Z │ │ +20e4d0: 5420 1744 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@4417 │ │ +20e4d4: 5421 1844 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLSurface:Landroid/opengl/EGLSurface; // field@4418 │ │ +20e4d8: 7120 2b02 1000 |0004: invoke-static {v0, v1}, Landroid/opengl/EGL14;.eglSwapBuffers:(Landroid/opengl/EGLDisplay;Landroid/opengl/EGLSurface;)Z // method@022b │ │ +20e4de: 0a00 |0007: move-result v0 │ │ +20e4e0: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lorg/thoughtcrime/securesms/video/recode/InputSurface; │ │ │ │ source_file_idx : 7778 (InputSurface.java) │ │ @@ -333816,31 +333817,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 31 16-bit code units │ │ -20ef78: |[20ef78] org.thoughtcrime.securesms.video.recode.MP4Builder.:()V │ │ -20ef88: 7010 d30a 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@0ad3 │ │ -20ef8e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -20ef90: 5b30 2244 |0004: iput-object v0, v3, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@4422 │ │ -20ef94: 5b30 1e44 |0006: iput-object v0, v3, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.currentMp4Movie:Lorg/thoughtcrime/securesms/video/recode/Mp4Movie; // field@441e │ │ -20ef98: 5b30 2144 |0008: iput-object v0, v3, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fos:Ljava/io/FileOutputStream; // field@4421 │ │ -20ef9c: 5b30 2044 |000a: iput-object v0, v3, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@4420 │ │ -20efa0: 1601 0000 |000c: const-wide/16 v1, #int 0 // #0 │ │ -20efa4: 5a31 1f44 |000e: iput-wide v1, v3, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.dataOffset:J // field@441f │ │ -20efa8: 5a31 2644 |0010: iput-wide v1, v3, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writedSinceLastMdat:J // field@4426 │ │ -20efac: 1211 |0012: const/4 v1, #int 1 // #1 │ │ -20efae: 5c31 2544 |0013: iput-boolean v1, v3, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writeNewMdat:Z // field@4425 │ │ -20efb2: 2201 8403 |0015: new-instance v1, Ljava/util/HashMap; // type@0384 │ │ -20efb6: 7010 2d0d 0100 |0017: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@0d2d │ │ -20efbc: 5b31 2444 |001a: iput-object v1, v3, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.track2SampleSizes:Ljava/util/HashMap; // field@4424 │ │ -20efc0: 5b30 2344 |001c: iput-object v0, v3, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.sizeBuffer:Ljava/nio/ByteBuffer; // field@4423 │ │ -20efc4: 0e00 |001e: return-void │ │ +20ef7c: |[20ef7c] org.thoughtcrime.securesms.video.recode.MP4Builder.:()V │ │ +20ef8c: 7010 d30a 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@0ad3 │ │ +20ef92: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +20ef94: 5b30 2244 |0004: iput-object v0, v3, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@4422 │ │ +20ef98: 5b30 1e44 |0006: iput-object v0, v3, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.currentMp4Movie:Lorg/thoughtcrime/securesms/video/recode/Mp4Movie; // field@441e │ │ +20ef9c: 5b30 2144 |0008: iput-object v0, v3, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fos:Ljava/io/FileOutputStream; // field@4421 │ │ +20efa0: 5b30 2044 |000a: iput-object v0, v3, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@4420 │ │ +20efa4: 1601 0000 |000c: const-wide/16 v1, #int 0 // #0 │ │ +20efa8: 5a31 1f44 |000e: iput-wide v1, v3, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.dataOffset:J // field@441f │ │ +20efac: 5a31 2644 |0010: iput-wide v1, v3, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writedSinceLastMdat:J // field@4426 │ │ +20efb0: 1211 |0012: const/4 v1, #int 1 // #1 │ │ +20efb2: 5c31 2544 |0013: iput-boolean v1, v3, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writeNewMdat:Z // field@4425 │ │ +20efb6: 2201 8403 |0015: new-instance v1, Ljava/util/HashMap; // type@0384 │ │ +20efba: 7010 2d0d 0100 |0017: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@0d2d │ │ +20efc0: 5b31 2444 |001a: iput-object v1, v3, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.track2SampleSizes:Ljava/util/HashMap; // field@4424 │ │ +20efc4: 5b30 2344 |001c: iput-object v0, v3, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.sizeBuffer:Ljava/nio/ByteBuffer; // field@4423 │ │ +20efc8: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0004 line=47 │ │ 0x0006 line=48 │ │ 0x0008 line=49 │ │ 0x000a line=50 │ │ @@ -333857,36 +333858,36 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -20f388: |[20f388] org.thoughtcrime.securesms.video.recode.MP4Builder.flushCurrentMdat:()V │ │ -20f398: 5450 2044 |0000: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@4420 │ │ -20f39c: 6e10 f80b 0000 |0002: invoke-virtual {v0}, Ljava/nio/channels/FileChannel;.position:()J // method@0bf8 │ │ -20f3a2: 0b00 |0005: move-result-wide v0 │ │ -20f3a4: 5452 2044 |0006: iget-object v2, v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@4420 │ │ -20f3a8: 5453 2244 |0008: iget-object v3, v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@4422 │ │ -20f3ac: 6e10 4a6d 0300 |000a: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.getOffset:()J // method@6d4a │ │ -20f3b2: 0b03 |000d: move-result-wide v3 │ │ -20f3b4: 6e30 f90b 3204 |000e: invoke-virtual {v2, v3, v4}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@0bf9 │ │ -20f3ba: 5452 2244 |0011: iget-object v2, v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@4422 │ │ -20f3be: 5453 2044 |0013: iget-object v3, v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@4420 │ │ -20f3c2: 6e20 486d 3200 |0015: invoke-virtual {v2, v3}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.getBox:(Ljava/nio/channels/WritableByteChannel;)V // method@6d48 │ │ -20f3c8: 5452 2044 |0018: iget-object v2, v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@4420 │ │ -20f3cc: 6e30 f90b 0201 |001a: invoke-virtual {v2, v0, v1}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@0bf9 │ │ -20f3d2: 5450 2244 |001d: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@4422 │ │ -20f3d6: 1601 0000 |001f: const-wide/16 v1, #int 0 // #0 │ │ -20f3da: 6e30 516d 1002 |0021: invoke-virtual {v0, v1, v2}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.setDataOffset:(J)V // method@6d51 │ │ -20f3e0: 5450 2244 |0024: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@4422 │ │ -20f3e4: 6e30 506d 1002 |0026: invoke-virtual {v0, v1, v2}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.setContentSize:(J)V // method@6d50 │ │ -20f3ea: 5450 2144 |0029: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fos:Ljava/io/FileOutputStream; // field@4421 │ │ -20f3ee: 6e10 b309 0000 |002b: invoke-virtual {v0}, Ljava/io/FileOutputStream;.flush:()V // method@09b3 │ │ -20f3f4: 0e00 |002e: return-void │ │ +20f38c: |[20f38c] org.thoughtcrime.securesms.video.recode.MP4Builder.flushCurrentMdat:()V │ │ +20f39c: 5450 2044 |0000: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@4420 │ │ +20f3a0: 6e10 f80b 0000 |0002: invoke-virtual {v0}, Ljava/nio/channels/FileChannel;.position:()J // method@0bf8 │ │ +20f3a6: 0b00 |0005: move-result-wide v0 │ │ +20f3a8: 5452 2044 |0006: iget-object v2, v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@4420 │ │ +20f3ac: 5453 2244 |0008: iget-object v3, v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@4422 │ │ +20f3b0: 6e10 4a6d 0300 |000a: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.getOffset:()J // method@6d4a │ │ +20f3b6: 0b03 |000d: move-result-wide v3 │ │ +20f3b8: 6e30 f90b 3204 |000e: invoke-virtual {v2, v3, v4}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@0bf9 │ │ +20f3be: 5452 2244 |0011: iget-object v2, v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@4422 │ │ +20f3c2: 5453 2044 |0013: iget-object v3, v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@4420 │ │ +20f3c6: 6e20 486d 3200 |0015: invoke-virtual {v2, v3}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.getBox:(Ljava/nio/channels/WritableByteChannel;)V // method@6d48 │ │ +20f3cc: 5452 2044 |0018: iget-object v2, v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@4420 │ │ +20f3d0: 6e30 f90b 0201 |001a: invoke-virtual {v2, v0, v1}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@0bf9 │ │ +20f3d6: 5450 2244 |001d: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@4422 │ │ +20f3da: 1601 0000 |001f: const-wide/16 v1, #int 0 // #0 │ │ +20f3de: 6e30 516d 1002 |0021: invoke-virtual {v0, v1, v2}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.setDataOffset:(J)V // method@6d51 │ │ +20f3e4: 5450 2244 |0024: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@4422 │ │ +20f3e8: 6e30 506d 1002 |0026: invoke-virtual {v0, v1, v2}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.setContentSize:(J)V // method@6d50 │ │ +20f3ee: 5450 2144 |0029: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fos:Ljava/io/FileOutputStream; // field@4421 │ │ +20f3f2: 6e10 b309 0000 |002b: invoke-virtual {v0}, Ljava/io/FileOutputStream;.flush:()V // method@09b3 │ │ +20f3f8: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0006 line=77 │ │ 0x0011 line=78 │ │ 0x0018 line=79 │ │ 0x001d line=80 │ │ @@ -333900,23 +333901,23 @@ │ │ type : '(JJ)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -20ee38: |[20ee38] org.thoughtcrime.securesms.video.recode.MP4Builder.gcd:(JJ)J │ │ -20ee48: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -20ee4c: 3102 0500 |0002: cmp-long v2, v5, v0 │ │ -20ee50: 3902 0300 |0004: if-nez v2, 0007 // +0003 │ │ -20ee54: 1003 |0006: return-wide v3 │ │ -20ee56: bf53 |0007: rem-long/2addr v3, v5 │ │ -20ee58: 7140 626d 6543 |0008: invoke-static {v5, v6, v3, v4}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.gcd:(JJ)J // method@6d62 │ │ -20ee5e: 0b03 |000b: move-result-wide v3 │ │ -20ee60: 1003 |000c: return-wide v3 │ │ +20ee3c: |[20ee3c] org.thoughtcrime.securesms.video.recode.MP4Builder.gcd:(JJ)J │ │ +20ee4c: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +20ee50: 3102 0500 |0002: cmp-long v2, v5, v0 │ │ +20ee54: 3902 0300 |0004: if-nez v2, 0007 // +0003 │ │ +20ee58: 1003 |0006: return-wide v3 │ │ +20ee5a: bf53 |0007: rem-long/2addr v3, v5 │ │ +20ee5c: 7140 626d 6543 |0008: invoke-static {v5, v6, v3, v4}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.gcd:(JJ)J // method@6d62 │ │ +20ee62: 0b03 |000b: move-result-wide v3 │ │ +20ee64: 1003 |000c: return-wide v3 │ │ catches : (none) │ │ positions : │ │ 0x0007 line=228 │ │ locals : │ │ 0x0000 - 0x000d reg=3 (null) J │ │ 0x0000 - 0x000d reg=5 (null) J │ │ │ │ @@ -333926,19 +333927,19 @@ │ │ type : '(Landroid/media/MediaFormat;Z)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -20ee18: |[20ee18] org.thoughtcrime.securesms.video.recode.MP4Builder.addTrack:(Landroid/media/MediaFormat;Z)I │ │ -20ee28: 5410 1e44 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.currentMp4Movie:Lorg/thoughtcrime/securesms/video/recode/Mp4Movie; // field@441e │ │ -20ee2c: 6e30 676d 2003 |0002: invoke-virtual {v0, v2, v3}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.addTrack:(Landroid/media/MediaFormat;Z)I // method@6d67 │ │ -20ee32: 0a02 |0005: move-result v2 │ │ -20ee34: 0f02 |0006: return v2 │ │ +20ee1c: |[20ee1c] org.thoughtcrime.securesms.video.recode.MP4Builder.addTrack:(Landroid/media/MediaFormat;Z)I │ │ +20ee2c: 5410 1e44 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.currentMp4Movie:Lorg/thoughtcrime/securesms/video/recode/Mp4Movie; // field@441e │ │ +20ee30: 6e30 676d 2003 |0002: invoke-virtual {v0, v2, v3}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.addTrack:(Landroid/media/MediaFormat;Z)I // method@6d67 │ │ +20ee36: 0a02 |0005: move-result v2 │ │ +20ee38: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/thoughtcrime/securesms/video/recode/MP4Builder; │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/media/MediaFormat; │ │ 0x0000 - 0x0007 reg=3 (null) Z │ │ @@ -333948,25 +333949,25 @@ │ │ type : '()Lcom/coremedia/iso/boxes/FileTypeBox;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 23 16-bit code units │ │ -20eadc: |[20eadc] org.thoughtcrime.securesms.video.recode.MP4Builder.createFileTypeBox:()Lcom/coremedia/iso/boxes/FileTypeBox; │ │ -20eaec: 2200 8b03 |0000: new-instance v0, Ljava/util/LinkedList; // type@038b │ │ -20eaf0: 7010 590d 0000 |0002: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@0d59 │ │ -20eaf6: 1a01 8769 |0005: const-string v1, "isom" // string@6987 │ │ -20eafa: 6e20 5b0d 1000 |0007: invoke-virtual {v0, v1}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@0d5b │ │ -20eb00: 1a02 4310 |000a: const-string v2, "3gp4" // string@1043 │ │ -20eb04: 6e20 5b0d 2000 |000c: invoke-virtual {v0, v2}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@0d5b │ │ -20eb0a: 2202 2b02 |000f: new-instance v2, Lcom/coremedia/iso/boxes/FileTypeBox; // type@022b │ │ -20eb0e: 1603 0000 |0011: const-wide/16 v3, #int 0 // #0 │ │ -20eb12: 7050 4a08 1243 |0013: invoke-direct {v2, v1, v3, v4, v0}, Lcom/coremedia/iso/boxes/FileTypeBox;.:(Ljava/lang/String;JLjava/util/List;)V // method@084a │ │ -20eb18: 1102 |0016: return-object v2 │ │ +20eae0: |[20eae0] org.thoughtcrime.securesms.video.recode.MP4Builder.createFileTypeBox:()Lcom/coremedia/iso/boxes/FileTypeBox; │ │ +20eaf0: 2200 8b03 |0000: new-instance v0, Ljava/util/LinkedList; // type@038b │ │ +20eaf4: 7010 590d 0000 |0002: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@0d59 │ │ +20eafa: 1a01 8769 |0005: const-string v1, "isom" // string@6987 │ │ +20eafe: 6e20 5b0d 1000 |0007: invoke-virtual {v0, v1}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@0d5b │ │ +20eb04: 1a02 4310 |000a: const-string v2, "3gp4" // string@1043 │ │ +20eb08: 6e20 5b0d 2000 |000c: invoke-virtual {v0, v2}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@0d5b │ │ +20eb0e: 2202 2b02 |000f: new-instance v2, Lcom/coremedia/iso/boxes/FileTypeBox; // type@022b │ │ +20eb12: 1603 0000 |0011: const-wide/16 v3, #int 0 // #0 │ │ +20eb16: 7050 4a08 1243 |0013: invoke-direct {v2, v1, v3, v4, v0}, Lcom/coremedia/iso/boxes/FileTypeBox;.:(Ljava/lang/String;JLjava/util/List;)V // method@084a │ │ +20eb1c: 1102 |0016: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ 0x0005 line=154 │ │ 0x000a line=155 │ │ 0x000f line=156 │ │ locals : │ │ @@ -333977,45 +333978,45 @@ │ │ type : '(Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;)Lorg/thoughtcrime/securesms/video/recode/MP4Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 58 16-bit code units │ │ -20eef4: |[20eef4] org.thoughtcrime.securesms.video.recode.MP4Builder.createMovie:(Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;)Lorg/thoughtcrime/securesms/video/recode/MP4Builder; │ │ -20ef04: 5b45 1e44 |0000: iput-object v5, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.currentMp4Movie:Lorg/thoughtcrime/securesms/video/recode/Mp4Movie; // field@441e │ │ -20ef08: 2200 c202 |0002: new-instance v0, Ljava/io/FileOutputStream; // type@02c2 │ │ -20ef0c: 6e10 686d 0500 |0004: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.getCacheFile:()Ljava/io/File; // method@6d68 │ │ -20ef12: 0c05 |0007: move-result-object v5 │ │ -20ef14: 7020 af09 5000 |0008: invoke-direct {v0, v5}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@09af │ │ -20ef1a: 5b40 2144 |000b: iput-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fos:Ljava/io/FileOutputStream; // field@4421 │ │ -20ef1e: 6e10 b409 0000 |000d: invoke-virtual {v0}, Ljava/io/FileOutputStream;.getChannel:()Ljava/nio/channels/FileChannel; // method@09b4 │ │ -20ef24: 0c05 |0010: move-result-object v5 │ │ -20ef26: 5b45 2044 |0011: iput-object v5, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@4420 │ │ -20ef2a: 6e10 556d 0400 |0013: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.createFileTypeBox:()Lcom/coremedia/iso/boxes/FileTypeBox; // method@6d55 │ │ -20ef30: 0c05 |0016: move-result-object v5 │ │ -20ef32: 5440 2044 |0017: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@4420 │ │ -20ef36: 6e20 4b08 0500 |0019: invoke-virtual {v5, v0}, Lcom/coremedia/iso/boxes/FileTypeBox;.getBox:(Ljava/nio/channels/WritableByteChannel;)V // method@084b │ │ -20ef3c: 5340 1f44 |001c: iget-wide v0, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.dataOffset:J // field@441f │ │ -20ef40: 6e10 4c08 0500 |001e: invoke-virtual {v5}, Lcom/coremedia/iso/boxes/FileTypeBox;.getSize:()J // method@084c │ │ -20ef46: 0b02 |0021: move-result-wide v2 │ │ -20ef48: bb20 |0022: add-long/2addr v0, v2 │ │ -20ef4a: 5a40 1f44 |0023: iput-wide v0, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.dataOffset:J // field@441f │ │ -20ef4e: 5342 2644 |0025: iget-wide v2, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writedSinceLastMdat:J // field@4426 │ │ -20ef52: bb02 |0027: add-long/2addr v2, v0 │ │ -20ef54: 5a42 2644 |0028: iput-wide v2, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writedSinceLastMdat:J // field@4426 │ │ -20ef58: 2205 c111 |002a: new-instance v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // type@11c1 │ │ -20ef5c: 1200 |002c: const/4 v0, #int 0 // #0 │ │ -20ef5e: 7030 476d 4500 |002d: invoke-direct {v5, v4, v0}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.:(Lorg/thoughtcrime/securesms/video/recode/MP4Builder;Lorg/thoughtcrime/securesms/video/recode/MP4Builder$1;)V // method@6d47 │ │ -20ef64: 5b45 2244 |0030: iput-object v5, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@4422 │ │ -20ef68: 1245 |0032: const/4 v5, #int 4 // #4 │ │ -20ef6a: 7110 d50b 0500 |0033: invoke-static {v5}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@0bd5 │ │ -20ef70: 0c05 |0036: move-result-object v5 │ │ -20ef72: 5b45 2344 |0037: iput-object v5, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.sizeBuffer:Ljava/nio/ByteBuffer; // field@4423 │ │ -20ef76: 1104 |0039: return-object v4 │ │ +20eef8: |[20eef8] org.thoughtcrime.securesms.video.recode.MP4Builder.createMovie:(Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;)Lorg/thoughtcrime/securesms/video/recode/MP4Builder; │ │ +20ef08: 5b45 1e44 |0000: iput-object v5, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.currentMp4Movie:Lorg/thoughtcrime/securesms/video/recode/Mp4Movie; // field@441e │ │ +20ef0c: 2200 c202 |0002: new-instance v0, Ljava/io/FileOutputStream; // type@02c2 │ │ +20ef10: 6e10 686d 0500 |0004: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.getCacheFile:()Ljava/io/File; // method@6d68 │ │ +20ef16: 0c05 |0007: move-result-object v5 │ │ +20ef18: 7020 af09 5000 |0008: invoke-direct {v0, v5}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@09af │ │ +20ef1e: 5b40 2144 |000b: iput-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fos:Ljava/io/FileOutputStream; // field@4421 │ │ +20ef22: 6e10 b409 0000 |000d: invoke-virtual {v0}, Ljava/io/FileOutputStream;.getChannel:()Ljava/nio/channels/FileChannel; // method@09b4 │ │ +20ef28: 0c05 |0010: move-result-object v5 │ │ +20ef2a: 5b45 2044 |0011: iput-object v5, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@4420 │ │ +20ef2e: 6e10 556d 0400 |0013: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.createFileTypeBox:()Lcom/coremedia/iso/boxes/FileTypeBox; // method@6d55 │ │ +20ef34: 0c05 |0016: move-result-object v5 │ │ +20ef36: 5440 2044 |0017: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@4420 │ │ +20ef3a: 6e20 4b08 0500 |0019: invoke-virtual {v5, v0}, Lcom/coremedia/iso/boxes/FileTypeBox;.getBox:(Ljava/nio/channels/WritableByteChannel;)V // method@084b │ │ +20ef40: 5340 1f44 |001c: iget-wide v0, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.dataOffset:J // field@441f │ │ +20ef44: 6e10 4c08 0500 |001e: invoke-virtual {v5}, Lcom/coremedia/iso/boxes/FileTypeBox;.getSize:()J // method@084c │ │ +20ef4a: 0b02 |0021: move-result-wide v2 │ │ +20ef4c: bb20 |0022: add-long/2addr v0, v2 │ │ +20ef4e: 5a40 1f44 |0023: iput-wide v0, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.dataOffset:J // field@441f │ │ +20ef52: 5342 2644 |0025: iget-wide v2, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writedSinceLastMdat:J // field@4426 │ │ +20ef56: bb02 |0027: add-long/2addr v2, v0 │ │ +20ef58: 5a42 2644 |0028: iput-wide v2, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writedSinceLastMdat:J // field@4426 │ │ +20ef5c: 2205 c111 |002a: new-instance v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // type@11c1 │ │ +20ef60: 1200 |002c: const/4 v0, #int 0 // #0 │ │ +20ef62: 7030 476d 4500 |002d: invoke-direct {v5, v4, v0}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.:(Lorg/thoughtcrime/securesms/video/recode/MP4Builder;Lorg/thoughtcrime/securesms/video/recode/MP4Builder$1;)V // method@6d47 │ │ +20ef68: 5b45 2244 |0030: iput-object v5, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@4422 │ │ +20ef6c: 1245 |0032: const/4 v5, #int 4 // #4 │ │ +20ef6e: 7110 d50b 0500 |0033: invoke-static {v5}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@0bd5 │ │ +20ef74: 0c05 |0036: move-result-object v5 │ │ +20ef76: 5b45 2344 |0037: iput-object v5, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.sizeBuffer:Ljava/nio/ByteBuffer; // field@4423 │ │ +20ef7a: 1104 |0039: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0002 line=60 │ │ 0x000d line=61 │ │ 0x0013 line=63 │ │ 0x0017 line=64 │ │ @@ -334032,76 +334033,76 @@ │ │ type : '(Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;)Lcom/coremedia/iso/boxes/MovieBox;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 127 16-bit code units │ │ -20eb1c: |[20eb1c] org.thoughtcrime.securesms.video.recode.MP4Builder.createMovieBox:(Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;)Lcom/coremedia/iso/boxes/MovieBox; │ │ -20eb2c: 2200 3002 |0000: new-instance v0, Lcom/coremedia/iso/boxes/MovieBox; // type@0230 │ │ -20eb30: 7010 5e08 0000 |0002: invoke-direct {v0}, Lcom/coremedia/iso/boxes/MovieBox;.:()V // method@085e │ │ -20eb36: 2201 3102 |0005: new-instance v1, Lcom/coremedia/iso/boxes/MovieHeaderBox; // type@0231 │ │ -20eb3a: 7010 6008 0100 |0007: invoke-direct {v1}, Lcom/coremedia/iso/boxes/MovieHeaderBox;.:()V // method@0860 │ │ -20eb40: 2202 8103 |000a: new-instance v2, Ljava/util/Date; // type@0381 │ │ -20eb44: 7010 250d 0200 |000c: invoke-direct {v2}, Ljava/util/Date;.:()V // method@0d25 │ │ -20eb4a: 6e20 6108 2100 |000f: invoke-virtual {v1, v2}, Lcom/coremedia/iso/boxes/MovieHeaderBox;.setCreationTime:(Ljava/util/Date;)V // method@0861 │ │ -20eb50: 2202 8103 |0012: new-instance v2, Ljava/util/Date; // type@0381 │ │ -20eb54: 7010 250d 0200 |0014: invoke-direct {v2}, Ljava/util/Date;.:()V // method@0d25 │ │ -20eb5a: 6e20 6408 2100 |0017: invoke-virtual {v1, v2}, Lcom/coremedia/iso/boxes/MovieHeaderBox;.setModificationTime:(Ljava/util/Date;)V // method@0864 │ │ -20eb60: 6202 7600 |001a: sget-object v2, Lcom/googlecode/mp4parser/util/Matrix;.ROTATE_0:Lcom/googlecode/mp4parser/util/Matrix; // field@0076 │ │ -20eb64: 6e20 6308 2100 |001c: invoke-virtual {v1, v2}, Lcom/coremedia/iso/boxes/MovieHeaderBox;.setMatrix:(Lcom/googlecode/mp4parser/util/Matrix;)V // method@0863 │ │ -20eb6a: 6e20 636d dc00 |001f: invoke-virtual {v12, v13}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.getTimescale:(Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;)J // method@6d63 │ │ -20eb70: 0b02 |0022: move-result-wide v2 │ │ -20eb72: 6e10 6b6d 0d00 |0023: invoke-virtual {v13}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.getTracks:()Ljava/util/ArrayList; // method@6d6b │ │ -20eb78: 0c04 |0026: move-result-object v4 │ │ -20eb7a: 6e10 9e0c 0400 |0027: invoke-virtual {v4}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0c9e │ │ -20eb80: 0c04 |002a: move-result-object v4 │ │ -20eb82: 1605 0000 |002b: const-wide/16 v5, #int 0 // #0 │ │ -20eb86: 7210 480d 0400 |002d: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@0d48 │ │ -20eb8c: 0a07 |0030: move-result v7 │ │ -20eb8e: 3807 1a00 |0031: if-eqz v7, 004b // +001a │ │ -20eb92: 7210 490d 0400 |0033: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0d49 │ │ -20eb98: 0c07 |0036: move-result-object v7 │ │ -20eb9a: 1f07 c711 |0037: check-cast v7, Lorg/thoughtcrime/securesms/video/recode/Track; // type@11c7 │ │ -20eb9e: 6e10 8d6d 0700 |0039: invoke-virtual {v7}, Lorg/thoughtcrime/securesms/video/recode/Track;.getDuration:()J // method@6d8d │ │ -20eba4: 0b08 |003c: move-result-wide v8 │ │ -20eba6: 9d08 0802 |003d: mul-long v8, v8, v2 │ │ -20ebaa: 6e10 956d 0700 |003f: invoke-virtual {v7}, Lorg/thoughtcrime/securesms/video/recode/Track;.getTimeScale:()I // method@6d95 │ │ -20ebb0: 0a07 |0042: move-result v7 │ │ -20ebb2: 817a |0043: int-to-long v10, v7 │ │ -20ebb4: bea8 |0044: div-long/2addr v8, v10 │ │ -20ebb6: 3107 0805 |0045: cmp-long v7, v8, v5 │ │ -20ebba: 3d07 e6ff |0047: if-lez v7, 002d // -001a │ │ -20ebbe: 0485 |0049: move-wide v5, v8 │ │ -20ebc0: 28e3 |004a: goto 002d // -001d │ │ -20ebc2: 6e30 6208 5106 |004b: invoke-virtual {v1, v5, v6}, Lcom/coremedia/iso/boxes/MovieHeaderBox;.setDuration:(J)V // method@0862 │ │ -20ebc8: 6e30 6608 2103 |004e: invoke-virtual {v1, v2, v3}, Lcom/coremedia/iso/boxes/MovieHeaderBox;.setTimescale:(J)V // method@0866 │ │ -20ebce: 6e10 6b6d 0d00 |0051: invoke-virtual {v13}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.getTracks:()Ljava/util/ArrayList; // method@6d6b │ │ -20ebd4: 0c02 |0054: move-result-object v2 │ │ -20ebd6: 6e10 a00c 0200 |0055: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0ca0 │ │ -20ebdc: 0a02 |0058: move-result v2 │ │ -20ebde: d802 0201 |0059: add-int/lit8 v2, v2, #int 1 // #01 │ │ -20ebe2: 8122 |005b: int-to-long v2, v2 │ │ -20ebe4: 6e30 6508 2103 |005c: invoke-virtual {v1, v2, v3}, Lcom/coremedia/iso/boxes/MovieHeaderBox;.setNextTrackId:(J)V // method@0865 │ │ -20ebea: 6e20 5f08 1000 |005f: invoke-virtual {v0, v1}, Lcom/coremedia/iso/boxes/MovieBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@085f │ │ -20ebf0: 6e10 6b6d 0d00 |0062: invoke-virtual {v13}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.getTracks:()Ljava/util/ArrayList; // method@6d6b │ │ -20ebf6: 0c01 |0065: move-result-object v1 │ │ -20ebf8: 6e10 9e0c 0100 |0066: invoke-virtual {v1}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0c9e │ │ -20ebfe: 0c01 |0069: move-result-object v1 │ │ -20ec00: 7210 480d 0100 |006a: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0d48 │ │ -20ec06: 0a02 |006d: move-result v2 │ │ -20ec08: 3802 1000 |006e: if-eqz v2, 007e // +0010 │ │ -20ec0c: 7210 490d 0100 |0070: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0d49 │ │ -20ec12: 0c02 |0073: move-result-object v2 │ │ -20ec14: 1f02 c711 |0074: check-cast v2, Lorg/thoughtcrime/securesms/video/recode/Track; // type@11c7 │ │ -20ec18: 6e30 5f6d 2c0d |0076: invoke-virtual {v12, v2, v13}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.createTrackBox:(Lorg/thoughtcrime/securesms/video/recode/Track;Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;)Lcom/coremedia/iso/boxes/TrackBox; // method@6d5f │ │ -20ec1e: 0c02 |0079: move-result-object v2 │ │ -20ec20: 6e20 5f08 2000 |007a: invoke-virtual {v0, v2}, Lcom/coremedia/iso/boxes/MovieBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@085f │ │ -20ec26: 28ed |007d: goto 006a // -0013 │ │ -20ec28: 1100 |007e: return-object v0 │ │ +20eb20: |[20eb20] org.thoughtcrime.securesms.video.recode.MP4Builder.createMovieBox:(Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;)Lcom/coremedia/iso/boxes/MovieBox; │ │ +20eb30: 2200 3002 |0000: new-instance v0, Lcom/coremedia/iso/boxes/MovieBox; // type@0230 │ │ +20eb34: 7010 5e08 0000 |0002: invoke-direct {v0}, Lcom/coremedia/iso/boxes/MovieBox;.:()V // method@085e │ │ +20eb3a: 2201 3102 |0005: new-instance v1, Lcom/coremedia/iso/boxes/MovieHeaderBox; // type@0231 │ │ +20eb3e: 7010 6008 0100 |0007: invoke-direct {v1}, Lcom/coremedia/iso/boxes/MovieHeaderBox;.:()V // method@0860 │ │ +20eb44: 2202 8103 |000a: new-instance v2, Ljava/util/Date; // type@0381 │ │ +20eb48: 7010 250d 0200 |000c: invoke-direct {v2}, Ljava/util/Date;.:()V // method@0d25 │ │ +20eb4e: 6e20 6108 2100 |000f: invoke-virtual {v1, v2}, Lcom/coremedia/iso/boxes/MovieHeaderBox;.setCreationTime:(Ljava/util/Date;)V // method@0861 │ │ +20eb54: 2202 8103 |0012: new-instance v2, Ljava/util/Date; // type@0381 │ │ +20eb58: 7010 250d 0200 |0014: invoke-direct {v2}, Ljava/util/Date;.:()V // method@0d25 │ │ +20eb5e: 6e20 6408 2100 |0017: invoke-virtual {v1, v2}, Lcom/coremedia/iso/boxes/MovieHeaderBox;.setModificationTime:(Ljava/util/Date;)V // method@0864 │ │ +20eb64: 6202 7600 |001a: sget-object v2, Lcom/googlecode/mp4parser/util/Matrix;.ROTATE_0:Lcom/googlecode/mp4parser/util/Matrix; // field@0076 │ │ +20eb68: 6e20 6308 2100 |001c: invoke-virtual {v1, v2}, Lcom/coremedia/iso/boxes/MovieHeaderBox;.setMatrix:(Lcom/googlecode/mp4parser/util/Matrix;)V // method@0863 │ │ +20eb6e: 6e20 636d dc00 |001f: invoke-virtual {v12, v13}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.getTimescale:(Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;)J // method@6d63 │ │ +20eb74: 0b02 |0022: move-result-wide v2 │ │ +20eb76: 6e10 6b6d 0d00 |0023: invoke-virtual {v13}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.getTracks:()Ljava/util/ArrayList; // method@6d6b │ │ +20eb7c: 0c04 |0026: move-result-object v4 │ │ +20eb7e: 6e10 9e0c 0400 |0027: invoke-virtual {v4}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0c9e │ │ +20eb84: 0c04 |002a: move-result-object v4 │ │ +20eb86: 1605 0000 |002b: const-wide/16 v5, #int 0 // #0 │ │ +20eb8a: 7210 480d 0400 |002d: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@0d48 │ │ +20eb90: 0a07 |0030: move-result v7 │ │ +20eb92: 3807 1a00 |0031: if-eqz v7, 004b // +001a │ │ +20eb96: 7210 490d 0400 |0033: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0d49 │ │ +20eb9c: 0c07 |0036: move-result-object v7 │ │ +20eb9e: 1f07 c711 |0037: check-cast v7, Lorg/thoughtcrime/securesms/video/recode/Track; // type@11c7 │ │ +20eba2: 6e10 8d6d 0700 |0039: invoke-virtual {v7}, Lorg/thoughtcrime/securesms/video/recode/Track;.getDuration:()J // method@6d8d │ │ +20eba8: 0b08 |003c: move-result-wide v8 │ │ +20ebaa: 9d08 0802 |003d: mul-long v8, v8, v2 │ │ +20ebae: 6e10 956d 0700 |003f: invoke-virtual {v7}, Lorg/thoughtcrime/securesms/video/recode/Track;.getTimeScale:()I // method@6d95 │ │ +20ebb4: 0a07 |0042: move-result v7 │ │ +20ebb6: 817a |0043: int-to-long v10, v7 │ │ +20ebb8: bea8 |0044: div-long/2addr v8, v10 │ │ +20ebba: 3107 0805 |0045: cmp-long v7, v8, v5 │ │ +20ebbe: 3d07 e6ff |0047: if-lez v7, 002d // -001a │ │ +20ebc2: 0485 |0049: move-wide v5, v8 │ │ +20ebc4: 28e3 |004a: goto 002d // -001d │ │ +20ebc6: 6e30 6208 5106 |004b: invoke-virtual {v1, v5, v6}, Lcom/coremedia/iso/boxes/MovieHeaderBox;.setDuration:(J)V // method@0862 │ │ +20ebcc: 6e30 6608 2103 |004e: invoke-virtual {v1, v2, v3}, Lcom/coremedia/iso/boxes/MovieHeaderBox;.setTimescale:(J)V // method@0866 │ │ +20ebd2: 6e10 6b6d 0d00 |0051: invoke-virtual {v13}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.getTracks:()Ljava/util/ArrayList; // method@6d6b │ │ +20ebd8: 0c02 |0054: move-result-object v2 │ │ +20ebda: 6e10 a00c 0200 |0055: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0ca0 │ │ +20ebe0: 0a02 |0058: move-result v2 │ │ +20ebe2: d802 0201 |0059: add-int/lit8 v2, v2, #int 1 // #01 │ │ +20ebe6: 8122 |005b: int-to-long v2, v2 │ │ +20ebe8: 6e30 6508 2103 |005c: invoke-virtual {v1, v2, v3}, Lcom/coremedia/iso/boxes/MovieHeaderBox;.setNextTrackId:(J)V // method@0865 │ │ +20ebee: 6e20 5f08 1000 |005f: invoke-virtual {v0, v1}, Lcom/coremedia/iso/boxes/MovieBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@085f │ │ +20ebf4: 6e10 6b6d 0d00 |0062: invoke-virtual {v13}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.getTracks:()Ljava/util/ArrayList; // method@6d6b │ │ +20ebfa: 0c01 |0065: move-result-object v1 │ │ +20ebfc: 6e10 9e0c 0100 |0066: invoke-virtual {v1}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0c9e │ │ +20ec02: 0c01 |0069: move-result-object v1 │ │ +20ec04: 7210 480d 0100 |006a: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0d48 │ │ +20ec0a: 0a02 |006d: move-result v2 │ │ +20ec0c: 3802 1000 |006e: if-eqz v2, 007e // +0010 │ │ +20ec10: 7210 490d 0100 |0070: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0d49 │ │ +20ec16: 0c02 |0073: move-result-object v2 │ │ +20ec18: 1f02 c711 |0074: check-cast v2, Lorg/thoughtcrime/securesms/video/recode/Track; // type@11c7 │ │ +20ec1c: 6e30 5f6d 2c0d |0076: invoke-virtual {v12, v2, v13}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.createTrackBox:(Lorg/thoughtcrime/securesms/video/recode/Track;Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;)Lcom/coremedia/iso/boxes/TrackBox; // method@6d5f │ │ +20ec22: 0c02 |0079: move-result-object v2 │ │ +20ec24: 6e20 5f08 2000 |007a: invoke-virtual {v0, v2}, Lcom/coremedia/iso/boxes/MovieBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@085f │ │ +20ec2a: 28ed |007d: goto 006a // -0013 │ │ +20ec2c: 1100 |007e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=243 │ │ 0x0005 line=244 │ │ 0x000a line=246 │ │ 0x0012 line=247 │ │ 0x001a line=248 │ │ @@ -334123,24 +334124,24 @@ │ │ type : '(Lorg/thoughtcrime/securesms/video/recode/Track;)Lcom/coremedia/iso/boxes/Box;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -20ea9c: |[20ea9c] org.thoughtcrime.securesms.video.recode.MP4Builder.createStbl:(Lorg/thoughtcrime/securesms/video/recode/Track;)Lcom/coremedia/iso/boxes/Box; │ │ -20eaac: 2200 3402 |0000: new-instance v0, Lcom/coremedia/iso/boxes/SampleTableBox; // type@0234 │ │ -20eab0: 7010 6c08 0000 |0002: invoke-direct {v0}, Lcom/coremedia/iso/boxes/SampleTableBox;.:()V // method@086c │ │ -20eab6: 6e30 5b6d 2100 |0005: invoke-virtual {v1, v2, v0}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.createStsd:(Lorg/thoughtcrime/securesms/video/recode/Track;Lcom/coremedia/iso/boxes/SampleTableBox;)V // method@6d5b │ │ -20eabc: 6e30 5e6d 2100 |0008: invoke-virtual {v1, v2, v0}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.createStts:(Lorg/thoughtcrime/securesms/video/recode/Track;Lcom/coremedia/iso/boxes/SampleTableBox;)V // method@6d5e │ │ -20eac2: 6e30 5c6d 2100 |000b: invoke-virtual {v1, v2, v0}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.createStss:(Lorg/thoughtcrime/securesms/video/recode/Track;Lcom/coremedia/iso/boxes/SampleTableBox;)V // method@6d5c │ │ -20eac8: 6e30 5a6d 2100 |000e: invoke-virtual {v1, v2, v0}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.createStsc:(Lorg/thoughtcrime/securesms/video/recode/Track;Lcom/coremedia/iso/boxes/SampleTableBox;)V // method@6d5a │ │ -20eace: 6e30 5d6d 2100 |0011: invoke-virtual {v1, v2, v0}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.createStsz:(Lorg/thoughtcrime/securesms/video/recode/Track;Lcom/coremedia/iso/boxes/SampleTableBox;)V // method@6d5d │ │ -20ead4: 6e30 596d 2100 |0014: invoke-virtual {v1, v2, v0}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.createStco:(Lorg/thoughtcrime/securesms/video/recode/Track;Lcom/coremedia/iso/boxes/SampleTableBox;)V // method@6d59 │ │ -20eada: 1100 |0017: return-object v0 │ │ +20eaa0: |[20eaa0] org.thoughtcrime.securesms.video.recode.MP4Builder.createStbl:(Lorg/thoughtcrime/securesms/video/recode/Track;)Lcom/coremedia/iso/boxes/Box; │ │ +20eab0: 2200 3402 |0000: new-instance v0, Lcom/coremedia/iso/boxes/SampleTableBox; // type@0234 │ │ +20eab4: 7010 6c08 0000 |0002: invoke-direct {v0}, Lcom/coremedia/iso/boxes/SampleTableBox;.:()V // method@086c │ │ +20eaba: 6e30 5b6d 2100 |0005: invoke-virtual {v1, v2, v0}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.createStsd:(Lorg/thoughtcrime/securesms/video/recode/Track;Lcom/coremedia/iso/boxes/SampleTableBox;)V // method@6d5b │ │ +20eac0: 6e30 5e6d 2100 |0008: invoke-virtual {v1, v2, v0}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.createStts:(Lorg/thoughtcrime/securesms/video/recode/Track;Lcom/coremedia/iso/boxes/SampleTableBox;)V // method@6d5e │ │ +20eac6: 6e30 5c6d 2100 |000b: invoke-virtual {v1, v2, v0}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.createStss:(Lorg/thoughtcrime/securesms/video/recode/Track;Lcom/coremedia/iso/boxes/SampleTableBox;)V // method@6d5c │ │ +20eacc: 6e30 5a6d 2100 |000e: invoke-virtual {v1, v2, v0}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.createStsc:(Lorg/thoughtcrime/securesms/video/recode/Track;Lcom/coremedia/iso/boxes/SampleTableBox;)V // method@6d5a │ │ +20ead2: 6e30 5d6d 2100 |0011: invoke-virtual {v1, v2, v0}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.createStsz:(Lorg/thoughtcrime/securesms/video/recode/Track;Lcom/coremedia/iso/boxes/SampleTableBox;)V // method@6d5d │ │ +20ead8: 6e30 596d 2100 |0014: invoke-virtual {v1, v2, v0}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.createStco:(Lorg/thoughtcrime/securesms/video/recode/Track;Lcom/coremedia/iso/boxes/SampleTableBox;)V // method@6d59 │ │ +20eade: 1100 |0017: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=327 │ │ 0x0005 line=329 │ │ 0x0008 line=330 │ │ 0x000b line=331 │ │ 0x000e line=332 │ │ @@ -334155,65 +334156,65 @@ │ │ type : '(Lorg/thoughtcrime/securesms/video/recode/Track;Lcom/coremedia/iso/boxes/SampleTableBox;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 98 16-bit code units │ │ -20efc8: |[20efc8] org.thoughtcrime.securesms.video.recode.MP4Builder.createStco:(Lorg/thoughtcrime/securesms/video/recode/Track;Lcom/coremedia/iso/boxes/SampleTableBox;)V │ │ -20efd8: 2200 7b03 |0000: new-instance v0, Ljava/util/ArrayList; // type@037b │ │ -20efdc: 7010 930c 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0c93 │ │ -20efe2: 6e10 936d 0a00 |0005: invoke-virtual {v10}, Lorg/thoughtcrime/securesms/video/recode/Track;.getSamples:()Ljava/util/ArrayList; // method@6d93 │ │ -20efe8: 0c0a |0008: move-result-object v10 │ │ -20efea: 6e10 9e0c 0a00 |0009: invoke-virtual {v10}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0c9e │ │ -20eff0: 0c0a |000c: move-result-object v10 │ │ -20eff2: 1601 ffff |000d: const-wide/16 v1, #int -1 // #ffff │ │ -20eff6: 0413 |000f: move-wide v3, v1 │ │ -20eff8: 7210 480d 0a00 |0010: invoke-interface {v10}, Ljava/util/Iterator;.hasNext:()Z // method@0d48 │ │ -20effe: 0a05 |0013: move-result v5 │ │ -20f000: 3805 2600 |0014: if-eqz v5, 003a // +0026 │ │ -20f004: 7210 490d 0a00 |0016: invoke-interface {v10}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0d49 │ │ -20f00a: 0c05 |0019: move-result-object v5 │ │ -20f00c: 1f05 c511 |001a: check-cast v5, Lorg/thoughtcrime/securesms/video/recode/Sample; // type@11c5 │ │ -20f010: 6e10 7e6d 0500 |001c: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/recode/Sample;.getOffset:()J // method@6d7e │ │ -20f016: 0b06 |001f: move-result-wide v6 │ │ -20f018: 3108 0301 |0020: cmp-long v8, v3, v1 │ │ -20f01c: 3808 0700 |0022: if-eqz v8, 0029 // +0007 │ │ -20f020: 3108 0306 |0024: cmp-long v8, v3, v6 │ │ -20f024: 3808 0300 |0026: if-eqz v8, 0029 // +0003 │ │ -20f028: 0413 |0028: move-wide v3, v1 │ │ -20f02a: 3108 0301 |0029: cmp-long v8, v3, v1 │ │ -20f02e: 3908 0900 |002b: if-nez v8, 0034 // +0009 │ │ -20f032: 7120 910a 7600 |002d: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a91 │ │ -20f038: 0c03 |0030: move-result-object v3 │ │ -20f03a: 6e20 970c 3000 |0031: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c97 │ │ -20f040: 6e10 7f6d 0500 |0034: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/recode/Sample;.getSize:()J // method@6d7f │ │ -20f046: 0b03 |0037: move-result-wide v3 │ │ -20f048: bb63 |0038: add-long/2addr v3, v6 │ │ -20f04a: 28d7 |0039: goto 0010 // -0029 │ │ -20f04c: 6e10 a00c 0000 |003a: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@0ca0 │ │ -20f052: 0a0a |003d: move-result v10 │ │ -20f054: 23aa d911 |003e: new-array v10, v10, [J // type@11d9 │ │ -20f058: 1201 |0040: const/4 v1, #int 0 // #0 │ │ -20f05a: 6e10 a00c 0000 |0041: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@0ca0 │ │ -20f060: 0a02 |0044: move-result v2 │ │ -20f062: 3521 1100 |0045: if-ge v1, v2, 0056 // +0011 │ │ -20f066: 6e20 9b0c 1000 |0047: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c9b │ │ -20f06c: 0c02 |004a: move-result-object v2 │ │ -20f06e: 1f02 f602 |004b: check-cast v2, Ljava/lang/Long; // type@02f6 │ │ -20f072: 6e10 8c0a 0200 |004d: invoke-virtual {v2}, Ljava/lang/Long;.longValue:()J // method@0a8c │ │ -20f078: 0b02 |0050: move-result-wide v2 │ │ -20f07a: 4c02 0a01 |0051: aput-wide v2, v10, v1 │ │ -20f07e: d801 0101 |0053: add-int/lit8 v1, v1, #int 1 // #01 │ │ -20f082: 28ec |0055: goto 0041 // -0014 │ │ -20f084: 2200 3802 |0056: new-instance v0, Lcom/coremedia/iso/boxes/StaticChunkOffsetBox; // type@0238 │ │ -20f088: 7010 7408 0000 |0058: invoke-direct {v0}, Lcom/coremedia/iso/boxes/StaticChunkOffsetBox;.:()V // method@0874 │ │ -20f08e: 6e20 7508 a000 |005b: invoke-virtual {v0, v10}, Lcom/coremedia/iso/boxes/StaticChunkOffsetBox;.setChunkOffsets:([J)V // method@0875 │ │ -20f094: 6e20 6d08 0b00 |005e: invoke-virtual {v11, v0}, Lcom/coremedia/iso/boxes/SampleTableBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@086d │ │ -20f09a: 0e00 |0061: return-void │ │ +20efcc: |[20efcc] org.thoughtcrime.securesms.video.recode.MP4Builder.createStco:(Lorg/thoughtcrime/securesms/video/recode/Track;Lcom/coremedia/iso/boxes/SampleTableBox;)V │ │ +20efdc: 2200 7b03 |0000: new-instance v0, Ljava/util/ArrayList; // type@037b │ │ +20efe0: 7010 930c 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0c93 │ │ +20efe6: 6e10 936d 0a00 |0005: invoke-virtual {v10}, Lorg/thoughtcrime/securesms/video/recode/Track;.getSamples:()Ljava/util/ArrayList; // method@6d93 │ │ +20efec: 0c0a |0008: move-result-object v10 │ │ +20efee: 6e10 9e0c 0a00 |0009: invoke-virtual {v10}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0c9e │ │ +20eff4: 0c0a |000c: move-result-object v10 │ │ +20eff6: 1601 ffff |000d: const-wide/16 v1, #int -1 // #ffff │ │ +20effa: 0413 |000f: move-wide v3, v1 │ │ +20effc: 7210 480d 0a00 |0010: invoke-interface {v10}, Ljava/util/Iterator;.hasNext:()Z // method@0d48 │ │ +20f002: 0a05 |0013: move-result v5 │ │ +20f004: 3805 2600 |0014: if-eqz v5, 003a // +0026 │ │ +20f008: 7210 490d 0a00 |0016: invoke-interface {v10}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0d49 │ │ +20f00e: 0c05 |0019: move-result-object v5 │ │ +20f010: 1f05 c511 |001a: check-cast v5, Lorg/thoughtcrime/securesms/video/recode/Sample; // type@11c5 │ │ +20f014: 6e10 7e6d 0500 |001c: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/recode/Sample;.getOffset:()J // method@6d7e │ │ +20f01a: 0b06 |001f: move-result-wide v6 │ │ +20f01c: 3108 0301 |0020: cmp-long v8, v3, v1 │ │ +20f020: 3808 0700 |0022: if-eqz v8, 0029 // +0007 │ │ +20f024: 3108 0306 |0024: cmp-long v8, v3, v6 │ │ +20f028: 3808 0300 |0026: if-eqz v8, 0029 // +0003 │ │ +20f02c: 0413 |0028: move-wide v3, v1 │ │ +20f02e: 3108 0301 |0029: cmp-long v8, v3, v1 │ │ +20f032: 3908 0900 |002b: if-nez v8, 0034 // +0009 │ │ +20f036: 7120 910a 7600 |002d: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a91 │ │ +20f03c: 0c03 |0030: move-result-object v3 │ │ +20f03e: 6e20 970c 3000 |0031: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c97 │ │ +20f044: 6e10 7f6d 0500 |0034: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/recode/Sample;.getSize:()J // method@6d7f │ │ +20f04a: 0b03 |0037: move-result-wide v3 │ │ +20f04c: bb63 |0038: add-long/2addr v3, v6 │ │ +20f04e: 28d7 |0039: goto 0010 // -0029 │ │ +20f050: 6e10 a00c 0000 |003a: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@0ca0 │ │ +20f056: 0a0a |003d: move-result v10 │ │ +20f058: 23aa d911 |003e: new-array v10, v10, [J // type@11d9 │ │ +20f05c: 1201 |0040: const/4 v1, #int 0 // #0 │ │ +20f05e: 6e10 a00c 0000 |0041: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@0ca0 │ │ +20f064: 0a02 |0044: move-result v2 │ │ +20f066: 3521 1100 |0045: if-ge v1, v2, 0056 // +0011 │ │ +20f06a: 6e20 9b0c 1000 |0047: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c9b │ │ +20f070: 0c02 |004a: move-result-object v2 │ │ +20f072: 1f02 f602 |004b: check-cast v2, Ljava/lang/Long; // type@02f6 │ │ +20f076: 6e10 8c0a 0200 |004d: invoke-virtual {v2}, Ljava/lang/Long;.longValue:()J // method@0a8c │ │ +20f07c: 0b02 |0050: move-result-wide v2 │ │ +20f07e: 4c02 0a01 |0051: aput-wide v2, v10, v1 │ │ +20f082: d801 0101 |0053: add-int/lit8 v1, v1, #int 1 // #01 │ │ +20f086: 28ec |0055: goto 0041 // -0014 │ │ +20f088: 2200 3802 |0056: new-instance v0, Lcom/coremedia/iso/boxes/StaticChunkOffsetBox; // type@0238 │ │ +20f08c: 7010 7408 0000 |0058: invoke-direct {v0}, Lcom/coremedia/iso/boxes/StaticChunkOffsetBox;.:()V // method@0874 │ │ +20f092: 6e20 7508 a000 |005b: invoke-virtual {v0, v10}, Lcom/coremedia/iso/boxes/StaticChunkOffsetBox;.setChunkOffsets:([J)V // method@0875 │ │ +20f098: 6e20 6d08 0b00 |005e: invoke-virtual {v11, v0}, Lcom/coremedia/iso/boxes/SampleTableBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@086d │ │ +20f09e: 0e00 |0061: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=416 │ │ 0x0005 line=418 │ │ 0x001c line=419 │ │ 0x002d line=424 │ │ 0x0034 line=426 │ │ @@ -334233,72 +334234,72 @@ │ │ type : '(Lorg/thoughtcrime/securesms/video/recode/Track;Lcom/coremedia/iso/boxes/SampleTableBox;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 19 │ │ ins : 3 │ │ outs : 7 │ │ insns size : 105 16-bit code units │ │ -20f09c: |[20f09c] org.thoughtcrime.securesms.video.recode.MP4Builder.createStsc:(Lorg/thoughtcrime/securesms/video/recode/Track;Lcom/coremedia/iso/boxes/SampleTableBox;)V │ │ -20f0ac: 2200 3602 |0000: new-instance v0, Lcom/coremedia/iso/boxes/SampleToChunkBox; // type@0236 │ │ -20f0b0: 7010 7008 0000 |0002: invoke-direct {v0}, Lcom/coremedia/iso/boxes/SampleToChunkBox;.:()V // method@0870 │ │ -20f0b6: 2201 8b03 |0005: new-instance v1, Ljava/util/LinkedList; // type@038b │ │ -20f0ba: 7010 590d 0100 |0007: invoke-direct {v1}, Ljava/util/LinkedList;.:()V // method@0d59 │ │ -20f0c0: 6e20 7208 1000 |000a: invoke-virtual {v0, v1}, Lcom/coremedia/iso/boxes/SampleToChunkBox;.setEntries:(Ljava/util/List;)V // method@0872 │ │ -20f0c6: 7401 936d 1100 |000d: invoke-virtual/range {v17}, Lorg/thoughtcrime/securesms/video/recode/Track;.getSamples:()Ljava/util/ArrayList; // method@6d93 │ │ -20f0cc: 0c01 |0010: move-result-object v1 │ │ -20f0ce: 6e10 a00c 0100 |0011: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@0ca0 │ │ -20f0d4: 0a01 |0014: move-result v1 │ │ -20f0d6: 1212 |0015: const/4 v2, #int 1 // #1 │ │ -20f0d8: 1203 |0016: const/4 v3, #int 0 // #0 │ │ -20f0da: 12f4 |0017: const/4 v4, #int -1 // #ff │ │ -20f0dc: 1205 |0018: const/4 v5, #int 0 // #0 │ │ -20f0de: 1206 |0019: const/4 v6, #int 0 // #0 │ │ -20f0e0: 1217 |001a: const/4 v7, #int 1 // #1 │ │ -20f0e2: 3515 4800 |001b: if-ge v5, v1, 0063 // +0048 │ │ -20f0e6: 7401 936d 1100 |001d: invoke-virtual/range {v17}, Lorg/thoughtcrime/securesms/video/recode/Track;.getSamples:()Ljava/util/ArrayList; // method@6d93 │ │ -20f0ec: 0c08 |0020: move-result-object v8 │ │ -20f0ee: 6e20 9b0c 5800 |0021: invoke-virtual {v8, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c9b │ │ -20f0f4: 0c08 |0024: move-result-object v8 │ │ -20f0f6: 1f08 c511 |0025: check-cast v8, Lorg/thoughtcrime/securesms/video/recode/Sample; // type@11c5 │ │ -20f0fa: 6e10 7e6d 0800 |0027: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/video/recode/Sample;.getOffset:()J // method@6d7e │ │ -20f100: 0b09 |002a: move-result-wide v9 │ │ -20f102: 6e10 7f6d 0800 |002b: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/video/recode/Sample;.getSize:()J // method@6d7f │ │ -20f108: 0b0b |002e: move-result-wide v11 │ │ -20f10a: bbb9 |002f: add-long/2addr v9, v11 │ │ -20f10c: b026 |0030: add-int/2addr v6, v2 │ │ -20f10e: d808 01ff |0031: add-int/lit8 v8, v1, #int -1 // #ff │ │ -20f112: 3285 1600 |0033: if-eq v5, v8, 0049 // +0016 │ │ -20f116: 7401 936d 1100 |0035: invoke-virtual/range {v17}, Lorg/thoughtcrime/securesms/video/recode/Track;.getSamples:()Ljava/util/ArrayList; // method@6d93 │ │ -20f11c: 0c08 |0038: move-result-object v8 │ │ -20f11e: d80b 0501 |0039: add-int/lit8 v11, v5, #int 1 // #01 │ │ -20f122: 6e20 9b0c b800 |003b: invoke-virtual {v8, v11}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c9b │ │ -20f128: 0c08 |003e: move-result-object v8 │ │ -20f12a: 1f08 c511 |003f: check-cast v8, Lorg/thoughtcrime/securesms/video/recode/Sample; // type@11c5 │ │ -20f12e: 6e10 7e6d 0800 |0041: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/video/recode/Sample;.getOffset:()J // method@6d7e │ │ -20f134: 0b0b |0044: move-result-wide v11 │ │ -20f136: 3108 090b |0045: cmp-long v8, v9, v11 │ │ -20f13a: 3808 1900 |0047: if-eqz v8, 0060 // +0019 │ │ -20f13e: 3264 1400 |0049: if-eq v4, v6, 005d // +0014 │ │ -20f142: 6e10 7108 0000 |004b: invoke-virtual {v0}, Lcom/coremedia/iso/boxes/SampleToChunkBox;.getEntries:()Ljava/util/List; // method@0871 │ │ -20f148: 0c04 |004e: move-result-object v4 │ │ -20f14a: 220f 3502 |004f: new-instance v15, Lcom/coremedia/iso/boxes/SampleToChunkBox$Entry; // type@0235 │ │ -20f14e: 8179 |0051: int-to-long v9, v7 │ │ -20f150: 816b |0052: int-to-long v11, v6 │ │ -20f152: 160d 0100 |0053: const-wide/16 v13, #int 1 // #1 │ │ -20f156: 07f8 |0055: move-object v8, v15 │ │ -20f158: 7607 6f08 0800 |0056: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lcom/coremedia/iso/boxes/SampleToChunkBox$Entry;.:(JJJ)V // method@086f │ │ -20f15e: 7220 650d f400 |0059: invoke-interface {v4, v15}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0d65 │ │ -20f164: 0164 |005c: move v4, v6 │ │ -20f166: d807 0701 |005d: add-int/lit8 v7, v7, #int 1 // #01 │ │ -20f16a: 1206 |005f: const/4 v6, #int 0 // #0 │ │ -20f16c: d805 0501 |0060: add-int/lit8 v5, v5, #int 1 // #01 │ │ -20f170: 28b9 |0062: goto 001b // -0047 │ │ -20f172: 0804 1200 |0063: move-object/from16 v4, v18 │ │ -20f176: 6e20 6d08 0400 |0065: invoke-virtual {v4, v0}, Lcom/coremedia/iso/boxes/SampleTableBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@086d │ │ -20f17c: 0e00 |0068: return-void │ │ +20f0a0: |[20f0a0] org.thoughtcrime.securesms.video.recode.MP4Builder.createStsc:(Lorg/thoughtcrime/securesms/video/recode/Track;Lcom/coremedia/iso/boxes/SampleTableBox;)V │ │ +20f0b0: 2200 3602 |0000: new-instance v0, Lcom/coremedia/iso/boxes/SampleToChunkBox; // type@0236 │ │ +20f0b4: 7010 7008 0000 |0002: invoke-direct {v0}, Lcom/coremedia/iso/boxes/SampleToChunkBox;.:()V // method@0870 │ │ +20f0ba: 2201 8b03 |0005: new-instance v1, Ljava/util/LinkedList; // type@038b │ │ +20f0be: 7010 590d 0100 |0007: invoke-direct {v1}, Ljava/util/LinkedList;.:()V // method@0d59 │ │ +20f0c4: 6e20 7208 1000 |000a: invoke-virtual {v0, v1}, Lcom/coremedia/iso/boxes/SampleToChunkBox;.setEntries:(Ljava/util/List;)V // method@0872 │ │ +20f0ca: 7401 936d 1100 |000d: invoke-virtual/range {v17}, Lorg/thoughtcrime/securesms/video/recode/Track;.getSamples:()Ljava/util/ArrayList; // method@6d93 │ │ +20f0d0: 0c01 |0010: move-result-object v1 │ │ +20f0d2: 6e10 a00c 0100 |0011: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@0ca0 │ │ +20f0d8: 0a01 |0014: move-result v1 │ │ +20f0da: 1212 |0015: const/4 v2, #int 1 // #1 │ │ +20f0dc: 1203 |0016: const/4 v3, #int 0 // #0 │ │ +20f0de: 12f4 |0017: const/4 v4, #int -1 // #ff │ │ +20f0e0: 1205 |0018: const/4 v5, #int 0 // #0 │ │ +20f0e2: 1206 |0019: const/4 v6, #int 0 // #0 │ │ +20f0e4: 1217 |001a: const/4 v7, #int 1 // #1 │ │ +20f0e6: 3515 4800 |001b: if-ge v5, v1, 0063 // +0048 │ │ +20f0ea: 7401 936d 1100 |001d: invoke-virtual/range {v17}, Lorg/thoughtcrime/securesms/video/recode/Track;.getSamples:()Ljava/util/ArrayList; // method@6d93 │ │ +20f0f0: 0c08 |0020: move-result-object v8 │ │ +20f0f2: 6e20 9b0c 5800 |0021: invoke-virtual {v8, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c9b │ │ +20f0f8: 0c08 |0024: move-result-object v8 │ │ +20f0fa: 1f08 c511 |0025: check-cast v8, Lorg/thoughtcrime/securesms/video/recode/Sample; // type@11c5 │ │ +20f0fe: 6e10 7e6d 0800 |0027: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/video/recode/Sample;.getOffset:()J // method@6d7e │ │ +20f104: 0b09 |002a: move-result-wide v9 │ │ +20f106: 6e10 7f6d 0800 |002b: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/video/recode/Sample;.getSize:()J // method@6d7f │ │ +20f10c: 0b0b |002e: move-result-wide v11 │ │ +20f10e: bbb9 |002f: add-long/2addr v9, v11 │ │ +20f110: b026 |0030: add-int/2addr v6, v2 │ │ +20f112: d808 01ff |0031: add-int/lit8 v8, v1, #int -1 // #ff │ │ +20f116: 3285 1600 |0033: if-eq v5, v8, 0049 // +0016 │ │ +20f11a: 7401 936d 1100 |0035: invoke-virtual/range {v17}, Lorg/thoughtcrime/securesms/video/recode/Track;.getSamples:()Ljava/util/ArrayList; // method@6d93 │ │ +20f120: 0c08 |0038: move-result-object v8 │ │ +20f122: d80b 0501 |0039: add-int/lit8 v11, v5, #int 1 // #01 │ │ +20f126: 6e20 9b0c b800 |003b: invoke-virtual {v8, v11}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c9b │ │ +20f12c: 0c08 |003e: move-result-object v8 │ │ +20f12e: 1f08 c511 |003f: check-cast v8, Lorg/thoughtcrime/securesms/video/recode/Sample; // type@11c5 │ │ +20f132: 6e10 7e6d 0800 |0041: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/video/recode/Sample;.getOffset:()J // method@6d7e │ │ +20f138: 0b0b |0044: move-result-wide v11 │ │ +20f13a: 3108 090b |0045: cmp-long v8, v9, v11 │ │ +20f13e: 3808 1900 |0047: if-eqz v8, 0060 // +0019 │ │ +20f142: 3264 1400 |0049: if-eq v4, v6, 005d // +0014 │ │ +20f146: 6e10 7108 0000 |004b: invoke-virtual {v0}, Lcom/coremedia/iso/boxes/SampleToChunkBox;.getEntries:()Ljava/util/List; // method@0871 │ │ +20f14c: 0c04 |004e: move-result-object v4 │ │ +20f14e: 220f 3502 |004f: new-instance v15, Lcom/coremedia/iso/boxes/SampleToChunkBox$Entry; // type@0235 │ │ +20f152: 8179 |0051: int-to-long v9, v7 │ │ +20f154: 816b |0052: int-to-long v11, v6 │ │ +20f156: 160d 0100 |0053: const-wide/16 v13, #int 1 // #1 │ │ +20f15a: 07f8 |0055: move-object v8, v15 │ │ +20f15c: 7607 6f08 0800 |0056: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lcom/coremedia/iso/boxes/SampleToChunkBox$Entry;.:(JJJ)V // method@086f │ │ +20f162: 7220 650d f400 |0059: invoke-interface {v4, v15}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0d65 │ │ +20f168: 0164 |005c: move v4, v6 │ │ +20f16a: d807 0701 |005d: add-int/lit8 v7, v7, #int 1 // #01 │ │ +20f16e: 1206 |005f: const/4 v6, #int 0 // #0 │ │ +20f170: d805 0501 |0060: add-int/lit8 v5, v5, #int 1 // #01 │ │ +20f174: 28b9 |0062: goto 001b // -0047 │ │ +20f176: 0804 1200 |0063: move-object/from16 v4, v18 │ │ +20f17a: 6e20 6d08 0400 |0065: invoke-virtual {v4, v0}, Lcom/coremedia/iso/boxes/SampleTableBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@086d │ │ +20f180: 0e00 |0068: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=370 │ │ 0x0005 line=371 │ │ 0x000d line=379 │ │ 0x001d line=381 │ │ 0x0027 line=382 │ │ @@ -334317,19 +334318,19 @@ │ │ type : '(Lorg/thoughtcrime/securesms/video/recode/Track;Lcom/coremedia/iso/boxes/SampleTableBox;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -20f180: |[20f180] org.thoughtcrime.securesms.video.recode.MP4Builder.createStsd:(Lorg/thoughtcrime/securesms/video/recode/Track;Lcom/coremedia/iso/boxes/SampleTableBox;)V │ │ -20f190: 6e10 916d 0100 |0000: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/video/recode/Track;.getSampleDescriptionBox:()Lcom/coremedia/iso/boxes/SampleDescriptionBox; // method@6d91 │ │ -20f196: 0c01 |0003: move-result-object v1 │ │ -20f198: 6e20 6d08 1200 |0004: invoke-virtual {v2, v1}, Lcom/coremedia/iso/boxes/SampleTableBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@086d │ │ -20f19e: 0e00 |0007: return-void │ │ +20f184: |[20f184] org.thoughtcrime.securesms.video.recode.MP4Builder.createStsd:(Lorg/thoughtcrime/securesms/video/recode/Track;Lcom/coremedia/iso/boxes/SampleTableBox;)V │ │ +20f194: 6e10 916d 0100 |0000: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/video/recode/Track;.getSampleDescriptionBox:()Lcom/coremedia/iso/boxes/SampleDescriptionBox; // method@6d91 │ │ +20f19a: 0c01 |0003: move-result-object v1 │ │ +20f19c: 6e20 6d08 1200 |0004: invoke-virtual {v2, v1}, Lcom/coremedia/iso/boxes/SampleTableBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@086d │ │ +20f1a2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=340 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/thoughtcrime/securesms/video/recode/MP4Builder; │ │ 0x0000 - 0x0008 reg=1 (null) Lorg/thoughtcrime/securesms/video/recode/Track; │ │ 0x0000 - 0x0008 reg=2 (null) Lcom/coremedia/iso/boxes/SampleTableBox; │ │ @@ -334339,25 +334340,25 @@ │ │ type : '(Lorg/thoughtcrime/securesms/video/recode/Track;Lcom/coremedia/iso/boxes/SampleTableBox;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -20f1a0: |[20f1a0] org.thoughtcrime.securesms.video.recode.MP4Builder.createStss:(Lorg/thoughtcrime/securesms/video/recode/Track;Lcom/coremedia/iso/boxes/SampleTableBox;)V │ │ -20f1b0: 6e10 946d 0200 |0000: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/video/recode/Track;.getSyncSamples:()[J // method@6d94 │ │ -20f1b6: 0c02 |0003: move-result-object v2 │ │ -20f1b8: 3802 1000 |0004: if-eqz v2, 0014 // +0010 │ │ -20f1bc: 2120 |0006: array-length v0, v2 │ │ -20f1be: 3d00 0d00 |0007: if-lez v0, 0014 // +000d │ │ -20f1c2: 2200 3902 |0009: new-instance v0, Lcom/coremedia/iso/boxes/SyncSampleBox; // type@0239 │ │ -20f1c6: 7010 7608 0000 |000b: invoke-direct {v0}, Lcom/coremedia/iso/boxes/SyncSampleBox;.:()V // method@0876 │ │ -20f1cc: 6e20 7708 2000 |000e: invoke-virtual {v0, v2}, Lcom/coremedia/iso/boxes/SyncSampleBox;.setSampleNumber:([J)V // method@0877 │ │ -20f1d2: 6e20 6d08 0300 |0011: invoke-virtual {v3, v0}, Lcom/coremedia/iso/boxes/SampleTableBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@086d │ │ -20f1d8: 0e00 |0014: return-void │ │ +20f1a4: |[20f1a4] org.thoughtcrime.securesms.video.recode.MP4Builder.createStss:(Lorg/thoughtcrime/securesms/video/recode/Track;Lcom/coremedia/iso/boxes/SampleTableBox;)V │ │ +20f1b4: 6e10 946d 0200 |0000: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/video/recode/Track;.getSyncSamples:()[J // method@6d94 │ │ +20f1ba: 0c02 |0003: move-result-object v2 │ │ +20f1bc: 3802 1000 |0004: if-eqz v2, 0014 // +0010 │ │ +20f1c0: 2120 |0006: array-length v0, v2 │ │ +20f1c2: 3d00 0d00 |0007: if-lez v0, 0014 // +000d │ │ +20f1c6: 2200 3902 |0009: new-instance v0, Lcom/coremedia/iso/boxes/SyncSampleBox; // type@0239 │ │ +20f1ca: 7010 7608 0000 |000b: invoke-direct {v0}, Lcom/coremedia/iso/boxes/SyncSampleBox;.:()V // method@0876 │ │ +20f1d0: 6e20 7708 2000 |000e: invoke-virtual {v0, v2}, Lcom/coremedia/iso/boxes/SyncSampleBox;.setSampleNumber:([J)V // method@0877 │ │ +20f1d6: 6e20 6d08 0300 |0011: invoke-virtual {v3, v0}, Lcom/coremedia/iso/boxes/SampleTableBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@086d │ │ +20f1dc: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=361 │ │ 0x0006 line=362 │ │ 0x0009 line=363 │ │ 0x000e line=364 │ │ 0x0011 line=365 │ │ @@ -334371,24 +334372,24 @@ │ │ type : '(Lorg/thoughtcrime/securesms/video/recode/Track;Lcom/coremedia/iso/boxes/SampleTableBox;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -20f1dc: |[20f1dc] org.thoughtcrime.securesms.video.recode.MP4Builder.createStsz:(Lorg/thoughtcrime/securesms/video/recode/Track;Lcom/coremedia/iso/boxes/SampleTableBox;)V │ │ -20f1ec: 2200 3302 |0000: new-instance v0, Lcom/coremedia/iso/boxes/SampleSizeBox; // type@0233 │ │ -20f1f0: 7010 6908 0000 |0002: invoke-direct {v0}, Lcom/coremedia/iso/boxes/SampleSizeBox;.:()V // method@0869 │ │ -20f1f6: 5421 2444 |0005: iget-object v1, v2, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.track2SampleSizes:Ljava/util/HashMap; // field@4424 │ │ -20f1fa: 6e20 310d 3100 |0007: invoke-virtual {v1, v3}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0d31 │ │ -20f200: 0c03 |000a: move-result-object v3 │ │ -20f202: 1f03 d911 |000b: check-cast v3, [J // type@11d9 │ │ -20f206: 6e20 6b08 3000 |000d: invoke-virtual {v0, v3}, Lcom/coremedia/iso/boxes/SampleSizeBox;.setSampleSizes:([J)V // method@086b │ │ -20f20c: 6e20 6d08 0400 |0010: invoke-virtual {v4, v0}, Lcom/coremedia/iso/boxes/SampleTableBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@086d │ │ -20f212: 0e00 |0013: return-void │ │ +20f1e0: |[20f1e0] org.thoughtcrime.securesms.video.recode.MP4Builder.createStsz:(Lorg/thoughtcrime/securesms/video/recode/Track;Lcom/coremedia/iso/boxes/SampleTableBox;)V │ │ +20f1f0: 2200 3302 |0000: new-instance v0, Lcom/coremedia/iso/boxes/SampleSizeBox; // type@0233 │ │ +20f1f4: 7010 6908 0000 |0002: invoke-direct {v0}, Lcom/coremedia/iso/boxes/SampleSizeBox;.:()V // method@0869 │ │ +20f1fa: 5421 2444 |0005: iget-object v1, v2, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.track2SampleSizes:Ljava/util/HashMap; // field@4424 │ │ +20f1fe: 6e20 310d 3100 |0007: invoke-virtual {v1, v3}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0d31 │ │ +20f204: 0c03 |000a: move-result-object v3 │ │ +20f206: 1f03 d911 |000b: check-cast v3, [J // type@11d9 │ │ +20f20a: 6e20 6b08 3000 |000d: invoke-virtual {v0, v3}, Lcom/coremedia/iso/boxes/SampleSizeBox;.setSampleSizes:([J)V // method@086b │ │ +20f210: 6e20 6d08 0400 |0010: invoke-virtual {v4, v0}, Lcom/coremedia/iso/boxes/SampleTableBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@086d │ │ +20f216: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=410 │ │ 0x0005 line=411 │ │ 0x0010 line=412 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lorg/thoughtcrime/securesms/video/recode/MP4Builder; │ │ @@ -334400,50 +334401,50 @@ │ │ type : '(Lorg/thoughtcrime/securesms/video/recode/Track;Lcom/coremedia/iso/boxes/SampleTableBox;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 72 16-bit code units │ │ -20f214: |[20f214] org.thoughtcrime.securesms.video.recode.MP4Builder.createStts:(Lorg/thoughtcrime/securesms/video/recode/Track;Lcom/coremedia/iso/boxes/SampleTableBox;)V │ │ -20f224: 2200 7b03 |0000: new-instance v0, Ljava/util/ArrayList; // type@037b │ │ -20f228: 7010 930c 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0c93 │ │ -20f22e: 6e10 926d 0a00 |0005: invoke-virtual {v10}, Lorg/thoughtcrime/securesms/video/recode/Track;.getSampleDurations:()Ljava/util/ArrayList; // method@6d92 │ │ -20f234: 0c0a |0008: move-result-object v10 │ │ -20f236: 6e10 9e0c 0a00 |0009: invoke-virtual {v10}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0c9e │ │ -20f23c: 0c0a |000c: move-result-object v10 │ │ -20f23e: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -20f240: 7210 480d 0a00 |000e: invoke-interface {v10}, Ljava/util/Iterator;.hasNext:()Z // method@0d48 │ │ -20f246: 0a02 |0011: move-result v2 │ │ -20f248: 3802 2a00 |0012: if-eqz v2, 003c // +002a │ │ -20f24c: 7210 490d 0a00 |0014: invoke-interface {v10}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0d49 │ │ -20f252: 0c02 |0017: move-result-object v2 │ │ -20f254: 1f02 f602 |0018: check-cast v2, Ljava/lang/Long; // type@02f6 │ │ -20f258: 6e10 8c0a 0200 |001a: invoke-virtual {v2}, Ljava/lang/Long;.longValue:()J // method@0a8c │ │ -20f25e: 0b02 |001d: move-result-wide v2 │ │ -20f260: 1604 0100 |001e: const-wide/16 v4, #int 1 // #1 │ │ -20f264: 3801 1300 |0020: if-eqz v1, 0033 // +0013 │ │ -20f268: 6e10 7a08 0100 |0022: invoke-virtual {v1}, Lcom/coremedia/iso/boxes/TimeToSampleBox$Entry;.getDelta:()J // method@087a │ │ -20f26e: 0b06 |0025: move-result-wide v6 │ │ -20f270: 3108 0602 |0026: cmp-long v8, v6, v2 │ │ -20f274: 3908 0b00 |0028: if-nez v8, 0033 // +000b │ │ -20f278: 6e10 7908 0100 |002a: invoke-virtual {v1}, Lcom/coremedia/iso/boxes/TimeToSampleBox$Entry;.getCount:()J // method@0879 │ │ -20f27e: 0b02 |002d: move-result-wide v2 │ │ -20f280: bb42 |002e: add-long/2addr v2, v4 │ │ -20f282: 6e30 7b08 2103 |002f: invoke-virtual {v1, v2, v3}, Lcom/coremedia/iso/boxes/TimeToSampleBox$Entry;.setCount:(J)V // method@087b │ │ -20f288: 28dc |0032: goto 000e // -0024 │ │ -20f28a: 2201 3a02 |0033: new-instance v1, Lcom/coremedia/iso/boxes/TimeToSampleBox$Entry; // type@023a │ │ -20f28e: 7053 7808 4125 |0035: invoke-direct {v1, v4, v5, v2, v3}, Lcom/coremedia/iso/boxes/TimeToSampleBox$Entry;.:(JJ)V // method@0878 │ │ -20f294: 7220 650d 1000 |0038: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0d65 │ │ -20f29a: 28d3 |003b: goto 000e // -002d │ │ -20f29c: 220a 3b02 |003c: new-instance v10, Lcom/coremedia/iso/boxes/TimeToSampleBox; // type@023b │ │ -20f2a0: 7010 7c08 0a00 |003e: invoke-direct {v10}, Lcom/coremedia/iso/boxes/TimeToSampleBox;.:()V // method@087c │ │ -20f2a6: 6e20 7d08 0a00 |0041: invoke-virtual {v10, v0}, Lcom/coremedia/iso/boxes/TimeToSampleBox;.setEntries:(Ljava/util/List;)V // method@087d │ │ -20f2ac: 6e20 6d08 ab00 |0044: invoke-virtual {v11, v10}, Lcom/coremedia/iso/boxes/SampleTableBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@086d │ │ -20f2b2: 0e00 |0047: return-void │ │ +20f218: |[20f218] org.thoughtcrime.securesms.video.recode.MP4Builder.createStts:(Lorg/thoughtcrime/securesms/video/recode/Track;Lcom/coremedia/iso/boxes/SampleTableBox;)V │ │ +20f228: 2200 7b03 |0000: new-instance v0, Ljava/util/ArrayList; // type@037b │ │ +20f22c: 7010 930c 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0c93 │ │ +20f232: 6e10 926d 0a00 |0005: invoke-virtual {v10}, Lorg/thoughtcrime/securesms/video/recode/Track;.getSampleDurations:()Ljava/util/ArrayList; // method@6d92 │ │ +20f238: 0c0a |0008: move-result-object v10 │ │ +20f23a: 6e10 9e0c 0a00 |0009: invoke-virtual {v10}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0c9e │ │ +20f240: 0c0a |000c: move-result-object v10 │ │ +20f242: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +20f244: 7210 480d 0a00 |000e: invoke-interface {v10}, Ljava/util/Iterator;.hasNext:()Z // method@0d48 │ │ +20f24a: 0a02 |0011: move-result v2 │ │ +20f24c: 3802 2a00 |0012: if-eqz v2, 003c // +002a │ │ +20f250: 7210 490d 0a00 |0014: invoke-interface {v10}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0d49 │ │ +20f256: 0c02 |0017: move-result-object v2 │ │ +20f258: 1f02 f602 |0018: check-cast v2, Ljava/lang/Long; // type@02f6 │ │ +20f25c: 6e10 8c0a 0200 |001a: invoke-virtual {v2}, Ljava/lang/Long;.longValue:()J // method@0a8c │ │ +20f262: 0b02 |001d: move-result-wide v2 │ │ +20f264: 1604 0100 |001e: const-wide/16 v4, #int 1 // #1 │ │ +20f268: 3801 1300 |0020: if-eqz v1, 0033 // +0013 │ │ +20f26c: 6e10 7a08 0100 |0022: invoke-virtual {v1}, Lcom/coremedia/iso/boxes/TimeToSampleBox$Entry;.getDelta:()J // method@087a │ │ +20f272: 0b06 |0025: move-result-wide v6 │ │ +20f274: 3108 0602 |0026: cmp-long v8, v6, v2 │ │ +20f278: 3908 0b00 |0028: if-nez v8, 0033 // +000b │ │ +20f27c: 6e10 7908 0100 |002a: invoke-virtual {v1}, Lcom/coremedia/iso/boxes/TimeToSampleBox$Entry;.getCount:()J // method@0879 │ │ +20f282: 0b02 |002d: move-result-wide v2 │ │ +20f284: bb42 |002e: add-long/2addr v2, v4 │ │ +20f286: 6e30 7b08 2103 |002f: invoke-virtual {v1, v2, v3}, Lcom/coremedia/iso/boxes/TimeToSampleBox$Entry;.setCount:(J)V // method@087b │ │ +20f28c: 28dc |0032: goto 000e // -0024 │ │ +20f28e: 2201 3a02 |0033: new-instance v1, Lcom/coremedia/iso/boxes/TimeToSampleBox$Entry; // type@023a │ │ +20f292: 7053 7808 4125 |0035: invoke-direct {v1, v4, v5, v2, v3}, Lcom/coremedia/iso/boxes/TimeToSampleBox$Entry;.:(JJ)V // method@0878 │ │ +20f298: 7220 650d 1000 |0038: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0d65 │ │ +20f29e: 28d3 |003b: goto 000e // -002d │ │ +20f2a0: 220a 3b02 |003c: new-instance v10, Lcom/coremedia/iso/boxes/TimeToSampleBox; // type@023b │ │ +20f2a4: 7010 7c08 0a00 |003e: invoke-direct {v10}, Lcom/coremedia/iso/boxes/TimeToSampleBox;.:()V // method@087c │ │ +20f2aa: 6e20 7d08 0a00 |0041: invoke-virtual {v10, v0}, Lcom/coremedia/iso/boxes/TimeToSampleBox;.setEntries:(Ljava/util/List;)V // method@087d │ │ +20f2b0: 6e20 6d08 ab00 |0044: invoke-virtual {v11, v10}, Lcom/coremedia/iso/boxes/SampleTableBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@086d │ │ +20f2b6: 0e00 |0047: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=345 │ │ 0x0005 line=347 │ │ 0x0022 line=348 │ │ 0x002a line=349 │ │ 0x0033 line=351 │ │ @@ -334461,119 +334462,119 @@ │ │ type : '(Lorg/thoughtcrime/securesms/video/recode/Track;Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;)Lcom/coremedia/iso/boxes/TrackBox;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 238 16-bit code units │ │ -20ec2c: |[20ec2c] org.thoughtcrime.securesms.video.recode.MP4Builder.createTrackBox:(Lorg/thoughtcrime/securesms/video/recode/Track;Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;)Lcom/coremedia/iso/boxes/TrackBox; │ │ -20ec3c: 2200 3c02 |0000: new-instance v0, Lcom/coremedia/iso/boxes/TrackBox; // type@023c │ │ -20ec40: 7010 7e08 0000 |0002: invoke-direct {v0}, Lcom/coremedia/iso/boxes/TrackBox;.:()V // method@087e │ │ -20ec46: 2201 3d02 |0005: new-instance v1, Lcom/coremedia/iso/boxes/TrackHeaderBox; // type@023d │ │ -20ec4a: 7010 8208 0100 |0007: invoke-direct {v1}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.:()V // method@0882 │ │ -20ec50: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -20ec52: 6e20 8908 2100 |000b: invoke-virtual {v1, v2}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setEnabled:(Z)V // method@0889 │ │ -20ec58: 6e20 8b08 2100 |000e: invoke-virtual {v1, v2}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setInMovie:(Z)V // method@088b │ │ -20ec5e: 6e20 8c08 2100 |0011: invoke-virtual {v1, v2}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setInPreview:(Z)V // method@088c │ │ -20ec64: 6e10 996d 0900 |0014: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.isAudio:()Z // method@6d99 │ │ -20ec6a: 0a03 |0017: move-result v3 │ │ -20ec6c: 3803 0800 |0018: if-eqz v3, 0020 // +0008 │ │ -20ec70: 6203 7600 |001a: sget-object v3, Lcom/googlecode/mp4parser/util/Matrix;.ROTATE_0:Lcom/googlecode/mp4parser/util/Matrix; // field@0076 │ │ -20ec74: 6e20 8e08 3100 |001c: invoke-virtual {v1, v3}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setMatrix:(Lcom/googlecode/mp4parser/util/Matrix;)V // method@088e │ │ -20ec7a: 2808 |001f: goto 0027 // +0008 │ │ -20ec7c: 6e10 6a6d 0a00 |0020: invoke-virtual {v10}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.getMatrix:()Lcom/googlecode/mp4parser/util/Matrix; // method@6d6a │ │ -20ec82: 0c03 |0023: move-result-object v3 │ │ -20ec84: 6e20 8e08 3100 |0024: invoke-virtual {v1, v3}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setMatrix:(Lcom/googlecode/mp4parser/util/Matrix;)V // method@088e │ │ -20ec8a: 1203 |0027: const/4 v3, #int 0 // #0 │ │ -20ec8c: 6e20 8608 3100 |0028: invoke-virtual {v1, v3}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setAlternateGroup:(I)V // method@0886 │ │ -20ec92: 6e10 8c6d 0900 |002b: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getCreationTime:()Ljava/util/Date; // method@6d8c │ │ -20ec98: 0c04 |002e: move-result-object v4 │ │ -20ec9a: 6e20 8708 4100 |002f: invoke-virtual {v1, v4}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setCreationTime:(Ljava/util/Date;)V // method@0887 │ │ -20eca0: 6e10 8d6d 0900 |0032: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getDuration:()J // method@6d8d │ │ -20eca6: 0b04 |0035: move-result-wide v4 │ │ -20eca8: 6e20 636d a800 |0036: invoke-virtual {v8, v10}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.getTimescale:(Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;)J // method@6d63 │ │ -20ecae: 0b06 |0039: move-result-wide v6 │ │ -20ecb0: 9d04 0406 |003a: mul-long v4, v4, v6 │ │ -20ecb4: 6e10 956d 0900 |003c: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getTimeScale:()I // method@6d95 │ │ -20ecba: 0a0a |003f: move-result v10 │ │ -20ecbc: 81a6 |0040: int-to-long v6, v10 │ │ -20ecbe: be64 |0041: div-long/2addr v4, v6 │ │ -20ecc0: 6e30 8808 4105 |0042: invoke-virtual {v1, v4, v5}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setDuration:(J)V // method@0888 │ │ -20ecc6: 6e10 8f6d 0900 |0045: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getHeight:()I // method@6d8f │ │ -20eccc: 0a0a |0048: move-result v10 │ │ -20ecce: 83a4 |0049: int-to-double v4, v10 │ │ -20ecd0: 6e30 8a08 4105 |004a: invoke-virtual {v1, v4, v5}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setHeight:(D)V // method@088a │ │ -20ecd6: 6e10 986d 0900 |004d: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getWidth:()I // method@6d98 │ │ -20ecdc: 0a0a |0050: move-result v10 │ │ -20ecde: 83a4 |0051: int-to-double v4, v10 │ │ -20ece0: 6e30 9208 4105 |0052: invoke-virtual {v1, v4, v5}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setWidth:(D)V // method@0892 │ │ -20ece6: 6e20 8d08 3100 |0055: invoke-virtual {v1, v3}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setLayer:(I)V // method@088d │ │ -20ecec: 220a 8103 |0058: new-instance v10, Ljava/util/Date; // type@0381 │ │ -20ecf0: 7010 250d 0a00 |005a: invoke-direct {v10}, Ljava/util/Date;.:()V // method@0d25 │ │ -20ecf6: 6e20 8f08 a100 |005d: invoke-virtual {v1, v10}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setModificationTime:(Ljava/util/Date;)V // method@088f │ │ -20ecfc: 6e10 966d 0900 |0060: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getTrackId:()J // method@6d96 │ │ -20ed02: 0b03 |0063: move-result-wide v3 │ │ -20ed04: 1605 0100 |0064: const-wide/16 v5, #int 1 // #1 │ │ -20ed08: bb53 |0066: add-long/2addr v3, v5 │ │ -20ed0a: 6e30 9008 3104 |0067: invoke-virtual {v1, v3, v4}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setTrackId:(J)V // method@0890 │ │ -20ed10: 6e10 976d 0900 |006a: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getVolume:()F // method@6d97 │ │ -20ed16: 0a0a |006d: move-result v10 │ │ -20ed18: 6e20 9108 a100 |006e: invoke-virtual {v1, v10}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setVolume:(F)V // method@0891 │ │ -20ed1e: 6e20 7f08 1000 |0071: invoke-virtual {v0, v1}, Lcom/coremedia/iso/boxes/TrackBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@087f │ │ -20ed24: 220a 2d02 |0074: new-instance v10, Lcom/coremedia/iso/boxes/MediaBox; // type@022d │ │ -20ed28: 7010 5008 0a00 |0076: invoke-direct {v10}, Lcom/coremedia/iso/boxes/MediaBox;.:()V // method@0850 │ │ -20ed2e: 6e20 7f08 a000 |0079: invoke-virtual {v0, v10}, Lcom/coremedia/iso/boxes/TrackBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@087f │ │ -20ed34: 2201 2e02 |007c: new-instance v1, Lcom/coremedia/iso/boxes/MediaHeaderBox; // type@022e │ │ -20ed38: 7010 5408 0100 |007e: invoke-direct {v1}, Lcom/coremedia/iso/boxes/MediaHeaderBox;.:()V // method@0854 │ │ -20ed3e: 6e10 8c6d 0900 |0081: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getCreationTime:()Ljava/util/Date; // method@6d8c │ │ -20ed44: 0c03 |0084: move-result-object v3 │ │ -20ed46: 6e20 5708 3100 |0085: invoke-virtual {v1, v3}, Lcom/coremedia/iso/boxes/MediaHeaderBox;.setCreationTime:(Ljava/util/Date;)V // method@0857 │ │ -20ed4c: 6e10 8d6d 0900 |0088: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getDuration:()J // method@6d8d │ │ -20ed52: 0b03 |008b: move-result-wide v3 │ │ -20ed54: 6e30 5808 3104 |008c: invoke-virtual {v1, v3, v4}, Lcom/coremedia/iso/boxes/MediaHeaderBox;.setDuration:(J)V // method@0858 │ │ -20ed5a: 6e10 956d 0900 |008f: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getTimeScale:()I // method@6d95 │ │ -20ed60: 0a03 |0092: move-result v3 │ │ -20ed62: 8133 |0093: int-to-long v3, v3 │ │ -20ed64: 6e30 5a08 3104 |0094: invoke-virtual {v1, v3, v4}, Lcom/coremedia/iso/boxes/MediaHeaderBox;.setTimescale:(J)V // method@085a │ │ -20ed6a: 1a03 d459 |0097: const-string v3, "eng" // string@59d4 │ │ -20ed6e: 6e20 5908 3100 |0099: invoke-virtual {v1, v3}, Lcom/coremedia/iso/boxes/MediaHeaderBox;.setLanguage:(Ljava/lang/String;)V // method@0859 │ │ -20ed74: 6e20 5108 1a00 |009c: invoke-virtual {v10, v1}, Lcom/coremedia/iso/boxes/MediaBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0851 │ │ -20ed7a: 2201 2c02 |009f: new-instance v1, Lcom/coremedia/iso/boxes/HandlerBox; // type@022c │ │ -20ed7e: 7010 4d08 0100 |00a1: invoke-direct {v1}, Lcom/coremedia/iso/boxes/HandlerBox;.:()V // method@084d │ │ -20ed84: 6e10 996d 0900 |00a4: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.isAudio:()Z // method@6d99 │ │ -20ed8a: 0a03 |00a7: move-result v3 │ │ -20ed8c: 3803 0500 |00a8: if-eqz v3, 00ad // +0005 │ │ -20ed90: 1a03 f13d |00aa: const-string v3, "SoundHandle" // string@3df1 │ │ -20ed94: 2803 |00ac: goto 00af // +0003 │ │ -20ed96: 1a03 db44 |00ad: const-string v3, "VideoHandle" // string@44db │ │ -20ed9a: 6e20 4f08 3100 |00af: invoke-virtual {v1, v3}, Lcom/coremedia/iso/boxes/HandlerBox;.setName:(Ljava/lang/String;)V // method@084f │ │ -20eda0: 6e10 8e6d 0900 |00b2: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getHandler:()Ljava/lang/String; // method@6d8e │ │ -20eda6: 0c03 |00b5: move-result-object v3 │ │ -20eda8: 6e20 4e08 3100 |00b6: invoke-virtual {v1, v3}, Lcom/coremedia/iso/boxes/HandlerBox;.setHandlerType:(Ljava/lang/String;)V // method@084e │ │ -20edae: 6e20 5108 1a00 |00b9: invoke-virtual {v10, v1}, Lcom/coremedia/iso/boxes/MediaBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0851 │ │ -20edb4: 2201 2f02 |00bc: new-instance v1, Lcom/coremedia/iso/boxes/MediaInformationBox; // type@022f │ │ -20edb8: 7010 5b08 0100 |00be: invoke-direct {v1}, Lcom/coremedia/iso/boxes/MediaInformationBox;.:()V // method@085b │ │ -20edbe: 6e10 906d 0900 |00c1: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getMediaHeaderBox:()Lcom/coremedia/iso/boxes/AbstractMediaHeaderBox; // method@6d90 │ │ -20edc4: 0c03 |00c4: move-result-object v3 │ │ -20edc6: 6e20 5c08 3100 |00c5: invoke-virtual {v1, v3}, Lcom/coremedia/iso/boxes/MediaInformationBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@085c │ │ -20edcc: 2203 2902 |00c8: new-instance v3, Lcom/coremedia/iso/boxes/DataInformationBox; // type@0229 │ │ -20edd0: 7010 4608 0300 |00ca: invoke-direct {v3}, Lcom/coremedia/iso/boxes/DataInformationBox;.:()V // method@0846 │ │ -20edd6: 2204 2a02 |00cd: new-instance v4, Lcom/coremedia/iso/boxes/DataReferenceBox; // type@022a │ │ -20edda: 7010 4808 0400 |00cf: invoke-direct {v4}, Lcom/coremedia/iso/boxes/DataReferenceBox;.:()V // method@0848 │ │ -20ede0: 6e20 4708 4300 |00d2: invoke-virtual {v3, v4}, Lcom/coremedia/iso/boxes/DataInformationBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0847 │ │ -20ede6: 2205 2802 |00d5: new-instance v5, Lcom/coremedia/iso/boxes/DataEntryUrlBox; // type@0228 │ │ -20edea: 7010 4408 0500 |00d7: invoke-direct {v5}, Lcom/coremedia/iso/boxes/DataEntryUrlBox;.:()V // method@0844 │ │ -20edf0: 6e20 4508 2500 |00da: invoke-virtual {v5, v2}, Lcom/coremedia/iso/boxes/DataEntryUrlBox;.setFlags:(I)V // method@0845 │ │ -20edf6: 6e20 4908 5400 |00dd: invoke-virtual {v4, v5}, Lcom/coremedia/iso/boxes/DataReferenceBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0849 │ │ -20edfc: 6e20 5c08 3100 |00e0: invoke-virtual {v1, v3}, Lcom/coremedia/iso/boxes/MediaInformationBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@085c │ │ -20ee02: 6e20 586d 9800 |00e3: invoke-virtual {v8, v9}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.createStbl:(Lorg/thoughtcrime/securesms/video/recode/Track;)Lcom/coremedia/iso/boxes/Box; // method@6d58 │ │ -20ee08: 0c09 |00e6: move-result-object v9 │ │ -20ee0a: 6e20 5c08 9100 |00e7: invoke-virtual {v1, v9}, Lcom/coremedia/iso/boxes/MediaInformationBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@085c │ │ -20ee10: 6e20 5108 1a00 |00ea: invoke-virtual {v10, v1}, Lcom/coremedia/iso/boxes/MediaBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0851 │ │ -20ee16: 1100 |00ed: return-object v0 │ │ +20ec30: |[20ec30] org.thoughtcrime.securesms.video.recode.MP4Builder.createTrackBox:(Lorg/thoughtcrime/securesms/video/recode/Track;Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;)Lcom/coremedia/iso/boxes/TrackBox; │ │ +20ec40: 2200 3c02 |0000: new-instance v0, Lcom/coremedia/iso/boxes/TrackBox; // type@023c │ │ +20ec44: 7010 7e08 0000 |0002: invoke-direct {v0}, Lcom/coremedia/iso/boxes/TrackBox;.:()V // method@087e │ │ +20ec4a: 2201 3d02 |0005: new-instance v1, Lcom/coremedia/iso/boxes/TrackHeaderBox; // type@023d │ │ +20ec4e: 7010 8208 0100 |0007: invoke-direct {v1}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.:()V // method@0882 │ │ +20ec54: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +20ec56: 6e20 8908 2100 |000b: invoke-virtual {v1, v2}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setEnabled:(Z)V // method@0889 │ │ +20ec5c: 6e20 8b08 2100 |000e: invoke-virtual {v1, v2}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setInMovie:(Z)V // method@088b │ │ +20ec62: 6e20 8c08 2100 |0011: invoke-virtual {v1, v2}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setInPreview:(Z)V // method@088c │ │ +20ec68: 6e10 996d 0900 |0014: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.isAudio:()Z // method@6d99 │ │ +20ec6e: 0a03 |0017: move-result v3 │ │ +20ec70: 3803 0800 |0018: if-eqz v3, 0020 // +0008 │ │ +20ec74: 6203 7600 |001a: sget-object v3, Lcom/googlecode/mp4parser/util/Matrix;.ROTATE_0:Lcom/googlecode/mp4parser/util/Matrix; // field@0076 │ │ +20ec78: 6e20 8e08 3100 |001c: invoke-virtual {v1, v3}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setMatrix:(Lcom/googlecode/mp4parser/util/Matrix;)V // method@088e │ │ +20ec7e: 2808 |001f: goto 0027 // +0008 │ │ +20ec80: 6e10 6a6d 0a00 |0020: invoke-virtual {v10}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.getMatrix:()Lcom/googlecode/mp4parser/util/Matrix; // method@6d6a │ │ +20ec86: 0c03 |0023: move-result-object v3 │ │ +20ec88: 6e20 8e08 3100 |0024: invoke-virtual {v1, v3}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setMatrix:(Lcom/googlecode/mp4parser/util/Matrix;)V // method@088e │ │ +20ec8e: 1203 |0027: const/4 v3, #int 0 // #0 │ │ +20ec90: 6e20 8608 3100 |0028: invoke-virtual {v1, v3}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setAlternateGroup:(I)V // method@0886 │ │ +20ec96: 6e10 8c6d 0900 |002b: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getCreationTime:()Ljava/util/Date; // method@6d8c │ │ +20ec9c: 0c04 |002e: move-result-object v4 │ │ +20ec9e: 6e20 8708 4100 |002f: invoke-virtual {v1, v4}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setCreationTime:(Ljava/util/Date;)V // method@0887 │ │ +20eca4: 6e10 8d6d 0900 |0032: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getDuration:()J // method@6d8d │ │ +20ecaa: 0b04 |0035: move-result-wide v4 │ │ +20ecac: 6e20 636d a800 |0036: invoke-virtual {v8, v10}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.getTimescale:(Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;)J // method@6d63 │ │ +20ecb2: 0b06 |0039: move-result-wide v6 │ │ +20ecb4: 9d04 0406 |003a: mul-long v4, v4, v6 │ │ +20ecb8: 6e10 956d 0900 |003c: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getTimeScale:()I // method@6d95 │ │ +20ecbe: 0a0a |003f: move-result v10 │ │ +20ecc0: 81a6 |0040: int-to-long v6, v10 │ │ +20ecc2: be64 |0041: div-long/2addr v4, v6 │ │ +20ecc4: 6e30 8808 4105 |0042: invoke-virtual {v1, v4, v5}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setDuration:(J)V // method@0888 │ │ +20ecca: 6e10 8f6d 0900 |0045: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getHeight:()I // method@6d8f │ │ +20ecd0: 0a0a |0048: move-result v10 │ │ +20ecd2: 83a4 |0049: int-to-double v4, v10 │ │ +20ecd4: 6e30 8a08 4105 |004a: invoke-virtual {v1, v4, v5}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setHeight:(D)V // method@088a │ │ +20ecda: 6e10 986d 0900 |004d: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getWidth:()I // method@6d98 │ │ +20ece0: 0a0a |0050: move-result v10 │ │ +20ece2: 83a4 |0051: int-to-double v4, v10 │ │ +20ece4: 6e30 9208 4105 |0052: invoke-virtual {v1, v4, v5}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setWidth:(D)V // method@0892 │ │ +20ecea: 6e20 8d08 3100 |0055: invoke-virtual {v1, v3}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setLayer:(I)V // method@088d │ │ +20ecf0: 220a 8103 |0058: new-instance v10, Ljava/util/Date; // type@0381 │ │ +20ecf4: 7010 250d 0a00 |005a: invoke-direct {v10}, Ljava/util/Date;.:()V // method@0d25 │ │ +20ecfa: 6e20 8f08 a100 |005d: invoke-virtual {v1, v10}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setModificationTime:(Ljava/util/Date;)V // method@088f │ │ +20ed00: 6e10 966d 0900 |0060: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getTrackId:()J // method@6d96 │ │ +20ed06: 0b03 |0063: move-result-wide v3 │ │ +20ed08: 1605 0100 |0064: const-wide/16 v5, #int 1 // #1 │ │ +20ed0c: bb53 |0066: add-long/2addr v3, v5 │ │ +20ed0e: 6e30 9008 3104 |0067: invoke-virtual {v1, v3, v4}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setTrackId:(J)V // method@0890 │ │ +20ed14: 6e10 976d 0900 |006a: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getVolume:()F // method@6d97 │ │ +20ed1a: 0a0a |006d: move-result v10 │ │ +20ed1c: 6e20 9108 a100 |006e: invoke-virtual {v1, v10}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setVolume:(F)V // method@0891 │ │ +20ed22: 6e20 7f08 1000 |0071: invoke-virtual {v0, v1}, Lcom/coremedia/iso/boxes/TrackBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@087f │ │ +20ed28: 220a 2d02 |0074: new-instance v10, Lcom/coremedia/iso/boxes/MediaBox; // type@022d │ │ +20ed2c: 7010 5008 0a00 |0076: invoke-direct {v10}, Lcom/coremedia/iso/boxes/MediaBox;.:()V // method@0850 │ │ +20ed32: 6e20 7f08 a000 |0079: invoke-virtual {v0, v10}, Lcom/coremedia/iso/boxes/TrackBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@087f │ │ +20ed38: 2201 2e02 |007c: new-instance v1, Lcom/coremedia/iso/boxes/MediaHeaderBox; // type@022e │ │ +20ed3c: 7010 5408 0100 |007e: invoke-direct {v1}, Lcom/coremedia/iso/boxes/MediaHeaderBox;.:()V // method@0854 │ │ +20ed42: 6e10 8c6d 0900 |0081: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getCreationTime:()Ljava/util/Date; // method@6d8c │ │ +20ed48: 0c03 |0084: move-result-object v3 │ │ +20ed4a: 6e20 5708 3100 |0085: invoke-virtual {v1, v3}, Lcom/coremedia/iso/boxes/MediaHeaderBox;.setCreationTime:(Ljava/util/Date;)V // method@0857 │ │ +20ed50: 6e10 8d6d 0900 |0088: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getDuration:()J // method@6d8d │ │ +20ed56: 0b03 |008b: move-result-wide v3 │ │ +20ed58: 6e30 5808 3104 |008c: invoke-virtual {v1, v3, v4}, Lcom/coremedia/iso/boxes/MediaHeaderBox;.setDuration:(J)V // method@0858 │ │ +20ed5e: 6e10 956d 0900 |008f: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getTimeScale:()I // method@6d95 │ │ +20ed64: 0a03 |0092: move-result v3 │ │ +20ed66: 8133 |0093: int-to-long v3, v3 │ │ +20ed68: 6e30 5a08 3104 |0094: invoke-virtual {v1, v3, v4}, Lcom/coremedia/iso/boxes/MediaHeaderBox;.setTimescale:(J)V // method@085a │ │ +20ed6e: 1a03 d459 |0097: const-string v3, "eng" // string@59d4 │ │ +20ed72: 6e20 5908 3100 |0099: invoke-virtual {v1, v3}, Lcom/coremedia/iso/boxes/MediaHeaderBox;.setLanguage:(Ljava/lang/String;)V // method@0859 │ │ +20ed78: 6e20 5108 1a00 |009c: invoke-virtual {v10, v1}, Lcom/coremedia/iso/boxes/MediaBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0851 │ │ +20ed7e: 2201 2c02 |009f: new-instance v1, Lcom/coremedia/iso/boxes/HandlerBox; // type@022c │ │ +20ed82: 7010 4d08 0100 |00a1: invoke-direct {v1}, Lcom/coremedia/iso/boxes/HandlerBox;.:()V // method@084d │ │ +20ed88: 6e10 996d 0900 |00a4: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.isAudio:()Z // method@6d99 │ │ +20ed8e: 0a03 |00a7: move-result v3 │ │ +20ed90: 3803 0500 |00a8: if-eqz v3, 00ad // +0005 │ │ +20ed94: 1a03 f13d |00aa: const-string v3, "SoundHandle" // string@3df1 │ │ +20ed98: 2803 |00ac: goto 00af // +0003 │ │ +20ed9a: 1a03 db44 |00ad: const-string v3, "VideoHandle" // string@44db │ │ +20ed9e: 6e20 4f08 3100 |00af: invoke-virtual {v1, v3}, Lcom/coremedia/iso/boxes/HandlerBox;.setName:(Ljava/lang/String;)V // method@084f │ │ +20eda4: 6e10 8e6d 0900 |00b2: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getHandler:()Ljava/lang/String; // method@6d8e │ │ +20edaa: 0c03 |00b5: move-result-object v3 │ │ +20edac: 6e20 4e08 3100 |00b6: invoke-virtual {v1, v3}, Lcom/coremedia/iso/boxes/HandlerBox;.setHandlerType:(Ljava/lang/String;)V // method@084e │ │ +20edb2: 6e20 5108 1a00 |00b9: invoke-virtual {v10, v1}, Lcom/coremedia/iso/boxes/MediaBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0851 │ │ +20edb8: 2201 2f02 |00bc: new-instance v1, Lcom/coremedia/iso/boxes/MediaInformationBox; // type@022f │ │ +20edbc: 7010 5b08 0100 |00be: invoke-direct {v1}, Lcom/coremedia/iso/boxes/MediaInformationBox;.:()V // method@085b │ │ +20edc2: 6e10 906d 0900 |00c1: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getMediaHeaderBox:()Lcom/coremedia/iso/boxes/AbstractMediaHeaderBox; // method@6d90 │ │ +20edc8: 0c03 |00c4: move-result-object v3 │ │ +20edca: 6e20 5c08 3100 |00c5: invoke-virtual {v1, v3}, Lcom/coremedia/iso/boxes/MediaInformationBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@085c │ │ +20edd0: 2203 2902 |00c8: new-instance v3, Lcom/coremedia/iso/boxes/DataInformationBox; // type@0229 │ │ +20edd4: 7010 4608 0300 |00ca: invoke-direct {v3}, Lcom/coremedia/iso/boxes/DataInformationBox;.:()V // method@0846 │ │ +20edda: 2204 2a02 |00cd: new-instance v4, Lcom/coremedia/iso/boxes/DataReferenceBox; // type@022a │ │ +20edde: 7010 4808 0400 |00cf: invoke-direct {v4}, Lcom/coremedia/iso/boxes/DataReferenceBox;.:()V // method@0848 │ │ +20ede4: 6e20 4708 4300 |00d2: invoke-virtual {v3, v4}, Lcom/coremedia/iso/boxes/DataInformationBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0847 │ │ +20edea: 2205 2802 |00d5: new-instance v5, Lcom/coremedia/iso/boxes/DataEntryUrlBox; // type@0228 │ │ +20edee: 7010 4408 0500 |00d7: invoke-direct {v5}, Lcom/coremedia/iso/boxes/DataEntryUrlBox;.:()V // method@0844 │ │ +20edf4: 6e20 4508 2500 |00da: invoke-virtual {v5, v2}, Lcom/coremedia/iso/boxes/DataEntryUrlBox;.setFlags:(I)V // method@0845 │ │ +20edfa: 6e20 4908 5400 |00dd: invoke-virtual {v4, v5}, Lcom/coremedia/iso/boxes/DataReferenceBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0849 │ │ +20ee00: 6e20 5c08 3100 |00e0: invoke-virtual {v1, v3}, Lcom/coremedia/iso/boxes/MediaInformationBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@085c │ │ +20ee06: 6e20 586d 9800 |00e3: invoke-virtual {v8, v9}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.createStbl:(Lorg/thoughtcrime/securesms/video/recode/Track;)Lcom/coremedia/iso/boxes/Box; // method@6d58 │ │ +20ee0c: 0c09 |00e6: move-result-object v9 │ │ +20ee0e: 6e20 5c08 9100 |00e7: invoke-virtual {v1, v9}, Lcom/coremedia/iso/boxes/MediaInformationBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@085c │ │ +20ee14: 6e20 5108 1a00 |00ea: invoke-virtual {v10, v1}, Lcom/coremedia/iso/boxes/MediaBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0851 │ │ +20ee1a: 1100 |00ed: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=271 │ │ 0x0005 line=272 │ │ 0x000b line=274 │ │ 0x000e line=275 │ │ 0x0011 line=276 │ │ @@ -334624,63 +334625,63 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 98 16-bit code units │ │ -20f2b4: |[20f2b4] org.thoughtcrime.securesms.video.recode.MP4Builder.finishMovie:(Z)V │ │ -20f2c4: 5478 2244 |0000: iget-object v8, v7, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@4422 │ │ -20f2c8: 6e10 496d 0800 |0002: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.getContentSize:()J // method@6d49 │ │ -20f2ce: 0b00 |0005: move-result-wide v0 │ │ -20f2d0: 1602 0000 |0006: const-wide/16 v2, #int 0 // #0 │ │ -20f2d4: 3108 0002 |0008: cmp-long v8, v0, v2 │ │ -20f2d8: 3808 0500 |000a: if-eqz v8, 000f // +0005 │ │ -20f2dc: 7010 616d 0700 |000c: invoke-direct {v7}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.flushCurrentMdat:()V // method@6d61 │ │ -20f2e2: 5478 1e44 |000f: iget-object v8, v7, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.currentMp4Movie:Lorg/thoughtcrime/securesms/video/recode/Mp4Movie; // field@441e │ │ -20f2e6: 6e10 6b6d 0800 |0011: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.getTracks:()Ljava/util/ArrayList; // method@6d6b │ │ -20f2ec: 0c08 |0014: move-result-object v8 │ │ -20f2ee: 6e10 9e0c 0800 |0015: invoke-virtual {v8}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0c9e │ │ -20f2f4: 0c08 |0018: move-result-object v8 │ │ -20f2f6: 7210 480d 0800 |0019: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@0d48 │ │ -20f2fc: 0a00 |001c: move-result v0 │ │ -20f2fe: 3800 2a00 |001d: if-eqz v0, 0047 // +002a │ │ -20f302: 7210 490d 0800 |001f: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0d49 │ │ -20f308: 0c00 |0022: move-result-object v0 │ │ -20f30a: 1f00 c711 |0023: check-cast v0, Lorg/thoughtcrime/securesms/video/recode/Track; // type@11c7 │ │ -20f30e: 6e10 936d 0000 |0025: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/video/recode/Track;.getSamples:()Ljava/util/ArrayList; // method@6d93 │ │ -20f314: 0c01 |0028: move-result-object v1 │ │ -20f316: 7210 740d 0100 |0029: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0d74 │ │ -20f31c: 0a02 |002c: move-result v2 │ │ -20f31e: 2323 d911 |002d: new-array v3, v2, [J // type@11d9 │ │ -20f322: 1204 |002f: const/4 v4, #int 0 // #0 │ │ -20f324: 3524 1100 |0030: if-ge v4, v2, 0041 // +0011 │ │ -20f328: 7220 6a0d 4100 |0032: invoke-interface {v1, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0d6a │ │ -20f32e: 0c05 |0035: move-result-object v5 │ │ -20f330: 1f05 c511 |0036: check-cast v5, Lorg/thoughtcrime/securesms/video/recode/Sample; // type@11c5 │ │ -20f334: 6e10 7f6d 0500 |0038: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/recode/Sample;.getSize:()J // method@6d7f │ │ -20f33a: 0b05 |003b: move-result-wide v5 │ │ -20f33c: 4c05 0304 |003c: aput-wide v5, v3, v4 │ │ -20f340: d804 0401 |003e: add-int/lit8 v4, v4, #int 1 // #01 │ │ -20f344: 28f0 |0040: goto 0030 // -0010 │ │ -20f346: 5471 2444 |0041: iget-object v1, v7, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.track2SampleSizes:Ljava/util/HashMap; // field@4424 │ │ -20f34a: 6e30 340d 0103 |0043: invoke-virtual {v1, v0, v3}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0d34 │ │ -20f350: 28d3 |0046: goto 0019 // -002d │ │ -20f352: 5478 1e44 |0047: iget-object v8, v7, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.currentMp4Movie:Lorg/thoughtcrime/securesms/video/recode/Mp4Movie; // field@441e │ │ -20f356: 6e20 576d 8700 |0049: invoke-virtual {v7, v8}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.createMovieBox:(Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;)Lcom/coremedia/iso/boxes/MovieBox; // method@6d57 │ │ -20f35c: 0c08 |004c: move-result-object v8 │ │ -20f35e: 5470 2044 |004d: iget-object v0, v7, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@4420 │ │ -20f362: 7220 4308 0800 |004f: invoke-interface {v8, v0}, Lcom/coremedia/iso/boxes/Box;.getBox:(Ljava/nio/channels/WritableByteChannel;)V // method@0843 │ │ -20f368: 5478 2144 |0052: iget-object v8, v7, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fos:Ljava/io/FileOutputStream; // field@4421 │ │ -20f36c: 6e10 b309 0800 |0054: invoke-virtual {v8}, Ljava/io/FileOutputStream;.flush:()V // method@09b3 │ │ -20f372: 5478 2044 |0057: iget-object v8, v7, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@4420 │ │ -20f376: 6e10 f70b 0800 |0059: invoke-virtual {v8}, Ljava/nio/channels/FileChannel;.close:()V // method@0bf7 │ │ -20f37c: 5478 2144 |005c: iget-object v8, v7, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fos:Ljava/io/FileOutputStream; // field@4421 │ │ -20f380: 6e10 b209 0800 |005e: invoke-virtual {v8}, Ljava/io/FileOutputStream;.close:()V // method@09b2 │ │ -20f386: 0e00 |0061: return-void │ │ +20f2b8: |[20f2b8] org.thoughtcrime.securesms.video.recode.MP4Builder.finishMovie:(Z)V │ │ +20f2c8: 5478 2244 |0000: iget-object v8, v7, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@4422 │ │ +20f2cc: 6e10 496d 0800 |0002: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.getContentSize:()J // method@6d49 │ │ +20f2d2: 0b00 |0005: move-result-wide v0 │ │ +20f2d4: 1602 0000 |0006: const-wide/16 v2, #int 0 // #0 │ │ +20f2d8: 3108 0002 |0008: cmp-long v8, v0, v2 │ │ +20f2dc: 3808 0500 |000a: if-eqz v8, 000f // +0005 │ │ +20f2e0: 7010 616d 0700 |000c: invoke-direct {v7}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.flushCurrentMdat:()V // method@6d61 │ │ +20f2e6: 5478 1e44 |000f: iget-object v8, v7, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.currentMp4Movie:Lorg/thoughtcrime/securesms/video/recode/Mp4Movie; // field@441e │ │ +20f2ea: 6e10 6b6d 0800 |0011: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.getTracks:()Ljava/util/ArrayList; // method@6d6b │ │ +20f2f0: 0c08 |0014: move-result-object v8 │ │ +20f2f2: 6e10 9e0c 0800 |0015: invoke-virtual {v8}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0c9e │ │ +20f2f8: 0c08 |0018: move-result-object v8 │ │ +20f2fa: 7210 480d 0800 |0019: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@0d48 │ │ +20f300: 0a00 |001c: move-result v0 │ │ +20f302: 3800 2a00 |001d: if-eqz v0, 0047 // +002a │ │ +20f306: 7210 490d 0800 |001f: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0d49 │ │ +20f30c: 0c00 |0022: move-result-object v0 │ │ +20f30e: 1f00 c711 |0023: check-cast v0, Lorg/thoughtcrime/securesms/video/recode/Track; // type@11c7 │ │ +20f312: 6e10 936d 0000 |0025: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/video/recode/Track;.getSamples:()Ljava/util/ArrayList; // method@6d93 │ │ +20f318: 0c01 |0028: move-result-object v1 │ │ +20f31a: 7210 740d 0100 |0029: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0d74 │ │ +20f320: 0a02 |002c: move-result v2 │ │ +20f322: 2323 d911 |002d: new-array v3, v2, [J // type@11d9 │ │ +20f326: 1204 |002f: const/4 v4, #int 0 // #0 │ │ +20f328: 3524 1100 |0030: if-ge v4, v2, 0041 // +0011 │ │ +20f32c: 7220 6a0d 4100 |0032: invoke-interface {v1, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0d6a │ │ +20f332: 0c05 |0035: move-result-object v5 │ │ +20f334: 1f05 c511 |0036: check-cast v5, Lorg/thoughtcrime/securesms/video/recode/Sample; // type@11c5 │ │ +20f338: 6e10 7f6d 0500 |0038: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/recode/Sample;.getSize:()J // method@6d7f │ │ +20f33e: 0b05 |003b: move-result-wide v5 │ │ +20f340: 4c05 0304 |003c: aput-wide v5, v3, v4 │ │ +20f344: d804 0401 |003e: add-int/lit8 v4, v4, #int 1 // #01 │ │ +20f348: 28f0 |0040: goto 0030 // -0010 │ │ +20f34a: 5471 2444 |0041: iget-object v1, v7, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.track2SampleSizes:Ljava/util/HashMap; // field@4424 │ │ +20f34e: 6e30 340d 0103 |0043: invoke-virtual {v1, v0, v3}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0d34 │ │ +20f354: 28d3 |0046: goto 0019 // -002d │ │ +20f356: 5478 1e44 |0047: iget-object v8, v7, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.currentMp4Movie:Lorg/thoughtcrime/securesms/video/recode/Mp4Movie; // field@441e │ │ +20f35a: 6e20 576d 8700 |0049: invoke-virtual {v7, v8}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.createMovieBox:(Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;)Lcom/coremedia/iso/boxes/MovieBox; // method@6d57 │ │ +20f360: 0c08 |004c: move-result-object v8 │ │ +20f362: 5470 2044 |004d: iget-object v0, v7, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@4420 │ │ +20f366: 7220 4308 0800 |004f: invoke-interface {v8, v0}, Lcom/coremedia/iso/boxes/Box;.getBox:(Ljava/nio/channels/WritableByteChannel;)V // method@0843 │ │ +20f36c: 5478 2144 |0052: iget-object v8, v7, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fos:Ljava/io/FileOutputStream; // field@4421 │ │ +20f370: 6e10 b309 0800 |0054: invoke-virtual {v8}, Ljava/io/FileOutputStream;.flush:()V // method@09b3 │ │ +20f376: 5478 2044 |0057: iget-object v8, v7, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@4420 │ │ +20f37a: 6e10 f70b 0800 |0059: invoke-virtual {v8}, Ljava/nio/channels/FileChannel;.close:()V // method@0bf7 │ │ +20f380: 5478 2144 |005c: iget-object v8, v7, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fos:Ljava/io/FileOutputStream; // field@4421 │ │ +20f384: 6e10 b209 0800 |005e: invoke-virtual {v8}, Ljava/io/FileOutputStream;.close:()V // method@09b2 │ │ +20f38a: 0e00 |0061: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ 0x000c line=132 │ │ 0x000f line=135 │ │ 0x0025 line=136 │ │ 0x0029 line=137 │ │ @@ -334700,49 +334701,49 @@ │ │ type : '(Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 63 16-bit code units │ │ -20ee64: |[20ee64] org.thoughtcrime.securesms.video.recode.MP4Builder.getTimescale:(Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;)J │ │ -20ee74: 6e10 6b6d 0500 |0000: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.getTracks:()Ljava/util/ArrayList; // method@6d6b │ │ -20ee7a: 0c00 |0003: move-result-object v0 │ │ -20ee7c: 6e10 9d0c 0000 |0004: invoke-virtual {v0}, Ljava/util/ArrayList;.isEmpty:()Z // method@0c9d │ │ -20ee82: 0a00 |0007: move-result v0 │ │ -20ee84: 3900 1600 |0008: if-nez v0, 001e // +0016 │ │ -20ee88: 6e10 6b6d 0500 |000a: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.getTracks:()Ljava/util/ArrayList; // method@6d6b │ │ -20ee8e: 0c00 |000d: move-result-object v0 │ │ -20ee90: 6e10 9e0c 0000 |000e: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0c9e │ │ -20ee96: 0c00 |0011: move-result-object v0 │ │ -20ee98: 7210 490d 0000 |0012: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0d49 │ │ -20ee9e: 0c00 |0015: move-result-object v0 │ │ -20eea0: 1f00 c711 |0016: check-cast v0, Lorg/thoughtcrime/securesms/video/recode/Track; // type@11c7 │ │ -20eea4: 6e10 956d 0000 |0018: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/video/recode/Track;.getTimeScale:()I // method@6d95 │ │ -20eeaa: 0a00 |001b: move-result v0 │ │ -20eeac: 8100 |001c: int-to-long v0, v0 │ │ -20eeae: 2803 |001d: goto 0020 // +0003 │ │ -20eeb0: 1600 0000 |001e: const-wide/16 v0, #int 0 // #0 │ │ -20eeb4: 6e10 6b6d 0500 |0020: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.getTracks:()Ljava/util/ArrayList; // method@6d6b │ │ -20eeba: 0c05 |0023: move-result-object v5 │ │ -20eebc: 6e10 9e0c 0500 |0024: invoke-virtual {v5}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0c9e │ │ -20eec2: 0c05 |0027: move-result-object v5 │ │ -20eec4: 7210 480d 0500 |0028: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@0d48 │ │ -20eeca: 0a02 |002b: move-result v2 │ │ -20eecc: 3802 1200 |002c: if-eqz v2, 003e // +0012 │ │ -20eed0: 7210 490d 0500 |002e: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0d49 │ │ -20eed6: 0c02 |0031: move-result-object v2 │ │ -20eed8: 1f02 c711 |0032: check-cast v2, Lorg/thoughtcrime/securesms/video/recode/Track; // type@11c7 │ │ -20eedc: 6e10 956d 0200 |0034: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/video/recode/Track;.getTimeScale:()I // method@6d95 │ │ -20eee2: 0a02 |0037: move-result v2 │ │ -20eee4: 8122 |0038: int-to-long v2, v2 │ │ -20eee6: 7140 626d 3210 |0039: invoke-static {v2, v3, v0, v1}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.gcd:(JJ)J // method@6d62 │ │ -20eeec: 0b00 |003c: move-result-wide v0 │ │ -20eeee: 28eb |003d: goto 0028 // -0015 │ │ -20eef0: 1000 |003e: return-wide v0 │ │ +20ee68: |[20ee68] org.thoughtcrime.securesms.video.recode.MP4Builder.getTimescale:(Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;)J │ │ +20ee78: 6e10 6b6d 0500 |0000: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.getTracks:()Ljava/util/ArrayList; // method@6d6b │ │ +20ee7e: 0c00 |0003: move-result-object v0 │ │ +20ee80: 6e10 9d0c 0000 |0004: invoke-virtual {v0}, Ljava/util/ArrayList;.isEmpty:()Z // method@0c9d │ │ +20ee86: 0a00 |0007: move-result v0 │ │ +20ee88: 3900 1600 |0008: if-nez v0, 001e // +0016 │ │ +20ee8c: 6e10 6b6d 0500 |000a: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.getTracks:()Ljava/util/ArrayList; // method@6d6b │ │ +20ee92: 0c00 |000d: move-result-object v0 │ │ +20ee94: 6e10 9e0c 0000 |000e: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0c9e │ │ +20ee9a: 0c00 |0011: move-result-object v0 │ │ +20ee9c: 7210 490d 0000 |0012: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0d49 │ │ +20eea2: 0c00 |0015: move-result-object v0 │ │ +20eea4: 1f00 c711 |0016: check-cast v0, Lorg/thoughtcrime/securesms/video/recode/Track; // type@11c7 │ │ +20eea8: 6e10 956d 0000 |0018: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/video/recode/Track;.getTimeScale:()I // method@6d95 │ │ +20eeae: 0a00 |001b: move-result v0 │ │ +20eeb0: 8100 |001c: int-to-long v0, v0 │ │ +20eeb2: 2803 |001d: goto 0020 // +0003 │ │ +20eeb4: 1600 0000 |001e: const-wide/16 v0, #int 0 // #0 │ │ +20eeb8: 6e10 6b6d 0500 |0020: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.getTracks:()Ljava/util/ArrayList; // method@6d6b │ │ +20eebe: 0c05 |0023: move-result-object v5 │ │ +20eec0: 6e10 9e0c 0500 |0024: invoke-virtual {v5}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0c9e │ │ +20eec6: 0c05 |0027: move-result-object v5 │ │ +20eec8: 7210 480d 0500 |0028: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@0d48 │ │ +20eece: 0a02 |002b: move-result v2 │ │ +20eed0: 3802 1200 |002c: if-eqz v2, 003e // +0012 │ │ +20eed4: 7210 490d 0500 |002e: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0d49 │ │ +20eeda: 0c02 |0031: move-result-object v2 │ │ +20eedc: 1f02 c711 |0032: check-cast v2, Lorg/thoughtcrime/securesms/video/recode/Track; // type@11c7 │ │ +20eee0: 6e10 956d 0200 |0034: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/video/recode/Track;.getTimeScale:()I // method@6d95 │ │ +20eee6: 0a02 |0037: move-result v2 │ │ +20eee8: 8122 |0038: int-to-long v2, v2 │ │ +20eeea: 7140 626d 3210 |0039: invoke-static {v2, v3, v0, v1}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.gcd:(JJ)J // method@6d62 │ │ +20eef0: 0b00 |003c: move-result-wide v0 │ │ +20eef2: 28eb |003d: goto 0028 // -0015 │ │ +20eef4: 1000 |003e: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=233 │ │ 0x000a line=234 │ │ 0x0020 line=236 │ │ 0x0034 line=237 │ │ locals : │ │ @@ -334754,96 +334755,96 @@ │ │ type : '(ILjava/nio/ByteBuffer;Landroid/media/MediaCodec$BufferInfo;Z)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 156 16-bit code units │ │ -20e954: |[20e954] org.thoughtcrime.securesms.video.recode.MP4Builder.writeSampleData:(ILjava/nio/ByteBuffer;Landroid/media/MediaCodec$BufferInfo;Z)Z │ │ -20e964: 5560 2544 |0000: iget-boolean v0, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writeNewMdat:Z // field@4425 │ │ -20e968: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -20e96a: 3800 2500 |0003: if-eqz v0, 0028 // +0025 │ │ -20e96e: 5460 2244 |0005: iget-object v0, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@4422 │ │ -20e972: 1602 0000 |0007: const-wide/16 v2, #int 0 // #0 │ │ -20e976: 6e30 506d 2003 |0009: invoke-virtual {v0, v2, v3}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.setContentSize:(J)V // method@6d50 │ │ -20e97c: 5460 2244 |000c: iget-object v0, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@4422 │ │ -20e980: 5462 2044 |000e: iget-object v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@4420 │ │ -20e984: 6e20 486d 2000 |0010: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.getBox:(Ljava/nio/channels/WritableByteChannel;)V // method@6d48 │ │ -20e98a: 5460 2244 |0013: iget-object v0, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@4422 │ │ -20e98e: 5362 1f44 |0015: iget-wide v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.dataOffset:J // field@441f │ │ -20e992: 6e30 516d 2003 |0017: invoke-virtual {v0, v2, v3}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.setDataOffset:(J)V // method@6d51 │ │ -20e998: 5362 1f44 |001a: iget-wide v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.dataOffset:J // field@441f │ │ -20e99c: 1604 1000 |001c: const-wide/16 v4, #int 16 // #10 │ │ -20e9a0: bb42 |001e: add-long/2addr v2, v4 │ │ -20e9a2: 5a62 1f44 |001f: iput-wide v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.dataOffset:J // field@441f │ │ -20e9a6: 5362 2644 |0021: iget-wide v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writedSinceLastMdat:J // field@4426 │ │ -20e9aa: bb42 |0023: add-long/2addr v2, v4 │ │ -20e9ac: 5a62 2644 |0024: iput-wide v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writedSinceLastMdat:J // field@4426 │ │ -20e9b0: 5c61 2544 |0026: iput-boolean v1, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writeNewMdat:Z // field@4425 │ │ -20e9b4: 5460 2244 |0028: iget-object v0, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@4422 │ │ -20e9b8: 6e10 496d 0000 |002a: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.getContentSize:()J // method@6d49 │ │ -20e9be: 0b02 |002d: move-result-wide v2 │ │ -20e9c0: 5294 3300 |002e: iget v4, v9, Landroid/media/MediaCodec$BufferInfo;.size:I // field@0033 │ │ -20e9c4: 8144 |0030: int-to-long v4, v4 │ │ -20e9c6: bb42 |0031: add-long/2addr v2, v4 │ │ -20e9c8: 6e30 506d 2003 |0032: invoke-virtual {v0, v2, v3}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.setContentSize:(J)V // method@6d50 │ │ -20e9ce: 5362 2644 |0035: iget-wide v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writedSinceLastMdat:J // field@4426 │ │ -20e9d2: 5290 3300 |0037: iget v0, v9, Landroid/media/MediaCodec$BufferInfo;.size:I // field@0033 │ │ -20e9d6: 8104 |0039: int-to-long v4, v0 │ │ -20e9d8: bb42 |003a: add-long/2addr v2, v4 │ │ -20e9da: 5a62 2644 |003b: iput-wide v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writedSinceLastMdat:J // field@4426 │ │ -20e9de: 1704 0080 0000 |003d: const-wide/32 v4, #float 4.59177e-41 // #00008000 │ │ -20e9e4: 3100 0204 |0040: cmp-long v0, v2, v4 │ │ -20e9e8: 3a00 0e00 |0042: if-ltz v0, 0050 // +000e │ │ -20e9ec: 7010 616d 0600 |0044: invoke-direct {v6}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.flushCurrentMdat:()V // method@6d61 │ │ -20e9f2: 1210 |0047: const/4 v0, #int 1 // #1 │ │ -20e9f4: 5c60 2544 |0048: iput-boolean v0, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writeNewMdat:Z // field@4425 │ │ -20e9f8: 5362 2644 |004a: iget-wide v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writedSinceLastMdat:J // field@4426 │ │ -20e9fc: bc42 |004c: sub-long/2addr v2, v4 │ │ -20e9fe: 5a62 2644 |004d: iput-wide v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writedSinceLastMdat:J // field@4426 │ │ -20ea02: 2802 |004f: goto 0051 // +0002 │ │ -20ea04: 1200 |0050: const/4 v0, #int 0 // #0 │ │ -20ea06: 5462 1e44 |0051: iget-object v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.currentMp4Movie:Lorg/thoughtcrime/securesms/video/recode/Mp4Movie; // field@441e │ │ -20ea0a: 5363 1f44 |0053: iget-wide v3, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.dataOffset:J // field@441f │ │ -20ea0e: 6e59 666d 7243 |0055: invoke-virtual {v2, v7, v3, v4, v9}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.addSample:(IJLandroid/media/MediaCodec$BufferInfo;)V // method@6d66 │ │ -20ea14: 5297 3100 |0058: iget v7, v9, Landroid/media/MediaCodec$BufferInfo;.offset:I // field@0031 │ │ -20ea18: 1242 |005a: const/4 v2, #int 4 // #4 │ │ -20ea1a: 380a 0400 |005b: if-eqz v10, 005f // +0004 │ │ -20ea1e: 1203 |005d: const/4 v3, #int 0 // #0 │ │ -20ea20: 2802 |005e: goto 0060 // +0002 │ │ -20ea22: 1243 |005f: const/4 v3, #int 4 // #4 │ │ -20ea24: b037 |0060: add-int/2addr v7, v3 │ │ -20ea26: 6e20 e10b 7800 |0061: invoke-virtual {v8, v7}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@0be1 │ │ -20ea2c: 5297 3100 |0064: iget v7, v9, Landroid/media/MediaCodec$BufferInfo;.offset:I // field@0031 │ │ -20ea30: 5293 3300 |0066: iget v3, v9, Landroid/media/MediaCodec$BufferInfo;.size:I // field@0033 │ │ -20ea34: b037 |0068: add-int/2addr v7, v3 │ │ -20ea36: 6e20 de0b 7800 |0069: invoke-virtual {v8, v7}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@0bde │ │ -20ea3c: 390a 1b00 |006c: if-nez v10, 0087 // +001b │ │ -20ea40: 5467 2344 |006e: iget-object v7, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.sizeBuffer:Ljava/nio/ByteBuffer; // field@4423 │ │ -20ea44: 6e20 e10b 1700 |0070: invoke-virtual {v7, v1}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@0be1 │ │ -20ea4a: 5467 2344 |0073: iget-object v7, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.sizeBuffer:Ljava/nio/ByteBuffer; // field@4423 │ │ -20ea4e: 529a 3300 |0075: iget v10, v9, Landroid/media/MediaCodec$BufferInfo;.size:I // field@0033 │ │ -20ea52: b12a |0077: sub-int/2addr v10, v2 │ │ -20ea54: 6e20 e60b a700 |0078: invoke-virtual {v7, v10}, Ljava/nio/ByteBuffer;.putInt:(I)Ljava/nio/ByteBuffer; // method@0be6 │ │ -20ea5a: 5467 2344 |007b: iget-object v7, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.sizeBuffer:Ljava/nio/ByteBuffer; // field@4423 │ │ -20ea5e: 6e20 e10b 1700 |007d: invoke-virtual {v7, v1}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@0be1 │ │ -20ea64: 5467 2044 |0080: iget-object v7, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@4420 │ │ -20ea68: 546a 2344 |0082: iget-object v10, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.sizeBuffer:Ljava/nio/ByteBuffer; // field@4423 │ │ -20ea6c: 6e20 fa0b a700 |0084: invoke-virtual {v7, v10}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@0bfa │ │ -20ea72: 5467 2044 |0087: iget-object v7, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@4420 │ │ -20ea76: 6e20 fa0b 8700 |0089: invoke-virtual {v7, v8}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@0bfa │ │ -20ea7c: 5367 1f44 |008c: iget-wide v7, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.dataOffset:J // field@441f │ │ -20ea80: 5299 3300 |008e: iget v9, v9, Landroid/media/MediaCodec$BufferInfo;.size:I // field@0033 │ │ -20ea84: 8199 |0090: int-to-long v9, v9 │ │ -20ea86: bb97 |0091: add-long/2addr v7, v9 │ │ -20ea88: 5a67 1f44 |0092: iput-wide v7, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.dataOffset:J // field@441f │ │ -20ea8c: 3800 0700 |0094: if-eqz v0, 009b // +0007 │ │ -20ea90: 5467 2144 |0096: iget-object v7, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fos:Ljava/io/FileOutputStream; // field@4421 │ │ -20ea94: 6e10 b309 0700 |0098: invoke-virtual {v7}, Ljava/io/FileOutputStream;.flush:()V // method@09b3 │ │ -20ea9a: 0f00 |009b: return v0 │ │ +20e958: |[20e958] org.thoughtcrime.securesms.video.recode.MP4Builder.writeSampleData:(ILjava/nio/ByteBuffer;Landroid/media/MediaCodec$BufferInfo;Z)Z │ │ +20e968: 5560 2544 |0000: iget-boolean v0, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writeNewMdat:Z // field@4425 │ │ +20e96c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +20e96e: 3800 2500 |0003: if-eqz v0, 0028 // +0025 │ │ +20e972: 5460 2244 |0005: iget-object v0, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@4422 │ │ +20e976: 1602 0000 |0007: const-wide/16 v2, #int 0 // #0 │ │ +20e97a: 6e30 506d 2003 |0009: invoke-virtual {v0, v2, v3}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.setContentSize:(J)V // method@6d50 │ │ +20e980: 5460 2244 |000c: iget-object v0, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@4422 │ │ +20e984: 5462 2044 |000e: iget-object v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@4420 │ │ +20e988: 6e20 486d 2000 |0010: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.getBox:(Ljava/nio/channels/WritableByteChannel;)V // method@6d48 │ │ +20e98e: 5460 2244 |0013: iget-object v0, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@4422 │ │ +20e992: 5362 1f44 |0015: iget-wide v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.dataOffset:J // field@441f │ │ +20e996: 6e30 516d 2003 |0017: invoke-virtual {v0, v2, v3}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.setDataOffset:(J)V // method@6d51 │ │ +20e99c: 5362 1f44 |001a: iget-wide v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.dataOffset:J // field@441f │ │ +20e9a0: 1604 1000 |001c: const-wide/16 v4, #int 16 // #10 │ │ +20e9a4: bb42 |001e: add-long/2addr v2, v4 │ │ +20e9a6: 5a62 1f44 |001f: iput-wide v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.dataOffset:J // field@441f │ │ +20e9aa: 5362 2644 |0021: iget-wide v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writedSinceLastMdat:J // field@4426 │ │ +20e9ae: bb42 |0023: add-long/2addr v2, v4 │ │ +20e9b0: 5a62 2644 |0024: iput-wide v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writedSinceLastMdat:J // field@4426 │ │ +20e9b4: 5c61 2544 |0026: iput-boolean v1, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writeNewMdat:Z // field@4425 │ │ +20e9b8: 5460 2244 |0028: iget-object v0, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@4422 │ │ +20e9bc: 6e10 496d 0000 |002a: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.getContentSize:()J // method@6d49 │ │ +20e9c2: 0b02 |002d: move-result-wide v2 │ │ +20e9c4: 5294 3300 |002e: iget v4, v9, Landroid/media/MediaCodec$BufferInfo;.size:I // field@0033 │ │ +20e9c8: 8144 |0030: int-to-long v4, v4 │ │ +20e9ca: bb42 |0031: add-long/2addr v2, v4 │ │ +20e9cc: 6e30 506d 2003 |0032: invoke-virtual {v0, v2, v3}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.setContentSize:(J)V // method@6d50 │ │ +20e9d2: 5362 2644 |0035: iget-wide v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writedSinceLastMdat:J // field@4426 │ │ +20e9d6: 5290 3300 |0037: iget v0, v9, Landroid/media/MediaCodec$BufferInfo;.size:I // field@0033 │ │ +20e9da: 8104 |0039: int-to-long v4, v0 │ │ +20e9dc: bb42 |003a: add-long/2addr v2, v4 │ │ +20e9de: 5a62 2644 |003b: iput-wide v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writedSinceLastMdat:J // field@4426 │ │ +20e9e2: 1704 0080 0000 |003d: const-wide/32 v4, #float 4.59177e-41 // #00008000 │ │ +20e9e8: 3100 0204 |0040: cmp-long v0, v2, v4 │ │ +20e9ec: 3a00 0e00 |0042: if-ltz v0, 0050 // +000e │ │ +20e9f0: 7010 616d 0600 |0044: invoke-direct {v6}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.flushCurrentMdat:()V // method@6d61 │ │ +20e9f6: 1210 |0047: const/4 v0, #int 1 // #1 │ │ +20e9f8: 5c60 2544 |0048: iput-boolean v0, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writeNewMdat:Z // field@4425 │ │ +20e9fc: 5362 2644 |004a: iget-wide v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writedSinceLastMdat:J // field@4426 │ │ +20ea00: bc42 |004c: sub-long/2addr v2, v4 │ │ +20ea02: 5a62 2644 |004d: iput-wide v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writedSinceLastMdat:J // field@4426 │ │ +20ea06: 2802 |004f: goto 0051 // +0002 │ │ +20ea08: 1200 |0050: const/4 v0, #int 0 // #0 │ │ +20ea0a: 5462 1e44 |0051: iget-object v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.currentMp4Movie:Lorg/thoughtcrime/securesms/video/recode/Mp4Movie; // field@441e │ │ +20ea0e: 5363 1f44 |0053: iget-wide v3, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.dataOffset:J // field@441f │ │ +20ea12: 6e59 666d 7243 |0055: invoke-virtual {v2, v7, v3, v4, v9}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.addSample:(IJLandroid/media/MediaCodec$BufferInfo;)V // method@6d66 │ │ +20ea18: 5297 3100 |0058: iget v7, v9, Landroid/media/MediaCodec$BufferInfo;.offset:I // field@0031 │ │ +20ea1c: 1242 |005a: const/4 v2, #int 4 // #4 │ │ +20ea1e: 380a 0400 |005b: if-eqz v10, 005f // +0004 │ │ +20ea22: 1203 |005d: const/4 v3, #int 0 // #0 │ │ +20ea24: 2802 |005e: goto 0060 // +0002 │ │ +20ea26: 1243 |005f: const/4 v3, #int 4 // #4 │ │ +20ea28: b037 |0060: add-int/2addr v7, v3 │ │ +20ea2a: 6e20 e10b 7800 |0061: invoke-virtual {v8, v7}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@0be1 │ │ +20ea30: 5297 3100 |0064: iget v7, v9, Landroid/media/MediaCodec$BufferInfo;.offset:I // field@0031 │ │ +20ea34: 5293 3300 |0066: iget v3, v9, Landroid/media/MediaCodec$BufferInfo;.size:I // field@0033 │ │ +20ea38: b037 |0068: add-int/2addr v7, v3 │ │ +20ea3a: 6e20 de0b 7800 |0069: invoke-virtual {v8, v7}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@0bde │ │ +20ea40: 390a 1b00 |006c: if-nez v10, 0087 // +001b │ │ +20ea44: 5467 2344 |006e: iget-object v7, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.sizeBuffer:Ljava/nio/ByteBuffer; // field@4423 │ │ +20ea48: 6e20 e10b 1700 |0070: invoke-virtual {v7, v1}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@0be1 │ │ +20ea4e: 5467 2344 |0073: iget-object v7, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.sizeBuffer:Ljava/nio/ByteBuffer; // field@4423 │ │ +20ea52: 529a 3300 |0075: iget v10, v9, Landroid/media/MediaCodec$BufferInfo;.size:I // field@0033 │ │ +20ea56: b12a |0077: sub-int/2addr v10, v2 │ │ +20ea58: 6e20 e60b a700 |0078: invoke-virtual {v7, v10}, Ljava/nio/ByteBuffer;.putInt:(I)Ljava/nio/ByteBuffer; // method@0be6 │ │ +20ea5e: 5467 2344 |007b: iget-object v7, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.sizeBuffer:Ljava/nio/ByteBuffer; // field@4423 │ │ +20ea62: 6e20 e10b 1700 |007d: invoke-virtual {v7, v1}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@0be1 │ │ +20ea68: 5467 2044 |0080: iget-object v7, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@4420 │ │ +20ea6c: 546a 2344 |0082: iget-object v10, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.sizeBuffer:Ljava/nio/ByteBuffer; // field@4423 │ │ +20ea70: 6e20 fa0b a700 |0084: invoke-virtual {v7, v10}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@0bfa │ │ +20ea76: 5467 2044 |0087: iget-object v7, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@4420 │ │ +20ea7a: 6e20 fa0b 8700 |0089: invoke-virtual {v7, v8}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@0bfa │ │ +20ea80: 5367 1f44 |008c: iget-wide v7, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.dataOffset:J // field@441f │ │ +20ea84: 5299 3300 |008e: iget v9, v9, Landroid/media/MediaCodec$BufferInfo;.size:I // field@0033 │ │ +20ea88: 8199 |0090: int-to-long v9, v9 │ │ +20ea8a: bb97 |0091: add-long/2addr v7, v9 │ │ +20ea8c: 5a67 1f44 |0092: iput-wide v7, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.dataOffset:J // field@441f │ │ +20ea90: 3800 0700 |0094: if-eqz v0, 009b // +0007 │ │ +20ea94: 5467 2144 |0096: iget-object v7, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fos:Ljava/io/FileOutputStream; // field@4421 │ │ +20ea98: 6e10 b309 0700 |0098: invoke-virtual {v7}, Ljava/io/FileOutputStream;.flush:()V // method@09b3 │ │ +20ea9e: 0f00 |009b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0005 line=87 │ │ 0x000c line=88 │ │ 0x0013 line=89 │ │ 0x001a line=90 │ │ @@ -334926,22 +334927,22 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -20f4b4: |[20f4b4] org.thoughtcrime.securesms.video.recode.Mp4Movie.:()V │ │ -20f4c4: 7010 d30a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0ad3 │ │ -20f4ca: 6200 7600 |0003: sget-object v0, Lcom/googlecode/mp4parser/util/Matrix;.ROTATE_0:Lcom/googlecode/mp4parser/util/Matrix; // field@0076 │ │ -20f4ce: 5b10 2944 |0005: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.matrix:Lcom/googlecode/mp4parser/util/Matrix; // field@4429 │ │ -20f4d2: 2200 7b03 |0007: new-instance v0, Ljava/util/ArrayList; // type@037b │ │ -20f4d6: 7010 930c 0000 |0009: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0c93 │ │ -20f4dc: 5b10 2a44 |000c: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.tracks:Ljava/util/ArrayList; // field@442a │ │ -20f4e0: 0e00 |000e: return-void │ │ +20f4b8: |[20f4b8] org.thoughtcrime.securesms.video.recode.Mp4Movie.:()V │ │ +20f4c8: 7010 d30a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0ad3 │ │ +20f4ce: 6200 7600 |0003: sget-object v0, Lcom/googlecode/mp4parser/util/Matrix;.ROTATE_0:Lcom/googlecode/mp4parser/util/Matrix; // field@0076 │ │ +20f4d2: 5b10 2944 |0005: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.matrix:Lcom/googlecode/mp4parser/util/Matrix; // field@4429 │ │ +20f4d6: 2200 7b03 |0007: new-instance v0, Ljava/util/ArrayList; // type@037b │ │ +20f4da: 7010 930c 0000 |0009: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0c93 │ │ +20f4e0: 5b10 2a44 |000c: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.tracks:Ljava/util/ArrayList; // field@442a │ │ +20f4e4: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ 0x0003 line=14 │ │ 0x0007 line=15 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lorg/thoughtcrime/securesms/video/recode/Mp4Movie; │ │ @@ -334952,27 +334953,27 @@ │ │ type : '(IJLandroid/media/MediaCodec$BufferInfo;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 23 16-bit code units │ │ -20f4e4: |[20f4e4] org.thoughtcrime.securesms.video.recode.Mp4Movie.addSample:(IJLandroid/media/MediaCodec$BufferInfo;)V │ │ -20f4f4: 3a02 1600 |0000: if-ltz v2, 0016 // +0016 │ │ -20f4f8: 5410 2a44 |0002: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.tracks:Ljava/util/ArrayList; // field@442a │ │ -20f4fc: 6e10 a00c 0000 |0004: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@0ca0 │ │ -20f502: 0a00 |0007: move-result v0 │ │ -20f504: 3402 0300 |0008: if-lt v2, v0, 000b // +0003 │ │ -20f508: 280c |000a: goto 0016 // +000c │ │ -20f50a: 5410 2a44 |000b: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.tracks:Ljava/util/ArrayList; // field@442a │ │ -20f50e: 6e20 9b0c 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c9b │ │ -20f514: 0c02 |0010: move-result-object v2 │ │ -20f516: 1f02 c711 |0011: check-cast v2, Lorg/thoughtcrime/securesms/video/recode/Track; // type@11c7 │ │ -20f51a: 6e40 8b6d 3254 |0013: invoke-virtual {v2, v3, v4, v5}, Lorg/thoughtcrime/securesms/video/recode/Track;.addSample:(JLandroid/media/MediaCodec$BufferInfo;)V // method@6d8b │ │ -20f520: 0e00 |0016: return-void │ │ +20f4e8: |[20f4e8] org.thoughtcrime.securesms.video.recode.Mp4Movie.addSample:(IJLandroid/media/MediaCodec$BufferInfo;)V │ │ +20f4f8: 3a02 1600 |0000: if-ltz v2, 0016 // +0016 │ │ +20f4fc: 5410 2a44 |0002: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.tracks:Ljava/util/ArrayList; // field@442a │ │ +20f500: 6e10 a00c 0000 |0004: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@0ca0 │ │ +20f506: 0a00 |0007: move-result v0 │ │ +20f508: 3402 0300 |0008: if-lt v2, v0, 000b // +0003 │ │ +20f50c: 280c |000a: goto 0016 // +000c │ │ +20f50e: 5410 2a44 |000b: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.tracks:Ljava/util/ArrayList; // field@442a │ │ +20f512: 6e20 9b0c 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c9b │ │ +20f518: 0c02 |0010: move-result-object v2 │ │ +20f51a: 1f02 c711 |0011: check-cast v2, Lorg/thoughtcrime/securesms/video/recode/Track; // type@11c7 │ │ +20f51e: 6e40 8b6d 3254 |0013: invoke-virtual {v2, v3, v4, v5}, Lorg/thoughtcrime/securesms/video/recode/Track;.addSample:(JLandroid/media/MediaCodec$BufferInfo;)V // method@6d8b │ │ +20f524: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=62 │ │ 0x000b line=65 │ │ 0x0013 line=66 │ │ locals : │ │ 0x0000 - 0x0017 reg=1 this Lorg/thoughtcrime/securesms/video/recode/Mp4Movie; │ │ @@ -334985,27 +334986,27 @@ │ │ type : '(Landroid/media/MediaFormat;Z)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 25 16-bit code units │ │ -20f410: |[20f410] org.thoughtcrime.securesms.video.recode.Mp4Movie.addTrack:(Landroid/media/MediaFormat;Z)I │ │ -20f420: 5430 2a44 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.tracks:Ljava/util/ArrayList; // field@442a │ │ -20f424: 2201 c711 |0002: new-instance v1, Lorg/thoughtcrime/securesms/video/recode/Track; // type@11c7 │ │ -20f428: 5432 2a44 |0004: iget-object v2, v3, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.tracks:Ljava/util/ArrayList; // field@442a │ │ -20f42c: 6e10 a00c 0200 |0006: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0ca0 │ │ -20f432: 0a02 |0009: move-result v2 │ │ -20f434: 7040 8a6d 2154 |000a: invoke-direct {v1, v2, v4, v5}, Lorg/thoughtcrime/securesms/video/recode/Track;.:(ILandroid/media/MediaFormat;Z)V // method@6d8a │ │ -20f43a: 6e20 970c 1000 |000d: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c97 │ │ -20f440: 5434 2a44 |0010: iget-object v4, v3, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.tracks:Ljava/util/ArrayList; // field@442a │ │ -20f444: 6e10 a00c 0400 |0012: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@0ca0 │ │ -20f44a: 0a04 |0015: move-result v4 │ │ -20f44c: d804 04ff |0016: add-int/lit8 v4, v4, #int -1 // #ff │ │ -20f450: 0f04 |0018: return v4 │ │ +20f414: |[20f414] org.thoughtcrime.securesms.video.recode.Mp4Movie.addTrack:(Landroid/media/MediaFormat;Z)I │ │ +20f424: 5430 2a44 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.tracks:Ljava/util/ArrayList; // field@442a │ │ +20f428: 2201 c711 |0002: new-instance v1, Lorg/thoughtcrime/securesms/video/recode/Track; // type@11c7 │ │ +20f42c: 5432 2a44 |0004: iget-object v2, v3, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.tracks:Ljava/util/ArrayList; // field@442a │ │ +20f430: 6e10 a00c 0200 |0006: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0ca0 │ │ +20f436: 0a02 |0009: move-result v2 │ │ +20f438: 7040 8a6d 2154 |000a: invoke-direct {v1, v2, v4, v5}, Lorg/thoughtcrime/securesms/video/recode/Track;.:(ILandroid/media/MediaFormat;Z)V // method@6d8a │ │ +20f43e: 6e20 970c 1000 |000d: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c97 │ │ +20f444: 5434 2a44 |0010: iget-object v4, v3, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.tracks:Ljava/util/ArrayList; // field@442a │ │ +20f448: 6e10 a00c 0400 |0012: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@0ca0 │ │ +20f44e: 0a04 |0015: move-result v4 │ │ +20f450: d804 04ff |0016: add-int/lit8 v4, v4, #int -1 // #ff │ │ +20f454: 0f04 |0018: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0010 line=71 │ │ locals : │ │ 0x0000 - 0x0019 reg=3 this Lorg/thoughtcrime/securesms/video/recode/Mp4Movie; │ │ 0x0000 - 0x0019 reg=4 (null) Landroid/media/MediaFormat; │ │ @@ -335016,17 +335017,17 @@ │ │ type : '()Ljava/io/File;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -20f484: |[20f484] org.thoughtcrime.securesms.video.recode.Mp4Movie.getCacheFile:()Ljava/io/File; │ │ -20f494: 5410 2744 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.cacheFile:Ljava/io/File; // field@4427 │ │ -20f498: 1100 |0002: return-object v0 │ │ +20f488: |[20f488] org.thoughtcrime.securesms.video.recode.Mp4Movie.getCacheFile:()Ljava/io/File; │ │ +20f498: 5410 2744 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.cacheFile:Ljava/io/File; // field@4427 │ │ +20f49c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/thoughtcrime/securesms/video/recode/Mp4Movie; │ │ │ │ #3 : (in Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;) │ │ @@ -335034,17 +335035,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -20f454: |[20f454] org.thoughtcrime.securesms.video.recode.Mp4Movie.getHeight:()I │ │ -20f464: 5210 2844 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.height:I // field@4428 │ │ -20f468: 0f00 |0002: return v0 │ │ +20f458: |[20f458] org.thoughtcrime.securesms.video.recode.Mp4Movie.getHeight:()I │ │ +20f468: 5210 2844 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.height:I // field@4428 │ │ +20f46c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/thoughtcrime/securesms/video/recode/Mp4Movie; │ │ │ │ #4 : (in Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;) │ │ @@ -335052,17 +335053,17 @@ │ │ type : '()Lcom/googlecode/mp4parser/util/Matrix;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -20f3f8: |[20f3f8] org.thoughtcrime.securesms.video.recode.Mp4Movie.getMatrix:()Lcom/googlecode/mp4parser/util/Matrix; │ │ -20f408: 5410 2944 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.matrix:Lcom/googlecode/mp4parser/util/Matrix; // field@4429 │ │ -20f40c: 1100 |0002: return-object v0 │ │ +20f3fc: |[20f3fc] org.thoughtcrime.securesms.video.recode.Mp4Movie.getMatrix:()Lcom/googlecode/mp4parser/util/Matrix; │ │ +20f40c: 5410 2944 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.matrix:Lcom/googlecode/mp4parser/util/Matrix; // field@4429 │ │ +20f410: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/thoughtcrime/securesms/video/recode/Mp4Movie; │ │ │ │ #5 : (in Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;) │ │ @@ -335070,17 +335071,17 @@ │ │ type : '()Ljava/util/ArrayList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -20f49c: |[20f49c] org.thoughtcrime.securesms.video.recode.Mp4Movie.getTracks:()Ljava/util/ArrayList; │ │ -20f4ac: 5410 2a44 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.tracks:Ljava/util/ArrayList; // field@442a │ │ -20f4b0: 1100 |0002: return-object v0 │ │ +20f4a0: |[20f4a0] org.thoughtcrime.securesms.video.recode.Mp4Movie.getTracks:()Ljava/util/ArrayList; │ │ +20f4b0: 5410 2a44 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.tracks:Ljava/util/ArrayList; // field@442a │ │ +20f4b4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/thoughtcrime/securesms/video/recode/Mp4Movie; │ │ │ │ #6 : (in Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;) │ │ @@ -335088,17 +335089,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -20f46c: |[20f46c] org.thoughtcrime.securesms.video.recode.Mp4Movie.getWidth:()I │ │ -20f47c: 5210 2b44 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.width:I // field@442b │ │ -20f480: 0f00 |0002: return v0 │ │ +20f470: |[20f470] org.thoughtcrime.securesms.video.recode.Mp4Movie.getWidth:()I │ │ +20f480: 5210 2b44 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.width:I // field@442b │ │ +20f484: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/thoughtcrime/securesms/video/recode/Mp4Movie; │ │ │ │ #7 : (in Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;) │ │ @@ -335106,17 +335107,17 @@ │ │ type : '(Ljava/io/File;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -20f524: |[20f524] org.thoughtcrime.securesms.video.recode.Mp4Movie.setCacheFile:(Ljava/io/File;)V │ │ -20f534: 5b01 2744 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.cacheFile:Ljava/io/File; // field@4427 │ │ -20f538: 0e00 |0002: return-void │ │ +20f528: |[20f528] org.thoughtcrime.securesms.video.recode.Mp4Movie.setCacheFile:(Ljava/io/File;)V │ │ +20f538: 5b01 2744 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.cacheFile:Ljava/io/File; // field@4427 │ │ +20f53c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/thoughtcrime/securesms/video/recode/Mp4Movie; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/io/File; │ │ │ │ @@ -335125,34 +335126,34 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 34 16-bit code units │ │ -20f53c: |[20f53c] org.thoughtcrime.securesms.video.recode.Mp4Movie.setRotation:(I)V │ │ -20f54c: 3902 0700 |0000: if-nez v2, 0007 // +0007 │ │ -20f550: 6202 7600 |0002: sget-object v2, Lcom/googlecode/mp4parser/util/Matrix;.ROTATE_0:Lcom/googlecode/mp4parser/util/Matrix; // field@0076 │ │ -20f554: 5b12 2944 |0004: iput-object v2, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.matrix:Lcom/googlecode/mp4parser/util/Matrix; // field@4429 │ │ -20f558: 281b |0006: goto 0021 // +001b │ │ -20f55a: 1300 5a00 |0007: const/16 v0, #int 90 // #5a │ │ -20f55e: 3302 0700 |0009: if-ne v2, v0, 0010 // +0007 │ │ -20f562: 6202 7900 |000b: sget-object v2, Lcom/googlecode/mp4parser/util/Matrix;.ROTATE_90:Lcom/googlecode/mp4parser/util/Matrix; // field@0079 │ │ -20f566: 5b12 2944 |000d: iput-object v2, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.matrix:Lcom/googlecode/mp4parser/util/Matrix; // field@4429 │ │ -20f56a: 2812 |000f: goto 0021 // +0012 │ │ -20f56c: 1300 b400 |0010: const/16 v0, #int 180 // #b4 │ │ -20f570: 3302 0700 |0012: if-ne v2, v0, 0019 // +0007 │ │ -20f574: 6202 7700 |0014: sget-object v2, Lcom/googlecode/mp4parser/util/Matrix;.ROTATE_180:Lcom/googlecode/mp4parser/util/Matrix; // field@0077 │ │ -20f578: 5b12 2944 |0016: iput-object v2, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.matrix:Lcom/googlecode/mp4parser/util/Matrix; // field@4429 │ │ -20f57c: 2809 |0018: goto 0021 // +0009 │ │ -20f57e: 1300 0e01 |0019: const/16 v0, #int 270 // #10e │ │ -20f582: 3302 0600 |001b: if-ne v2, v0, 0021 // +0006 │ │ -20f586: 6202 7800 |001d: sget-object v2, Lcom/googlecode/mp4parser/util/Matrix;.ROTATE_270:Lcom/googlecode/mp4parser/util/Matrix; // field@0078 │ │ -20f58a: 5b12 2944 |001f: iput-object v2, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.matrix:Lcom/googlecode/mp4parser/util/Matrix; // field@4429 │ │ -20f58e: 0e00 |0021: return-void │ │ +20f540: |[20f540] org.thoughtcrime.securesms.video.recode.Mp4Movie.setRotation:(I)V │ │ +20f550: 3902 0700 |0000: if-nez v2, 0007 // +0007 │ │ +20f554: 6202 7600 |0002: sget-object v2, Lcom/googlecode/mp4parser/util/Matrix;.ROTATE_0:Lcom/googlecode/mp4parser/util/Matrix; // field@0076 │ │ +20f558: 5b12 2944 |0004: iput-object v2, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.matrix:Lcom/googlecode/mp4parser/util/Matrix; // field@4429 │ │ +20f55c: 281b |0006: goto 0021 // +001b │ │ +20f55e: 1300 5a00 |0007: const/16 v0, #int 90 // #5a │ │ +20f562: 3302 0700 |0009: if-ne v2, v0, 0010 // +0007 │ │ +20f566: 6202 7900 |000b: sget-object v2, Lcom/googlecode/mp4parser/util/Matrix;.ROTATE_90:Lcom/googlecode/mp4parser/util/Matrix; // field@0079 │ │ +20f56a: 5b12 2944 |000d: iput-object v2, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.matrix:Lcom/googlecode/mp4parser/util/Matrix; // field@4429 │ │ +20f56e: 2812 |000f: goto 0021 // +0012 │ │ +20f570: 1300 b400 |0010: const/16 v0, #int 180 // #b4 │ │ +20f574: 3302 0700 |0012: if-ne v2, v0, 0019 // +0007 │ │ +20f578: 6202 7700 |0014: sget-object v2, Lcom/googlecode/mp4parser/util/Matrix;.ROTATE_180:Lcom/googlecode/mp4parser/util/Matrix; // field@0077 │ │ +20f57c: 5b12 2944 |0016: iput-object v2, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.matrix:Lcom/googlecode/mp4parser/util/Matrix; // field@4429 │ │ +20f580: 2809 |0018: goto 0021 // +0009 │ │ +20f582: 1300 0e01 |0019: const/16 v0, #int 270 // #10e │ │ +20f586: 3302 0600 |001b: if-ne v2, v0, 0021 // +0006 │ │ +20f58a: 6202 7800 |001d: sget-object v2, Lcom/googlecode/mp4parser/util/Matrix;.ROTATE_270:Lcom/googlecode/mp4parser/util/Matrix; // field@0078 │ │ +20f58e: 5b12 2944 |001f: iput-object v2, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.matrix:Lcom/googlecode/mp4parser/util/Matrix; // field@4429 │ │ +20f592: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=38 │ │ 0x000b line=40 │ │ 0x0014 line=42 │ │ 0x001d line=44 │ │ locals : │ │ @@ -335164,18 +335165,18 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -20f590: |[20f590] org.thoughtcrime.securesms.video.recode.Mp4Movie.setSize:(II)V │ │ -20f5a0: 5901 2b44 |0000: iput v1, v0, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.width:I // field@442b │ │ -20f5a4: 5902 2844 |0002: iput v2, v0, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.height:I // field@4428 │ │ -20f5a8: 0e00 |0004: return-void │ │ +20f594: |[20f594] org.thoughtcrime.securesms.video.recode.Mp4Movie.setSize:(II)V │ │ +20f5a4: 5901 2b44 |0000: iput v1, v0, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.width:I // field@442b │ │ +20f5a8: 5902 2844 |0002: iput v2, v0, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.height:I // field@4428 │ │ +20f5ac: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0002 line=50 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/thoughtcrime/securesms/video/recode/Mp4Movie; │ │ 0x0000 - 0x0005 reg=1 (null) I │ │ @@ -335269,27 +335270,27 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -20f604: |[20f604] org.thoughtcrime.securesms.video.recode.OutputSurface.:()V │ │ -20f614: 7010 d30a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0ad3 │ │ -20f61a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -20f61c: 5b10 3044 |0004: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@4430 │ │ -20f620: 5b10 2f44 |0006: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLContext:Ljavax/microedition/khronos/egl/EGLContext; // field@442f │ │ -20f624: 5b10 3144 |0008: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@4431 │ │ -20f628: 2200 ff02 |000a: new-instance v0, Ljava/lang/Object; // type@02ff │ │ -20f62c: 7010 d30a 0000 |000c: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ -20f632: 5b10 3344 |000f: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameSyncObject:Ljava/lang/Object; // field@4433 │ │ -20f636: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -20f638: 5910 3a44 |0012: iput v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.rotateRender:I // field@443a │ │ -20f63c: 7010 7c6d 0100 |0014: invoke-direct {v1}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.setup:()V // method@6d7c │ │ -20f642: 0e00 |0017: return-void │ │ +20f608: |[20f608] org.thoughtcrime.securesms.video.recode.OutputSurface.:()V │ │ +20f618: 7010 d30a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0ad3 │ │ +20f61e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +20f620: 5b10 3044 |0004: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@4430 │ │ +20f624: 5b10 2f44 |0006: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLContext:Ljavax/microedition/khronos/egl/EGLContext; // field@442f │ │ +20f628: 5b10 3144 |0008: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@4431 │ │ +20f62c: 2200 ff02 |000a: new-instance v0, Ljava/lang/Object; // type@02ff │ │ +20f630: 7010 d30a 0000 |000c: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ +20f636: 5b10 3344 |000f: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameSyncObject:Ljava/lang/Object; // field@4433 │ │ +20f63a: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +20f63c: 5910 3a44 |0012: iput v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.rotateRender:I // field@443a │ │ +20f640: 7010 7c6d 0100 |0014: invoke-direct {v1}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.setup:()V // method@6d7c │ │ +20f646: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0004 line=39 │ │ 0x0006 line=40 │ │ 0x0008 line=41 │ │ 0x000a line=44 │ │ @@ -335303,44 +335304,44 @@ │ │ type : '(III)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 61 16-bit code units │ │ -20f644: |[20f644] org.thoughtcrime.securesms.video.recode.OutputSurface.:(III)V │ │ -20f654: 7010 d30a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0ad3 │ │ -20f65a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -20f65c: 5b10 3044 |0004: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@4430 │ │ -20f660: 5b10 2f44 |0006: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLContext:Ljavax/microedition/khronos/egl/EGLContext; // field@442f │ │ -20f664: 5b10 3144 |0008: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@4431 │ │ -20f668: 2200 ff02 |000a: new-instance v0, Ljava/lang/Object; // type@02ff │ │ -20f66c: 7010 d30a 0000 |000c: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ -20f672: 5b10 3344 |000f: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameSyncObject:Ljava/lang/Object; // field@4433 │ │ -20f676: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -20f678: 5910 3a44 |0012: iput v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.rotateRender:I // field@443a │ │ -20f67c: 3d02 2300 |0014: if-lez v2, 0037 // +0023 │ │ -20f680: 3d03 2100 |0016: if-lez v3, 0037 // +0021 │ │ -20f684: 5912 3944 |0018: iput v2, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mWidth:I // field@4439 │ │ -20f688: 5913 3444 |001a: iput v3, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mHeight:I // field@4434 │ │ -20f68c: 5914 3a44 |001c: iput v4, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.rotateRender:I // field@443a │ │ -20f690: 9204 0203 |001e: mul-int v4, v2, v3 │ │ -20f694: da04 0404 |0020: mul-int/lit8 v4, v4, #int 4 // #04 │ │ -20f698: 7110 d50b 0400 |0022: invoke-static {v4}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@0bd5 │ │ -20f69e: 0c04 |0025: move-result-object v4 │ │ -20f6a0: 5b14 3544 |0026: iput-object v4, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mPixelBuf:Ljava/nio/ByteBuffer; // field@4435 │ │ -20f6a4: 6200 9700 |0028: sget-object v0, Ljava/nio/ByteOrder;.LITTLE_ENDIAN:Ljava/nio/ByteOrder; // field@0097 │ │ -20f6a8: 6e20 df0b 0400 |002a: invoke-virtual {v4, v0}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@0bdf │ │ -20f6ae: 7030 766d 2103 |002d: invoke-direct {v1, v2, v3}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.eglSetup:(II)V // method@6d76 │ │ -20f6b4: 6e10 796d 0100 |0030: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.makeCurrent:()V // method@6d79 │ │ -20f6ba: 7010 7c6d 0100 |0033: invoke-direct {v1}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.setup:()V // method@6d7c │ │ -20f6c0: 0e00 |0036: return-void │ │ -20f6c2: 2202 ef02 |0037: new-instance v2, Ljava/lang/IllegalArgumentException; // type@02ef │ │ -20f6c6: 7010 710a 0200 |0039: invoke-direct {v2}, Ljava/lang/IllegalArgumentException;.:()V // method@0a71 │ │ -20f6cc: 2702 |003c: throw v2 │ │ +20f648: |[20f648] org.thoughtcrime.securesms.video.recode.OutputSurface.:(III)V │ │ +20f658: 7010 d30a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0ad3 │ │ +20f65e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +20f660: 5b10 3044 |0004: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@4430 │ │ +20f664: 5b10 2f44 |0006: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLContext:Ljavax/microedition/khronos/egl/EGLContext; // field@442f │ │ +20f668: 5b10 3144 |0008: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@4431 │ │ +20f66c: 2200 ff02 |000a: new-instance v0, Ljava/lang/Object; // type@02ff │ │ +20f670: 7010 d30a 0000 |000c: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ +20f676: 5b10 3344 |000f: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameSyncObject:Ljava/lang/Object; // field@4433 │ │ +20f67a: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +20f67c: 5910 3a44 |0012: iput v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.rotateRender:I // field@443a │ │ +20f680: 3d02 2300 |0014: if-lez v2, 0037 // +0023 │ │ +20f684: 3d03 2100 |0016: if-lez v3, 0037 // +0021 │ │ +20f688: 5912 3944 |0018: iput v2, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mWidth:I // field@4439 │ │ +20f68c: 5913 3444 |001a: iput v3, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mHeight:I // field@4434 │ │ +20f690: 5914 3a44 |001c: iput v4, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.rotateRender:I // field@443a │ │ +20f694: 9204 0203 |001e: mul-int v4, v2, v3 │ │ +20f698: da04 0404 |0020: mul-int/lit8 v4, v4, #int 4 // #04 │ │ +20f69c: 7110 d50b 0400 |0022: invoke-static {v4}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@0bd5 │ │ +20f6a2: 0c04 |0025: move-result-object v4 │ │ +20f6a4: 5b14 3544 |0026: iput-object v4, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mPixelBuf:Ljava/nio/ByteBuffer; // field@4435 │ │ +20f6a8: 6200 9700 |0028: sget-object v0, Ljava/nio/ByteOrder;.LITTLE_ENDIAN:Ljava/nio/ByteOrder; // field@0097 │ │ +20f6ac: 6e20 df0b 0400 |002a: invoke-virtual {v4, v0}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@0bdf │ │ +20f6b2: 7030 766d 2103 |002d: invoke-direct {v1, v2, v3}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.eglSetup:(II)V // method@6d76 │ │ +20f6b8: 6e10 796d 0100 |0030: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.makeCurrent:()V // method@6d79 │ │ +20f6be: 7010 7c6d 0100 |0033: invoke-direct {v1}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.setup:()V // method@6d7c │ │ +20f6c4: 0e00 |0036: return-void │ │ +20f6c6: 2202 ef02 |0037: new-instance v2, Ljava/lang/IllegalArgumentException; // type@02ef │ │ +20f6ca: 7010 710a 0200 |0039: invoke-direct {v2}, Ljava/lang/IllegalArgumentException;.:()V // method@0a71 │ │ +20f6d0: 2702 |003c: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0004 line=39 │ │ 0x0006 line=40 │ │ 0x0008 line=41 │ │ 0x000a line=44 │ │ @@ -335365,25 +335366,25 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -20f790: |[20f790] org.thoughtcrime.securesms.video.recode.OutputSurface.checkEglError:(Ljava/lang/String;)V │ │ -20f7a0: 5412 2e44 |0000: iget-object v2, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@442e │ │ -20f7a4: 7210 980e 0200 |0002: invoke-interface {v2}, Ljavax/microedition/khronos/egl/EGL10;.eglGetError:()I // method@0e98 │ │ -20f7aa: 0a02 |0005: move-result v2 │ │ -20f7ac: 1300 0030 |0006: const/16 v0, #int 12288 // #3000 │ │ -20f7b0: 3302 0300 |0008: if-ne v2, v0, 000b // +0003 │ │ -20f7b4: 0e00 |000a: return-void │ │ -20f7b6: 2202 0603 |000b: new-instance v2, Ljava/lang/RuntimeException; // type@0306 │ │ -20f7ba: 1a00 ff1a |000d: const-string v0, "EGL error encountered (see log)" // string@1aff │ │ -20f7be: 7020 e70a 0200 |000f: invoke-direct {v2, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ae7 │ │ -20f7c4: 2702 |0012: throw v2 │ │ +20f794: |[20f794] org.thoughtcrime.securesms.video.recode.OutputSurface.checkEglError:(Ljava/lang/String;)V │ │ +20f7a4: 5412 2e44 |0000: iget-object v2, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@442e │ │ +20f7a8: 7210 980e 0200 |0002: invoke-interface {v2}, Ljavax/microedition/khronos/egl/EGL10;.eglGetError:()I // method@0e98 │ │ +20f7ae: 0a02 |0005: move-result v2 │ │ +20f7b0: 1300 0030 |0006: const/16 v0, #int 12288 // #3000 │ │ +20f7b4: 3302 0300 |0008: if-ne v2, v0, 000b // +0003 │ │ +20f7b8: 0e00 |000a: return-void │ │ +20f7ba: 2202 0603 |000b: new-instance v2, Ljava/lang/RuntimeException; // type@0306 │ │ +20f7be: 1a00 ff1a |000d: const-string v0, "EGL error encountered (see log)" // string@1aff │ │ +20f7c2: 7020 e70a 0200 |000f: invoke-direct {v2, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ae7 │ │ +20f7c8: 2702 |0012: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=203 │ │ 0x000b line=204 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 this Lorg/thoughtcrime/securesms/video/recode/OutputSurface; │ │ 0x0000 - 0x0013 reg=2 (null) Ljava/lang/String; │ │ @@ -335393,98 +335394,98 @@ │ │ type : '(II)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 190 16-bit code units │ │ -20f7e8: |[20f7e8] org.thoughtcrime.securesms.video.recode.OutputSurface.eglSetup:(II)V │ │ -20f7f8: 7100 9c0e 0000 |0000: invoke-static {}, Ljavax/microedition/khronos/egl/EGLContext;.getEGL:()Ljavax/microedition/khronos/egl/EGL; // method@0e9c │ │ -20f7fe: 0c00 |0003: move-result-object v0 │ │ -20f800: 1f00 e903 |0004: check-cast v0, Ljavax/microedition/khronos/egl/EGL10; // type@03e9 │ │ -20f804: 5b80 2e44 |0006: iput-object v0, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@442e │ │ -20f808: 6201 ab00 |0008: sget-object v1, Ljavax/microedition/khronos/egl/EGL10;.EGL_DEFAULT_DISPLAY:Ljava/lang/Object; // field@00ab │ │ -20f80c: 7220 970e 1000 |000a: invoke-interface {v0, v1}, Ljavax/microedition/khronos/egl/EGL10;.eglGetDisplay:(Ljava/lang/Object;)Ljavax/microedition/khronos/egl/EGLDisplay; // method@0e97 │ │ -20f812: 0c00 |000d: move-result-object v0 │ │ -20f814: 5b80 3044 |000e: iput-object v0, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@4430 │ │ -20f818: 6201 ad00 |0010: sget-object v1, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_DISPLAY:Ljavax/microedition/khronos/egl/EGLDisplay; // field@00ad │ │ -20f81c: 3210 8600 |0012: if-eq v0, v1, 0098 // +0086 │ │ -20f820: 5480 2e44 |0014: iget-object v0, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@442e │ │ -20f824: 5481 3044 |0016: iget-object v1, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@4430 │ │ -20f828: 1202 |0018: const/4 v2, #int 0 // #0 │ │ -20f82a: 7230 990e 1002 |0019: invoke-interface {v0, v1, v2}, Ljavax/microedition/khronos/egl/EGL10;.eglInitialize:(Ljavax/microedition/khronos/egl/EGLDisplay;[I)Z // method@0e99 │ │ -20f830: 0a00 |001c: move-result v0 │ │ -20f832: 3800 7100 |001d: if-eqz v0, 008e // +0071 │ │ -20f836: 1300 0d00 |001f: const/16 v0, #int 13 // #d │ │ -20f83a: 2303 d811 |0021: new-array v3, v0, [I // type@11d8 │ │ -20f83e: 2603 7d00 0000 |0023: fill-array-data v3, 000000a0 // +0000007d │ │ -20f844: 1215 |0026: const/4 v5, #int 1 // #1 │ │ -20f846: 2350 0c12 |0027: new-array v0, v5, [Ljavax/microedition/khronos/egl/EGLConfig; // type@120c │ │ -20f84a: 1211 |0029: const/4 v1, #int 1 // #1 │ │ -20f84c: 2316 d811 |002a: new-array v6, v1, [I // type@11d8 │ │ -20f850: 5481 2e44 |002c: iget-object v1, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@442e │ │ -20f854: 5482 3044 |002e: iget-object v2, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@4430 │ │ -20f858: 0704 |0030: move-object v4, v0 │ │ -20f85a: 7806 8f0e 0100 |0031: invoke-interface/range {v1, v2, v3, v4, v5, v6}, Ljavax/microedition/khronos/egl/EGL10;.eglChooseConfig:(Ljavax/microedition/khronos/egl/EGLDisplay;[I[Ljavax/microedition/khronos/egl/EGLConfig;I[I)Z // method@0e8f │ │ -20f860: 0a01 |0034: move-result v1 │ │ -20f862: 3801 5100 |0035: if-eqz v1, 0086 // +0051 │ │ -20f866: 1301 9830 |0037: const/16 v1, #int 12440 // #3098 │ │ -20f86a: 1222 |0039: const/4 v2, #int 2 // #2 │ │ -20f86c: 1303 3830 |003a: const/16 v3, #int 12344 // #3038 │ │ -20f870: 2430 d811 2103 |003c: filled-new-array {v1, v2, v3}, [I // type@11d8 │ │ -20f876: 0c01 |003f: move-result-object v1 │ │ -20f878: 5482 2e44 |0040: iget-object v2, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@442e │ │ -20f87c: 5484 3044 |0042: iget-object v4, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@4430 │ │ -20f880: 1205 |0044: const/4 v5, #int 0 // #0 │ │ -20f882: 4606 0005 |0045: aget-object v6, v0, v5 │ │ -20f886: 6207 ac00 |0047: sget-object v7, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_CONTEXT:Ljavax/microedition/khronos/egl/EGLContext; // field@00ac │ │ -20f88a: 7251 900e 4276 |0049: invoke-interface {v2, v4, v6, v7, v1}, Ljavax/microedition/khronos/egl/EGL10;.eglCreateContext:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;Ljavax/microedition/khronos/egl/EGLContext;[I)Ljavax/microedition/khronos/egl/EGLContext; // method@0e90 │ │ -20f890: 0c01 |004c: move-result-object v1 │ │ -20f892: 5b81 2f44 |004d: iput-object v1, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLContext:Ljavax/microedition/khronos/egl/EGLContext; // field@442f │ │ -20f896: 1a01 d858 |004f: const-string v1, "eglCreateContext" // string@58d8 │ │ -20f89a: 7020 746d 1800 |0051: invoke-direct {v8, v1}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.checkEglError:(Ljava/lang/String;)V // method@6d74 │ │ -20f8a0: 5481 2f44 |0054: iget-object v1, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLContext:Ljavax/microedition/khronos/egl/EGLContext; // field@442f │ │ -20f8a4: 3801 2800 |0056: if-eqz v1, 007e // +0028 │ │ -20f8a8: 1301 5730 |0058: const/16 v1, #int 12375 // #3057 │ │ -20f8ac: 1302 5630 |005a: const/16 v2, #int 12374 // #3056 │ │ -20f8b0: 2453 d811 91a2 |005c: filled-new-array {v1, v9, v2, v10, v3}, [I // type@11d8 │ │ -20f8b6: 0c09 |005f: move-result-object v9 │ │ -20f8b8: 548a 2e44 |0060: iget-object v10, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@442e │ │ -20f8bc: 5481 3044 |0062: iget-object v1, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@4430 │ │ -20f8c0: 4600 0005 |0064: aget-object v0, v0, v5 │ │ -20f8c4: 7240 910e 1a90 |0066: invoke-interface {v10, v1, v0, v9}, Ljavax/microedition/khronos/egl/EGL10;.eglCreatePbufferSurface:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;[I)Ljavax/microedition/khronos/egl/EGLSurface; // method@0e91 │ │ -20f8ca: 0c09 |0069: move-result-object v9 │ │ -20f8cc: 5b89 3144 |006a: iput-object v9, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@4431 │ │ -20f8d0: 1a09 d958 |006c: const-string v9, "eglCreatePbufferSurface" // string@58d9 │ │ -20f8d4: 7020 746d 9800 |006e: invoke-direct {v8, v9}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.checkEglError:(Ljava/lang/String;)V // method@6d74 │ │ -20f8da: 5489 3144 |0071: iget-object v9, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@4431 │ │ -20f8de: 3809 0300 |0073: if-eqz v9, 0076 // +0003 │ │ -20f8e2: 0e00 |0075: return-void │ │ -20f8e4: 2209 0603 |0076: new-instance v9, Ljava/lang/RuntimeException; // type@0306 │ │ -20f8e8: 1a0a 118b |0078: const-string v10, "surface was null" // string@8b11 │ │ -20f8ec: 7020 e70a a900 |007a: invoke-direct {v9, v10}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ae7 │ │ -20f8f2: 2709 |007d: throw v9 │ │ -20f8f4: 2209 0603 |007e: new-instance v9, Ljava/lang/RuntimeException; // type@0306 │ │ -20f8f8: 1a0a b27a |0080: const-string v10, "null context" // string@7ab2 │ │ -20f8fc: 7020 e70a a900 |0082: invoke-direct {v9, v10}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ae7 │ │ -20f902: 2709 |0085: throw v9 │ │ -20f904: 2209 0603 |0086: new-instance v9, Ljava/lang/RuntimeException; // type@0306 │ │ -20f908: 1a0a a08e |0088: const-string v10, "unable to find RGB888+pbuffer EGL config" // string@8ea0 │ │ -20f90c: 7020 e70a a900 |008a: invoke-direct {v9, v10}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ae7 │ │ -20f912: 2709 |008d: throw v9 │ │ -20f914: 5b82 3044 |008e: iput-object v2, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@4430 │ │ -20f918: 2209 0603 |0090: new-instance v9, Ljava/lang/RuntimeException; // type@0306 │ │ -20f91c: 1a0a a48e |0092: const-string v10, "unable to initialize EGL10" // string@8ea4 │ │ -20f920: 7020 e70a a900 |0094: invoke-direct {v9, v10}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ae7 │ │ -20f926: 2709 |0097: throw v9 │ │ -20f928: 2209 0603 |0098: new-instance v9, Ljava/lang/RuntimeException; // type@0306 │ │ -20f92c: 1a0a a28e |009a: const-string v10, "unable to get EGL10 display" // string@8ea2 │ │ -20f930: 7020 e70a a900 |009c: invoke-direct {v9, v10}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ae7 │ │ -20f936: 2709 |009f: throw v9 │ │ -20f938: 0003 0400 0d00 0000 2430 0000 0800 ... |00a0: array-data (30 units) │ │ +20f7ec: |[20f7ec] org.thoughtcrime.securesms.video.recode.OutputSurface.eglSetup:(II)V │ │ +20f7fc: 7100 9c0e 0000 |0000: invoke-static {}, Ljavax/microedition/khronos/egl/EGLContext;.getEGL:()Ljavax/microedition/khronos/egl/EGL; // method@0e9c │ │ +20f802: 0c00 |0003: move-result-object v0 │ │ +20f804: 1f00 e903 |0004: check-cast v0, Ljavax/microedition/khronos/egl/EGL10; // type@03e9 │ │ +20f808: 5b80 2e44 |0006: iput-object v0, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@442e │ │ +20f80c: 6201 ab00 |0008: sget-object v1, Ljavax/microedition/khronos/egl/EGL10;.EGL_DEFAULT_DISPLAY:Ljava/lang/Object; // field@00ab │ │ +20f810: 7220 970e 1000 |000a: invoke-interface {v0, v1}, Ljavax/microedition/khronos/egl/EGL10;.eglGetDisplay:(Ljava/lang/Object;)Ljavax/microedition/khronos/egl/EGLDisplay; // method@0e97 │ │ +20f816: 0c00 |000d: move-result-object v0 │ │ +20f818: 5b80 3044 |000e: iput-object v0, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@4430 │ │ +20f81c: 6201 ad00 |0010: sget-object v1, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_DISPLAY:Ljavax/microedition/khronos/egl/EGLDisplay; // field@00ad │ │ +20f820: 3210 8600 |0012: if-eq v0, v1, 0098 // +0086 │ │ +20f824: 5480 2e44 |0014: iget-object v0, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@442e │ │ +20f828: 5481 3044 |0016: iget-object v1, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@4430 │ │ +20f82c: 1202 |0018: const/4 v2, #int 0 // #0 │ │ +20f82e: 7230 990e 1002 |0019: invoke-interface {v0, v1, v2}, Ljavax/microedition/khronos/egl/EGL10;.eglInitialize:(Ljavax/microedition/khronos/egl/EGLDisplay;[I)Z // method@0e99 │ │ +20f834: 0a00 |001c: move-result v0 │ │ +20f836: 3800 7100 |001d: if-eqz v0, 008e // +0071 │ │ +20f83a: 1300 0d00 |001f: const/16 v0, #int 13 // #d │ │ +20f83e: 2303 d811 |0021: new-array v3, v0, [I // type@11d8 │ │ +20f842: 2603 7d00 0000 |0023: fill-array-data v3, 000000a0 // +0000007d │ │ +20f848: 1215 |0026: const/4 v5, #int 1 // #1 │ │ +20f84a: 2350 0c12 |0027: new-array v0, v5, [Ljavax/microedition/khronos/egl/EGLConfig; // type@120c │ │ +20f84e: 1211 |0029: const/4 v1, #int 1 // #1 │ │ +20f850: 2316 d811 |002a: new-array v6, v1, [I // type@11d8 │ │ +20f854: 5481 2e44 |002c: iget-object v1, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@442e │ │ +20f858: 5482 3044 |002e: iget-object v2, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@4430 │ │ +20f85c: 0704 |0030: move-object v4, v0 │ │ +20f85e: 7806 8f0e 0100 |0031: invoke-interface/range {v1, v2, v3, v4, v5, v6}, Ljavax/microedition/khronos/egl/EGL10;.eglChooseConfig:(Ljavax/microedition/khronos/egl/EGLDisplay;[I[Ljavax/microedition/khronos/egl/EGLConfig;I[I)Z // method@0e8f │ │ +20f864: 0a01 |0034: move-result v1 │ │ +20f866: 3801 5100 |0035: if-eqz v1, 0086 // +0051 │ │ +20f86a: 1301 9830 |0037: const/16 v1, #int 12440 // #3098 │ │ +20f86e: 1222 |0039: const/4 v2, #int 2 // #2 │ │ +20f870: 1303 3830 |003a: const/16 v3, #int 12344 // #3038 │ │ +20f874: 2430 d811 2103 |003c: filled-new-array {v1, v2, v3}, [I // type@11d8 │ │ +20f87a: 0c01 |003f: move-result-object v1 │ │ +20f87c: 5482 2e44 |0040: iget-object v2, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@442e │ │ +20f880: 5484 3044 |0042: iget-object v4, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@4430 │ │ +20f884: 1205 |0044: const/4 v5, #int 0 // #0 │ │ +20f886: 4606 0005 |0045: aget-object v6, v0, v5 │ │ +20f88a: 6207 ac00 |0047: sget-object v7, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_CONTEXT:Ljavax/microedition/khronos/egl/EGLContext; // field@00ac │ │ +20f88e: 7251 900e 4276 |0049: invoke-interface {v2, v4, v6, v7, v1}, Ljavax/microedition/khronos/egl/EGL10;.eglCreateContext:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;Ljavax/microedition/khronos/egl/EGLContext;[I)Ljavax/microedition/khronos/egl/EGLContext; // method@0e90 │ │ +20f894: 0c01 |004c: move-result-object v1 │ │ +20f896: 5b81 2f44 |004d: iput-object v1, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLContext:Ljavax/microedition/khronos/egl/EGLContext; // field@442f │ │ +20f89a: 1a01 d858 |004f: const-string v1, "eglCreateContext" // string@58d8 │ │ +20f89e: 7020 746d 1800 |0051: invoke-direct {v8, v1}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.checkEglError:(Ljava/lang/String;)V // method@6d74 │ │ +20f8a4: 5481 2f44 |0054: iget-object v1, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLContext:Ljavax/microedition/khronos/egl/EGLContext; // field@442f │ │ +20f8a8: 3801 2800 |0056: if-eqz v1, 007e // +0028 │ │ +20f8ac: 1301 5730 |0058: const/16 v1, #int 12375 // #3057 │ │ +20f8b0: 1302 5630 |005a: const/16 v2, #int 12374 // #3056 │ │ +20f8b4: 2453 d811 91a2 |005c: filled-new-array {v1, v9, v2, v10, v3}, [I // type@11d8 │ │ +20f8ba: 0c09 |005f: move-result-object v9 │ │ +20f8bc: 548a 2e44 |0060: iget-object v10, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@442e │ │ +20f8c0: 5481 3044 |0062: iget-object v1, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@4430 │ │ +20f8c4: 4600 0005 |0064: aget-object v0, v0, v5 │ │ +20f8c8: 7240 910e 1a90 |0066: invoke-interface {v10, v1, v0, v9}, Ljavax/microedition/khronos/egl/EGL10;.eglCreatePbufferSurface:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;[I)Ljavax/microedition/khronos/egl/EGLSurface; // method@0e91 │ │ +20f8ce: 0c09 |0069: move-result-object v9 │ │ +20f8d0: 5b89 3144 |006a: iput-object v9, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@4431 │ │ +20f8d4: 1a09 d958 |006c: const-string v9, "eglCreatePbufferSurface" // string@58d9 │ │ +20f8d8: 7020 746d 9800 |006e: invoke-direct {v8, v9}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.checkEglError:(Ljava/lang/String;)V // method@6d74 │ │ +20f8de: 5489 3144 |0071: iget-object v9, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@4431 │ │ +20f8e2: 3809 0300 |0073: if-eqz v9, 0076 // +0003 │ │ +20f8e6: 0e00 |0075: return-void │ │ +20f8e8: 2209 0603 |0076: new-instance v9, Ljava/lang/RuntimeException; // type@0306 │ │ +20f8ec: 1a0a 118b |0078: const-string v10, "surface was null" // string@8b11 │ │ +20f8f0: 7020 e70a a900 |007a: invoke-direct {v9, v10}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ae7 │ │ +20f8f6: 2709 |007d: throw v9 │ │ +20f8f8: 2209 0603 |007e: new-instance v9, Ljava/lang/RuntimeException; // type@0306 │ │ +20f8fc: 1a0a b27a |0080: const-string v10, "null context" // string@7ab2 │ │ +20f900: 7020 e70a a900 |0082: invoke-direct {v9, v10}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ae7 │ │ +20f906: 2709 |0085: throw v9 │ │ +20f908: 2209 0603 |0086: new-instance v9, Ljava/lang/RuntimeException; // type@0306 │ │ +20f90c: 1a0a a08e |0088: const-string v10, "unable to find RGB888+pbuffer EGL config" // string@8ea0 │ │ +20f910: 7020 e70a a900 |008a: invoke-direct {v9, v10}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ae7 │ │ +20f916: 2709 |008d: throw v9 │ │ +20f918: 5b82 3044 |008e: iput-object v2, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@4430 │ │ +20f91c: 2209 0603 |0090: new-instance v9, Ljava/lang/RuntimeException; // type@0306 │ │ +20f920: 1a0a a48e |0092: const-string v10, "unable to initialize EGL10" // string@8ea4 │ │ +20f924: 7020 e70a a900 |0094: invoke-direct {v9, v10}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ae7 │ │ +20f92a: 2709 |0097: throw v9 │ │ +20f92c: 2209 0603 |0098: new-instance v9, Ljava/lang/RuntimeException; // type@0306 │ │ +20f930: 1a0a a28e |009a: const-string v10, "unable to get EGL10 display" // string@8ea2 │ │ +20f934: 7020 e70a a900 |009c: invoke-direct {v9, v10}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ae7 │ │ +20f93a: 2709 |009f: throw v9 │ │ +20f93c: 0003 0400 0d00 0000 2430 0000 0800 ... |00a0: array-data (30 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x0008 line=80 │ │ 0x0010 line=82 │ │ 0x0014 line=86 │ │ 0x0021 line=91 │ │ @@ -335515,32 +335516,32 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -20fac0: |[20fac0] org.thoughtcrime.securesms.video.recode.OutputSurface.setup:()V │ │ -20fad0: 2200 c611 |0000: new-instance v0, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer; // type@11c6 │ │ -20fad4: 5221 3a44 |0002: iget v1, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.rotateRender:I // field@443a │ │ -20fad8: 7020 816d 1000 |0004: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.:(I)V // method@6d81 │ │ -20fade: 5b20 3844 |0007: iput-object v0, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mTextureRender:Lorg/thoughtcrime/securesms/video/recode/TextureRenderer; // field@4438 │ │ -20fae2: 6e10 886d 0000 |0009: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.surfaceCreated:()V // method@6d88 │ │ -20fae8: 2200 6000 |000c: new-instance v0, Landroid/graphics/SurfaceTexture; // type@0060 │ │ -20faec: 5421 3844 |000e: iget-object v1, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mTextureRender:Lorg/thoughtcrime/securesms/video/recode/TextureRenderer; // field@4438 │ │ -20faf0: 6e10 866d 0100 |0010: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.getTextureId:()I // method@6d86 │ │ -20faf6: 0a01 |0013: move-result v1 │ │ -20faf8: 7020 8b01 1000 |0014: invoke-direct {v0, v1}, Landroid/graphics/SurfaceTexture;.:(I)V // method@018b │ │ -20fafe: 5b20 3744 |0017: iput-object v0, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mSurfaceTexture:Landroid/graphics/SurfaceTexture; // field@4437 │ │ -20fb02: 6e20 8d01 2000 |0019: invoke-virtual {v0, v2}, Landroid/graphics/SurfaceTexture;.setOnFrameAvailableListener:(Landroid/graphics/SurfaceTexture$OnFrameAvailableListener;)V // method@018d │ │ -20fb08: 2200 ef00 |001c: new-instance v0, Landroid/view/Surface; // type@00ef │ │ -20fb0c: 5421 3744 |001e: iget-object v1, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mSurfaceTexture:Landroid/graphics/SurfaceTexture; // field@4437 │ │ -20fb10: 7020 2703 1000 |0020: invoke-direct {v0, v1}, Landroid/view/Surface;.:(Landroid/graphics/SurfaceTexture;)V // method@0327 │ │ -20fb16: 5b20 3644 |0023: iput-object v0, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mSurface:Landroid/view/Surface; // field@4436 │ │ -20fb1a: 0e00 |0025: return-void │ │ +20fac4: |[20fac4] org.thoughtcrime.securesms.video.recode.OutputSurface.setup:()V │ │ +20fad4: 2200 c611 |0000: new-instance v0, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer; // type@11c6 │ │ +20fad8: 5221 3a44 |0002: iget v1, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.rotateRender:I // field@443a │ │ +20fadc: 7020 816d 1000 |0004: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.:(I)V // method@6d81 │ │ +20fae2: 5b20 3844 |0007: iput-object v0, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mTextureRender:Lorg/thoughtcrime/securesms/video/recode/TextureRenderer; // field@4438 │ │ +20fae6: 6e10 886d 0000 |0009: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.surfaceCreated:()V // method@6d88 │ │ +20faec: 2200 6000 |000c: new-instance v0, Landroid/graphics/SurfaceTexture; // type@0060 │ │ +20faf0: 5421 3844 |000e: iget-object v1, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mTextureRender:Lorg/thoughtcrime/securesms/video/recode/TextureRenderer; // field@4438 │ │ +20faf4: 6e10 866d 0100 |0010: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.getTextureId:()I // method@6d86 │ │ +20fafa: 0a01 |0013: move-result v1 │ │ +20fafc: 7020 8b01 1000 |0014: invoke-direct {v0, v1}, Landroid/graphics/SurfaceTexture;.:(I)V // method@018b │ │ +20fb02: 5b20 3744 |0017: iput-object v0, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mSurfaceTexture:Landroid/graphics/SurfaceTexture; // field@4437 │ │ +20fb06: 6e20 8d01 2000 |0019: invoke-virtual {v0, v2}, Landroid/graphics/SurfaceTexture;.setOnFrameAvailableListener:(Landroid/graphics/SurfaceTexture$OnFrameAvailableListener;)V // method@018d │ │ +20fb0c: 2200 ef00 |001c: new-instance v0, Landroid/view/Surface; // type@00ef │ │ +20fb10: 5421 3744 |001e: iget-object v1, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mSurfaceTexture:Landroid/graphics/SurfaceTexture; // field@4437 │ │ +20fb14: 7020 2703 1000 |0020: invoke-direct {v0, v1}, Landroid/view/Surface;.:(Landroid/graphics/SurfaceTexture;)V // method@0327 │ │ +20fb1a: 5b20 3644 |0023: iput-object v0, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mSurface:Landroid/view/Surface; // field@4436 │ │ +20fb1e: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0009 line=72 │ │ 0x000c line=73 │ │ 0x0019 line=74 │ │ 0x001c line=75 │ │ @@ -335553,45 +335554,45 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 54 16-bit code units │ │ -20f6d0: |[20f6d0] org.thoughtcrime.securesms.video.recode.OutputSurface.awaitNewImage:()V │ │ -20f6e0: 5440 3344 |0000: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameSyncObject:Ljava/lang/Object; // field@4433 │ │ -20f6e4: 1d00 |0002: monitor-enter v0 │ │ -20f6e6: 5541 3244 |0003: iget-boolean v1, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameAvailable:Z // field@4432 │ │ -20f6ea: 3901 1d00 |0005: if-nez v1, 0022 // +001d │ │ -20f6ee: 5441 3344 |0007: iget-object v1, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameSyncObject:Ljava/lang/Object; // field@4433 │ │ -20f6f2: 1602 c409 |0009: const-wide/16 v2, #int 2500 // #9c4 │ │ -20f6f6: 6e30 da0a 2103 |000b: invoke-virtual {v1, v2, v3}, Ljava/lang/Object;.wait:(J)V // method@0ada │ │ -20f6fc: 5541 3244 |000e: iget-boolean v1, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameAvailable:Z // field@4432 │ │ -20f700: 3801 0300 |0010: if-eqz v1, 0013 // +0003 │ │ -20f704: 28f1 |0012: goto 0003 // -000f │ │ -20f706: 2201 0603 |0013: new-instance v1, Ljava/lang/RuntimeException; // type@0306 │ │ -20f70a: 1a02 d63e |0015: const-string v2, "Surface frame wait timed out" // string@3ed6 │ │ -20f70e: 7020 e70a 2100 |0017: invoke-direct {v1, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ae7 │ │ -20f714: 2701 |001a: throw v1 │ │ -20f716: 0d01 |001b: move-exception v1 │ │ -20f718: 2202 0603 |001c: new-instance v2, Ljava/lang/RuntimeException; // type@0306 │ │ -20f71c: 7020 e90a 1200 |001e: invoke-direct {v2, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@0ae9 │ │ -20f722: 2702 |0021: throw v2 │ │ -20f724: 1201 |0022: const/4 v1, #int 0 // #0 │ │ -20f726: 5c41 3244 |0023: iput-boolean v1, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameAvailable:Z // field@4432 │ │ -20f72a: 1e00 |0025: monitor-exit v0 │ │ -20f72c: 5440 3844 |0026: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mTextureRender:Lorg/thoughtcrime/securesms/video/recode/TextureRenderer; // field@4438 │ │ -20f730: 1a01 af4e |0028: const-string v1, "before updateTexImage" // string@4eaf │ │ -20f734: 6e20 836d 1000 |002a: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@6d83 │ │ -20f73a: 5440 3744 |002d: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mSurfaceTexture:Landroid/graphics/SurfaceTexture; // field@4437 │ │ -20f73e: 6e10 8e01 0000 |002f: invoke-virtual {v0}, Landroid/graphics/SurfaceTexture;.updateTexImage:()V // method@018e │ │ -20f744: 0e00 |0032: return-void │ │ -20f746: 0d01 |0033: move-exception v1 │ │ -20f748: 1e00 |0034: monitor-exit v0 │ │ -20f74a: 2701 |0035: throw v1 │ │ +20f6d4: |[20f6d4] org.thoughtcrime.securesms.video.recode.OutputSurface.awaitNewImage:()V │ │ +20f6e4: 5440 3344 |0000: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameSyncObject:Ljava/lang/Object; // field@4433 │ │ +20f6e8: 1d00 |0002: monitor-enter v0 │ │ +20f6ea: 5541 3244 |0003: iget-boolean v1, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameAvailable:Z // field@4432 │ │ +20f6ee: 3901 1d00 |0005: if-nez v1, 0022 // +001d │ │ +20f6f2: 5441 3344 |0007: iget-object v1, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameSyncObject:Ljava/lang/Object; // field@4433 │ │ +20f6f6: 1602 c409 |0009: const-wide/16 v2, #int 2500 // #9c4 │ │ +20f6fa: 6e30 da0a 2103 |000b: invoke-virtual {v1, v2, v3}, Ljava/lang/Object;.wait:(J)V // method@0ada │ │ +20f700: 5541 3244 |000e: iget-boolean v1, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameAvailable:Z // field@4432 │ │ +20f704: 3801 0300 |0010: if-eqz v1, 0013 // +0003 │ │ +20f708: 28f1 |0012: goto 0003 // -000f │ │ +20f70a: 2201 0603 |0013: new-instance v1, Ljava/lang/RuntimeException; // type@0306 │ │ +20f70e: 1a02 d63e |0015: const-string v2, "Surface frame wait timed out" // string@3ed6 │ │ +20f712: 7020 e70a 2100 |0017: invoke-direct {v1, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ae7 │ │ +20f718: 2701 |001a: throw v1 │ │ +20f71a: 0d01 |001b: move-exception v1 │ │ +20f71c: 2202 0603 |001c: new-instance v2, Ljava/lang/RuntimeException; // type@0306 │ │ +20f720: 7020 e90a 1200 |001e: invoke-direct {v2, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@0ae9 │ │ +20f726: 2702 |0021: throw v2 │ │ +20f728: 1201 |0022: const/4 v1, #int 0 // #0 │ │ +20f72a: 5c41 3244 |0023: iput-boolean v1, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameAvailable:Z // field@4432 │ │ +20f72e: 1e00 |0025: monitor-exit v0 │ │ +20f730: 5440 3844 |0026: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mTextureRender:Lorg/thoughtcrime/securesms/video/recode/TextureRenderer; // field@4438 │ │ +20f734: 1a01 af4e |0028: const-string v1, "before updateTexImage" // string@4eaf │ │ +20f738: 6e20 836d 1000 |002a: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@6d83 │ │ +20f73e: 5440 3744 |002d: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mSurfaceTexture:Landroid/graphics/SurfaceTexture; // field@4437 │ │ +20f742: 6e10 8e01 0000 |002f: invoke-virtual {v0}, Landroid/graphics/SurfaceTexture;.updateTexImage:()V // method@018e │ │ +20f748: 0e00 |0032: return-void │ │ +20f74a: 0d01 |0033: move-exception v1 │ │ +20f74c: 1e00 |0034: monitor-exit v0 │ │ +20f74e: 2701 |0035: throw v1 │ │ catches : 4 │ │ 0x0003 - 0x0005 │ │ -> 0x0033 │ │ 0x0007 - 0x001b │ │ Ljava/lang/InterruptedException; -> 0x001b │ │ -> 0x0033 │ │ 0x001c - 0x0026 │ │ @@ -335618,18 +335619,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -20f774: |[20f774] org.thoughtcrime.securesms.video.recode.OutputSurface.changeFragmentShader:(Ljava/lang/String;)V │ │ -20f784: 5410 3844 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mTextureRender:Lorg/thoughtcrime/securesms/video/recode/TextureRenderer; // field@4438 │ │ -20f788: 6e20 826d 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.changeFragmentShader:(Ljava/lang/String;)V // method@6d82 │ │ -20f78e: 0e00 |0005: return-void │ │ +20f778: |[20f778] org.thoughtcrime.securesms.video.recode.OutputSurface.changeFragmentShader:(Ljava/lang/String;)V │ │ +20f788: 5410 3844 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mTextureRender:Lorg/thoughtcrime/securesms/video/recode/TextureRenderer; // field@4438 │ │ +20f78c: 6e20 826d 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.changeFragmentShader:(Ljava/lang/String;)V // method@6d82 │ │ +20f792: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/thoughtcrime/securesms/video/recode/OutputSurface; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -335638,19 +335639,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -20f7c8: |[20f7c8] org.thoughtcrime.securesms.video.recode.OutputSurface.drawImage:(Z)V │ │ -20f7d8: 5420 3844 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mTextureRender:Lorg/thoughtcrime/securesms/video/recode/TextureRenderer; // field@4438 │ │ -20f7dc: 5421 3744 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mSurfaceTexture:Landroid/graphics/SurfaceTexture; // field@4437 │ │ -20f7e0: 6e30 856d 1003 |0004: invoke-virtual {v0, v1, v3}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.drawFrame:(Landroid/graphics/SurfaceTexture;Z)V // method@6d85 │ │ -20f7e6: 0e00 |0007: return-void │ │ +20f7cc: |[20f7cc] org.thoughtcrime.securesms.video.recode.OutputSurface.drawImage:(Z)V │ │ +20f7dc: 5420 3844 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mTextureRender:Lorg/thoughtcrime/securesms/video/recode/TextureRenderer; // field@4438 │ │ +20f7e0: 5421 3744 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mSurfaceTexture:Landroid/graphics/SurfaceTexture; // field@4437 │ │ +20f7e4: 6e30 856d 1003 |0004: invoke-virtual {v0, v1, v3}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.drawFrame:(Landroid/graphics/SurfaceTexture;Z)V // method@6d85 │ │ +20f7ea: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=182 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/thoughtcrime/securesms/video/recode/OutputSurface; │ │ 0x0000 - 0x0008 reg=3 (null) Z │ │ │ │ @@ -335659,27 +335660,27 @@ │ │ type : '()Ljava/nio/ByteBuffer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 7 │ │ insns size : 23 16-bit code units │ │ -20f5c4: |[20f5c4] org.thoughtcrime.securesms.video.recode.OutputSurface.getFrame:()Ljava/nio/ByteBuffer; │ │ -20f5d4: 5480 3544 |0000: iget-object v0, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mPixelBuf:Ljava/nio/ByteBuffer; // field@4435 │ │ -20f5d8: 6e10 e80b 0000 |0002: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@0be8 │ │ -20f5de: 5283 3944 |0005: iget v3, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mWidth:I // field@4439 │ │ -20f5e2: 5284 3444 |0007: iget v4, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mHeight:I // field@4434 │ │ -20f5e6: 1306 0114 |0009: const/16 v6, #int 5121 // #1401 │ │ -20f5ea: 5487 3544 |000b: iget-object v7, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mPixelBuf:Ljava/nio/ByteBuffer; // field@4435 │ │ -20f5ee: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -20f5f0: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -20f5f2: 1305 0819 |000f: const/16 v5, #int 6408 // #1908 │ │ -20f5f6: 7707 4002 0100 |0011: invoke-static/range {v1, v2, v3, v4, v5, v6, v7}, Landroid/opengl/GLES20;.glReadPixels:(IIIIIILjava/nio/Buffer;)V // method@0240 │ │ -20f5fc: 5480 3544 |0014: iget-object v0, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mPixelBuf:Ljava/nio/ByteBuffer; // field@4435 │ │ -20f600: 1100 |0016: return-object v0 │ │ +20f5c8: |[20f5c8] org.thoughtcrime.securesms.video.recode.OutputSurface.getFrame:()Ljava/nio/ByteBuffer; │ │ +20f5d8: 5480 3544 |0000: iget-object v0, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mPixelBuf:Ljava/nio/ByteBuffer; // field@4435 │ │ +20f5dc: 6e10 e80b 0000 |0002: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@0be8 │ │ +20f5e2: 5283 3944 |0005: iget v3, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mWidth:I // field@4439 │ │ +20f5e6: 5284 3444 |0007: iget v4, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mHeight:I // field@4434 │ │ +20f5ea: 1306 0114 |0009: const/16 v6, #int 5121 // #1401 │ │ +20f5ee: 5487 3544 |000b: iget-object v7, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mPixelBuf:Ljava/nio/ByteBuffer; // field@4435 │ │ +20f5f2: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +20f5f4: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +20f5f6: 1305 0819 |000f: const/16 v5, #int 6408 // #1908 │ │ +20f5fa: 7707 4002 0100 |0011: invoke-static/range {v1, v2, v3, v4, v5, v6, v7}, Landroid/opengl/GLES20;.glReadPixels:(IIIIIILjava/nio/Buffer;)V // method@0240 │ │ +20f600: 5480 3544 |0014: iget-object v0, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mPixelBuf:Ljava/nio/ByteBuffer; // field@4435 │ │ +20f604: 1100 |0016: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ 0x0005 line=198 │ │ 0x0014 line=199 │ │ locals : │ │ 0x0000 - 0x0017 reg=8 this Lorg/thoughtcrime/securesms/video/recode/OutputSurface; │ │ @@ -335689,17 +335690,17 @@ │ │ type : '()Landroid/view/Surface;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -20f5ac: |[20f5ac] org.thoughtcrime.securesms.video.recode.OutputSurface.getSurface:()Landroid/view/Surface; │ │ -20f5bc: 5410 3644 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mSurface:Landroid/view/Surface; // field@4436 │ │ -20f5c0: 1100 |0002: return-object v0 │ │ +20f5b0: |[20f5b0] org.thoughtcrime.securesms.video.recode.OutputSurface.getSurface:()Landroid/view/Surface; │ │ +20f5c0: 5410 3644 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mSurface:Landroid/view/Surface; // field@4436 │ │ +20f5c4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/thoughtcrime/securesms/video/recode/OutputSurface; │ │ │ │ #5 : (in Lorg/thoughtcrime/securesms/video/recode/OutputSurface;) │ │ @@ -335707,35 +335708,35 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 40 16-bit code units │ │ -20f974: |[20f974] org.thoughtcrime.securesms.video.recode.OutputSurface.makeCurrent:()V │ │ -20f984: 5440 2e44 |0000: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@442e │ │ -20f988: 3800 1e00 |0002: if-eqz v0, 0020 // +001e │ │ -20f98c: 1a00 ae4e |0004: const-string v0, "before makeCurrent" // string@4eae │ │ -20f990: 7020 746d 0400 |0006: invoke-direct {v4, v0}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.checkEglError:(Ljava/lang/String;)V // method@6d74 │ │ -20f996: 5440 2e44 |0009: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@442e │ │ -20f99a: 5441 3044 |000b: iget-object v1, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@4430 │ │ -20f99e: 5442 3144 |000d: iget-object v2, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@4431 │ │ -20f9a2: 5443 2f44 |000f: iget-object v3, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLContext:Ljavax/microedition/khronos/egl/EGLContext; // field@442f │ │ -20f9a6: 7253 9a0e 1022 |0011: invoke-interface {v0, v1, v2, v2, v3}, Ljavax/microedition/khronos/egl/EGL10;.eglMakeCurrent:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLSurface;Ljavax/microedition/khronos/egl/EGLSurface;Ljavax/microedition/khronos/egl/EGLContext;)Z // method@0e9a │ │ -20f9ac: 0a00 |0014: move-result v0 │ │ -20f9ae: 3800 0300 |0015: if-eqz v0, 0018 // +0003 │ │ -20f9b2: 0e00 |0017: return-void │ │ -20f9b4: 2200 0603 |0018: new-instance v0, Ljava/lang/RuntimeException; // type@0306 │ │ -20f9b8: 1a01 e458 |001a: const-string v1, "eglMakeCurrent failed" // string@58e4 │ │ -20f9bc: 7020 e70a 1000 |001c: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ae7 │ │ -20f9c2: 2700 |001f: throw v0 │ │ -20f9c4: 2200 0603 |0020: new-instance v0, Ljava/lang/RuntimeException; // type@0306 │ │ -20f9c8: 1a01 e479 |0022: const-string v1, "not configured for makeCurrent" // string@79e4 │ │ -20f9cc: 7020 e70a 1000 |0024: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ae7 │ │ -20f9d2: 2700 |0027: throw v0 │ │ +20f978: |[20f978] org.thoughtcrime.securesms.video.recode.OutputSurface.makeCurrent:()V │ │ +20f988: 5440 2e44 |0000: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@442e │ │ +20f98c: 3800 1e00 |0002: if-eqz v0, 0020 // +001e │ │ +20f990: 1a00 ae4e |0004: const-string v0, "before makeCurrent" // string@4eae │ │ +20f994: 7020 746d 0400 |0006: invoke-direct {v4, v0}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.checkEglError:(Ljava/lang/String;)V // method@6d74 │ │ +20f99a: 5440 2e44 |0009: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@442e │ │ +20f99e: 5441 3044 |000b: iget-object v1, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@4430 │ │ +20f9a2: 5442 3144 |000d: iget-object v2, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@4431 │ │ +20f9a6: 5443 2f44 |000f: iget-object v3, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLContext:Ljavax/microedition/khronos/egl/EGLContext; // field@442f │ │ +20f9aa: 7253 9a0e 1022 |0011: invoke-interface {v0, v1, v2, v2, v3}, Ljavax/microedition/khronos/egl/EGL10;.eglMakeCurrent:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLSurface;Ljavax/microedition/khronos/egl/EGLSurface;Ljavax/microedition/khronos/egl/EGLContext;)Z // method@0e9a │ │ +20f9b0: 0a00 |0014: move-result v0 │ │ +20f9b2: 3800 0300 |0015: if-eqz v0, 0018 // +0003 │ │ +20f9b6: 0e00 |0017: return-void │ │ +20f9b8: 2200 0603 |0018: new-instance v0, Ljava/lang/RuntimeException; // type@0306 │ │ +20f9bc: 1a01 e458 |001a: const-string v1, "eglMakeCurrent failed" // string@58e4 │ │ +20f9c0: 7020 e70a 1000 |001c: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ae7 │ │ +20f9c6: 2700 |001f: throw v0 │ │ +20f9c8: 2200 0603 |0020: new-instance v0, Ljava/lang/RuntimeException; // type@0306 │ │ +20f9cc: 1a01 e479 |0022: const-string v1, "not configured for makeCurrent" // string@79e4 │ │ +20f9d0: 7020 e70a 1000 |0024: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ae7 │ │ +20f9d6: 2700 |0027: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ 0x0004 line=148 │ │ 0x0009 line=149 │ │ 0x0018 line=150 │ │ 0x0020 line=146 │ │ @@ -335747,32 +335748,32 @@ │ │ type : '(Landroid/graphics/SurfaceTexture;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -20f9d4: |[20f9d4] org.thoughtcrime.securesms.video.recode.OutputSurface.onFrameAvailable:(Landroid/graphics/SurfaceTexture;)V │ │ -20f9e4: 5423 3344 |0000: iget-object v3, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameSyncObject:Ljava/lang/Object; // field@4433 │ │ -20f9e8: 1d03 |0002: monitor-enter v3 │ │ -20f9ea: 5520 3244 |0003: iget-boolean v0, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameAvailable:Z // field@4432 │ │ -20f9ee: 3900 0c00 |0005: if-nez v0, 0011 // +000c │ │ -20f9f2: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -20f9f4: 5c20 3244 |0008: iput-boolean v0, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameAvailable:Z // field@4432 │ │ -20f9f8: 5420 3344 |000a: iget-object v0, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameSyncObject:Ljava/lang/Object; // field@4433 │ │ -20f9fc: 6e10 d70a 0000 |000c: invoke-virtual {v0}, Ljava/lang/Object;.notifyAll:()V // method@0ad7 │ │ -20fa02: 1e03 |000f: monitor-exit v3 │ │ -20fa04: 0e00 |0010: return-void │ │ -20fa06: 2200 0603 |0011: new-instance v0, Ljava/lang/RuntimeException; // type@0306 │ │ -20fa0a: 1a01 f372 |0013: const-string v1, "mFrameAvailable already set, frame could be dropped" // string@72f3 │ │ -20fa0e: 7020 e70a 1000 |0015: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ae7 │ │ -20fa14: 2700 |0018: throw v0 │ │ -20fa16: 0d00 |0019: move-exception v0 │ │ -20fa18: 1e03 |001a: monitor-exit v3 │ │ -20fa1a: 2700 |001b: throw v0 │ │ +20f9d8: |[20f9d8] org.thoughtcrime.securesms.video.recode.OutputSurface.onFrameAvailable:(Landroid/graphics/SurfaceTexture;)V │ │ +20f9e8: 5423 3344 |0000: iget-object v3, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameSyncObject:Ljava/lang/Object; // field@4433 │ │ +20f9ec: 1d03 |0002: monitor-enter v3 │ │ +20f9ee: 5520 3244 |0003: iget-boolean v0, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameAvailable:Z // field@4432 │ │ +20f9f2: 3900 0c00 |0005: if-nez v0, 0011 // +000c │ │ +20f9f6: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +20f9f8: 5c20 3244 |0008: iput-boolean v0, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameAvailable:Z // field@4432 │ │ +20f9fc: 5420 3344 |000a: iget-object v0, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameSyncObject:Ljava/lang/Object; // field@4433 │ │ +20fa00: 6e10 d70a 0000 |000c: invoke-virtual {v0}, Ljava/lang/Object;.notifyAll:()V // method@0ad7 │ │ +20fa06: 1e03 |000f: monitor-exit v3 │ │ +20fa08: 0e00 |0010: return-void │ │ +20fa0a: 2200 0603 |0011: new-instance v0, Ljava/lang/RuntimeException; // type@0306 │ │ +20fa0e: 1a01 f372 |0013: const-string v1, "mFrameAvailable already set, frame could be dropped" // string@72f3 │ │ +20fa12: 7020 e70a 1000 |0015: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ae7 │ │ +20fa18: 2700 |0018: throw v0 │ │ +20fa1a: 0d00 |0019: move-exception v0 │ │ +20fa1c: 1e03 |001a: monitor-exit v3 │ │ +20fa1e: 2700 |001b: throw v0 │ │ catches : 1 │ │ 0x0003 - 0x001b │ │ -> 0x0019 │ │ positions : │ │ 0x0000 line=187 │ │ 0x0003 line=188 │ │ 0x0008 line=191 │ │ @@ -335789,48 +335790,48 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 68 16-bit code units │ │ -20fa28: |[20fa28] org.thoughtcrime.securesms.video.recode.OutputSurface.release:()V │ │ -20fa38: 5450 2e44 |0000: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@442e │ │ -20fa3c: 3800 2d00 |0002: if-eqz v0, 002f // +002d │ │ -20fa40: 7210 960e 0000 |0004: invoke-interface {v0}, Ljavax/microedition/khronos/egl/EGL10;.eglGetCurrentContext:()Ljavax/microedition/khronos/egl/EGLContext; // method@0e96 │ │ -20fa46: 0c00 |0007: move-result-object v0 │ │ -20fa48: 5451 2f44 |0008: iget-object v1, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLContext:Ljavax/microedition/khronos/egl/EGLContext; // field@442f │ │ -20fa4c: 6e20 d40a 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0ad4 │ │ -20fa52: 0a00 |000d: move-result v0 │ │ -20fa54: 3800 0f00 |000e: if-eqz v0, 001d // +000f │ │ -20fa58: 5450 2e44 |0010: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@442e │ │ -20fa5c: 5451 3044 |0012: iget-object v1, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@4430 │ │ -20fa60: 6202 ae00 |0014: sget-object v2, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_SURFACE:Ljavax/microedition/khronos/egl/EGLSurface; // field@00ae │ │ -20fa64: 6203 ae00 |0016: sget-object v3, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_SURFACE:Ljavax/microedition/khronos/egl/EGLSurface; // field@00ae │ │ -20fa68: 6204 ac00 |0018: sget-object v4, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_CONTEXT:Ljavax/microedition/khronos/egl/EGLContext; // field@00ac │ │ -20fa6c: 7254 9a0e 1032 |001a: invoke-interface {v0, v1, v2, v3, v4}, Ljavax/microedition/khronos/egl/EGL10;.eglMakeCurrent:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLSurface;Ljavax/microedition/khronos/egl/EGLSurface;Ljavax/microedition/khronos/egl/EGLContext;)Z // method@0e9a │ │ -20fa72: 5450 2e44 |001d: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@442e │ │ -20fa76: 5451 3044 |001f: iget-object v1, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@4430 │ │ -20fa7a: 5452 3144 |0021: iget-object v2, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@4431 │ │ -20fa7e: 7230 930e 1002 |0023: invoke-interface {v0, v1, v2}, Ljavax/microedition/khronos/egl/EGL10;.eglDestroySurface:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLSurface;)Z // method@0e93 │ │ -20fa84: 5450 2e44 |0026: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@442e │ │ -20fa88: 5451 3044 |0028: iget-object v1, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@4430 │ │ -20fa8c: 5452 2f44 |002a: iget-object v2, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLContext:Ljavax/microedition/khronos/egl/EGLContext; // field@442f │ │ -20fa90: 7230 920e 1002 |002c: invoke-interface {v0, v1, v2}, Ljavax/microedition/khronos/egl/EGL10;.eglDestroyContext:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLContext;)Z // method@0e92 │ │ -20fa96: 5450 3644 |002f: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mSurface:Landroid/view/Surface; // field@4436 │ │ -20fa9a: 6e10 2803 0000 |0031: invoke-virtual {v0}, Landroid/view/Surface;.release:()V // method@0328 │ │ -20faa0: 1200 |0034: const/4 v0, #int 0 // #0 │ │ -20faa2: 5b50 3044 |0035: iput-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@4430 │ │ -20faa6: 5b50 2f44 |0037: iput-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLContext:Ljavax/microedition/khronos/egl/EGLContext; // field@442f │ │ -20faaa: 5b50 3144 |0039: iput-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@4431 │ │ -20faae: 5b50 2e44 |003b: iput-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@442e │ │ -20fab2: 5b50 3844 |003d: iput-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mTextureRender:Lorg/thoughtcrime/securesms/video/recode/TextureRenderer; // field@4438 │ │ -20fab6: 5b50 3644 |003f: iput-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mSurface:Landroid/view/Surface; // field@4436 │ │ -20faba: 5b50 3744 |0041: iput-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mSurfaceTexture:Landroid/graphics/SurfaceTexture; // field@4437 │ │ -20fabe: 0e00 |0043: return-void │ │ +20fa2c: |[20fa2c] org.thoughtcrime.securesms.video.recode.OutputSurface.release:()V │ │ +20fa3c: 5450 2e44 |0000: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@442e │ │ +20fa40: 3800 2d00 |0002: if-eqz v0, 002f // +002d │ │ +20fa44: 7210 960e 0000 |0004: invoke-interface {v0}, Ljavax/microedition/khronos/egl/EGL10;.eglGetCurrentContext:()Ljavax/microedition/khronos/egl/EGLContext; // method@0e96 │ │ +20fa4a: 0c00 |0007: move-result-object v0 │ │ +20fa4c: 5451 2f44 |0008: iget-object v1, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLContext:Ljavax/microedition/khronos/egl/EGLContext; // field@442f │ │ +20fa50: 6e20 d40a 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0ad4 │ │ +20fa56: 0a00 |000d: move-result v0 │ │ +20fa58: 3800 0f00 |000e: if-eqz v0, 001d // +000f │ │ +20fa5c: 5450 2e44 |0010: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@442e │ │ +20fa60: 5451 3044 |0012: iget-object v1, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@4430 │ │ +20fa64: 6202 ae00 |0014: sget-object v2, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_SURFACE:Ljavax/microedition/khronos/egl/EGLSurface; // field@00ae │ │ +20fa68: 6203 ae00 |0016: sget-object v3, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_SURFACE:Ljavax/microedition/khronos/egl/EGLSurface; // field@00ae │ │ +20fa6c: 6204 ac00 |0018: sget-object v4, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_CONTEXT:Ljavax/microedition/khronos/egl/EGLContext; // field@00ac │ │ +20fa70: 7254 9a0e 1032 |001a: invoke-interface {v0, v1, v2, v3, v4}, Ljavax/microedition/khronos/egl/EGL10;.eglMakeCurrent:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLSurface;Ljavax/microedition/khronos/egl/EGLSurface;Ljavax/microedition/khronos/egl/EGLContext;)Z // method@0e9a │ │ +20fa76: 5450 2e44 |001d: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@442e │ │ +20fa7a: 5451 3044 |001f: iget-object v1, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@4430 │ │ +20fa7e: 5452 3144 |0021: iget-object v2, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@4431 │ │ +20fa82: 7230 930e 1002 |0023: invoke-interface {v0, v1, v2}, Ljavax/microedition/khronos/egl/EGL10;.eglDestroySurface:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLSurface;)Z // method@0e93 │ │ +20fa88: 5450 2e44 |0026: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@442e │ │ +20fa8c: 5451 3044 |0028: iget-object v1, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@4430 │ │ +20fa90: 5452 2f44 |002a: iget-object v2, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLContext:Ljavax/microedition/khronos/egl/EGLContext; // field@442f │ │ +20fa94: 7230 920e 1002 |002c: invoke-interface {v0, v1, v2}, Ljavax/microedition/khronos/egl/EGL10;.eglDestroyContext:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLContext;)Z // method@0e92 │ │ +20fa9a: 5450 3644 |002f: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mSurface:Landroid/view/Surface; // field@4436 │ │ +20fa9e: 6e10 2803 0000 |0031: invoke-virtual {v0}, Landroid/view/Surface;.release:()V // method@0328 │ │ +20faa4: 1200 |0034: const/4 v0, #int 0 // #0 │ │ +20faa6: 5b50 3044 |0035: iput-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@4430 │ │ +20faaa: 5b50 2f44 |0037: iput-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLContext:Ljavax/microedition/khronos/egl/EGLContext; // field@442f │ │ +20faae: 5b50 3144 |0039: iput-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@4431 │ │ +20fab2: 5b50 2e44 |003b: iput-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@442e │ │ +20fab6: 5b50 3844 |003d: iput-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mTextureRender:Lorg/thoughtcrime/securesms/video/recode/TextureRenderer; // field@4438 │ │ +20faba: 5b50 3644 |003f: iput-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mSurface:Landroid/view/Surface; // field@4436 │ │ +20fabe: 5b50 3744 |0041: iput-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mSurfaceTexture:Landroid/graphics/SurfaceTexture; // field@4437 │ │ +20fac2: 0e00 |0043: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ 0x0004 line=128 │ │ 0x0010 line=129 │ │ 0x001d line=131 │ │ 0x0026 line=132 │ │ @@ -335878,19 +335879,19 @@ │ │ type : '(JJ)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -20fb4c: |[20fb4c] org.thoughtcrime.securesms.video.recode.Sample.:(JJ)V │ │ -20fb5c: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ -20fb62: 5a01 3b44 |0003: iput-wide v1, v0, Lorg/thoughtcrime/securesms/video/recode/Sample;.offset:J // field@443b │ │ -20fb66: 5a03 3c44 |0005: iput-wide v3, v0, Lorg/thoughtcrime/securesms/video/recode/Sample;.size:J // field@443c │ │ -20fb6a: 0e00 |0007: return-void │ │ +20fb50: |[20fb50] org.thoughtcrime.securesms.video.recode.Sample.:(JJ)V │ │ +20fb60: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ +20fb66: 5a01 3b44 |0003: iput-wide v1, v0, Lorg/thoughtcrime/securesms/video/recode/Sample;.offset:J // field@443b │ │ +20fb6a: 5a03 3c44 |0005: iput-wide v3, v0, Lorg/thoughtcrime/securesms/video/recode/Sample;.size:J // field@443c │ │ +20fb6e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7 │ │ 0x0003 line=8 │ │ 0x0005 line=9 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/thoughtcrime/securesms/video/recode/Sample; │ │ @@ -335903,17 +335904,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -20fb1c: |[20fb1c] org.thoughtcrime.securesms.video.recode.Sample.getOffset:()J │ │ -20fb2c: 5320 3b44 |0000: iget-wide v0, v2, Lorg/thoughtcrime/securesms/video/recode/Sample;.offset:J // field@443b │ │ -20fb30: 1000 |0002: return-wide v0 │ │ +20fb20: |[20fb20] org.thoughtcrime.securesms.video.recode.Sample.getOffset:()J │ │ +20fb30: 5320 3b44 |0000: iget-wide v0, v2, Lorg/thoughtcrime/securesms/video/recode/Sample;.offset:J // field@443b │ │ +20fb34: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/thoughtcrime/securesms/video/recode/Sample; │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/video/recode/Sample;) │ │ @@ -335921,17 +335922,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -20fb34: |[20fb34] org.thoughtcrime.securesms.video.recode.Sample.getSize:()J │ │ -20fb44: 5320 3c44 |0000: iget-wide v0, v2, Lorg/thoughtcrime/securesms/video/recode/Sample;.size:J // field@443c │ │ -20fb48: 1000 |0002: return-wide v0 │ │ +20fb38: |[20fb38] org.thoughtcrime.securesms.video.recode.Sample.getSize:()J │ │ +20fb48: 5320 3c44 |0000: iget-wide v0, v2, Lorg/thoughtcrime/securesms/video/recode/Sample;.size:J // field@443c │ │ +20fb4c: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/thoughtcrime/securesms/video/recode/Sample; │ │ │ │ source_file_idx : 15500 (Sample.java) │ │ @@ -336033,63 +336034,63 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 54 16-bit code units │ │ -20fc8c: |[20fc8c] org.thoughtcrime.securesms.video.recode.TextureRenderer.:()V │ │ -20fc9c: 1300 1400 |0000: const/16 v0, #int 20 // #14 │ │ -20fca0: 2300 d711 |0002: new-array v0, v0, [F // type@11d7 │ │ -20fca4: 2600 0600 0000 |0004: fill-array-data v0, 0000000a // +00000006 │ │ -20fcaa: 6900 4844 |0007: sput-object v0, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTriangleVerticesData:[F // field@4448 │ │ -20fcae: 0e00 |0009: return-void │ │ -20fcb0: 0003 0400 1400 0000 0000 80bf 0000 ... |000a: array-data (44 units) │ │ +20fc90: |[20fc90] org.thoughtcrime.securesms.video.recode.TextureRenderer.:()V │ │ +20fca0: 1300 1400 |0000: const/16 v0, #int 20 // #14 │ │ +20fca4: 2300 d711 |0002: new-array v0, v0, [F // type@11d7 │ │ +20fca8: 2600 0600 0000 |0004: fill-array-data v0, 0000000a // +00000006 │ │ +20fcae: 6900 4844 |0007: sput-object v0, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTriangleVerticesData:[F // field@4448 │ │ +20fcb2: 0e00 |0009: return-void │ │ +20fcb4: 0003 0400 1400 0000 0000 80bf 0000 ... |000a: array-data (44 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=36 │ │ locals : │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;) │ │ name : '' │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 54 16-bit code units │ │ -20fd08: |[20fd08] org.thoughtcrime.securesms.video.recode.TextureRenderer.:(I)V │ │ -20fd18: 7010 d30a 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@0ad3 │ │ -20fd1e: 1300 1000 |0003: const/16 v0, #int 16 // #10 │ │ -20fd22: 2301 d711 |0005: new-array v1, v0, [F // type@11d7 │ │ -20fd26: 5b31 4344 |0007: iput-object v1, v3, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mMVPMatrix:[F // field@4443 │ │ -20fd2a: 2300 d711 |0009: new-array v0, v0, [F // type@11d7 │ │ -20fd2e: 5b30 4544 |000b: iput-object v0, v3, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mSTMatrix:[F // field@4445 │ │ -20fd32: 1301 c7cf |000d: const/16 v1, #int -12345 // #cfc7 │ │ -20fd36: 5931 4644 |000f: iput v1, v3, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTextureID:I // field@4446 │ │ -20fd3a: 5934 4d44 |0011: iput v4, v3, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.rotationAngle:I // field@444d │ │ -20fd3e: 6204 4844 |0013: sget-object v4, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTriangleVerticesData:[F // field@4448 │ │ -20fd42: 2141 |0015: array-length v1, v4 │ │ -20fd44: da01 0104 |0016: mul-int/lit8 v1, v1, #int 4 // #04 │ │ -20fd48: 7110 d50b 0100 |0018: invoke-static {v1}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@0bd5 │ │ -20fd4e: 0c01 |001b: move-result-object v1 │ │ -20fd50: 7100 eb0b 0000 |001c: invoke-static {}, Ljava/nio/ByteOrder;.nativeOrder:()Ljava/nio/ByteOrder; // method@0beb │ │ -20fd56: 0c02 |001f: move-result-object v2 │ │ -20fd58: 6e20 df0b 2100 |0020: invoke-virtual {v1, v2}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@0bdf │ │ -20fd5e: 0c01 |0023: move-result-object v1 │ │ -20fd60: 6e10 d80b 0100 |0024: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.asFloatBuffer:()Ljava/nio/FloatBuffer; // method@0bd8 │ │ -20fd66: 0c01 |0027: move-result-object v1 │ │ -20fd68: 5b31 4744 |0028: iput-object v1, v3, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTriangleVertices:Ljava/nio/FloatBuffer; // field@4447 │ │ -20fd6c: 6e20 f60b 4100 |002a: invoke-virtual {v1, v4}, Ljava/nio/FloatBuffer;.put:([F)Ljava/nio/FloatBuffer; // method@0bf6 │ │ -20fd72: 0c04 |002d: move-result-object v4 │ │ -20fd74: 1201 |002e: const/4 v1, #int 0 // #0 │ │ -20fd76: 6e20 f50b 1400 |002f: invoke-virtual {v4, v1}, Ljava/nio/FloatBuffer;.position:(I)Ljava/nio/Buffer; // method@0bf5 │ │ -20fd7c: 7120 4802 1000 |0032: invoke-static {v0, v1}, Landroid/opengl/Matrix;.setIdentityM:([FI)V // method@0248 │ │ -20fd82: 0e00 |0035: return-void │ │ +20fd0c: |[20fd0c] org.thoughtcrime.securesms.video.recode.TextureRenderer.:(I)V │ │ +20fd1c: 7010 d30a 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@0ad3 │ │ +20fd22: 1300 1000 |0003: const/16 v0, #int 16 // #10 │ │ +20fd26: 2301 d711 |0005: new-array v1, v0, [F // type@11d7 │ │ +20fd2a: 5b31 4344 |0007: iput-object v1, v3, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mMVPMatrix:[F // field@4443 │ │ +20fd2e: 2300 d711 |0009: new-array v0, v0, [F // type@11d7 │ │ +20fd32: 5b30 4544 |000b: iput-object v0, v3, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mSTMatrix:[F // field@4445 │ │ +20fd36: 1301 c7cf |000d: const/16 v1, #int -12345 // #cfc7 │ │ +20fd3a: 5931 4644 |000f: iput v1, v3, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTextureID:I // field@4446 │ │ +20fd3e: 5934 4d44 |0011: iput v4, v3, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.rotationAngle:I // field@444d │ │ +20fd42: 6204 4844 |0013: sget-object v4, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTriangleVerticesData:[F // field@4448 │ │ +20fd46: 2141 |0015: array-length v1, v4 │ │ +20fd48: da01 0104 |0016: mul-int/lit8 v1, v1, #int 4 // #04 │ │ +20fd4c: 7110 d50b 0100 |0018: invoke-static {v1}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@0bd5 │ │ +20fd52: 0c01 |001b: move-result-object v1 │ │ +20fd54: 7100 eb0b 0000 |001c: invoke-static {}, Ljava/nio/ByteOrder;.nativeOrder:()Ljava/nio/ByteOrder; // method@0beb │ │ +20fd5a: 0c02 |001f: move-result-object v2 │ │ +20fd5c: 6e20 df0b 2100 |0020: invoke-virtual {v1, v2}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@0bdf │ │ +20fd62: 0c01 |0023: move-result-object v1 │ │ +20fd64: 6e10 d80b 0100 |0024: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.asFloatBuffer:()Ljava/nio/FloatBuffer; // method@0bd8 │ │ +20fd6a: 0c01 |0027: move-result-object v1 │ │ +20fd6c: 5b31 4744 |0028: iput-object v1, v3, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTriangleVertices:Ljava/nio/FloatBuffer; // field@4447 │ │ +20fd70: 6e20 f60b 4100 |002a: invoke-virtual {v1, v4}, Ljava/nio/FloatBuffer;.put:([F)Ljava/nio/FloatBuffer; // method@0bf6 │ │ +20fd76: 0c04 |002d: move-result-object v4 │ │ +20fd78: 1201 |002e: const/4 v1, #int 0 // #0 │ │ +20fd7a: 6e20 f50b 1400 |002f: invoke-virtual {v4, v1}, Ljava/nio/FloatBuffer;.position:(I)Ljava/nio/Buffer; // method@0bf5 │ │ +20fd80: 7120 4802 1000 |0032: invoke-static {v0, v1}, Landroid/opengl/Matrix;.setIdentityM:([FI)V // method@0248 │ │ +20fd86: 0e00 |0035: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x0005 line=64 │ │ 0x0009 line=65 │ │ 0x000f line=67 │ │ 0x0011 line=75 │ │ @@ -336105,48 +336106,48 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 69 16-bit code units │ │ -20fb6c: |[20fb6c] org.thoughtcrime.securesms.video.recode.TextureRenderer.createProgram:(Ljava/lang/String;Ljava/lang/String;)I │ │ -20fb7c: 1400 318b 0000 |0000: const v0, #float 4.99325e-41 // #00008b31 │ │ -20fb82: 7030 876d 0304 |0003: invoke-direct {v3, v0, v4}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.loadShader:(ILjava/lang/String;)I // method@6d87 │ │ -20fb88: 0a04 |0006: move-result v4 │ │ -20fb8a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -20fb8c: 3904 0300 |0008: if-nez v4, 000b // +0003 │ │ -20fb90: 0f00 |000a: return v0 │ │ -20fb92: 1401 308b 0000 |000b: const v1, #float 4.99311e-41 // #00008b30 │ │ -20fb98: 7030 876d 1305 |000e: invoke-direct {v3, v1, v5}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.loadShader:(ILjava/lang/String;)I // method@6d87 │ │ -20fb9e: 0a05 |0011: move-result v5 │ │ -20fba0: 3905 0300 |0012: if-nez v5, 0015 // +0003 │ │ -20fba4: 0f00 |0014: return v0 │ │ -20fba6: 7100 3202 0000 |0015: invoke-static {}, Landroid/opengl/GLES20;.glCreateProgram:()I // method@0232 │ │ -20fbac: 0a01 |0018: move-result v1 │ │ -20fbae: 1a02 de63 |0019: const-string v2, "glCreateProgram" // string@63de │ │ -20fbb2: 6e20 836d 2300 |001b: invoke-virtual {v3, v2}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@6d83 │ │ -20fbb8: 3901 0300 |001e: if-nez v1, 0021 // +0003 │ │ -20fbbc: 0f00 |0020: return v0 │ │ -20fbbe: 7120 2f02 4100 |0021: invoke-static {v1, v4}, Landroid/opengl/GLES20;.glAttachShader:(II)V // method@022f │ │ -20fbc4: 1a04 da63 |0024: const-string v4, "glAttachShader" // string@63da │ │ -20fbc8: 6e20 836d 4300 |0026: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@6d83 │ │ -20fbce: 7120 2f02 5100 |0029: invoke-static {v1, v5}, Landroid/opengl/GLES20;.glAttachShader:(II)V // method@022f │ │ -20fbd4: 6e20 836d 4300 |002c: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@6d83 │ │ -20fbda: 7110 3f02 0100 |002f: invoke-static {v1}, Landroid/opengl/GLES20;.glLinkProgram:(I)V // method@023f │ │ -20fbe0: 1214 |0032: const/4 v4, #int 1 // #1 │ │ -20fbe2: 2345 d811 |0033: new-array v5, v4, [I // type@11d8 │ │ -20fbe6: 1402 828b 0000 |0035: const v2, #float 5.0046e-41 // #00008b82 │ │ -20fbec: 7140 3c02 2105 |0038: invoke-static {v1, v2, v5, v0}, Landroid/opengl/GLES20;.glGetProgramiv:(II[II)V // method@023c │ │ -20fbf2: 4405 0500 |003b: aget v5, v5, v0 │ │ -20fbf6: 3245 0600 |003d: if-eq v5, v4, 0043 // +0006 │ │ -20fbfa: 7110 3402 0100 |003f: invoke-static {v1}, Landroid/opengl/GLES20;.glDeleteProgram:(I)V // method@0234 │ │ -20fc00: 2802 |0042: goto 0044 // +0002 │ │ -20fc02: 0110 |0043: move v0, v1 │ │ -20fc04: 0f00 |0044: return v0 │ │ +20fb70: |[20fb70] org.thoughtcrime.securesms.video.recode.TextureRenderer.createProgram:(Ljava/lang/String;Ljava/lang/String;)I │ │ +20fb80: 1400 318b 0000 |0000: const v0, #float 4.99325e-41 // #00008b31 │ │ +20fb86: 7030 876d 0304 |0003: invoke-direct {v3, v0, v4}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.loadShader:(ILjava/lang/String;)I // method@6d87 │ │ +20fb8c: 0a04 |0006: move-result v4 │ │ +20fb8e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +20fb90: 3904 0300 |0008: if-nez v4, 000b // +0003 │ │ +20fb94: 0f00 |000a: return v0 │ │ +20fb96: 1401 308b 0000 |000b: const v1, #float 4.99311e-41 // #00008b30 │ │ +20fb9c: 7030 876d 1305 |000e: invoke-direct {v3, v1, v5}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.loadShader:(ILjava/lang/String;)I // method@6d87 │ │ +20fba2: 0a05 |0011: move-result v5 │ │ +20fba4: 3905 0300 |0012: if-nez v5, 0015 // +0003 │ │ +20fba8: 0f00 |0014: return v0 │ │ +20fbaa: 7100 3202 0000 |0015: invoke-static {}, Landroid/opengl/GLES20;.glCreateProgram:()I // method@0232 │ │ +20fbb0: 0a01 |0018: move-result v1 │ │ +20fbb2: 1a02 de63 |0019: const-string v2, "glCreateProgram" // string@63de │ │ +20fbb6: 6e20 836d 2300 |001b: invoke-virtual {v3, v2}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@6d83 │ │ +20fbbc: 3901 0300 |001e: if-nez v1, 0021 // +0003 │ │ +20fbc0: 0f00 |0020: return v0 │ │ +20fbc2: 7120 2f02 4100 |0021: invoke-static {v1, v4}, Landroid/opengl/GLES20;.glAttachShader:(II)V // method@022f │ │ +20fbc8: 1a04 da63 |0024: const-string v4, "glAttachShader" // string@63da │ │ +20fbcc: 6e20 836d 4300 |0026: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@6d83 │ │ +20fbd2: 7120 2f02 5100 |0029: invoke-static {v1, v5}, Landroid/opengl/GLES20;.glAttachShader:(II)V // method@022f │ │ +20fbd8: 6e20 836d 4300 |002c: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@6d83 │ │ +20fbde: 7110 3f02 0100 |002f: invoke-static {v1}, Landroid/opengl/GLES20;.glLinkProgram:(I)V // method@023f │ │ +20fbe4: 1214 |0032: const/4 v4, #int 1 // #1 │ │ +20fbe6: 2345 d811 |0033: new-array v5, v4, [I // type@11d8 │ │ +20fbea: 1402 828b 0000 |0035: const v2, #float 5.0046e-41 // #00008b82 │ │ +20fbf0: 7140 3c02 2105 |0038: invoke-static {v1, v2, v5, v0}, Landroid/opengl/GLES20;.glGetProgramiv:(II[II)V // method@023c │ │ +20fbf6: 4405 0500 |003b: aget v5, v5, v0 │ │ +20fbfa: 3245 0600 |003d: if-eq v5, v4, 0043 // +0006 │ │ +20fbfe: 7110 3402 0100 |003f: invoke-static {v1}, Landroid/opengl/GLES20;.glDeleteProgram:(I)V // method@0234 │ │ +20fc04: 2802 |0042: goto 0044 // +0002 │ │ +20fc06: 0110 |0043: move v0, v1 │ │ +20fc08: 0f00 |0044: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=180 │ │ 0x000e line=184 │ │ 0x0015 line=188 │ │ 0x0019 line=189 │ │ 0x0021 line=193 │ │ @@ -336168,36 +336169,36 @@ │ │ type : '(ILjava/lang/String;)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 46 16-bit code units │ │ -20fc20: |[20fc20] org.thoughtcrime.securesms.video.recode.TextureRenderer.loadShader:(ILjava/lang/String;)I │ │ -20fc30: 7110 3302 0400 |0000: invoke-static {v4}, Landroid/opengl/GLES20;.glCreateShader:(I)I // method@0233 │ │ -20fc36: 0a00 |0003: move-result v0 │ │ -20fc38: 2201 0d03 |0004: new-instance v1, Ljava/lang/StringBuilder; // type@030d │ │ -20fc3c: 1a02 e063 |0006: const-string v2, "glCreateShader type=" // string@63e0 │ │ -20fc40: 7020 420b 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b42 │ │ -20fc46: 6e20 460b 4100 |000b: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b46 │ │ -20fc4c: 6e10 5c0b 0100 |000e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b5c │ │ -20fc52: 0c04 |0011: move-result-object v4 │ │ -20fc54: 6e20 836d 4300 |0012: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@6d83 │ │ -20fc5a: 7120 4102 5000 |0015: invoke-static {v0, v5}, Landroid/opengl/GLES20;.glShaderSource:(ILjava/lang/String;)V // method@0241 │ │ -20fc60: 7110 3102 0000 |0018: invoke-static {v0}, Landroid/opengl/GLES20;.glCompileShader:(I)V // method@0231 │ │ -20fc66: 1214 |001b: const/4 v4, #int 1 // #1 │ │ -20fc68: 2344 d811 |001c: new-array v4, v4, [I // type@11d8 │ │ -20fc6c: 1405 818b 0000 |001e: const v5, #float 5.00446e-41 // #00008b81 │ │ -20fc72: 1201 |0021: const/4 v1, #int 0 // #0 │ │ -20fc74: 7140 3d02 5014 |0022: invoke-static {v0, v5, v4, v1}, Landroid/opengl/GLES20;.glGetShaderiv:(II[II)V // method@023d │ │ -20fc7a: 4404 0401 |0025: aget v4, v4, v1 │ │ -20fc7e: 3904 0600 |0027: if-nez v4, 002d // +0006 │ │ -20fc82: 7110 3502 0000 |0029: invoke-static {v0}, Landroid/opengl/GLES20;.glDeleteShader:(I)V // method@0235 │ │ -20fc88: 1200 |002c: const/4 v0, #int 0 // #0 │ │ -20fc8a: 0f00 |002d: return v0 │ │ +20fc24: |[20fc24] org.thoughtcrime.securesms.video.recode.TextureRenderer.loadShader:(ILjava/lang/String;)I │ │ +20fc34: 7110 3302 0400 |0000: invoke-static {v4}, Landroid/opengl/GLES20;.glCreateShader:(I)I // method@0233 │ │ +20fc3a: 0a00 |0003: move-result v0 │ │ +20fc3c: 2201 0d03 |0004: new-instance v1, Ljava/lang/StringBuilder; // type@030d │ │ +20fc40: 1a02 e063 |0006: const-string v2, "glCreateShader type=" // string@63e0 │ │ +20fc44: 7020 420b 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b42 │ │ +20fc4a: 6e20 460b 4100 |000b: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b46 │ │ +20fc50: 6e10 5c0b 0100 |000e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b5c │ │ +20fc56: 0c04 |0011: move-result-object v4 │ │ +20fc58: 6e20 836d 4300 |0012: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@6d83 │ │ +20fc5e: 7120 4102 5000 |0015: invoke-static {v0, v5}, Landroid/opengl/GLES20;.glShaderSource:(ILjava/lang/String;)V // method@0241 │ │ +20fc64: 7110 3102 0000 |0018: invoke-static {v0}, Landroid/opengl/GLES20;.glCompileShader:(I)V // method@0231 │ │ +20fc6a: 1214 |001b: const/4 v4, #int 1 // #1 │ │ +20fc6c: 2344 d811 |001c: new-array v4, v4, [I // type@11d8 │ │ +20fc70: 1405 818b 0000 |001e: const v5, #float 5.00446e-41 // #00008b81 │ │ +20fc76: 1201 |0021: const/4 v1, #int 0 // #0 │ │ +20fc78: 7140 3d02 5014 |0022: invoke-static {v0, v5, v4, v1}, Landroid/opengl/GLES20;.glGetShaderiv:(II[II)V // method@023d │ │ +20fc7e: 4404 0401 |0025: aget v4, v4, v1 │ │ +20fc82: 3904 0600 |0027: if-nez v4, 002d // +0006 │ │ +20fc86: 7110 3502 0000 |0029: invoke-static {v0}, Landroid/opengl/GLES20;.glDeleteShader:(I)V // method@0235 │ │ +20fc8c: 1200 |002c: const/4 v0, #int 0 // #0 │ │ +20fc8e: 0f00 |002d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ 0x0004 line=167 │ │ 0x0015 line=168 │ │ 0x0018 line=169 │ │ 0x001c line=170 │ │ @@ -336215,36 +336216,36 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -20fd84: |[20fd84] org.thoughtcrime.securesms.video.recode.TextureRenderer.changeFragmentShader:(Ljava/lang/String;)V │ │ -20fd94: 5210 4444 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mProgram:I // field@4444 │ │ -20fd98: 7110 3402 0000 |0002: invoke-static {v0}, Landroid/opengl/GLES20;.glDeleteProgram:(I)V // method@0234 │ │ -20fd9e: 1a00 cc8e |0005: const-string v0, "uniform mat4 uMVPMatrix; │ │ +20fd88: |[20fd88] org.thoughtcrime.securesms.video.recode.TextureRenderer.changeFragmentShader:(Ljava/lang/String;)V │ │ +20fd98: 5210 4444 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mProgram:I // field@4444 │ │ +20fd9c: 7110 3402 0000 |0002: invoke-static {v0}, Landroid/opengl/GLES20;.glDeleteProgram:(I)V // method@0234 │ │ +20fda2: 1a00 cc8e |0005: const-string v0, "uniform mat4 uMVPMatrix; │ │ uniform mat4 uSTMatrix; │ │ attribute vec4 aPosition; │ │ attribute vec4 aTextureCoord; │ │ varying vec2 vTextureCoord; │ │ void main() { │ │ gl_Position = uMVPMatrix * aPosition; │ │ vTextureCoord = (uSTMatrix * aTextureCoord).xy; │ │ } │ │ " // string@8ecc │ │ -20fda2: 7030 846d 0102 |0007: invoke-direct {v1, v0, v2}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.createProgram:(Ljava/lang/String;Ljava/lang/String;)I // method@6d84 │ │ -20fda8: 0a02 |000a: move-result v2 │ │ -20fdaa: 5912 4444 |000b: iput v2, v1, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mProgram:I // field@4444 │ │ -20fdae: 3802 0300 |000d: if-eqz v2, 0010 // +0003 │ │ -20fdb2: 0e00 |000f: return-void │ │ -20fdb4: 2202 0603 |0010: new-instance v2, Ljava/lang/RuntimeException; // type@0306 │ │ -20fdb8: 1a00 be5b |0012: const-string v0, "failed creating program" // string@5bbe │ │ -20fdbc: 7020 e70a 0200 |0014: invoke-direct {v2, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ae7 │ │ -20fdc2: 2702 |0017: throw v2 │ │ +20fda6: 7030 846d 0102 |0007: invoke-direct {v1, v0, v2}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.createProgram:(Ljava/lang/String;Ljava/lang/String;)I // method@6d84 │ │ +20fdac: 0a02 |000a: move-result v2 │ │ +20fdae: 5912 4444 |000b: iput v2, v1, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mProgram:I // field@4444 │ │ +20fdb2: 3802 0300 |000d: if-eqz v2, 0010 // +0003 │ │ +20fdb6: 0e00 |000f: return-void │ │ +20fdb8: 2202 0603 |0010: new-instance v2, Ljava/lang/RuntimeException; // type@0306 │ │ +20fdbc: 1a00 be5b |0012: const-string v0, "failed creating program" // string@5bbe │ │ +20fdc0: 7020 e70a 0200 |0014: invoke-direct {v2, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ae7 │ │ +20fdc6: 2702 |0017: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ 0x0005 line=159 │ │ 0x0010 line=161 │ │ locals : │ │ 0x0000 - 0x0018 reg=1 this Lorg/thoughtcrime/securesms/video/recode/TextureRenderer; │ │ @@ -336255,30 +336256,30 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -20fdc4: |[20fdc4] org.thoughtcrime.securesms.video.recode.TextureRenderer.checkGlError:(Ljava/lang/String;)V │ │ -20fdd4: 7100 3b02 0000 |0000: invoke-static {}, Landroid/opengl/GLES20;.glGetError:()I // method@023b │ │ -20fdda: 0a00 |0003: move-result v0 │ │ -20fddc: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -20fde0: 0e00 |0006: return-void │ │ -20fde2: 2201 0603 |0007: new-instance v1, Ljava/lang/RuntimeException; // type@0306 │ │ -20fde6: 2202 0d03 |0009: new-instance v2, Ljava/lang/StringBuilder; // type@030d │ │ -20fdea: 7010 3f0b 0200 |000b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0b3f │ │ -20fdf0: 6e20 4b0b 4200 |000e: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ -20fdf6: 1a04 4a10 |0011: const-string v4, ": glError " // string@104a │ │ -20fdfa: 6e20 4b0b 4200 |0013: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ -20fe00: 6e20 460b 0200 |0016: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b46 │ │ -20fe06: 6e10 5c0b 0200 |0019: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b5c │ │ -20fe0c: 0c04 |001c: move-result-object v4 │ │ -20fe0e: 7020 e70a 4100 |001d: invoke-direct {v1, v4}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ae7 │ │ -20fe14: 2701 |0020: throw v1 │ │ +20fdc8: |[20fdc8] org.thoughtcrime.securesms.video.recode.TextureRenderer.checkGlError:(Ljava/lang/String;)V │ │ +20fdd8: 7100 3b02 0000 |0000: invoke-static {}, Landroid/opengl/GLES20;.glGetError:()I // method@023b │ │ +20fdde: 0a00 |0003: move-result v0 │ │ +20fde0: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +20fde4: 0e00 |0006: return-void │ │ +20fde6: 2201 0603 |0007: new-instance v1, Ljava/lang/RuntimeException; // type@0306 │ │ +20fdea: 2202 0d03 |0009: new-instance v2, Ljava/lang/StringBuilder; // type@030d │ │ +20fdee: 7010 3f0b 0200 |000b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0b3f │ │ +20fdf4: 6e20 4b0b 4200 |000e: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ +20fdfa: 1a04 4a10 |0011: const-string v4, ": glError " // string@104a │ │ +20fdfe: 6e20 4b0b 4200 |0013: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ +20fe04: 6e20 460b 0200 |0016: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b46 │ │ +20fe0a: 6e10 5c0b 0200 |0019: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b5c │ │ +20fe10: 0c04 |001c: move-result-object v4 │ │ +20fe12: 7020 e70a 4100 |001d: invoke-direct {v1, v4}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ae7 │ │ +20fe18: 2701 |0020: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=209 │ │ 0x0007 line=210 │ │ locals : │ │ 0x0000 - 0x0021 reg=3 this Lorg/thoughtcrime/securesms/video/recode/TextureRenderer; │ │ 0x0000 - 0x0021 reg=4 (null) Ljava/lang/String; │ │ @@ -336288,84 +336289,84 @@ │ │ type : '(Landroid/graphics/SurfaceTexture;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 149 16-bit code units │ │ -20fe18: |[20fe18] org.thoughtcrime.securesms.video.recode.TextureRenderer.drawFrame:(Landroid/graphics/SurfaceTexture;Z)V │ │ -20fe28: 1a00 7c7b |0000: const-string v0, "onDrawFrame start" // string@7b7c │ │ -20fe2c: 6e20 836d 0800 |0002: invoke-virtual {v8, v0}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@6d83 │ │ -20fe32: 5480 4544 |0005: iget-object v0, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mSTMatrix:[F // field@4445 │ │ -20fe36: 6e20 8c01 0900 |0007: invoke-virtual {v9, v0}, Landroid/graphics/SurfaceTexture;.getTransformMatrix:([F)V // method@018c │ │ -20fe3c: 1259 |000a: const/4 v9, #int 5 // #5 │ │ -20fe3e: 380a 1200 |000b: if-eqz v10, 001d // +0012 │ │ -20fe42: 548a 4544 |000d: iget-object v10, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mSTMatrix:[F // field@4445 │ │ -20fe46: 4400 0a09 |000f: aget v0, v10, v9 │ │ -20fe4a: 7f00 |0011: neg-float v0, v0 │ │ -20fe4c: 4b00 0a09 |0012: aput v0, v10, v9 │ │ -20fe50: 1500 803f |0014: const/high16 v0, #int 1065353216 // #3f80 │ │ -20fe54: 1301 0d00 |0016: const/16 v1, #int 13 // #d │ │ -20fe58: 4402 0a01 |0018: aget v2, v10, v1 │ │ -20fe5c: c720 |001a: sub-float/2addr v0, v2 │ │ -20fe5e: 4b00 0a01 |001b: aput v0, v10, v1 │ │ -20fe62: 528a 4444 |001d: iget v10, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mProgram:I // field@4444 │ │ -20fe66: 7110 4502 0a00 |001f: invoke-static {v10}, Landroid/opengl/GLES20;.glUseProgram:(I)V // method@0245 │ │ -20fe6c: 1a0a f963 |0022: const-string v10, "glUseProgram" // string@63f9 │ │ -20fe70: 6e20 836d a800 |0024: invoke-virtual {v8, v10}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@6d83 │ │ -20fe76: 140a c084 0000 |0027: const v10, #float 4.76217e-41 // #000084c0 │ │ -20fe7c: 7110 2e02 0a00 |002a: invoke-static {v10}, Landroid/opengl/GLES20;.glActiveTexture:(I)V // method@022e │ │ -20fe82: 140a 658d 0000 |002d: const v10, #float 5.07228e-41 // #00008d65 │ │ -20fe88: 5280 4644 |0030: iget v0, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTextureID:I // field@4446 │ │ -20fe8c: 7120 3002 0a00 |0032: invoke-static {v10, v0}, Landroid/opengl/GLES20;.glBindTexture:(II)V // method@0230 │ │ -20fe92: 548a 4744 |0035: iget-object v10, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTriangleVertices:Ljava/nio/FloatBuffer; // field@4447 │ │ -20fe96: 1200 |0037: const/4 v0, #int 0 // #0 │ │ -20fe98: 6e20 f50b 0a00 |0038: invoke-virtual {v10, v0}, Ljava/nio/FloatBuffer;.position:(I)Ljava/nio/Buffer; // method@0bf5 │ │ -20fe9e: 5281 4944 |003b: iget v1, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.maPositionHandle:I // field@4449 │ │ -20fea2: 1305 1400 |003d: const/16 v5, #int 20 // #14 │ │ -20fea6: 5486 4744 |003f: iget-object v6, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTriangleVertices:Ljava/nio/FloatBuffer; // field@4447 │ │ -20feaa: 1232 |0041: const/4 v2, #int 3 // #3 │ │ -20feac: 1303 0614 |0042: const/16 v3, #int 5126 // #1406 │ │ -20feb0: 1204 |0044: const/4 v4, #int 0 // #0 │ │ -20feb2: 7706 4602 0100 |0045: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroid/opengl/GLES20;.glVertexAttribPointer:(IIIZILjava/nio/Buffer;)V // method@0246 │ │ -20feb8: 1a0a fb63 |0048: const-string v10, "glVertexAttribPointer maPosition" // string@63fb │ │ -20febc: 6e20 836d a800 |004a: invoke-virtual {v8, v10}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@6d83 │ │ -20fec2: 528a 4944 |004d: iget v10, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.maPositionHandle:I // field@4449 │ │ -20fec6: 7110 3702 0a00 |004f: invoke-static {v10}, Landroid/opengl/GLES20;.glEnableVertexAttribArray:(I)V // method@0237 │ │ -20fecc: 1a0a e563 |0052: const-string v10, "glEnableVertexAttribArray maPositionHandle" // string@63e5 │ │ -20fed0: 6e20 836d a800 |0054: invoke-virtual {v8, v10}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@6d83 │ │ -20fed6: 548a 4744 |0057: iget-object v10, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTriangleVertices:Ljava/nio/FloatBuffer; // field@4447 │ │ -20feda: 1231 |0059: const/4 v1, #int 3 // #3 │ │ -20fedc: 6e20 f50b 1a00 |005a: invoke-virtual {v10, v1}, Ljava/nio/FloatBuffer;.position:(I)Ljava/nio/Buffer; // method@0bf5 │ │ -20fee2: 5282 4a44 |005d: iget v2, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.maTextureHandle:I // field@444a │ │ -20fee6: 1306 1400 |005f: const/16 v6, #int 20 // #14 │ │ -20feea: 5487 4744 |0061: iget-object v7, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTriangleVertices:Ljava/nio/FloatBuffer; // field@4447 │ │ -20feee: 1223 |0063: const/4 v3, #int 2 // #2 │ │ -20fef0: 1304 0614 |0064: const/16 v4, #int 5126 // #1406 │ │ -20fef4: 1205 |0066: const/4 v5, #int 0 // #0 │ │ -20fef6: 7706 4602 0200 |0067: invoke-static/range {v2, v3, v4, v5, v6, v7}, Landroid/opengl/GLES20;.glVertexAttribPointer:(IIIZILjava/nio/Buffer;)V // method@0246 │ │ -20fefc: 1a0a fc63 |006a: const-string v10, "glVertexAttribPointer maTextureHandle" // string@63fc │ │ -20ff00: 6e20 836d a800 |006c: invoke-virtual {v8, v10}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@6d83 │ │ -20ff06: 528a 4a44 |006f: iget v10, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.maTextureHandle:I // field@444a │ │ -20ff0a: 7110 3702 0a00 |0071: invoke-static {v10}, Landroid/opengl/GLES20;.glEnableVertexAttribArray:(I)V // method@0237 │ │ -20ff10: 1a0a e663 |0074: const-string v10, "glEnableVertexAttribArray maTextureHandle" // string@63e6 │ │ -20ff14: 6e20 836d a800 |0076: invoke-virtual {v8, v10}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@6d83 │ │ -20ff1a: 528a 4c44 |0079: iget v10, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.muSTMatrixHandle:I // field@444c │ │ -20ff1e: 5481 4544 |007b: iget-object v1, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mSTMatrix:[F // field@4445 │ │ -20ff22: 1212 |007d: const/4 v2, #int 1 // #1 │ │ -20ff24: 7150 4402 2a10 |007e: invoke-static {v10, v2, v0, v1, v0}, Landroid/opengl/GLES20;.glUniformMatrix4fv:(IIZ[FI)V // method@0244 │ │ -20ff2a: 528a 4b44 |0081: iget v10, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.muMVPMatrixHandle:I // field@444b │ │ -20ff2e: 5481 4344 |0083: iget-object v1, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mMVPMatrix:[F // field@4443 │ │ -20ff32: 7150 4402 2a10 |0085: invoke-static {v10, v2, v0, v1, v0}, Landroid/opengl/GLES20;.glUniformMatrix4fv:(IIZ[FI)V // method@0244 │ │ -20ff38: 124a |0088: const/4 v10, #int 4 // #4 │ │ -20ff3a: 7130 3602 090a |0089: invoke-static {v9, v0, v10}, Landroid/opengl/GLES20;.glDrawArrays:(III)V // method@0236 │ │ -20ff40: 1a09 e363 |008c: const-string v9, "glDrawArrays" // string@63e3 │ │ -20ff44: 6e20 836d 9800 |008e: invoke-virtual {v8, v9}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@6d83 │ │ -20ff4a: 7100 3802 0000 |0091: invoke-static {}, Landroid/opengl/GLES20;.glFinish:()V // method@0238 │ │ -20ff50: 0e00 |0094: return-void │ │ +20fe1c: |[20fe1c] org.thoughtcrime.securesms.video.recode.TextureRenderer.drawFrame:(Landroid/graphics/SurfaceTexture;Z)V │ │ +20fe2c: 1a00 7c7b |0000: const-string v0, "onDrawFrame start" // string@7b7c │ │ +20fe30: 6e20 836d 0800 |0002: invoke-virtual {v8, v0}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@6d83 │ │ +20fe36: 5480 4544 |0005: iget-object v0, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mSTMatrix:[F // field@4445 │ │ +20fe3a: 6e20 8c01 0900 |0007: invoke-virtual {v9, v0}, Landroid/graphics/SurfaceTexture;.getTransformMatrix:([F)V // method@018c │ │ +20fe40: 1259 |000a: const/4 v9, #int 5 // #5 │ │ +20fe42: 380a 1200 |000b: if-eqz v10, 001d // +0012 │ │ +20fe46: 548a 4544 |000d: iget-object v10, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mSTMatrix:[F // field@4445 │ │ +20fe4a: 4400 0a09 |000f: aget v0, v10, v9 │ │ +20fe4e: 7f00 |0011: neg-float v0, v0 │ │ +20fe50: 4b00 0a09 |0012: aput v0, v10, v9 │ │ +20fe54: 1500 803f |0014: const/high16 v0, #int 1065353216 // #3f80 │ │ +20fe58: 1301 0d00 |0016: const/16 v1, #int 13 // #d │ │ +20fe5c: 4402 0a01 |0018: aget v2, v10, v1 │ │ +20fe60: c720 |001a: sub-float/2addr v0, v2 │ │ +20fe62: 4b00 0a01 |001b: aput v0, v10, v1 │ │ +20fe66: 528a 4444 |001d: iget v10, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mProgram:I // field@4444 │ │ +20fe6a: 7110 4502 0a00 |001f: invoke-static {v10}, Landroid/opengl/GLES20;.glUseProgram:(I)V // method@0245 │ │ +20fe70: 1a0a f963 |0022: const-string v10, "glUseProgram" // string@63f9 │ │ +20fe74: 6e20 836d a800 |0024: invoke-virtual {v8, v10}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@6d83 │ │ +20fe7a: 140a c084 0000 |0027: const v10, #float 4.76217e-41 // #000084c0 │ │ +20fe80: 7110 2e02 0a00 |002a: invoke-static {v10}, Landroid/opengl/GLES20;.glActiveTexture:(I)V // method@022e │ │ +20fe86: 140a 658d 0000 |002d: const v10, #float 5.07228e-41 // #00008d65 │ │ +20fe8c: 5280 4644 |0030: iget v0, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTextureID:I // field@4446 │ │ +20fe90: 7120 3002 0a00 |0032: invoke-static {v10, v0}, Landroid/opengl/GLES20;.glBindTexture:(II)V // method@0230 │ │ +20fe96: 548a 4744 |0035: iget-object v10, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTriangleVertices:Ljava/nio/FloatBuffer; // field@4447 │ │ +20fe9a: 1200 |0037: const/4 v0, #int 0 // #0 │ │ +20fe9c: 6e20 f50b 0a00 |0038: invoke-virtual {v10, v0}, Ljava/nio/FloatBuffer;.position:(I)Ljava/nio/Buffer; // method@0bf5 │ │ +20fea2: 5281 4944 |003b: iget v1, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.maPositionHandle:I // field@4449 │ │ +20fea6: 1305 1400 |003d: const/16 v5, #int 20 // #14 │ │ +20feaa: 5486 4744 |003f: iget-object v6, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTriangleVertices:Ljava/nio/FloatBuffer; // field@4447 │ │ +20feae: 1232 |0041: const/4 v2, #int 3 // #3 │ │ +20feb0: 1303 0614 |0042: const/16 v3, #int 5126 // #1406 │ │ +20feb4: 1204 |0044: const/4 v4, #int 0 // #0 │ │ +20feb6: 7706 4602 0100 |0045: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroid/opengl/GLES20;.glVertexAttribPointer:(IIIZILjava/nio/Buffer;)V // method@0246 │ │ +20febc: 1a0a fb63 |0048: const-string v10, "glVertexAttribPointer maPosition" // string@63fb │ │ +20fec0: 6e20 836d a800 |004a: invoke-virtual {v8, v10}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@6d83 │ │ +20fec6: 528a 4944 |004d: iget v10, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.maPositionHandle:I // field@4449 │ │ +20feca: 7110 3702 0a00 |004f: invoke-static {v10}, Landroid/opengl/GLES20;.glEnableVertexAttribArray:(I)V // method@0237 │ │ +20fed0: 1a0a e563 |0052: const-string v10, "glEnableVertexAttribArray maPositionHandle" // string@63e5 │ │ +20fed4: 6e20 836d a800 |0054: invoke-virtual {v8, v10}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@6d83 │ │ +20feda: 548a 4744 |0057: iget-object v10, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTriangleVertices:Ljava/nio/FloatBuffer; // field@4447 │ │ +20fede: 1231 |0059: const/4 v1, #int 3 // #3 │ │ +20fee0: 6e20 f50b 1a00 |005a: invoke-virtual {v10, v1}, Ljava/nio/FloatBuffer;.position:(I)Ljava/nio/Buffer; // method@0bf5 │ │ +20fee6: 5282 4a44 |005d: iget v2, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.maTextureHandle:I // field@444a │ │ +20feea: 1306 1400 |005f: const/16 v6, #int 20 // #14 │ │ +20feee: 5487 4744 |0061: iget-object v7, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTriangleVertices:Ljava/nio/FloatBuffer; // field@4447 │ │ +20fef2: 1223 |0063: const/4 v3, #int 2 // #2 │ │ +20fef4: 1304 0614 |0064: const/16 v4, #int 5126 // #1406 │ │ +20fef8: 1205 |0066: const/4 v5, #int 0 // #0 │ │ +20fefa: 7706 4602 0200 |0067: invoke-static/range {v2, v3, v4, v5, v6, v7}, Landroid/opengl/GLES20;.glVertexAttribPointer:(IIIZILjava/nio/Buffer;)V // method@0246 │ │ +20ff00: 1a0a fc63 |006a: const-string v10, "glVertexAttribPointer maTextureHandle" // string@63fc │ │ +20ff04: 6e20 836d a800 |006c: invoke-virtual {v8, v10}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@6d83 │ │ +20ff0a: 528a 4a44 |006f: iget v10, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.maTextureHandle:I // field@444a │ │ +20ff0e: 7110 3702 0a00 |0071: invoke-static {v10}, Landroid/opengl/GLES20;.glEnableVertexAttribArray:(I)V // method@0237 │ │ +20ff14: 1a0a e663 |0074: const-string v10, "glEnableVertexAttribArray maTextureHandle" // string@63e6 │ │ +20ff18: 6e20 836d a800 |0076: invoke-virtual {v8, v10}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@6d83 │ │ +20ff1e: 528a 4c44 |0079: iget v10, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.muSTMatrixHandle:I // field@444c │ │ +20ff22: 5481 4544 |007b: iget-object v1, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mSTMatrix:[F // field@4445 │ │ +20ff26: 1212 |007d: const/4 v2, #int 1 // #1 │ │ +20ff28: 7150 4402 2a10 |007e: invoke-static {v10, v2, v0, v1, v0}, Landroid/opengl/GLES20;.glUniformMatrix4fv:(IIZ[FI)V // method@0244 │ │ +20ff2e: 528a 4b44 |0081: iget v10, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.muMVPMatrixHandle:I // field@444b │ │ +20ff32: 5481 4344 |0083: iget-object v1, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mMVPMatrix:[F // field@4443 │ │ +20ff36: 7150 4402 2a10 |0085: invoke-static {v10, v2, v0, v1, v0}, Landroid/opengl/GLES20;.glUniformMatrix4fv:(IIZ[FI)V // method@0244 │ │ +20ff3c: 124a |0088: const/4 v10, #int 4 // #4 │ │ +20ff3e: 7130 3602 090a |0089: invoke-static {v9, v0, v10}, Landroid/opengl/GLES20;.glDrawArrays:(III)V // method@0236 │ │ +20ff44: 1a09 e363 |008c: const-string v9, "glDrawArrays" // string@63e3 │ │ +20ff48: 6e20 836d 9800 |008e: invoke-virtual {v8, v9}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@6d83 │ │ +20ff4e: 7100 3802 0000 |0091: invoke-static {}, Landroid/opengl/GLES20;.glFinish:()V // method@0238 │ │ +20ff54: 0e00 |0094: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0005 line=87 │ │ 0x000d line=90 │ │ 0x0018 line=91 │ │ 0x001d line=94 │ │ @@ -336397,17 +336398,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -20fc08: |[20fc08] org.thoughtcrime.securesms.video.recode.TextureRenderer.getTextureId:()I │ │ -20fc18: 5210 4644 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTextureID:I // field@4446 │ │ -20fc1c: 0f00 |0002: return v0 │ │ +20fc0c: |[20fc0c] org.thoughtcrime.securesms.video.recode.TextureRenderer.getTextureId:()I │ │ +20fc1c: 5210 4644 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTextureID:I // field@4446 │ │ +20fc20: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/thoughtcrime/securesms/video/recode/TextureRenderer; │ │ │ │ #4 : (in Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;) │ │ @@ -336415,128 +336416,128 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 203 16-bit code units │ │ -20ff54: |[20ff54] org.thoughtcrime.securesms.video.recode.TextureRenderer.surfaceCreated:()V │ │ -20ff64: 1a00 cc8e |0000: const-string v0, "uniform mat4 uMVPMatrix; │ │ +20ff58: |[20ff58] org.thoughtcrime.securesms.video.recode.TextureRenderer.surfaceCreated:()V │ │ +20ff68: 1a00 cc8e |0000: const-string v0, "uniform mat4 uMVPMatrix; │ │ uniform mat4 uSTMatrix; │ │ attribute vec4 aPosition; │ │ attribute vec4 aTextureCoord; │ │ varying vec2 vTextureCoord; │ │ void main() { │ │ gl_Position = uMVPMatrix * aPosition; │ │ vTextureCoord = (uSTMatrix * aTextureCoord).xy; │ │ } │ │ " // string@8ecc │ │ -20ff68: 1a01 d504 |0002: const-string v1, "#extension GL_OES_EGL_image_external : require │ │ +20ff6c: 1a01 d504 |0002: const-string v1, "#extension GL_OES_EGL_image_external : require │ │ precision mediump float; │ │ varying vec2 vTextureCoord; │ │ uniform samplerExternalOES sTexture; │ │ void main() { │ │ gl_FragColor = texture2D(sTexture, vTextureCoord); │ │ } │ │ " // string@04d5 │ │ -20ff6c: 7030 846d 0701 |0004: invoke-direct {v7, v0, v1}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.createProgram:(Ljava/lang/String;Ljava/lang/String;)I // method@6d84 │ │ -20ff72: 0a00 |0007: move-result v0 │ │ -20ff74: 5970 4444 |0008: iput v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mProgram:I // field@4444 │ │ -20ff78: 3800 b900 |000a: if-eqz v0, 00c3 // +00b9 │ │ -20ff7c: 1a01 9748 |000c: const-string v1, "aPosition" // string@4897 │ │ -20ff80: 7120 3a02 1000 |000e: invoke-static {v0, v1}, Landroid/opengl/GLES20;.glGetAttribLocation:(ILjava/lang/String;)I // method@023a │ │ -20ff86: 0a00 |0011: move-result v0 │ │ -20ff88: 5970 4944 |0012: iput v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.maPositionHandle:I // field@4449 │ │ -20ff8c: 1a00 ea63 |0014: const-string v0, "glGetAttribLocation aPosition" // string@63ea │ │ -20ff90: 6e20 836d 0700 |0016: invoke-virtual {v7, v0}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@6d83 │ │ -20ff96: 5270 4944 |0019: iget v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.maPositionHandle:I // field@4449 │ │ -20ff9a: 12f1 |001b: const/4 v1, #int -1 // #ff │ │ -20ff9c: 3210 9f00 |001c: if-eq v0, v1, 00bb // +009f │ │ -20ffa0: 5270 4444 |001e: iget v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mProgram:I // field@4444 │ │ -20ffa4: 1a02 9848 |0020: const-string v2, "aTextureCoord" // string@4898 │ │ -20ffa8: 7120 3a02 2000 |0022: invoke-static {v0, v2}, Landroid/opengl/GLES20;.glGetAttribLocation:(ILjava/lang/String;)I // method@023a │ │ -20ffae: 0a00 |0025: move-result v0 │ │ -20ffb0: 5970 4a44 |0026: iput v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.maTextureHandle:I // field@444a │ │ -20ffb4: 1a00 eb63 |0028: const-string v0, "glGetAttribLocation aTextureCoord" // string@63eb │ │ -20ffb8: 6e20 836d 0700 |002a: invoke-virtual {v7, v0}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@6d83 │ │ -20ffbe: 5270 4a44 |002d: iget v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.maTextureHandle:I // field@444a │ │ -20ffc2: 3210 8400 |002f: if-eq v0, v1, 00b3 // +0084 │ │ -20ffc6: 5270 4444 |0031: iget v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mProgram:I // field@4444 │ │ -20ffca: 1a02 978e |0033: const-string v2, "uMVPMatrix" // string@8e97 │ │ -20ffce: 7120 3e02 2000 |0035: invoke-static {v0, v2}, Landroid/opengl/GLES20;.glGetUniformLocation:(ILjava/lang/String;)I // method@023e │ │ -20ffd4: 0a00 |0038: move-result v0 │ │ -20ffd6: 5970 4b44 |0039: iput v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.muMVPMatrixHandle:I // field@444b │ │ -20ffda: 1a00 f063 |003b: const-string v0, "glGetUniformLocation uMVPMatrix" // string@63f0 │ │ -20ffde: 6e20 836d 0700 |003d: invoke-virtual {v7, v0}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@6d83 │ │ -20ffe4: 5270 4b44 |0040: iget v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.muMVPMatrixHandle:I // field@444b │ │ -20ffe8: 3210 6900 |0042: if-eq v0, v1, 00ab // +0069 │ │ -20ffec: 5270 4444 |0044: iget v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mProgram:I // field@4444 │ │ -20fff0: 1a02 988e |0046: const-string v2, "uSTMatrix" // string@8e98 │ │ -20fff4: 7120 3e02 2000 |0048: invoke-static {v0, v2}, Landroid/opengl/GLES20;.glGetUniformLocation:(ILjava/lang/String;)I // method@023e │ │ -20fffa: 0a00 |004b: move-result v0 │ │ -20fffc: 5970 4c44 |004c: iput v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.muSTMatrixHandle:I // field@444c │ │ -210000: 1a00 f163 |004e: const-string v0, "glGetUniformLocation uSTMatrix" // string@63f1 │ │ -210004: 6e20 836d 0700 |0050: invoke-virtual {v7, v0}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@6d83 │ │ -21000a: 5270 4c44 |0053: iget v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.muSTMatrixHandle:I // field@444c │ │ -21000e: 3210 4e00 |0055: if-eq v0, v1, 00a3 // +004e │ │ -210012: 1210 |0057: const/4 v0, #int 1 // #1 │ │ -210014: 2301 d811 |0058: new-array v1, v0, [I // type@11d8 │ │ -210018: 1202 |005a: const/4 v2, #int 0 // #0 │ │ -21001a: 7130 3902 1002 |005b: invoke-static {v0, v1, v2}, Landroid/opengl/GLES20;.glGenTextures:(I[II)V // method@0239 │ │ -210020: 4400 0102 |005e: aget v0, v1, v2 │ │ -210024: 5970 4644 |0060: iput v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTextureID:I // field@4446 │ │ -210028: 1401 658d 0000 |0062: const v1, #float 5.07228e-41 // #00008d65 │ │ -21002e: 7120 3002 0100 |0065: invoke-static {v1, v0}, Landroid/opengl/GLES20;.glBindTexture:(II)V // method@0230 │ │ -210034: 1a00 dc63 |0068: const-string v0, "glBindTexture mTextureID" // string@63dc │ │ -210038: 6e20 836d 0700 |006a: invoke-virtual {v7, v0}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@6d83 │ │ -21003e: 1300 0128 |006d: const/16 v0, #int 10241 // #2801 │ │ -210042: 1503 1846 |006f: const/high16 v3, #int 1175977984 // #4618 │ │ -210046: 7130 4202 0103 |0071: invoke-static {v1, v0, v3}, Landroid/opengl/GLES20;.glTexParameterf:(IIF)V // method@0242 │ │ -21004c: 1300 0028 |0074: const/16 v0, #int 10240 // #2800 │ │ -210050: 1403 0004 1846 |0076: const v3, #float 9729 // #46180400 │ │ -210056: 7130 4202 0103 |0079: invoke-static {v1, v0, v3}, Landroid/opengl/GLES20;.glTexParameterf:(IIF)V // method@0242 │ │ -21005c: 1300 0228 |007c: const/16 v0, #int 10242 // #2802 │ │ -210060: 1403 2f81 0000 |007e: const v3, #float 4.63423e-41 // #0000812f │ │ -210066: 7130 4302 0103 |0081: invoke-static {v1, v0, v3}, Landroid/opengl/GLES20;.glTexParameteri:(III)V // method@0243 │ │ -21006c: 1300 0328 |0084: const/16 v0, #int 10243 // #2803 │ │ -210070: 7130 4302 0103 |0086: invoke-static {v1, v0, v3}, Landroid/opengl/GLES20;.glTexParameteri:(III)V // method@0243 │ │ -210076: 1a00 f563 |0089: const-string v0, "glTexParameter" // string@63f5 │ │ -21007a: 6e20 836d 0700 |008b: invoke-virtual {v7, v0}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@6d83 │ │ -210080: 5470 4344 |008e: iget-object v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mMVPMatrix:[F // field@4443 │ │ -210084: 7120 4802 2000 |0090: invoke-static {v0, v2}, Landroid/opengl/Matrix;.setIdentityM:([FI)V // method@0248 │ │ -21008a: 5270 4d44 |0093: iget v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.rotationAngle:I // field@444d │ │ -21008e: 3800 0d00 |0095: if-eqz v0, 00a2 // +000d │ │ -210092: 5471 4344 |0097: iget-object v1, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mMVPMatrix:[F // field@4443 │ │ -210096: 8203 |0099: int-to-float v3, v0 │ │ -210098: 1205 |009a: const/4 v5, #int 0 // #0 │ │ -21009a: 1506 803f |009b: const/high16 v6, #int 1065353216 // #3f80 │ │ -21009e: 1202 |009d: const/4 v2, #int 0 // #0 │ │ -2100a0: 1204 |009e: const/4 v4, #int 0 // #0 │ │ -2100a2: 7706 4702 0100 |009f: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroid/opengl/Matrix;.rotateM:([FIFFFF)V // method@0247 │ │ -2100a8: 0e00 |00a2: return-void │ │ -2100aa: 2200 0603 |00a3: new-instance v0, Ljava/lang/RuntimeException; // type@0306 │ │ -2100ae: 1a01 a519 |00a5: const-string v1, "Could not get attrib location for uSTMatrix" // string@19a5 │ │ -2100b2: 7020 e70a 1000 |00a7: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ae7 │ │ -2100b8: 2700 |00aa: throw v0 │ │ -2100ba: 2200 0603 |00ab: new-instance v0, Ljava/lang/RuntimeException; // type@0306 │ │ -2100be: 1a01 a419 |00ad: const-string v1, "Could not get attrib location for uMVPMatrix" // string@19a4 │ │ -2100c2: 7020 e70a 1000 |00af: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ae7 │ │ -2100c8: 2700 |00b2: throw v0 │ │ -2100ca: 2200 0603 |00b3: new-instance v0, Ljava/lang/RuntimeException; // type@0306 │ │ -2100ce: 1a01 a319 |00b5: const-string v1, "Could not get attrib location for aTextureCoord" // string@19a3 │ │ -2100d2: 7020 e70a 1000 |00b7: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ae7 │ │ -2100d8: 2700 |00ba: throw v0 │ │ -2100da: 2200 0603 |00bb: new-instance v0, Ljava/lang/RuntimeException; // type@0306 │ │ -2100de: 1a01 a219 |00bd: const-string v1, "Could not get attrib location for aPosition" // string@19a2 │ │ -2100e2: 7020 e70a 1000 |00bf: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ae7 │ │ -2100e8: 2700 |00c2: throw v0 │ │ -2100ea: 2200 0603 |00c3: new-instance v0, Ljava/lang/RuntimeException; // type@0306 │ │ -2100ee: 1a01 be5b |00c5: const-string v1, "failed creating program" // string@5bbe │ │ -2100f2: 7020 e70a 1000 |00c7: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ae7 │ │ -2100f8: 2700 |00ca: throw v0 │ │ +20ff70: 7030 846d 0701 |0004: invoke-direct {v7, v0, v1}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.createProgram:(Ljava/lang/String;Ljava/lang/String;)I // method@6d84 │ │ +20ff76: 0a00 |0007: move-result v0 │ │ +20ff78: 5970 4444 |0008: iput v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mProgram:I // field@4444 │ │ +20ff7c: 3800 b900 |000a: if-eqz v0, 00c3 // +00b9 │ │ +20ff80: 1a01 9748 |000c: const-string v1, "aPosition" // string@4897 │ │ +20ff84: 7120 3a02 1000 |000e: invoke-static {v0, v1}, Landroid/opengl/GLES20;.glGetAttribLocation:(ILjava/lang/String;)I // method@023a │ │ +20ff8a: 0a00 |0011: move-result v0 │ │ +20ff8c: 5970 4944 |0012: iput v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.maPositionHandle:I // field@4449 │ │ +20ff90: 1a00 ea63 |0014: const-string v0, "glGetAttribLocation aPosition" // string@63ea │ │ +20ff94: 6e20 836d 0700 |0016: invoke-virtual {v7, v0}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@6d83 │ │ +20ff9a: 5270 4944 |0019: iget v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.maPositionHandle:I // field@4449 │ │ +20ff9e: 12f1 |001b: const/4 v1, #int -1 // #ff │ │ +20ffa0: 3210 9f00 |001c: if-eq v0, v1, 00bb // +009f │ │ +20ffa4: 5270 4444 |001e: iget v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mProgram:I // field@4444 │ │ +20ffa8: 1a02 9848 |0020: const-string v2, "aTextureCoord" // string@4898 │ │ +20ffac: 7120 3a02 2000 |0022: invoke-static {v0, v2}, Landroid/opengl/GLES20;.glGetAttribLocation:(ILjava/lang/String;)I // method@023a │ │ +20ffb2: 0a00 |0025: move-result v0 │ │ +20ffb4: 5970 4a44 |0026: iput v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.maTextureHandle:I // field@444a │ │ +20ffb8: 1a00 eb63 |0028: const-string v0, "glGetAttribLocation aTextureCoord" // string@63eb │ │ +20ffbc: 6e20 836d 0700 |002a: invoke-virtual {v7, v0}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@6d83 │ │ +20ffc2: 5270 4a44 |002d: iget v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.maTextureHandle:I // field@444a │ │ +20ffc6: 3210 8400 |002f: if-eq v0, v1, 00b3 // +0084 │ │ +20ffca: 5270 4444 |0031: iget v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mProgram:I // field@4444 │ │ +20ffce: 1a02 978e |0033: const-string v2, "uMVPMatrix" // string@8e97 │ │ +20ffd2: 7120 3e02 2000 |0035: invoke-static {v0, v2}, Landroid/opengl/GLES20;.glGetUniformLocation:(ILjava/lang/String;)I // method@023e │ │ +20ffd8: 0a00 |0038: move-result v0 │ │ +20ffda: 5970 4b44 |0039: iput v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.muMVPMatrixHandle:I // field@444b │ │ +20ffde: 1a00 f063 |003b: const-string v0, "glGetUniformLocation uMVPMatrix" // string@63f0 │ │ +20ffe2: 6e20 836d 0700 |003d: invoke-virtual {v7, v0}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@6d83 │ │ +20ffe8: 5270 4b44 |0040: iget v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.muMVPMatrixHandle:I // field@444b │ │ +20ffec: 3210 6900 |0042: if-eq v0, v1, 00ab // +0069 │ │ +20fff0: 5270 4444 |0044: iget v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mProgram:I // field@4444 │ │ +20fff4: 1a02 988e |0046: const-string v2, "uSTMatrix" // string@8e98 │ │ +20fff8: 7120 3e02 2000 |0048: invoke-static {v0, v2}, Landroid/opengl/GLES20;.glGetUniformLocation:(ILjava/lang/String;)I // method@023e │ │ +20fffe: 0a00 |004b: move-result v0 │ │ +210000: 5970 4c44 |004c: iput v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.muSTMatrixHandle:I // field@444c │ │ +210004: 1a00 f163 |004e: const-string v0, "glGetUniformLocation uSTMatrix" // string@63f1 │ │ +210008: 6e20 836d 0700 |0050: invoke-virtual {v7, v0}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@6d83 │ │ +21000e: 5270 4c44 |0053: iget v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.muSTMatrixHandle:I // field@444c │ │ +210012: 3210 4e00 |0055: if-eq v0, v1, 00a3 // +004e │ │ +210016: 1210 |0057: const/4 v0, #int 1 // #1 │ │ +210018: 2301 d811 |0058: new-array v1, v0, [I // type@11d8 │ │ +21001c: 1202 |005a: const/4 v2, #int 0 // #0 │ │ +21001e: 7130 3902 1002 |005b: invoke-static {v0, v1, v2}, Landroid/opengl/GLES20;.glGenTextures:(I[II)V // method@0239 │ │ +210024: 4400 0102 |005e: aget v0, v1, v2 │ │ +210028: 5970 4644 |0060: iput v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTextureID:I // field@4446 │ │ +21002c: 1401 658d 0000 |0062: const v1, #float 5.07228e-41 // #00008d65 │ │ +210032: 7120 3002 0100 |0065: invoke-static {v1, v0}, Landroid/opengl/GLES20;.glBindTexture:(II)V // method@0230 │ │ +210038: 1a00 dc63 |0068: const-string v0, "glBindTexture mTextureID" // string@63dc │ │ +21003c: 6e20 836d 0700 |006a: invoke-virtual {v7, v0}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@6d83 │ │ +210042: 1300 0128 |006d: const/16 v0, #int 10241 // #2801 │ │ +210046: 1503 1846 |006f: const/high16 v3, #int 1175977984 // #4618 │ │ +21004a: 7130 4202 0103 |0071: invoke-static {v1, v0, v3}, Landroid/opengl/GLES20;.glTexParameterf:(IIF)V // method@0242 │ │ +210050: 1300 0028 |0074: const/16 v0, #int 10240 // #2800 │ │ +210054: 1403 0004 1846 |0076: const v3, #float 9729 // #46180400 │ │ +21005a: 7130 4202 0103 |0079: invoke-static {v1, v0, v3}, Landroid/opengl/GLES20;.glTexParameterf:(IIF)V // method@0242 │ │ +210060: 1300 0228 |007c: const/16 v0, #int 10242 // #2802 │ │ +210064: 1403 2f81 0000 |007e: const v3, #float 4.63423e-41 // #0000812f │ │ +21006a: 7130 4302 0103 |0081: invoke-static {v1, v0, v3}, Landroid/opengl/GLES20;.glTexParameteri:(III)V // method@0243 │ │ +210070: 1300 0328 |0084: const/16 v0, #int 10243 // #2803 │ │ +210074: 7130 4302 0103 |0086: invoke-static {v1, v0, v3}, Landroid/opengl/GLES20;.glTexParameteri:(III)V // method@0243 │ │ +21007a: 1a00 f563 |0089: const-string v0, "glTexParameter" // string@63f5 │ │ +21007e: 6e20 836d 0700 |008b: invoke-virtual {v7, v0}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@6d83 │ │ +210084: 5470 4344 |008e: iget-object v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mMVPMatrix:[F // field@4443 │ │ +210088: 7120 4802 2000 |0090: invoke-static {v0, v2}, Landroid/opengl/Matrix;.setIdentityM:([FI)V // method@0248 │ │ +21008e: 5270 4d44 |0093: iget v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.rotationAngle:I // field@444d │ │ +210092: 3800 0d00 |0095: if-eqz v0, 00a2 // +000d │ │ +210096: 5471 4344 |0097: iget-object v1, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mMVPMatrix:[F // field@4443 │ │ +21009a: 8203 |0099: int-to-float v3, v0 │ │ +21009c: 1205 |009a: const/4 v5, #int 0 // #0 │ │ +21009e: 1506 803f |009b: const/high16 v6, #int 1065353216 // #3f80 │ │ +2100a2: 1202 |009d: const/4 v2, #int 0 // #0 │ │ +2100a4: 1204 |009e: const/4 v4, #int 0 // #0 │ │ +2100a6: 7706 4702 0100 |009f: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroid/opengl/Matrix;.rotateM:([FIFFFF)V // method@0247 │ │ +2100ac: 0e00 |00a2: return-void │ │ +2100ae: 2200 0603 |00a3: new-instance v0, Ljava/lang/RuntimeException; // type@0306 │ │ +2100b2: 1a01 a519 |00a5: const-string v1, "Could not get attrib location for uSTMatrix" // string@19a5 │ │ +2100b6: 7020 e70a 1000 |00a7: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ae7 │ │ +2100bc: 2700 |00aa: throw v0 │ │ +2100be: 2200 0603 |00ab: new-instance v0, Ljava/lang/RuntimeException; // type@0306 │ │ +2100c2: 1a01 a419 |00ad: const-string v1, "Could not get attrib location for uMVPMatrix" // string@19a4 │ │ +2100c6: 7020 e70a 1000 |00af: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ae7 │ │ +2100cc: 2700 |00b2: throw v0 │ │ +2100ce: 2200 0603 |00b3: new-instance v0, Ljava/lang/RuntimeException; // type@0306 │ │ +2100d2: 1a01 a319 |00b5: const-string v1, "Could not get attrib location for aTextureCoord" // string@19a3 │ │ +2100d6: 7020 e70a 1000 |00b7: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ae7 │ │ +2100dc: 2700 |00ba: throw v0 │ │ +2100de: 2200 0603 |00bb: new-instance v0, Ljava/lang/RuntimeException; // type@0306 │ │ +2100e2: 1a01 a219 |00bd: const-string v1, "Could not get attrib location for aPosition" // string@19a2 │ │ +2100e6: 7020 e70a 1000 |00bf: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ae7 │ │ +2100ec: 2700 |00c2: throw v0 │ │ +2100ee: 2200 0603 |00c3: new-instance v0, Ljava/lang/RuntimeException; // type@0306 │ │ +2100f2: 1a01 be5b |00c5: const-string v1, "failed creating program" // string@5bbe │ │ +2100f6: 7020 e70a 1000 |00c7: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ae7 │ │ +2100fc: 2700 |00ca: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ 0x000c line=120 │ │ 0x0014 line=121 │ │ 0x0019 line=122 │ │ 0x001e line=125 │ │ @@ -336678,103 +336679,103 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 185 16-bit code units │ │ -2102a8: |[2102a8] org.thoughtcrime.securesms.video.recode.Track.:()V │ │ -2102b8: 2200 8403 |0000: new-instance v0, Ljava/util/HashMap; // type@0384 │ │ -2102bc: 7010 2d0d 0000 |0002: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@0d2d │ │ -2102c2: 6900 5944 |0005: sput-object v0, Lorg/thoughtcrime/securesms/video/recode/Track;.samplingFrequencyIndexMap:Ljava/util/Map; // field@4459 │ │ -2102c6: 1401 0077 0100 |0007: const v1, #float 1.34525e-40 // #00017700 │ │ -2102cc: 7110 830a 0100 |000a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a83 │ │ -2102d2: 0c01 |000d: move-result-object v1 │ │ -2102d4: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -2102d6: 7110 830a 0200 |000f: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a83 │ │ -2102dc: 0c02 |0012: move-result-object v2 │ │ -2102de: 7230 8d0d 1002 |0013: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0d8d │ │ -2102e4: 1401 8858 0100 |0016: const v1, #float 1.23595e-40 // #00015888 │ │ -2102ea: 7110 830a 0100 |0019: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a83 │ │ -2102f0: 0c01 |001c: move-result-object v1 │ │ -2102f2: 1212 |001d: const/4 v2, #int 1 // #1 │ │ -2102f4: 7110 830a 0200 |001e: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a83 │ │ -2102fa: 0c02 |0021: move-result-object v2 │ │ -2102fc: 7230 8d0d 1002 |0022: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0d8d │ │ -210302: 1401 00fa 0000 |0025: const v1, #float 8.96831e-41 // #0000fa00 │ │ -210308: 7110 830a 0100 |0028: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a83 │ │ -21030e: 0c01 |002b: move-result-object v1 │ │ -210310: 1222 |002c: const/4 v2, #int 2 // #2 │ │ -210312: 7110 830a 0200 |002d: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a83 │ │ -210318: 0c02 |0030: move-result-object v2 │ │ -21031a: 7230 8d0d 1002 |0031: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0d8d │ │ -210320: 1401 80bb 0000 |0034: const v1, #float 6.72623e-41 // #0000bb80 │ │ -210326: 7110 830a 0100 |0037: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a83 │ │ -21032c: 0c01 |003a: move-result-object v1 │ │ -21032e: 1232 |003b: const/4 v2, #int 3 // #3 │ │ -210330: 7110 830a 0200 |003c: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a83 │ │ -210336: 0c02 |003f: move-result-object v2 │ │ -210338: 7230 8d0d 1002 |0040: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0d8d │ │ -21033e: 1401 44ac 0000 |0043: const v1, #float 6.17973e-41 // #0000ac44 │ │ -210344: 7110 830a 0100 |0046: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a83 │ │ -21034a: 0c01 |0049: move-result-object v1 │ │ -21034c: 1242 |004a: const/4 v2, #int 4 // #4 │ │ -21034e: 7110 830a 0200 |004b: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a83 │ │ -210354: 0c02 |004e: move-result-object v2 │ │ -210356: 7230 8d0d 1002 |004f: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0d8d │ │ -21035c: 1301 007d |0052: const/16 v1, #int 32000 // #7d00 │ │ -210360: 7110 830a 0100 |0054: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a83 │ │ -210366: 0c01 |0057: move-result-object v1 │ │ -210368: 1252 |0058: const/4 v2, #int 5 // #5 │ │ -21036a: 7110 830a 0200 |0059: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a83 │ │ -210370: 0c02 |005c: move-result-object v2 │ │ -210372: 7230 8d0d 1002 |005d: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0d8d │ │ -210378: 1301 c05d |0060: const/16 v1, #int 24000 // #5dc0 │ │ -21037c: 7110 830a 0100 |0062: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a83 │ │ -210382: 0c01 |0065: move-result-object v1 │ │ -210384: 1262 |0066: const/4 v2, #int 6 // #6 │ │ -210386: 7110 830a 0200 |0067: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a83 │ │ -21038c: 0c02 |006a: move-result-object v2 │ │ -21038e: 7230 8d0d 1002 |006b: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0d8d │ │ -210394: 1301 2256 |006e: const/16 v1, #int 22050 // #5622 │ │ -210398: 7110 830a 0100 |0070: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a83 │ │ -21039e: 0c01 |0073: move-result-object v1 │ │ -2103a0: 1272 |0074: const/4 v2, #int 7 // #7 │ │ -2103a2: 7110 830a 0200 |0075: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a83 │ │ -2103a8: 0c02 |0078: move-result-object v2 │ │ -2103aa: 7230 8d0d 1002 |0079: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0d8d │ │ -2103b0: 1301 803e |007c: const/16 v1, #int 16000 // #3e80 │ │ -2103b4: 7110 830a 0100 |007e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a83 │ │ -2103ba: 0c01 |0081: move-result-object v1 │ │ -2103bc: 1302 0800 |0082: const/16 v2, #int 8 // #8 │ │ -2103c0: 7110 830a 0200 |0084: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a83 │ │ -2103c6: 0c02 |0087: move-result-object v2 │ │ -2103c8: 7230 8d0d 1002 |0088: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0d8d │ │ -2103ce: 1301 e02e |008b: const/16 v1, #int 12000 // #2ee0 │ │ -2103d2: 7110 830a 0100 |008d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a83 │ │ -2103d8: 0c01 |0090: move-result-object v1 │ │ -2103da: 1302 0900 |0091: const/16 v2, #int 9 // #9 │ │ -2103de: 7110 830a 0200 |0093: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a83 │ │ -2103e4: 0c02 |0096: move-result-object v2 │ │ -2103e6: 7230 8d0d 1002 |0097: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0d8d │ │ -2103ec: 1301 112b |009a: const/16 v1, #int 11025 // #2b11 │ │ -2103f0: 7110 830a 0100 |009c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a83 │ │ -2103f6: 0c01 |009f: move-result-object v1 │ │ -2103f8: 1302 0a00 |00a0: const/16 v2, #int 10 // #a │ │ -2103fc: 7110 830a 0200 |00a2: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a83 │ │ -210402: 0c02 |00a5: move-result-object v2 │ │ -210404: 7230 8d0d 1002 |00a6: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0d8d │ │ -21040a: 1301 401f |00a9: const/16 v1, #int 8000 // #1f40 │ │ -21040e: 7110 830a 0100 |00ab: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a83 │ │ -210414: 0c01 |00ae: move-result-object v1 │ │ -210416: 1302 0b00 |00af: const/16 v2, #int 11 // #b │ │ -21041a: 7110 830a 0200 |00b1: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a83 │ │ -210420: 0c02 |00b4: move-result-object v2 │ │ -210422: 7230 8d0d 1002 |00b5: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0d8d │ │ -210428: 0e00 |00b8: return-void │ │ +2102ac: |[2102ac] org.thoughtcrime.securesms.video.recode.Track.:()V │ │ +2102bc: 2200 8403 |0000: new-instance v0, Ljava/util/HashMap; // type@0384 │ │ +2102c0: 7010 2d0d 0000 |0002: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@0d2d │ │ +2102c6: 6900 5944 |0005: sput-object v0, Lorg/thoughtcrime/securesms/video/recode/Track;.samplingFrequencyIndexMap:Ljava/util/Map; // field@4459 │ │ +2102ca: 1401 0077 0100 |0007: const v1, #float 1.34525e-40 // #00017700 │ │ +2102d0: 7110 830a 0100 |000a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a83 │ │ +2102d6: 0c01 |000d: move-result-object v1 │ │ +2102d8: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +2102da: 7110 830a 0200 |000f: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a83 │ │ +2102e0: 0c02 |0012: move-result-object v2 │ │ +2102e2: 7230 8d0d 1002 |0013: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0d8d │ │ +2102e8: 1401 8858 0100 |0016: const v1, #float 1.23595e-40 // #00015888 │ │ +2102ee: 7110 830a 0100 |0019: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a83 │ │ +2102f4: 0c01 |001c: move-result-object v1 │ │ +2102f6: 1212 |001d: const/4 v2, #int 1 // #1 │ │ +2102f8: 7110 830a 0200 |001e: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a83 │ │ +2102fe: 0c02 |0021: move-result-object v2 │ │ +210300: 7230 8d0d 1002 |0022: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0d8d │ │ +210306: 1401 00fa 0000 |0025: const v1, #float 8.96831e-41 // #0000fa00 │ │ +21030c: 7110 830a 0100 |0028: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a83 │ │ +210312: 0c01 |002b: move-result-object v1 │ │ +210314: 1222 |002c: const/4 v2, #int 2 // #2 │ │ +210316: 7110 830a 0200 |002d: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a83 │ │ +21031c: 0c02 |0030: move-result-object v2 │ │ +21031e: 7230 8d0d 1002 |0031: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0d8d │ │ +210324: 1401 80bb 0000 |0034: const v1, #float 6.72623e-41 // #0000bb80 │ │ +21032a: 7110 830a 0100 |0037: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a83 │ │ +210330: 0c01 |003a: move-result-object v1 │ │ +210332: 1232 |003b: const/4 v2, #int 3 // #3 │ │ +210334: 7110 830a 0200 |003c: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a83 │ │ +21033a: 0c02 |003f: move-result-object v2 │ │ +21033c: 7230 8d0d 1002 |0040: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0d8d │ │ +210342: 1401 44ac 0000 |0043: const v1, #float 6.17973e-41 // #0000ac44 │ │ +210348: 7110 830a 0100 |0046: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a83 │ │ +21034e: 0c01 |0049: move-result-object v1 │ │ +210350: 1242 |004a: const/4 v2, #int 4 // #4 │ │ +210352: 7110 830a 0200 |004b: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a83 │ │ +210358: 0c02 |004e: move-result-object v2 │ │ +21035a: 7230 8d0d 1002 |004f: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0d8d │ │ +210360: 1301 007d |0052: const/16 v1, #int 32000 // #7d00 │ │ +210364: 7110 830a 0100 |0054: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a83 │ │ +21036a: 0c01 |0057: move-result-object v1 │ │ +21036c: 1252 |0058: const/4 v2, #int 5 // #5 │ │ +21036e: 7110 830a 0200 |0059: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a83 │ │ +210374: 0c02 |005c: move-result-object v2 │ │ +210376: 7230 8d0d 1002 |005d: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0d8d │ │ +21037c: 1301 c05d |0060: const/16 v1, #int 24000 // #5dc0 │ │ +210380: 7110 830a 0100 |0062: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a83 │ │ +210386: 0c01 |0065: move-result-object v1 │ │ +210388: 1262 |0066: const/4 v2, #int 6 // #6 │ │ +21038a: 7110 830a 0200 |0067: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a83 │ │ +210390: 0c02 |006a: move-result-object v2 │ │ +210392: 7230 8d0d 1002 |006b: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0d8d │ │ +210398: 1301 2256 |006e: const/16 v1, #int 22050 // #5622 │ │ +21039c: 7110 830a 0100 |0070: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a83 │ │ +2103a2: 0c01 |0073: move-result-object v1 │ │ +2103a4: 1272 |0074: const/4 v2, #int 7 // #7 │ │ +2103a6: 7110 830a 0200 |0075: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a83 │ │ +2103ac: 0c02 |0078: move-result-object v2 │ │ +2103ae: 7230 8d0d 1002 |0079: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0d8d │ │ +2103b4: 1301 803e |007c: const/16 v1, #int 16000 // #3e80 │ │ +2103b8: 7110 830a 0100 |007e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a83 │ │ +2103be: 0c01 |0081: move-result-object v1 │ │ +2103c0: 1302 0800 |0082: const/16 v2, #int 8 // #8 │ │ +2103c4: 7110 830a 0200 |0084: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a83 │ │ +2103ca: 0c02 |0087: move-result-object v2 │ │ +2103cc: 7230 8d0d 1002 |0088: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0d8d │ │ +2103d2: 1301 e02e |008b: const/16 v1, #int 12000 // #2ee0 │ │ +2103d6: 7110 830a 0100 |008d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a83 │ │ +2103dc: 0c01 |0090: move-result-object v1 │ │ +2103de: 1302 0900 |0091: const/16 v2, #int 9 // #9 │ │ +2103e2: 7110 830a 0200 |0093: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a83 │ │ +2103e8: 0c02 |0096: move-result-object v2 │ │ +2103ea: 7230 8d0d 1002 |0097: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0d8d │ │ +2103f0: 1301 112b |009a: const/16 v1, #int 11025 // #2b11 │ │ +2103f4: 7110 830a 0100 |009c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a83 │ │ +2103fa: 0c01 |009f: move-result-object v1 │ │ +2103fc: 1302 0a00 |00a0: const/16 v2, #int 10 // #a │ │ +210400: 7110 830a 0200 |00a2: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a83 │ │ +210406: 0c02 |00a5: move-result-object v2 │ │ +210408: 7230 8d0d 1002 |00a6: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0d8d │ │ +21040e: 1301 401f |00a9: const/16 v1, #int 8000 // #1f40 │ │ +210412: 7110 830a 0100 |00ab: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a83 │ │ +210418: 0c01 |00ae: move-result-object v1 │ │ +21041a: 1302 0b00 |00af: const/16 v2, #int 11 // #b │ │ +21041e: 7110 830a 0200 |00b1: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a83 │ │ +210424: 0c02 |00b4: move-result-object v2 │ │ +210426: 7230 8d0d 1002 |00b5: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0d8d │ │ +21042c: 0e00 |00b8: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x000a line=48 │ │ 0x0019 line=49 │ │ 0x0028 line=50 │ │ 0x0037 line=51 │ │ @@ -336793,236 +336794,236 @@ │ │ type : '(ILandroid/media/MediaFormat;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 507 16-bit code units │ │ -21042c: |[21042c] org.thoughtcrime.securesms.video.recode.Track.:(ILandroid/media/MediaFormat;Z)V │ │ -21043c: 7010 d30a 0600 |0000: invoke-direct {v6}, Ljava/lang/Object;.:()V // method@0ad3 │ │ -210442: 1600 0000 |0003: const-wide/16 v0, #int 0 // #0 │ │ -210446: 5a60 5c44 |0005: iput-wide v0, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.trackId:J // field@445c │ │ -21044a: 2202 7b03 |0007: new-instance v2, Ljava/util/ArrayList; // type@037b │ │ -21044e: 7010 930c 0200 |0009: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@0c93 │ │ -210454: 5b62 5844 |000c: iput-object v2, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.samples:Ljava/util/ArrayList; // field@4458 │ │ -210458: 5a60 4f44 |000e: iput-wide v0, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.duration:J // field@444f │ │ -21045c: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -21045e: 5b62 5244 |0011: iput-object v2, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.headerBox:Lcom/coremedia/iso/boxes/AbstractMediaHeaderBox; // field@4452 │ │ -210462: 5b62 5644 |0013: iput-object v2, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.sampleDescriptionBox:Lcom/coremedia/iso/boxes/SampleDescriptionBox; // field@4456 │ │ -210466: 5b62 5a44 |0015: iput-object v2, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.syncSamples:Ljava/util/LinkedList; // field@445a │ │ -21046a: 2202 8103 |0017: new-instance v2, Ljava/util/Date; // type@0381 │ │ -21046e: 7010 250d 0200 |0019: invoke-direct {v2}, Ljava/util/Date;.:()V // method@0d25 │ │ -210474: 5b62 4e44 |001c: iput-object v2, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.creationTime:Ljava/util/Date; // field@444e │ │ -210478: 1202 |001e: const/4 v2, #int 0 // #0 │ │ -21047a: 5962 5d44 |001f: iput v2, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.volume:F // field@445d │ │ -21047e: 2202 7b03 |0021: new-instance v2, Ljava/util/ArrayList; // type@037b │ │ -210482: 7010 930c 0200 |0023: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@0c93 │ │ -210488: 5b62 5744 |0026: iput-object v2, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.sampleDurations:Ljava/util/ArrayList; // field@4457 │ │ -21048c: 5a60 5544 |0028: iput-wide v0, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.lastPresentationTimeUs:J // field@4455 │ │ -210490: 1210 |002a: const/4 v0, #int 1 // #1 │ │ -210492: 5c60 5044 |002b: iput-boolean v0, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.first:Z // field@4450 │ │ -210496: 8173 |002d: int-to-long v3, v7 │ │ -210498: 5a63 5c44 |002e: iput-wide v3, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.trackId:J // field@445c │ │ -21049c: 5c69 5444 |0030: iput-boolean v9, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.isAudio:Z // field@4454 │ │ -2104a0: 1207 |0032: const/4 v7, #int 0 // #0 │ │ -2104a2: 3909 0a01 |0033: if-nez v9, 013d // +010a │ │ -2104a6: 1603 c70b |0035: const-wide/16 v3, #int 3015 // #bc7 │ │ -2104aa: 7120 910a 4300 |0037: invoke-static {v3, v4}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a91 │ │ -2104b0: 0c09 |003a: move-result-object v9 │ │ -2104b2: 6e20 970c 9200 |003b: invoke-virtual {v2, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c97 │ │ -2104b8: 5a63 4f44 |003e: iput-wide v3, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.duration:J // field@444f │ │ -2104bc: 1a09 a790 |0040: const-string v9, "width" // string@90a7 │ │ -2104c0: 6e20 f501 9800 |0042: invoke-virtual {v8, v9}, Landroid/media/MediaFormat;.getInteger:(Ljava/lang/String;)I // method@01f5 │ │ -2104c6: 0a09 |0045: move-result v9 │ │ -2104c8: 5969 5e44 |0046: iput v9, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.width:I // field@445e │ │ -2104cc: 1a09 2d65 |0048: const-string v9, "height" // string@652d │ │ -2104d0: 6e20 f501 9800 |004a: invoke-virtual {v8, v9}, Landroid/media/MediaFormat;.getInteger:(Ljava/lang/String;)I // method@01f5 │ │ -2104d6: 0a09 |004d: move-result v9 │ │ -2104d8: 5969 5344 |004e: iput v9, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.height:I // field@4453 │ │ -2104dc: 1409 905f 0100 |0050: const v9, #float 1.26117e-40 // #00015f90 │ │ -2104e2: 5969 5b44 |0053: iput v9, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.timeScale:I // field@445b │ │ -2104e6: 2209 8b03 |0055: new-instance v9, Ljava/util/LinkedList; // type@038b │ │ -2104ea: 7010 590d 0900 |0057: invoke-direct {v9}, Ljava/util/LinkedList;.:()V // method@0d59 │ │ -2104f0: 5b69 5a44 |005a: iput-object v9, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.syncSamples:Ljava/util/LinkedList; // field@445a │ │ -2104f4: 1a09 0790 |005c: const-string v9, "vide" // string@9007 │ │ -2104f8: 5b69 5144 |005e: iput-object v9, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.handler:Ljava/lang/String; // field@4451 │ │ -2104fc: 2209 3e02 |0060: new-instance v9, Lcom/coremedia/iso/boxes/VideoMediaHeaderBox; // type@023e │ │ -210500: 7010 9308 0900 |0062: invoke-direct {v9}, Lcom/coremedia/iso/boxes/VideoMediaHeaderBox;.:()V // method@0893 │ │ -210506: 5b69 5244 |0065: iput-object v9, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.headerBox:Lcom/coremedia/iso/boxes/AbstractMediaHeaderBox; // field@4452 │ │ -21050a: 2209 3202 |0067: new-instance v9, Lcom/coremedia/iso/boxes/SampleDescriptionBox; // type@0232 │ │ -21050e: 7010 6708 0900 |0069: invoke-direct {v9}, Lcom/coremedia/iso/boxes/SampleDescriptionBox;.:()V // method@0867 │ │ -210514: 5b69 5644 |006c: iput-object v9, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.sampleDescriptionBox:Lcom/coremedia/iso/boxes/SampleDescriptionBox; // field@4456 │ │ -210518: 1a09 2376 |006e: const-string v9, "mime" // string@7623 │ │ -21051c: 6e20 f601 9800 |0070: invoke-virtual {v8, v9}, Landroid/media/MediaFormat;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01f6 │ │ -210522: 0c09 |0073: move-result-object v9 │ │ -210524: 1a01 0b90 |0074: const-string v1, "video/avc" // string@900b │ │ -210528: 6e20 090b 1900 |0076: invoke-virtual {v9, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b09 │ │ -21052e: 0a01 |0079: move-result v1 │ │ -210530: 1302 1800 |007a: const/16 v2, #int 24 // #18 │ │ -210534: 1903 5240 |007c: const-wide/high16 v3, #long 4634766966517661696 // #4052 │ │ -210538: 3801 9000 |007e: if-eqz v1, 010e // +0090 │ │ -21053c: 2209 4002 |0080: new-instance v9, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry; // type@0240 │ │ -210540: 1a01 324e |0082: const-string v1, "avc1" // string@4e32 │ │ -210544: 7020 9c08 1900 |0084: invoke-direct {v9, v1}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.:(Ljava/lang/String;)V // method@089c │ │ -21054a: 6e20 9e08 0900 |0087: invoke-virtual {v9, v0}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setDataReferenceIndex:(I)V // method@089e │ │ -210550: 6e20 9f08 2900 |008a: invoke-virtual {v9, v2}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setDepth:(I)V // method@089f │ │ -210556: 6e20 a008 0900 |008d: invoke-virtual {v9, v0}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setFrameCount:(I)V // method@08a0 │ │ -21055c: 6e30 a208 3904 |0090: invoke-virtual {v9, v3, v4}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setHorizresolution:(D)V // method@08a2 │ │ -210562: 6e30 a308 3904 |0093: invoke-virtual {v9, v3, v4}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setVertresolution:(D)V // method@08a3 │ │ -210568: 5261 5e44 |0096: iget v1, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.width:I // field@445e │ │ -21056c: 6e20 a408 1900 |0098: invoke-virtual {v9, v1}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setWidth:(I)V // method@08a4 │ │ -210572: 5261 5344 |009b: iget v1, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.height:I // field@4453 │ │ -210576: 6e20 a108 1900 |009d: invoke-virtual {v9, v1}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setHeight:(I)V // method@08a1 │ │ -21057c: 2201 aa02 |00a0: new-instance v1, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox; // type@02aa │ │ -210580: 7010 6909 0100 |00a2: invoke-direct {v1}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.:()V // method@0969 │ │ -210586: 1a02 b555 |00a5: const-string v2, "csd-0" // string@55b5 │ │ -21058a: 6e20 f401 2800 |00a7: invoke-virtual {v8, v2}, Landroid/media/MediaFormat;.getByteBuffer:(Ljava/lang/String;)Ljava/nio/ByteBuffer; // method@01f4 │ │ -210590: 0c03 |00aa: move-result-object v3 │ │ -210592: 3803 3b00 |00ab: if-eqz v3, 00e6 // +003b │ │ -210596: 2203 7b03 |00ad: new-instance v3, Ljava/util/ArrayList; // type@037b │ │ -21059a: 7010 930c 0300 |00af: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@0c93 │ │ -2105a0: 6e20 f401 2800 |00b2: invoke-virtual {v8, v2}, Landroid/media/MediaFormat;.getByteBuffer:(Ljava/lang/String;)Ljava/nio/ByteBuffer; // method@01f4 │ │ -2105a6: 0c02 |00b5: move-result-object v2 │ │ -2105a8: 1244 |00b6: const/4 v4, #int 4 // #4 │ │ -2105aa: 6e20 e10b 4200 |00b7: invoke-virtual {v2, v4}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@0be1 │ │ -2105b0: 6e10 e70b 0200 |00ba: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.remaining:()I // method@0be7 │ │ -2105b6: 0a05 |00bd: move-result v5 │ │ -2105b8: 2355 d411 |00be: new-array v5, v5, [B // type@11d4 │ │ -2105bc: 6e20 dc0b 5200 |00c0: invoke-virtual {v2, v5}, Ljava/nio/ByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@0bdc │ │ -2105c2: 6e20 970c 5300 |00c3: invoke-virtual {v3, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c97 │ │ -2105c8: 2202 7b03 |00c6: new-instance v2, Ljava/util/ArrayList; // type@037b │ │ -2105cc: 7010 930c 0200 |00c8: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@0c93 │ │ -2105d2: 1a05 b655 |00cb: const-string v5, "csd-1" // string@55b6 │ │ -2105d6: 6e20 f401 5800 |00cd: invoke-virtual {v8, v5}, Landroid/media/MediaFormat;.getByteBuffer:(Ljava/lang/String;)Ljava/nio/ByteBuffer; // method@01f4 │ │ -2105dc: 0c08 |00d0: move-result-object v8 │ │ -2105de: 6e20 e10b 4800 |00d1: invoke-virtual {v8, v4}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@0be1 │ │ -2105e4: 6e10 e70b 0800 |00d4: invoke-virtual {v8}, Ljava/nio/ByteBuffer;.remaining:()I // method@0be7 │ │ -2105ea: 0a04 |00d7: move-result v4 │ │ -2105ec: 2344 d411 |00d8: new-array v4, v4, [B // type@11d4 │ │ -2105f0: 6e20 dc0b 4800 |00da: invoke-virtual {v8, v4}, Ljava/nio/ByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@0bdc │ │ -2105f6: 6e20 970c 4200 |00dd: invoke-virtual {v2, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c97 │ │ -2105fc: 6e20 7309 3100 |00e0: invoke-virtual {v1, v3}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.setSequenceParameterSets:(Ljava/util/List;)V // method@0973 │ │ -210602: 6e20 7109 2100 |00e3: invoke-virtual {v1, v2}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.setPictureParameterSets:(Ljava/util/List;)V // method@0971 │ │ -210608: 1308 0d00 |00e6: const/16 v8, #int 13 // #d │ │ -21060c: 6e20 6a09 8100 |00e8: invoke-virtual {v1, v8}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.setAvcLevelIndication:(I)V // method@096a │ │ -210612: 1308 6400 |00eb: const/16 v8, #int 100 // #64 │ │ -210616: 6e20 6b09 8100 |00ed: invoke-virtual {v1, v8}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.setAvcProfileIndication:(I)V // method@096b │ │ -21061c: 12f8 |00f0: const/4 v8, #int -1 // #ff │ │ -21061e: 6e20 6d09 8100 |00f1: invoke-virtual {v1, v8}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.setBitDepthLumaMinus8:(I)V // method@096d │ │ -210624: 6e20 6c09 8100 |00f4: invoke-virtual {v1, v8}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.setBitDepthChromaMinus8:(I)V // method@096c │ │ -21062a: 6e20 6e09 8100 |00f7: invoke-virtual {v1, v8}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.setChromaFormat:(I)V // method@096e │ │ -210630: 6e20 6f09 0100 |00fa: invoke-virtual {v1, v0}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.setConfigurationVersion:(I)V // method@096f │ │ -210636: 1238 |00fd: const/4 v8, #int 3 // #3 │ │ -210638: 6e20 7009 8100 |00fe: invoke-virtual {v1, v8}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.setLengthSizeMinusOne:(I)V // method@0970 │ │ -21063e: 6e20 7209 7100 |0101: invoke-virtual {v1, v7}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.setProfileCompatibility:(I)V // method@0972 │ │ -210644: 6e20 9d08 1900 |0104: invoke-virtual {v9, v1}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@089d │ │ -21064a: 5467 5644 |0107: iget-object v7, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.sampleDescriptionBox:Lcom/coremedia/iso/boxes/SampleDescriptionBox; // field@4456 │ │ -21064e: 6e20 6808 9700 |0109: invoke-virtual {v7, v9}, Lcom/coremedia/iso/boxes/SampleDescriptionBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0868 │ │ -210654: 2900 ee00 |010c: goto/16 01fa // +00ee │ │ -210658: 1a07 0d90 |010e: const-string v7, "video/mp4v" // string@900d │ │ -21065c: 6e20 090b 7900 |0110: invoke-virtual {v9, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b09 │ │ -210662: 0a07 |0113: move-result v7 │ │ -210664: 3807 e600 |0114: if-eqz v7, 01fa // +00e6 │ │ -210668: 2207 4002 |0116: new-instance v7, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry; // type@0240 │ │ -21066c: 1a08 f576 |0118: const-string v8, "mp4v" // string@76f5 │ │ -210670: 7020 9c08 8700 |011a: invoke-direct {v7, v8}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.:(Ljava/lang/String;)V // method@089c │ │ -210676: 6e20 9e08 0700 |011d: invoke-virtual {v7, v0}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setDataReferenceIndex:(I)V // method@089e │ │ -21067c: 6e20 9f08 2700 |0120: invoke-virtual {v7, v2}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setDepth:(I)V // method@089f │ │ -210682: 6e20 a008 0700 |0123: invoke-virtual {v7, v0}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setFrameCount:(I)V // method@08a0 │ │ -210688: 6e30 a208 3704 |0126: invoke-virtual {v7, v3, v4}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setHorizresolution:(D)V // method@08a2 │ │ -21068e: 6e30 a308 3704 |0129: invoke-virtual {v7, v3, v4}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setVertresolution:(D)V // method@08a3 │ │ -210694: 5268 5e44 |012c: iget v8, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.width:I // field@445e │ │ -210698: 6e20 a408 8700 |012e: invoke-virtual {v7, v8}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setWidth:(I)V // method@08a4 │ │ -21069e: 5268 5344 |0131: iget v8, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.height:I // field@4453 │ │ -2106a2: 6e20 a108 8700 |0133: invoke-virtual {v7, v8}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setHeight:(I)V // method@08a1 │ │ -2106a8: 5468 5644 |0136: iget-object v8, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.sampleDescriptionBox:Lcom/coremedia/iso/boxes/SampleDescriptionBox; // field@4456 │ │ -2106ac: 6e20 6808 7800 |0138: invoke-virtual {v8, v7}, Lcom/coremedia/iso/boxes/SampleDescriptionBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0868 │ │ -2106b2: 2900 bf00 |013b: goto/16 01fa // +00bf │ │ -2106b6: 1603 0004 |013d: const-wide/16 v3, #int 1024 // #400 │ │ -2106ba: 7120 910a 4300 |013f: invoke-static {v3, v4}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a91 │ │ -2106c0: 0c09 |0142: move-result-object v9 │ │ -2106c2: 6e20 970c 9200 |0143: invoke-virtual {v2, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c97 │ │ -2106c8: 5a63 4f44 |0146: iput-wide v3, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.duration:J // field@444f │ │ -2106cc: 1509 803f |0148: const/high16 v9, #int 1065353216 // #3f80 │ │ -2106d0: 5969 5d44 |014a: iput v9, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.volume:F // field@445d │ │ -2106d4: 1a09 f783 |014c: const-string v9, "sample-rate" // string@83f7 │ │ -2106d8: 6e20 f501 9800 |014e: invoke-virtual {v8, v9}, Landroid/media/MediaFormat;.getInteger:(Ljava/lang/String;)I // method@01f5 │ │ -2106de: 0a01 |0151: move-result v1 │ │ -2106e0: 5961 5b44 |0152: iput v1, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.timeScale:I // field@445b │ │ -2106e4: 1a01 9689 |0154: const-string v1, "soun" // string@8996 │ │ -2106e8: 5b61 5144 |0156: iput-object v1, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.handler:Ljava/lang/String; // field@4451 │ │ -2106ec: 2201 3702 |0158: new-instance v1, Lcom/coremedia/iso/boxes/SoundMediaHeaderBox; // type@0237 │ │ -2106f0: 7010 7308 0100 |015a: invoke-direct {v1}, Lcom/coremedia/iso/boxes/SoundMediaHeaderBox;.:()V // method@0873 │ │ -2106f6: 5b61 5244 |015d: iput-object v1, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.headerBox:Lcom/coremedia/iso/boxes/AbstractMediaHeaderBox; // field@4452 │ │ -2106fa: 2201 3202 |015f: new-instance v1, Lcom/coremedia/iso/boxes/SampleDescriptionBox; // type@0232 │ │ -2106fe: 7010 6708 0100 |0161: invoke-direct {v1}, Lcom/coremedia/iso/boxes/SampleDescriptionBox;.:()V // method@0867 │ │ -210704: 5b61 5644 |0164: iput-object v1, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.sampleDescriptionBox:Lcom/coremedia/iso/boxes/SampleDescriptionBox; // field@4456 │ │ -210708: 2201 3f02 |0166: new-instance v1, Lcom/coremedia/iso/boxes/sampleentry/AudioSampleEntry; // type@023f │ │ -21070c: 1a02 f476 |0168: const-string v2, "mp4a" // string@76f4 │ │ -210710: 7020 9408 2100 |016a: invoke-direct {v1, v2}, Lcom/coremedia/iso/boxes/sampleentry/AudioSampleEntry;.:(Ljava/lang/String;)V // method@0894 │ │ -210716: 1a02 bd50 |016d: const-string v2, "channel-count" // string@50bd │ │ -21071a: 6e20 f501 2800 |016f: invoke-virtual {v8, v2}, Landroid/media/MediaFormat;.getInteger:(Ljava/lang/String;)I // method@01f5 │ │ -210720: 0a02 |0172: move-result v2 │ │ -210722: 6e20 9808 2100 |0173: invoke-virtual {v1, v2}, Lcom/coremedia/iso/boxes/sampleentry/AudioSampleEntry;.setChannelCount:(I)V // method@0898 │ │ -210728: 6e20 f501 9800 |0176: invoke-virtual {v8, v9}, Landroid/media/MediaFormat;.getInteger:(Ljava/lang/String;)I // method@01f5 │ │ -21072e: 0a08 |0179: move-result v8 │ │ -210730: 8188 |017a: int-to-long v8, v8 │ │ -210732: 6e30 9a08 8109 |017b: invoke-virtual {v1, v8, v9}, Lcom/coremedia/iso/boxes/sampleentry/AudioSampleEntry;.setSampleRate:(J)V // method@089a │ │ -210738: 6e20 9908 0100 |017e: invoke-virtual {v1, v0}, Lcom/coremedia/iso/boxes/sampleentry/AudioSampleEntry;.setDataReferenceIndex:(I)V // method@0899 │ │ -21073e: 1308 1000 |0181: const/16 v8, #int 16 // #10 │ │ -210742: 6e20 9b08 8100 |0183: invoke-virtual {v1, v8}, Lcom/coremedia/iso/boxes/sampleentry/AudioSampleEntry;.setSampleSize:(I)V // method@089b │ │ -210748: 2208 9f02 |0186: new-instance v8, Lcom/googlecode/mp4parser/boxes/mp4/ESDescriptorBox; // type@029f │ │ -21074c: 7010 4709 0800 |0188: invoke-direct {v8}, Lcom/googlecode/mp4parser/boxes/mp4/ESDescriptorBox;.:()V // method@0947 │ │ -210752: 2209 a202 |018b: new-instance v9, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/ESDescriptor; // type@02a2 │ │ -210756: 7010 5509 0900 |018d: invoke-direct {v9}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/ESDescriptor;.:()V // method@0955 │ │ -21075c: 6e20 5809 7900 |0190: invoke-virtual {v9, v7}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/ESDescriptor;.setEsId:(I)V // method@0958 │ │ -210762: 2207 a302 |0193: new-instance v7, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/SLConfigDescriptor; // type@02a3 │ │ -210766: 7010 5a09 0700 |0195: invoke-direct {v7}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/SLConfigDescriptor;.:()V // method@095a │ │ -21076c: 1220 |0198: const/4 v0, #int 2 // #2 │ │ -21076e: 6e20 5b09 0700 |0199: invoke-virtual {v7, v0}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/SLConfigDescriptor;.setPredefined:(I)V // method@095b │ │ -210774: 6e20 5909 7900 |019c: invoke-virtual {v9, v7}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/ESDescriptor;.setSlConfigDescriptor:(Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/SLConfigDescriptor;)V // method@0959 │ │ -21077a: 2207 a102 |019f: new-instance v7, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/DecoderConfigDescriptor; // type@02a1 │ │ -21077e: 7010 4e09 0700 |01a1: invoke-direct {v7}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/DecoderConfigDescriptor;.:()V // method@094e │ │ -210784: 1302 4000 |01a4: const/16 v2, #int 64 // #40 │ │ -210788: 6e20 5309 2700 |01a6: invoke-virtual {v7, v2}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/DecoderConfigDescriptor;.setObjectTypeIndication:(I)V // method@0953 │ │ -21078e: 1252 |01a9: const/4 v2, #int 5 // #5 │ │ -210790: 6e20 5409 2700 |01aa: invoke-virtual {v7, v2}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/DecoderConfigDescriptor;.setStreamType:(I)V // method@0954 │ │ -210796: 1302 0006 |01ad: const/16 v2, #int 1536 // #600 │ │ -21079a: 6e20 5109 2700 |01af: invoke-virtual {v7, v2}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/DecoderConfigDescriptor;.setBufferSizeDB:(I)V // method@0951 │ │ -2107a0: 1702 0077 0100 |01b2: const-wide/32 v2, #float 1.34525e-40 // #00017700 │ │ -2107a6: 6e30 5209 2703 |01b5: invoke-virtual {v7, v2, v3}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/DecoderConfigDescriptor;.setMaxBitRate:(J)V // method@0952 │ │ -2107ac: 6e30 5009 2703 |01b8: invoke-virtual {v7, v2, v3}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/DecoderConfigDescriptor;.setAvgBitRate:(J)V // method@0950 │ │ -2107b2: 2202 a002 |01bb: new-instance v2, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/AudioSpecificConfig; // type@02a0 │ │ -2107b6: 7010 4a09 0200 |01bd: invoke-direct {v2}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/AudioSpecificConfig;.:()V // method@094a │ │ -2107bc: 6e20 4b09 0200 |01c0: invoke-virtual {v2, v0}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/AudioSpecificConfig;.setAudioObjectType:(I)V // method@094b │ │ -2107c2: 6200 5944 |01c3: sget-object v0, Lorg/thoughtcrime/securesms/video/recode/Track;.samplingFrequencyIndexMap:Ljava/util/Map; // field@4459 │ │ -2107c6: 6e10 9708 0100 |01c5: invoke-virtual {v1}, Lcom/coremedia/iso/boxes/sampleentry/AudioSampleEntry;.getSampleRate:()J // method@0897 │ │ -2107cc: 0b03 |01c8: move-result-wide v3 │ │ -2107ce: 8434 |01c9: long-to-int v4, v3 │ │ -2107d0: 7110 830a 0400 |01ca: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a83 │ │ -2107d6: 0c03 |01cd: move-result-object v3 │ │ -2107d8: 7220 890d 3000 |01ce: invoke-interface {v0, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0d89 │ │ -2107de: 0c00 |01d1: move-result-object v0 │ │ -2107e0: 1f00 f302 |01d2: check-cast v0, Ljava/lang/Integer; // type@02f3 │ │ -2107e4: 6e10 7c0a 0000 |01d4: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@0a7c │ │ -2107ea: 0a00 |01d7: move-result v0 │ │ -2107ec: 6e20 4d09 0200 |01d8: invoke-virtual {v2, v0}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/AudioSpecificConfig;.setSamplingFrequencyIndex:(I)V // method@094d │ │ -2107f2: 6e10 9608 0100 |01db: invoke-virtual {v1}, Lcom/coremedia/iso/boxes/sampleentry/AudioSampleEntry;.getChannelCount:()I // method@0896 │ │ -2107f8: 0a00 |01de: move-result v0 │ │ -2107fa: 6e20 4c09 0200 |01df: invoke-virtual {v2, v0}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/AudioSpecificConfig;.setChannelConfiguration:(I)V // method@094c │ │ -210800: 6e20 4f09 2700 |01e2: invoke-virtual {v7, v2}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/DecoderConfigDescriptor;.setAudioSpecificInfo:(Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/AudioSpecificConfig;)V // method@094f │ │ -210806: 6e20 5709 7900 |01e5: invoke-virtual {v9, v7}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/ESDescriptor;.setDecoderConfigDescriptor:(Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/DecoderConfigDescriptor;)V // method@0957 │ │ -21080c: 6e10 5609 0900 |01e8: invoke-virtual {v9}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/ESDescriptor;.serialize:()Ljava/nio/ByteBuffer; // method@0956 │ │ -210812: 0c07 |01eb: move-result-object v7 │ │ -210814: 6e20 4909 9800 |01ec: invoke-virtual {v8, v9}, Lcom/googlecode/mp4parser/boxes/mp4/ESDescriptorBox;.setEsDescriptor:(Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/ESDescriptor;)V // method@0949 │ │ -21081a: 6e20 4809 7800 |01ef: invoke-virtual {v8, v7}, Lcom/googlecode/mp4parser/boxes/mp4/ESDescriptorBox;.setData:(Ljava/nio/ByteBuffer;)V // method@0948 │ │ -210820: 6e20 9508 8100 |01f2: invoke-virtual {v1, v8}, Lcom/coremedia/iso/boxes/sampleentry/AudioSampleEntry;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0895 │ │ -210826: 5467 5644 |01f5: iget-object v7, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.sampleDescriptionBox:Lcom/coremedia/iso/boxes/SampleDescriptionBox; // field@4456 │ │ -21082a: 6e20 6808 1700 |01f7: invoke-virtual {v7, v1}, Lcom/coremedia/iso/boxes/SampleDescriptionBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0868 │ │ -210830: 0e00 |01fa: return-void │ │ +210430: |[210430] org.thoughtcrime.securesms.video.recode.Track.:(ILandroid/media/MediaFormat;Z)V │ │ +210440: 7010 d30a 0600 |0000: invoke-direct {v6}, Ljava/lang/Object;.:()V // method@0ad3 │ │ +210446: 1600 0000 |0003: const-wide/16 v0, #int 0 // #0 │ │ +21044a: 5a60 5c44 |0005: iput-wide v0, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.trackId:J // field@445c │ │ +21044e: 2202 7b03 |0007: new-instance v2, Ljava/util/ArrayList; // type@037b │ │ +210452: 7010 930c 0200 |0009: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@0c93 │ │ +210458: 5b62 5844 |000c: iput-object v2, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.samples:Ljava/util/ArrayList; // field@4458 │ │ +21045c: 5a60 4f44 |000e: iput-wide v0, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.duration:J // field@444f │ │ +210460: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +210462: 5b62 5244 |0011: iput-object v2, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.headerBox:Lcom/coremedia/iso/boxes/AbstractMediaHeaderBox; // field@4452 │ │ +210466: 5b62 5644 |0013: iput-object v2, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.sampleDescriptionBox:Lcom/coremedia/iso/boxes/SampleDescriptionBox; // field@4456 │ │ +21046a: 5b62 5a44 |0015: iput-object v2, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.syncSamples:Ljava/util/LinkedList; // field@445a │ │ +21046e: 2202 8103 |0017: new-instance v2, Ljava/util/Date; // type@0381 │ │ +210472: 7010 250d 0200 |0019: invoke-direct {v2}, Ljava/util/Date;.:()V // method@0d25 │ │ +210478: 5b62 4e44 |001c: iput-object v2, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.creationTime:Ljava/util/Date; // field@444e │ │ +21047c: 1202 |001e: const/4 v2, #int 0 // #0 │ │ +21047e: 5962 5d44 |001f: iput v2, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.volume:F // field@445d │ │ +210482: 2202 7b03 |0021: new-instance v2, Ljava/util/ArrayList; // type@037b │ │ +210486: 7010 930c 0200 |0023: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@0c93 │ │ +21048c: 5b62 5744 |0026: iput-object v2, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.sampleDurations:Ljava/util/ArrayList; // field@4457 │ │ +210490: 5a60 5544 |0028: iput-wide v0, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.lastPresentationTimeUs:J // field@4455 │ │ +210494: 1210 |002a: const/4 v0, #int 1 // #1 │ │ +210496: 5c60 5044 |002b: iput-boolean v0, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.first:Z // field@4450 │ │ +21049a: 8173 |002d: int-to-long v3, v7 │ │ +21049c: 5a63 5c44 |002e: iput-wide v3, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.trackId:J // field@445c │ │ +2104a0: 5c69 5444 |0030: iput-boolean v9, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.isAudio:Z // field@4454 │ │ +2104a4: 1207 |0032: const/4 v7, #int 0 // #0 │ │ +2104a6: 3909 0a01 |0033: if-nez v9, 013d // +010a │ │ +2104aa: 1603 c70b |0035: const-wide/16 v3, #int 3015 // #bc7 │ │ +2104ae: 7120 910a 4300 |0037: invoke-static {v3, v4}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a91 │ │ +2104b4: 0c09 |003a: move-result-object v9 │ │ +2104b6: 6e20 970c 9200 |003b: invoke-virtual {v2, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c97 │ │ +2104bc: 5a63 4f44 |003e: iput-wide v3, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.duration:J // field@444f │ │ +2104c0: 1a09 a790 |0040: const-string v9, "width" // string@90a7 │ │ +2104c4: 6e20 f501 9800 |0042: invoke-virtual {v8, v9}, Landroid/media/MediaFormat;.getInteger:(Ljava/lang/String;)I // method@01f5 │ │ +2104ca: 0a09 |0045: move-result v9 │ │ +2104cc: 5969 5e44 |0046: iput v9, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.width:I // field@445e │ │ +2104d0: 1a09 2d65 |0048: const-string v9, "height" // string@652d │ │ +2104d4: 6e20 f501 9800 |004a: invoke-virtual {v8, v9}, Landroid/media/MediaFormat;.getInteger:(Ljava/lang/String;)I // method@01f5 │ │ +2104da: 0a09 |004d: move-result v9 │ │ +2104dc: 5969 5344 |004e: iput v9, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.height:I // field@4453 │ │ +2104e0: 1409 905f 0100 |0050: const v9, #float 1.26117e-40 // #00015f90 │ │ +2104e6: 5969 5b44 |0053: iput v9, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.timeScale:I // field@445b │ │ +2104ea: 2209 8b03 |0055: new-instance v9, Ljava/util/LinkedList; // type@038b │ │ +2104ee: 7010 590d 0900 |0057: invoke-direct {v9}, Ljava/util/LinkedList;.:()V // method@0d59 │ │ +2104f4: 5b69 5a44 |005a: iput-object v9, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.syncSamples:Ljava/util/LinkedList; // field@445a │ │ +2104f8: 1a09 0790 |005c: const-string v9, "vide" // string@9007 │ │ +2104fc: 5b69 5144 |005e: iput-object v9, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.handler:Ljava/lang/String; // field@4451 │ │ +210500: 2209 3e02 |0060: new-instance v9, Lcom/coremedia/iso/boxes/VideoMediaHeaderBox; // type@023e │ │ +210504: 7010 9308 0900 |0062: invoke-direct {v9}, Lcom/coremedia/iso/boxes/VideoMediaHeaderBox;.:()V // method@0893 │ │ +21050a: 5b69 5244 |0065: iput-object v9, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.headerBox:Lcom/coremedia/iso/boxes/AbstractMediaHeaderBox; // field@4452 │ │ +21050e: 2209 3202 |0067: new-instance v9, Lcom/coremedia/iso/boxes/SampleDescriptionBox; // type@0232 │ │ +210512: 7010 6708 0900 |0069: invoke-direct {v9}, Lcom/coremedia/iso/boxes/SampleDescriptionBox;.:()V // method@0867 │ │ +210518: 5b69 5644 |006c: iput-object v9, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.sampleDescriptionBox:Lcom/coremedia/iso/boxes/SampleDescriptionBox; // field@4456 │ │ +21051c: 1a09 2376 |006e: const-string v9, "mime" // string@7623 │ │ +210520: 6e20 f601 9800 |0070: invoke-virtual {v8, v9}, Landroid/media/MediaFormat;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01f6 │ │ +210526: 0c09 |0073: move-result-object v9 │ │ +210528: 1a01 0b90 |0074: const-string v1, "video/avc" // string@900b │ │ +21052c: 6e20 090b 1900 |0076: invoke-virtual {v9, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b09 │ │ +210532: 0a01 |0079: move-result v1 │ │ +210534: 1302 1800 |007a: const/16 v2, #int 24 // #18 │ │ +210538: 1903 5240 |007c: const-wide/high16 v3, #long 4634766966517661696 // #4052 │ │ +21053c: 3801 9000 |007e: if-eqz v1, 010e // +0090 │ │ +210540: 2209 4002 |0080: new-instance v9, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry; // type@0240 │ │ +210544: 1a01 324e |0082: const-string v1, "avc1" // string@4e32 │ │ +210548: 7020 9c08 1900 |0084: invoke-direct {v9, v1}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.:(Ljava/lang/String;)V // method@089c │ │ +21054e: 6e20 9e08 0900 |0087: invoke-virtual {v9, v0}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setDataReferenceIndex:(I)V // method@089e │ │ +210554: 6e20 9f08 2900 |008a: invoke-virtual {v9, v2}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setDepth:(I)V // method@089f │ │ +21055a: 6e20 a008 0900 |008d: invoke-virtual {v9, v0}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setFrameCount:(I)V // method@08a0 │ │ +210560: 6e30 a208 3904 |0090: invoke-virtual {v9, v3, v4}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setHorizresolution:(D)V // method@08a2 │ │ +210566: 6e30 a308 3904 |0093: invoke-virtual {v9, v3, v4}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setVertresolution:(D)V // method@08a3 │ │ +21056c: 5261 5e44 |0096: iget v1, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.width:I // field@445e │ │ +210570: 6e20 a408 1900 |0098: invoke-virtual {v9, v1}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setWidth:(I)V // method@08a4 │ │ +210576: 5261 5344 |009b: iget v1, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.height:I // field@4453 │ │ +21057a: 6e20 a108 1900 |009d: invoke-virtual {v9, v1}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setHeight:(I)V // method@08a1 │ │ +210580: 2201 aa02 |00a0: new-instance v1, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox; // type@02aa │ │ +210584: 7010 6909 0100 |00a2: invoke-direct {v1}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.:()V // method@0969 │ │ +21058a: 1a02 b555 |00a5: const-string v2, "csd-0" // string@55b5 │ │ +21058e: 6e20 f401 2800 |00a7: invoke-virtual {v8, v2}, Landroid/media/MediaFormat;.getByteBuffer:(Ljava/lang/String;)Ljava/nio/ByteBuffer; // method@01f4 │ │ +210594: 0c03 |00aa: move-result-object v3 │ │ +210596: 3803 3b00 |00ab: if-eqz v3, 00e6 // +003b │ │ +21059a: 2203 7b03 |00ad: new-instance v3, Ljava/util/ArrayList; // type@037b │ │ +21059e: 7010 930c 0300 |00af: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@0c93 │ │ +2105a4: 6e20 f401 2800 |00b2: invoke-virtual {v8, v2}, Landroid/media/MediaFormat;.getByteBuffer:(Ljava/lang/String;)Ljava/nio/ByteBuffer; // method@01f4 │ │ +2105aa: 0c02 |00b5: move-result-object v2 │ │ +2105ac: 1244 |00b6: const/4 v4, #int 4 // #4 │ │ +2105ae: 6e20 e10b 4200 |00b7: invoke-virtual {v2, v4}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@0be1 │ │ +2105b4: 6e10 e70b 0200 |00ba: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.remaining:()I // method@0be7 │ │ +2105ba: 0a05 |00bd: move-result v5 │ │ +2105bc: 2355 d411 |00be: new-array v5, v5, [B // type@11d4 │ │ +2105c0: 6e20 dc0b 5200 |00c0: invoke-virtual {v2, v5}, Ljava/nio/ByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@0bdc │ │ +2105c6: 6e20 970c 5300 |00c3: invoke-virtual {v3, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c97 │ │ +2105cc: 2202 7b03 |00c6: new-instance v2, Ljava/util/ArrayList; // type@037b │ │ +2105d0: 7010 930c 0200 |00c8: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@0c93 │ │ +2105d6: 1a05 b655 |00cb: const-string v5, "csd-1" // string@55b6 │ │ +2105da: 6e20 f401 5800 |00cd: invoke-virtual {v8, v5}, Landroid/media/MediaFormat;.getByteBuffer:(Ljava/lang/String;)Ljava/nio/ByteBuffer; // method@01f4 │ │ +2105e0: 0c08 |00d0: move-result-object v8 │ │ +2105e2: 6e20 e10b 4800 |00d1: invoke-virtual {v8, v4}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@0be1 │ │ +2105e8: 6e10 e70b 0800 |00d4: invoke-virtual {v8}, Ljava/nio/ByteBuffer;.remaining:()I // method@0be7 │ │ +2105ee: 0a04 |00d7: move-result v4 │ │ +2105f0: 2344 d411 |00d8: new-array v4, v4, [B // type@11d4 │ │ +2105f4: 6e20 dc0b 4800 |00da: invoke-virtual {v8, v4}, Ljava/nio/ByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@0bdc │ │ +2105fa: 6e20 970c 4200 |00dd: invoke-virtual {v2, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c97 │ │ +210600: 6e20 7309 3100 |00e0: invoke-virtual {v1, v3}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.setSequenceParameterSets:(Ljava/util/List;)V // method@0973 │ │ +210606: 6e20 7109 2100 |00e3: invoke-virtual {v1, v2}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.setPictureParameterSets:(Ljava/util/List;)V // method@0971 │ │ +21060c: 1308 0d00 |00e6: const/16 v8, #int 13 // #d │ │ +210610: 6e20 6a09 8100 |00e8: invoke-virtual {v1, v8}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.setAvcLevelIndication:(I)V // method@096a │ │ +210616: 1308 6400 |00eb: const/16 v8, #int 100 // #64 │ │ +21061a: 6e20 6b09 8100 |00ed: invoke-virtual {v1, v8}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.setAvcProfileIndication:(I)V // method@096b │ │ +210620: 12f8 |00f0: const/4 v8, #int -1 // #ff │ │ +210622: 6e20 6d09 8100 |00f1: invoke-virtual {v1, v8}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.setBitDepthLumaMinus8:(I)V // method@096d │ │ +210628: 6e20 6c09 8100 |00f4: invoke-virtual {v1, v8}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.setBitDepthChromaMinus8:(I)V // method@096c │ │ +21062e: 6e20 6e09 8100 |00f7: invoke-virtual {v1, v8}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.setChromaFormat:(I)V // method@096e │ │ +210634: 6e20 6f09 0100 |00fa: invoke-virtual {v1, v0}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.setConfigurationVersion:(I)V // method@096f │ │ +21063a: 1238 |00fd: const/4 v8, #int 3 // #3 │ │ +21063c: 6e20 7009 8100 |00fe: invoke-virtual {v1, v8}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.setLengthSizeMinusOne:(I)V // method@0970 │ │ +210642: 6e20 7209 7100 |0101: invoke-virtual {v1, v7}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.setProfileCompatibility:(I)V // method@0972 │ │ +210648: 6e20 9d08 1900 |0104: invoke-virtual {v9, v1}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@089d │ │ +21064e: 5467 5644 |0107: iget-object v7, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.sampleDescriptionBox:Lcom/coremedia/iso/boxes/SampleDescriptionBox; // field@4456 │ │ +210652: 6e20 6808 9700 |0109: invoke-virtual {v7, v9}, Lcom/coremedia/iso/boxes/SampleDescriptionBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0868 │ │ +210658: 2900 ee00 |010c: goto/16 01fa // +00ee │ │ +21065c: 1a07 0d90 |010e: const-string v7, "video/mp4v" // string@900d │ │ +210660: 6e20 090b 7900 |0110: invoke-virtual {v9, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b09 │ │ +210666: 0a07 |0113: move-result v7 │ │ +210668: 3807 e600 |0114: if-eqz v7, 01fa // +00e6 │ │ +21066c: 2207 4002 |0116: new-instance v7, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry; // type@0240 │ │ +210670: 1a08 f576 |0118: const-string v8, "mp4v" // string@76f5 │ │ +210674: 7020 9c08 8700 |011a: invoke-direct {v7, v8}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.:(Ljava/lang/String;)V // method@089c │ │ +21067a: 6e20 9e08 0700 |011d: invoke-virtual {v7, v0}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setDataReferenceIndex:(I)V // method@089e │ │ +210680: 6e20 9f08 2700 |0120: invoke-virtual {v7, v2}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setDepth:(I)V // method@089f │ │ +210686: 6e20 a008 0700 |0123: invoke-virtual {v7, v0}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setFrameCount:(I)V // method@08a0 │ │ +21068c: 6e30 a208 3704 |0126: invoke-virtual {v7, v3, v4}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setHorizresolution:(D)V // method@08a2 │ │ +210692: 6e30 a308 3704 |0129: invoke-virtual {v7, v3, v4}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setVertresolution:(D)V // method@08a3 │ │ +210698: 5268 5e44 |012c: iget v8, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.width:I // field@445e │ │ +21069c: 6e20 a408 8700 |012e: invoke-virtual {v7, v8}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setWidth:(I)V // method@08a4 │ │ +2106a2: 5268 5344 |0131: iget v8, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.height:I // field@4453 │ │ +2106a6: 6e20 a108 8700 |0133: invoke-virtual {v7, v8}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setHeight:(I)V // method@08a1 │ │ +2106ac: 5468 5644 |0136: iget-object v8, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.sampleDescriptionBox:Lcom/coremedia/iso/boxes/SampleDescriptionBox; // field@4456 │ │ +2106b0: 6e20 6808 7800 |0138: invoke-virtual {v8, v7}, Lcom/coremedia/iso/boxes/SampleDescriptionBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0868 │ │ +2106b6: 2900 bf00 |013b: goto/16 01fa // +00bf │ │ +2106ba: 1603 0004 |013d: const-wide/16 v3, #int 1024 // #400 │ │ +2106be: 7120 910a 4300 |013f: invoke-static {v3, v4}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a91 │ │ +2106c4: 0c09 |0142: move-result-object v9 │ │ +2106c6: 6e20 970c 9200 |0143: invoke-virtual {v2, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c97 │ │ +2106cc: 5a63 4f44 |0146: iput-wide v3, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.duration:J // field@444f │ │ +2106d0: 1509 803f |0148: const/high16 v9, #int 1065353216 // #3f80 │ │ +2106d4: 5969 5d44 |014a: iput v9, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.volume:F // field@445d │ │ +2106d8: 1a09 f783 |014c: const-string v9, "sample-rate" // string@83f7 │ │ +2106dc: 6e20 f501 9800 |014e: invoke-virtual {v8, v9}, Landroid/media/MediaFormat;.getInteger:(Ljava/lang/String;)I // method@01f5 │ │ +2106e2: 0a01 |0151: move-result v1 │ │ +2106e4: 5961 5b44 |0152: iput v1, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.timeScale:I // field@445b │ │ +2106e8: 1a01 9689 |0154: const-string v1, "soun" // string@8996 │ │ +2106ec: 5b61 5144 |0156: iput-object v1, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.handler:Ljava/lang/String; // field@4451 │ │ +2106f0: 2201 3702 |0158: new-instance v1, Lcom/coremedia/iso/boxes/SoundMediaHeaderBox; // type@0237 │ │ +2106f4: 7010 7308 0100 |015a: invoke-direct {v1}, Lcom/coremedia/iso/boxes/SoundMediaHeaderBox;.:()V // method@0873 │ │ +2106fa: 5b61 5244 |015d: iput-object v1, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.headerBox:Lcom/coremedia/iso/boxes/AbstractMediaHeaderBox; // field@4452 │ │ +2106fe: 2201 3202 |015f: new-instance v1, Lcom/coremedia/iso/boxes/SampleDescriptionBox; // type@0232 │ │ +210702: 7010 6708 0100 |0161: invoke-direct {v1}, Lcom/coremedia/iso/boxes/SampleDescriptionBox;.:()V // method@0867 │ │ +210708: 5b61 5644 |0164: iput-object v1, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.sampleDescriptionBox:Lcom/coremedia/iso/boxes/SampleDescriptionBox; // field@4456 │ │ +21070c: 2201 3f02 |0166: new-instance v1, Lcom/coremedia/iso/boxes/sampleentry/AudioSampleEntry; // type@023f │ │ +210710: 1a02 f476 |0168: const-string v2, "mp4a" // string@76f4 │ │ +210714: 7020 9408 2100 |016a: invoke-direct {v1, v2}, Lcom/coremedia/iso/boxes/sampleentry/AudioSampleEntry;.:(Ljava/lang/String;)V // method@0894 │ │ +21071a: 1a02 bd50 |016d: const-string v2, "channel-count" // string@50bd │ │ +21071e: 6e20 f501 2800 |016f: invoke-virtual {v8, v2}, Landroid/media/MediaFormat;.getInteger:(Ljava/lang/String;)I // method@01f5 │ │ +210724: 0a02 |0172: move-result v2 │ │ +210726: 6e20 9808 2100 |0173: invoke-virtual {v1, v2}, Lcom/coremedia/iso/boxes/sampleentry/AudioSampleEntry;.setChannelCount:(I)V // method@0898 │ │ +21072c: 6e20 f501 9800 |0176: invoke-virtual {v8, v9}, Landroid/media/MediaFormat;.getInteger:(Ljava/lang/String;)I // method@01f5 │ │ +210732: 0a08 |0179: move-result v8 │ │ +210734: 8188 |017a: int-to-long v8, v8 │ │ +210736: 6e30 9a08 8109 |017b: invoke-virtual {v1, v8, v9}, Lcom/coremedia/iso/boxes/sampleentry/AudioSampleEntry;.setSampleRate:(J)V // method@089a │ │ +21073c: 6e20 9908 0100 |017e: invoke-virtual {v1, v0}, Lcom/coremedia/iso/boxes/sampleentry/AudioSampleEntry;.setDataReferenceIndex:(I)V // method@0899 │ │ +210742: 1308 1000 |0181: const/16 v8, #int 16 // #10 │ │ +210746: 6e20 9b08 8100 |0183: invoke-virtual {v1, v8}, Lcom/coremedia/iso/boxes/sampleentry/AudioSampleEntry;.setSampleSize:(I)V // method@089b │ │ +21074c: 2208 9f02 |0186: new-instance v8, Lcom/googlecode/mp4parser/boxes/mp4/ESDescriptorBox; // type@029f │ │ +210750: 7010 4709 0800 |0188: invoke-direct {v8}, Lcom/googlecode/mp4parser/boxes/mp4/ESDescriptorBox;.:()V // method@0947 │ │ +210756: 2209 a202 |018b: new-instance v9, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/ESDescriptor; // type@02a2 │ │ +21075a: 7010 5509 0900 |018d: invoke-direct {v9}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/ESDescriptor;.:()V // method@0955 │ │ +210760: 6e20 5809 7900 |0190: invoke-virtual {v9, v7}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/ESDescriptor;.setEsId:(I)V // method@0958 │ │ +210766: 2207 a302 |0193: new-instance v7, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/SLConfigDescriptor; // type@02a3 │ │ +21076a: 7010 5a09 0700 |0195: invoke-direct {v7}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/SLConfigDescriptor;.:()V // method@095a │ │ +210770: 1220 |0198: const/4 v0, #int 2 // #2 │ │ +210772: 6e20 5b09 0700 |0199: invoke-virtual {v7, v0}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/SLConfigDescriptor;.setPredefined:(I)V // method@095b │ │ +210778: 6e20 5909 7900 |019c: invoke-virtual {v9, v7}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/ESDescriptor;.setSlConfigDescriptor:(Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/SLConfigDescriptor;)V // method@0959 │ │ +21077e: 2207 a102 |019f: new-instance v7, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/DecoderConfigDescriptor; // type@02a1 │ │ +210782: 7010 4e09 0700 |01a1: invoke-direct {v7}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/DecoderConfigDescriptor;.:()V // method@094e │ │ +210788: 1302 4000 |01a4: const/16 v2, #int 64 // #40 │ │ +21078c: 6e20 5309 2700 |01a6: invoke-virtual {v7, v2}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/DecoderConfigDescriptor;.setObjectTypeIndication:(I)V // method@0953 │ │ +210792: 1252 |01a9: const/4 v2, #int 5 // #5 │ │ +210794: 6e20 5409 2700 |01aa: invoke-virtual {v7, v2}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/DecoderConfigDescriptor;.setStreamType:(I)V // method@0954 │ │ +21079a: 1302 0006 |01ad: const/16 v2, #int 1536 // #600 │ │ +21079e: 6e20 5109 2700 |01af: invoke-virtual {v7, v2}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/DecoderConfigDescriptor;.setBufferSizeDB:(I)V // method@0951 │ │ +2107a4: 1702 0077 0100 |01b2: const-wide/32 v2, #float 1.34525e-40 // #00017700 │ │ +2107aa: 6e30 5209 2703 |01b5: invoke-virtual {v7, v2, v3}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/DecoderConfigDescriptor;.setMaxBitRate:(J)V // method@0952 │ │ +2107b0: 6e30 5009 2703 |01b8: invoke-virtual {v7, v2, v3}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/DecoderConfigDescriptor;.setAvgBitRate:(J)V // method@0950 │ │ +2107b6: 2202 a002 |01bb: new-instance v2, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/AudioSpecificConfig; // type@02a0 │ │ +2107ba: 7010 4a09 0200 |01bd: invoke-direct {v2}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/AudioSpecificConfig;.:()V // method@094a │ │ +2107c0: 6e20 4b09 0200 |01c0: invoke-virtual {v2, v0}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/AudioSpecificConfig;.setAudioObjectType:(I)V // method@094b │ │ +2107c6: 6200 5944 |01c3: sget-object v0, Lorg/thoughtcrime/securesms/video/recode/Track;.samplingFrequencyIndexMap:Ljava/util/Map; // field@4459 │ │ +2107ca: 6e10 9708 0100 |01c5: invoke-virtual {v1}, Lcom/coremedia/iso/boxes/sampleentry/AudioSampleEntry;.getSampleRate:()J // method@0897 │ │ +2107d0: 0b03 |01c8: move-result-wide v3 │ │ +2107d2: 8434 |01c9: long-to-int v4, v3 │ │ +2107d4: 7110 830a 0400 |01ca: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a83 │ │ +2107da: 0c03 |01cd: move-result-object v3 │ │ +2107dc: 7220 890d 3000 |01ce: invoke-interface {v0, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0d89 │ │ +2107e2: 0c00 |01d1: move-result-object v0 │ │ +2107e4: 1f00 f302 |01d2: check-cast v0, Ljava/lang/Integer; // type@02f3 │ │ +2107e8: 6e10 7c0a 0000 |01d4: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@0a7c │ │ +2107ee: 0a00 |01d7: move-result v0 │ │ +2107f0: 6e20 4d09 0200 |01d8: invoke-virtual {v2, v0}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/AudioSpecificConfig;.setSamplingFrequencyIndex:(I)V // method@094d │ │ +2107f6: 6e10 9608 0100 |01db: invoke-virtual {v1}, Lcom/coremedia/iso/boxes/sampleentry/AudioSampleEntry;.getChannelCount:()I // method@0896 │ │ +2107fc: 0a00 |01de: move-result v0 │ │ +2107fe: 6e20 4c09 0200 |01df: invoke-virtual {v2, v0}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/AudioSpecificConfig;.setChannelConfiguration:(I)V // method@094c │ │ +210804: 6e20 4f09 2700 |01e2: invoke-virtual {v7, v2}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/DecoderConfigDescriptor;.setAudioSpecificInfo:(Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/AudioSpecificConfig;)V // method@094f │ │ +21080a: 6e20 5709 7900 |01e5: invoke-virtual {v9, v7}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/ESDescriptor;.setDecoderConfigDescriptor:(Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/DecoderConfigDescriptor;)V // method@0957 │ │ +210810: 6e10 5609 0900 |01e8: invoke-virtual {v9}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/ESDescriptor;.serialize:()Ljava/nio/ByteBuffer; // method@0956 │ │ +210816: 0c07 |01eb: move-result-object v7 │ │ +210818: 6e20 4909 9800 |01ec: invoke-virtual {v8, v9}, Lcom/googlecode/mp4parser/boxes/mp4/ESDescriptorBox;.setEsDescriptor:(Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/ESDescriptor;)V // method@0949 │ │ +21081e: 6e20 4809 7800 |01ef: invoke-virtual {v8, v7}, Lcom/googlecode/mp4parser/boxes/mp4/ESDescriptorBox;.setData:(Ljava/nio/ByteBuffer;)V // method@0948 │ │ +210824: 6e20 9508 8100 |01f2: invoke-virtual {v1, v8}, Lcom/coremedia/iso/boxes/sampleentry/AudioSampleEntry;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0895 │ │ +21082a: 5467 5644 |01f5: iget-object v7, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.sampleDescriptionBox:Lcom/coremedia/iso/boxes/SampleDescriptionBox; // field@4456 │ │ +21082e: 6e20 6808 1700 |01f7: invoke-virtual {v7, v1}, Lcom/coremedia/iso/boxes/SampleDescriptionBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0868 │ │ +210834: 0e00 |01fa: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0005 line=29 │ │ 0x0007 line=30 │ │ 0x000e line=31 │ │ 0x0011 line=33 │ │ @@ -337137,70 +337138,70 @@ │ │ type : '(JLandroid/media/MediaCodec$BufferInfo;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 101 16-bit code units │ │ -210834: |[210834] org.thoughtcrime.securesms.video.recode.Track.addSample:(JLandroid/media/MediaCodec$BufferInfo;)V │ │ -210844: 53c0 3200 |0000: iget-wide v0, v12, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@0032 │ │ -210848: 5392 5544 |0002: iget-wide v2, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.lastPresentationTimeUs:J // field@4455 │ │ -21084c: bc20 |0004: sub-long/2addr v0, v2 │ │ -21084e: 1602 0000 |0005: const-wide/16 v2, #int 0 // #0 │ │ -210852: 3104 0002 |0007: cmp-long v4, v0, v2 │ │ -210856: 3b04 0300 |0009: if-gez v4, 000c // +0003 │ │ -21085a: 0e00 |000b: return-void │ │ -21085c: 5592 5444 |000c: iget-boolean v2, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.isAudio:Z // field@4454 │ │ -210860: 1203 |000e: const/4 v3, #int 0 // #0 │ │ -210862: 1214 |000f: const/4 v4, #int 1 // #1 │ │ -210864: 3902 0900 |0010: if-nez v2, 0019 // +0009 │ │ -210868: 52c2 3000 |0012: iget v2, v12, Landroid/media/MediaCodec$BufferInfo;.flags:I // field@0030 │ │ -21086c: b542 |0014: and-int/2addr v2, v4 │ │ -21086e: 3802 0400 |0015: if-eqz v2, 0019 // +0004 │ │ -210872: 1212 |0017: const/4 v2, #int 1 // #1 │ │ -210874: 2802 |0018: goto 001a // +0002 │ │ -210876: 1202 |0019: const/4 v2, #int 0 // #0 │ │ -210878: 5495 5844 |001a: iget-object v5, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.samples:Ljava/util/ArrayList; // field@4458 │ │ -21087c: 2206 c511 |001c: new-instance v6, Lorg/thoughtcrime/securesms/video/recode/Sample; // type@11c5 │ │ -210880: 52c7 3300 |001e: iget v7, v12, Landroid/media/MediaCodec$BufferInfo;.size:I // field@0033 │ │ -210884: 8177 |0020: int-to-long v7, v7 │ │ -210886: 7058 7d6d a67b |0021: invoke-direct {v6, v10, v11, v7, v8}, Lorg/thoughtcrime/securesms/video/recode/Sample;.:(JJ)V // method@6d7d │ │ -21088c: 6e20 970c 6500 |0024: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c97 │ │ -210892: 549a 5a44 |0027: iget-object v10, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.syncSamples:Ljava/util/LinkedList; // field@445a │ │ -210896: 380a 1100 |0029: if-eqz v10, 003a // +0011 │ │ -21089a: 3802 0f00 |002b: if-eqz v2, 003a // +000f │ │ -21089e: 549b 5844 |002d: iget-object v11, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.samples:Ljava/util/ArrayList; // field@4458 │ │ -2108a2: 6e10 a00c 0b00 |002f: invoke-virtual {v11}, Ljava/util/ArrayList;.size:()I // method@0ca0 │ │ -2108a8: 0a0b |0032: move-result v11 │ │ -2108aa: 7110 830a 0b00 |0033: invoke-static {v11}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a83 │ │ -2108b0: 0c0b |0036: move-result-object v11 │ │ -2108b2: 6e20 5b0d ba00 |0037: invoke-virtual {v10, v11}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@0d5b │ │ -2108b8: 529a 5b44 |003a: iget v10, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.timeScale:I // field@445b │ │ -2108bc: 81aa |003c: int-to-long v10, v10 │ │ -2108be: 9d00 000a |003d: mul-long v0, v0, v10 │ │ -2108c2: 170a 20a1 0700 |003f: const-wide/32 v10, #float 7.00649e-40 // #0007a120 │ │ -2108c8: bba0 |0042: add-long/2addr v0, v10 │ │ -2108ca: 170a 4042 0f00 |0043: const-wide/32 v10, #float 1.4013e-39 // #000f4240 │ │ -2108d0: bea0 |0046: div-long/2addr v0, v10 │ │ -2108d2: 53ca 3200 |0047: iget-wide v10, v12, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@0032 │ │ -2108d6: 5a9a 5544 |0049: iput-wide v10, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.lastPresentationTimeUs:J // field@4455 │ │ -2108da: 559a 5044 |004b: iget-boolean v10, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.first:Z // field@4450 │ │ -2108de: 390a 1500 |004d: if-nez v10, 0062 // +0015 │ │ -2108e2: 549a 5744 |004f: iget-object v10, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.sampleDurations:Ljava/util/ArrayList; // field@4457 │ │ -2108e6: 6e10 a00c 0a00 |0051: invoke-virtual {v10}, Ljava/util/ArrayList;.size:()I // method@0ca0 │ │ -2108ec: 0a0b |0054: move-result v11 │ │ -2108ee: b14b |0055: sub-int/2addr v11, v4 │ │ -2108f0: 7120 910a 1000 |0056: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a91 │ │ -2108f6: 0c0c |0059: move-result-object v12 │ │ -2108f8: 6e30 960c ba0c |005a: invoke-virtual {v10, v11, v12}, Ljava/util/ArrayList;.add:(ILjava/lang/Object;)V // method@0c96 │ │ -2108fe: 539a 4f44 |005d: iget-wide v10, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.duration:J // field@444f │ │ -210902: bb0a |005f: add-long/2addr v10, v0 │ │ -210904: 5a9a 4f44 |0060: iput-wide v10, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.duration:J // field@444f │ │ -210908: 5c93 5044 |0062: iput-boolean v3, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.first:Z // field@4450 │ │ -21090c: 0e00 |0064: return-void │ │ +210838: |[210838] org.thoughtcrime.securesms.video.recode.Track.addSample:(JLandroid/media/MediaCodec$BufferInfo;)V │ │ +210848: 53c0 3200 |0000: iget-wide v0, v12, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@0032 │ │ +21084c: 5392 5544 |0002: iget-wide v2, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.lastPresentationTimeUs:J // field@4455 │ │ +210850: bc20 |0004: sub-long/2addr v0, v2 │ │ +210852: 1602 0000 |0005: const-wide/16 v2, #int 0 // #0 │ │ +210856: 3104 0002 |0007: cmp-long v4, v0, v2 │ │ +21085a: 3b04 0300 |0009: if-gez v4, 000c // +0003 │ │ +21085e: 0e00 |000b: return-void │ │ +210860: 5592 5444 |000c: iget-boolean v2, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.isAudio:Z // field@4454 │ │ +210864: 1203 |000e: const/4 v3, #int 0 // #0 │ │ +210866: 1214 |000f: const/4 v4, #int 1 // #1 │ │ +210868: 3902 0900 |0010: if-nez v2, 0019 // +0009 │ │ +21086c: 52c2 3000 |0012: iget v2, v12, Landroid/media/MediaCodec$BufferInfo;.flags:I // field@0030 │ │ +210870: b542 |0014: and-int/2addr v2, v4 │ │ +210872: 3802 0400 |0015: if-eqz v2, 0019 // +0004 │ │ +210876: 1212 |0017: const/4 v2, #int 1 // #1 │ │ +210878: 2802 |0018: goto 001a // +0002 │ │ +21087a: 1202 |0019: const/4 v2, #int 0 // #0 │ │ +21087c: 5495 5844 |001a: iget-object v5, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.samples:Ljava/util/ArrayList; // field@4458 │ │ +210880: 2206 c511 |001c: new-instance v6, Lorg/thoughtcrime/securesms/video/recode/Sample; // type@11c5 │ │ +210884: 52c7 3300 |001e: iget v7, v12, Landroid/media/MediaCodec$BufferInfo;.size:I // field@0033 │ │ +210888: 8177 |0020: int-to-long v7, v7 │ │ +21088a: 7058 7d6d a67b |0021: invoke-direct {v6, v10, v11, v7, v8}, Lorg/thoughtcrime/securesms/video/recode/Sample;.:(JJ)V // method@6d7d │ │ +210890: 6e20 970c 6500 |0024: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c97 │ │ +210896: 549a 5a44 |0027: iget-object v10, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.syncSamples:Ljava/util/LinkedList; // field@445a │ │ +21089a: 380a 1100 |0029: if-eqz v10, 003a // +0011 │ │ +21089e: 3802 0f00 |002b: if-eqz v2, 003a // +000f │ │ +2108a2: 549b 5844 |002d: iget-object v11, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.samples:Ljava/util/ArrayList; // field@4458 │ │ +2108a6: 6e10 a00c 0b00 |002f: invoke-virtual {v11}, Ljava/util/ArrayList;.size:()I // method@0ca0 │ │ +2108ac: 0a0b |0032: move-result v11 │ │ +2108ae: 7110 830a 0b00 |0033: invoke-static {v11}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a83 │ │ +2108b4: 0c0b |0036: move-result-object v11 │ │ +2108b6: 6e20 5b0d ba00 |0037: invoke-virtual {v10, v11}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@0d5b │ │ +2108bc: 529a 5b44 |003a: iget v10, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.timeScale:I // field@445b │ │ +2108c0: 81aa |003c: int-to-long v10, v10 │ │ +2108c2: 9d00 000a |003d: mul-long v0, v0, v10 │ │ +2108c6: 170a 20a1 0700 |003f: const-wide/32 v10, #float 7.00649e-40 // #0007a120 │ │ +2108cc: bba0 |0042: add-long/2addr v0, v10 │ │ +2108ce: 170a 4042 0f00 |0043: const-wide/32 v10, #float 1.4013e-39 // #000f4240 │ │ +2108d4: bea0 |0046: div-long/2addr v0, v10 │ │ +2108d6: 53ca 3200 |0047: iget-wide v10, v12, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@0032 │ │ +2108da: 5a9a 5544 |0049: iput-wide v10, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.lastPresentationTimeUs:J // field@4455 │ │ +2108de: 559a 5044 |004b: iget-boolean v10, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.first:Z // field@4450 │ │ +2108e2: 390a 1500 |004d: if-nez v10, 0062 // +0015 │ │ +2108e6: 549a 5744 |004f: iget-object v10, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.sampleDurations:Ljava/util/ArrayList; // field@4457 │ │ +2108ea: 6e10 a00c 0a00 |0051: invoke-virtual {v10}, Ljava/util/ArrayList;.size:()I // method@0ca0 │ │ +2108f0: 0a0b |0054: move-result v11 │ │ +2108f2: b14b |0055: sub-int/2addr v11, v4 │ │ +2108f4: 7120 910a 1000 |0056: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a91 │ │ +2108fa: 0c0c |0059: move-result-object v12 │ │ +2108fc: 6e30 960c ba0c |005a: invoke-virtual {v10, v11, v12}, Ljava/util/ArrayList;.add:(ILjava/lang/Object;)V // method@0c96 │ │ +210902: 539a 4f44 |005d: iget-wide v10, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.duration:J // field@444f │ │ +210906: bb0a |005f: add-long/2addr v10, v0 │ │ +210908: 5a9a 4f44 |0060: iput-wide v10, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.duration:J // field@444f │ │ +21090c: 5c93 5044 |0062: iput-boolean v3, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.first:Z // field@4450 │ │ +210910: 0e00 |0064: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ 0x000c line=183 │ │ 0x001a line=184 │ │ 0x0027 line=185 │ │ 0x002d line=186 │ │ @@ -337220,17 +337221,17 @@ │ │ type : '()Ljava/util/Date;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2101ec: |[2101ec] org.thoughtcrime.securesms.video.recode.Track.getCreationTime:()Ljava/util/Date; │ │ -2101fc: 5410 4e44 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.creationTime:Ljava/util/Date; // field@444e │ │ -210200: 1100 |0002: return-object v0 │ │ +2101f0: |[2101f0] org.thoughtcrime.securesms.video.recode.Track.getCreationTime:()Ljava/util/Date; │ │ +210200: 5410 4e44 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.creationTime:Ljava/util/Date; // field@444e │ │ +210204: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=234 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/thoughtcrime/securesms/video/recode/Track; │ │ │ │ #2 : (in Lorg/thoughtcrime/securesms/video/recode/Track;) │ │ @@ -337238,17 +337239,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -210204: |[210204] org.thoughtcrime.securesms.video.recode.Track.getDuration:()J │ │ -210214: 5320 4f44 |0000: iget-wide v0, v2, Lorg/thoughtcrime/securesms/video/recode/Track;.duration:J // field@444f │ │ -210218: 1000 |0002: return-wide v0 │ │ +210208: |[210208] org.thoughtcrime.securesms.video.recode.Track.getDuration:()J │ │ +210218: 5320 4f44 |0000: iget-wide v0, v2, Lorg/thoughtcrime/securesms/video/recode/Track;.duration:J // field@444f │ │ +21021c: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=203 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/thoughtcrime/securesms/video/recode/Track; │ │ │ │ #3 : (in Lorg/thoughtcrime/securesms/video/recode/Track;) │ │ @@ -337256,17 +337257,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2101a4: |[2101a4] org.thoughtcrime.securesms.video.recode.Track.getHandler:()Ljava/lang/String; │ │ -2101b4: 5410 5144 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.handler:Ljava/lang/String; // field@4451 │ │ -2101b8: 1100 |0002: return-object v0 │ │ +2101a8: |[2101a8] org.thoughtcrime.securesms.video.recode.Track.getHandler:()Ljava/lang/String; │ │ +2101b8: 5410 5144 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.handler:Ljava/lang/String; // field@4451 │ │ +2101bc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/thoughtcrime/securesms/video/recode/Track; │ │ │ │ #4 : (in Lorg/thoughtcrime/securesms/video/recode/Track;) │ │ @@ -337274,17 +337275,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -21015c: |[21015c] org.thoughtcrime.securesms.video.recode.Track.getHeight:()I │ │ -21016c: 5210 5344 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.height:I // field@4453 │ │ -210170: 0f00 |0002: return v0 │ │ +210160: |[210160] org.thoughtcrime.securesms.video.recode.Track.getHeight:()I │ │ +210170: 5210 5344 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.height:I // field@4453 │ │ +210174: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=242 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/thoughtcrime/securesms/video/recode/Track; │ │ │ │ #5 : (in Lorg/thoughtcrime/securesms/video/recode/Track;) │ │ @@ -337292,17 +337293,17 @@ │ │ type : '()Lcom/coremedia/iso/boxes/AbstractMediaHeaderBox;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -210114: |[210114] org.thoughtcrime.securesms.video.recode.Track.getMediaHeaderBox:()Lcom/coremedia/iso/boxes/AbstractMediaHeaderBox; │ │ -210124: 5410 5244 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.headerBox:Lcom/coremedia/iso/boxes/AbstractMediaHeaderBox; // field@4452 │ │ -210128: 1100 |0002: return-object v0 │ │ +210118: |[210118] org.thoughtcrime.securesms.video.recode.Track.getMediaHeaderBox:()Lcom/coremedia/iso/boxes/AbstractMediaHeaderBox; │ │ +210128: 5410 5244 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.headerBox:Lcom/coremedia/iso/boxes/AbstractMediaHeaderBox; // field@4452 │ │ +21012c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/thoughtcrime/securesms/video/recode/Track; │ │ │ │ #6 : (in Lorg/thoughtcrime/securesms/video/recode/Track;) │ │ @@ -337310,17 +337311,17 @@ │ │ type : '()Lcom/coremedia/iso/boxes/SampleDescriptionBox;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -21012c: |[21012c] org.thoughtcrime.securesms.video.recode.Track.getSampleDescriptionBox:()Lcom/coremedia/iso/boxes/SampleDescriptionBox; │ │ -21013c: 5410 5644 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.sampleDescriptionBox:Lcom/coremedia/iso/boxes/SampleDescriptionBox; // field@4456 │ │ -210140: 1100 |0002: return-object v0 │ │ +210130: |[210130] org.thoughtcrime.securesms.video.recode.Track.getSampleDescriptionBox:()Lcom/coremedia/iso/boxes/SampleDescriptionBox; │ │ +210140: 5410 5644 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.sampleDescriptionBox:Lcom/coremedia/iso/boxes/SampleDescriptionBox; // field@4456 │ │ +210144: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=215 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/thoughtcrime/securesms/video/recode/Track; │ │ │ │ #7 : (in Lorg/thoughtcrime/securesms/video/recode/Track;) │ │ @@ -337328,17 +337329,17 @@ │ │ type : '()Ljava/util/ArrayList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2101bc: |[2101bc] org.thoughtcrime.securesms.video.recode.Track.getSampleDurations:()Ljava/util/ArrayList; │ │ -2101cc: 5410 5744 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.sampleDurations:Ljava/util/ArrayList; // field@4457 │ │ -2101d0: 1100 |0002: return-object v0 │ │ +2101c0: |[2101c0] org.thoughtcrime.securesms.video.recode.Track.getSampleDurations:()Ljava/util/ArrayList; │ │ +2101d0: 5410 5744 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.sampleDurations:Ljava/util/ArrayList; // field@4457 │ │ +2101d4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=250 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/thoughtcrime/securesms/video/recode/Track; │ │ │ │ #8 : (in Lorg/thoughtcrime/securesms/video/recode/Track;) │ │ @@ -337346,17 +337347,17 @@ │ │ type : '()Ljava/util/ArrayList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2101d4: |[2101d4] org.thoughtcrime.securesms.video.recode.Track.getSamples:()Ljava/util/ArrayList; │ │ -2101e4: 5410 5844 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.samples:Ljava/util/ArrayList; // field@4458 │ │ -2101e8: 1100 |0002: return-object v0 │ │ +2101d8: |[2101d8] org.thoughtcrime.securesms.video.recode.Track.getSamples:()Ljava/util/ArrayList; │ │ +2101e8: 5410 5844 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.samples:Ljava/util/ArrayList; // field@4458 │ │ +2101ec: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=199 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/thoughtcrime/securesms/video/recode/Track; │ │ │ │ #9 : (in Lorg/thoughtcrime/securesms/video/recode/Track;) │ │ @@ -337364,43 +337365,43 @@ │ │ type : '()[J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 49 16-bit code units │ │ -210234: |[210234] org.thoughtcrime.securesms.video.recode.Track.getSyncSamples:()[J │ │ -210244: 5440 5a44 |0000: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/Track;.syncSamples:Ljava/util/LinkedList; // field@445a │ │ -210248: 3800 2d00 |0002: if-eqz v0, 002f // +002d │ │ -21024c: 6e10 5f0d 0000 |0004: invoke-virtual {v0}, Ljava/util/LinkedList;.isEmpty:()Z // method@0d5f │ │ -210252: 0a00 |0007: move-result v0 │ │ -210254: 3800 0300 |0008: if-eqz v0, 000b // +0003 │ │ -210258: 2825 |000a: goto 002f // +0025 │ │ -21025a: 5440 5a44 |000b: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/Track;.syncSamples:Ljava/util/LinkedList; // field@445a │ │ -21025e: 6e10 630d 0000 |000d: invoke-virtual {v0}, Ljava/util/LinkedList;.size:()I // method@0d63 │ │ -210264: 0a00 |0010: move-result v0 │ │ -210266: 2300 d911 |0011: new-array v0, v0, [J // type@11d9 │ │ -21026a: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -21026c: 5442 5a44 |0014: iget-object v2, v4, Lorg/thoughtcrime/securesms/video/recode/Track;.syncSamples:Ljava/util/LinkedList; // field@445a │ │ -210270: 6e10 630d 0200 |0016: invoke-virtual {v2}, Ljava/util/LinkedList;.size:()I // method@0d63 │ │ -210276: 0a02 |0019: move-result v2 │ │ -210278: 3521 1400 |001a: if-ge v1, v2, 002e // +0014 │ │ -21027c: 5442 5a44 |001c: iget-object v2, v4, Lorg/thoughtcrime/securesms/video/recode/Track;.syncSamples:Ljava/util/LinkedList; // field@445a │ │ -210280: 6e20 5e0d 1200 |001e: invoke-virtual {v2, v1}, Ljava/util/LinkedList;.get:(I)Ljava/lang/Object; // method@0d5e │ │ -210286: 0c02 |0021: move-result-object v2 │ │ -210288: 1f02 f302 |0022: check-cast v2, Ljava/lang/Integer; // type@02f3 │ │ -21028c: 6e10 7c0a 0200 |0024: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@0a7c │ │ -210292: 0a02 |0027: move-result v2 │ │ -210294: 8122 |0028: int-to-long v2, v2 │ │ -210296: 4c02 0001 |0029: aput-wide v2, v0, v1 │ │ -21029a: d801 0101 |002b: add-int/lit8 v1, v1, #int 1 // #01 │ │ -21029e: 28e7 |002d: goto 0014 // -0019 │ │ -2102a0: 1100 |002e: return-object v0 │ │ -2102a2: 1200 |002f: const/4 v0, #int 0 // #0 │ │ -2102a4: 1100 |0030: return-object v0 │ │ +210238: |[210238] org.thoughtcrime.securesms.video.recode.Track.getSyncSamples:()[J │ │ +210248: 5440 5a44 |0000: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/Track;.syncSamples:Ljava/util/LinkedList; // field@445a │ │ +21024c: 3800 2d00 |0002: if-eqz v0, 002f // +002d │ │ +210250: 6e10 5f0d 0000 |0004: invoke-virtual {v0}, Ljava/util/LinkedList;.isEmpty:()Z // method@0d5f │ │ +210256: 0a00 |0007: move-result v0 │ │ +210258: 3800 0300 |0008: if-eqz v0, 000b // +0003 │ │ +21025c: 2825 |000a: goto 002f // +0025 │ │ +21025e: 5440 5a44 |000b: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/Track;.syncSamples:Ljava/util/LinkedList; // field@445a │ │ +210262: 6e10 630d 0000 |000d: invoke-virtual {v0}, Ljava/util/LinkedList;.size:()I // method@0d63 │ │ +210268: 0a00 |0010: move-result v0 │ │ +21026a: 2300 d911 |0011: new-array v0, v0, [J // type@11d9 │ │ +21026e: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +210270: 5442 5a44 |0014: iget-object v2, v4, Lorg/thoughtcrime/securesms/video/recode/Track;.syncSamples:Ljava/util/LinkedList; // field@445a │ │ +210274: 6e10 630d 0200 |0016: invoke-virtual {v2}, Ljava/util/LinkedList;.size:()I // method@0d63 │ │ +21027a: 0a02 |0019: move-result v2 │ │ +21027c: 3521 1400 |001a: if-ge v1, v2, 002e // +0014 │ │ +210280: 5442 5a44 |001c: iget-object v2, v4, Lorg/thoughtcrime/securesms/video/recode/Track;.syncSamples:Ljava/util/LinkedList; // field@445a │ │ +210284: 6e20 5e0d 1200 |001e: invoke-virtual {v2, v1}, Ljava/util/LinkedList;.get:(I)Ljava/lang/Object; // method@0d5e │ │ +21028a: 0c02 |0021: move-result-object v2 │ │ +21028c: 1f02 f302 |0022: check-cast v2, Ljava/lang/Integer; // type@02f3 │ │ +210290: 6e10 7c0a 0200 |0024: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@0a7c │ │ +210296: 0a02 |0027: move-result v2 │ │ +210298: 8122 |0028: int-to-long v2, v2 │ │ +21029a: 4c02 0001 |0029: aput-wide v2, v0, v1 │ │ +21029e: d801 0101 |002b: add-int/lit8 v1, v1, #int 1 // #01 │ │ +2102a2: 28e7 |002d: goto 0014 // -0019 │ │ +2102a4: 1100 |002e: return-object v0 │ │ +2102a6: 1200 |002f: const/4 v0, #int 0 // #0 │ │ +2102a8: 1100 |0030: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ 0x000b line=222 │ │ 0x0014 line=223 │ │ 0x001c line=224 │ │ locals : │ │ @@ -337411,17 +337412,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -210174: |[210174] org.thoughtcrime.securesms.video.recode.Track.getTimeScale:()I │ │ -210184: 5210 5b44 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.timeScale:I // field@445b │ │ -210188: 0f00 |0002: return v0 │ │ +210178: |[210178] org.thoughtcrime.securesms.video.recode.Track.getTimeScale:()I │ │ +210188: 5210 5b44 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.timeScale:I // field@445b │ │ +21018c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=230 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/thoughtcrime/securesms/video/recode/Track; │ │ │ │ #11 : (in Lorg/thoughtcrime/securesms/video/recode/Track;) │ │ @@ -337429,17 +337430,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -21021c: |[21021c] org.thoughtcrime.securesms.video.recode.Track.getTrackId:()J │ │ -21022c: 5320 5c44 |0000: iget-wide v0, v2, Lorg/thoughtcrime/securesms/video/recode/Track;.trackId:J // field@445c │ │ -210230: 1000 |0002: return-wide v0 │ │ +210220: |[210220] org.thoughtcrime.securesms.video.recode.Track.getTrackId:()J │ │ +210230: 5320 5c44 |0000: iget-wide v0, v2, Lorg/thoughtcrime/securesms/video/recode/Track;.trackId:J // field@445c │ │ +210234: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/thoughtcrime/securesms/video/recode/Track; │ │ │ │ #12 : (in Lorg/thoughtcrime/securesms/video/recode/Track;) │ │ @@ -337447,17 +337448,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -210144: |[210144] org.thoughtcrime.securesms.video.recode.Track.getVolume:()F │ │ -210154: 5210 5d44 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.volume:F // field@445d │ │ -210158: 0f00 |0002: return v0 │ │ +210148: |[210148] org.thoughtcrime.securesms.video.recode.Track.getVolume:()F │ │ +210158: 5210 5d44 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.volume:F // field@445d │ │ +21015c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=246 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/thoughtcrime/securesms/video/recode/Track; │ │ │ │ #13 : (in Lorg/thoughtcrime/securesms/video/recode/Track;) │ │ @@ -337465,17 +337466,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -21018c: |[21018c] org.thoughtcrime.securesms.video.recode.Track.getWidth:()I │ │ -21019c: 5210 5e44 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.width:I // field@445e │ │ -2101a0: 0f00 |0002: return v0 │ │ +210190: |[210190] org.thoughtcrime.securesms.video.recode.Track.getWidth:()I │ │ +2101a0: 5210 5e44 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.width:I // field@445e │ │ +2101a4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=238 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/thoughtcrime/securesms/video/recode/Track; │ │ │ │ #14 : (in Lorg/thoughtcrime/securesms/video/recode/Track;) │ │ @@ -337483,17 +337484,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2100fc: |[2100fc] org.thoughtcrime.securesms.video.recode.Track.isAudio:()Z │ │ -21010c: 5510 5444 |0000: iget-boolean v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.isAudio:Z // field@4454 │ │ -210110: 0f00 |0002: return v0 │ │ +210100: |[210100] org.thoughtcrime.securesms.video.recode.Track.isAudio:()Z │ │ +210110: 5510 5444 |0000: iget-boolean v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.isAudio:Z // field@4454 │ │ +210114: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=254 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/thoughtcrime/securesms/video/recode/Track; │ │ │ │ source_file_idx : 17087 (Track.java) │ │ @@ -337530,19 +337531,19 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -210910: |[210910] org.thoughtcrime.securesms.video.recode.VideoRecoder$$ExternalSyntheticLambda0.:(Landroid/content/Context;Ljava/lang/String;)V │ │ -210920: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ -210926: 5b01 5f44 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$$ExternalSyntheticLambda0;.f$0:Landroid/content/Context; // field@445f │ │ -21092a: 5b02 6044 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$$ExternalSyntheticLambda0;.f$1:Ljava/lang/String; // field@4460 │ │ -21092e: 0e00 |0007: return-void │ │ +210914: |[210914] org.thoughtcrime.securesms.video.recode.VideoRecoder$$ExternalSyntheticLambda0.:(Landroid/content/Context;Ljava/lang/String;)V │ │ +210924: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ +21092a: 5b01 5f44 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$$ExternalSyntheticLambda0;.f$0:Landroid/content/Context; // field@445f │ │ +21092e: 5b02 6044 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$$ExternalSyntheticLambda0;.f$1:Ljava/lang/String; // field@4460 │ │ +210932: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/content/Context; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ @@ -337553,19 +337554,19 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -210930: |[210930] org.thoughtcrime.securesms.video.recode.VideoRecoder$$ExternalSyntheticLambda0.run:()V │ │ -210940: 5420 5f44 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$$ExternalSyntheticLambda0;.f$0:Landroid/content/Context; // field@445f │ │ -210944: 5421 6044 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$$ExternalSyntheticLambda0;.f$1:Ljava/lang/String; // field@4460 │ │ -210948: 7120 a56d 1000 |0004: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.lambda$alert$0:(Landroid/content/Context;Ljava/lang/String;)V // method@6da5 │ │ -21094e: 0e00 |0007: return-void │ │ +210934: |[210934] org.thoughtcrime.securesms.video.recode.VideoRecoder$$ExternalSyntheticLambda0.run:()V │ │ +210944: 5420 5f44 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$$ExternalSyntheticLambda0;.f$0:Landroid/content/Context; // field@445f │ │ +210948: 5421 6044 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$$ExternalSyntheticLambda0;.f$1:Ljava/lang/String; // field@4460 │ │ +21094c: 7120 a56d 1000 |0004: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.lambda$alert$0:(Landroid/content/Context;Ljava/lang/String;)V // method@6da5 │ │ +210952: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$$ExternalSyntheticLambda0; │ │ │ │ source_file_idx : 6616 (D8$$SyntheticClass) │ │ @@ -337680,17 +337681,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -210950: |[210950] org.thoughtcrime.securesms.video.recode.VideoRecoder$VideoEditedInfo.:()V │ │ -210960: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ -210966: 0e00 |0003: return-void │ │ +210954: |[210954] org.thoughtcrime.securesms.video.recode.VideoRecoder$VideoEditedInfo.:()V │ │ +210964: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ +21096a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=453 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo; │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;) │ │ @@ -337698,17 +337699,17 @@ │ │ type : '(Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -210968: |[210968] org.thoughtcrime.securesms.video.recode.VideoRecoder$VideoEditedInfo.:(Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$1;)V │ │ -210978: 7010 9c6d 0000 |0000: invoke-direct {v0}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.:()V // method@6d9c │ │ -21097e: 0e00 |0003: return-void │ │ +21096c: |[21096c] org.thoughtcrime.securesms.video.recode.VideoRecoder$VideoEditedInfo.:(Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$1;)V │ │ +21097c: 7010 9c6d 0000 |0000: invoke-direct {v0}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.:()V // method@6d9c │ │ +210982: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=453 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$1; │ │ │ │ @@ -337764,37 +337765,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -211e3c: |[211e3c] org.thoughtcrime.securesms.video.recode.VideoRecoder.:()V │ │ -211e4c: 0e00 |0000: return-void │ │ +211e40: |[211e40] org.thoughtcrime.securesms.video.recode.VideoRecoder.:()V │ │ +211e50: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -211e50: |[211e50] org.thoughtcrime.securesms.video.recode.VideoRecoder.:()V │ │ -211e60: 7010 d30a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0ad3 │ │ -211e66: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -211e68: 5c10 7144 |0004: iput-boolean v0, v1, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.cancelCurrentVideoConversion:Z // field@4471 │ │ -211e6c: 2200 ff02 |0006: new-instance v0, Ljava/lang/Object; // type@02ff │ │ -211e70: 7010 d30a 0000 |0008: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ -211e76: 5b10 7244 |000b: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.videoConvertSync:Ljava/lang/Object; // field@4472 │ │ -211e7a: 0e00 |000d: return-void │ │ +211e54: |[211e54] org.thoughtcrime.securesms.video.recode.VideoRecoder.:()V │ │ +211e64: 7010 d30a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0ad3 │ │ +211e6a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +211e6c: 5c10 7144 |0004: iput-boolean v0, v1, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.cancelCurrentVideoConversion:Z // field@4471 │ │ +211e70: 2200 ff02 |0006: new-instance v0, Ljava/lang/Object; // type@02ff │ │ +211e74: 7010 d30a 0000 |0008: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ +211e7a: 5b10 7244 |000b: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.videoConvertSync:Ljava/lang/Object; // field@4472 │ │ +211e7e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0004 line=37 │ │ 0x0006 line=38 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/thoughtcrime/securesms/video/recode/VideoRecoder; │ │ @@ -337804,21 +337805,21 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -211e7c: |[211e7c] org.thoughtcrime.securesms.video.recode.VideoRecoder.alert:(Landroid/content/Context;Ljava/lang/String;)V │ │ -211e8c: 6200 7044 |0000: sget-object v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4470 │ │ -211e90: 7120 db02 2000 |0002: invoke-static {v0, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@02db │ │ -211e96: 2200 c811 |0005: new-instance v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$$ExternalSyntheticLambda0; // type@11c8 │ │ -211e9a: 7030 9a6d 1002 |0007: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$$ExternalSyntheticLambda0;.:(Landroid/content/Context;Ljava/lang/String;)V // method@6d9a │ │ -211ea0: 7110 286c 0000 |000a: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/Util;.runOnMain:(Ljava/lang/Runnable;)V // method@6c28 │ │ -211ea6: 0e00 |000d: return-void │ │ +211e80: |[211e80] org.thoughtcrime.securesms.video.recode.VideoRecoder.alert:(Landroid/content/Context;Ljava/lang/String;)V │ │ +211e90: 6200 7044 |0000: sget-object v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4470 │ │ +211e94: 7120 db02 2000 |0002: invoke-static {v0, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@02db │ │ +211e9a: 2200 c811 |0005: new-instance v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$$ExternalSyntheticLambda0; // type@11c8 │ │ +211e9e: 7030 9a6d 1002 |0007: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$$ExternalSyntheticLambda0;.:(Landroid/content/Context;Ljava/lang/String;)V // method@6d9a │ │ +211ea4: 7110 286c 0000 |000a: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/Util;.runOnMain:(Ljava/lang/Runnable;)V // method@6c28 │ │ +211eaa: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=546 │ │ 0x0005 line=547 │ │ locals : │ │ 0x0000 - 0x000e reg=1 (null) Landroid/content/Context; │ │ 0x0000 - 0x000e reg=2 (null) Ljava/lang/String; │ │ @@ -337828,26 +337829,26 @@ │ │ type : '(FIFJ)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 15 16-bit code units │ │ -211a24: |[211a24] org.thoughtcrime.securesms.video.recode.VideoRecoder.calculateEstimatedSize:(FIFJ)I │ │ -211a34: db02 0208 |0000: div-int/lit8 v2, v2, #int 8 // #08 │ │ -211a38: 8222 |0002: int-to-float v2, v2 │ │ -211a3a: 1500 7a44 |0003: const/high16 v0, #int 1148846080 // #447a │ │ -211a3e: c903 |0005: div-float/2addr v3, v0 │ │ -211a40: a802 0203 |0006: mul-float v2, v2, v3 │ │ -211a44: 8822 |0008: float-to-long v2, v2 │ │ -211a46: bb24 |0009: add-long/2addr v4, v2 │ │ -211a48: 8542 |000a: long-to-float v2, v4 │ │ -211a4a: a802 0201 |000b: mul-float v2, v2, v1 │ │ -211a4e: 8721 |000d: float-to-int v1, v2 │ │ -211a50: 0f01 |000e: return v1 │ │ +211a28: |[211a28] org.thoughtcrime.securesms.video.recode.VideoRecoder.calculateEstimatedSize:(FIFJ)I │ │ +211a38: db02 0208 |0000: div-int/lit8 v2, v2, #int 8 // #08 │ │ +211a3c: 8222 |0002: int-to-float v2, v2 │ │ +211a3e: 1500 7a44 |0003: const/high16 v0, #int 1148846080 // #447a │ │ +211a42: c903 |0005: div-float/2addr v3, v0 │ │ +211a44: a802 0203 |0006: mul-float v2, v2, v3 │ │ +211a48: 8822 |0008: float-to-long v2, v2 │ │ +211a4a: bb24 |0009: add-long/2addr v4, v2 │ │ +211a4c: 8542 |000a: long-to-float v2, v4 │ │ +211a4e: a802 0201 |000b: mul-float v2, v2, v1 │ │ +211a52: 8721 |000d: float-to-int v1, v2 │ │ +211a54: 0f01 |000e: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=539 │ │ locals : │ │ 0x0000 - 0x000f reg=1 (null) F │ │ 0x0000 - 0x000f reg=2 (null) I │ │ 0x0000 - 0x000f reg=3 (null) F │ │ @@ -337858,22 +337859,22 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -211ea8: |[211ea8] org.thoughtcrime.securesms.video.recode.VideoRecoder.checkConversionCanceled:()V │ │ -211eb8: 5420 7244 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.videoConvertSync:Ljava/lang/Object; // field@4472 │ │ -211ebc: 1d00 |0002: monitor-enter v0 │ │ -211ebe: 1e00 |0003: monitor-exit v0 │ │ -211ec0: 0e00 |0004: return-void │ │ -211ec2: 0d01 |0005: move-exception v1 │ │ -211ec4: 1e00 |0006: monitor-exit v0 │ │ -211ec6: 2701 |0007: throw v1 │ │ +211eac: |[211eac] org.thoughtcrime.securesms.video.recode.VideoRecoder.checkConversionCanceled:()V │ │ +211ebc: 5420 7244 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.videoConvertSync:Ljava/lang/Object; // field@4472 │ │ +211ec0: 1d00 |0002: monitor-enter v0 │ │ +211ec2: 1e00 |0003: monitor-exit v0 │ │ +211ec4: 0e00 |0004: return-void │ │ +211ec6: 0d01 |0005: move-exception v1 │ │ +211ec8: 1e00 |0006: monitor-exit v0 │ │ +211eca: 2701 |0007: throw v1 │ │ catches : 1 │ │ 0x0003 - 0x0007 │ │ -> 0x0005 │ │ positions : │ │ 0x0000 line=42 │ │ 0x0003 line=44 │ │ locals : │ │ @@ -337884,804 +337885,804 @@ │ │ type : '(Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;Ljava/lang/String;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 42 │ │ ins : 3 │ │ outs : 10 │ │ insns size : 1410 16-bit code units │ │ -210980: |[210980] org.thoughtcrime.securesms.video.recode.VideoRecoder.convertVideo:(Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;Ljava/lang/String;)Z │ │ -210990: 0800 2800 |0000: move-object/from16 v0, v40 │ │ -210994: 1a01 0b90 |0002: const-string v1, "video/avc" // string@900b │ │ -210998: 1a02 991c |0004: const-string v2, "Flushing video failed unexpectedly" // string@1c99 │ │ -21099c: 530d 6e44 |0006: iget-wide v13, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.startTime:J // field@446e │ │ -2109a0: 530b 6144 |0008: iget-wide v11, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.endTime:J // field@4461 │ │ -2109a4: 5203 6c44 |000a: iget v3, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultWidth:I // field@446c │ │ -2109a8: 5204 6a44 |000c: iget v4, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultHeight:I // field@446a │ │ -2109ac: 5205 6d44 |000e: iget v5, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.rotationValue:I // field@446d │ │ -2109b0: 5206 6944 |0010: iget v6, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalWidth:I // field@4469 │ │ -2109b4: 5207 6544 |0012: iget v7, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalHeight:I // field@4465 │ │ -2109b8: 5208 6844 |0014: iget v8, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalVideoBitrate:I // field@4468 │ │ -2109bc: 5209 6b44 |0016: iget v9, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultVideoBitrate:I // field@446b │ │ -2109c0: 220f bf02 |0018: new-instance v15, Ljava/io/File; // type@02bf │ │ -2109c4: 080a 2900 |001a: move-object/from16 v10, v41 │ │ -2109c8: 7020 9109 af00 |001c: invoke-direct {v15, v10}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0991 │ │ -2109ce: 130a 5a00 |001f: const/16 v10, #int 90 // #5a │ │ -2109d2: 33a5 0d00 |0021: if-ne v5, v10, 002e // +000d │ │ -2109d6: 0811 0200 |0023: move-object/from16 v17, v2 │ │ -2109da: 1205 |0025: const/4 v5, #int 0 // #0 │ │ -2109dc: 130a 0e01 |0026: const/16 v10, #int 270 // #10e │ │ -2109e0: 0226 0400 |0028: move/from16 v38, v4 │ │ -2109e4: 0134 |002a: move v4, v3 │ │ -2109e6: 0203 2600 |002b: move/from16 v3, v38 │ │ -2109ea: 2814 |002d: goto 0041 // +0014 │ │ -2109ec: 130a b400 |002e: const/16 v10, #int 180 // #b4 │ │ -2109f0: 33a5 0600 |0030: if-ne v5, v10, 0036 // +0006 │ │ -2109f4: 0811 0200 |0032: move-object/from16 v17, v2 │ │ -2109f8: 1205 |0034: const/4 v5, #int 0 // #0 │ │ -2109fa: 280c |0035: goto 0041 // +000c │ │ -2109fc: 130a 0e01 |0036: const/16 v10, #int 270 // #10e │ │ -210a00: 0811 0200 |0038: move-object/from16 v17, v2 │ │ -210a04: 33a5 0600 |003a: if-ne v5, v10, 0040 // +0006 │ │ -210a08: 1205 |003c: const/4 v5, #int 0 // #0 │ │ -210a0a: 130a 5a00 |003d: const/16 v10, #int 90 // #5a │ │ -210a0e: 28e9 |003f: goto 0028 // -0017 │ │ -210a10: 120a |0040: const/4 v10, #int 0 // #0 │ │ -210a12: 2202 bf02 |0041: new-instance v2, Ljava/io/File; // type@02bf │ │ -210a16: 5400 6644 |0043: iget-object v0, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalPath:Ljava/lang/String; // field@4466 │ │ -210a1a: 7020 9109 0200 |0045: invoke-direct {v2, v0}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0991 │ │ -210a20: 6e10 9309 0200 |0048: invoke-virtual {v2}, Ljava/io/File;.canRead:()Z // method@0993 │ │ -210a26: 0a00 |004b: move-result v0 │ │ -210a28: 3900 0c00 |004c: if-nez v0, 0058 // +000c │ │ -210a2c: 6200 7044 |004e: sget-object v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4470 │ │ -210a30: 1a01 a919 |0050: const-string v1, "Could not read video file to be recoded" // string@19a9 │ │ -210a34: 7120 e102 1000 |0052: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@02e1 │ │ -210a3a: 1310 0000 |0055: const/16 v16, #int 0 // #0 │ │ -210a3e: 0f10 |0057: return v16 │ │ -210a40: 1310 0000 |0058: const/16 v16, #int 0 // #0 │ │ -210a44: 7100 5f0b 0000 |005a: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b5f │ │ -210a4a: 3803 1c05 |005d: if-eqz v3, 0579 // +051c │ │ -210a4e: 3804 1a05 |005f: if-eqz v4, 0579 // +051a │ │ -210a52: 0812 0100 |0061: move-object/from16 v18, v1 │ │ -210a56: 2201 7700 |0063: new-instance v1, Landroid/media/MediaCodec$BufferInfo; // type@0077 │ │ -210a5a: 7010 d301 0100 |0065: invoke-direct {v1}, Landroid/media/MediaCodec$BufferInfo;.:()V // method@01d3 │ │ -210a60: 2200 c311 |0068: new-instance v0, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie; // type@11c3 │ │ -210a64: 7010 656d 0000 |006a: invoke-direct {v0}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.:()V // method@6d65 │ │ -210a6a: 6e20 6d6d f000 |006d: invoke-virtual {v0, v15}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.setCacheFile:(Ljava/io/File;)V // method@6d6d │ │ -210a70: 6e20 6e6d 5000 |0070: invoke-virtual {v0, v5}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.setRotation:(I)V // method@6d6e │ │ -210a76: 6e30 6f6d 3004 |0073: invoke-virtual {v0, v3, v4}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.setSize:(II)V // method@6d6f │ │ -210a7c: 2205 c211 |0076: new-instance v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder; // type@11c2 │ │ -210a80: 7010 536d 0500 |0078: invoke-direct {v5}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.:()V // method@6d53 │ │ -210a86: 6e20 566d 0500 |007b: invoke-virtual {v5, v0}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.createMovie:(Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;)Lorg/thoughtcrime/securesms/video/recode/MP4Builder; // method@6d56 │ │ -210a8c: 0c05 |007e: move-result-object v5 │ │ -210a8e: 0813 0f00 |007f: move-object/from16 v19, v15 │ │ -210a92: 220f 7a00 |0081: new-instance v15, Landroid/media/MediaExtractor; // type@007a │ │ -210a96: 7010 e501 0f00 |0083: invoke-direct {v15}, Landroid/media/MediaExtractor;.:()V // method@01e5 │ │ -210a9c: 6e10 a709 0200 |0086: invoke-virtual {v2}, Ljava/io/File;.toString:()Ljava/lang/String; // method@09a7 │ │ -210aa2: 0c00 |0089: move-result-object v0 │ │ -210aa4: 6e20 f001 0f00 |008a: invoke-virtual {v15, v0}, Landroid/media/MediaExtractor;.setDataSource:(Ljava/lang/String;)V // method@01f0 │ │ -210aaa: 7601 a26d 2700 |008d: invoke-direct/range {v39}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.checkConversionCanceled:()V // method@6da2 │ │ -210ab0: 1614 ffff |0090: const-wide/16 v20, #int -1 // #ffff │ │ -210ab4: 3489 3b00 |0092: if-lt v9, v8, 00cd // +003b │ │ -210ab8: 3363 3900 |0094: if-ne v3, v6, 00cd // +0039 │ │ -210abc: 3374 3700 |0096: if-ne v4, v7, 00cd // +0037 │ │ -210ac0: 380a 0300 |0098: if-eqz v10, 009b // +0003 │ │ -210ac4: 2833 |009a: goto 00cd // +0033 │ │ -210ac6: 1200 |009b: const/4 v0, #int 0 // #0 │ │ -210ac8: 0803 2700 |009c: move-object/from16 v3, v39 │ │ -210acc: 07f4 |009e: move-object v4, v15 │ │ -210ace: 0752 |009f: move-object v2, v5 │ │ -210ad0: 0716 |00a0: move-object v6, v1 │ │ -210ad2: 04d7 |00a1: move-wide v7, v13 │ │ -210ad4: 0816 0200 |00a2: move-object/from16 v22, v2 │ │ -210ad8: 1202 |00a4: const/4 v2, #int 0 // #0 │ │ -210ada: 04b9 |00a5: move-wide v9, v11 │ │ -210adc: 0517 0b00 |00a6: move-wide/from16 v23, v11 │ │ -210ae0: 080b 1300 |00a8: move-object/from16 v11, v19 │ │ -210ae4: 010c |00aa: move v12, v0 │ │ -210ae6: 760a a76d 0300 |00ab: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10, v11, v12}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.readAndWriteTrack:(Landroid/media/MediaExtractor;Lorg/thoughtcrime/securesms/video/recode/MP4Builder;Landroid/media/MediaCodec$BufferInfo;JJLjava/io/File;Z)J // method@6da7 │ │ -210aec: 0b03 |00ae: move-result-wide v3 │ │ -210aee: 3100 0314 |00af: cmp-long v0, v3, v20 │ │ -210af2: 3800 0400 |00b1: if-eqz v0, 00b5 // +0004 │ │ -210af6: 0437 |00b3: move-wide v7, v3 │ │ -210af8: 2802 |00b4: goto 00b6 // +0002 │ │ -210afa: 04d7 |00b5: move-wide v7, v13 │ │ -210afc: 07f2 |00b6: move-object v2, v15 │ │ -210afe: 0806 1600 |00b7: move-object/from16 v6, v22 │ │ -210b02: 120a |00b9: const/4 v10, #int 0 // #0 │ │ -210b04: 2900 2104 |00ba: goto/16 04db // +0421 │ │ -210b08: 0d00 |00bc: move-exception v0 │ │ -210b0a: 0702 |00bd: move-object v2, v0 │ │ -210b0c: 07f1 |00be: move-object v1, v15 │ │ -210b0e: 0803 1100 |00bf: move-object/from16 v3, v17 │ │ -210b12: 0806 1600 |00c1: move-object/from16 v6, v22 │ │ -210b16: 2900 a204 |00c3: goto/16 0565 // +04a2 │ │ -210b1a: 0d00 |00c5: move-exception v0 │ │ -210b1c: 07f1 |00c6: move-object v1, v15 │ │ -210b1e: 0803 1100 |00c7: move-object/from16 v3, v17 │ │ -210b22: 0806 1600 |00c9: move-object/from16 v6, v22 │ │ -210b26: 2900 7c04 |00cb: goto/16 0547 // +047c │ │ -210b2a: 0816 0500 |00cd: move-object/from16 v22, v5 │ │ -210b2e: 0517 0b00 |00cf: move-wide/from16 v23, v11 │ │ -210b32: 1202 |00d1: const/4 v2, #int 0 // #0 │ │ -210b34: 080c 2700 |00d2: move-object/from16 v12, v39 │ │ -210b38: 7030 a86d fc02 |00d4: invoke-direct {v12, v15, v2}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.selectTrack:(Landroid/media/MediaExtractor;Z)I // method@6da8 │ │ -210b3e: 0a05 |00d7: move-result v5 │ │ -210b40: 3a05 fe03 |00d8: if-ltz v5, 04d6 // +03fe │ │ -210b44: 6e20 ef01 5f00 |00da: invoke-virtual {v15, v5}, Landroid/media/MediaExtractor;.selectTrack:(I)V // method@01ef │ │ -210b4a: 1606 0000 |00dd: const-wide/16 v6, #int 0 // #0 │ │ -210b4e: 3108 0d06 |00df: cmp-long v8, v13, v6 │ │ -210b52: 3d08 0600 |00e1: if-lez v8, 00e7 // +0006 │ │ -210b56: 6e40 ee01 df2e |00e3: invoke-virtual {v15, v13, v14, v2}, Landroid/media/MediaExtractor;.seekTo:(JI)V // method@01ee │ │ -210b5c: 2804 |00e6: goto 00ea // +0004 │ │ -210b5e: 6e40 ee01 6f27 |00e7: invoke-virtual {v15, v6, v7, v2}, Landroid/media/MediaExtractor;.seekTo:(JI)V // method@01ee │ │ -210b64: 6e20 eb01 5f00 |00ea: invoke-virtual {v15, v5}, Landroid/media/MediaExtractor;.getTrackFormat:(I)Landroid/media/MediaFormat; // method@01eb │ │ -210b6a: 0c00 |00ed: move-result-object v0 │ │ -210b6c: 080a 1200 |00ee: move-object/from16 v10, v18 │ │ -210b70: 7130 f301 3a04 |00f0: invoke-static {v10, v3, v4}, Landroid/media/MediaFormat;.createVideoFormat:(Ljava/lang/String;II)Landroid/media/MediaFormat; // method@01f3 │ │ -210b76: 0c0b |00f3: move-result-object v11 │ │ -210b78: 1a06 2c52 |00f4: const-string v6, "color-format" // string@522c │ │ -210b7c: 1407 8907 007f |00f6: const v7, #float 1.7018e+38 // #7f000789 │ │ -210b82: 6e30 f801 6b07 |00f9: invoke-virtual {v11, v6, v7}, Landroid/media/MediaFormat;.setInteger:(Ljava/lang/String;I)V // method@01f8 │ │ -210b88: 1a06 e84e |00fc: const-string v6, "bitrate" // string@4ee8 │ │ -210b8c: 3809 0300 |00fe: if-eqz v9, 0101 // +0003 │ │ -210b90: 2804 |0100: goto 0104 // +0004 │ │ -210b92: 1409 0010 0e00 |0101: const v9, #float 1.29144e-39 // #000e1000 │ │ -210b98: 6e30 f801 6b09 |0104: invoke-virtual {v11, v6, v9}, Landroid/media/MediaFormat;.setInteger:(Ljava/lang/String;I)V // method@01f8 │ │ -210b9e: 1a06 a75d |0107: const-string v6, "frame-rate" // string@5da7 │ │ -210ba2: 1307 1900 |0109: const/16 v7, #int 25 // #19 │ │ -210ba6: 6e30 f801 6b07 |010b: invoke-virtual {v11, v6, v7}, Landroid/media/MediaFormat;.setInteger:(Ljava/lang/String;I)V // method@01f8 │ │ -210bac: 1a06 9065 |010e: const-string v6, "i-frame-interval" // string@6590 │ │ -210bb0: 1307 0a00 |0110: const/16 v7, #int 10 // #a │ │ -210bb4: 6e30 f801 6b07 |0112: invoke-virtual {v11, v6, v7}, Landroid/media/MediaFormat;.setInteger:(Ljava/lang/String;I)V // method@01f8 │ │ -210bba: 7110 d601 0a00 |0115: invoke-static {v10}, Landroid/media/MediaCodec;.createEncoderByType:(Ljava/lang/String;)Landroid/media/MediaCodec; // method@01d6 │ │ -210bc0: 0c06 |0118: move-result-object v6 │ │ -210bc2: 1207 |0119: const/4 v7, #int 0 // #0 │ │ -210bc4: 1219 |011a: const/4 v9, #int 1 // #1 │ │ -210bc6: 6e59 d401 b677 |011b: invoke-virtual {v6, v11, v7, v7, v9}, Landroid/media/MediaCodec;.configure:(Landroid/media/MediaFormat;Landroid/view/Surface;Landroid/media/MediaCrypto;I)V // method@01d4 │ │ -210bcc: 2207 bf11 |011e: new-instance v7, Lorg/thoughtcrime/securesms/video/recode/InputSurface; // type@11bf │ │ -210bd0: 6e10 d701 0600 |0120: invoke-virtual {v6}, Landroid/media/MediaCodec;.createInputSurface:()Landroid/view/Surface; // method@01d7 │ │ -210bd6: 0c09 |0123: move-result-object v9 │ │ -210bd8: 7020 3e6d 9700 |0124: invoke-direct {v7, v9}, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.:(Landroid/view/Surface;)V // method@6d3e │ │ -210bde: 6e10 426d 0700 |0127: invoke-virtual {v7}, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.makeCurrent:()V // method@6d42 │ │ -210be4: 6e10 e301 0600 |012a: invoke-virtual {v6}, Landroid/media/MediaCodec;.start:()V // method@01e3 │ │ -210bea: 1a09 2376 |012d: const-string v9, "mime" // string@7623 │ │ -210bee: 6e20 f601 9000 |012f: invoke-virtual {v0, v9}, Landroid/media/MediaFormat;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01f6 │ │ -210bf4: 0c09 |0132: move-result-object v9 │ │ -210bf6: 7110 d501 0900 |0133: invoke-static {v9}, Landroid/media/MediaCodec;.createDecoderByType:(Ljava/lang/String;)Landroid/media/MediaCodec; // method@01d5 │ │ -210bfc: 0c09 |0136: move-result-object v9 │ │ -210bfe: 220b c411 |0137: new-instance v11, Lorg/thoughtcrime/securesms/video/recode/OutputSurface; // type@11c4 │ │ -210c02: 7010 706d 0b00 |0139: invoke-direct {v11}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.:()V // method@6d70 │ │ -210c08: 6e10 786d 0b00 |013c: invoke-virtual {v11}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.getSurface:()Landroid/view/Surface; // method@6d78 │ │ -210c0e: 0c0c |013f: move-result-object v12 │ │ -210c10: 0810 0700 |0140: move-object/from16 v16, v7 │ │ -210c14: 1207 |0142: const/4 v7, #int 0 // #0 │ │ -210c16: 6e52 d401 097c |0143: invoke-virtual {v9, v0, v12, v7, v2}, Landroid/media/MediaCodec;.configure:(Landroid/media/MediaFormat;Landroid/view/Surface;Landroid/media/MediaCrypto;I)V // method@01d4 │ │ -210c1c: 6e10 e301 0900 |0146: invoke-virtual {v9}, Landroid/media/MediaCodec;.start:()V // method@01e3 │ │ -210c22: 7601 a26d 2700 |0149: invoke-direct/range {v39}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.checkConversionCanceled:()V // method@6da2 │ │ -210c28: 0523 1400 |014c: move-wide/from16 v35, v20 │ │ -210c2c: 1200 |014e: const/4 v0, #int 0 // #0 │ │ -210c2e: 1312 0000 |014f: const/16 v18, #int 0 // #0 │ │ -210c32: 1322 0000 |0151: const/16 v34, #int 0 // #0 │ │ -210c36: 1325 fbff |0153: const/16 v37, #int -5 // #fffb │ │ -210c3a: 3900 e802 |0155: if-nez v0, 043d // +02e8 │ │ -210c3e: 7601 a26d 2700 |0157: invoke-direct/range {v39}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.checkConversionCanceled:()V // method@6da2 │ │ -210c44: 0228 0800 |015a: move/from16 v40, v8 │ │ -210c48: 1607 c409 |015c: const-wide/16 v7, #int 2500 // #9c4 │ │ -210c4c: 3912 5c00 |015e: if-nez v18, 01ba // +005c │ │ -210c50: 6e10 e901 0f00 |0160: invoke-virtual {v15}, Landroid/media/MediaExtractor;.getSampleTrackIndex:()I // method@01e9 │ │ -210c56: 0a0c |0163: move-result v12 │ │ -210c58: 335c 3700 |0164: if-ne v12, v5, 019b // +0037 │ │ -210c5c: 6e30 d801 7908 |0166: invoke-virtual {v9, v7, v8}, Landroid/media/MediaCodec;.dequeueInputBuffer:(J)I // method@01d8 │ │ -210c62: 0a0c |0169: move-result v12 │ │ -210c64: 3a0c 3600 |016a: if-ltz v12, 01a0 // +0036 │ │ -210c68: 6e20 da01 c900 |016c: invoke-virtual {v9, v12}, Landroid/media/MediaCodec;.getInputBuffer:(I)Ljava/nio/ByteBuffer; // method@01da │ │ -210c6e: 0c07 |016f: move-result-object v7 │ │ -210c70: 6e30 ec01 7f02 |0170: invoke-virtual {v15, v7, v2}, Landroid/media/MediaExtractor;.readSampleData:(Ljava/nio/ByteBuffer;I)I // method@01ec │ │ -210c76: 0a1e |0173: move-result v30 │ │ -210c78: 3b1e 1400 |0174: if-gez v30, 0188 // +0014 │ │ -210c7c: 161f 0000 |0176: const-wide/16 v31, #int 0 // #0 │ │ -210c80: 1321 0400 |0178: const/16 v33, #int 4 // #4 │ │ -210c84: 131d 0000 |017a: const/16 v29, #int 0 // #0 │ │ -210c88: 131e 0000 |017c: const/16 v30, #int 0 // #0 │ │ -210c8c: 081b 0900 |017e: move-object/from16 v27, v9 │ │ -210c90: 021c 0c00 |0180: move/from16 v28, v12 │ │ -210c94: 7407 df01 1b00 |0182: invoke-virtual/range {v27, v28, v29, v30, v31, v32, v33}, Landroid/media/MediaCodec;.queueInputBuffer:(IIIJI)V // method@01df │ │ -210c9a: 1312 0100 |0185: const/16 v18, #int 1 // #1 │ │ -210c9e: 2819 |0187: goto 01a0 // +0019 │ │ -210ca0: 6e10 e801 0f00 |0188: invoke-virtual {v15}, Landroid/media/MediaExtractor;.getSampleTime:()J // method@01e8 │ │ -210ca6: 0b1f |018b: move-result-wide v31 │ │ -210ca8: 1321 0000 |018c: const/16 v33, #int 0 // #0 │ │ -210cac: 131d 0000 |018e: const/16 v29, #int 0 // #0 │ │ -210cb0: 081b 0900 |0190: move-object/from16 v27, v9 │ │ -210cb4: 021c 0c00 |0192: move/from16 v28, v12 │ │ -210cb8: 7407 df01 1b00 |0194: invoke-virtual/range {v27, v28, v29, v30, v31, v32, v33}, Landroid/media/MediaCodec;.queueInputBuffer:(IIIJI)V // method@01df │ │ -210cbe: 6e10 e601 0f00 |0197: invoke-virtual {v15}, Landroid/media/MediaExtractor;.advance:()Z // method@01e6 │ │ -210cc4: 2806 |019a: goto 01a0 // +0006 │ │ -210cc6: 12f7 |019b: const/4 v7, #int -1 // #ff │ │ -210cc8: 337c 0400 |019c: if-ne v12, v7, 01a0 // +0004 │ │ -210ccc: 1217 |019e: const/4 v7, #int 1 // #1 │ │ -210cce: 2802 |019f: goto 01a1 // +0002 │ │ -210cd0: 1207 |01a0: const/4 v7, #int 0 // #0 │ │ -210cd2: 3807 1900 |01a1: if-eqz v7, 01ba // +0019 │ │ -210cd6: 1607 c409 |01a3: const-wide/16 v7, #int 2500 // #9c4 │ │ -210cda: 6e30 d801 7908 |01a5: invoke-virtual {v9, v7, v8}, Landroid/media/MediaCodec;.dequeueInputBuffer:(J)I // method@01d8 │ │ -210ce0: 0a1c |01a8: move-result v28 │ │ -210ce2: 3a1c 1100 |01a9: if-ltz v28, 01ba // +0011 │ │ -210ce6: 161f 0000 |01ab: const-wide/16 v31, #int 0 // #0 │ │ -210cea: 1321 0400 |01ad: const/16 v33, #int 4 // #4 │ │ -210cee: 131d 0000 |01af: const/16 v29, #int 0 // #0 │ │ -210cf2: 131e 0000 |01b1: const/16 v30, #int 0 // #0 │ │ -210cf6: 081b 0900 |01b3: move-object/from16 v27, v9 │ │ -210cfa: 7407 df01 1b00 |01b5: invoke-virtual/range {v27, v28, v29, v30, v31, v32, v33}, Landroid/media/MediaCodec;.queueInputBuffer:(IIIJI)V // method@01df │ │ -210d00: 1312 0100 |01b8: const/16 v18, #int 1 // #1 │ │ -210d04: df07 2201 |01ba: xor-int/lit8 v7, v34, #int 1 // #01 │ │ -210d08: 020c 2500 |01bc: move/from16 v12, v37 │ │ -210d0c: 1218 |01be: const/4 v8, #int 1 // #1 │ │ -210d0e: 3907 0b00 |01bf: if-nez v7, 01ca // +000b │ │ -210d12: 3808 0300 |01c1: if-eqz v8, 01c4 // +0003 │ │ -210d16: 2807 |01c3: goto 01ca // +0007 │ │ -210d18: 0208 2800 |01c4: move/from16 v8, v40 │ │ -210d1c: 0225 0c00 |01c6: move/from16 v37, v12 │ │ -210d20: 1207 |01c8: const/4 v7, #int 0 // #0 │ │ -210d22: 288c |01c9: goto 0155 // -0074 │ │ -210d24: 7601 a26d 2700 |01ca: invoke-direct/range {v39}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.checkConversionCanceled:()V // method@6da2 │ │ -210d2a: 021d 0000 |01cd: move/from16 v29, v0 │ │ -210d2e: 021c 0300 |01cf: move/from16 v28, v3 │ │ -210d32: 1602 c409 |01d1: const-wide/16 v2, #int 2500 // #9c4 │ │ -210d36: 6e40 d901 1632 |01d3: invoke-virtual {v6, v1, v2, v3}, Landroid/media/MediaCodec;.dequeueOutputBuffer:(Landroid/media/MediaCodec$BufferInfo;J)I // method@01d9 │ │ -210d3c: 0a00 |01d6: move-result v0 │ │ -210d3e: 12d3 |01d7: const/4 v3, #int -3 // #fd │ │ -210d40: 12f2 |01d8: const/4 v2, #int -1 // #ff │ │ -210d42: 3320 1000 |01d9: if-ne v0, v2, 01e9 // +0010 │ │ -210d46: 0220 0500 |01db: move/from16 v32, v5 │ │ -210d4a: 0821 0f00 |01dd: move-object/from16 v33, v15 │ │ -210d4e: 0803 1600 |01df: move-object/from16 v3, v22 │ │ -210d52: 0202 1c00 |01e1: move/from16 v2, v28 │ │ -210d56: 12f5 |01e3: const/4 v5, #int -1 // #ff │ │ -210d58: 1208 |01e4: const/4 v8, #int 0 // #0 │ │ -210d5a: 0216 0700 |01e5: move/from16 v22, v7 │ │ -210d5e: 2900 1501 |01e7: goto/16 02fc // +0115 │ │ -210d62: 3330 0c00 |01e9: if-ne v0, v3, 01f5 // +000c │ │ -210d66: 0220 0500 |01eb: move/from16 v32, v5 │ │ -210d6a: 0821 0f00 |01ed: move-object/from16 v33, v15 │ │ -210d6e: 0803 1600 |01ef: move-object/from16 v3, v22 │ │ -210d72: 0202 1c00 |01f1: move/from16 v2, v28 │ │ -210d76: 12f5 |01f3: const/4 v5, #int -1 // #ff │ │ -210d78: 28f1 |01f4: goto 01e5 // -000f │ │ -210d7a: 12e2 |01f5: const/4 v2, #int -2 // #fe │ │ -210d7c: 3320 3900 |01f6: if-ne v0, v2, 022f // +0039 │ │ -210d80: 6e10 de01 0600 |01f8: invoke-virtual {v6}, Landroid/media/MediaCodec;.getOutputFormat:()Landroid/media/MediaFormat; // method@01de │ │ -210d86: 0c02 |01fb: move-result-object v2 │ │ -210d88: 12b3 |01fc: const/4 v3, #int -5 // #fb │ │ -210d8a: 333c 0e00 |01fd: if-ne v12, v3, 020b // +000e │ │ -210d8e: 0803 1600 |01ff: move-object/from16 v3, v22 │ │ -210d92: 0216 0700 |0201: move/from16 v22, v7 │ │ -210d96: 1207 |0203: const/4 v7, #int 0 // #0 │ │ -210d98: 6e30 546d 2307 |0204: invoke-virtual {v3, v2, v7}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.addTrack:(Landroid/media/MediaFormat;Z)I // method@6d54 │ │ -210d9e: 0a0c |0207: move-result v12 │ │ -210da0: 2807 |0208: goto 020f // +0007 │ │ -210da2: 0d00 |0209: move-exception v0 │ │ -210da4: 2811 |020a: goto 021b // +0011 │ │ -210da6: 0803 1600 |020b: move-object/from16 v3, v22 │ │ -210daa: 0216 0700 |020d: move/from16 v22, v7 │ │ -210dae: 0220 0500 |020f: move/from16 v32, v5 │ │ -210db2: 0821 0f00 |0211: move-object/from16 v33, v15 │ │ -210db6: 0202 1c00 |0213: move/from16 v2, v28 │ │ -210dba: 12f5 |0215: const/4 v5, #int -1 // #ff │ │ -210dbc: 2900 e600 |0216: goto/16 02fc // +00e6 │ │ -210dc0: 0d00 |0218: move-exception v0 │ │ -210dc2: 0803 1600 |0219: move-object/from16 v3, v22 │ │ -210dc6: 0702 |021b: move-object v2, v0 │ │ -210dc8: 0736 |021c: move-object v6, v3 │ │ -210dca: 07f1 |021d: move-object v1, v15 │ │ -210dcc: 0803 1100 |021e: move-object/from16 v3, v17 │ │ -210dd0: 2900 4503 |0220: goto/16 0565 // +0345 │ │ -210dd4: 0d00 |0222: move-exception v0 │ │ -210dd6: 0803 1600 |0223: move-object/from16 v3, v22 │ │ -210dda: 0220 0500 |0225: move/from16 v32, v5 │ │ -210dde: 0767 |0227: move-object v7, v6 │ │ -210de0: 0821 0f00 |0228: move-object/from16 v33, v15 │ │ -210de4: 0805 1000 |022a: move-object/from16 v5, v16 │ │ -210de8: 0736 |022c: move-object v6, v3 │ │ -210dea: 2900 6e02 |022d: goto/16 049b // +026e │ │ -210dee: 0803 1600 |022f: move-object/from16 v3, v22 │ │ -210df2: 0216 0700 |0231: move/from16 v22, v7 │ │ -210df6: 3a00 e501 |0233: if-ltz v0, 0418 // +01e5 │ │ -210dfa: 6e20 dc01 0600 |0235: invoke-virtual {v6, v0}, Landroid/media/MediaCodec;.getOutputBuffer:(I)Ljava/nio/ByteBuffer; // method@01dc │ │ -210e00: 0c02 |0238: move-result-object v2 │ │ -210e02: 3802 b201 |0239: if-eqz v2, 03eb // +01b2 │ │ -210e06: 5217 3300 |023b: iget v7, v1, Landroid/media/MediaCodec$BufferInfo;.size:I // field@0033 │ │ -210e0a: 021d 0800 |023d: move/from16 v29, v8 │ │ -210e0e: 1218 |023f: const/4 v8, #int 1 // #1 │ │ -210e10: 3787 a300 |0240: if-le v7, v8, 02e3 // +00a3 │ │ -210e14: 5217 3000 |0242: iget v7, v1, Landroid/media/MediaCodec$BufferInfo;.flags:I // field@0030 │ │ -210e18: dd07 0702 |0244: and-int/lit8 v7, v7, #int 2 // #02 │ │ -210e1c: 3907 0800 |0246: if-nez v7, 024e // +0008 │ │ -210e20: 1207 |0248: const/4 v7, #int 0 // #0 │ │ -210e22: 6e57 646d c312 |0249: invoke-virtual {v3, v12, v2, v1, v7}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writeSampleData:(ILjava/nio/ByteBuffer;Landroid/media/MediaCodec$BufferInfo;Z)Z // method@6d64 │ │ -210e28: 2900 9700 |024c: goto/16 02e3 // +0097 │ │ -210e2c: 12b7 |024e: const/4 v7, #int -5 // #fb │ │ -210e2e: 337c 9400 |024f: if-ne v12, v7, 02e3 // +0094 │ │ -210e32: 5218 3300 |0251: iget v8, v1, Landroid/media/MediaCodec$BufferInfo;.size:I // field@0033 │ │ -210e36: 2388 d411 |0253: new-array v8, v8, [B // type@11d4 │ │ -210e3a: 521c 3100 |0255: iget v12, v1, Landroid/media/MediaCodec$BufferInfo;.offset:I // field@0031 │ │ -210e3e: 5217 3300 |0257: iget v7, v1, Landroid/media/MediaCodec$BufferInfo;.size:I // field@0033 │ │ -210e42: b07c |0259: add-int/2addr v12, v7 │ │ -210e44: 6e20 de0b c200 |025a: invoke-virtual {v2, v12}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@0bde │ │ -210e4a: 5217 3100 |025d: iget v7, v1, Landroid/media/MediaCodec$BufferInfo;.offset:I // field@0031 │ │ -210e4e: 6e20 e10b 7200 |025f: invoke-virtual {v2, v7}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@0be1 │ │ -210e54: 6e20 dc0b 8200 |0262: invoke-virtual {v2, v8}, Ljava/nio/ByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@0bdc │ │ -210e5a: 5212 3300 |0265: iget v2, v1, Landroid/media/MediaCodec$BufferInfo;.size:I // field@0033 │ │ -210e5e: 1217 |0267: const/4 v7, #int 1 // #1 │ │ -210e60: b172 |0268: sub-int/2addr v2, v7 │ │ -210e62: 3a02 4c00 |0269: if-ltz v2, 02b5 // +004c │ │ -210e66: 123c |026b: const/4 v12, #int 3 // #3 │ │ -210e68: 37c2 4900 |026c: if-le v2, v12, 02b5 // +0049 │ │ -210e6c: 480c 0802 |026e: aget-byte v12, v8, v2 │ │ -210e70: 337c 3900 |0270: if-ne v12, v7, 02a9 // +0039 │ │ -210e74: d807 02ff |0272: add-int/lit8 v7, v2, #int -1 // #ff │ │ -210e78: 4807 0807 |0274: aget-byte v7, v8, v7 │ │ -210e7c: 3907 3300 |0276: if-nez v7, 02a9 // +0033 │ │ -210e80: d807 02fe |0278: add-int/lit8 v7, v2, #int -2 // #fe │ │ -210e84: 4807 0807 |027a: aget-byte v7, v8, v7 │ │ -210e88: 3907 2d00 |027c: if-nez v7, 02a9 // +002d │ │ -210e8c: d807 02fd |027e: add-int/lit8 v7, v2, #int -3 // #fd │ │ -210e90: 480c 0807 |0280: aget-byte v12, v8, v7 │ │ -210e94: 390c 2700 |0282: if-nez v12, 02a9 // +0027 │ │ -210e98: 7110 d40b 0700 |0284: invoke-static {v7}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@0bd4 │ │ -210e9e: 0c02 |0287: move-result-object v2 │ │ -210ea0: 521c 3300 |0288: iget v12, v1, Landroid/media/MediaCodec$BufferInfo;.size:I // field@0033 │ │ -210ea4: b17c |028a: sub-int/2addr v12, v7 │ │ -210ea6: 7110 d40b 0c00 |028b: invoke-static {v12}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@0bd4 │ │ -210eac: 0c0c |028e: move-result-object v12 │ │ -210eae: 0220 0500 |028f: move/from16 v32, v5 │ │ -210eb2: 0821 0f00 |0291: move-object/from16 v33, v15 │ │ -210eb6: 1205 |0293: const/4 v5, #int 0 // #0 │ │ -210eb8: 6e40 e40b 8275 |0294: invoke-virtual {v2, v8, v5, v7}, Ljava/nio/ByteBuffer;.put:([BII)Ljava/nio/ByteBuffer; // method@0be4 │ │ -210ebe: 0c0f |0297: move-result-object v15 │ │ -210ec0: 6e20 e10b 5f00 |0298: invoke-virtual {v15, v5}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@0be1 │ │ -210ec6: 521f 3300 |029b: iget v15, v1, Landroid/media/MediaCodec$BufferInfo;.size:I // field@0033 │ │ -210eca: b17f |029d: sub-int/2addr v15, v7 │ │ -210ecc: 6e40 e40b 8cf7 |029e: invoke-virtual {v12, v8, v7, v15}, Ljava/nio/ByteBuffer;.put:([BII)Ljava/nio/ByteBuffer; // method@0be4 │ │ -210ed2: 0c07 |02a1: move-result-object v7 │ │ -210ed4: 6e20 e10b 5700 |02a2: invoke-virtual {v7, v5}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@0be1 │ │ -210eda: 0727 |02a5: move-object v7, v2 │ │ -210edc: 0202 1c00 |02a6: move/from16 v2, v28 │ │ -210ee0: 2815 |02a8: goto 02bd // +0015 │ │ -210ee2: 0220 0500 |02a9: move/from16 v32, v5 │ │ -210ee6: 0821 0f00 |02ab: move-object/from16 v33, v15 │ │ -210eea: d802 02ff |02ad: add-int/lit8 v2, v2, #int -1 // #ff │ │ -210eee: 0205 2000 |02af: move/from16 v5, v32 │ │ -210ef2: 080f 2100 |02b1: move-object/from16 v15, v33 │ │ -210ef6: 1217 |02b3: const/4 v7, #int 1 // #1 │ │ -210ef8: 28b5 |02b4: goto 0269 // -004b │ │ -210efa: 0220 0500 |02b5: move/from16 v32, v5 │ │ -210efe: 0821 0f00 |02b7: move-object/from16 v33, v15 │ │ -210f02: 0202 1c00 |02b9: move/from16 v2, v28 │ │ -210f06: 1207 |02bb: const/4 v7, #int 0 // #0 │ │ -210f08: 120c |02bc: const/4 v12, #int 0 // #0 │ │ -210f0a: 7130 f301 2a04 |02bd: invoke-static {v10, v2, v4}, Landroid/media/MediaFormat;.createVideoFormat:(Ljava/lang/String;II)Landroid/media/MediaFormat; // method@01f3 │ │ -210f10: 0c05 |02c0: move-result-object v5 │ │ -210f12: 3807 0e00 |02c1: if-eqz v7, 02cf // +000e │ │ -210f16: 380c 0c00 |02c3: if-eqz v12, 02cf // +000c │ │ -210f1a: 1a08 b555 |02c5: const-string v8, "csd-0" // string@55b5 │ │ -210f1e: 6e30 f701 8507 |02c7: invoke-virtual {v5, v8, v7}, Landroid/media/MediaFormat;.setByteBuffer:(Ljava/lang/String;Ljava/nio/ByteBuffer;)V // method@01f7 │ │ -210f24: 1a07 b655 |02ca: const-string v7, "csd-1" // string@55b6 │ │ -210f28: 6e30 f701 750c |02cc: invoke-virtual {v5, v7, v12}, Landroid/media/MediaFormat;.setByteBuffer:(Ljava/lang/String;Ljava/nio/ByteBuffer;)V // method@01f7 │ │ -210f2e: 1207 |02cf: const/4 v7, #int 0 // #0 │ │ -210f30: 6e30 546d 5307 |02d0: invoke-virtual {v3, v5, v7}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.addTrack:(Landroid/media/MediaFormat;Z)I // method@6d54 │ │ -210f36: 0a0c |02d3: move-result v12 │ │ -210f38: 2815 |02d4: goto 02e9 // +0015 │ │ -210f3a: 0d00 |02d5: move-exception v0 │ │ -210f3c: 0821 0f00 |02d6: move-object/from16 v33, v15 │ │ -210f40: 0702 |02d8: move-object v2, v0 │ │ -210f42: 0736 |02d9: move-object v6, v3 │ │ -210f44: 2900 b001 |02da: goto/16 048a // +01b0 │ │ -210f48: 0d00 |02dc: move-exception v0 │ │ -210f4a: 0220 0500 |02dd: move/from16 v32, v5 │ │ -210f4e: 0821 0f00 |02df: move-object/from16 v33, v15 │ │ -210f52: 2900 0701 |02e1: goto/16 03e8 // +0107 │ │ -210f56: 0220 0500 |02e3: move/from16 v32, v5 │ │ -210f5a: 0821 0f00 |02e5: move-object/from16 v33, v15 │ │ -210f5e: 0202 1c00 |02e7: move/from16 v2, v28 │ │ -210f62: 5215 3000 |02e9: iget v5, v1, Landroid/media/MediaCodec$BufferInfo;.flags:I // field@0030 │ │ -210f66: dd05 0504 |02eb: and-int/lit8 v5, v5, #int 4 // #04 │ │ -210f6a: 3805 0400 |02ed: if-eqz v5, 02f1 // +0004 │ │ -210f6e: 1215 |02ef: const/4 v5, #int 1 // #1 │ │ -210f70: 2802 |02f0: goto 02f2 // +0002 │ │ -210f72: 1205 |02f1: const/4 v5, #int 0 // #0 │ │ -210f74: 1207 |02f2: const/4 v7, #int 0 // #0 │ │ -210f76: 6e30 e101 0607 |02f3: invoke-virtual {v6, v0, v7}, Landroid/media/MediaCodec;.releaseOutputBuffer:(IZ)V // method@01e1 │ │ -210f7c: 0208 1d00 |02f6: move/from16 v8, v29 │ │ -210f80: 021d 0500 |02f8: move/from16 v29, v5 │ │ -210f84: 2900 1bff |02fa: goto/16 0215 // -00e5 │ │ -210f88: 3250 1000 |02fc: if-eq v0, v5, 030c // +0010 │ │ -210f8c: 0207 1600 |02fe: move/from16 v7, v22 │ │ -210f90: 0200 1d00 |0300: move/from16 v0, v29 │ │ -210f94: 0205 2000 |0302: move/from16 v5, v32 │ │ -210f98: 080f 2100 |0304: move-object/from16 v15, v33 │ │ -210f9c: 0816 0300 |0306: move-object/from16 v22, v3 │ │ -210fa0: 0123 |0308: move v3, v2 │ │ -210fa2: 1202 |0309: const/4 v2, #int 0 // #0 │ │ -210fa4: 2900 b5fe |030a: goto/16 01bf // -014b │ │ -210fa8: 3922 be00 |030c: if-nez v34, 03ca // +00be │ │ -210fac: 0767 |030e: move-object v7, v6 │ │ -210fae: 1605 c409 |030f: const-wide/16 v5, #int 2500 // #9c4 │ │ -210fb2: 6e40 d901 1965 |0311: invoke-virtual {v9, v1, v5, v6}, Landroid/media/MediaCodec;.dequeueOutputBuffer:(Landroid/media/MediaCodec$BufferInfo;J)I // method@01d9 │ │ -210fb8: 0a00 |0314: move-result v0 │ │ -210fba: 12ff |0315: const/4 v15, #int -1 // #ff │ │ -210fbc: 33f0 0d00 |0316: if-ne v0, v15, 0323 // +000d │ │ -210fc0: 021c 0200 |0318: move/from16 v28, v2 │ │ -210fc4: 0736 |031a: move-object v6, v3 │ │ -210fc6: 0805 1000 |031b: move-object/from16 v5, v16 │ │ -210fca: 1316 0000 |031d: const/16 v22, #int 0 // #0 │ │ -210fce: 1619 0000 |031f: const-wide/16 v25, #int 0 // #0 │ │ -210fd2: 2900 b200 |0321: goto/16 03d3 // +00b2 │ │ -210fd6: 12d5 |0323: const/4 v5, #int -3 // #fd │ │ -210fd8: 3350 0800 |0324: if-ne v0, v5, 032c // +0008 │ │ -210fdc: 021c 0200 |0326: move/from16 v28, v2 │ │ -210fe0: 0736 |0328: move-object v6, v3 │ │ -210fe2: 0805 1000 |0329: move-object/from16 v5, v16 │ │ -210fe6: 28f4 |032b: goto 031f // -000c │ │ -210fe8: 12e5 |032c: const/4 v5, #int -2 // #fe │ │ -210fea: 3350 0800 |032d: if-ne v0, v5, 0335 // +0008 │ │ -210fee: 6e10 de01 0900 |032f: invoke-virtual {v9}, Landroid/media/MediaCodec;.getOutputFormat:()Landroid/media/MediaFormat; // method@01de │ │ -210ff4: 28f4 |0332: goto 0326 // -000c │ │ -210ff6: 0d00 |0333: move-exception v0 │ │ -210ff8: 28a4 |0334: goto 02d8 // -005c │ │ -210ffa: 3a00 7100 |0335: if-ltz v0, 03a6 // +0071 │ │ -210ffe: 5215 3300 |0337: iget v5, v1, Landroid/media/MediaCodec$BufferInfo;.size:I // field@0033 │ │ -211002: 3805 0400 |0339: if-eqz v5, 033d // +0004 │ │ -211006: 1215 |033b: const/4 v5, #int 1 // #1 │ │ -211008: 2802 |033c: goto 033e // +0002 │ │ -21100a: 1205 |033d: const/4 v5, #int 0 // #0 │ │ -21100c: 1619 0000 |033e: const-wide/16 v25, #int 0 // #0 │ │ -211010: 3106 1719 |0340: cmp-long v6, v23, v25 │ │ -211014: 3d06 1a00 |0342: if-lez v6, 035c // +001a │ │ -211018: 021c 0200 |0344: move/from16 v28, v2 │ │ -21101c: 0736 |0346: move-object v6, v3 │ │ -21101e: 5312 3200 |0347: iget-wide v2, v1, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@0032 │ │ -211022: 311e 0217 |0349: cmp-long v30, v2, v23 │ │ -211026: 3a1e 1400 |034b: if-ltz v30, 035f // +0014 │ │ -21102a: 5212 3000 |034d: iget v2, v1, Landroid/media/MediaCodec$BufferInfo;.flags:I // field@0030 │ │ -21102e: de02 0204 |034f: or-int/lit8 v2, v2, #int 4 // #04 │ │ -211032: 5912 3000 |0351: iput v2, v1, Landroid/media/MediaCodec$BufferInfo;.flags:I // field@0030 │ │ -211036: 1205 |0353: const/4 v5, #int 0 // #0 │ │ -211038: 1312 0100 |0354: const/16 v18, #int 1 // #1 │ │ -21103c: 1322 0100 |0356: const/16 v34, #int 1 // #1 │ │ -211040: 2807 |0358: goto 035f // +0007 │ │ -211042: 0d00 |0359: move-exception v0 │ │ -211044: 2900 6c00 |035a: goto/16 03c6 // +006c │ │ -211048: 021c 0200 |035c: move/from16 v28, v2 │ │ -21104c: 0736 |035e: move-object v6, v3 │ │ -21104e: 3d28 1200 |035f: if-lez v40, 0371 // +0012 │ │ -211052: 3102 2314 |0361: cmp-long v2, v35, v20 │ │ -211056: 3902 0e00 |0363: if-nez v2, 0371 // +000e │ │ -21105a: 5312 3200 |0365: iget-wide v2, v1, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@0032 │ │ -21105e: 311e 020d |0367: cmp-long v30, v2, v13 │ │ -211062: 3b1e 0400 |0369: if-gez v30, 036d // +0004 │ │ -211066: 1205 |036b: const/4 v5, #int 0 // #0 │ │ -211068: 2805 |036c: goto 0371 // +0005 │ │ -21106a: 5312 3200 |036d: iget-wide v2, v1, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@0032 │ │ -21106e: 0523 0200 |036f: move-wide/from16 v35, v2 │ │ -211072: 6e30 e101 0905 |0371: invoke-virtual {v9, v0, v5}, Landroid/media/MediaCodec;.releaseOutputBuffer:(IZ)V // method@01e1 │ │ -211078: 3805 2400 |0374: if-eqz v5, 0398 // +0024 │ │ -21107c: 6e10 726d 0b00 |0376: invoke-virtual {v11}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.awaitNewImage:()V // method@6d72 │ │ -211082: 1202 |0379: const/4 v2, #int 0 // #0 │ │ -211084: 6e20 756d 2b00 |037a: invoke-virtual {v11, v2}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.drawImage:(Z)V // method@6d75 │ │ -21108a: 5312 3200 |037d: iget-wide v2, v1, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@0032 │ │ -21108e: 161e e803 |037f: const-wide/16 v30, #int 1000 // #3e8 │ │ -211092: 9d02 021e |0381: mul-long v2, v2, v30 │ │ -211096: 0805 1000 |0383: move-object/from16 v5, v16 │ │ -21109a: 6e30 446d 2503 |0385: invoke-virtual {v5, v2, v3}, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.setPresentationTime:(J)V // method@6d44 │ │ -2110a0: 6e10 456d 0500 |0388: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.swapBuffers:()Z // method@6d45 │ │ -2110a6: 280f |038b: goto 039a // +000f │ │ -2110a8: 0d00 |038c: move-exception v0 │ │ -2110aa: 0805 1000 |038d: move-object/from16 v5, v16 │ │ -2110ae: 0702 |038f: move-object v2, v0 │ │ -2110b0: 6200 7044 |0390: sget-object v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4470 │ │ -2110b4: 1a03 2c5a |0392: const-string v3, "error while waiting for recording output surface" // string@5a2c │ │ -2110b8: 7130 e202 3002 |0394: invoke-static {v0, v3, v2}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02e2 │ │ -2110be: 2803 |0397: goto 039a // +0003 │ │ -2110c0: 0805 1000 |0398: move-object/from16 v5, v16 │ │ -2110c4: 5210 3000 |039a: iget v0, v1, Landroid/media/MediaCodec$BufferInfo;.flags:I // field@0030 │ │ -2110c8: dd00 0004 |039c: and-int/lit8 v0, v0, #int 4 // #04 │ │ -2110cc: 3800 3500 |039e: if-eqz v0, 03d3 // +0035 │ │ -2110d0: 6e10 e201 0700 |03a0: invoke-virtual {v7}, Landroid/media/MediaCodec;.signalEndOfInputStream:()V // method@01e2 │ │ -2110d6: 1316 0000 |03a3: const/16 v22, #int 0 // #0 │ │ -2110da: 282e |03a5: goto 03d3 // +002e │ │ -2110dc: 0736 |03a6: move-object v6, v3 │ │ -2110de: 0805 1000 |03a7: move-object/from16 v5, v16 │ │ -2110e2: 2202 0603 |03a9: new-instance v2, Ljava/lang/RuntimeException; // type@0306 │ │ -2110e6: 2203 0d03 |03ab: new-instance v3, Ljava/lang/StringBuilder; // type@030d │ │ -2110ea: 7010 3f0b 0300 |03ad: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0b3f │ │ -2110f0: 1a04 c78e |03b0: const-string v4, "unexpected result from decoder.dequeueOutputBuffer: " // string@8ec7 │ │ -2110f4: 6e20 4b0b 4300 |03b2: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ -2110fa: 6e20 460b 0300 |03b5: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b46 │ │ -211100: 6e10 5c0b 0300 |03b8: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b5c │ │ -211106: 0c00 |03bb: move-result-object v0 │ │ -211108: 7020 e70a 0200 |03bc: invoke-direct {v2, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ae7 │ │ -21110e: 2702 |03bf: throw v2 │ │ -211110: 0d00 |03c0: move-exception v0 │ │ -211112: 0736 |03c1: move-object v6, v3 │ │ -211114: 2900 c700 |03c2: goto/16 0489 // +00c7 │ │ -211118: 0d00 |03c4: move-exception v0 │ │ -21111a: 0736 |03c5: move-object v6, v3 │ │ -21111c: 0805 1000 |03c6: move-object/from16 v5, v16 │ │ -211120: 2900 d300 |03c8: goto/16 049b // +00d3 │ │ -211124: 021c 0200 |03ca: move/from16 v28, v2 │ │ -211128: 0767 |03cc: move-object v7, v6 │ │ -21112a: 0805 1000 |03cd: move-object/from16 v5, v16 │ │ -21112e: 12ff |03cf: const/4 v15, #int -1 // #ff │ │ -211130: 1619 0000 |03d0: const-wide/16 v25, #int 0 // #0 │ │ -211134: 0736 |03d2: move-object v6, v3 │ │ -211136: 0810 0500 |03d3: move-object/from16 v16, v5 │ │ -21113a: 0203 1c00 |03d5: move/from16 v3, v28 │ │ -21113e: 0200 1d00 |03d7: move/from16 v0, v29 │ │ -211142: 0205 2000 |03d9: move/from16 v5, v32 │ │ -211146: 080f 2100 |03db: move-object/from16 v15, v33 │ │ -21114a: 1202 |03dd: const/4 v2, #int 0 // #0 │ │ -21114c: 0226 1600 |03de: move/from16 v38, v22 │ │ -211150: 0816 0600 |03e0: move-object/from16 v22, v6 │ │ -211154: 0776 |03e2: move-object v6, v7 │ │ -211156: 0207 2600 |03e3: move/from16 v7, v38 │ │ -21115a: 2900 dafd |03e5: goto/16 01bf // -0226 │ │ -21115e: 0d00 |03e7: move-exception v0 │ │ -211160: 0767 |03e8: move-object v7, v6 │ │ -211162: 2900 41fe |03e9: goto/16 022a // -01bf │ │ -211166: 0220 0500 |03eb: move/from16 v32, v5 │ │ -21116a: 0767 |03ed: move-object v7, v6 │ │ -21116c: 0821 0f00 |03ee: move-object/from16 v33, v15 │ │ -211170: 0805 1000 |03f0: move-object/from16 v5, v16 │ │ -211174: 0736 |03f2: move-object v6, v3 │ │ -211176: 2202 0603 |03f3: new-instance v2, Ljava/lang/RuntimeException; // type@0306 │ │ -21117a: 2203 0d03 |03f5: new-instance v3, Ljava/lang/StringBuilder; // type@030d │ │ -21117e: 7010 3f0b 0300 |03f7: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0b3f │ │ -211184: 1a04 b259 |03fa: const-string v4, "encoderOutputBuffer " // string@59b2 │ │ -211188: 6e20 4b0b 4300 |03fc: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ -21118e: 6e20 460b 0300 |03ff: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b46 │ │ -211194: 1a00 ba04 |0402: const-string v0, " was null" // string@04ba │ │ -211198: 6e20 4b0b 0300 |0404: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ -21119e: 6e10 5c0b 0300 |0407: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b5c │ │ -2111a4: 0c00 |040a: move-result-object v0 │ │ -2111a6: 7020 e70a 0200 |040b: invoke-direct {v2, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ae7 │ │ -2111ac: 2702 |040e: throw v2 │ │ -2111ae: 0d00 |040f: move-exception v0 │ │ -2111b0: 0736 |0410: move-object v6, v3 │ │ -2111b2: 0821 0f00 |0411: move-object/from16 v33, v15 │ │ -2111b6: 2900 7600 |0413: goto/16 0489 // +0076 │ │ -2111ba: 0d00 |0415: move-exception v0 │ │ -2111bc: 2900 0ffe |0416: goto/16 0225 // -01f1 │ │ -2111c0: 0220 0500 |0418: move/from16 v32, v5 │ │ -2111c4: 0767 |041a: move-object v7, v6 │ │ -2111c6: 0821 0f00 |041b: move-object/from16 v33, v15 │ │ -2111ca: 0805 1000 |041d: move-object/from16 v5, v16 │ │ -2111ce: 0736 |041f: move-object v6, v3 │ │ -2111d0: 2202 0603 |0420: new-instance v2, Ljava/lang/RuntimeException; // type@0306 │ │ -2111d4: 2203 0d03 |0422: new-instance v3, Ljava/lang/StringBuilder; // type@030d │ │ -2111d8: 7010 3f0b 0300 |0424: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0b3f │ │ -2111de: 1a04 c88e |0427: const-string v4, "unexpected result from encoder.dequeueOutputBuffer: " // string@8ec8 │ │ -2111e2: 6e20 4b0b 4300 |0429: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ -2111e8: 6e20 460b 0300 |042c: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b46 │ │ -2111ee: 6e10 5c0b 0300 |042f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b5c │ │ -2111f4: 0c00 |0432: move-result-object v0 │ │ -2111f6: 7020 e70a 0200 |0433: invoke-direct {v2, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ae7 │ │ -2111fc: 2702 |0436: throw v2 │ │ -2111fe: 0d00 |0437: move-exception v0 │ │ -211200: 2900 5100 |0438: goto/16 0489 // +0051 │ │ -211204: 0d00 |043a: move-exception v0 │ │ -211206: 2900 6000 |043b: goto/16 049b // +0060 │ │ -21120a: 0220 0500 |043d: move/from16 v32, v5 │ │ -21120e: 0767 |043f: move-object v7, v6 │ │ -211210: 0821 0f00 |0440: move-object/from16 v33, v15 │ │ -211214: 0805 1000 |0442: move-object/from16 v5, v16 │ │ -211218: 0806 1600 |0444: move-object/from16 v6, v22 │ │ -21121c: 3100 2314 |0446: cmp-long v0, v35, v20 │ │ -211220: 3800 0400 |0448: if-eqz v0, 044c // +0004 │ │ -211224: 050d 2300 |044a: move-wide/from16 v13, v35 │ │ -211228: 0203 2000 |044c: move/from16 v3, v32 │ │ -21122c: 0802 2100 |044e: move-object/from16 v2, v33 │ │ -211230: 120a |0450: const/4 v10, #int 0 // #0 │ │ -211232: 2900 5600 |0451: goto/16 04a7 // +0056 │ │ -211236: 0d00 |0453: move-exception v0 │ │ -211238: 0220 0500 |0454: move/from16 v32, v5 │ │ -21123c: 0767 |0456: move-object v7, v6 │ │ -21123e: 0821 0f00 |0457: move-object/from16 v33, v15 │ │ -211242: 0805 1000 |0459: move-object/from16 v5, v16 │ │ -211246: 2808 |045b: goto 0463 // +0008 │ │ -211248: 0d00 |045c: move-exception v0 │ │ -21124a: 0220 0500 |045d: move/from16 v32, v5 │ │ -21124e: 0775 |045f: move-object v5, v7 │ │ -211250: 0821 0f00 |0460: move-object/from16 v33, v15 │ │ -211254: 0767 |0462: move-object v7, v6 │ │ -211256: 0806 1600 |0463: move-object/from16 v6, v22 │ │ -21125a: 2836 |0465: goto 049b // +0036 │ │ -21125c: 0d00 |0466: move-exception v0 │ │ -21125e: 0220 0500 |0467: move/from16 v32, v5 │ │ -211262: 0775 |0469: move-object v5, v7 │ │ -211264: 0821 0f00 |046a: move-object/from16 v33, v15 │ │ -211268: 0767 |046c: move-object v7, v6 │ │ -21126a: 0806 1600 |046d: move-object/from16 v6, v22 │ │ -21126e: 282b |046f: goto 049a // +002b │ │ -211270: 0d00 |0470: move-exception v0 │ │ -211272: 0220 0500 |0471: move/from16 v32, v5 │ │ -211276: 0775 |0473: move-object v5, v7 │ │ -211278: 0821 0f00 |0474: move-object/from16 v33, v15 │ │ -21127c: 0767 |0476: move-object v7, v6 │ │ -21127e: 0806 1600 |0477: move-object/from16 v6, v22 │ │ -211282: 2820 |0479: goto 0499 // +0020 │ │ -211284: 0d00 |047a: move-exception v0 │ │ -211286: 0220 0500 |047b: move/from16 v32, v5 │ │ -21128a: 0767 |047d: move-object v7, v6 │ │ -21128c: 0821 0f00 |047e: move-object/from16 v33, v15 │ │ -211290: 0806 1600 |0480: move-object/from16 v6, v22 │ │ -211294: 1205 |0482: const/4 v5, #int 0 // #0 │ │ -211296: 2816 |0483: goto 0499 // +0016 │ │ -211298: 0d00 |0484: move-exception v0 │ │ -21129a: 0821 0f00 |0485: move-object/from16 v33, v15 │ │ -21129e: 0806 1600 |0487: move-object/from16 v6, v22 │ │ -2112a2: 0702 |0489: move-object v2, v0 │ │ -2112a4: 0803 1100 |048a: move-object/from16 v3, v17 │ │ -2112a8: 0801 2100 |048c: move-object/from16 v1, v33 │ │ -2112ac: 2900 d700 |048e: goto/16 0565 // +00d7 │ │ -2112b0: 0d00 |0490: move-exception v0 │ │ -2112b2: 0220 0500 |0491: move/from16 v32, v5 │ │ -2112b6: 0821 0f00 |0493: move-object/from16 v33, v15 │ │ -2112ba: 0806 1600 |0495: move-object/from16 v6, v22 │ │ -2112be: 1205 |0497: const/4 v5, #int 0 // #0 │ │ -2112c0: 1207 |0498: const/4 v7, #int 0 // #0 │ │ -2112c2: 1209 |0499: const/4 v9, #int 0 // #0 │ │ -2112c4: 120b |049a: const/4 v11, #int 0 // #0 │ │ -2112c6: 6202 7044 |049b: sget-object v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4470 │ │ -2112ca: 1a03 e039 |049d: const-string v3, "Recoding video failed unexpectedly" // string@39e0 │ │ -2112ce: 7130 e202 3200 |049f: invoke-static {v2, v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02e2 │ │ -2112d4: 0203 2000 |04a2: move/from16 v3, v32 │ │ -2112d8: 0802 2100 |04a4: move-object/from16 v2, v33 │ │ -2112dc: 121a |04a6: const/4 v10, #int 1 // #1 │ │ -2112de: 6e20 f101 3200 |04a7: invoke-virtual {v2, v3}, Landroid/media/MediaExtractor;.unselectTrack:(I)V // method@01f1 │ │ -2112e4: 380b 0500 |04aa: if-eqz v11, 04af // +0005 │ │ -2112e8: 6e10 7b6d 0b00 |04ac: invoke-virtual {v11}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.release:()V // method@6d7b │ │ -2112ee: 3805 0500 |04af: if-eqz v5, 04b4 // +0005 │ │ -2112f2: 6e10 436d 0500 |04b1: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.release:()V // method@6d43 │ │ -2112f8: 3809 0800 |04b4: if-eqz v9, 04bc // +0008 │ │ -2112fc: 6e10 e401 0900 |04b6: invoke-virtual {v9}, Landroid/media/MediaCodec;.stop:()V // method@01e4 │ │ -211302: 6e10 e001 0900 |04b9: invoke-virtual {v9}, Landroid/media/MediaCodec;.release:()V // method@01e0 │ │ -211308: 3807 0800 |04bc: if-eqz v7, 04c4 // +0008 │ │ -21130c: 6e10 e401 0700 |04be: invoke-virtual {v7}, Landroid/media/MediaCodec;.stop:()V // method@01e4 │ │ -211312: 6e10 e001 0700 |04c1: invoke-virtual {v7}, Landroid/media/MediaCodec;.release:()V // method@01e0 │ │ -211318: 7601 a26d 2700 |04c4: invoke-direct/range {v39}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.checkConversionCanceled:()V // method@6da2 │ │ -21131e: 2813 |04c7: goto 04da // +0013 │ │ -211320: 0d00 |04c8: move-exception v0 │ │ -211322: 2806 |04c9: goto 04cf // +0006 │ │ -211324: 0d00 |04ca: move-exception v0 │ │ -211326: 2809 |04cb: goto 04d4 // +0009 │ │ -211328: 0d00 |04cc: move-exception v0 │ │ -21132a: 0802 2100 |04cd: move-object/from16 v2, v33 │ │ -21132e: 0721 |04cf: move-object v1, v2 │ │ -211330: 281f |04d0: goto 04ef // +001f │ │ -211332: 0d00 |04d1: move-exception v0 │ │ -211334: 0802 2100 |04d2: move-object/from16 v2, v33 │ │ -211338: 0721 |04d4: move-object v1, v2 │ │ -21133a: 2821 |04d5: goto 04f6 // +0021 │ │ -21133c: 07f2 |04d6: move-object v2, v15 │ │ -21133e: 0806 1600 |04d7: move-object/from16 v6, v22 │ │ -211342: 120a |04d9: const/4 v10, #int 0 // #0 │ │ -211344: 04d7 |04da: move-wide v7, v13 │ │ -211346: 390a 1f00 |04db: if-nez v10, 04fa // +001f │ │ -21134a: 121c |04dd: const/4 v12, #int 1 // #1 │ │ -21134c: 076d |04de: move-object v13, v6 │ │ -21134e: 0803 2700 |04df: move-object/from16 v3, v39 │ │ -211352: 0724 |04e1: move-object v4, v2 │ │ -211354: 07d5 |04e2: move-object v5, v13 │ │ -211356: 0716 |04e3: move-object v6, v1 │ │ -211358: 0509 1700 |04e4: move-wide/from16 v9, v23 │ │ -21135c: 080b 1300 |04e6: move-object/from16 v11, v19 │ │ -211360: 760a a76d 0300 |04e8: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10, v11, v12}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.readAndWriteTrack:(Landroid/media/MediaExtractor;Lorg/thoughtcrime/securesms/video/recode/MP4Builder;Landroid/media/MediaCodec$BufferInfo;JJLjava/io/File;Z)J // method@6da7 │ │ -211366: 2810 |04eb: goto 04fb // +0010 │ │ -211368: 0d00 |04ec: move-exception v0 │ │ -21136a: 0721 |04ed: move-object v1, v2 │ │ -21136c: 07d6 |04ee: move-object v6, v13 │ │ -21136e: 0803 1100 |04ef: move-object/from16 v3, v17 │ │ -211372: 2900 7300 |04f1: goto/16 0564 // +0073 │ │ -211376: 0d00 |04f3: move-exception v0 │ │ -211378: 0721 |04f4: move-object v1, v2 │ │ -21137a: 07d6 |04f5: move-object v6, v13 │ │ -21137c: 0803 1100 |04f6: move-object/from16 v3, v17 │ │ -211380: 2900 4f00 |04f8: goto/16 0547 // +004f │ │ -211384: 076d |04fa: move-object v13, v6 │ │ -211386: 6e10 ed01 0200 |04fb: invoke-virtual {v2}, Landroid/media/MediaExtractor;.release:()V // method@01ed │ │ -21138c: 380d 6300 |04fe: if-eqz v13, 0561 // +0063 │ │ -211390: 1201 |0500: const/4 v1, #int 0 // #0 │ │ -211392: 6e20 606d 1d00 |0501: invoke-virtual {v13, v1}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.finishMovie:(Z)V // method@6d60 │ │ -211398: 2900 5d00 |0504: goto/16 0561 // +005d │ │ -21139c: 0d00 |0506: move-exception v0 │ │ -21139e: 0701 |0507: move-object v1, v0 │ │ -2113a0: 6200 7044 |0508: sget-object v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4470 │ │ -2113a4: 0803 1100 |050a: move-object/from16 v3, v17 │ │ -2113a8: 2900 5200 |050c: goto/16 055e // +0052 │ │ -2113ac: 0d00 |050e: move-exception v0 │ │ -2113ae: 07f2 |050f: move-object v2, v15 │ │ -2113b0: 0803 1100 |0510: move-object/from16 v3, v17 │ │ -2113b4: 080d 1600 |0512: move-object/from16 v13, v22 │ │ -2113b8: 280d |0514: goto 0521 // +000d │ │ -2113ba: 0d00 |0515: move-exception v0 │ │ -2113bc: 07f2 |0516: move-object v2, v15 │ │ -2113be: 0803 1100 |0517: move-object/from16 v3, v17 │ │ -2113c2: 080d 1600 |0519: move-object/from16 v13, v22 │ │ -2113c6: 280e |051b: goto 0529 // +000e │ │ -2113c8: 0d00 |051c: move-exception v0 │ │ -2113ca: 075d |051d: move-object v13, v5 │ │ -2113cc: 07f2 |051e: move-object v2, v15 │ │ -2113ce: 0803 1100 |051f: move-object/from16 v3, v17 │ │ -2113d2: 0721 |0521: move-object v1, v2 │ │ -2113d4: 07d6 |0522: move-object v6, v13 │ │ -2113d6: 2841 |0523: goto 0564 // +0041 │ │ -2113d8: 0d00 |0524: move-exception v0 │ │ -2113da: 075d |0525: move-object v13, v5 │ │ -2113dc: 07f2 |0526: move-object v2, v15 │ │ -2113de: 0803 1100 |0527: move-object/from16 v3, v17 │ │ -2113e2: 0721 |0529: move-object v1, v2 │ │ -2113e4: 07d6 |052a: move-object v6, v13 │ │ -2113e6: 281c |052b: goto 0547 // +001c │ │ -2113e8: 0d00 |052c: move-exception v0 │ │ -2113ea: 075d |052d: move-object v13, v5 │ │ -2113ec: 0803 1100 |052e: move-object/from16 v3, v17 │ │ -2113f0: 0702 |0530: move-object v2, v0 │ │ -2113f2: 07d6 |0531: move-object v6, v13 │ │ -2113f4: 1201 |0532: const/4 v1, #int 0 // #0 │ │ -2113f6: 2832 |0533: goto 0565 // +0032 │ │ -2113f8: 0d00 |0534: move-exception v0 │ │ -2113fa: 075d |0535: move-object v13, v5 │ │ -2113fc: 0803 1100 |0536: move-object/from16 v3, v17 │ │ -211400: 07d6 |0538: move-object v6, v13 │ │ -211402: 1201 |0539: const/4 v1, #int 0 // #0 │ │ -211404: 280d |053a: goto 0547 // +000d │ │ -211406: 0d00 |053b: move-exception v0 │ │ -211408: 0803 1100 |053c: move-object/from16 v3, v17 │ │ -21140c: 0702 |053e: move-object v2, v0 │ │ -21140e: 1201 |053f: const/4 v1, #int 0 // #0 │ │ -211410: 1206 |0540: const/4 v6, #int 0 // #0 │ │ -211412: 2824 |0541: goto 0565 // +0024 │ │ -211414: 0d00 |0542: move-exception v0 │ │ -211416: 0803 1100 |0543: move-object/from16 v3, v17 │ │ -21141a: 1201 |0545: const/4 v1, #int 0 // #0 │ │ -21141c: 1206 |0546: const/4 v6, #int 0 // #0 │ │ -21141e: 6202 7044 |0547: sget-object v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4470 │ │ -211422: 1a04 e139 |0549: const-string v4, "Recoding video failed unexpectedly/2" // string@39e1 │ │ -211426: 7130 e202 4200 |054b: invoke-static {v2, v4, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02e2 │ │ -21142c: 3801 0500 |054e: if-eqz v1, 0553 // +0005 │ │ -211430: 6e10 ed01 0100 |0550: invoke-virtual {v1}, Landroid/media/MediaExtractor;.release:()V // method@01ed │ │ -211436: 3806 0e00 |0553: if-eqz v6, 0561 // +000e │ │ -21143a: 1201 |0555: const/4 v1, #int 0 // #0 │ │ -21143c: 6e20 606d 1600 |0556: invoke-virtual {v6, v1}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.finishMovie:(Z)V // method@6d60 │ │ -211442: 2808 |0559: goto 0561 // +0008 │ │ -211444: 0d00 |055a: move-exception v0 │ │ -211446: 0701 |055b: move-object v1, v0 │ │ -211448: 6200 7044 |055c: sget-object v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4470 │ │ -21144c: 7130 e202 3001 |055e: invoke-static {v0, v3, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02e2 │ │ -211452: 1211 |0561: const/4 v1, #int 1 // #1 │ │ -211454: 0f01 |0562: return v1 │ │ -211456: 0d00 |0563: move-exception v0 │ │ -211458: 0702 |0564: move-object v2, v0 │ │ -21145a: 3801 0500 |0565: if-eqz v1, 056a // +0005 │ │ -21145e: 6e10 ed01 0100 |0567: invoke-virtual {v1}, Landroid/media/MediaExtractor;.release:()V // method@01ed │ │ -211464: 3806 0e00 |056a: if-eqz v6, 0578 // +000e │ │ -211468: 1201 |056c: const/4 v1, #int 0 // #0 │ │ -21146a: 6e20 606d 1600 |056d: invoke-virtual {v6, v1}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.finishMovie:(Z)V // method@6d60 │ │ -211470: 2808 |0570: goto 0578 // +0008 │ │ -211472: 0d00 |0571: move-exception v0 │ │ -211474: 0701 |0572: move-object v1, v0 │ │ -211476: 6200 7044 |0573: sget-object v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4470 │ │ -21147a: 7130 e202 3001 |0575: invoke-static {v0, v3, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02e2 │ │ -211480: 2702 |0578: throw v2 │ │ -211482: 6200 7044 |0579: sget-object v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4470 │ │ -211486: 1a01 d944 |057b: const-string v1, "Video width or height are 0, refusing recode." // string@44d9 │ │ -21148a: 7120 e102 1000 |057d: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@02e1 │ │ -211490: 1201 |0580: const/4 v1, #int 0 // #0 │ │ -211492: 0f01 |0581: return v1 │ │ +210984: |[210984] org.thoughtcrime.securesms.video.recode.VideoRecoder.convertVideo:(Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;Ljava/lang/String;)Z │ │ +210994: 0800 2800 |0000: move-object/from16 v0, v40 │ │ +210998: 1a01 0b90 |0002: const-string v1, "video/avc" // string@900b │ │ +21099c: 1a02 991c |0004: const-string v2, "Flushing video failed unexpectedly" // string@1c99 │ │ +2109a0: 530d 6e44 |0006: iget-wide v13, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.startTime:J // field@446e │ │ +2109a4: 530b 6144 |0008: iget-wide v11, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.endTime:J // field@4461 │ │ +2109a8: 5203 6c44 |000a: iget v3, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultWidth:I // field@446c │ │ +2109ac: 5204 6a44 |000c: iget v4, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultHeight:I // field@446a │ │ +2109b0: 5205 6d44 |000e: iget v5, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.rotationValue:I // field@446d │ │ +2109b4: 5206 6944 |0010: iget v6, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalWidth:I // field@4469 │ │ +2109b8: 5207 6544 |0012: iget v7, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalHeight:I // field@4465 │ │ +2109bc: 5208 6844 |0014: iget v8, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalVideoBitrate:I // field@4468 │ │ +2109c0: 5209 6b44 |0016: iget v9, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultVideoBitrate:I // field@446b │ │ +2109c4: 220f bf02 |0018: new-instance v15, Ljava/io/File; // type@02bf │ │ +2109c8: 080a 2900 |001a: move-object/from16 v10, v41 │ │ +2109cc: 7020 9109 af00 |001c: invoke-direct {v15, v10}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0991 │ │ +2109d2: 130a 5a00 |001f: const/16 v10, #int 90 // #5a │ │ +2109d6: 33a5 0d00 |0021: if-ne v5, v10, 002e // +000d │ │ +2109da: 0811 0200 |0023: move-object/from16 v17, v2 │ │ +2109de: 1205 |0025: const/4 v5, #int 0 // #0 │ │ +2109e0: 130a 0e01 |0026: const/16 v10, #int 270 // #10e │ │ +2109e4: 0226 0400 |0028: move/from16 v38, v4 │ │ +2109e8: 0134 |002a: move v4, v3 │ │ +2109ea: 0203 2600 |002b: move/from16 v3, v38 │ │ +2109ee: 2814 |002d: goto 0041 // +0014 │ │ +2109f0: 130a b400 |002e: const/16 v10, #int 180 // #b4 │ │ +2109f4: 33a5 0600 |0030: if-ne v5, v10, 0036 // +0006 │ │ +2109f8: 0811 0200 |0032: move-object/from16 v17, v2 │ │ +2109fc: 1205 |0034: const/4 v5, #int 0 // #0 │ │ +2109fe: 280c |0035: goto 0041 // +000c │ │ +210a00: 130a 0e01 |0036: const/16 v10, #int 270 // #10e │ │ +210a04: 0811 0200 |0038: move-object/from16 v17, v2 │ │ +210a08: 33a5 0600 |003a: if-ne v5, v10, 0040 // +0006 │ │ +210a0c: 1205 |003c: const/4 v5, #int 0 // #0 │ │ +210a0e: 130a 5a00 |003d: const/16 v10, #int 90 // #5a │ │ +210a12: 28e9 |003f: goto 0028 // -0017 │ │ +210a14: 120a |0040: const/4 v10, #int 0 // #0 │ │ +210a16: 2202 bf02 |0041: new-instance v2, Ljava/io/File; // type@02bf │ │ +210a1a: 5400 6644 |0043: iget-object v0, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalPath:Ljava/lang/String; // field@4466 │ │ +210a1e: 7020 9109 0200 |0045: invoke-direct {v2, v0}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0991 │ │ +210a24: 6e10 9309 0200 |0048: invoke-virtual {v2}, Ljava/io/File;.canRead:()Z // method@0993 │ │ +210a2a: 0a00 |004b: move-result v0 │ │ +210a2c: 3900 0c00 |004c: if-nez v0, 0058 // +000c │ │ +210a30: 6200 7044 |004e: sget-object v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4470 │ │ +210a34: 1a01 a919 |0050: const-string v1, "Could not read video file to be recoded" // string@19a9 │ │ +210a38: 7120 e102 1000 |0052: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@02e1 │ │ +210a3e: 1310 0000 |0055: const/16 v16, #int 0 // #0 │ │ +210a42: 0f10 |0057: return v16 │ │ +210a44: 1310 0000 |0058: const/16 v16, #int 0 // #0 │ │ +210a48: 7100 5f0b 0000 |005a: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b5f │ │ +210a4e: 3803 1c05 |005d: if-eqz v3, 0579 // +051c │ │ +210a52: 3804 1a05 |005f: if-eqz v4, 0579 // +051a │ │ +210a56: 0812 0100 |0061: move-object/from16 v18, v1 │ │ +210a5a: 2201 7700 |0063: new-instance v1, Landroid/media/MediaCodec$BufferInfo; // type@0077 │ │ +210a5e: 7010 d301 0100 |0065: invoke-direct {v1}, Landroid/media/MediaCodec$BufferInfo;.:()V // method@01d3 │ │ +210a64: 2200 c311 |0068: new-instance v0, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie; // type@11c3 │ │ +210a68: 7010 656d 0000 |006a: invoke-direct {v0}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.:()V // method@6d65 │ │ +210a6e: 6e20 6d6d f000 |006d: invoke-virtual {v0, v15}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.setCacheFile:(Ljava/io/File;)V // method@6d6d │ │ +210a74: 6e20 6e6d 5000 |0070: invoke-virtual {v0, v5}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.setRotation:(I)V // method@6d6e │ │ +210a7a: 6e30 6f6d 3004 |0073: invoke-virtual {v0, v3, v4}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.setSize:(II)V // method@6d6f │ │ +210a80: 2205 c211 |0076: new-instance v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder; // type@11c2 │ │ +210a84: 7010 536d 0500 |0078: invoke-direct {v5}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.:()V // method@6d53 │ │ +210a8a: 6e20 566d 0500 |007b: invoke-virtual {v5, v0}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.createMovie:(Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;)Lorg/thoughtcrime/securesms/video/recode/MP4Builder; // method@6d56 │ │ +210a90: 0c05 |007e: move-result-object v5 │ │ +210a92: 0813 0f00 |007f: move-object/from16 v19, v15 │ │ +210a96: 220f 7a00 |0081: new-instance v15, Landroid/media/MediaExtractor; // type@007a │ │ +210a9a: 7010 e501 0f00 |0083: invoke-direct {v15}, Landroid/media/MediaExtractor;.:()V // method@01e5 │ │ +210aa0: 6e10 a709 0200 |0086: invoke-virtual {v2}, Ljava/io/File;.toString:()Ljava/lang/String; // method@09a7 │ │ +210aa6: 0c00 |0089: move-result-object v0 │ │ +210aa8: 6e20 f001 0f00 |008a: invoke-virtual {v15, v0}, Landroid/media/MediaExtractor;.setDataSource:(Ljava/lang/String;)V // method@01f0 │ │ +210aae: 7601 a26d 2700 |008d: invoke-direct/range {v39}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.checkConversionCanceled:()V // method@6da2 │ │ +210ab4: 1614 ffff |0090: const-wide/16 v20, #int -1 // #ffff │ │ +210ab8: 3489 3b00 |0092: if-lt v9, v8, 00cd // +003b │ │ +210abc: 3363 3900 |0094: if-ne v3, v6, 00cd // +0039 │ │ +210ac0: 3374 3700 |0096: if-ne v4, v7, 00cd // +0037 │ │ +210ac4: 380a 0300 |0098: if-eqz v10, 009b // +0003 │ │ +210ac8: 2833 |009a: goto 00cd // +0033 │ │ +210aca: 1200 |009b: const/4 v0, #int 0 // #0 │ │ +210acc: 0803 2700 |009c: move-object/from16 v3, v39 │ │ +210ad0: 07f4 |009e: move-object v4, v15 │ │ +210ad2: 0752 |009f: move-object v2, v5 │ │ +210ad4: 0716 |00a0: move-object v6, v1 │ │ +210ad6: 04d7 |00a1: move-wide v7, v13 │ │ +210ad8: 0816 0200 |00a2: move-object/from16 v22, v2 │ │ +210adc: 1202 |00a4: const/4 v2, #int 0 // #0 │ │ +210ade: 04b9 |00a5: move-wide v9, v11 │ │ +210ae0: 0517 0b00 |00a6: move-wide/from16 v23, v11 │ │ +210ae4: 080b 1300 |00a8: move-object/from16 v11, v19 │ │ +210ae8: 010c |00aa: move v12, v0 │ │ +210aea: 760a a76d 0300 |00ab: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10, v11, v12}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.readAndWriteTrack:(Landroid/media/MediaExtractor;Lorg/thoughtcrime/securesms/video/recode/MP4Builder;Landroid/media/MediaCodec$BufferInfo;JJLjava/io/File;Z)J // method@6da7 │ │ +210af0: 0b03 |00ae: move-result-wide v3 │ │ +210af2: 3100 0314 |00af: cmp-long v0, v3, v20 │ │ +210af6: 3800 0400 |00b1: if-eqz v0, 00b5 // +0004 │ │ +210afa: 0437 |00b3: move-wide v7, v3 │ │ +210afc: 2802 |00b4: goto 00b6 // +0002 │ │ +210afe: 04d7 |00b5: move-wide v7, v13 │ │ +210b00: 07f2 |00b6: move-object v2, v15 │ │ +210b02: 0806 1600 |00b7: move-object/from16 v6, v22 │ │ +210b06: 120a |00b9: const/4 v10, #int 0 // #0 │ │ +210b08: 2900 2104 |00ba: goto/16 04db // +0421 │ │ +210b0c: 0d00 |00bc: move-exception v0 │ │ +210b0e: 0702 |00bd: move-object v2, v0 │ │ +210b10: 07f1 |00be: move-object v1, v15 │ │ +210b12: 0803 1100 |00bf: move-object/from16 v3, v17 │ │ +210b16: 0806 1600 |00c1: move-object/from16 v6, v22 │ │ +210b1a: 2900 a204 |00c3: goto/16 0565 // +04a2 │ │ +210b1e: 0d00 |00c5: move-exception v0 │ │ +210b20: 07f1 |00c6: move-object v1, v15 │ │ +210b22: 0803 1100 |00c7: move-object/from16 v3, v17 │ │ +210b26: 0806 1600 |00c9: move-object/from16 v6, v22 │ │ +210b2a: 2900 7c04 |00cb: goto/16 0547 // +047c │ │ +210b2e: 0816 0500 |00cd: move-object/from16 v22, v5 │ │ +210b32: 0517 0b00 |00cf: move-wide/from16 v23, v11 │ │ +210b36: 1202 |00d1: const/4 v2, #int 0 // #0 │ │ +210b38: 080c 2700 |00d2: move-object/from16 v12, v39 │ │ +210b3c: 7030 a86d fc02 |00d4: invoke-direct {v12, v15, v2}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.selectTrack:(Landroid/media/MediaExtractor;Z)I // method@6da8 │ │ +210b42: 0a05 |00d7: move-result v5 │ │ +210b44: 3a05 fe03 |00d8: if-ltz v5, 04d6 // +03fe │ │ +210b48: 6e20 ef01 5f00 |00da: invoke-virtual {v15, v5}, Landroid/media/MediaExtractor;.selectTrack:(I)V // method@01ef │ │ +210b4e: 1606 0000 |00dd: const-wide/16 v6, #int 0 // #0 │ │ +210b52: 3108 0d06 |00df: cmp-long v8, v13, v6 │ │ +210b56: 3d08 0600 |00e1: if-lez v8, 00e7 // +0006 │ │ +210b5a: 6e40 ee01 df2e |00e3: invoke-virtual {v15, v13, v14, v2}, Landroid/media/MediaExtractor;.seekTo:(JI)V // method@01ee │ │ +210b60: 2804 |00e6: goto 00ea // +0004 │ │ +210b62: 6e40 ee01 6f27 |00e7: invoke-virtual {v15, v6, v7, v2}, Landroid/media/MediaExtractor;.seekTo:(JI)V // method@01ee │ │ +210b68: 6e20 eb01 5f00 |00ea: invoke-virtual {v15, v5}, Landroid/media/MediaExtractor;.getTrackFormat:(I)Landroid/media/MediaFormat; // method@01eb │ │ +210b6e: 0c00 |00ed: move-result-object v0 │ │ +210b70: 080a 1200 |00ee: move-object/from16 v10, v18 │ │ +210b74: 7130 f301 3a04 |00f0: invoke-static {v10, v3, v4}, Landroid/media/MediaFormat;.createVideoFormat:(Ljava/lang/String;II)Landroid/media/MediaFormat; // method@01f3 │ │ +210b7a: 0c0b |00f3: move-result-object v11 │ │ +210b7c: 1a06 2c52 |00f4: const-string v6, "color-format" // string@522c │ │ +210b80: 1407 8907 007f |00f6: const v7, #float 1.7018e+38 // #7f000789 │ │ +210b86: 6e30 f801 6b07 |00f9: invoke-virtual {v11, v6, v7}, Landroid/media/MediaFormat;.setInteger:(Ljava/lang/String;I)V // method@01f8 │ │ +210b8c: 1a06 e84e |00fc: const-string v6, "bitrate" // string@4ee8 │ │ +210b90: 3809 0300 |00fe: if-eqz v9, 0101 // +0003 │ │ +210b94: 2804 |0100: goto 0104 // +0004 │ │ +210b96: 1409 0010 0e00 |0101: const v9, #float 1.29144e-39 // #000e1000 │ │ +210b9c: 6e30 f801 6b09 |0104: invoke-virtual {v11, v6, v9}, Landroid/media/MediaFormat;.setInteger:(Ljava/lang/String;I)V // method@01f8 │ │ +210ba2: 1a06 a75d |0107: const-string v6, "frame-rate" // string@5da7 │ │ +210ba6: 1307 1900 |0109: const/16 v7, #int 25 // #19 │ │ +210baa: 6e30 f801 6b07 |010b: invoke-virtual {v11, v6, v7}, Landroid/media/MediaFormat;.setInteger:(Ljava/lang/String;I)V // method@01f8 │ │ +210bb0: 1a06 9065 |010e: const-string v6, "i-frame-interval" // string@6590 │ │ +210bb4: 1307 0a00 |0110: const/16 v7, #int 10 // #a │ │ +210bb8: 6e30 f801 6b07 |0112: invoke-virtual {v11, v6, v7}, Landroid/media/MediaFormat;.setInteger:(Ljava/lang/String;I)V // method@01f8 │ │ +210bbe: 7110 d601 0a00 |0115: invoke-static {v10}, Landroid/media/MediaCodec;.createEncoderByType:(Ljava/lang/String;)Landroid/media/MediaCodec; // method@01d6 │ │ +210bc4: 0c06 |0118: move-result-object v6 │ │ +210bc6: 1207 |0119: const/4 v7, #int 0 // #0 │ │ +210bc8: 1219 |011a: const/4 v9, #int 1 // #1 │ │ +210bca: 6e59 d401 b677 |011b: invoke-virtual {v6, v11, v7, v7, v9}, Landroid/media/MediaCodec;.configure:(Landroid/media/MediaFormat;Landroid/view/Surface;Landroid/media/MediaCrypto;I)V // method@01d4 │ │ +210bd0: 2207 bf11 |011e: new-instance v7, Lorg/thoughtcrime/securesms/video/recode/InputSurface; // type@11bf │ │ +210bd4: 6e10 d701 0600 |0120: invoke-virtual {v6}, Landroid/media/MediaCodec;.createInputSurface:()Landroid/view/Surface; // method@01d7 │ │ +210bda: 0c09 |0123: move-result-object v9 │ │ +210bdc: 7020 3e6d 9700 |0124: invoke-direct {v7, v9}, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.:(Landroid/view/Surface;)V // method@6d3e │ │ +210be2: 6e10 426d 0700 |0127: invoke-virtual {v7}, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.makeCurrent:()V // method@6d42 │ │ +210be8: 6e10 e301 0600 |012a: invoke-virtual {v6}, Landroid/media/MediaCodec;.start:()V // method@01e3 │ │ +210bee: 1a09 2376 |012d: const-string v9, "mime" // string@7623 │ │ +210bf2: 6e20 f601 9000 |012f: invoke-virtual {v0, v9}, Landroid/media/MediaFormat;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01f6 │ │ +210bf8: 0c09 |0132: move-result-object v9 │ │ +210bfa: 7110 d501 0900 |0133: invoke-static {v9}, Landroid/media/MediaCodec;.createDecoderByType:(Ljava/lang/String;)Landroid/media/MediaCodec; // method@01d5 │ │ +210c00: 0c09 |0136: move-result-object v9 │ │ +210c02: 220b c411 |0137: new-instance v11, Lorg/thoughtcrime/securesms/video/recode/OutputSurface; // type@11c4 │ │ +210c06: 7010 706d 0b00 |0139: invoke-direct {v11}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.:()V // method@6d70 │ │ +210c0c: 6e10 786d 0b00 |013c: invoke-virtual {v11}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.getSurface:()Landroid/view/Surface; // method@6d78 │ │ +210c12: 0c0c |013f: move-result-object v12 │ │ +210c14: 0810 0700 |0140: move-object/from16 v16, v7 │ │ +210c18: 1207 |0142: const/4 v7, #int 0 // #0 │ │ +210c1a: 6e52 d401 097c |0143: invoke-virtual {v9, v0, v12, v7, v2}, Landroid/media/MediaCodec;.configure:(Landroid/media/MediaFormat;Landroid/view/Surface;Landroid/media/MediaCrypto;I)V // method@01d4 │ │ +210c20: 6e10 e301 0900 |0146: invoke-virtual {v9}, Landroid/media/MediaCodec;.start:()V // method@01e3 │ │ +210c26: 7601 a26d 2700 |0149: invoke-direct/range {v39}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.checkConversionCanceled:()V // method@6da2 │ │ +210c2c: 0523 1400 |014c: move-wide/from16 v35, v20 │ │ +210c30: 1200 |014e: const/4 v0, #int 0 // #0 │ │ +210c32: 1312 0000 |014f: const/16 v18, #int 0 // #0 │ │ +210c36: 1322 0000 |0151: const/16 v34, #int 0 // #0 │ │ +210c3a: 1325 fbff |0153: const/16 v37, #int -5 // #fffb │ │ +210c3e: 3900 e802 |0155: if-nez v0, 043d // +02e8 │ │ +210c42: 7601 a26d 2700 |0157: invoke-direct/range {v39}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.checkConversionCanceled:()V // method@6da2 │ │ +210c48: 0228 0800 |015a: move/from16 v40, v8 │ │ +210c4c: 1607 c409 |015c: const-wide/16 v7, #int 2500 // #9c4 │ │ +210c50: 3912 5c00 |015e: if-nez v18, 01ba // +005c │ │ +210c54: 6e10 e901 0f00 |0160: invoke-virtual {v15}, Landroid/media/MediaExtractor;.getSampleTrackIndex:()I // method@01e9 │ │ +210c5a: 0a0c |0163: move-result v12 │ │ +210c5c: 335c 3700 |0164: if-ne v12, v5, 019b // +0037 │ │ +210c60: 6e30 d801 7908 |0166: invoke-virtual {v9, v7, v8}, Landroid/media/MediaCodec;.dequeueInputBuffer:(J)I // method@01d8 │ │ +210c66: 0a0c |0169: move-result v12 │ │ +210c68: 3a0c 3600 |016a: if-ltz v12, 01a0 // +0036 │ │ +210c6c: 6e20 da01 c900 |016c: invoke-virtual {v9, v12}, Landroid/media/MediaCodec;.getInputBuffer:(I)Ljava/nio/ByteBuffer; // method@01da │ │ +210c72: 0c07 |016f: move-result-object v7 │ │ +210c74: 6e30 ec01 7f02 |0170: invoke-virtual {v15, v7, v2}, Landroid/media/MediaExtractor;.readSampleData:(Ljava/nio/ByteBuffer;I)I // method@01ec │ │ +210c7a: 0a1e |0173: move-result v30 │ │ +210c7c: 3b1e 1400 |0174: if-gez v30, 0188 // +0014 │ │ +210c80: 161f 0000 |0176: const-wide/16 v31, #int 0 // #0 │ │ +210c84: 1321 0400 |0178: const/16 v33, #int 4 // #4 │ │ +210c88: 131d 0000 |017a: const/16 v29, #int 0 // #0 │ │ +210c8c: 131e 0000 |017c: const/16 v30, #int 0 // #0 │ │ +210c90: 081b 0900 |017e: move-object/from16 v27, v9 │ │ +210c94: 021c 0c00 |0180: move/from16 v28, v12 │ │ +210c98: 7407 df01 1b00 |0182: invoke-virtual/range {v27, v28, v29, v30, v31, v32, v33}, Landroid/media/MediaCodec;.queueInputBuffer:(IIIJI)V // method@01df │ │ +210c9e: 1312 0100 |0185: const/16 v18, #int 1 // #1 │ │ +210ca2: 2819 |0187: goto 01a0 // +0019 │ │ +210ca4: 6e10 e801 0f00 |0188: invoke-virtual {v15}, Landroid/media/MediaExtractor;.getSampleTime:()J // method@01e8 │ │ +210caa: 0b1f |018b: move-result-wide v31 │ │ +210cac: 1321 0000 |018c: const/16 v33, #int 0 // #0 │ │ +210cb0: 131d 0000 |018e: const/16 v29, #int 0 // #0 │ │ +210cb4: 081b 0900 |0190: move-object/from16 v27, v9 │ │ +210cb8: 021c 0c00 |0192: move/from16 v28, v12 │ │ +210cbc: 7407 df01 1b00 |0194: invoke-virtual/range {v27, v28, v29, v30, v31, v32, v33}, Landroid/media/MediaCodec;.queueInputBuffer:(IIIJI)V // method@01df │ │ +210cc2: 6e10 e601 0f00 |0197: invoke-virtual {v15}, Landroid/media/MediaExtractor;.advance:()Z // method@01e6 │ │ +210cc8: 2806 |019a: goto 01a0 // +0006 │ │ +210cca: 12f7 |019b: const/4 v7, #int -1 // #ff │ │ +210ccc: 337c 0400 |019c: if-ne v12, v7, 01a0 // +0004 │ │ +210cd0: 1217 |019e: const/4 v7, #int 1 // #1 │ │ +210cd2: 2802 |019f: goto 01a1 // +0002 │ │ +210cd4: 1207 |01a0: const/4 v7, #int 0 // #0 │ │ +210cd6: 3807 1900 |01a1: if-eqz v7, 01ba // +0019 │ │ +210cda: 1607 c409 |01a3: const-wide/16 v7, #int 2500 // #9c4 │ │ +210cde: 6e30 d801 7908 |01a5: invoke-virtual {v9, v7, v8}, Landroid/media/MediaCodec;.dequeueInputBuffer:(J)I // method@01d8 │ │ +210ce4: 0a1c |01a8: move-result v28 │ │ +210ce6: 3a1c 1100 |01a9: if-ltz v28, 01ba // +0011 │ │ +210cea: 161f 0000 |01ab: const-wide/16 v31, #int 0 // #0 │ │ +210cee: 1321 0400 |01ad: const/16 v33, #int 4 // #4 │ │ +210cf2: 131d 0000 |01af: const/16 v29, #int 0 // #0 │ │ +210cf6: 131e 0000 |01b1: const/16 v30, #int 0 // #0 │ │ +210cfa: 081b 0900 |01b3: move-object/from16 v27, v9 │ │ +210cfe: 7407 df01 1b00 |01b5: invoke-virtual/range {v27, v28, v29, v30, v31, v32, v33}, Landroid/media/MediaCodec;.queueInputBuffer:(IIIJI)V // method@01df │ │ +210d04: 1312 0100 |01b8: const/16 v18, #int 1 // #1 │ │ +210d08: df07 2201 |01ba: xor-int/lit8 v7, v34, #int 1 // #01 │ │ +210d0c: 020c 2500 |01bc: move/from16 v12, v37 │ │ +210d10: 1218 |01be: const/4 v8, #int 1 // #1 │ │ +210d12: 3907 0b00 |01bf: if-nez v7, 01ca // +000b │ │ +210d16: 3808 0300 |01c1: if-eqz v8, 01c4 // +0003 │ │ +210d1a: 2807 |01c3: goto 01ca // +0007 │ │ +210d1c: 0208 2800 |01c4: move/from16 v8, v40 │ │ +210d20: 0225 0c00 |01c6: move/from16 v37, v12 │ │ +210d24: 1207 |01c8: const/4 v7, #int 0 // #0 │ │ +210d26: 288c |01c9: goto 0155 // -0074 │ │ +210d28: 7601 a26d 2700 |01ca: invoke-direct/range {v39}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.checkConversionCanceled:()V // method@6da2 │ │ +210d2e: 021d 0000 |01cd: move/from16 v29, v0 │ │ +210d32: 021c 0300 |01cf: move/from16 v28, v3 │ │ +210d36: 1602 c409 |01d1: const-wide/16 v2, #int 2500 // #9c4 │ │ +210d3a: 6e40 d901 1632 |01d3: invoke-virtual {v6, v1, v2, v3}, Landroid/media/MediaCodec;.dequeueOutputBuffer:(Landroid/media/MediaCodec$BufferInfo;J)I // method@01d9 │ │ +210d40: 0a00 |01d6: move-result v0 │ │ +210d42: 12d3 |01d7: const/4 v3, #int -3 // #fd │ │ +210d44: 12f2 |01d8: const/4 v2, #int -1 // #ff │ │ +210d46: 3320 1000 |01d9: if-ne v0, v2, 01e9 // +0010 │ │ +210d4a: 0220 0500 |01db: move/from16 v32, v5 │ │ +210d4e: 0821 0f00 |01dd: move-object/from16 v33, v15 │ │ +210d52: 0803 1600 |01df: move-object/from16 v3, v22 │ │ +210d56: 0202 1c00 |01e1: move/from16 v2, v28 │ │ +210d5a: 12f5 |01e3: const/4 v5, #int -1 // #ff │ │ +210d5c: 1208 |01e4: const/4 v8, #int 0 // #0 │ │ +210d5e: 0216 0700 |01e5: move/from16 v22, v7 │ │ +210d62: 2900 1501 |01e7: goto/16 02fc // +0115 │ │ +210d66: 3330 0c00 |01e9: if-ne v0, v3, 01f5 // +000c │ │ +210d6a: 0220 0500 |01eb: move/from16 v32, v5 │ │ +210d6e: 0821 0f00 |01ed: move-object/from16 v33, v15 │ │ +210d72: 0803 1600 |01ef: move-object/from16 v3, v22 │ │ +210d76: 0202 1c00 |01f1: move/from16 v2, v28 │ │ +210d7a: 12f5 |01f3: const/4 v5, #int -1 // #ff │ │ +210d7c: 28f1 |01f4: goto 01e5 // -000f │ │ +210d7e: 12e2 |01f5: const/4 v2, #int -2 // #fe │ │ +210d80: 3320 3900 |01f6: if-ne v0, v2, 022f // +0039 │ │ +210d84: 6e10 de01 0600 |01f8: invoke-virtual {v6}, Landroid/media/MediaCodec;.getOutputFormat:()Landroid/media/MediaFormat; // method@01de │ │ +210d8a: 0c02 |01fb: move-result-object v2 │ │ +210d8c: 12b3 |01fc: const/4 v3, #int -5 // #fb │ │ +210d8e: 333c 0e00 |01fd: if-ne v12, v3, 020b // +000e │ │ +210d92: 0803 1600 |01ff: move-object/from16 v3, v22 │ │ +210d96: 0216 0700 |0201: move/from16 v22, v7 │ │ +210d9a: 1207 |0203: const/4 v7, #int 0 // #0 │ │ +210d9c: 6e30 546d 2307 |0204: invoke-virtual {v3, v2, v7}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.addTrack:(Landroid/media/MediaFormat;Z)I // method@6d54 │ │ +210da2: 0a0c |0207: move-result v12 │ │ +210da4: 2807 |0208: goto 020f // +0007 │ │ +210da6: 0d00 |0209: move-exception v0 │ │ +210da8: 2811 |020a: goto 021b // +0011 │ │ +210daa: 0803 1600 |020b: move-object/from16 v3, v22 │ │ +210dae: 0216 0700 |020d: move/from16 v22, v7 │ │ +210db2: 0220 0500 |020f: move/from16 v32, v5 │ │ +210db6: 0821 0f00 |0211: move-object/from16 v33, v15 │ │ +210dba: 0202 1c00 |0213: move/from16 v2, v28 │ │ +210dbe: 12f5 |0215: const/4 v5, #int -1 // #ff │ │ +210dc0: 2900 e600 |0216: goto/16 02fc // +00e6 │ │ +210dc4: 0d00 |0218: move-exception v0 │ │ +210dc6: 0803 1600 |0219: move-object/from16 v3, v22 │ │ +210dca: 0702 |021b: move-object v2, v0 │ │ +210dcc: 0736 |021c: move-object v6, v3 │ │ +210dce: 07f1 |021d: move-object v1, v15 │ │ +210dd0: 0803 1100 |021e: move-object/from16 v3, v17 │ │ +210dd4: 2900 4503 |0220: goto/16 0565 // +0345 │ │ +210dd8: 0d00 |0222: move-exception v0 │ │ +210dda: 0803 1600 |0223: move-object/from16 v3, v22 │ │ +210dde: 0220 0500 |0225: move/from16 v32, v5 │ │ +210de2: 0767 |0227: move-object v7, v6 │ │ +210de4: 0821 0f00 |0228: move-object/from16 v33, v15 │ │ +210de8: 0805 1000 |022a: move-object/from16 v5, v16 │ │ +210dec: 0736 |022c: move-object v6, v3 │ │ +210dee: 2900 6e02 |022d: goto/16 049b // +026e │ │ +210df2: 0803 1600 |022f: move-object/from16 v3, v22 │ │ +210df6: 0216 0700 |0231: move/from16 v22, v7 │ │ +210dfa: 3a00 e501 |0233: if-ltz v0, 0418 // +01e5 │ │ +210dfe: 6e20 dc01 0600 |0235: invoke-virtual {v6, v0}, Landroid/media/MediaCodec;.getOutputBuffer:(I)Ljava/nio/ByteBuffer; // method@01dc │ │ +210e04: 0c02 |0238: move-result-object v2 │ │ +210e06: 3802 b201 |0239: if-eqz v2, 03eb // +01b2 │ │ +210e0a: 5217 3300 |023b: iget v7, v1, Landroid/media/MediaCodec$BufferInfo;.size:I // field@0033 │ │ +210e0e: 021d 0800 |023d: move/from16 v29, v8 │ │ +210e12: 1218 |023f: const/4 v8, #int 1 // #1 │ │ +210e14: 3787 a300 |0240: if-le v7, v8, 02e3 // +00a3 │ │ +210e18: 5217 3000 |0242: iget v7, v1, Landroid/media/MediaCodec$BufferInfo;.flags:I // field@0030 │ │ +210e1c: dd07 0702 |0244: and-int/lit8 v7, v7, #int 2 // #02 │ │ +210e20: 3907 0800 |0246: if-nez v7, 024e // +0008 │ │ +210e24: 1207 |0248: const/4 v7, #int 0 // #0 │ │ +210e26: 6e57 646d c312 |0249: invoke-virtual {v3, v12, v2, v1, v7}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writeSampleData:(ILjava/nio/ByteBuffer;Landroid/media/MediaCodec$BufferInfo;Z)Z // method@6d64 │ │ +210e2c: 2900 9700 |024c: goto/16 02e3 // +0097 │ │ +210e30: 12b7 |024e: const/4 v7, #int -5 // #fb │ │ +210e32: 337c 9400 |024f: if-ne v12, v7, 02e3 // +0094 │ │ +210e36: 5218 3300 |0251: iget v8, v1, Landroid/media/MediaCodec$BufferInfo;.size:I // field@0033 │ │ +210e3a: 2388 d411 |0253: new-array v8, v8, [B // type@11d4 │ │ +210e3e: 521c 3100 |0255: iget v12, v1, Landroid/media/MediaCodec$BufferInfo;.offset:I // field@0031 │ │ +210e42: 5217 3300 |0257: iget v7, v1, Landroid/media/MediaCodec$BufferInfo;.size:I // field@0033 │ │ +210e46: b07c |0259: add-int/2addr v12, v7 │ │ +210e48: 6e20 de0b c200 |025a: invoke-virtual {v2, v12}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@0bde │ │ +210e4e: 5217 3100 |025d: iget v7, v1, Landroid/media/MediaCodec$BufferInfo;.offset:I // field@0031 │ │ +210e52: 6e20 e10b 7200 |025f: invoke-virtual {v2, v7}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@0be1 │ │ +210e58: 6e20 dc0b 8200 |0262: invoke-virtual {v2, v8}, Ljava/nio/ByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@0bdc │ │ +210e5e: 5212 3300 |0265: iget v2, v1, Landroid/media/MediaCodec$BufferInfo;.size:I // field@0033 │ │ +210e62: 1217 |0267: const/4 v7, #int 1 // #1 │ │ +210e64: b172 |0268: sub-int/2addr v2, v7 │ │ +210e66: 3a02 4c00 |0269: if-ltz v2, 02b5 // +004c │ │ +210e6a: 123c |026b: const/4 v12, #int 3 // #3 │ │ +210e6c: 37c2 4900 |026c: if-le v2, v12, 02b5 // +0049 │ │ +210e70: 480c 0802 |026e: aget-byte v12, v8, v2 │ │ +210e74: 337c 3900 |0270: if-ne v12, v7, 02a9 // +0039 │ │ +210e78: d807 02ff |0272: add-int/lit8 v7, v2, #int -1 // #ff │ │ +210e7c: 4807 0807 |0274: aget-byte v7, v8, v7 │ │ +210e80: 3907 3300 |0276: if-nez v7, 02a9 // +0033 │ │ +210e84: d807 02fe |0278: add-int/lit8 v7, v2, #int -2 // #fe │ │ +210e88: 4807 0807 |027a: aget-byte v7, v8, v7 │ │ +210e8c: 3907 2d00 |027c: if-nez v7, 02a9 // +002d │ │ +210e90: d807 02fd |027e: add-int/lit8 v7, v2, #int -3 // #fd │ │ +210e94: 480c 0807 |0280: aget-byte v12, v8, v7 │ │ +210e98: 390c 2700 |0282: if-nez v12, 02a9 // +0027 │ │ +210e9c: 7110 d40b 0700 |0284: invoke-static {v7}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@0bd4 │ │ +210ea2: 0c02 |0287: move-result-object v2 │ │ +210ea4: 521c 3300 |0288: iget v12, v1, Landroid/media/MediaCodec$BufferInfo;.size:I // field@0033 │ │ +210ea8: b17c |028a: sub-int/2addr v12, v7 │ │ +210eaa: 7110 d40b 0c00 |028b: invoke-static {v12}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@0bd4 │ │ +210eb0: 0c0c |028e: move-result-object v12 │ │ +210eb2: 0220 0500 |028f: move/from16 v32, v5 │ │ +210eb6: 0821 0f00 |0291: move-object/from16 v33, v15 │ │ +210eba: 1205 |0293: const/4 v5, #int 0 // #0 │ │ +210ebc: 6e40 e40b 8275 |0294: invoke-virtual {v2, v8, v5, v7}, Ljava/nio/ByteBuffer;.put:([BII)Ljava/nio/ByteBuffer; // method@0be4 │ │ +210ec2: 0c0f |0297: move-result-object v15 │ │ +210ec4: 6e20 e10b 5f00 |0298: invoke-virtual {v15, v5}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@0be1 │ │ +210eca: 521f 3300 |029b: iget v15, v1, Landroid/media/MediaCodec$BufferInfo;.size:I // field@0033 │ │ +210ece: b17f |029d: sub-int/2addr v15, v7 │ │ +210ed0: 6e40 e40b 8cf7 |029e: invoke-virtual {v12, v8, v7, v15}, Ljava/nio/ByteBuffer;.put:([BII)Ljava/nio/ByteBuffer; // method@0be4 │ │ +210ed6: 0c07 |02a1: move-result-object v7 │ │ +210ed8: 6e20 e10b 5700 |02a2: invoke-virtual {v7, v5}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@0be1 │ │ +210ede: 0727 |02a5: move-object v7, v2 │ │ +210ee0: 0202 1c00 |02a6: move/from16 v2, v28 │ │ +210ee4: 2815 |02a8: goto 02bd // +0015 │ │ +210ee6: 0220 0500 |02a9: move/from16 v32, v5 │ │ +210eea: 0821 0f00 |02ab: move-object/from16 v33, v15 │ │ +210eee: d802 02ff |02ad: add-int/lit8 v2, v2, #int -1 // #ff │ │ +210ef2: 0205 2000 |02af: move/from16 v5, v32 │ │ +210ef6: 080f 2100 |02b1: move-object/from16 v15, v33 │ │ +210efa: 1217 |02b3: const/4 v7, #int 1 // #1 │ │ +210efc: 28b5 |02b4: goto 0269 // -004b │ │ +210efe: 0220 0500 |02b5: move/from16 v32, v5 │ │ +210f02: 0821 0f00 |02b7: move-object/from16 v33, v15 │ │ +210f06: 0202 1c00 |02b9: move/from16 v2, v28 │ │ +210f0a: 1207 |02bb: const/4 v7, #int 0 // #0 │ │ +210f0c: 120c |02bc: const/4 v12, #int 0 // #0 │ │ +210f0e: 7130 f301 2a04 |02bd: invoke-static {v10, v2, v4}, Landroid/media/MediaFormat;.createVideoFormat:(Ljava/lang/String;II)Landroid/media/MediaFormat; // method@01f3 │ │ +210f14: 0c05 |02c0: move-result-object v5 │ │ +210f16: 3807 0e00 |02c1: if-eqz v7, 02cf // +000e │ │ +210f1a: 380c 0c00 |02c3: if-eqz v12, 02cf // +000c │ │ +210f1e: 1a08 b555 |02c5: const-string v8, "csd-0" // string@55b5 │ │ +210f22: 6e30 f701 8507 |02c7: invoke-virtual {v5, v8, v7}, Landroid/media/MediaFormat;.setByteBuffer:(Ljava/lang/String;Ljava/nio/ByteBuffer;)V // method@01f7 │ │ +210f28: 1a07 b655 |02ca: const-string v7, "csd-1" // string@55b6 │ │ +210f2c: 6e30 f701 750c |02cc: invoke-virtual {v5, v7, v12}, Landroid/media/MediaFormat;.setByteBuffer:(Ljava/lang/String;Ljava/nio/ByteBuffer;)V // method@01f7 │ │ +210f32: 1207 |02cf: const/4 v7, #int 0 // #0 │ │ +210f34: 6e30 546d 5307 |02d0: invoke-virtual {v3, v5, v7}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.addTrack:(Landroid/media/MediaFormat;Z)I // method@6d54 │ │ +210f3a: 0a0c |02d3: move-result v12 │ │ +210f3c: 2815 |02d4: goto 02e9 // +0015 │ │ +210f3e: 0d00 |02d5: move-exception v0 │ │ +210f40: 0821 0f00 |02d6: move-object/from16 v33, v15 │ │ +210f44: 0702 |02d8: move-object v2, v0 │ │ +210f46: 0736 |02d9: move-object v6, v3 │ │ +210f48: 2900 b001 |02da: goto/16 048a // +01b0 │ │ +210f4c: 0d00 |02dc: move-exception v0 │ │ +210f4e: 0220 0500 |02dd: move/from16 v32, v5 │ │ +210f52: 0821 0f00 |02df: move-object/from16 v33, v15 │ │ +210f56: 2900 0701 |02e1: goto/16 03e8 // +0107 │ │ +210f5a: 0220 0500 |02e3: move/from16 v32, v5 │ │ +210f5e: 0821 0f00 |02e5: move-object/from16 v33, v15 │ │ +210f62: 0202 1c00 |02e7: move/from16 v2, v28 │ │ +210f66: 5215 3000 |02e9: iget v5, v1, Landroid/media/MediaCodec$BufferInfo;.flags:I // field@0030 │ │ +210f6a: dd05 0504 |02eb: and-int/lit8 v5, v5, #int 4 // #04 │ │ +210f6e: 3805 0400 |02ed: if-eqz v5, 02f1 // +0004 │ │ +210f72: 1215 |02ef: const/4 v5, #int 1 // #1 │ │ +210f74: 2802 |02f0: goto 02f2 // +0002 │ │ +210f76: 1205 |02f1: const/4 v5, #int 0 // #0 │ │ +210f78: 1207 |02f2: const/4 v7, #int 0 // #0 │ │ +210f7a: 6e30 e101 0607 |02f3: invoke-virtual {v6, v0, v7}, Landroid/media/MediaCodec;.releaseOutputBuffer:(IZ)V // method@01e1 │ │ +210f80: 0208 1d00 |02f6: move/from16 v8, v29 │ │ +210f84: 021d 0500 |02f8: move/from16 v29, v5 │ │ +210f88: 2900 1bff |02fa: goto/16 0215 // -00e5 │ │ +210f8c: 3250 1000 |02fc: if-eq v0, v5, 030c // +0010 │ │ +210f90: 0207 1600 |02fe: move/from16 v7, v22 │ │ +210f94: 0200 1d00 |0300: move/from16 v0, v29 │ │ +210f98: 0205 2000 |0302: move/from16 v5, v32 │ │ +210f9c: 080f 2100 |0304: move-object/from16 v15, v33 │ │ +210fa0: 0816 0300 |0306: move-object/from16 v22, v3 │ │ +210fa4: 0123 |0308: move v3, v2 │ │ +210fa6: 1202 |0309: const/4 v2, #int 0 // #0 │ │ +210fa8: 2900 b5fe |030a: goto/16 01bf // -014b │ │ +210fac: 3922 be00 |030c: if-nez v34, 03ca // +00be │ │ +210fb0: 0767 |030e: move-object v7, v6 │ │ +210fb2: 1605 c409 |030f: const-wide/16 v5, #int 2500 // #9c4 │ │ +210fb6: 6e40 d901 1965 |0311: invoke-virtual {v9, v1, v5, v6}, Landroid/media/MediaCodec;.dequeueOutputBuffer:(Landroid/media/MediaCodec$BufferInfo;J)I // method@01d9 │ │ +210fbc: 0a00 |0314: move-result v0 │ │ +210fbe: 12ff |0315: const/4 v15, #int -1 // #ff │ │ +210fc0: 33f0 0d00 |0316: if-ne v0, v15, 0323 // +000d │ │ +210fc4: 021c 0200 |0318: move/from16 v28, v2 │ │ +210fc8: 0736 |031a: move-object v6, v3 │ │ +210fca: 0805 1000 |031b: move-object/from16 v5, v16 │ │ +210fce: 1316 0000 |031d: const/16 v22, #int 0 // #0 │ │ +210fd2: 1619 0000 |031f: const-wide/16 v25, #int 0 // #0 │ │ +210fd6: 2900 b200 |0321: goto/16 03d3 // +00b2 │ │ +210fda: 12d5 |0323: const/4 v5, #int -3 // #fd │ │ +210fdc: 3350 0800 |0324: if-ne v0, v5, 032c // +0008 │ │ +210fe0: 021c 0200 |0326: move/from16 v28, v2 │ │ +210fe4: 0736 |0328: move-object v6, v3 │ │ +210fe6: 0805 1000 |0329: move-object/from16 v5, v16 │ │ +210fea: 28f4 |032b: goto 031f // -000c │ │ +210fec: 12e5 |032c: const/4 v5, #int -2 // #fe │ │ +210fee: 3350 0800 |032d: if-ne v0, v5, 0335 // +0008 │ │ +210ff2: 6e10 de01 0900 |032f: invoke-virtual {v9}, Landroid/media/MediaCodec;.getOutputFormat:()Landroid/media/MediaFormat; // method@01de │ │ +210ff8: 28f4 |0332: goto 0326 // -000c │ │ +210ffa: 0d00 |0333: move-exception v0 │ │ +210ffc: 28a4 |0334: goto 02d8 // -005c │ │ +210ffe: 3a00 7100 |0335: if-ltz v0, 03a6 // +0071 │ │ +211002: 5215 3300 |0337: iget v5, v1, Landroid/media/MediaCodec$BufferInfo;.size:I // field@0033 │ │ +211006: 3805 0400 |0339: if-eqz v5, 033d // +0004 │ │ +21100a: 1215 |033b: const/4 v5, #int 1 // #1 │ │ +21100c: 2802 |033c: goto 033e // +0002 │ │ +21100e: 1205 |033d: const/4 v5, #int 0 // #0 │ │ +211010: 1619 0000 |033e: const-wide/16 v25, #int 0 // #0 │ │ +211014: 3106 1719 |0340: cmp-long v6, v23, v25 │ │ +211018: 3d06 1a00 |0342: if-lez v6, 035c // +001a │ │ +21101c: 021c 0200 |0344: move/from16 v28, v2 │ │ +211020: 0736 |0346: move-object v6, v3 │ │ +211022: 5312 3200 |0347: iget-wide v2, v1, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@0032 │ │ +211026: 311e 0217 |0349: cmp-long v30, v2, v23 │ │ +21102a: 3a1e 1400 |034b: if-ltz v30, 035f // +0014 │ │ +21102e: 5212 3000 |034d: iget v2, v1, Landroid/media/MediaCodec$BufferInfo;.flags:I // field@0030 │ │ +211032: de02 0204 |034f: or-int/lit8 v2, v2, #int 4 // #04 │ │ +211036: 5912 3000 |0351: iput v2, v1, Landroid/media/MediaCodec$BufferInfo;.flags:I // field@0030 │ │ +21103a: 1205 |0353: const/4 v5, #int 0 // #0 │ │ +21103c: 1312 0100 |0354: const/16 v18, #int 1 // #1 │ │ +211040: 1322 0100 |0356: const/16 v34, #int 1 // #1 │ │ +211044: 2807 |0358: goto 035f // +0007 │ │ +211046: 0d00 |0359: move-exception v0 │ │ +211048: 2900 6c00 |035a: goto/16 03c6 // +006c │ │ +21104c: 021c 0200 |035c: move/from16 v28, v2 │ │ +211050: 0736 |035e: move-object v6, v3 │ │ +211052: 3d28 1200 |035f: if-lez v40, 0371 // +0012 │ │ +211056: 3102 2314 |0361: cmp-long v2, v35, v20 │ │ +21105a: 3902 0e00 |0363: if-nez v2, 0371 // +000e │ │ +21105e: 5312 3200 |0365: iget-wide v2, v1, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@0032 │ │ +211062: 311e 020d |0367: cmp-long v30, v2, v13 │ │ +211066: 3b1e 0400 |0369: if-gez v30, 036d // +0004 │ │ +21106a: 1205 |036b: const/4 v5, #int 0 // #0 │ │ +21106c: 2805 |036c: goto 0371 // +0005 │ │ +21106e: 5312 3200 |036d: iget-wide v2, v1, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@0032 │ │ +211072: 0523 0200 |036f: move-wide/from16 v35, v2 │ │ +211076: 6e30 e101 0905 |0371: invoke-virtual {v9, v0, v5}, Landroid/media/MediaCodec;.releaseOutputBuffer:(IZ)V // method@01e1 │ │ +21107c: 3805 2400 |0374: if-eqz v5, 0398 // +0024 │ │ +211080: 6e10 726d 0b00 |0376: invoke-virtual {v11}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.awaitNewImage:()V // method@6d72 │ │ +211086: 1202 |0379: const/4 v2, #int 0 // #0 │ │ +211088: 6e20 756d 2b00 |037a: invoke-virtual {v11, v2}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.drawImage:(Z)V // method@6d75 │ │ +21108e: 5312 3200 |037d: iget-wide v2, v1, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@0032 │ │ +211092: 161e e803 |037f: const-wide/16 v30, #int 1000 // #3e8 │ │ +211096: 9d02 021e |0381: mul-long v2, v2, v30 │ │ +21109a: 0805 1000 |0383: move-object/from16 v5, v16 │ │ +21109e: 6e30 446d 2503 |0385: invoke-virtual {v5, v2, v3}, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.setPresentationTime:(J)V // method@6d44 │ │ +2110a4: 6e10 456d 0500 |0388: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.swapBuffers:()Z // method@6d45 │ │ +2110aa: 280f |038b: goto 039a // +000f │ │ +2110ac: 0d00 |038c: move-exception v0 │ │ +2110ae: 0805 1000 |038d: move-object/from16 v5, v16 │ │ +2110b2: 0702 |038f: move-object v2, v0 │ │ +2110b4: 6200 7044 |0390: sget-object v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4470 │ │ +2110b8: 1a03 2c5a |0392: const-string v3, "error while waiting for recording output surface" // string@5a2c │ │ +2110bc: 7130 e202 3002 |0394: invoke-static {v0, v3, v2}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02e2 │ │ +2110c2: 2803 |0397: goto 039a // +0003 │ │ +2110c4: 0805 1000 |0398: move-object/from16 v5, v16 │ │ +2110c8: 5210 3000 |039a: iget v0, v1, Landroid/media/MediaCodec$BufferInfo;.flags:I // field@0030 │ │ +2110cc: dd00 0004 |039c: and-int/lit8 v0, v0, #int 4 // #04 │ │ +2110d0: 3800 3500 |039e: if-eqz v0, 03d3 // +0035 │ │ +2110d4: 6e10 e201 0700 |03a0: invoke-virtual {v7}, Landroid/media/MediaCodec;.signalEndOfInputStream:()V // method@01e2 │ │ +2110da: 1316 0000 |03a3: const/16 v22, #int 0 // #0 │ │ +2110de: 282e |03a5: goto 03d3 // +002e │ │ +2110e0: 0736 |03a6: move-object v6, v3 │ │ +2110e2: 0805 1000 |03a7: move-object/from16 v5, v16 │ │ +2110e6: 2202 0603 |03a9: new-instance v2, Ljava/lang/RuntimeException; // type@0306 │ │ +2110ea: 2203 0d03 |03ab: new-instance v3, Ljava/lang/StringBuilder; // type@030d │ │ +2110ee: 7010 3f0b 0300 |03ad: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0b3f │ │ +2110f4: 1a04 c78e |03b0: const-string v4, "unexpected result from decoder.dequeueOutputBuffer: " // string@8ec7 │ │ +2110f8: 6e20 4b0b 4300 |03b2: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ +2110fe: 6e20 460b 0300 |03b5: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b46 │ │ +211104: 6e10 5c0b 0300 |03b8: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b5c │ │ +21110a: 0c00 |03bb: move-result-object v0 │ │ +21110c: 7020 e70a 0200 |03bc: invoke-direct {v2, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ae7 │ │ +211112: 2702 |03bf: throw v2 │ │ +211114: 0d00 |03c0: move-exception v0 │ │ +211116: 0736 |03c1: move-object v6, v3 │ │ +211118: 2900 c700 |03c2: goto/16 0489 // +00c7 │ │ +21111c: 0d00 |03c4: move-exception v0 │ │ +21111e: 0736 |03c5: move-object v6, v3 │ │ +211120: 0805 1000 |03c6: move-object/from16 v5, v16 │ │ +211124: 2900 d300 |03c8: goto/16 049b // +00d3 │ │ +211128: 021c 0200 |03ca: move/from16 v28, v2 │ │ +21112c: 0767 |03cc: move-object v7, v6 │ │ +21112e: 0805 1000 |03cd: move-object/from16 v5, v16 │ │ +211132: 12ff |03cf: const/4 v15, #int -1 // #ff │ │ +211134: 1619 0000 |03d0: const-wide/16 v25, #int 0 // #0 │ │ +211138: 0736 |03d2: move-object v6, v3 │ │ +21113a: 0810 0500 |03d3: move-object/from16 v16, v5 │ │ +21113e: 0203 1c00 |03d5: move/from16 v3, v28 │ │ +211142: 0200 1d00 |03d7: move/from16 v0, v29 │ │ +211146: 0205 2000 |03d9: move/from16 v5, v32 │ │ +21114a: 080f 2100 |03db: move-object/from16 v15, v33 │ │ +21114e: 1202 |03dd: const/4 v2, #int 0 // #0 │ │ +211150: 0226 1600 |03de: move/from16 v38, v22 │ │ +211154: 0816 0600 |03e0: move-object/from16 v22, v6 │ │ +211158: 0776 |03e2: move-object v6, v7 │ │ +21115a: 0207 2600 |03e3: move/from16 v7, v38 │ │ +21115e: 2900 dafd |03e5: goto/16 01bf // -0226 │ │ +211162: 0d00 |03e7: move-exception v0 │ │ +211164: 0767 |03e8: move-object v7, v6 │ │ +211166: 2900 41fe |03e9: goto/16 022a // -01bf │ │ +21116a: 0220 0500 |03eb: move/from16 v32, v5 │ │ +21116e: 0767 |03ed: move-object v7, v6 │ │ +211170: 0821 0f00 |03ee: move-object/from16 v33, v15 │ │ +211174: 0805 1000 |03f0: move-object/from16 v5, v16 │ │ +211178: 0736 |03f2: move-object v6, v3 │ │ +21117a: 2202 0603 |03f3: new-instance v2, Ljava/lang/RuntimeException; // type@0306 │ │ +21117e: 2203 0d03 |03f5: new-instance v3, Ljava/lang/StringBuilder; // type@030d │ │ +211182: 7010 3f0b 0300 |03f7: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0b3f │ │ +211188: 1a04 b259 |03fa: const-string v4, "encoderOutputBuffer " // string@59b2 │ │ +21118c: 6e20 4b0b 4300 |03fc: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ +211192: 6e20 460b 0300 |03ff: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b46 │ │ +211198: 1a00 ba04 |0402: const-string v0, " was null" // string@04ba │ │ +21119c: 6e20 4b0b 0300 |0404: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ +2111a2: 6e10 5c0b 0300 |0407: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b5c │ │ +2111a8: 0c00 |040a: move-result-object v0 │ │ +2111aa: 7020 e70a 0200 |040b: invoke-direct {v2, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ae7 │ │ +2111b0: 2702 |040e: throw v2 │ │ +2111b2: 0d00 |040f: move-exception v0 │ │ +2111b4: 0736 |0410: move-object v6, v3 │ │ +2111b6: 0821 0f00 |0411: move-object/from16 v33, v15 │ │ +2111ba: 2900 7600 |0413: goto/16 0489 // +0076 │ │ +2111be: 0d00 |0415: move-exception v0 │ │ +2111c0: 2900 0ffe |0416: goto/16 0225 // -01f1 │ │ +2111c4: 0220 0500 |0418: move/from16 v32, v5 │ │ +2111c8: 0767 |041a: move-object v7, v6 │ │ +2111ca: 0821 0f00 |041b: move-object/from16 v33, v15 │ │ +2111ce: 0805 1000 |041d: move-object/from16 v5, v16 │ │ +2111d2: 0736 |041f: move-object v6, v3 │ │ +2111d4: 2202 0603 |0420: new-instance v2, Ljava/lang/RuntimeException; // type@0306 │ │ +2111d8: 2203 0d03 |0422: new-instance v3, Ljava/lang/StringBuilder; // type@030d │ │ +2111dc: 7010 3f0b 0300 |0424: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0b3f │ │ +2111e2: 1a04 c88e |0427: const-string v4, "unexpected result from encoder.dequeueOutputBuffer: " // string@8ec8 │ │ +2111e6: 6e20 4b0b 4300 |0429: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ +2111ec: 6e20 460b 0300 |042c: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b46 │ │ +2111f2: 6e10 5c0b 0300 |042f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b5c │ │ +2111f8: 0c00 |0432: move-result-object v0 │ │ +2111fa: 7020 e70a 0200 |0433: invoke-direct {v2, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0ae7 │ │ +211200: 2702 |0436: throw v2 │ │ +211202: 0d00 |0437: move-exception v0 │ │ +211204: 2900 5100 |0438: goto/16 0489 // +0051 │ │ +211208: 0d00 |043a: move-exception v0 │ │ +21120a: 2900 6000 |043b: goto/16 049b // +0060 │ │ +21120e: 0220 0500 |043d: move/from16 v32, v5 │ │ +211212: 0767 |043f: move-object v7, v6 │ │ +211214: 0821 0f00 |0440: move-object/from16 v33, v15 │ │ +211218: 0805 1000 |0442: move-object/from16 v5, v16 │ │ +21121c: 0806 1600 |0444: move-object/from16 v6, v22 │ │ +211220: 3100 2314 |0446: cmp-long v0, v35, v20 │ │ +211224: 3800 0400 |0448: if-eqz v0, 044c // +0004 │ │ +211228: 050d 2300 |044a: move-wide/from16 v13, v35 │ │ +21122c: 0203 2000 |044c: move/from16 v3, v32 │ │ +211230: 0802 2100 |044e: move-object/from16 v2, v33 │ │ +211234: 120a |0450: const/4 v10, #int 0 // #0 │ │ +211236: 2900 5600 |0451: goto/16 04a7 // +0056 │ │ +21123a: 0d00 |0453: move-exception v0 │ │ +21123c: 0220 0500 |0454: move/from16 v32, v5 │ │ +211240: 0767 |0456: move-object v7, v6 │ │ +211242: 0821 0f00 |0457: move-object/from16 v33, v15 │ │ +211246: 0805 1000 |0459: move-object/from16 v5, v16 │ │ +21124a: 2808 |045b: goto 0463 // +0008 │ │ +21124c: 0d00 |045c: move-exception v0 │ │ +21124e: 0220 0500 |045d: move/from16 v32, v5 │ │ +211252: 0775 |045f: move-object v5, v7 │ │ +211254: 0821 0f00 |0460: move-object/from16 v33, v15 │ │ +211258: 0767 |0462: move-object v7, v6 │ │ +21125a: 0806 1600 |0463: move-object/from16 v6, v22 │ │ +21125e: 2836 |0465: goto 049b // +0036 │ │ +211260: 0d00 |0466: move-exception v0 │ │ +211262: 0220 0500 |0467: move/from16 v32, v5 │ │ +211266: 0775 |0469: move-object v5, v7 │ │ +211268: 0821 0f00 |046a: move-object/from16 v33, v15 │ │ +21126c: 0767 |046c: move-object v7, v6 │ │ +21126e: 0806 1600 |046d: move-object/from16 v6, v22 │ │ +211272: 282b |046f: goto 049a // +002b │ │ +211274: 0d00 |0470: move-exception v0 │ │ +211276: 0220 0500 |0471: move/from16 v32, v5 │ │ +21127a: 0775 |0473: move-object v5, v7 │ │ +21127c: 0821 0f00 |0474: move-object/from16 v33, v15 │ │ +211280: 0767 |0476: move-object v7, v6 │ │ +211282: 0806 1600 |0477: move-object/from16 v6, v22 │ │ +211286: 2820 |0479: goto 0499 // +0020 │ │ +211288: 0d00 |047a: move-exception v0 │ │ +21128a: 0220 0500 |047b: move/from16 v32, v5 │ │ +21128e: 0767 |047d: move-object v7, v6 │ │ +211290: 0821 0f00 |047e: move-object/from16 v33, v15 │ │ +211294: 0806 1600 |0480: move-object/from16 v6, v22 │ │ +211298: 1205 |0482: const/4 v5, #int 0 // #0 │ │ +21129a: 2816 |0483: goto 0499 // +0016 │ │ +21129c: 0d00 |0484: move-exception v0 │ │ +21129e: 0821 0f00 |0485: move-object/from16 v33, v15 │ │ +2112a2: 0806 1600 |0487: move-object/from16 v6, v22 │ │ +2112a6: 0702 |0489: move-object v2, v0 │ │ +2112a8: 0803 1100 |048a: move-object/from16 v3, v17 │ │ +2112ac: 0801 2100 |048c: move-object/from16 v1, v33 │ │ +2112b0: 2900 d700 |048e: goto/16 0565 // +00d7 │ │ +2112b4: 0d00 |0490: move-exception v0 │ │ +2112b6: 0220 0500 |0491: move/from16 v32, v5 │ │ +2112ba: 0821 0f00 |0493: move-object/from16 v33, v15 │ │ +2112be: 0806 1600 |0495: move-object/from16 v6, v22 │ │ +2112c2: 1205 |0497: const/4 v5, #int 0 // #0 │ │ +2112c4: 1207 |0498: const/4 v7, #int 0 // #0 │ │ +2112c6: 1209 |0499: const/4 v9, #int 0 // #0 │ │ +2112c8: 120b |049a: const/4 v11, #int 0 // #0 │ │ +2112ca: 6202 7044 |049b: sget-object v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4470 │ │ +2112ce: 1a03 e039 |049d: const-string v3, "Recoding video failed unexpectedly" // string@39e0 │ │ +2112d2: 7130 e202 3200 |049f: invoke-static {v2, v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02e2 │ │ +2112d8: 0203 2000 |04a2: move/from16 v3, v32 │ │ +2112dc: 0802 2100 |04a4: move-object/from16 v2, v33 │ │ +2112e0: 121a |04a6: const/4 v10, #int 1 // #1 │ │ +2112e2: 6e20 f101 3200 |04a7: invoke-virtual {v2, v3}, Landroid/media/MediaExtractor;.unselectTrack:(I)V // method@01f1 │ │ +2112e8: 380b 0500 |04aa: if-eqz v11, 04af // +0005 │ │ +2112ec: 6e10 7b6d 0b00 |04ac: invoke-virtual {v11}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.release:()V // method@6d7b │ │ +2112f2: 3805 0500 |04af: if-eqz v5, 04b4 // +0005 │ │ +2112f6: 6e10 436d 0500 |04b1: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.release:()V // method@6d43 │ │ +2112fc: 3809 0800 |04b4: if-eqz v9, 04bc // +0008 │ │ +211300: 6e10 e401 0900 |04b6: invoke-virtual {v9}, Landroid/media/MediaCodec;.stop:()V // method@01e4 │ │ +211306: 6e10 e001 0900 |04b9: invoke-virtual {v9}, Landroid/media/MediaCodec;.release:()V // method@01e0 │ │ +21130c: 3807 0800 |04bc: if-eqz v7, 04c4 // +0008 │ │ +211310: 6e10 e401 0700 |04be: invoke-virtual {v7}, Landroid/media/MediaCodec;.stop:()V // method@01e4 │ │ +211316: 6e10 e001 0700 |04c1: invoke-virtual {v7}, Landroid/media/MediaCodec;.release:()V // method@01e0 │ │ +21131c: 7601 a26d 2700 |04c4: invoke-direct/range {v39}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.checkConversionCanceled:()V // method@6da2 │ │ +211322: 2813 |04c7: goto 04da // +0013 │ │ +211324: 0d00 |04c8: move-exception v0 │ │ +211326: 2806 |04c9: goto 04cf // +0006 │ │ +211328: 0d00 |04ca: move-exception v0 │ │ +21132a: 2809 |04cb: goto 04d4 // +0009 │ │ +21132c: 0d00 |04cc: move-exception v0 │ │ +21132e: 0802 2100 |04cd: move-object/from16 v2, v33 │ │ +211332: 0721 |04cf: move-object v1, v2 │ │ +211334: 281f |04d0: goto 04ef // +001f │ │ +211336: 0d00 |04d1: move-exception v0 │ │ +211338: 0802 2100 |04d2: move-object/from16 v2, v33 │ │ +21133c: 0721 |04d4: move-object v1, v2 │ │ +21133e: 2821 |04d5: goto 04f6 // +0021 │ │ +211340: 07f2 |04d6: move-object v2, v15 │ │ +211342: 0806 1600 |04d7: move-object/from16 v6, v22 │ │ +211346: 120a |04d9: const/4 v10, #int 0 // #0 │ │ +211348: 04d7 |04da: move-wide v7, v13 │ │ +21134a: 390a 1f00 |04db: if-nez v10, 04fa // +001f │ │ +21134e: 121c |04dd: const/4 v12, #int 1 // #1 │ │ +211350: 076d |04de: move-object v13, v6 │ │ +211352: 0803 2700 |04df: move-object/from16 v3, v39 │ │ +211356: 0724 |04e1: move-object v4, v2 │ │ +211358: 07d5 |04e2: move-object v5, v13 │ │ +21135a: 0716 |04e3: move-object v6, v1 │ │ +21135c: 0509 1700 |04e4: move-wide/from16 v9, v23 │ │ +211360: 080b 1300 |04e6: move-object/from16 v11, v19 │ │ +211364: 760a a76d 0300 |04e8: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10, v11, v12}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.readAndWriteTrack:(Landroid/media/MediaExtractor;Lorg/thoughtcrime/securesms/video/recode/MP4Builder;Landroid/media/MediaCodec$BufferInfo;JJLjava/io/File;Z)J // method@6da7 │ │ +21136a: 2810 |04eb: goto 04fb // +0010 │ │ +21136c: 0d00 |04ec: move-exception v0 │ │ +21136e: 0721 |04ed: move-object v1, v2 │ │ +211370: 07d6 |04ee: move-object v6, v13 │ │ +211372: 0803 1100 |04ef: move-object/from16 v3, v17 │ │ +211376: 2900 7300 |04f1: goto/16 0564 // +0073 │ │ +21137a: 0d00 |04f3: move-exception v0 │ │ +21137c: 0721 |04f4: move-object v1, v2 │ │ +21137e: 07d6 |04f5: move-object v6, v13 │ │ +211380: 0803 1100 |04f6: move-object/from16 v3, v17 │ │ +211384: 2900 4f00 |04f8: goto/16 0547 // +004f │ │ +211388: 076d |04fa: move-object v13, v6 │ │ +21138a: 6e10 ed01 0200 |04fb: invoke-virtual {v2}, Landroid/media/MediaExtractor;.release:()V // method@01ed │ │ +211390: 380d 6300 |04fe: if-eqz v13, 0561 // +0063 │ │ +211394: 1201 |0500: const/4 v1, #int 0 // #0 │ │ +211396: 6e20 606d 1d00 |0501: invoke-virtual {v13, v1}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.finishMovie:(Z)V // method@6d60 │ │ +21139c: 2900 5d00 |0504: goto/16 0561 // +005d │ │ +2113a0: 0d00 |0506: move-exception v0 │ │ +2113a2: 0701 |0507: move-object v1, v0 │ │ +2113a4: 6200 7044 |0508: sget-object v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4470 │ │ +2113a8: 0803 1100 |050a: move-object/from16 v3, v17 │ │ +2113ac: 2900 5200 |050c: goto/16 055e // +0052 │ │ +2113b0: 0d00 |050e: move-exception v0 │ │ +2113b2: 07f2 |050f: move-object v2, v15 │ │ +2113b4: 0803 1100 |0510: move-object/from16 v3, v17 │ │ +2113b8: 080d 1600 |0512: move-object/from16 v13, v22 │ │ +2113bc: 280d |0514: goto 0521 // +000d │ │ +2113be: 0d00 |0515: move-exception v0 │ │ +2113c0: 07f2 |0516: move-object v2, v15 │ │ +2113c2: 0803 1100 |0517: move-object/from16 v3, v17 │ │ +2113c6: 080d 1600 |0519: move-object/from16 v13, v22 │ │ +2113ca: 280e |051b: goto 0529 // +000e │ │ +2113cc: 0d00 |051c: move-exception v0 │ │ +2113ce: 075d |051d: move-object v13, v5 │ │ +2113d0: 07f2 |051e: move-object v2, v15 │ │ +2113d2: 0803 1100 |051f: move-object/from16 v3, v17 │ │ +2113d6: 0721 |0521: move-object v1, v2 │ │ +2113d8: 07d6 |0522: move-object v6, v13 │ │ +2113da: 2841 |0523: goto 0564 // +0041 │ │ +2113dc: 0d00 |0524: move-exception v0 │ │ +2113de: 075d |0525: move-object v13, v5 │ │ +2113e0: 07f2 |0526: move-object v2, v15 │ │ +2113e2: 0803 1100 |0527: move-object/from16 v3, v17 │ │ +2113e6: 0721 |0529: move-object v1, v2 │ │ +2113e8: 07d6 |052a: move-object v6, v13 │ │ +2113ea: 281c |052b: goto 0547 // +001c │ │ +2113ec: 0d00 |052c: move-exception v0 │ │ +2113ee: 075d |052d: move-object v13, v5 │ │ +2113f0: 0803 1100 |052e: move-object/from16 v3, v17 │ │ +2113f4: 0702 |0530: move-object v2, v0 │ │ +2113f6: 07d6 |0531: move-object v6, v13 │ │ +2113f8: 1201 |0532: const/4 v1, #int 0 // #0 │ │ +2113fa: 2832 |0533: goto 0565 // +0032 │ │ +2113fc: 0d00 |0534: move-exception v0 │ │ +2113fe: 075d |0535: move-object v13, v5 │ │ +211400: 0803 1100 |0536: move-object/from16 v3, v17 │ │ +211404: 07d6 |0538: move-object v6, v13 │ │ +211406: 1201 |0539: const/4 v1, #int 0 // #0 │ │ +211408: 280d |053a: goto 0547 // +000d │ │ +21140a: 0d00 |053b: move-exception v0 │ │ +21140c: 0803 1100 |053c: move-object/from16 v3, v17 │ │ +211410: 0702 |053e: move-object v2, v0 │ │ +211412: 1201 |053f: const/4 v1, #int 0 // #0 │ │ +211414: 1206 |0540: const/4 v6, #int 0 // #0 │ │ +211416: 2824 |0541: goto 0565 // +0024 │ │ +211418: 0d00 |0542: move-exception v0 │ │ +21141a: 0803 1100 |0543: move-object/from16 v3, v17 │ │ +21141e: 1201 |0545: const/4 v1, #int 0 // #0 │ │ +211420: 1206 |0546: const/4 v6, #int 0 // #0 │ │ +211422: 6202 7044 |0547: sget-object v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4470 │ │ +211426: 1a04 e139 |0549: const-string v4, "Recoding video failed unexpectedly/2" // string@39e1 │ │ +21142a: 7130 e202 4200 |054b: invoke-static {v2, v4, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02e2 │ │ +211430: 3801 0500 |054e: if-eqz v1, 0553 // +0005 │ │ +211434: 6e10 ed01 0100 |0550: invoke-virtual {v1}, Landroid/media/MediaExtractor;.release:()V // method@01ed │ │ +21143a: 3806 0e00 |0553: if-eqz v6, 0561 // +000e │ │ +21143e: 1201 |0555: const/4 v1, #int 0 // #0 │ │ +211440: 6e20 606d 1600 |0556: invoke-virtual {v6, v1}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.finishMovie:(Z)V // method@6d60 │ │ +211446: 2808 |0559: goto 0561 // +0008 │ │ +211448: 0d00 |055a: move-exception v0 │ │ +21144a: 0701 |055b: move-object v1, v0 │ │ +21144c: 6200 7044 |055c: sget-object v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4470 │ │ +211450: 7130 e202 3001 |055e: invoke-static {v0, v3, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02e2 │ │ +211456: 1211 |0561: const/4 v1, #int 1 // #1 │ │ +211458: 0f01 |0562: return v1 │ │ +21145a: 0d00 |0563: move-exception v0 │ │ +21145c: 0702 |0564: move-object v2, v0 │ │ +21145e: 3801 0500 |0565: if-eqz v1, 056a // +0005 │ │ +211462: 6e10 ed01 0100 |0567: invoke-virtual {v1}, Landroid/media/MediaExtractor;.release:()V // method@01ed │ │ +211468: 3806 0e00 |056a: if-eqz v6, 0578 // +000e │ │ +21146c: 1201 |056c: const/4 v1, #int 0 // #0 │ │ +21146e: 6e20 606d 1600 |056d: invoke-virtual {v6, v1}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.finishMovie:(Z)V // method@6d60 │ │ +211474: 2808 |0570: goto 0578 // +0008 │ │ +211476: 0d00 |0571: move-exception v0 │ │ +211478: 0701 |0572: move-object v1, v0 │ │ +21147a: 6200 7044 |0573: sget-object v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4470 │ │ +21147e: 7130 e202 3001 |0575: invoke-static {v0, v3, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02e2 │ │ +211484: 2702 |0578: throw v2 │ │ +211486: 6200 7044 |0579: sget-object v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4470 │ │ +21148a: 1a01 d944 |057b: const-string v1, "Video width or height are 0, refusing recode." // string@44d9 │ │ +21148e: 7120 e102 1000 |057d: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@02e1 │ │ +211494: 1201 |0580: const/4 v1, #int 0 // #0 │ │ +211496: 0f01 |0581: return v1 │ │ catches : 37 │ │ 0x0063 - 0x007f │ │ Ljava/lang/Exception; -> 0x0542 │ │ -> 0x053b │ │ 0x0081 - 0x0086 │ │ Ljava/lang/Exception; -> 0x0534 │ │ -> 0x052c │ │ @@ -338915,148 +338916,148 @@ │ │ type : '(Ljava/lang/String;)Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 15 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 234 16-bit code units │ │ -211c28: |[211c28] org.thoughtcrime.securesms.video.recode.VideoRecoder.getVideoEditInfoFromFile:(Ljava/lang/String;)Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo; │ │ -211c38: 2200 ca11 |0000: new-instance v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo; // type@11ca │ │ -211c3c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -211c3e: 7020 9d6d 1000 |0003: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.:(Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$1;)V // method@6d9d │ │ -211c44: 5b0e 6644 |0006: iput-object v14, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalPath:Ljava/lang/String; // field@4466 │ │ -211c48: 2202 2302 |0008: new-instance v2, Lcom/coremedia/iso/IsoFile; // type@0223 │ │ -211c4c: 7020 3f08 e200 |000a: invoke-direct {v2, v14}, Lcom/coremedia/iso/IsoFile;.:(Ljava/lang/String;)V // method@083f │ │ -211c52: 1a0e 2810 |000d: const-string v14, "/moov/trak/" // string@1028 │ │ -211c56: 7120 5d09 e200 |000f: invoke-static {v2, v14}, Lcom/googlecode/mp4parser/util/Path;.getPaths:(Lcom/coremedia/iso/boxes/Container;Ljava/lang/String;)Ljava/util/List; // method@095d │ │ -211c5c: 0c0e |0012: move-result-object v14 │ │ -211c5e: 7210 6d0d 0e00 |0013: invoke-interface {v14}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0d6d │ │ -211c64: 0c0e |0016: move-result-object v14 │ │ -211c66: 0712 |0017: move-object v2, v1 │ │ -211c68: 7210 480d 0e00 |0018: invoke-interface {v14}, Ljava/util/Iterator;.hasNext:()Z // method@0d48 │ │ -211c6e: 0a03 |001b: move-result v3 │ │ -211c70: 3803 8200 |001c: if-eqz v3, 009e // +0082 │ │ -211c74: 7210 490d 0e00 |001e: invoke-interface {v14}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0d49 │ │ -211c7a: 0c03 |0021: move-result-object v3 │ │ -211c7c: 1f03 2602 |0022: check-cast v3, Lcom/coremedia/iso/boxes/Box; // type@0226 │ │ -211c80: 1f03 3c02 |0024: check-cast v3, Lcom/coremedia/iso/boxes/TrackBox; // type@023c │ │ -211c84: 1604 0000 |0026: const-wide/16 v4, #int 0 // #0 │ │ -211c88: 6e10 8008 0300 |0028: invoke-virtual {v3}, Lcom/coremedia/iso/boxes/TrackBox;.getMediaBox:()Lcom/coremedia/iso/boxes/MediaBox; // method@0880 │ │ -211c8e: 0c06 |002b: move-result-object v6 │ │ -211c90: 6e10 5208 0600 |002c: invoke-virtual {v6}, Lcom/coremedia/iso/boxes/MediaBox;.getMediaHeaderBox:()Lcom/coremedia/iso/boxes/MediaHeaderBox; // method@0852 │ │ -211c96: 0c07 |002f: move-result-object v7 │ │ -211c98: 6e10 5308 0600 |0030: invoke-virtual {v6}, Lcom/coremedia/iso/boxes/MediaBox;.getMediaInformationBox:()Lcom/coremedia/iso/boxes/MediaInformationBox; // method@0853 │ │ -211c9e: 0c06 |0033: move-result-object v6 │ │ -211ca0: 6e10 5d08 0600 |0034: invoke-virtual {v6}, Lcom/coremedia/iso/boxes/MediaInformationBox;.getSampleTableBox:()Lcom/coremedia/iso/boxes/SampleTableBox; // method@085d │ │ -211ca6: 0c06 |0037: move-result-object v6 │ │ -211ca8: 6e10 6e08 0600 |0038: invoke-virtual {v6}, Lcom/coremedia/iso/boxes/SampleTableBox;.getSampleSizeBox:()Lcom/coremedia/iso/boxes/SampleSizeBox; // method@086e │ │ -211cae: 0c06 |003b: move-result-object v6 │ │ -211cb0: 6e10 6a08 0600 |003c: invoke-virtual {v6}, Lcom/coremedia/iso/boxes/SampleSizeBox;.getSampleSizes:()[J // method@086a │ │ -211cb6: 0c06 |003f: move-result-object v6 │ │ -211cb8: 2168 |0040: array-length v8, v6 │ │ -211cba: 1209 |0041: const/4 v9, #int 0 // #0 │ │ -211cbc: 044a |0042: move-wide v10, v4 │ │ -211cbe: 3589 0800 |0043: if-ge v9, v8, 004b // +0008 │ │ -211cc2: 450c 0609 |0045: aget-wide v12, v6, v9 │ │ -211cc6: bbca |0047: add-long/2addr v10, v12 │ │ -211cc8: d809 0901 |0048: add-int/lit8 v9, v9, #int 1 // #01 │ │ -211ccc: 28f9 |004a: goto 0043 // -0007 │ │ -211cce: 6e10 5508 0700 |004b: invoke-virtual {v7}, Lcom/coremedia/iso/boxes/MediaHeaderBox;.getDuration:()J // method@0855 │ │ -211cd4: 0b08 |004e: move-result-wide v8 │ │ -211cd6: 8586 |004f: long-to-float v6, v8 │ │ -211cd8: 6e10 5608 0700 |0050: invoke-virtual {v7}, Lcom/coremedia/iso/boxes/MediaHeaderBox;.getTimescale:()J // method@0856 │ │ -211cde: 0b04 |0053: move-result-wide v4 │ │ -211ce0: 8544 |0054: long-to-float v4, v4 │ │ -211ce2: c946 |0055: div-float/2addr v6, v4 │ │ -211ce4: 1604 0800 |0056: const-wide/16 v4, #int 8 // #8 │ │ -211ce8: 9d04 040a |0058: mul-long v4, v4, v10 │ │ -211cec: 8544 |005a: long-to-float v4, v4 │ │ -211cee: c964 |005b: div-float/2addr v4, v6 │ │ -211cf0: 8744 |005c: float-to-int v4, v4 │ │ -211cf2: 8144 |005d: int-to-long v4, v4 │ │ -211cf4: 1507 7a44 |005e: const/high16 v7, #int 1148846080 // #447a │ │ -211cf8: a806 0607 |0060: mul-float v6, v6, v7 │ │ -211cfc: 5906 6444 |0062: iput v6, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalDurationMs:F // field@4464 │ │ -211d00: 2812 |0064: goto 0076 // +0012 │ │ -211d02: 0d06 |0065: move-exception v6 │ │ -211d04: 0768 |0066: move-object v8, v6 │ │ -211d06: 0446 |0067: move-wide v6, v4 │ │ -211d08: 04a4 |0068: move-wide v4, v10 │ │ -211d0a: 2804 |0069: goto 006d // +0004 │ │ -211d0c: 0d06 |006a: move-exception v6 │ │ -211d0e: 0768 |006b: move-object v8, v6 │ │ -211d10: 0446 |006c: move-wide v6, v4 │ │ -211d12: 6209 7044 |006d: sget-object v9, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4470 │ │ -211d16: 1a0a e81c |006f: const-string v10, "Get video info: Calculating sample sizes failed unexpectedly" // string@1ce8 │ │ -211d1a: 7130 e202 a908 |0071: invoke-static {v9, v10, v8}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02e2 │ │ -211d20: 044a |0074: move-wide v10, v4 │ │ -211d22: 0464 |0075: move-wide v4, v6 │ │ -211d24: 6e10 8108 0300 |0076: invoke-virtual {v3}, Lcom/coremedia/iso/boxes/TrackBox;.getTrackHeaderBox:()Lcom/coremedia/iso/boxes/TrackHeaderBox; // method@0881 │ │ -211d2a: 0c03 |0079: move-result-object v3 │ │ -211d2c: 6e10 8508 0300 |007a: invoke-virtual {v3}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.getWidth:()D // method@0885 │ │ -211d32: 0b06 |007d: move-result-wide v6 │ │ -211d34: 1608 0000 |007e: const-wide/16 v8, #int 0 // #0 │ │ -211d38: 2f0c 0608 |0080: cmpl-double v12, v6, v8 │ │ -211d3c: 380c 1500 |0082: if-eqz v12, 0097 // +0015 │ │ -211d40: 6e10 8308 0300 |0084: invoke-virtual {v3}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.getHeight:()D // method@0883 │ │ -211d46: 0b06 |0087: move-result-wide v6 │ │ -211d48: 2f0c 0608 |0088: cmpl-double v12, v6, v8 │ │ -211d4c: 380c 0d00 |008a: if-eqz v12, 0097 // +000d │ │ -211d50: 1706 a086 0100 |008c: const-wide/32 v6, #float 1.4013e-40 // #000186a0 │ │ -211d56: be64 |008f: div-long/2addr v4, v6 │ │ -211d58: 9d04 0406 |0090: mul-long v4, v4, v6 │ │ -211d5c: 8442 |0092: long-to-int v2, v4 │ │ -211d5e: 5902 6844 |0093: iput v2, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalVideoBitrate:I // field@4468 │ │ -211d62: 0732 |0095: move-object v2, v3 │ │ -211d64: 2882 |0096: goto 0018 // -007e │ │ -211d66: 5303 6344 |0097: iget-wide v3, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalAudioBytes:J // field@4463 │ │ -211d6a: bba3 |0099: add-long/2addr v3, v10 │ │ -211d6c: 5a03 6344 |009a: iput-wide v3, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalAudioBytes:J // field@4463 │ │ -211d70: 2900 7cff |009c: goto/16 0018 // -0084 │ │ -211d74: 3902 0a00 |009e: if-nez v2, 00a8 // +000a │ │ -211d78: 620e 7044 |00a0: sget-object v14, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4470 │ │ -211d7c: 1a00 e91c |00a2: const-string v0, "Get video info: No trackHeaderBox" // string@1ce9 │ │ -211d80: 7120 e102 0e00 |00a4: invoke-static {v14, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@02e1 │ │ -211d86: 1101 |00a7: return-object v1 │ │ -211d88: 6e10 8408 0200 |00a8: invoke-virtual {v2}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.getMatrix:()Lcom/googlecode/mp4parser/util/Matrix; // method@0884 │ │ -211d8e: 0c0e |00ab: move-result-object v14 │ │ -211d90: 6203 7900 |00ac: sget-object v3, Lcom/googlecode/mp4parser/util/Matrix;.ROTATE_90:Lcom/googlecode/mp4parser/util/Matrix; // field@0079 │ │ -211d94: 6e20 5c09 3e00 |00ae: invoke-virtual {v14, v3}, Lcom/googlecode/mp4parser/util/Matrix;.equals:(Ljava/lang/Object;)Z // method@095c │ │ -211d9a: 0a03 |00b1: move-result v3 │ │ -211d9c: 3803 0700 |00b2: if-eqz v3, 00b9 // +0007 │ │ -211da0: 130e 5a00 |00b4: const/16 v14, #int 90 // #5a │ │ -211da4: 590e 6744 |00b6: iput v14, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalRotationValue:I // field@4467 │ │ -211da8: 281a |00b8: goto 00d2 // +001a │ │ -211daa: 6203 7700 |00b9: sget-object v3, Lcom/googlecode/mp4parser/util/Matrix;.ROTATE_180:Lcom/googlecode/mp4parser/util/Matrix; // field@0077 │ │ -211dae: 6e20 5c09 3e00 |00bb: invoke-virtual {v14, v3}, Lcom/googlecode/mp4parser/util/Matrix;.equals:(Ljava/lang/Object;)Z // method@095c │ │ -211db4: 0a03 |00be: move-result v3 │ │ -211db6: 3803 0700 |00bf: if-eqz v3, 00c6 // +0007 │ │ -211dba: 130e b400 |00c1: const/16 v14, #int 180 // #b4 │ │ -211dbe: 590e 6744 |00c3: iput v14, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalRotationValue:I // field@4467 │ │ -211dc2: 280d |00c5: goto 00d2 // +000d │ │ -211dc4: 6203 7800 |00c6: sget-object v3, Lcom/googlecode/mp4parser/util/Matrix;.ROTATE_270:Lcom/googlecode/mp4parser/util/Matrix; // field@0078 │ │ -211dc8: 6e20 5c09 3e00 |00c8: invoke-virtual {v14, v3}, Lcom/googlecode/mp4parser/util/Matrix;.equals:(Ljava/lang/Object;)Z // method@095c │ │ -211dce: 0a0e |00cb: move-result v14 │ │ -211dd0: 380e 0600 |00cc: if-eqz v14, 00d2 // +0006 │ │ -211dd4: 130e 0e01 |00ce: const/16 v14, #int 270 // #10e │ │ -211dd8: 590e 6744 |00d0: iput v14, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalRotationValue:I // field@4467 │ │ -211ddc: 6e10 8508 0200 |00d2: invoke-virtual {v2}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.getWidth:()D // method@0885 │ │ -211de2: 0b03 |00d5: move-result-wide v3 │ │ -211de4: 8a3e |00d6: double-to-int v14, v3 │ │ -211de6: 590e 6944 |00d7: iput v14, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalWidth:I // field@4469 │ │ -211dea: 6e10 8308 0200 |00d9: invoke-virtual {v2}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.getHeight:()D // method@0883 │ │ -211df0: 0b02 |00dc: move-result-wide v2 │ │ -211df2: 8a2e |00dd: double-to-int v14, v2 │ │ -211df4: 590e 6544 |00de: iput v14, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalHeight:I // field@4465 │ │ -211df8: 1100 |00e0: return-object v0 │ │ -211dfa: 0d0e |00e1: move-exception v14 │ │ -211dfc: 6200 7044 |00e2: sget-object v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4470 │ │ -211e00: 1a02 ea1c |00e4: const-string v2, "Get video info: Reading message info failed unexpectedly" // string@1cea │ │ -211e04: 7130 e202 200e |00e6: invoke-static {v0, v2, v14}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02e2 │ │ -211e0a: 1101 |00e9: return-object v1 │ │ +211c2c: |[211c2c] org.thoughtcrime.securesms.video.recode.VideoRecoder.getVideoEditInfoFromFile:(Ljava/lang/String;)Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo; │ │ +211c3c: 2200 ca11 |0000: new-instance v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo; // type@11ca │ │ +211c40: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +211c42: 7020 9d6d 1000 |0003: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.:(Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$1;)V // method@6d9d │ │ +211c48: 5b0e 6644 |0006: iput-object v14, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalPath:Ljava/lang/String; // field@4466 │ │ +211c4c: 2202 2302 |0008: new-instance v2, Lcom/coremedia/iso/IsoFile; // type@0223 │ │ +211c50: 7020 3f08 e200 |000a: invoke-direct {v2, v14}, Lcom/coremedia/iso/IsoFile;.:(Ljava/lang/String;)V // method@083f │ │ +211c56: 1a0e 2810 |000d: const-string v14, "/moov/trak/" // string@1028 │ │ +211c5a: 7120 5d09 e200 |000f: invoke-static {v2, v14}, Lcom/googlecode/mp4parser/util/Path;.getPaths:(Lcom/coremedia/iso/boxes/Container;Ljava/lang/String;)Ljava/util/List; // method@095d │ │ +211c60: 0c0e |0012: move-result-object v14 │ │ +211c62: 7210 6d0d 0e00 |0013: invoke-interface {v14}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0d6d │ │ +211c68: 0c0e |0016: move-result-object v14 │ │ +211c6a: 0712 |0017: move-object v2, v1 │ │ +211c6c: 7210 480d 0e00 |0018: invoke-interface {v14}, Ljava/util/Iterator;.hasNext:()Z // method@0d48 │ │ +211c72: 0a03 |001b: move-result v3 │ │ +211c74: 3803 8200 |001c: if-eqz v3, 009e // +0082 │ │ +211c78: 7210 490d 0e00 |001e: invoke-interface {v14}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0d49 │ │ +211c7e: 0c03 |0021: move-result-object v3 │ │ +211c80: 1f03 2602 |0022: check-cast v3, Lcom/coremedia/iso/boxes/Box; // type@0226 │ │ +211c84: 1f03 3c02 |0024: check-cast v3, Lcom/coremedia/iso/boxes/TrackBox; // type@023c │ │ +211c88: 1604 0000 |0026: const-wide/16 v4, #int 0 // #0 │ │ +211c8c: 6e10 8008 0300 |0028: invoke-virtual {v3}, Lcom/coremedia/iso/boxes/TrackBox;.getMediaBox:()Lcom/coremedia/iso/boxes/MediaBox; // method@0880 │ │ +211c92: 0c06 |002b: move-result-object v6 │ │ +211c94: 6e10 5208 0600 |002c: invoke-virtual {v6}, Lcom/coremedia/iso/boxes/MediaBox;.getMediaHeaderBox:()Lcom/coremedia/iso/boxes/MediaHeaderBox; // method@0852 │ │ +211c9a: 0c07 |002f: move-result-object v7 │ │ +211c9c: 6e10 5308 0600 |0030: invoke-virtual {v6}, Lcom/coremedia/iso/boxes/MediaBox;.getMediaInformationBox:()Lcom/coremedia/iso/boxes/MediaInformationBox; // method@0853 │ │ +211ca2: 0c06 |0033: move-result-object v6 │ │ +211ca4: 6e10 5d08 0600 |0034: invoke-virtual {v6}, Lcom/coremedia/iso/boxes/MediaInformationBox;.getSampleTableBox:()Lcom/coremedia/iso/boxes/SampleTableBox; // method@085d │ │ +211caa: 0c06 |0037: move-result-object v6 │ │ +211cac: 6e10 6e08 0600 |0038: invoke-virtual {v6}, Lcom/coremedia/iso/boxes/SampleTableBox;.getSampleSizeBox:()Lcom/coremedia/iso/boxes/SampleSizeBox; // method@086e │ │ +211cb2: 0c06 |003b: move-result-object v6 │ │ +211cb4: 6e10 6a08 0600 |003c: invoke-virtual {v6}, Lcom/coremedia/iso/boxes/SampleSizeBox;.getSampleSizes:()[J // method@086a │ │ +211cba: 0c06 |003f: move-result-object v6 │ │ +211cbc: 2168 |0040: array-length v8, v6 │ │ +211cbe: 1209 |0041: const/4 v9, #int 0 // #0 │ │ +211cc0: 044a |0042: move-wide v10, v4 │ │ +211cc2: 3589 0800 |0043: if-ge v9, v8, 004b // +0008 │ │ +211cc6: 450c 0609 |0045: aget-wide v12, v6, v9 │ │ +211cca: bbca |0047: add-long/2addr v10, v12 │ │ +211ccc: d809 0901 |0048: add-int/lit8 v9, v9, #int 1 // #01 │ │ +211cd0: 28f9 |004a: goto 0043 // -0007 │ │ +211cd2: 6e10 5508 0700 |004b: invoke-virtual {v7}, Lcom/coremedia/iso/boxes/MediaHeaderBox;.getDuration:()J // method@0855 │ │ +211cd8: 0b08 |004e: move-result-wide v8 │ │ +211cda: 8586 |004f: long-to-float v6, v8 │ │ +211cdc: 6e10 5608 0700 |0050: invoke-virtual {v7}, Lcom/coremedia/iso/boxes/MediaHeaderBox;.getTimescale:()J // method@0856 │ │ +211ce2: 0b04 |0053: move-result-wide v4 │ │ +211ce4: 8544 |0054: long-to-float v4, v4 │ │ +211ce6: c946 |0055: div-float/2addr v6, v4 │ │ +211ce8: 1604 0800 |0056: const-wide/16 v4, #int 8 // #8 │ │ +211cec: 9d04 040a |0058: mul-long v4, v4, v10 │ │ +211cf0: 8544 |005a: long-to-float v4, v4 │ │ +211cf2: c964 |005b: div-float/2addr v4, v6 │ │ +211cf4: 8744 |005c: float-to-int v4, v4 │ │ +211cf6: 8144 |005d: int-to-long v4, v4 │ │ +211cf8: 1507 7a44 |005e: const/high16 v7, #int 1148846080 // #447a │ │ +211cfc: a806 0607 |0060: mul-float v6, v6, v7 │ │ +211d00: 5906 6444 |0062: iput v6, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalDurationMs:F // field@4464 │ │ +211d04: 2812 |0064: goto 0076 // +0012 │ │ +211d06: 0d06 |0065: move-exception v6 │ │ +211d08: 0768 |0066: move-object v8, v6 │ │ +211d0a: 0446 |0067: move-wide v6, v4 │ │ +211d0c: 04a4 |0068: move-wide v4, v10 │ │ +211d0e: 2804 |0069: goto 006d // +0004 │ │ +211d10: 0d06 |006a: move-exception v6 │ │ +211d12: 0768 |006b: move-object v8, v6 │ │ +211d14: 0446 |006c: move-wide v6, v4 │ │ +211d16: 6209 7044 |006d: sget-object v9, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4470 │ │ +211d1a: 1a0a e81c |006f: const-string v10, "Get video info: Calculating sample sizes failed unexpectedly" // string@1ce8 │ │ +211d1e: 7130 e202 a908 |0071: invoke-static {v9, v10, v8}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02e2 │ │ +211d24: 044a |0074: move-wide v10, v4 │ │ +211d26: 0464 |0075: move-wide v4, v6 │ │ +211d28: 6e10 8108 0300 |0076: invoke-virtual {v3}, Lcom/coremedia/iso/boxes/TrackBox;.getTrackHeaderBox:()Lcom/coremedia/iso/boxes/TrackHeaderBox; // method@0881 │ │ +211d2e: 0c03 |0079: move-result-object v3 │ │ +211d30: 6e10 8508 0300 |007a: invoke-virtual {v3}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.getWidth:()D // method@0885 │ │ +211d36: 0b06 |007d: move-result-wide v6 │ │ +211d38: 1608 0000 |007e: const-wide/16 v8, #int 0 // #0 │ │ +211d3c: 2f0c 0608 |0080: cmpl-double v12, v6, v8 │ │ +211d40: 380c 1500 |0082: if-eqz v12, 0097 // +0015 │ │ +211d44: 6e10 8308 0300 |0084: invoke-virtual {v3}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.getHeight:()D // method@0883 │ │ +211d4a: 0b06 |0087: move-result-wide v6 │ │ +211d4c: 2f0c 0608 |0088: cmpl-double v12, v6, v8 │ │ +211d50: 380c 0d00 |008a: if-eqz v12, 0097 // +000d │ │ +211d54: 1706 a086 0100 |008c: const-wide/32 v6, #float 1.4013e-40 // #000186a0 │ │ +211d5a: be64 |008f: div-long/2addr v4, v6 │ │ +211d5c: 9d04 0406 |0090: mul-long v4, v4, v6 │ │ +211d60: 8442 |0092: long-to-int v2, v4 │ │ +211d62: 5902 6844 |0093: iput v2, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalVideoBitrate:I // field@4468 │ │ +211d66: 0732 |0095: move-object v2, v3 │ │ +211d68: 2882 |0096: goto 0018 // -007e │ │ +211d6a: 5303 6344 |0097: iget-wide v3, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalAudioBytes:J // field@4463 │ │ +211d6e: bba3 |0099: add-long/2addr v3, v10 │ │ +211d70: 5a03 6344 |009a: iput-wide v3, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalAudioBytes:J // field@4463 │ │ +211d74: 2900 7cff |009c: goto/16 0018 // -0084 │ │ +211d78: 3902 0a00 |009e: if-nez v2, 00a8 // +000a │ │ +211d7c: 620e 7044 |00a0: sget-object v14, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4470 │ │ +211d80: 1a00 e91c |00a2: const-string v0, "Get video info: No trackHeaderBox" // string@1ce9 │ │ +211d84: 7120 e102 0e00 |00a4: invoke-static {v14, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@02e1 │ │ +211d8a: 1101 |00a7: return-object v1 │ │ +211d8c: 6e10 8408 0200 |00a8: invoke-virtual {v2}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.getMatrix:()Lcom/googlecode/mp4parser/util/Matrix; // method@0884 │ │ +211d92: 0c0e |00ab: move-result-object v14 │ │ +211d94: 6203 7900 |00ac: sget-object v3, Lcom/googlecode/mp4parser/util/Matrix;.ROTATE_90:Lcom/googlecode/mp4parser/util/Matrix; // field@0079 │ │ +211d98: 6e20 5c09 3e00 |00ae: invoke-virtual {v14, v3}, Lcom/googlecode/mp4parser/util/Matrix;.equals:(Ljava/lang/Object;)Z // method@095c │ │ +211d9e: 0a03 |00b1: move-result v3 │ │ +211da0: 3803 0700 |00b2: if-eqz v3, 00b9 // +0007 │ │ +211da4: 130e 5a00 |00b4: const/16 v14, #int 90 // #5a │ │ +211da8: 590e 6744 |00b6: iput v14, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalRotationValue:I // field@4467 │ │ +211dac: 281a |00b8: goto 00d2 // +001a │ │ +211dae: 6203 7700 |00b9: sget-object v3, Lcom/googlecode/mp4parser/util/Matrix;.ROTATE_180:Lcom/googlecode/mp4parser/util/Matrix; // field@0077 │ │ +211db2: 6e20 5c09 3e00 |00bb: invoke-virtual {v14, v3}, Lcom/googlecode/mp4parser/util/Matrix;.equals:(Ljava/lang/Object;)Z // method@095c │ │ +211db8: 0a03 |00be: move-result v3 │ │ +211dba: 3803 0700 |00bf: if-eqz v3, 00c6 // +0007 │ │ +211dbe: 130e b400 |00c1: const/16 v14, #int 180 // #b4 │ │ +211dc2: 590e 6744 |00c3: iput v14, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalRotationValue:I // field@4467 │ │ +211dc6: 280d |00c5: goto 00d2 // +000d │ │ +211dc8: 6203 7800 |00c6: sget-object v3, Lcom/googlecode/mp4parser/util/Matrix;.ROTATE_270:Lcom/googlecode/mp4parser/util/Matrix; // field@0078 │ │ +211dcc: 6e20 5c09 3e00 |00c8: invoke-virtual {v14, v3}, Lcom/googlecode/mp4parser/util/Matrix;.equals:(Ljava/lang/Object;)Z // method@095c │ │ +211dd2: 0a0e |00cb: move-result v14 │ │ +211dd4: 380e 0600 |00cc: if-eqz v14, 00d2 // +0006 │ │ +211dd8: 130e 0e01 |00ce: const/16 v14, #int 270 // #10e │ │ +211ddc: 590e 6744 |00d0: iput v14, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalRotationValue:I // field@4467 │ │ +211de0: 6e10 8508 0200 |00d2: invoke-virtual {v2}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.getWidth:()D // method@0885 │ │ +211de6: 0b03 |00d5: move-result-wide v3 │ │ +211de8: 8a3e |00d6: double-to-int v14, v3 │ │ +211dea: 590e 6944 |00d7: iput v14, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalWidth:I // field@4469 │ │ +211dee: 6e10 8308 0200 |00d9: invoke-virtual {v2}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.getHeight:()D // method@0883 │ │ +211df4: 0b02 |00dc: move-result-wide v2 │ │ +211df6: 8a2e |00dd: double-to-int v14, v2 │ │ +211df8: 590e 6544 |00de: iput v14, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalHeight:I // field@4465 │ │ +211dfc: 1100 |00e0: return-object v0 │ │ +211dfe: 0d0e |00e1: move-exception v14 │ │ +211e00: 6200 7044 |00e2: sget-object v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4470 │ │ +211e04: 1a02 ea1c |00e4: const-string v2, "Get video info: Reading message info failed unexpectedly" // string@1cea │ │ +211e08: 7130 e202 200e |00e6: invoke-static {v0, v2, v14}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02e2 │ │ +211e0e: 1101 |00e9: return-object v1 │ │ catches : 4 │ │ 0x0008 - 0x0026 │ │ Ljava/lang/Exception; -> 0x00e1 │ │ 0x0028 - 0x0041 │ │ Ljava/lang/Exception; -> 0x006a │ │ 0x0045 - 0x0064 │ │ Ljava/lang/Exception; -> 0x0065 │ │ @@ -339099,28 +339100,28 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -211ed4: |[211ed4] org.thoughtcrime.securesms.video.recode.VideoRecoder.lambda$alert$0:(Landroid/content/Context;Ljava/lang/String;)V │ │ -211ee4: 2200 5001 |0000: new-instance v0, Landroidx/appcompat/app/AlertDialog$Builder; // type@0150 │ │ -211ee8: 7020 ba04 1000 |0002: invoke-direct {v0, v1}, Landroidx/appcompat/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@04ba │ │ -211eee: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -211ef0: 6e20 bc04 1000 |0006: invoke-virtual {v0, v1}, Landroidx/appcompat/app/AlertDialog$Builder;.setCancelable:(Z)Landroidx/appcompat/app/AlertDialog$Builder; // method@04bc │ │ -211ef6: 0c01 |0009: move-result-object v1 │ │ -211ef8: 6e20 c004 2100 |000a: invoke-virtual {v1, v2}, Landroidx/appcompat/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroidx/appcompat/app/AlertDialog$Builder; // method@04c0 │ │ -211efe: 0c01 |000d: move-result-object v1 │ │ -211f00: 1402 0a00 0401 |000e: const v2, #float 2.42446e-38 // #0104000a │ │ -211f06: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -211f08: 6e30 c604 2100 |0012: invoke-virtual {v1, v2, v0}, Landroidx/appcompat/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@04c6 │ │ -211f0e: 0c01 |0015: move-result-object v1 │ │ -211f10: 6e10 cc04 0100 |0016: invoke-virtual {v1}, Landroidx/appcompat/app/AlertDialog$Builder;.show:()Landroidx/appcompat/app/AlertDialog; // method@04cc │ │ -211f16: 0e00 |0019: return-void │ │ +211ed8: |[211ed8] org.thoughtcrime.securesms.video.recode.VideoRecoder.lambda$alert$0:(Landroid/content/Context;Ljava/lang/String;)V │ │ +211ee8: 2200 5001 |0000: new-instance v0, Landroidx/appcompat/app/AlertDialog$Builder; // type@0150 │ │ +211eec: 7020 ba04 1000 |0002: invoke-direct {v0, v1}, Landroidx/appcompat/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@04ba │ │ +211ef2: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +211ef4: 6e20 bc04 1000 |0006: invoke-virtual {v0, v1}, Landroidx/appcompat/app/AlertDialog$Builder;.setCancelable:(Z)Landroidx/appcompat/app/AlertDialog$Builder; // method@04bc │ │ +211efa: 0c01 |0009: move-result-object v1 │ │ +211efc: 6e20 c004 2100 |000a: invoke-virtual {v1, v2}, Landroidx/appcompat/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroidx/appcompat/app/AlertDialog$Builder; // method@04c0 │ │ +211f02: 0c01 |000d: move-result-object v1 │ │ +211f04: 1402 0a00 0401 |000e: const v2, #float 2.42446e-38 // #0104000a │ │ +211f0a: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +211f0c: 6e30 c604 2100 |0012: invoke-virtual {v1, v2, v0}, Landroidx/appcompat/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@04c6 │ │ +211f12: 0c01 |0015: move-result-object v1 │ │ +211f14: 6e10 cc04 0100 |0016: invoke-virtual {v1}, Landroidx/appcompat/app/AlertDialog$Builder;.show:()Landroidx/appcompat/app/AlertDialog; // method@04cc │ │ +211f1a: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=547 │ │ 0x0006 line=548 │ │ 0x000a line=549 │ │ 0x0012 line=550 │ │ 0x0016 line=551 │ │ @@ -339133,247 +339134,247 @@ │ │ type : '(Landroid/content/Context;ILcom/b44t/messenger/DcMsg;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 22 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 443 16-bit code units │ │ -21168c: |[21168c] org.thoughtcrime.securesms.video.recode.VideoRecoder.prepareVideo:(Landroid/content/Context;ILcom/b44t/messenger/DcMsg;)Z │ │ -21169c: 0800 1300 |0000: move-object/from16 v0, v19 │ │ -2116a0: 0801 1500 |0002: move-object/from16 v1, v21 │ │ -2116a4: 1a02 fd38 |0004: const-string v2, "Preparing video: " // string@38fd │ │ -2116a8: 1213 |0006: const/4 v3, #int 1 // #1 │ │ -2116aa: 7401 3a07 1500 |0007: invoke-virtual/range {v21}, Lcom/b44t/messenger/DcMsg;.getFile:()Ljava/lang/String; // method@073a │ │ -2116b0: 0c04 |000a: move-result-object v4 │ │ -2116b2: 6205 7044 |000b: sget-object v5, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4470 │ │ -2116b6: 2206 0d03 |000d: new-instance v6, Ljava/lang/StringBuilder; // type@030d │ │ -2116ba: 7020 420b 2600 |000f: invoke-direct {v6, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b42 │ │ -2116c0: 6e20 4b0b 4600 |0012: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ -2116c6: 6e10 5c0b 0600 |0015: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b5c │ │ -2116cc: 0c02 |0018: move-result-object v2 │ │ -2116ce: 7120 dd02 2500 |0019: invoke-static {v5, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02dd │ │ -2116d4: 7110 a46d 0400 |001c: invoke-static {v4}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.getVideoEditInfoFromFile:(Ljava/lang/String;)Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo; // method@6da4 │ │ -2116da: 0c02 |001f: move-result-object v2 │ │ -2116dc: 1206 |0020: const/4 v6, #int 0 // #0 │ │ -2116de: 3902 1000 |0021: if-nez v2, 0031 // +0010 │ │ -2116e2: 1a01 de39 |0023: const-string v1, "Recoding failed for %s: cannot get info" // string@39de │ │ -2116e6: 2332 f711 |0025: new-array v2, v3, [Ljava/lang/Object; // type@11f7 │ │ -2116ea: 4d04 0206 |0027: aput-object v4, v2, v6 │ │ -2116ee: 7120 0b0b 2100 |0029: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0b0b │ │ -2116f4: 0c01 |002c: move-result-object v1 │ │ -2116f6: 7120 a06d 1000 |002d: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.alert:(Landroid/content/Context;Ljava/lang/String;)V // method@6da0 │ │ -2116fc: 0f06 |0030: return v6 │ │ -2116fe: 5227 6744 |0031: iget v7, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalRotationValue:I // field@4467 │ │ -211702: 5927 6d44 |0033: iput v7, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.rotationValue:I // field@446d │ │ -211706: 1607 0000 |0035: const-wide/16 v7, #int 0 // #0 │ │ -21170a: 5a27 6e44 |0037: iput-wide v7, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.startTime:J // field@446e │ │ -21170e: 1609 ffff |0039: const-wide/16 v9, #int -1 // #ffff │ │ -211712: 5a29 6144 |003b: iput-wide v9, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.endTime:J // field@4461 │ │ -211716: 5229 6744 |003d: iget v9, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalRotationValue:I // field@4467 │ │ -21171a: 130a 0e01 |003f: const/16 v10, #int 270 // #10e │ │ -21171e: 130b 5a00 |0041: const/16 v11, #int 90 // #5a │ │ -211722: 32b9 0f00 |0043: if-eq v9, v11, 0052 // +000f │ │ -211726: 5229 6744 |0045: iget v9, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalRotationValue:I // field@4467 │ │ -21172a: 33a9 0300 |0047: if-ne v9, v10, 004a // +0003 │ │ -21172e: 2809 |0049: goto 0052 // +0009 │ │ -211730: 5229 6944 |004a: iget v9, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalWidth:I // field@4469 │ │ -211734: 522c 6544 |004c: iget v12, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalHeight:I // field@4465 │ │ -211738: 6e30 6507 910c |004e: invoke-virtual {v1, v9, v12}, Lcom/b44t/messenger/DcMsg;.setDimension:(II)V // method@0765 │ │ -21173e: 2808 |0051: goto 0059 // +0008 │ │ -211740: 5229 6544 |0052: iget v9, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalHeight:I // field@4465 │ │ -211744: 522c 6944 |0054: iget v12, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalWidth:I // field@4469 │ │ -211748: 6e30 6507 910c |0056: invoke-virtual {v1, v9, v12}, Lcom/b44t/messenger/DcMsg;.setDimension:(II)V // method@0765 │ │ -21174e: 5229 6444 |0059: iget v9, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalDurationMs:F // field@4464 │ │ -211752: 8799 |005b: float-to-int v9, v9 │ │ -211754: 6e20 6607 9100 |005c: invoke-virtual {v1, v9}, Lcom/b44t/messenger/DcMsg;.setDuration:(I)V // method@0766 │ │ -21175a: 1a09 4a8b |005f: const-string v9, "sys.msgsize_max_recommended" // string@8b4a │ │ -21175e: 7120 655e 9000 |0061: invoke-static {v0, v9}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getInt:(Landroid/content/Context;Ljava/lang/String;)I // method@5e65 │ │ -211764: 0a09 |0064: move-result v9 │ │ -211766: 819c |0065: int-to-long v12, v9 │ │ -211768: 2209 bf02 |0066: new-instance v9, Ljava/io/File; // type@02bf │ │ -21176c: 7020 9109 4900 |0068: invoke-direct {v9, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0991 │ │ -211772: 6e10 a109 0900 |006b: invoke-virtual {v9}, Ljava/io/File;.length:()J // method@09a1 │ │ -211778: 0b0e |006e: move-result-wide v14 │ │ -21177a: 1229 |006f: const/4 v9, #int 2 // #2 │ │ -21177c: 3110 0e07 |0070: cmp-long v16, v14, v7 │ │ -211780: 3d10 2a00 |0072: if-lez v16, 009c // +002a │ │ -211784: 3107 0e0c |0074: cmp-long v7, v14, v12 │ │ -211788: 3c07 2600 |0076: if-gtz v7, 009c // +0026 │ │ -21178c: 5227 6844 |0078: iget v7, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalVideoBitrate:I // field@4468 │ │ -211790: 1408 c0c6 2d00 |007a: const v8, #float 4.2039e-39 // #002dc6c0 │ │ -211796: 3687 1f00 |007d: if-gt v7, v8, 009c // +001f │ │ -21179a: 1a00 a881 |007f: const-string v0, "recoding for %s is not needed, %d bytes and %d kbps are ok" // string@81a8 │ │ -21179e: 7120 910a fe00 |0081: invoke-static {v14, v15}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a91 │ │ -2117a4: 0c01 |0084: move-result-object v1 │ │ -2117a6: 5222 6844 |0085: iget v2, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalVideoBitrate:I // field@4468 │ │ -2117aa: 7110 830a 0200 |0087: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a83 │ │ -2117b0: 0c02 |008a: move-result-object v2 │ │ -2117b2: 1237 |008b: const/4 v7, #int 3 // #3 │ │ -2117b4: 2377 f711 |008c: new-array v7, v7, [Ljava/lang/Object; // type@11f7 │ │ -2117b8: 4d04 0706 |008e: aput-object v4, v7, v6 │ │ -2117bc: 4d01 0703 |0090: aput-object v1, v7, v3 │ │ -2117c0: 4d02 0709 |0092: aput-object v2, v7, v9 │ │ -2117c4: 7120 0b0b 7000 |0094: invoke-static {v0, v7}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0b0b │ │ -2117ca: 0c00 |0097: move-result-object v0 │ │ -2117cc: 7120 dd02 0500 |0098: invoke-static {v5, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02dd │ │ -2117d2: 0f03 |009b: return v3 │ │ -2117d4: 5227 6444 |009c: iget v7, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalDurationMs:F // field@4464 │ │ -2117d8: 8877 |009e: float-to-long v7, v7 │ │ -2117da: 532e 6344 |009f: iget-wide v14, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalAudioBytes:J // field@4463 │ │ -2117de: 9c0e 0c0e |00a1: sub-long v14, v12, v14 │ │ -2117e2: bc7e |00a3: sub-long/2addr v14, v7 │ │ -2117e4: 1610 e803 |00a4: const-wide/16 v16, #int 1000 // #3e8 │ │ -2117e8: 0812 0400 |00a6: move-object/from16 v18, v4 │ │ -2117ec: 9e03 0710 |00a8: div-long v3, v7, v16 │ │ -2117f0: 1609 0100 |00aa: const-wide/16 v9, #int 1 // #1 │ │ -2117f4: 7140 ac0a a943 |00ac: invoke-static {v9, v10, v3, v4}, Ljava/lang/Math;.max:(JJ)J // method@0aac │ │ -2117fa: 0b03 |00af: move-result-wide v3 │ │ -2117fc: be3e |00b0: div-long/2addr v14, v3 │ │ -2117fe: 1603 0800 |00b1: const-wide/16 v3, #int 8 // #8 │ │ -211802: 9d0e 0e03 |00b3: mul-long v14, v14, v3 │ │ -211806: 84e3 |00b5: long-to-int v3, v14 │ │ -211808: 5923 6b44 |00b6: iput v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultVideoBitrate:I // field@446b │ │ -21180c: 5223 6b44 |00b8: iget v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultVideoBitrate:I // field@446b │ │ -211810: 1404 400d 0300 |00ba: const v4, #float 2.8026e-40 // #00030d40 │ │ -211816: 3543 0500 |00bd: if-ge v3, v4, 00c2 // +0005 │ │ -21181a: 5924 6b44 |00bf: iput v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultVideoBitrate:I // field@446b │ │ -21181e: 282b |00c1: goto 00ec // +002b │ │ -211820: 5223 6b44 |00c2: iget v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultVideoBitrate:I // field@446b │ │ -211824: 1404 20a1 0700 |00c4: const v4, #float 7.00649e-40 // #0007a120 │ │ -21182a: 3743 2500 |00c7: if-le v3, v4, 00ec // +0025 │ │ -21182e: 7701 656b 1300 |00c9: invoke-static/range {v19}, Lorg/thoughtcrime/securesms/util/Prefs;.isHardCompressionEnabled:(Landroid/content/Context;)Z // method@6b65 │ │ -211834: 0a03 |00cc: move-result v3 │ │ -211836: 1609 3075 |00cd: const-wide/16 v9, #int 30000 // #7530 │ │ -21183a: 310e 0709 |00cf: cmp-long v14, v7, v9 │ │ -21183e: 3b0e 0a00 |00d1: if-gez v14, 00db // +000a │ │ -211842: 3903 0800 |00d3: if-nez v3, 00db // +0008 │ │ -211846: 1403 60e3 1600 |00d5: const v3, #float 2.10195e-39 // #0016e360 │ │ -21184c: 5923 6b44 |00d8: iput v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultVideoBitrate:I // field@446b │ │ -211850: 2812 |00da: goto 00ec // +0012 │ │ -211852: 1709 60ea 0000 |00db: const-wide/32 v9, #float 8.40779e-41 // #0000ea60 │ │ -211858: 310e 0709 |00de: cmp-long v14, v7, v9 │ │ -21185c: 3b0e 0a00 |00e0: if-gez v14, 00ea // +000a │ │ -211860: 3903 0800 |00e2: if-nez v3, 00ea // +0008 │ │ -211864: 1403 4042 0f00 |00e4: const v3, #float 1.4013e-39 // #000f4240 │ │ -21186a: 5923 6b44 |00e7: iput v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultVideoBitrate:I // field@446b │ │ -21186e: 2803 |00e9: goto 00ec // +0003 │ │ -211870: 5924 6b44 |00ea: iput v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultVideoBitrate:I // field@446b │ │ -211874: 5223 6b44 |00ec: iget v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultVideoBitrate:I // field@446b │ │ -211878: 1404 801a 0600 |00ee: const v4, #float 5.60519e-40 // #00061a80 │ │ -21187e: 3743 0500 |00f1: if-le v3, v4, 00f6 // +0005 │ │ -211882: 1303 8002 |00f3: const/16 v3, #int 640 // #280 │ │ -211886: 2803 |00f5: goto 00f8 // +0003 │ │ -211888: 1303 e001 |00f6: const/16 v3, #int 480 // #1e0 │ │ -21188c: 5224 6944 |00f8: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalWidth:I // field@4469 │ │ -211890: 5924 6c44 |00fa: iput v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultWidth:I // field@446c │ │ -211894: 5224 6544 |00fc: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalHeight:I // field@4465 │ │ -211898: 5924 6a44 |00fe: iput v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultHeight:I // field@446a │ │ -21189c: 5224 6c44 |0100: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultWidth:I // field@446c │ │ -2118a0: 3634 0600 |0102: if-gt v4, v3, 0108 // +0006 │ │ -2118a4: 5224 6a44 |0104: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultHeight:I // field@446a │ │ -2118a8: 3734 2100 |0106: if-le v4, v3, 0127 // +0021 │ │ -2118ac: 5224 6c44 |0108: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultWidth:I // field@446c │ │ -2118b0: 5229 6a44 |010a: iget v9, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultHeight:I // field@446a │ │ -2118b4: 8233 |010c: int-to-float v3, v3 │ │ -2118b6: 3794 0700 |010d: if-le v4, v9, 0114 // +0007 │ │ -2118ba: 5224 6c44 |010f: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultWidth:I // field@446c │ │ -2118be: 8244 |0111: int-to-float v4, v4 │ │ -2118c0: c943 |0112: div-float/2addr v3, v4 │ │ -2118c2: 2804 |0113: goto 0117 // +0004 │ │ -2118c4: 5224 6a44 |0114: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultHeight:I // field@446a │ │ -2118c8: 28fb |0116: goto 0111 // -0005 │ │ -2118ca: 5224 6c44 |0117: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultWidth:I // field@446c │ │ -2118ce: 8244 |0119: int-to-float v4, v4 │ │ -2118d0: a804 0403 |011a: mul-float v4, v4, v3 │ │ -2118d4: 8744 |011c: float-to-int v4, v4 │ │ -2118d6: 5924 6c44 |011d: iput v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultWidth:I // field@446c │ │ -2118da: 5224 6a44 |011f: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultHeight:I // field@446a │ │ -2118de: 8244 |0121: int-to-float v4, v4 │ │ -2118e0: a804 0403 |0122: mul-float v4, v4, v3 │ │ -2118e4: 8743 |0124: float-to-int v3, v4 │ │ -2118e6: 5923 6a44 |0125: iput v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultHeight:I // field@446a │ │ -2118ea: 5223 6744 |0127: iget v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalRotationValue:I // field@4467 │ │ -2118ee: 32b3 1100 |0129: if-eq v3, v11, 013a // +0011 │ │ -2118f2: 5223 6744 |012b: iget v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalRotationValue:I // field@4467 │ │ -2118f6: 1304 0e01 |012d: const/16 v4, #int 270 // #10e │ │ -2118fa: 3343 0300 |012f: if-ne v3, v4, 0132 // +0003 │ │ -2118fe: 2809 |0131: goto 013a // +0009 │ │ -211900: 5223 6c44 |0132: iget v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultWidth:I // field@446c │ │ -211904: 5224 6a44 |0134: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultHeight:I // field@446a │ │ -211908: 6e30 6507 3104 |0136: invoke-virtual {v1, v3, v4}, Lcom/b44t/messenger/DcMsg;.setDimension:(II)V // method@0765 │ │ -21190e: 2808 |0139: goto 0141 // +0008 │ │ -211910: 5223 6a44 |013a: iget v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultHeight:I // field@446a │ │ -211914: 5224 6c44 |013c: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultWidth:I // field@446c │ │ -211918: 6e30 6507 3104 |013e: invoke-virtual {v1, v3, v4}, Lcom/b44t/messenger/DcMsg;.setDimension:(II)V // method@0765 │ │ -21191e: 8473 |0141: long-to-int v3, v7 │ │ -211920: 6e20 6607 3100 |0142: invoke-virtual {v1, v3}, Lcom/b44t/messenger/DcMsg;.setDuration:(I)V // method@0766 │ │ -211926: 8571 |0145: long-to-float v1, v7 │ │ -211928: 5223 6444 |0146: iget v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalDurationMs:F // field@4464 │ │ -21192c: c931 |0148: div-float/2addr v1, v3 │ │ -21192e: 5223 6b44 |0149: iget v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultVideoBitrate:I // field@446b │ │ -211932: 5224 6444 |014b: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalDurationMs:F // field@4464 │ │ -211936: 5327 6344 |014d: iget-wide v7, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalAudioBytes:J // field@4463 │ │ -21193a: 7158 a16d 3174 |014f: invoke-static {v1, v3, v4, v7, v8}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.calculateEstimatedSize:(FIFJ)I // method@6da1 │ │ -211940: 0a01 |0152: move-result v1 │ │ -211942: 5921 6244 |0153: iput v1, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.estimatedBytes:I // field@4462 │ │ -211946: 5221 6244 |0155: iget v1, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.estimatedBytes:I // field@4462 │ │ -21194a: 8113 |0157: int-to-long v3, v1 │ │ -21194c: 1607 0400 |0158: const-wide/16 v7, #int 4 // #4 │ │ -211950: 9e07 0c07 |015a: div-long v7, v12, v7 │ │ -211954: bb7c |015c: add-long/2addr v12, v7 │ │ -211956: 3101 030c |015d: cmp-long v1, v3, v12 │ │ -21195a: 3d01 0800 |015f: if-lez v1, 0167 // +0008 │ │ -21195e: 1a01 d744 |0161: const-string v1, "Video cannot be compressed to a reasonable size. Try a shorter video or a lower quality." // string@44d7 │ │ -211962: 7120 a06d 1000 |0163: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.alert:(Landroid/content/Context;Ljava/lang/String;)V // method@6da0 │ │ -211968: 0f06 |0166: return v6 │ │ -21196a: 7701 625e 1300 |0167: invoke-static/range {v19}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@5e62 │ │ -211970: 0c01 |016a: move-result-object v1 │ │ -211972: 0803 1200 |016b: move-object/from16 v3, v18 │ │ -211976: 7120 5f5e 3100 |016d: invoke-static {v1, v3}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getBlobdirFile:(Lcom/b44t/messenger/DcContext;Ljava/lang/String;)Ljava/lang/String; // method@5e5f │ │ -21197c: 0c01 |0170: move-result-object v1 │ │ -21197e: 2204 cb11 |0171: new-instance v4, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder; // type@11cb │ │ -211982: 7010 9f6d 0400 |0173: invoke-direct {v4}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.:()V // method@6d9f │ │ -211988: 7030 a36d 2401 |0176: invoke-direct {v4, v2, v1}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.convertVideo:(Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;Ljava/lang/String;)Z // method@6da3 │ │ -21198e: 0a02 |0179: move-result v2 │ │ -211990: 3902 1400 |017a: if-nez v2, 018e // +0014 │ │ -211994: 1a02 dd39 |017c: const-string v2, "Recoding failed for %s: cannot convert to temporary file %s" // string@39dd │ │ -211998: 1224 |017e: const/4 v4, #int 2 // #2 │ │ -21199a: 2344 f711 |017f: new-array v4, v4, [Ljava/lang/Object; // type@11f7 │ │ -21199e: 4d03 0406 |0181: aput-object v3, v4, v6 │ │ -2119a2: 1213 |0183: const/4 v3, #int 1 // #1 │ │ -2119a4: 4d01 0403 |0184: aput-object v1, v4, v3 │ │ -2119a8: 7120 0b0b 4200 |0186: invoke-static {v2, v4}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0b0b │ │ -2119ae: 0c01 |0189: move-result-object v1 │ │ -2119b0: 7120 a06d 1000 |018a: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.alert:(Landroid/content/Context;Ljava/lang/String;)V // method@6da0 │ │ -2119b6: 0f06 |018d: return v6 │ │ -2119b8: 7120 206c 3100 |018e: invoke-static {v1, v3}, Lorg/thoughtcrime/securesms/util/Util;.moveFile:(Ljava/lang/String;Ljava/lang/String;)Z // method@6c20 │ │ -2119be: 0a02 |0191: move-result v2 │ │ -2119c0: 3902 1400 |0192: if-nez v2, 01a6 // +0014 │ │ -2119c4: 1a02 df39 |0194: const-string v2, "Recoding failed for %s: cannot move temporary file %s" // string@39df │ │ -2119c8: 1224 |0196: const/4 v4, #int 2 // #2 │ │ -2119ca: 2344 f711 |0197: new-array v4, v4, [Ljava/lang/Object; // type@11f7 │ │ -2119ce: 4d03 0406 |0199: aput-object v3, v4, v6 │ │ -2119d2: 1213 |019b: const/4 v3, #int 1 // #1 │ │ -2119d4: 4d01 0403 |019c: aput-object v1, v4, v3 │ │ -2119d8: 7120 0b0b 4200 |019e: invoke-static {v2, v4}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0b0b │ │ -2119de: 0c01 |01a1: move-result-object v1 │ │ -2119e0: 7120 a06d 1000 |01a2: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.alert:(Landroid/content/Context;Ljava/lang/String;)V // method@6da0 │ │ -2119e6: 0f06 |01a5: return v6 │ │ -2119e8: 1a00 a781 |01a6: const-string v0, "recoding for %s done" // string@81a7 │ │ -2119ec: 1211 |01a8: const/4 v1, #int 1 // #1 │ │ -2119ee: 2312 f711 |01a9: new-array v2, v1, [Ljava/lang/Object; // type@11f7 │ │ -2119f2: 4d03 0206 |01ab: aput-object v3, v2, v6 │ │ -2119f6: 7120 0b0b 2000 |01ad: invoke-static {v0, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0b0b │ │ -2119fc: 0c00 |01b0: move-result-object v0 │ │ -2119fe: 7120 dd02 0500 |01b1: invoke-static {v5, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02dd │ │ -211a04: 2805 |01b4: goto 01b9 // +0005 │ │ -211a06: 0d00 |01b5: move-exception v0 │ │ -211a08: 6e10 670a 0000 |01b6: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0a67 │ │ -211a0e: 1211 |01b9: const/4 v1, #int 1 // #1 │ │ -211a10: 0f01 |01ba: return v1 │ │ +211690: |[211690] org.thoughtcrime.securesms.video.recode.VideoRecoder.prepareVideo:(Landroid/content/Context;ILcom/b44t/messenger/DcMsg;)Z │ │ +2116a0: 0800 1300 |0000: move-object/from16 v0, v19 │ │ +2116a4: 0801 1500 |0002: move-object/from16 v1, v21 │ │ +2116a8: 1a02 fd38 |0004: const-string v2, "Preparing video: " // string@38fd │ │ +2116ac: 1213 |0006: const/4 v3, #int 1 // #1 │ │ +2116ae: 7401 3a07 1500 |0007: invoke-virtual/range {v21}, Lcom/b44t/messenger/DcMsg;.getFile:()Ljava/lang/String; // method@073a │ │ +2116b4: 0c04 |000a: move-result-object v4 │ │ +2116b6: 6205 7044 |000b: sget-object v5, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4470 │ │ +2116ba: 2206 0d03 |000d: new-instance v6, Ljava/lang/StringBuilder; // type@030d │ │ +2116be: 7020 420b 2600 |000f: invoke-direct {v6, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b42 │ │ +2116c4: 6e20 4b0b 4600 |0012: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ +2116ca: 6e10 5c0b 0600 |0015: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b5c │ │ +2116d0: 0c02 |0018: move-result-object v2 │ │ +2116d2: 7120 dd02 2500 |0019: invoke-static {v5, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02dd │ │ +2116d8: 7110 a46d 0400 |001c: invoke-static {v4}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.getVideoEditInfoFromFile:(Ljava/lang/String;)Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo; // method@6da4 │ │ +2116de: 0c02 |001f: move-result-object v2 │ │ +2116e0: 1206 |0020: const/4 v6, #int 0 // #0 │ │ +2116e2: 3902 1000 |0021: if-nez v2, 0031 // +0010 │ │ +2116e6: 1a01 de39 |0023: const-string v1, "Recoding failed for %s: cannot get info" // string@39de │ │ +2116ea: 2332 f711 |0025: new-array v2, v3, [Ljava/lang/Object; // type@11f7 │ │ +2116ee: 4d04 0206 |0027: aput-object v4, v2, v6 │ │ +2116f2: 7120 0b0b 2100 |0029: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0b0b │ │ +2116f8: 0c01 |002c: move-result-object v1 │ │ +2116fa: 7120 a06d 1000 |002d: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.alert:(Landroid/content/Context;Ljava/lang/String;)V // method@6da0 │ │ +211700: 0f06 |0030: return v6 │ │ +211702: 5227 6744 |0031: iget v7, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalRotationValue:I // field@4467 │ │ +211706: 5927 6d44 |0033: iput v7, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.rotationValue:I // field@446d │ │ +21170a: 1607 0000 |0035: const-wide/16 v7, #int 0 // #0 │ │ +21170e: 5a27 6e44 |0037: iput-wide v7, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.startTime:J // field@446e │ │ +211712: 1609 ffff |0039: const-wide/16 v9, #int -1 // #ffff │ │ +211716: 5a29 6144 |003b: iput-wide v9, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.endTime:J // field@4461 │ │ +21171a: 5229 6744 |003d: iget v9, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalRotationValue:I // field@4467 │ │ +21171e: 130a 0e01 |003f: const/16 v10, #int 270 // #10e │ │ +211722: 130b 5a00 |0041: const/16 v11, #int 90 // #5a │ │ +211726: 32b9 0f00 |0043: if-eq v9, v11, 0052 // +000f │ │ +21172a: 5229 6744 |0045: iget v9, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalRotationValue:I // field@4467 │ │ +21172e: 33a9 0300 |0047: if-ne v9, v10, 004a // +0003 │ │ +211732: 2809 |0049: goto 0052 // +0009 │ │ +211734: 5229 6944 |004a: iget v9, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalWidth:I // field@4469 │ │ +211738: 522c 6544 |004c: iget v12, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalHeight:I // field@4465 │ │ +21173c: 6e30 6507 910c |004e: invoke-virtual {v1, v9, v12}, Lcom/b44t/messenger/DcMsg;.setDimension:(II)V // method@0765 │ │ +211742: 2808 |0051: goto 0059 // +0008 │ │ +211744: 5229 6544 |0052: iget v9, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalHeight:I // field@4465 │ │ +211748: 522c 6944 |0054: iget v12, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalWidth:I // field@4469 │ │ +21174c: 6e30 6507 910c |0056: invoke-virtual {v1, v9, v12}, Lcom/b44t/messenger/DcMsg;.setDimension:(II)V // method@0765 │ │ +211752: 5229 6444 |0059: iget v9, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalDurationMs:F // field@4464 │ │ +211756: 8799 |005b: float-to-int v9, v9 │ │ +211758: 6e20 6607 9100 |005c: invoke-virtual {v1, v9}, Lcom/b44t/messenger/DcMsg;.setDuration:(I)V // method@0766 │ │ +21175e: 1a09 4a8b |005f: const-string v9, "sys.msgsize_max_recommended" // string@8b4a │ │ +211762: 7120 655e 9000 |0061: invoke-static {v0, v9}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getInt:(Landroid/content/Context;Ljava/lang/String;)I // method@5e65 │ │ +211768: 0a09 |0064: move-result v9 │ │ +21176a: 819c |0065: int-to-long v12, v9 │ │ +21176c: 2209 bf02 |0066: new-instance v9, Ljava/io/File; // type@02bf │ │ +211770: 7020 9109 4900 |0068: invoke-direct {v9, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0991 │ │ +211776: 6e10 a109 0900 |006b: invoke-virtual {v9}, Ljava/io/File;.length:()J // method@09a1 │ │ +21177c: 0b0e |006e: move-result-wide v14 │ │ +21177e: 1229 |006f: const/4 v9, #int 2 // #2 │ │ +211780: 3110 0e07 |0070: cmp-long v16, v14, v7 │ │ +211784: 3d10 2a00 |0072: if-lez v16, 009c // +002a │ │ +211788: 3107 0e0c |0074: cmp-long v7, v14, v12 │ │ +21178c: 3c07 2600 |0076: if-gtz v7, 009c // +0026 │ │ +211790: 5227 6844 |0078: iget v7, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalVideoBitrate:I // field@4468 │ │ +211794: 1408 c0c6 2d00 |007a: const v8, #float 4.2039e-39 // #002dc6c0 │ │ +21179a: 3687 1f00 |007d: if-gt v7, v8, 009c // +001f │ │ +21179e: 1a00 a881 |007f: const-string v0, "recoding for %s is not needed, %d bytes and %d kbps are ok" // string@81a8 │ │ +2117a2: 7120 910a fe00 |0081: invoke-static {v14, v15}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a91 │ │ +2117a8: 0c01 |0084: move-result-object v1 │ │ +2117aa: 5222 6844 |0085: iget v2, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalVideoBitrate:I // field@4468 │ │ +2117ae: 7110 830a 0200 |0087: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a83 │ │ +2117b4: 0c02 |008a: move-result-object v2 │ │ +2117b6: 1237 |008b: const/4 v7, #int 3 // #3 │ │ +2117b8: 2377 f711 |008c: new-array v7, v7, [Ljava/lang/Object; // type@11f7 │ │ +2117bc: 4d04 0706 |008e: aput-object v4, v7, v6 │ │ +2117c0: 4d01 0703 |0090: aput-object v1, v7, v3 │ │ +2117c4: 4d02 0709 |0092: aput-object v2, v7, v9 │ │ +2117c8: 7120 0b0b 7000 |0094: invoke-static {v0, v7}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0b0b │ │ +2117ce: 0c00 |0097: move-result-object v0 │ │ +2117d0: 7120 dd02 0500 |0098: invoke-static {v5, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02dd │ │ +2117d6: 0f03 |009b: return v3 │ │ +2117d8: 5227 6444 |009c: iget v7, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalDurationMs:F // field@4464 │ │ +2117dc: 8877 |009e: float-to-long v7, v7 │ │ +2117de: 532e 6344 |009f: iget-wide v14, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalAudioBytes:J // field@4463 │ │ +2117e2: 9c0e 0c0e |00a1: sub-long v14, v12, v14 │ │ +2117e6: bc7e |00a3: sub-long/2addr v14, v7 │ │ +2117e8: 1610 e803 |00a4: const-wide/16 v16, #int 1000 // #3e8 │ │ +2117ec: 0812 0400 |00a6: move-object/from16 v18, v4 │ │ +2117f0: 9e03 0710 |00a8: div-long v3, v7, v16 │ │ +2117f4: 1609 0100 |00aa: const-wide/16 v9, #int 1 // #1 │ │ +2117f8: 7140 ac0a a943 |00ac: invoke-static {v9, v10, v3, v4}, Ljava/lang/Math;.max:(JJ)J // method@0aac │ │ +2117fe: 0b03 |00af: move-result-wide v3 │ │ +211800: be3e |00b0: div-long/2addr v14, v3 │ │ +211802: 1603 0800 |00b1: const-wide/16 v3, #int 8 // #8 │ │ +211806: 9d0e 0e03 |00b3: mul-long v14, v14, v3 │ │ +21180a: 84e3 |00b5: long-to-int v3, v14 │ │ +21180c: 5923 6b44 |00b6: iput v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultVideoBitrate:I // field@446b │ │ +211810: 5223 6b44 |00b8: iget v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultVideoBitrate:I // field@446b │ │ +211814: 1404 400d 0300 |00ba: const v4, #float 2.8026e-40 // #00030d40 │ │ +21181a: 3543 0500 |00bd: if-ge v3, v4, 00c2 // +0005 │ │ +21181e: 5924 6b44 |00bf: iput v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultVideoBitrate:I // field@446b │ │ +211822: 282b |00c1: goto 00ec // +002b │ │ +211824: 5223 6b44 |00c2: iget v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultVideoBitrate:I // field@446b │ │ +211828: 1404 20a1 0700 |00c4: const v4, #float 7.00649e-40 // #0007a120 │ │ +21182e: 3743 2500 |00c7: if-le v3, v4, 00ec // +0025 │ │ +211832: 7701 656b 1300 |00c9: invoke-static/range {v19}, Lorg/thoughtcrime/securesms/util/Prefs;.isHardCompressionEnabled:(Landroid/content/Context;)Z // method@6b65 │ │ +211838: 0a03 |00cc: move-result v3 │ │ +21183a: 1609 3075 |00cd: const-wide/16 v9, #int 30000 // #7530 │ │ +21183e: 310e 0709 |00cf: cmp-long v14, v7, v9 │ │ +211842: 3b0e 0a00 |00d1: if-gez v14, 00db // +000a │ │ +211846: 3903 0800 |00d3: if-nez v3, 00db // +0008 │ │ +21184a: 1403 60e3 1600 |00d5: const v3, #float 2.10195e-39 // #0016e360 │ │ +211850: 5923 6b44 |00d8: iput v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultVideoBitrate:I // field@446b │ │ +211854: 2812 |00da: goto 00ec // +0012 │ │ +211856: 1709 60ea 0000 |00db: const-wide/32 v9, #float 8.40779e-41 // #0000ea60 │ │ +21185c: 310e 0709 |00de: cmp-long v14, v7, v9 │ │ +211860: 3b0e 0a00 |00e0: if-gez v14, 00ea // +000a │ │ +211864: 3903 0800 |00e2: if-nez v3, 00ea // +0008 │ │ +211868: 1403 4042 0f00 |00e4: const v3, #float 1.4013e-39 // #000f4240 │ │ +21186e: 5923 6b44 |00e7: iput v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultVideoBitrate:I // field@446b │ │ +211872: 2803 |00e9: goto 00ec // +0003 │ │ +211874: 5924 6b44 |00ea: iput v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultVideoBitrate:I // field@446b │ │ +211878: 5223 6b44 |00ec: iget v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultVideoBitrate:I // field@446b │ │ +21187c: 1404 801a 0600 |00ee: const v4, #float 5.60519e-40 // #00061a80 │ │ +211882: 3743 0500 |00f1: if-le v3, v4, 00f6 // +0005 │ │ +211886: 1303 8002 |00f3: const/16 v3, #int 640 // #280 │ │ +21188a: 2803 |00f5: goto 00f8 // +0003 │ │ +21188c: 1303 e001 |00f6: const/16 v3, #int 480 // #1e0 │ │ +211890: 5224 6944 |00f8: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalWidth:I // field@4469 │ │ +211894: 5924 6c44 |00fa: iput v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultWidth:I // field@446c │ │ +211898: 5224 6544 |00fc: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalHeight:I // field@4465 │ │ +21189c: 5924 6a44 |00fe: iput v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultHeight:I // field@446a │ │ +2118a0: 5224 6c44 |0100: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultWidth:I // field@446c │ │ +2118a4: 3634 0600 |0102: if-gt v4, v3, 0108 // +0006 │ │ +2118a8: 5224 6a44 |0104: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultHeight:I // field@446a │ │ +2118ac: 3734 2100 |0106: if-le v4, v3, 0127 // +0021 │ │ +2118b0: 5224 6c44 |0108: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultWidth:I // field@446c │ │ +2118b4: 5229 6a44 |010a: iget v9, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultHeight:I // field@446a │ │ +2118b8: 8233 |010c: int-to-float v3, v3 │ │ +2118ba: 3794 0700 |010d: if-le v4, v9, 0114 // +0007 │ │ +2118be: 5224 6c44 |010f: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultWidth:I // field@446c │ │ +2118c2: 8244 |0111: int-to-float v4, v4 │ │ +2118c4: c943 |0112: div-float/2addr v3, v4 │ │ +2118c6: 2804 |0113: goto 0117 // +0004 │ │ +2118c8: 5224 6a44 |0114: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultHeight:I // field@446a │ │ +2118cc: 28fb |0116: goto 0111 // -0005 │ │ +2118ce: 5224 6c44 |0117: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultWidth:I // field@446c │ │ +2118d2: 8244 |0119: int-to-float v4, v4 │ │ +2118d4: a804 0403 |011a: mul-float v4, v4, v3 │ │ +2118d8: 8744 |011c: float-to-int v4, v4 │ │ +2118da: 5924 6c44 |011d: iput v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultWidth:I // field@446c │ │ +2118de: 5224 6a44 |011f: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultHeight:I // field@446a │ │ +2118e2: 8244 |0121: int-to-float v4, v4 │ │ +2118e4: a804 0403 |0122: mul-float v4, v4, v3 │ │ +2118e8: 8743 |0124: float-to-int v3, v4 │ │ +2118ea: 5923 6a44 |0125: iput v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultHeight:I // field@446a │ │ +2118ee: 5223 6744 |0127: iget v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalRotationValue:I // field@4467 │ │ +2118f2: 32b3 1100 |0129: if-eq v3, v11, 013a // +0011 │ │ +2118f6: 5223 6744 |012b: iget v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalRotationValue:I // field@4467 │ │ +2118fa: 1304 0e01 |012d: const/16 v4, #int 270 // #10e │ │ +2118fe: 3343 0300 |012f: if-ne v3, v4, 0132 // +0003 │ │ +211902: 2809 |0131: goto 013a // +0009 │ │ +211904: 5223 6c44 |0132: iget v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultWidth:I // field@446c │ │ +211908: 5224 6a44 |0134: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultHeight:I // field@446a │ │ +21190c: 6e30 6507 3104 |0136: invoke-virtual {v1, v3, v4}, Lcom/b44t/messenger/DcMsg;.setDimension:(II)V // method@0765 │ │ +211912: 2808 |0139: goto 0141 // +0008 │ │ +211914: 5223 6a44 |013a: iget v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultHeight:I // field@446a │ │ +211918: 5224 6c44 |013c: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultWidth:I // field@446c │ │ +21191c: 6e30 6507 3104 |013e: invoke-virtual {v1, v3, v4}, Lcom/b44t/messenger/DcMsg;.setDimension:(II)V // method@0765 │ │ +211922: 8473 |0141: long-to-int v3, v7 │ │ +211924: 6e20 6607 3100 |0142: invoke-virtual {v1, v3}, Lcom/b44t/messenger/DcMsg;.setDuration:(I)V // method@0766 │ │ +21192a: 8571 |0145: long-to-float v1, v7 │ │ +21192c: 5223 6444 |0146: iget v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalDurationMs:F // field@4464 │ │ +211930: c931 |0148: div-float/2addr v1, v3 │ │ +211932: 5223 6b44 |0149: iget v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultVideoBitrate:I // field@446b │ │ +211936: 5224 6444 |014b: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalDurationMs:F // field@4464 │ │ +21193a: 5327 6344 |014d: iget-wide v7, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalAudioBytes:J // field@4463 │ │ +21193e: 7158 a16d 3174 |014f: invoke-static {v1, v3, v4, v7, v8}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.calculateEstimatedSize:(FIFJ)I // method@6da1 │ │ +211944: 0a01 |0152: move-result v1 │ │ +211946: 5921 6244 |0153: iput v1, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.estimatedBytes:I // field@4462 │ │ +21194a: 5221 6244 |0155: iget v1, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.estimatedBytes:I // field@4462 │ │ +21194e: 8113 |0157: int-to-long v3, v1 │ │ +211950: 1607 0400 |0158: const-wide/16 v7, #int 4 // #4 │ │ +211954: 9e07 0c07 |015a: div-long v7, v12, v7 │ │ +211958: bb7c |015c: add-long/2addr v12, v7 │ │ +21195a: 3101 030c |015d: cmp-long v1, v3, v12 │ │ +21195e: 3d01 0800 |015f: if-lez v1, 0167 // +0008 │ │ +211962: 1a01 d744 |0161: const-string v1, "Video cannot be compressed to a reasonable size. Try a shorter video or a lower quality." // string@44d7 │ │ +211966: 7120 a06d 1000 |0163: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.alert:(Landroid/content/Context;Ljava/lang/String;)V // method@6da0 │ │ +21196c: 0f06 |0166: return v6 │ │ +21196e: 7701 625e 1300 |0167: invoke-static/range {v19}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@5e62 │ │ +211974: 0c01 |016a: move-result-object v1 │ │ +211976: 0803 1200 |016b: move-object/from16 v3, v18 │ │ +21197a: 7120 5f5e 3100 |016d: invoke-static {v1, v3}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getBlobdirFile:(Lcom/b44t/messenger/DcContext;Ljava/lang/String;)Ljava/lang/String; // method@5e5f │ │ +211980: 0c01 |0170: move-result-object v1 │ │ +211982: 2204 cb11 |0171: new-instance v4, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder; // type@11cb │ │ +211986: 7010 9f6d 0400 |0173: invoke-direct {v4}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.:()V // method@6d9f │ │ +21198c: 7030 a36d 2401 |0176: invoke-direct {v4, v2, v1}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.convertVideo:(Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;Ljava/lang/String;)Z // method@6da3 │ │ +211992: 0a02 |0179: move-result v2 │ │ +211994: 3902 1400 |017a: if-nez v2, 018e // +0014 │ │ +211998: 1a02 dd39 |017c: const-string v2, "Recoding failed for %s: cannot convert to temporary file %s" // string@39dd │ │ +21199c: 1224 |017e: const/4 v4, #int 2 // #2 │ │ +21199e: 2344 f711 |017f: new-array v4, v4, [Ljava/lang/Object; // type@11f7 │ │ +2119a2: 4d03 0406 |0181: aput-object v3, v4, v6 │ │ +2119a6: 1213 |0183: const/4 v3, #int 1 // #1 │ │ +2119a8: 4d01 0403 |0184: aput-object v1, v4, v3 │ │ +2119ac: 7120 0b0b 4200 |0186: invoke-static {v2, v4}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0b0b │ │ +2119b2: 0c01 |0189: move-result-object v1 │ │ +2119b4: 7120 a06d 1000 |018a: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.alert:(Landroid/content/Context;Ljava/lang/String;)V // method@6da0 │ │ +2119ba: 0f06 |018d: return v6 │ │ +2119bc: 7120 206c 3100 |018e: invoke-static {v1, v3}, Lorg/thoughtcrime/securesms/util/Util;.moveFile:(Ljava/lang/String;Ljava/lang/String;)Z // method@6c20 │ │ +2119c2: 0a02 |0191: move-result v2 │ │ +2119c4: 3902 1400 |0192: if-nez v2, 01a6 // +0014 │ │ +2119c8: 1a02 df39 |0194: const-string v2, "Recoding failed for %s: cannot move temporary file %s" // string@39df │ │ +2119cc: 1224 |0196: const/4 v4, #int 2 // #2 │ │ +2119ce: 2344 f711 |0197: new-array v4, v4, [Ljava/lang/Object; // type@11f7 │ │ +2119d2: 4d03 0406 |0199: aput-object v3, v4, v6 │ │ +2119d6: 1213 |019b: const/4 v3, #int 1 // #1 │ │ +2119d8: 4d01 0403 |019c: aput-object v1, v4, v3 │ │ +2119dc: 7120 0b0b 4200 |019e: invoke-static {v2, v4}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0b0b │ │ +2119e2: 0c01 |01a1: move-result-object v1 │ │ +2119e4: 7120 a06d 1000 |01a2: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.alert:(Landroid/content/Context;Ljava/lang/String;)V // method@6da0 │ │ +2119ea: 0f06 |01a5: return v6 │ │ +2119ec: 1a00 a781 |01a6: const-string v0, "recoding for %s done" // string@81a7 │ │ +2119f0: 1211 |01a8: const/4 v1, #int 1 // #1 │ │ +2119f2: 2312 f711 |01a9: new-array v2, v1, [Ljava/lang/Object; // type@11f7 │ │ +2119f6: 4d03 0206 |01ab: aput-object v3, v2, v6 │ │ +2119fa: 7120 0b0b 2000 |01ad: invoke-static {v0, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0b0b │ │ +211a00: 0c00 |01b0: move-result-object v0 │ │ +211a02: 7120 dd02 0500 |01b1: invoke-static {v5, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02dd │ │ +211a08: 2805 |01b4: goto 01b9 // +0005 │ │ +211a0a: 0d00 |01b5: move-exception v0 │ │ +211a0c: 6e10 670a 0000 |01b6: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0a67 │ │ +211a12: 1211 |01b9: const/4 v1, #int 1 // #1 │ │ +211a14: 0f01 |01ba: return v1 │ │ catches : 1 │ │ 0x0007 - 0x01b4 │ │ Ljava/lang/Exception; -> 0x01b5 │ │ positions : │ │ 0x0007 line=559 │ │ 0x000b line=560 │ │ 0x001c line=563 │ │ @@ -339431,107 +339432,107 @@ │ │ type : '(Landroid/media/MediaExtractor;Lorg/thoughtcrime/securesms/video/recode/MP4Builder;Landroid/media/MediaCodec$BufferInfo;JJLjava/io/File;Z)J' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 33 │ │ ins : 10 │ │ outs : 5 │ │ insns size : 175 16-bit code units │ │ -211ab8: |[211ab8] org.thoughtcrime.securesms.video.recode.VideoRecoder.readAndWriteTrack:(Landroid/media/MediaExtractor;Lorg/thoughtcrime/securesms/video/recode/MP4Builder;Landroid/media/MediaCodec$BufferInfo;JJLjava/io/File;Z)J │ │ -211ac8: 0800 1800 |0000: move-object/from16 v0, v24 │ │ -211acc: 0801 1900 |0002: move-object/from16 v1, v25 │ │ -211ad0: 0802 1a00 |0004: move-object/from16 v2, v26 │ │ -211ad4: 0503 1b00 |0006: move-wide/from16 v3, v27 │ │ -211ad8: 0805 1700 |0008: move-object/from16 v5, v23 │ │ -211adc: 0206 2000 |000a: move/from16 v6, v32 │ │ -211ae0: 7030 a86d 0506 |000c: invoke-direct {v5, v0, v6}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.selectTrack:(Landroid/media/MediaExtractor;Z)I // method@6da8 │ │ -211ae6: 0a07 |000f: move-result v7 │ │ -211ae8: 1608 ffff |0010: const-wide/16 v8, #int -1 // #ffff │ │ -211aec: 3a07 9c00 |0012: if-ltz v7, 00ae // +009c │ │ -211af0: 6e20 ef01 7000 |0014: invoke-virtual {v0, v7}, Landroid/media/MediaExtractor;.selectTrack:(I)V // method@01ef │ │ -211af6: 6e20 eb01 7000 |0017: invoke-virtual {v0, v7}, Landroid/media/MediaExtractor;.getTrackFormat:(I)Landroid/media/MediaFormat; // method@01eb │ │ -211afc: 0c0a |001a: move-result-object v10 │ │ -211afe: 6e30 546d a106 |001b: invoke-virtual {v1, v10, v6}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.addTrack:(Landroid/media/MediaFormat;Z)I // method@6d54 │ │ -211b04: 0a0b |001e: move-result v11 │ │ -211b06: 1a0c e574 |001f: const-string v12, "max-input-size" // string@74e5 │ │ -211b0a: 6e20 f501 ca00 |0021: invoke-virtual {v10, v12}, Landroid/media/MediaFormat;.getInteger:(Ljava/lang/String;)I // method@01f5 │ │ -211b10: 0a0a |0024: move-result v10 │ │ -211b12: 160c 0000 |0025: const-wide/16 v12, #int 0 // #0 │ │ -211b16: 120e |0027: const/4 v14, #int 0 // #0 │ │ -211b18: 310f 030c |0028: cmp-long v15, v3, v12 │ │ -211b1c: 3d0f 0600 |002a: if-lez v15, 0030 // +0006 │ │ -211b20: 6e40 ee01 30e4 |002c: invoke-virtual {v0, v3, v4, v14}, Landroid/media/MediaExtractor;.seekTo:(JI)V // method@01ee │ │ -211b26: 2804 |002f: goto 0033 // +0004 │ │ -211b28: 6e40 ee01 c0ed |0030: invoke-virtual {v0, v12, v13, v14}, Landroid/media/MediaExtractor;.seekTo:(JI)V // method@01ee │ │ -211b2e: 7110 d50b 0a00 |0033: invoke-static {v10}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@0bd5 │ │ -211b34: 0c03 |0036: move-result-object v3 │ │ -211b36: 7601 a26d 1700 |0037: invoke-direct/range {v23}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.checkConversionCanceled:()V // method@6da2 │ │ -211b3c: 1610 9cff |003a: const-wide/16 v16, #int -100 // #ff9c │ │ -211b40: 0512 0800 |003c: move-wide/from16 v18, v8 │ │ -211b44: 1204 |003e: const/4 v4, #int 0 // #0 │ │ -211b46: 3904 6b00 |003f: if-nez v4, 00aa // +006b │ │ -211b4a: 7601 a26d 1700 |0041: invoke-direct/range {v23}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.checkConversionCanceled:()V // method@6da2 │ │ -211b50: 7401 e901 1800 |0044: invoke-virtual/range {v24}, Landroid/media/MediaExtractor;.getSampleTrackIndex:()I // method@01e9 │ │ -211b56: 0a0a |0047: move-result v10 │ │ -211b58: 1314 0100 |0048: const/16 v20, #int 1 // #1 │ │ -211b5c: 337a 5100 |004a: if-ne v10, v7, 009b // +0051 │ │ -211b60: 6e30 ec01 300e |004c: invoke-virtual {v0, v3, v14}, Landroid/media/MediaExtractor;.readSampleData:(Ljava/nio/ByteBuffer;I)I // method@01ec │ │ -211b66: 0a0a |004f: move-result v10 │ │ -211b68: 592a 3300 |0050: iput v10, v2, Landroid/media/MediaCodec$BufferInfo;.size:I // field@0033 │ │ -211b6c: 522a 3300 |0052: iget v10, v2, Landroid/media/MediaCodec$BufferInfo;.size:I // field@0033 │ │ -211b70: 3a0a 0a00 |0054: if-ltz v10, 005e // +000a │ │ -211b74: 7401 e801 1800 |0056: invoke-virtual/range {v24}, Landroid/media/MediaExtractor;.getSampleTime:()J // method@01e8 │ │ -211b7a: 0b0c |0059: move-result-wide v12 │ │ -211b7c: 5a2c 3200 |005a: iput-wide v12, v2, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@0032 │ │ -211b80: 120a |005c: const/4 v10, #int 0 // #0 │ │ -211b82: 2804 |005d: goto 0061 // +0004 │ │ -211b84: 592e 3300 |005e: iput v14, v2, Landroid/media/MediaCodec$BufferInfo;.size:I // field@0033 │ │ -211b88: 121a |0060: const/4 v10, #int 1 // #1 │ │ -211b8a: 522c 3300 |0061: iget v12, v2, Landroid/media/MediaCodec$BufferInfo;.size:I // field@0033 │ │ -211b8e: 3d0c 3200 |0063: if-lez v12, 0095 // +0032 │ │ -211b92: 390a 3000 |0065: if-nez v10, 0095 // +0030 │ │ -211b96: 3d0f 0a00 |0067: if-lez v15, 0071 // +000a │ │ -211b9a: 310c 1208 |0069: cmp-long v12, v18, v8 │ │ -211b9e: 390c 0600 |006b: if-nez v12, 0071 // +0006 │ │ -211ba2: 532c 3200 |006d: iget-wide v12, v2, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@0032 │ │ -211ba6: 0512 0c00 |006f: move-wide/from16 v18, v12 │ │ -211baa: 160c 0000 |0071: const-wide/16 v12, #int 0 // #0 │ │ -211bae: 3115 1d0c |0073: cmp-long v21, v29, v12 │ │ -211bb2: 3a15 0b00 |0075: if-ltz v21, 0080 // +000b │ │ -211bb6: 532c 3200 |0077: iget-wide v12, v2, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@0032 │ │ -211bba: 3116 0c1d |0079: cmp-long v22, v12, v29 │ │ -211bbe: 3b16 0300 |007b: if-gez v22, 007e // +0003 │ │ -211bc2: 2803 |007d: goto 0080 // +0003 │ │ -211bc4: 121a |007e: const/4 v10, #int 1 // #1 │ │ -211bc6: 2816 |007f: goto 0095 // +0016 │ │ -211bc8: 532c 3200 |0080: iget-wide v12, v2, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@0032 │ │ -211bcc: 3116 0c10 |0082: cmp-long v22, v12, v16 │ │ -211bd0: 3d16 0d00 |0084: if-lez v22, 0091 // +000d │ │ -211bd4: 592e 3100 |0086: iput v14, v2, Landroid/media/MediaCodec$BufferInfo;.offset:I // field@0031 │ │ -211bd8: 7401 e701 1800 |0088: invoke-virtual/range {v24}, Landroid/media/MediaExtractor;.getSampleFlags:()I // method@01e7 │ │ -211bde: 0a0c |008b: move-result v12 │ │ -211be0: 592c 3000 |008c: iput v12, v2, Landroid/media/MediaCodec$BufferInfo;.flags:I // field@0030 │ │ -211be4: 6e56 646d b123 |008e: invoke-virtual {v1, v11, v3, v2, v6}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writeSampleData:(ILjava/nio/ByteBuffer;Landroid/media/MediaCodec$BufferInfo;Z)Z // method@6d64 │ │ -211bea: 532c 3200 |0091: iget-wide v12, v2, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@0032 │ │ -211bee: 0510 0c00 |0093: move-wide/from16 v16, v12 │ │ -211bf2: 390a 0f00 |0095: if-nez v10, 00a4 // +000f │ │ -211bf6: 7401 e601 1800 |0097: invoke-virtual/range {v24}, Landroid/media/MediaExtractor;.advance:()Z // method@01e6 │ │ -211bfc: 280a |009a: goto 00a4 // +000a │ │ -211bfe: 12fc |009b: const/4 v12, #int -1 // #ff │ │ -211c00: 33ca 0400 |009c: if-ne v10, v12, 00a0 // +0004 │ │ -211c04: 121a |009e: const/4 v10, #int 1 // #1 │ │ -211c06: 2805 |009f: goto 00a4 // +0005 │ │ -211c08: 7401 e601 1800 |00a0: invoke-virtual/range {v24}, Landroid/media/MediaExtractor;.advance:()Z // method@01e6 │ │ -211c0e: 120a |00a3: const/4 v10, #int 0 // #0 │ │ -211c10: 380a 0300 |00a4: if-eqz v10, 00a7 // +0003 │ │ -211c14: 1214 |00a6: const/4 v4, #int 1 // #1 │ │ -211c16: 160c 0000 |00a7: const-wide/16 v12, #int 0 // #0 │ │ -211c1a: 2896 |00a9: goto 003f // -006a │ │ -211c1c: 6e20 f101 7000 |00aa: invoke-virtual {v0, v7}, Landroid/media/MediaExtractor;.unselectTrack:(I)V // method@01f1 │ │ -211c22: 1012 |00ad: return-wide v18 │ │ -211c24: 1008 |00ae: return-wide v8 │ │ +211abc: |[211abc] org.thoughtcrime.securesms.video.recode.VideoRecoder.readAndWriteTrack:(Landroid/media/MediaExtractor;Lorg/thoughtcrime/securesms/video/recode/MP4Builder;Landroid/media/MediaCodec$BufferInfo;JJLjava/io/File;Z)J │ │ +211acc: 0800 1800 |0000: move-object/from16 v0, v24 │ │ +211ad0: 0801 1900 |0002: move-object/from16 v1, v25 │ │ +211ad4: 0802 1a00 |0004: move-object/from16 v2, v26 │ │ +211ad8: 0503 1b00 |0006: move-wide/from16 v3, v27 │ │ +211adc: 0805 1700 |0008: move-object/from16 v5, v23 │ │ +211ae0: 0206 2000 |000a: move/from16 v6, v32 │ │ +211ae4: 7030 a86d 0506 |000c: invoke-direct {v5, v0, v6}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.selectTrack:(Landroid/media/MediaExtractor;Z)I // method@6da8 │ │ +211aea: 0a07 |000f: move-result v7 │ │ +211aec: 1608 ffff |0010: const-wide/16 v8, #int -1 // #ffff │ │ +211af0: 3a07 9c00 |0012: if-ltz v7, 00ae // +009c │ │ +211af4: 6e20 ef01 7000 |0014: invoke-virtual {v0, v7}, Landroid/media/MediaExtractor;.selectTrack:(I)V // method@01ef │ │ +211afa: 6e20 eb01 7000 |0017: invoke-virtual {v0, v7}, Landroid/media/MediaExtractor;.getTrackFormat:(I)Landroid/media/MediaFormat; // method@01eb │ │ +211b00: 0c0a |001a: move-result-object v10 │ │ +211b02: 6e30 546d a106 |001b: invoke-virtual {v1, v10, v6}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.addTrack:(Landroid/media/MediaFormat;Z)I // method@6d54 │ │ +211b08: 0a0b |001e: move-result v11 │ │ +211b0a: 1a0c e574 |001f: const-string v12, "max-input-size" // string@74e5 │ │ +211b0e: 6e20 f501 ca00 |0021: invoke-virtual {v10, v12}, Landroid/media/MediaFormat;.getInteger:(Ljava/lang/String;)I // method@01f5 │ │ +211b14: 0a0a |0024: move-result v10 │ │ +211b16: 160c 0000 |0025: const-wide/16 v12, #int 0 // #0 │ │ +211b1a: 120e |0027: const/4 v14, #int 0 // #0 │ │ +211b1c: 310f 030c |0028: cmp-long v15, v3, v12 │ │ +211b20: 3d0f 0600 |002a: if-lez v15, 0030 // +0006 │ │ +211b24: 6e40 ee01 30e4 |002c: invoke-virtual {v0, v3, v4, v14}, Landroid/media/MediaExtractor;.seekTo:(JI)V // method@01ee │ │ +211b2a: 2804 |002f: goto 0033 // +0004 │ │ +211b2c: 6e40 ee01 c0ed |0030: invoke-virtual {v0, v12, v13, v14}, Landroid/media/MediaExtractor;.seekTo:(JI)V // method@01ee │ │ +211b32: 7110 d50b 0a00 |0033: invoke-static {v10}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@0bd5 │ │ +211b38: 0c03 |0036: move-result-object v3 │ │ +211b3a: 7601 a26d 1700 |0037: invoke-direct/range {v23}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.checkConversionCanceled:()V // method@6da2 │ │ +211b40: 1610 9cff |003a: const-wide/16 v16, #int -100 // #ff9c │ │ +211b44: 0512 0800 |003c: move-wide/from16 v18, v8 │ │ +211b48: 1204 |003e: const/4 v4, #int 0 // #0 │ │ +211b4a: 3904 6b00 |003f: if-nez v4, 00aa // +006b │ │ +211b4e: 7601 a26d 1700 |0041: invoke-direct/range {v23}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.checkConversionCanceled:()V // method@6da2 │ │ +211b54: 7401 e901 1800 |0044: invoke-virtual/range {v24}, Landroid/media/MediaExtractor;.getSampleTrackIndex:()I // method@01e9 │ │ +211b5a: 0a0a |0047: move-result v10 │ │ +211b5c: 1314 0100 |0048: const/16 v20, #int 1 // #1 │ │ +211b60: 337a 5100 |004a: if-ne v10, v7, 009b // +0051 │ │ +211b64: 6e30 ec01 300e |004c: invoke-virtual {v0, v3, v14}, Landroid/media/MediaExtractor;.readSampleData:(Ljava/nio/ByteBuffer;I)I // method@01ec │ │ +211b6a: 0a0a |004f: move-result v10 │ │ +211b6c: 592a 3300 |0050: iput v10, v2, Landroid/media/MediaCodec$BufferInfo;.size:I // field@0033 │ │ +211b70: 522a 3300 |0052: iget v10, v2, Landroid/media/MediaCodec$BufferInfo;.size:I // field@0033 │ │ +211b74: 3a0a 0a00 |0054: if-ltz v10, 005e // +000a │ │ +211b78: 7401 e801 1800 |0056: invoke-virtual/range {v24}, Landroid/media/MediaExtractor;.getSampleTime:()J // method@01e8 │ │ +211b7e: 0b0c |0059: move-result-wide v12 │ │ +211b80: 5a2c 3200 |005a: iput-wide v12, v2, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@0032 │ │ +211b84: 120a |005c: const/4 v10, #int 0 // #0 │ │ +211b86: 2804 |005d: goto 0061 // +0004 │ │ +211b88: 592e 3300 |005e: iput v14, v2, Landroid/media/MediaCodec$BufferInfo;.size:I // field@0033 │ │ +211b8c: 121a |0060: const/4 v10, #int 1 // #1 │ │ +211b8e: 522c 3300 |0061: iget v12, v2, Landroid/media/MediaCodec$BufferInfo;.size:I // field@0033 │ │ +211b92: 3d0c 3200 |0063: if-lez v12, 0095 // +0032 │ │ +211b96: 390a 3000 |0065: if-nez v10, 0095 // +0030 │ │ +211b9a: 3d0f 0a00 |0067: if-lez v15, 0071 // +000a │ │ +211b9e: 310c 1208 |0069: cmp-long v12, v18, v8 │ │ +211ba2: 390c 0600 |006b: if-nez v12, 0071 // +0006 │ │ +211ba6: 532c 3200 |006d: iget-wide v12, v2, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@0032 │ │ +211baa: 0512 0c00 |006f: move-wide/from16 v18, v12 │ │ +211bae: 160c 0000 |0071: const-wide/16 v12, #int 0 // #0 │ │ +211bb2: 3115 1d0c |0073: cmp-long v21, v29, v12 │ │ +211bb6: 3a15 0b00 |0075: if-ltz v21, 0080 // +000b │ │ +211bba: 532c 3200 |0077: iget-wide v12, v2, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@0032 │ │ +211bbe: 3116 0c1d |0079: cmp-long v22, v12, v29 │ │ +211bc2: 3b16 0300 |007b: if-gez v22, 007e // +0003 │ │ +211bc6: 2803 |007d: goto 0080 // +0003 │ │ +211bc8: 121a |007e: const/4 v10, #int 1 // #1 │ │ +211bca: 2816 |007f: goto 0095 // +0016 │ │ +211bcc: 532c 3200 |0080: iget-wide v12, v2, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@0032 │ │ +211bd0: 3116 0c10 |0082: cmp-long v22, v12, v16 │ │ +211bd4: 3d16 0d00 |0084: if-lez v22, 0091 // +000d │ │ +211bd8: 592e 3100 |0086: iput v14, v2, Landroid/media/MediaCodec$BufferInfo;.offset:I // field@0031 │ │ +211bdc: 7401 e701 1800 |0088: invoke-virtual/range {v24}, Landroid/media/MediaExtractor;.getSampleFlags:()I // method@01e7 │ │ +211be2: 0a0c |008b: move-result v12 │ │ +211be4: 592c 3000 |008c: iput v12, v2, Landroid/media/MediaCodec$BufferInfo;.flags:I // field@0030 │ │ +211be8: 6e56 646d b123 |008e: invoke-virtual {v1, v11, v3, v2, v6}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writeSampleData:(ILjava/nio/ByteBuffer;Landroid/media/MediaCodec$BufferInfo;Z)Z // method@6d64 │ │ +211bee: 532c 3200 |0091: iget-wide v12, v2, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@0032 │ │ +211bf2: 0510 0c00 |0093: move-wide/from16 v16, v12 │ │ +211bf6: 390a 0f00 |0095: if-nez v10, 00a4 // +000f │ │ +211bfa: 7401 e601 1800 |0097: invoke-virtual/range {v24}, Landroid/media/MediaExtractor;.advance:()Z // method@01e6 │ │ +211c00: 280a |009a: goto 00a4 // +000a │ │ +211c02: 12fc |009b: const/4 v12, #int -1 // #ff │ │ +211c04: 33ca 0400 |009c: if-ne v10, v12, 00a0 // +0004 │ │ +211c08: 121a |009e: const/4 v10, #int 1 // #1 │ │ +211c0a: 2805 |009f: goto 00a4 // +0005 │ │ +211c0c: 7401 e601 1800 |00a0: invoke-virtual/range {v24}, Landroid/media/MediaExtractor;.advance:()Z // method@01e6 │ │ +211c12: 120a |00a3: const/4 v10, #int 0 // #0 │ │ +211c14: 380a 0300 |00a4: if-eqz v10, 00a7 // +0003 │ │ +211c18: 1214 |00a6: const/4 v4, #int 1 // #1 │ │ +211c1a: 160c 0000 |00a7: const-wide/16 v12, #int 0 // #0 │ │ +211c1e: 2896 |00a9: goto 003f // -006a │ │ +211c20: 6e20 f101 7000 |00aa: invoke-virtual {v0, v7}, Landroid/media/MediaExtractor;.unselectTrack:(I)V // method@01f1 │ │ +211c26: 1012 |00ad: return-wide v18 │ │ +211c28: 1008 |00ae: return-wide v8 │ │ catches : (none) │ │ positions : │ │ 0x000c line=69 │ │ 0x0014 line=71 │ │ 0x0017 line=72 │ │ 0x001b line=73 │ │ 0x001f line=74 │ │ @@ -339571,39 +339572,39 @@ │ │ type : '(Landroid/media/MediaExtractor;Z)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -211a54: |[211a54] org.thoughtcrime.securesms.video.recode.VideoRecoder.selectTrack:(Landroid/media/MediaExtractor;Z)I │ │ -211a64: 6e10 ea01 0500 |0000: invoke-virtual {v5}, Landroid/media/MediaExtractor;.getTrackCount:()I // method@01ea │ │ -211a6a: 0a00 |0003: move-result v0 │ │ -211a6c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -211a6e: 3501 2300 |0005: if-ge v1, v0, 0028 // +0023 │ │ -211a72: 6e20 eb01 1500 |0007: invoke-virtual {v5, v1}, Landroid/media/MediaExtractor;.getTrackFormat:(I)Landroid/media/MediaFormat; // method@01eb │ │ -211a78: 0c02 |000a: move-result-object v2 │ │ -211a7a: 1a03 2376 |000b: const-string v3, "mime" // string@7623 │ │ -211a7e: 6e20 f601 3200 |000d: invoke-virtual {v2, v3}, Landroid/media/MediaFormat;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01f6 │ │ -211a84: 0c02 |0010: move-result-object v2 │ │ -211a86: 3806 0b00 |0011: if-eqz v6, 001c // +000b │ │ -211a8a: 1a03 d34d |0013: const-string v3, "audio/" // string@4dd3 │ │ -211a8e: 6e20 250b 3200 |0015: invoke-virtual {v2, v3}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0b25 │ │ -211a94: 0a02 |0018: move-result v2 │ │ -211a96: 3802 0c00 |0019: if-eqz v2, 0025 // +000c │ │ -211a9a: 0f01 |001b: return v1 │ │ -211a9c: 1a03 0990 |001c: const-string v3, "video/" // string@9009 │ │ -211aa0: 6e20 250b 3200 |001e: invoke-virtual {v2, v3}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0b25 │ │ -211aa6: 0a02 |0021: move-result v2 │ │ -211aa8: 3802 0300 |0022: if-eqz v2, 0025 // +0003 │ │ -211aac: 0f01 |0024: return v1 │ │ -211aae: d801 0101 |0025: add-int/lit8 v1, v1, #int 1 // #01 │ │ -211ab2: 28de |0027: goto 0005 // -0022 │ │ -211ab4: 12b5 |0028: const/4 v5, #int -5 // #fb │ │ -211ab6: 0f05 |0029: return v5 │ │ +211a58: |[211a58] org.thoughtcrime.securesms.video.recode.VideoRecoder.selectTrack:(Landroid/media/MediaExtractor;Z)I │ │ +211a68: 6e10 ea01 0500 |0000: invoke-virtual {v5}, Landroid/media/MediaExtractor;.getTrackCount:()I // method@01ea │ │ +211a6e: 0a00 |0003: move-result v0 │ │ +211a70: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +211a72: 3501 2300 |0005: if-ge v1, v0, 0028 // +0023 │ │ +211a76: 6e20 eb01 1500 |0007: invoke-virtual {v5, v1}, Landroid/media/MediaExtractor;.getTrackFormat:(I)Landroid/media/MediaFormat; // method@01eb │ │ +211a7c: 0c02 |000a: move-result-object v2 │ │ +211a7e: 1a03 2376 |000b: const-string v3, "mime" // string@7623 │ │ +211a82: 6e20 f601 3200 |000d: invoke-virtual {v2, v3}, Landroid/media/MediaFormat;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01f6 │ │ +211a88: 0c02 |0010: move-result-object v2 │ │ +211a8a: 3806 0b00 |0011: if-eqz v6, 001c // +000b │ │ +211a8e: 1a03 d34d |0013: const-string v3, "audio/" // string@4dd3 │ │ +211a92: 6e20 250b 3200 |0015: invoke-virtual {v2, v3}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0b25 │ │ +211a98: 0a02 |0018: move-result v2 │ │ +211a9a: 3802 0c00 |0019: if-eqz v2, 0025 // +000c │ │ +211a9e: 0f01 |001b: return v1 │ │ +211aa0: 1a03 0990 |001c: const-string v3, "video/" // string@9009 │ │ +211aa4: 6e20 250b 3200 |001e: invoke-virtual {v2, v3}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0b25 │ │ +211aaa: 0a02 |0021: move-result v2 │ │ +211aac: 3802 0300 |0022: if-eqz v2, 0025 // +0003 │ │ +211ab0: 0f01 |0024: return v1 │ │ +211ab2: d801 0101 |0025: add-int/lit8 v1, v1, #int 1 // #01 │ │ +211ab6: 28de |0027: goto 0005 // -0022 │ │ +211ab8: 12b5 |0028: const/4 v5, #int -5 // #fb │ │ +211aba: 0f05 |0029: return v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0007 line=53 │ │ 0x000b line=54 │ │ 0x0013 line=56 │ │ 0x001c line=60 │ │ @@ -339655,21 +339656,21 @@ │ │ type : '(Lorg/thoughtcrime/securesms/videochat/VideochatUtil;Lcom/b44t/messenger/DcContext;Lcom/b44t/messenger/DcChat;Landroid/app/Activity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -211f18: |[211f18] org.thoughtcrime.securesms.videochat.VideochatUtil$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/videochat/VideochatUtil;Lcom/b44t/messenger/DcContext;Lcom/b44t/messenger/DcChat;Landroid/app/Activity;)V │ │ -211f28: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ -211f2e: 5b01 7344 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/videochat/VideochatUtil$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/videochat/VideochatUtil; // field@4473 │ │ -211f32: 5b02 7444 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/videochat/VideochatUtil$$ExternalSyntheticLambda0;.f$1:Lcom/b44t/messenger/DcContext; // field@4474 │ │ -211f36: 5b03 7544 |0007: iput-object v3, v0, Lorg/thoughtcrime/securesms/videochat/VideochatUtil$$ExternalSyntheticLambda0;.f$2:Lcom/b44t/messenger/DcChat; // field@4475 │ │ -211f3a: 5b04 7644 |0009: iput-object v4, v0, Lorg/thoughtcrime/securesms/videochat/VideochatUtil$$ExternalSyntheticLambda0;.f$3:Landroid/app/Activity; // field@4476 │ │ -211f3e: 0e00 |000b: return-void │ │ +211f1c: |[211f1c] org.thoughtcrime.securesms.videochat.VideochatUtil$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/videochat/VideochatUtil;Lcom/b44t/messenger/DcContext;Lcom/b44t/messenger/DcChat;Landroid/app/Activity;)V │ │ +211f2c: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ +211f32: 5b01 7344 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/videochat/VideochatUtil$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/videochat/VideochatUtil; // field@4473 │ │ +211f36: 5b02 7444 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/videochat/VideochatUtil$$ExternalSyntheticLambda0;.f$1:Lcom/b44t/messenger/DcContext; // field@4474 │ │ +211f3a: 5b03 7544 |0007: iput-object v3, v0, Lorg/thoughtcrime/securesms/videochat/VideochatUtil$$ExternalSyntheticLambda0;.f$2:Lcom/b44t/messenger/DcChat; // field@4475 │ │ +211f3e: 5b04 7644 |0009: iput-object v4, v0, Lorg/thoughtcrime/securesms/videochat/VideochatUtil$$ExternalSyntheticLambda0;.f$3:Landroid/app/Activity; // field@4476 │ │ +211f42: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x000c reg=0 this Lorg/thoughtcrime/securesms/videochat/VideochatUtil$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x000c reg=1 (null) Lorg/thoughtcrime/securesms/videochat/VideochatUtil; │ │ 0x0000 - 0x000c reg=2 (null) Lcom/b44t/messenger/DcContext; │ │ @@ -339682,23 +339683,23 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 14 16-bit code units │ │ -211f40: |[211f40] org.thoughtcrime.securesms.videochat.VideochatUtil$$ExternalSyntheticLambda0.onClick:(Landroid/content/DialogInterface;I)V │ │ -211f50: 5460 7344 |0000: iget-object v0, v6, Lorg/thoughtcrime/securesms/videochat/VideochatUtil$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/videochat/VideochatUtil; // field@4473 │ │ -211f54: 5461 7444 |0002: iget-object v1, v6, Lorg/thoughtcrime/securesms/videochat/VideochatUtil$$ExternalSyntheticLambda0;.f$1:Lcom/b44t/messenger/DcContext; // field@4474 │ │ -211f58: 5462 7544 |0004: iget-object v2, v6, Lorg/thoughtcrime/securesms/videochat/VideochatUtil$$ExternalSyntheticLambda0;.f$2:Lcom/b44t/messenger/DcChat; // field@4475 │ │ -211f5c: 5463 7644 |0006: iget-object v3, v6, Lorg/thoughtcrime/securesms/videochat/VideochatUtil$$ExternalSyntheticLambda0;.f$3:Landroid/app/Activity; // field@4476 │ │ -211f60: 0774 |0008: move-object v4, v7 │ │ -211f62: 0185 |0009: move v5, v8 │ │ -211f64: 7406 ae6d 0000 |000a: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lorg/thoughtcrime/securesms/videochat/VideochatUtil;.lambda$invite$0$org-thoughtcrime-securesms-videochat-VideochatUtil:(Lcom/b44t/messenger/DcContext;Lcom/b44t/messenger/DcChat;Landroid/app/Activity;Landroid/content/DialogInterface;I)V // method@6dae │ │ -211f6a: 0e00 |000d: return-void │ │ +211f44: |[211f44] org.thoughtcrime.securesms.videochat.VideochatUtil$$ExternalSyntheticLambda0.onClick:(Landroid/content/DialogInterface;I)V │ │ +211f54: 5460 7344 |0000: iget-object v0, v6, Lorg/thoughtcrime/securesms/videochat/VideochatUtil$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/videochat/VideochatUtil; // field@4473 │ │ +211f58: 5461 7444 |0002: iget-object v1, v6, Lorg/thoughtcrime/securesms/videochat/VideochatUtil$$ExternalSyntheticLambda0;.f$1:Lcom/b44t/messenger/DcContext; // field@4474 │ │ +211f5c: 5462 7544 |0004: iget-object v2, v6, Lorg/thoughtcrime/securesms/videochat/VideochatUtil$$ExternalSyntheticLambda0;.f$2:Lcom/b44t/messenger/DcChat; // field@4475 │ │ +211f60: 5463 7644 |0006: iget-object v3, v6, Lorg/thoughtcrime/securesms/videochat/VideochatUtil$$ExternalSyntheticLambda0;.f$3:Landroid/app/Activity; // field@4476 │ │ +211f64: 0774 |0008: move-object v4, v7 │ │ +211f66: 0185 |0009: move v5, v8 │ │ +211f68: 7406 ae6d 0000 |000a: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lorg/thoughtcrime/securesms/videochat/VideochatUtil;.lambda$invite$0$org-thoughtcrime-securesms-videochat-VideochatUtil:(Lcom/b44t/messenger/DcContext;Lcom/b44t/messenger/DcChat;Landroid/app/Activity;Landroid/content/DialogInterface;I)V // method@6dae │ │ +211f6e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x000e reg=6 this Lorg/thoughtcrime/securesms/videochat/VideochatUtil$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x000e reg=7 (null) Landroid/content/DialogInterface; │ │ 0x0000 - 0x000e reg=8 (null) I │ │ @@ -339728,17 +339729,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -211f6c: |[211f6c] org.thoughtcrime.securesms.videochat.VideochatUtil.:()V │ │ -211f7c: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ -211f82: 0e00 |0003: return-void │ │ +211f70: |[211f70] org.thoughtcrime.securesms.videochat.VideochatUtil.:()V │ │ +211f80: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ +211f86: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/videochat/VideochatUtil; │ │ │ │ Virtual methods - │ │ @@ -339747,46 +339748,46 @@ │ │ type : '(Landroid/app/Activity;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 65 16-bit code units │ │ -211f84: |[211f84] org.thoughtcrime.securesms.videochat.VideochatUtil.invite:(Landroid/app/Activity;I)V │ │ -211f94: 7110 625e 0600 |0000: invoke-static {v6}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@5e62 │ │ -211f9a: 0c00 |0003: move-result-object v0 │ │ -211f9c: 6e20 d606 7000 |0004: invoke-virtual {v0, v7}, Lcom/b44t/messenger/DcContext;.getChat:(I)Lcom/b44t/messenger/DcChat; // method@06d6 │ │ -211fa2: 0c07 |0007: move-result-object v7 │ │ -211fa4: 2201 5001 |0008: new-instance v1, Landroidx/appcompat/app/AlertDialog$Builder; // type@0150 │ │ -211fa8: 7020 ba04 6100 |000a: invoke-direct {v1, v6}, Landroidx/appcompat/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@04ba │ │ -211fae: 6e10 9806 0700 |000d: invoke-virtual {v7}, Lcom/b44t/messenger/DcChat;.getName:()Ljava/lang/String; // method@0698 │ │ -211fb4: 0c02 |0010: move-result-object v2 │ │ -211fb6: 1213 |0011: const/4 v3, #int 1 // #1 │ │ -211fb8: 2333 f711 |0012: new-array v3, v3, [Ljava/lang/Object; // type@11f7 │ │ -211fbc: 1204 |0014: const/4 v4, #int 0 // #0 │ │ -211fbe: 4d02 0304 |0015: aput-object v2, v3, v4 │ │ -211fc2: 1402 7c04 137f |0017: const v2, #float 1.9542e+38 // #7f13047c │ │ -211fc8: 6e30 2000 2603 |001a: invoke-virtual {v6, v2, v3}, Landroid/app/Activity;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@0020 │ │ -211fce: 0c02 |001d: move-result-object v2 │ │ -211fd0: 6e20 ca04 2100 |001e: invoke-virtual {v1, v2}, Landroidx/appcompat/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroidx/appcompat/app/AlertDialog$Builder; // method@04ca │ │ -211fd6: 0c01 |0021: move-result-object v1 │ │ -211fd8: 1402 7b04 137f |0022: const v2, #float 1.9542e+38 // #7f13047b │ │ -211fde: 6e20 bf04 2100 |0025: invoke-virtual {v1, v2}, Landroidx/appcompat/app/AlertDialog$Builder;.setMessage:(I)Landroidx/appcompat/app/AlertDialog$Builder; // method@04bf │ │ -211fe4: 0c01 |0028: move-result-object v1 │ │ -211fe6: 1402 a300 137f |0029: const v2, #float 1.954e+38 // #7f1300a3 │ │ -211fec: 1203 |002c: const/4 v3, #int 0 // #0 │ │ -211fee: 6e30 c104 2103 |002d: invoke-virtual {v1, v2, v3}, Landroidx/appcompat/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@04c1 │ │ -211ff4: 0c01 |0030: move-result-object v1 │ │ -211ff6: 2202 cc11 |0031: new-instance v2, Lorg/thoughtcrime/securesms/videochat/VideochatUtil$$ExternalSyntheticLambda0; // type@11cc │ │ -211ffa: 7056 a96d 5270 |0033: invoke-direct {v2, v5, v0, v7, v6}, Lorg/thoughtcrime/securesms/videochat/VideochatUtil$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/videochat/VideochatUtil;Lcom/b44t/messenger/DcContext;Lcom/b44t/messenger/DcChat;Landroid/app/Activity;)V // method@6da9 │ │ -212000: 1406 1603 137f |0036: const v6, #float 1.95413e+38 // #7f130316 │ │ -212006: 6e30 c604 6102 |0039: invoke-virtual {v1, v6, v2}, Landroidx/appcompat/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@04c6 │ │ -21200c: 0c06 |003c: move-result-object v6 │ │ -21200e: 6e10 cc04 0600 |003d: invoke-virtual {v6}, Landroidx/appcompat/app/AlertDialog$Builder;.show:()Landroidx/appcompat/app/AlertDialog; // method@04cc │ │ -212014: 0e00 |0040: return-void │ │ +211f88: |[211f88] org.thoughtcrime.securesms.videochat.VideochatUtil.invite:(Landroid/app/Activity;I)V │ │ +211f98: 7110 625e 0600 |0000: invoke-static {v6}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@5e62 │ │ +211f9e: 0c00 |0003: move-result-object v0 │ │ +211fa0: 6e20 d606 7000 |0004: invoke-virtual {v0, v7}, Lcom/b44t/messenger/DcContext;.getChat:(I)Lcom/b44t/messenger/DcChat; // method@06d6 │ │ +211fa6: 0c07 |0007: move-result-object v7 │ │ +211fa8: 2201 5001 |0008: new-instance v1, Landroidx/appcompat/app/AlertDialog$Builder; // type@0150 │ │ +211fac: 7020 ba04 6100 |000a: invoke-direct {v1, v6}, Landroidx/appcompat/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@04ba │ │ +211fb2: 6e10 9806 0700 |000d: invoke-virtual {v7}, Lcom/b44t/messenger/DcChat;.getName:()Ljava/lang/String; // method@0698 │ │ +211fb8: 0c02 |0010: move-result-object v2 │ │ +211fba: 1213 |0011: const/4 v3, #int 1 // #1 │ │ +211fbc: 2333 f711 |0012: new-array v3, v3, [Ljava/lang/Object; // type@11f7 │ │ +211fc0: 1204 |0014: const/4 v4, #int 0 // #0 │ │ +211fc2: 4d02 0304 |0015: aput-object v2, v3, v4 │ │ +211fc6: 1402 7c04 137f |0017: const v2, #float 1.9542e+38 // #7f13047c │ │ +211fcc: 6e30 2000 2603 |001a: invoke-virtual {v6, v2, v3}, Landroid/app/Activity;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@0020 │ │ +211fd2: 0c02 |001d: move-result-object v2 │ │ +211fd4: 6e20 ca04 2100 |001e: invoke-virtual {v1, v2}, Landroidx/appcompat/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroidx/appcompat/app/AlertDialog$Builder; // method@04ca │ │ +211fda: 0c01 |0021: move-result-object v1 │ │ +211fdc: 1402 7b04 137f |0022: const v2, #float 1.9542e+38 // #7f13047b │ │ +211fe2: 6e20 bf04 2100 |0025: invoke-virtual {v1, v2}, Landroidx/appcompat/app/AlertDialog$Builder;.setMessage:(I)Landroidx/appcompat/app/AlertDialog$Builder; // method@04bf │ │ +211fe8: 0c01 |0028: move-result-object v1 │ │ +211fea: 1402 a300 137f |0029: const v2, #float 1.954e+38 // #7f1300a3 │ │ +211ff0: 1203 |002c: const/4 v3, #int 0 // #0 │ │ +211ff2: 6e30 c104 2103 |002d: invoke-virtual {v1, v2, v3}, Landroidx/appcompat/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@04c1 │ │ +211ff8: 0c01 |0030: move-result-object v1 │ │ +211ffa: 2202 cc11 |0031: new-instance v2, Lorg/thoughtcrime/securesms/videochat/VideochatUtil$$ExternalSyntheticLambda0; // type@11cc │ │ +211ffe: 7056 a96d 5270 |0033: invoke-direct {v2, v5, v0, v7, v6}, Lorg/thoughtcrime/securesms/videochat/VideochatUtil$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/videochat/VideochatUtil;Lcom/b44t/messenger/DcContext;Lcom/b44t/messenger/DcChat;Landroid/app/Activity;)V // method@6da9 │ │ +212004: 1406 1603 137f |0036: const v6, #float 1.95413e+38 // #7f130316 │ │ +21200a: 6e30 c604 6102 |0039: invoke-virtual {v1, v6, v2}, Landroidx/appcompat/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@04c6 │ │ +212010: 0c06 |003c: move-result-object v6 │ │ +212012: 6e10 cc04 0600 |003d: invoke-virtual {v6}, Landroidx/appcompat/app/AlertDialog$Builder;.show:()Landroidx/appcompat/app/AlertDialog; // method@04cc │ │ +212018: 0e00 |0040: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ 0x0004 line=19 │ │ 0x0008 line=21 │ │ 0x000d line=22 │ │ 0x0025 line=23 │ │ @@ -339803,23 +339804,23 @@ │ │ type : '(Landroid/app/Activity;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -212018: |[212018] org.thoughtcrime.securesms.videochat.VideochatUtil.join:(Landroid/app/Activity;I)V │ │ -212028: 7110 625e 0200 |0000: invoke-static {v2}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@5e62 │ │ -21202e: 0c00 |0003: move-result-object v0 │ │ -212030: 6e20 ea06 3000 |0004: invoke-virtual {v0, v3}, Lcom/b44t/messenger/DcContext;.getMsg:(I)Lcom/b44t/messenger/DcMsg; // method@06ea │ │ -212036: 0c03 |0007: move-result-object v3 │ │ -212038: 6e10 5007 0300 |0008: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getVideochatUrl:()Ljava/lang/String; // method@0750 │ │ -21203e: 0c03 |000b: move-result-object v3 │ │ -212040: 7120 de6a 3200 |000c: invoke-static {v2, v3}, Lorg/thoughtcrime/securesms/util/IntentUtils;.showInBrowser:(Landroid/content/Context;Ljava/lang/String;)V // method@6ade │ │ -212046: 0e00 |000f: return-void │ │ +21201c: |[21201c] org.thoughtcrime.securesms.videochat.VideochatUtil.join:(Landroid/app/Activity;I)V │ │ +21202c: 7110 625e 0200 |0000: invoke-static {v2}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@5e62 │ │ +212032: 0c00 |0003: move-result-object v0 │ │ +212034: 6e20 ea06 3000 |0004: invoke-virtual {v0, v3}, Lcom/b44t/messenger/DcContext;.getMsg:(I)Lcom/b44t/messenger/DcMsg; // method@06ea │ │ +21203a: 0c03 |0007: move-result-object v3 │ │ +21203c: 6e10 5007 0300 |0008: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getVideochatUrl:()Ljava/lang/String; // method@0750 │ │ +212042: 0c03 |000b: move-result-object v3 │ │ +212044: 7120 de6a 3200 |000c: invoke-static {v2, v3}, Lorg/thoughtcrime/securesms/util/IntentUtils;.showInBrowser:(Landroid/content/Context;Ljava/lang/String;)V // method@6ade │ │ +21204a: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0004 line=36 │ │ 0x0008 line=37 │ │ 0x000c line=38 │ │ locals : │ │ @@ -339832,22 +339833,22 @@ │ │ type : '(Lcom/b44t/messenger/DcContext;Lcom/b44t/messenger/DcChat;Landroid/app/Activity;Landroid/content/DialogInterface;I)V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -212048: |[212048] org.thoughtcrime.securesms.videochat.VideochatUtil.lambda$invite$0$org-thoughtcrime-securesms-videochat-VideochatUtil:(Lcom/b44t/messenger/DcContext;Lcom/b44t/messenger/DcChat;Landroid/app/Activity;Landroid/content/DialogInterface;I)V │ │ -212058: 6e10 9606 0200 |0000: invoke-virtual {v2}, Lcom/b44t/messenger/DcChat;.getId:()I // method@0696 │ │ -21205e: 0a02 |0003: move-result v2 │ │ -212060: 6e20 0e07 2100 |0004: invoke-virtual {v1, v2}, Lcom/b44t/messenger/DcContext;.sendVideochatInvitation:(I)I // method@070e │ │ -212066: 0a01 |0007: move-result v1 │ │ -212068: 3801 0500 |0008: if-eqz v1, 000d // +0005 │ │ -21206c: 6e30 ad6d 3001 |000a: invoke-virtual {v0, v3, v1}, Lorg/thoughtcrime/securesms/videochat/VideochatUtil;.join:(Landroid/app/Activity;I)V // method@6dad │ │ -212072: 0e00 |000d: return-void │ │ +21204c: |[21204c] org.thoughtcrime.securesms.videochat.VideochatUtil.lambda$invite$0$org-thoughtcrime-securesms-videochat-VideochatUtil:(Lcom/b44t/messenger/DcContext;Lcom/b44t/messenger/DcChat;Landroid/app/Activity;Landroid/content/DialogInterface;I)V │ │ +21205c: 6e10 9606 0200 |0000: invoke-virtual {v2}, Lcom/b44t/messenger/DcChat;.getId:()I // method@0696 │ │ +212062: 0a02 |0003: move-result v2 │ │ +212064: 6e20 0e07 2100 |0004: invoke-virtual {v1, v2}, Lcom/b44t/messenger/DcContext;.sendVideochatInvitation:(I)I // method@070e │ │ +21206a: 0a01 |0007: move-result v1 │ │ +21206c: 3801 0500 |0008: if-eqz v1, 000d // +0005 │ │ +212070: 6e30 ad6d 3001 |000a: invoke-virtual {v0, v3, v1}, Lorg/thoughtcrime/securesms/videochat/VideochatUtil;.join:(Landroid/app/Activity;I)V // method@6dad │ │ +212076: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x000a line=28 │ │ locals : │ │ 0x0000 - 0x000e reg=0 this Lorg/thoughtcrime/securesms/videochat/VideochatUtil; │ │ 0x0000 - 0x000e reg=1 (null) Lcom/b44t/messenger/DcContext; │ │ @@ -339881,17 +339882,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -212074: |[212074] third_party.libavif.R.:()V │ │ -212084: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ -21208a: 0e00 |0003: return-void │ │ +212078: |[212078] third_party.libavif.R.:()V │ │ +212088: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ +21208e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -486825,18 +486826,18 @@ │ │ type : '(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1ff80c: |[1ff80c] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$$ExternalSyntheticLambda1.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V │ │ -1ff81c: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ -1ff822: 5b01 6142 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda1;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4261 │ │ -1ff826: 0e00 |0005: return-void │ │ +1ff810: |[1ff810] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$$ExternalSyntheticLambda1.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V │ │ +1ff820: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ +1ff826: 5b01 6142 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda1;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4261 │ │ +1ff82a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda1; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; │ │ │ │ @@ -486846,18 +486847,18 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1ff828: |[1ff828] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$$ExternalSyntheticLambda1.onDrawingChanged:()V │ │ -1ff838: 5410 6142 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda1;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4261 │ │ -1ff83c: 7110 eb68 0000 |0002: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.$r8$lambda$WcZvXz5liFazU8t9wl-2M_nSiEE:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V // method@68eb │ │ -1ff842: 0e00 |0005: return-void │ │ +1ff82c: |[1ff82c] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$$ExternalSyntheticLambda1.onDrawingChanged:()V │ │ +1ff83c: 5410 6142 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda1;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4261 │ │ +1ff840: 7110 eb68 0000 |0002: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.$r8$lambda$WcZvXz5liFazU8t9wl-2M_nSiEE:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V // method@68eb │ │ +1ff846: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda1; │ │ │ │ source_file_idx : 6616 (D8$$SyntheticClass) │ │ @@ -486890,18 +486891,18 @@ │ │ type : '(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1ff844: |[1ff844] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$$ExternalSyntheticLambda2.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V │ │ -1ff854: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ -1ff85a: 5b01 6242 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda2;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4262 │ │ -1ff85e: 0e00 |0005: return-void │ │ +1ff848: |[1ff848] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$$ExternalSyntheticLambda2.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V │ │ +1ff858: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ +1ff85e: 5b01 6242 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda2;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4262 │ │ +1ff862: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda2; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; │ │ │ │ @@ -486911,18 +486912,18 @@ │ │ type : '(ZZ)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -1ff860: |[1ff860] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$$ExternalSyntheticLambda2.onAvailabilityChanged:(ZZ)V │ │ -1ff870: 5410 6242 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda2;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4262 │ │ -1ff874: 7130 ea68 2003 |0002: invoke-static {v0, v2, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.$r8$lambda$EdzcdTvNXQvJn-39WF3ZsrPU1hc:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;ZZ)V // method@68ea │ │ -1ff87a: 0e00 |0005: return-void │ │ +1ff864: |[1ff864] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$$ExternalSyntheticLambda2.onAvailabilityChanged:(ZZ)V │ │ +1ff874: 5410 6242 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda2;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4262 │ │ +1ff878: 7130 ea68 2003 |0002: invoke-static {v0, v2, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.$r8$lambda$EdzcdTvNXQvJn-39WF3ZsrPU1hc:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;ZZ)V // method@68ea │ │ +1ff87e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda2; │ │ 0x0000 - 0x0006 reg=2 (null) Z │ │ 0x0000 - 0x0006 reg=3 (null) Z │ │ @@ -486962,18 +486963,18 @@ │ │ type : '(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1ff87c: |[1ff87c] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$1.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V │ │ -1ff88c: 5b01 6342 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4263 │ │ -1ff890: 7010 d30a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ -1ff896: 0e00 |0005: return-void │ │ +1ff880: |[1ff880] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$1.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V │ │ +1ff890: 5b01 6342 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4263 │ │ +1ff894: 7010 d30a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ +1ff89a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=333 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; │ │ │ │ @@ -486982,31 +486983,31 @@ │ │ type : '(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;Lorg/thoughtcrime/securesms/imageeditor/ColorableRenderer;Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -1ff9a0: |[1ff9a0] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$1.setTextElement:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;Lorg/thoughtcrime/securesms/imageeditor/ColorableRenderer;Z)V │ │ -1ff9b0: 7210 4360 0400 |0000: invoke-interface {v4}, Lorg/thoughtcrime/securesms/imageeditor/ColorableRenderer;.getColor:()I // method@6043 │ │ -1ff9b6: 0a04 |0003: move-result v4 │ │ -1ff9b8: 5420 6342 |0004: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4263 │ │ -1ff9bc: 7110 f068 0000 |0006: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.access$100:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // method@68f0 │ │ -1ff9c2: 0c00 |0009: move-result-object v0 │ │ -1ff9c4: 6201 8942 |000a: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.TEXT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4289 │ │ -1ff9c8: 6e20 4a69 1000 |000c: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.enterMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@694a │ │ -1ff9ce: 5420 6342 |000f: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4263 │ │ -1ff9d2: 7110 f068 0000 |0011: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.access$100:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // method@68f0 │ │ -1ff9d8: 0c00 |0014: move-result-object v0 │ │ -1ff9da: 6e20 6569 4000 |0015: invoke-virtual {v0, v4}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setActiveColor:(I)V // method@6965 │ │ -1ff9e0: 3805 0800 |0018: if-eqz v5, 0020 // +0008 │ │ -1ff9e4: 5424 6342 |001a: iget-object v4, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4263 │ │ -1ff9e8: 1205 |001c: const/4 v5, #int 0 // #0 │ │ -1ff9ea: 7130 f268 3405 |001d: invoke-static {v4, v3, v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.access$300:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;Z)V // method@68f2 │ │ -1ff9f0: 0e00 |0020: return-void │ │ +1ff9a4: |[1ff9a4] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$1.setTextElement:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;Lorg/thoughtcrime/securesms/imageeditor/ColorableRenderer;Z)V │ │ +1ff9b4: 7210 4360 0400 |0000: invoke-interface {v4}, Lorg/thoughtcrime/securesms/imageeditor/ColorableRenderer;.getColor:()I // method@6043 │ │ +1ff9ba: 0a04 |0003: move-result v4 │ │ +1ff9bc: 5420 6342 |0004: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4263 │ │ +1ff9c0: 7110 f068 0000 |0006: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.access$100:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // method@68f0 │ │ +1ff9c6: 0c00 |0009: move-result-object v0 │ │ +1ff9c8: 6201 8942 |000a: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.TEXT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4289 │ │ +1ff9cc: 6e20 4a69 1000 |000c: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.enterMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@694a │ │ +1ff9d2: 5420 6342 |000f: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4263 │ │ +1ff9d6: 7110 f068 0000 |0011: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.access$100:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // method@68f0 │ │ +1ff9dc: 0c00 |0014: move-result-object v0 │ │ +1ff9de: 6e20 6569 4000 |0015: invoke-virtual {v0, v4}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setActiveColor:(I)V // method@6965 │ │ +1ff9e4: 3805 0800 |0018: if-eqz v5, 0020 // +0008 │ │ +1ff9e8: 5424 6342 |001a: iget-object v4, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4263 │ │ +1ff9ec: 1205 |001c: const/4 v5, #int 0 // #0 │ │ +1ff9ee: 7130 f268 3405 |001d: invoke-static {v4, v3, v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.access$300:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;Z)V // method@68f2 │ │ +1ff9f4: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=368 │ │ 0x0004 line=369 │ │ 0x000f line=370 │ │ 0x001a line=372 │ │ locals : │ │ @@ -487021,27 +487022,27 @@ │ │ type : '(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 24 16-bit code units │ │ -1ff898: |[1ff898] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$1.onEntityDoubleTap:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;)V │ │ -1ff8a8: 5420 6342 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4263 │ │ -1ff8ac: 7120 ef68 3000 |0002: invoke-static {v0, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.access$002:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;)Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // method@68ef │ │ -1ff8b2: 6e10 5961 0300 |0005: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.getRenderer:()Lorg/thoughtcrime/securesms/imageeditor/Renderer; // method@6159 │ │ -1ff8b8: 0c00 |0008: move-result-object v0 │ │ -1ff8ba: 2000 2e10 |0009: instance-of v0, v0, Lorg/thoughtcrime/securesms/imageeditor/renderers/MultiLineTextRenderer; // type@102e │ │ -1ff8be: 3800 0c00 |000b: if-eqz v0, 0017 // +000c │ │ -1ff8c2: 6e10 5961 0300 |000d: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.getRenderer:()Lorg/thoughtcrime/securesms/imageeditor/Renderer; // method@6159 │ │ -1ff8c8: 0c00 |0010: move-result-object v0 │ │ -1ff8ca: 1f00 d80f |0011: check-cast v0, Lorg/thoughtcrime/securesms/imageeditor/ColorableRenderer; // type@0fd8 │ │ -1ff8ce: 1211 |0013: const/4 v1, #int 1 // #1 │ │ -1ff8d0: 7040 e468 3210 |0014: invoke-direct {v2, v3, v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.setTextElement:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;Lorg/thoughtcrime/securesms/imageeditor/ColorableRenderer;Z)V // method@68e4 │ │ -1ff8d6: 0e00 |0017: return-void │ │ +1ff89c: |[1ff89c] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$1.onEntityDoubleTap:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;)V │ │ +1ff8ac: 5420 6342 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4263 │ │ +1ff8b0: 7120 ef68 3000 |0002: invoke-static {v0, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.access$002:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;)Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // method@68ef │ │ +1ff8b6: 6e10 5961 0300 |0005: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.getRenderer:()Lorg/thoughtcrime/securesms/imageeditor/Renderer; // method@6159 │ │ +1ff8bc: 0c00 |0008: move-result-object v0 │ │ +1ff8be: 2000 2e10 |0009: instance-of v0, v0, Lorg/thoughtcrime/securesms/imageeditor/renderers/MultiLineTextRenderer; // type@102e │ │ +1ff8c2: 3800 0c00 |000b: if-eqz v0, 0017 // +000c │ │ +1ff8c6: 6e10 5961 0300 |000d: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.getRenderer:()Lorg/thoughtcrime/securesms/imageeditor/Renderer; // method@6159 │ │ +1ff8cc: 0c00 |0010: move-result-object v0 │ │ +1ff8ce: 1f00 d80f |0011: check-cast v0, Lorg/thoughtcrime/securesms/imageeditor/ColorableRenderer; // type@0fd8 │ │ +1ff8d2: 1211 |0013: const/4 v1, #int 1 // #1 │ │ +1ff8d4: 7040 e468 3210 |0014: invoke-direct {v2, v3, v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.setTextElement:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;Lorg/thoughtcrime/securesms/imageeditor/ColorableRenderer;Z)V // method@68e4 │ │ +1ff8da: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=358 │ │ 0x0005 line=359 │ │ 0x000d line=360 │ │ locals : │ │ 0x0000 - 0x0018 reg=2 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1; │ │ @@ -487052,29 +487053,29 @@ │ │ type : '(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -1ff8d8: |[1ff8d8] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$1.onEntityDown:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;)V │ │ -1ff8e8: 3902 1c00 |0000: if-nez v2, 001c // +001c │ │ -1ff8ec: 5412 6342 |0002: iget-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4263 │ │ -1ff8f0: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -1ff8f2: 7120 ef68 0200 |0005: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.access$002:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;)Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // method@68ef │ │ -1ff8f8: 5412 6342 |0008: iget-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4263 │ │ -1ff8fc: 7110 f068 0200 |000a: invoke-static {v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.access$100:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // method@68f0 │ │ -1ff902: 0c02 |000d: move-result-object v2 │ │ -1ff904: 6200 8842 |000e: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.NONE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4288 │ │ -1ff908: 6e20 4a69 0200 |0010: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.enterMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@694a │ │ -1ff90e: 5412 6342 |0013: iget-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4263 │ │ -1ff912: 7110 f168 0200 |0015: invoke-static {v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.access$200:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // method@68f1 │ │ -1ff918: 0c02 |0018: move-result-object v2 │ │ -1ff91a: 6e10 bc60 0200 |0019: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.doneTextEditing:()V // method@60bc │ │ -1ff920: 0e00 |001c: return-void │ │ +1ff8dc: |[1ff8dc] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$1.onEntityDown:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;)V │ │ +1ff8ec: 3902 1c00 |0000: if-nez v2, 001c // +001c │ │ +1ff8f0: 5412 6342 |0002: iget-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4263 │ │ +1ff8f4: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +1ff8f6: 7120 ef68 0200 |0005: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.access$002:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;)Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // method@68ef │ │ +1ff8fc: 5412 6342 |0008: iget-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4263 │ │ +1ff900: 7110 f068 0200 |000a: invoke-static {v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.access$100:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // method@68f0 │ │ +1ff906: 0c02 |000d: move-result-object v2 │ │ +1ff908: 6200 8842 |000e: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.NONE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4288 │ │ +1ff90c: 6e20 4a69 0200 |0010: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.enterMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@694a │ │ +1ff912: 5412 6342 |0013: iget-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4263 │ │ +1ff916: 7110 f168 0200 |0015: invoke-static {v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.access$200:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // method@68f1 │ │ +1ff91c: 0c02 |0018: move-result-object v2 │ │ +1ff91e: 6e10 bc60 0200 |0019: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.doneTextEditing:()V // method@60bc │ │ +1ff924: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=338 │ │ 0x0008 line=339 │ │ 0x0013 line=340 │ │ locals : │ │ 0x0000 - 0x001d reg=1 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1; │ │ @@ -487085,41 +487086,41 @@ │ │ type : '(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 53 16-bit code units │ │ -1ff924: |[1ff924] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$1.onEntitySingleTap:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;)V │ │ -1ff934: 5420 6342 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4263 │ │ -1ff938: 7120 ef68 3000 |0002: invoke-static {v0, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.access$002:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;)Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // method@68ef │ │ -1ff93e: 5420 6342 |0005: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4263 │ │ -1ff942: 7110 ee68 0000 |0007: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.access$000:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // method@68ee │ │ -1ff948: 0c00 |000a: move-result-object v0 │ │ -1ff94a: 3800 2900 |000b: if-eqz v0, 0034 // +0029 │ │ -1ff94e: 6e10 5961 0300 |000d: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.getRenderer:()Lorg/thoughtcrime/securesms/imageeditor/Renderer; // method@6159 │ │ -1ff954: 0c00 |0010: move-result-object v0 │ │ -1ff956: 2000 2e10 |0011: instance-of v0, v0, Lorg/thoughtcrime/securesms/imageeditor/renderers/MultiLineTextRenderer; // type@102e │ │ -1ff95a: 3800 1600 |0013: if-eqz v0, 0029 // +0016 │ │ -1ff95e: 6e10 5961 0300 |0015: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.getRenderer:()Lorg/thoughtcrime/securesms/imageeditor/Renderer; // method@6159 │ │ -1ff964: 0c00 |0018: move-result-object v0 │ │ -1ff966: 1f00 d80f |0019: check-cast v0, Lorg/thoughtcrime/securesms/imageeditor/ColorableRenderer; // type@0fd8 │ │ -1ff96a: 5421 6342 |001b: iget-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4263 │ │ -1ff96e: 7110 f168 0100 |001d: invoke-static {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.access$200:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // method@68f1 │ │ -1ff974: 0c01 |0020: move-result-object v1 │ │ -1ff976: 6e10 c760 0100 |0021: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.isTextEditing:()Z // method@60c7 │ │ -1ff97c: 0a01 |0024: move-result v1 │ │ -1ff97e: 7040 e468 3210 |0025: invoke-direct {v2, v3, v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.setTextElement:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;Lorg/thoughtcrime/securesms/imageeditor/ColorableRenderer;Z)V // method@68e4 │ │ -1ff984: 280c |0028: goto 0034 // +000c │ │ -1ff986: 5423 6342 |0029: iget-object v3, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4263 │ │ -1ff98a: 7110 f068 0300 |002b: invoke-static {v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.access$100:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // method@68f0 │ │ -1ff990: 0c03 |002e: move-result-object v3 │ │ -1ff992: 6200 8742 |002f: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.MOVE_DELETE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4287 │ │ -1ff996: 6e20 4a69 0300 |0031: invoke-virtual {v3, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.enterMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@694a │ │ -1ff99c: 0e00 |0034: return-void │ │ +1ff928: |[1ff928] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$1.onEntitySingleTap:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;)V │ │ +1ff938: 5420 6342 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4263 │ │ +1ff93c: 7120 ef68 3000 |0002: invoke-static {v0, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.access$002:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;)Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // method@68ef │ │ +1ff942: 5420 6342 |0005: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4263 │ │ +1ff946: 7110 ee68 0000 |0007: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.access$000:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // method@68ee │ │ +1ff94c: 0c00 |000a: move-result-object v0 │ │ +1ff94e: 3800 2900 |000b: if-eqz v0, 0034 // +0029 │ │ +1ff952: 6e10 5961 0300 |000d: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.getRenderer:()Lorg/thoughtcrime/securesms/imageeditor/Renderer; // method@6159 │ │ +1ff958: 0c00 |0010: move-result-object v0 │ │ +1ff95a: 2000 2e10 |0011: instance-of v0, v0, Lorg/thoughtcrime/securesms/imageeditor/renderers/MultiLineTextRenderer; // type@102e │ │ +1ff95e: 3800 1600 |0013: if-eqz v0, 0029 // +0016 │ │ +1ff962: 6e10 5961 0300 |0015: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.getRenderer:()Lorg/thoughtcrime/securesms/imageeditor/Renderer; // method@6159 │ │ +1ff968: 0c00 |0018: move-result-object v0 │ │ +1ff96a: 1f00 d80f |0019: check-cast v0, Lorg/thoughtcrime/securesms/imageeditor/ColorableRenderer; // type@0fd8 │ │ +1ff96e: 5421 6342 |001b: iget-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4263 │ │ +1ff972: 7110 f168 0100 |001d: invoke-static {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.access$200:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // method@68f1 │ │ +1ff978: 0c01 |0020: move-result-object v1 │ │ +1ff97a: 6e10 c760 0100 |0021: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.isTextEditing:()Z // method@60c7 │ │ +1ff980: 0a01 |0024: move-result v1 │ │ +1ff982: 7040 e468 3210 |0025: invoke-direct {v2, v3, v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.setTextElement:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;Lorg/thoughtcrime/securesms/imageeditor/ColorableRenderer;Z)V // method@68e4 │ │ +1ff988: 280c |0028: goto 0034 // +000c │ │ +1ff98a: 5423 6342 |0029: iget-object v3, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4263 │ │ +1ff98e: 7110 f068 0300 |002b: invoke-static {v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.access$100:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // method@68f0 │ │ +1ff994: 0c03 |002e: move-result-object v3 │ │ +1ff996: 6200 8742 |002f: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.MOVE_DELETE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4287 │ │ +1ff99a: 6e20 4a69 0300 |0031: invoke-virtual {v3, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.enterMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@694a │ │ +1ff9a0: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=346 │ │ 0x0005 line=347 │ │ 0x000d line=348 │ │ 0x0015 line=349 │ │ 0x0029 line=351 │ │ @@ -487157,18 +487158,18 @@ │ │ type : '(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -20039c: |[20039c] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ -2003ac: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ -2003b2: 5b01 7242 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4272 │ │ -2003b6: 0e00 |0005: return-void │ │ +2003a0: |[2003a0] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ +2003b0: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ +2003b6: 5b01 7242 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4272 │ │ +2003ba: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; │ │ │ │ @@ -487178,18 +487179,18 @@ │ │ type : '(I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -2003b8: |[2003b8] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda0.onColorChange:(I)V │ │ -2003c8: 5410 7242 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4272 │ │ -2003cc: 6e20 5e69 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$new$12$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(I)V // method@695e │ │ -2003d2: 0e00 |0005: return-void │ │ +2003bc: |[2003bc] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda0.onColorChange:(I)V │ │ +2003cc: 5410 7242 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4272 │ │ +2003d0: 6e20 5e69 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$new$12$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(I)V // method@695e │ │ +2003d6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0006 reg=2 (null) I │ │ │ │ @@ -487223,18 +487224,18 @@ │ │ type : '(Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -200524: |[200524] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda2.:(Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;)V │ │ -200534: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ -20053a: 5b01 7942 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda2;.f$0:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4279 │ │ -20053e: 0e00 |0005: return-void │ │ +200528: |[200528] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda2.:(Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;)V │ │ +200538: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ +20053e: 5b01 7942 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda2;.f$0:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4279 │ │ +200542: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda2; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; │ │ │ │ @@ -487244,18 +487245,18 @@ │ │ type : '(I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -200540: |[200540] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda2.onColorSelected:(I)V │ │ -200550: 5410 7942 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda2;.f$0:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4279 │ │ -200554: 6e20 dc69 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setActiveColor:(I)V // method@69dc │ │ -20055a: 0e00 |0005: return-void │ │ +200544: |[200544] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda2.onColorSelected:(I)V │ │ +200554: 5410 7942 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda2;.f$0:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4279 │ │ +200558: 6e20 dc69 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setActiveColor:(I)V // method@69dc │ │ +20055e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda2; │ │ 0x0000 - 0x0006 reg=2 (null) I │ │ │ │ @@ -487289,18 +487290,18 @@ │ │ type : '(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -200604: |[200604] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda6.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ -200614: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ -20061a: 5b01 7d42 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda6;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@427d │ │ -20061e: 0e00 |0005: return-void │ │ +200608: |[200608] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda6.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ +200618: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ +20061e: 5b01 7d42 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda6;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@427d │ │ +200622: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda6; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; │ │ │ │ @@ -487310,18 +487311,18 @@ │ │ type : '(I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -200620: |[200620] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda6.onColorChange:(I)V │ │ -200630: 5410 7d42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda6;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@427d │ │ -200634: 6e20 5f69 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$new$13$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(I)V // method@695f │ │ -20063a: 0e00 |0005: return-void │ │ +200624: |[200624] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda6.onColorChange:(I)V │ │ +200634: 5410 7d42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda6;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@427d │ │ +200638: 6e20 5f69 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$new$13$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(I)V // method@695f │ │ +20063e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda6; │ │ 0x0000 - 0x0006 reg=2 (null) I │ │ │ │ @@ -487356,17 +487357,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2006e4: |[2006e4] org.thoughtcrime.securesms.scribbles.ImageEditorHud$1.:()V │ │ -2006f4: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ -2006fa: 0e00 |0003: return-void │ │ +2006e8: |[2006e8] org.thoughtcrime.securesms.scribbles.ImageEditorHud$1.:()V │ │ +2006f8: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ +2006fe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=261 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$1; │ │ │ │ Virtual methods - │ │ @@ -487375,121 +487376,121 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -2006fc: |[2006fc] org.thoughtcrime.securesms.scribbles.ImageEditorHud$1.onColorChange:(I)V │ │ -20070c: 0e00 |0000: return-void │ │ +200700: |[200700] org.thoughtcrime.securesms.scribbles.ImageEditorHud$1.onColorChange:(I)V │ │ +200710: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$1;) │ │ name : 'onDelete' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -200710: |[200710] org.thoughtcrime.securesms.scribbles.ImageEditorHud$1.onDelete:()V │ │ -200720: 0e00 |0000: return-void │ │ +200714: |[200714] org.thoughtcrime.securesms.scribbles.ImageEditorHud$1.onDelete:()V │ │ +200724: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$1;) │ │ name : 'onFlipHorizontal' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -200724: |[200724] org.thoughtcrime.securesms.scribbles.ImageEditorHud$1.onFlipHorizontal:()V │ │ -200734: 0e00 |0000: return-void │ │ +200728: |[200728] org.thoughtcrime.securesms.scribbles.ImageEditorHud$1.onFlipHorizontal:()V │ │ +200738: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$1;) │ │ name : 'onModeStarted' │ │ type : '(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -200738: |[200738] org.thoughtcrime.securesms.scribbles.ImageEditorHud$1.onModeStarted:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V │ │ -200748: 0e00 |0000: return-void │ │ +20073c: |[20073c] org.thoughtcrime.securesms.scribbles.ImageEditorHud$1.onModeStarted:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V │ │ +20074c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$1;) │ │ name : 'onRequestFullScreen' │ │ type : '(ZZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -20074c: |[20074c] org.thoughtcrime.securesms.scribbles.ImageEditorHud$1.onRequestFullScreen:(ZZ)V │ │ -20075c: 0e00 |0000: return-void │ │ +200750: |[200750] org.thoughtcrime.securesms.scribbles.ImageEditorHud$1.onRequestFullScreen:(ZZ)V │ │ +200760: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$1;) │ │ name : 'onRotate90AntiClockwise' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -200760: |[200760] org.thoughtcrime.securesms.scribbles.ImageEditorHud$1.onRotate90AntiClockwise:()V │ │ -200770: 0e00 |0000: return-void │ │ +200764: |[200764] org.thoughtcrime.securesms.scribbles.ImageEditorHud$1.onRotate90AntiClockwise:()V │ │ +200774: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$1;) │ │ name : 'onSave' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -200774: |[200774] org.thoughtcrime.securesms.scribbles.ImageEditorHud$1.onSave:()V │ │ -200784: 0e00 |0000: return-void │ │ +200778: |[200778] org.thoughtcrime.securesms.scribbles.ImageEditorHud$1.onSave:()V │ │ +200788: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$1;) │ │ name : 'onUndo' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -200788: |[200788] org.thoughtcrime.securesms.scribbles.ImageEditorHud$1.onUndo:()V │ │ -200798: 0e00 |0000: return-void │ │ +20078c: |[20078c] org.thoughtcrime.securesms.scribbles.ImageEditorHud$1.onUndo:()V │ │ +20079c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 7704 (ImageEditorHud.java) │ │ │ │ Class #2568 header: │ │ @@ -487532,26 +487533,26 @@ │ │ type : '(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;Landroid/view/View;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -20186c: |[20186c] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter$StickerViewHolder.:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;Landroid/view/View;)V │ │ -20187c: 5b01 af42 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.this$1:Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter; // field@42af │ │ -201880: 7020 2d06 2000 |0002: invoke-direct {v0, v2}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.:(Landroid/view/View;)V // method@062d │ │ -201886: 1401 7f03 0a7f |0005: const v1, #float 1.83452e+38 // #7f0a037f │ │ -20188c: 6e20 3a03 1200 |0008: invoke-virtual {v2, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@033a │ │ -201892: 0c01 |000b: move-result-object v1 │ │ -201894: 1f01 3901 |000c: check-cast v1, Landroid/widget/ImageView; // type@0139 │ │ -201898: 5b01 ae42 |000e: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.image:Landroid/widget/ImageView; // field@42ae │ │ -20189c: 2201 3b11 |0010: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder$$ExternalSyntheticLambda0; // type@113b │ │ -2018a0: 7020 8969 0100 |0012: invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;)V // method@6989 │ │ -2018a6: 6e20 6503 1200 |0015: invoke-virtual {v2, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0365 │ │ -2018ac: 0e00 |0018: return-void │ │ +201870: |[201870] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter$StickerViewHolder.:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;Landroid/view/View;)V │ │ +201880: 5b01 af42 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.this$1:Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter; // field@42af │ │ +201884: 7020 2d06 2000 |0002: invoke-direct {v0, v2}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.:(Landroid/view/View;)V // method@062d │ │ +20188a: 1401 7f03 0a7f |0005: const v1, #float 1.83452e+38 // #7f0a037f │ │ +201890: 6e20 3a03 1200 |0008: invoke-virtual {v2, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@033a │ │ +201896: 0c01 |000b: move-result-object v1 │ │ +201898: 1f01 3901 |000c: check-cast v1, Landroid/widget/ImageView; // type@0139 │ │ +20189c: 5b01 ae42 |000e: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.image:Landroid/widget/ImageView; // field@42ae │ │ +2018a0: 2201 3b11 |0010: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder$$ExternalSyntheticLambda0; // type@113b │ │ +2018a4: 7020 8969 0100 |0012: invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;)V // method@6989 │ │ +2018aa: 6e20 6503 1200 |0015: invoke-virtual {v2, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0365 │ │ +2018b0: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ 0x0002 line=144 │ │ 0x0008 line=145 │ │ 0x0010 line=146 │ │ locals : │ │ @@ -487564,17 +487565,17 @@ │ │ type : '(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -20183c: |[20183c] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter$StickerViewHolder.access$000:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;)Ljava/lang/String; │ │ -20184c: 5400 ad42 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.fileName:Ljava/lang/String; // field@42ad │ │ -201850: 1100 |0002: return-object v0 │ │ +201840: |[201840] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter$StickerViewHolder.access$000:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;)Ljava/lang/String; │ │ +201850: 5400 ad42 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.fileName:Ljava/lang/String; // field@42ad │ │ +201854: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder; │ │ │ │ #2 : (in Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;) │ │ @@ -487582,17 +487583,17 @@ │ │ type : '(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -201854: |[201854] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter$StickerViewHolder.access$002:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;Ljava/lang/String;)Ljava/lang/String; │ │ -201864: 5b01 ad42 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.fileName:Ljava/lang/String; // field@42ad │ │ -201868: 1101 |0002: return-object v1 │ │ +201858: |[201858] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter$StickerViewHolder.access$002:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;Ljava/lang/String;)Ljava/lang/String; │ │ +201868: 5b01 ad42 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.fileName:Ljava/lang/String; // field@42ad │ │ +20186c: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -487601,17 +487602,17 @@ │ │ type : '(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;)Landroid/widget/ImageView;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -201824: |[201824] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter$StickerViewHolder.access$100:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;)Landroid/widget/ImageView; │ │ -201834: 5400 ae42 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.image:Landroid/widget/ImageView; // field@42ae │ │ -201838: 1100 |0002: return-object v0 │ │ +201828: |[201828] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter$StickerViewHolder.access$100:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;)Landroid/widget/ImageView; │ │ +201838: 5400 ae42 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.image:Landroid/widget/ImageView; // field@42ae │ │ +20183c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder; │ │ │ │ Virtual methods - │ │ @@ -487620,22 +487621,22 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -2018b0: |[2018b0] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter$StickerViewHolder.lambda$new$0$org-thoughtcrime-securesms-scribbles-StickerSelectFragment$StickersAdapter$StickerViewHolder:(Landroid/view/View;)V │ │ -2018c0: 6e10 8f69 0100 |0000: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.getAdapterPosition:()I // method@698f │ │ -2018c6: 0a02 |0003: move-result v2 │ │ -2018c8: 3a02 0900 |0004: if-ltz v2, 000d // +0009 │ │ -2018cc: 5412 af42 |0006: iget-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.this$1:Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter; // field@42af │ │ -2018d0: 5410 ad42 |0008: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.fileName:Ljava/lang/String; // field@42ad │ │ -2018d4: 7120 9269 0200 |000a: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.access$300:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;Ljava/lang/String;)V // method@6992 │ │ -2018da: 0e00 |000d: return-void │ │ +2018b4: |[2018b4] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter$StickerViewHolder.lambda$new$0$org-thoughtcrime-securesms-scribbles-StickerSelectFragment$StickersAdapter$StickerViewHolder:(Landroid/view/View;)V │ │ +2018c4: 6e10 8f69 0100 |0000: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.getAdapterPosition:()I // method@698f │ │ +2018ca: 0a02 |0003: move-result v2 │ │ +2018cc: 3a02 0900 |0004: if-ltz v2, 000d // +0009 │ │ +2018d0: 5412 af42 |0006: iget-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.this$1:Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter; // field@42af │ │ +2018d4: 5410 ad42 |0008: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.fileName:Ljava/lang/String; // field@42ad │ │ +2018d8: 7120 9269 0200 |000a: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.access$300:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;Ljava/lang/String;)V // method@6992 │ │ +2018de: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ 0x0006 line=149 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder; │ │ 0x0000 - 0x000e reg=2 (null) Landroid/view/View; │ │ @@ -487688,23 +487689,23 @@ │ │ type : '(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;Landroid/content/Context;Lorg/thoughtcrime/securesms/mms/GlideRequests;[Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -201940: |[201940] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter.:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;Landroid/content/Context;Lorg/thoughtcrime/securesms/mms/GlideRequests;[Ljava/lang/String;)V │ │ -201950: 5b01 b342 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.this$0:Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; // field@42b3 │ │ -201954: 7010 2206 0000 |0002: invoke-direct {v0}, Landroidx/recyclerview/widget/RecyclerView$Adapter;.:()V // method@0622 │ │ -20195a: 5b03 b042 |0005: iput-object v3, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@42b0 │ │ -20195e: 5b04 b242 |0007: iput-object v4, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.stickerFiles:[Ljava/lang/String; // field@42b2 │ │ -201962: 7110 0403 0200 |0009: invoke-static {v2}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@0304 │ │ -201968: 0c01 |000c: move-result-object v1 │ │ -20196a: 5b01 b142 |000d: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.layoutInflater:Landroid/view/LayoutInflater; // field@42b1 │ │ -20196e: 0e00 |000f: return-void │ │ +201944: |[201944] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter.:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;Landroid/content/Context;Lorg/thoughtcrime/securesms/mms/GlideRequests;[Ljava/lang/String;)V │ │ +201954: 5b01 b342 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.this$0:Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; // field@42b3 │ │ +201958: 7010 2206 0000 |0002: invoke-direct {v0}, Landroidx/recyclerview/widget/RecyclerView$Adapter;.:()V // method@0622 │ │ +20195e: 5b03 b042 |0005: iput-object v3, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@42b0 │ │ +201962: 5b04 b242 |0007: iput-object v4, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.stickerFiles:[Ljava/lang/String; // field@42b2 │ │ +201966: 7110 0403 0200 |0009: invoke-static {v2}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@0304 │ │ +20196c: 0c01 |000c: move-result-object v1 │ │ +20196e: 5b01 b142 |000d: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.layoutInflater:Landroid/view/LayoutInflater; // field@42b1 │ │ +201972: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 0x0005 line=104 │ │ 0x0007 line=105 │ │ 0x0009 line=106 │ │ locals : │ │ @@ -487719,17 +487720,17 @@ │ │ type : '(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;Ljava/lang/String;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -201970: |[201970] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter.access$300:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;Ljava/lang/String;)V │ │ -201980: 7020 9869 1000 |0000: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.onStickerSelected:(Ljava/lang/String;)V // method@6998 │ │ -201986: 0e00 |0003: return-void │ │ +201974: |[201974] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter.access$300:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;Ljava/lang/String;)V │ │ +201984: 7020 9869 1000 |0000: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.onStickerSelected:(Ljava/lang/String;)V // method@6998 │ │ +20198a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -487738,24 +487739,24 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -201a18: |[201a18] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter.onStickerSelected:(Ljava/lang/String;)V │ │ -201a28: 5410 b342 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.this$0:Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; // field@42b3 │ │ -201a2c: 7110 9c69 0000 |0002: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.access$200:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener; // method@699c │ │ -201a32: 0c00 |0005: move-result-object v0 │ │ -201a34: 3800 0b00 |0006: if-eqz v0, 0011 // +000b │ │ -201a38: 5410 b342 |0008: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.this$0:Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; // field@42b3 │ │ -201a3c: 7110 9c69 0000 |000a: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.access$200:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener; // method@699c │ │ -201a42: 0c00 |000d: move-result-object v0 │ │ -201a44: 7220 8869 2000 |000e: invoke-interface {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener;.onStickerSelected:(Ljava/lang/String;)V // method@6988 │ │ -201a4a: 0e00 |0011: return-void │ │ +201a1c: |[201a1c] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter.onStickerSelected:(Ljava/lang/String;)V │ │ +201a2c: 5410 b342 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.this$0:Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; // field@42b3 │ │ +201a30: 7110 9c69 0000 |0002: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.access$200:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener; // method@699c │ │ +201a36: 0c00 |0005: move-result-object v0 │ │ +201a38: 3800 0b00 |0006: if-eqz v0, 0011 // +000b │ │ +201a3c: 5410 b342 |0008: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.this$0:Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; // field@42b3 │ │ +201a40: 7110 9c69 0000 |000a: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.access$200:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener; // method@699c │ │ +201a46: 0c00 |000d: move-result-object v0 │ │ +201a48: 7220 8869 2000 |000e: invoke-interface {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener;.onStickerSelected:(Ljava/lang/String;)V // method@6988 │ │ +201a4e: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter; │ │ 0x0000 - 0x0012 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -487765,18 +487766,18 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -2018f8: |[2018f8] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter.getItemCount:()I │ │ -201908: 5410 b242 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.stickerFiles:[Ljava/lang/String; // field@42b2 │ │ -20190c: 2100 |0002: array-length v0, v0 │ │ -20190e: 0f00 |0003: return v0 │ │ +2018fc: |[2018fc] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter.getItemCount:()I │ │ +20190c: 5410 b242 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.stickerFiles:[Ljava/lang/String; // field@42b2 │ │ +201910: 2100 |0002: array-length v0, v0 │ │ +201912: 0f00 |0003: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter; │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;) │ │ @@ -487784,18 +487785,18 @@ │ │ type : '(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -201988: |[201988] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter.onBindViewHolder:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V │ │ -201998: 1f01 3c11 |0000: check-cast v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder; // type@113c │ │ -20199c: 6e30 9569 1002 |0002: invoke-virtual {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.onBindViewHolder:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;I)V // method@6995 │ │ -2019a2: 0e00 |0005: return-void │ │ +20198c: |[20198c] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter.onBindViewHolder:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V │ │ +20199c: 1f01 3c11 |0000: check-cast v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder; // type@113c │ │ +2019a0: 6e30 9569 1002 |0002: invoke-virtual {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.onBindViewHolder:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;I)V // method@6995 │ │ +2019a6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter; │ │ 0x0000 - 0x0006 reg=1 (null) Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ 0x0000 - 0x0006 reg=2 (null) I │ │ @@ -487805,38 +487806,38 @@ │ │ type : '(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 49 16-bit code units │ │ -2019a4: |[2019a4] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter.onBindViewHolder:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;I)V │ │ -2019b4: 5420 b242 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.stickerFiles:[Ljava/lang/String; // field@42b2 │ │ -2019b8: 4604 0004 |0002: aget-object v4, v0, v4 │ │ -2019bc: 7120 8d69 4300 |0004: invoke-static {v3, v4}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.access$002:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;Ljava/lang/String;)Ljava/lang/String; // method@698d │ │ -2019c2: 5424 b042 |0007: iget-object v4, v2, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@42b0 │ │ -2019c6: 2200 0d03 |0009: new-instance v0, Ljava/lang/StringBuilder; // type@030d │ │ -2019ca: 1a01 e65b |000b: const-string v1, "file:///android_asset/" // string@5be6 │ │ -2019ce: 7020 420b 1000 |000d: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b42 │ │ -2019d4: 7110 8c69 0300 |0010: invoke-static {v3}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.access$000:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;)Ljava/lang/String; // method@698c │ │ -2019da: 0c01 |0013: move-result-object v1 │ │ -2019dc: 6e20 4b0b 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ -2019e2: 6e10 5c0b 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b5c │ │ -2019e8: 0c00 |001a: move-result-object v0 │ │ -2019ea: 7110 1c02 0000 |001b: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@021c │ │ -2019f0: 0c00 |001e: move-result-object v0 │ │ -2019f2: 6e20 d464 0400 |001f: invoke-virtual {v4, v0}, Lorg/thoughtcrime/securesms/mms/GlideRequests;.load:(Landroid/net/Uri;)Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@64d4 │ │ -2019f8: 0c04 |0022: move-result-object v4 │ │ -2019fa: 6200 7000 |0023: sget-object v0, Lcom/bumptech/glide/load/engine/DiskCacheStrategy;.NONE:Lcom/bumptech/glide/load/engine/DiskCacheStrategy; // field@0070 │ │ -2019fe: 6e20 3064 0400 |0025: invoke-virtual {v4, v0}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.diskCacheStrategy:(Lcom/bumptech/glide/load/engine/DiskCacheStrategy;)Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@6430 │ │ -201a04: 0c04 |0028: move-result-object v4 │ │ -201a06: 7110 8e69 0300 |0029: invoke-static {v3}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.access$100:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;)Landroid/widget/ImageView; // method@698e │ │ -201a0c: 0c03 |002c: move-result-object v3 │ │ -201a0e: 6e20 5064 3400 |002d: invoke-virtual {v4, v3}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.into:(Landroid/widget/ImageView;)Lcom/bumptech/glide/request/target/ViewTarget; // method@6450 │ │ -201a14: 0e00 |0030: return-void │ │ +2019a8: |[2019a8] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter.onBindViewHolder:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;I)V │ │ +2019b8: 5420 b242 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.stickerFiles:[Ljava/lang/String; // field@42b2 │ │ +2019bc: 4604 0004 |0002: aget-object v4, v0, v4 │ │ +2019c0: 7120 8d69 4300 |0004: invoke-static {v3, v4}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.access$002:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;Ljava/lang/String;)Ljava/lang/String; // method@698d │ │ +2019c6: 5424 b042 |0007: iget-object v4, v2, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@42b0 │ │ +2019ca: 2200 0d03 |0009: new-instance v0, Ljava/lang/StringBuilder; // type@030d │ │ +2019ce: 1a01 e65b |000b: const-string v1, "file:///android_asset/" // string@5be6 │ │ +2019d2: 7020 420b 1000 |000d: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b42 │ │ +2019d8: 7110 8c69 0300 |0010: invoke-static {v3}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.access$000:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;)Ljava/lang/String; // method@698c │ │ +2019de: 0c01 |0013: move-result-object v1 │ │ +2019e0: 6e20 4b0b 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ +2019e6: 6e10 5c0b 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b5c │ │ +2019ec: 0c00 |001a: move-result-object v0 │ │ +2019ee: 7110 1c02 0000 |001b: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@021c │ │ +2019f4: 0c00 |001e: move-result-object v0 │ │ +2019f6: 6e20 d464 0400 |001f: invoke-virtual {v4, v0}, Lorg/thoughtcrime/securesms/mms/GlideRequests;.load:(Landroid/net/Uri;)Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@64d4 │ │ +2019fc: 0c04 |0022: move-result-object v4 │ │ +2019fe: 6200 7000 |0023: sget-object v0, Lcom/bumptech/glide/load/engine/DiskCacheStrategy;.NONE:Lcom/bumptech/glide/load/engine/DiskCacheStrategy; // field@0070 │ │ +201a02: 6e20 3064 0400 |0025: invoke-virtual {v4, v0}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.diskCacheStrategy:(Lcom/bumptech/glide/load/engine/DiskCacheStrategy;)Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@6430 │ │ +201a08: 0c04 |0028: move-result-object v4 │ │ +201a0a: 7110 8e69 0300 |0029: invoke-static {v3}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.access$100:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;)Landroid/widget/ImageView; // method@698e │ │ +201a10: 0c03 |002c: move-result-object v3 │ │ +201a12: 6e20 5064 3400 |002d: invoke-virtual {v4, v3}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.into:(Landroid/widget/ImageView;)Lcom/bumptech/glide/request/target/ViewTarget; // method@6450 │ │ +201a18: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ 0x0007 line=118 │ │ 0x0025 line=119 │ │ 0x0029 line=120 │ │ locals : │ │ @@ -487849,18 +487850,18 @@ │ │ type : '(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -2018dc: |[2018dc] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ -2018ec: 6e30 9769 1002 |0000: invoke-virtual {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.onCreateViewHolder:(Landroid/view/ViewGroup;I)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder; // method@6997 │ │ -2018f2: 0c01 |0003: move-result-object v1 │ │ -2018f4: 1101 |0004: return-object v1 │ │ +2018e0: |[2018e0] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ +2018f0: 6e30 9769 1002 |0000: invoke-virtual {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.onCreateViewHolder:(Landroid/view/ViewGroup;I)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder; // method@6997 │ │ +2018f6: 0c01 |0003: move-result-object v1 │ │ +2018f8: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/view/ViewGroup; │ │ 0x0000 - 0x0005 reg=2 (null) I │ │ @@ -487870,23 +487871,23 @@ │ │ type : '(Landroid/view/ViewGroup;I)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -201910: |[201910] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder; │ │ -201920: 2205 3c11 |0000: new-instance v5, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder; // type@113c │ │ -201924: 5430 b142 |0002: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.layoutInflater:Landroid/view/LayoutInflater; // field@42b1 │ │ -201928: 1401 0101 0d7f |0004: const v1, #float 1.87426e+38 // #7f0d0101 │ │ -20192e: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -201930: 6e40 0603 1024 |0008: invoke-virtual {v0, v1, v4, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0306 │ │ -201936: 0c04 |000b: move-result-object v4 │ │ -201938: 7030 8b69 3504 |000c: invoke-direct {v5, v3, v4}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;Landroid/view/View;)V // method@698b │ │ -20193e: 1105 |000f: return-object v5 │ │ +201914: |[201914] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder; │ │ +201924: 2205 3c11 |0000: new-instance v5, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder; // type@113c │ │ +201928: 5430 b142 |0002: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.layoutInflater:Landroid/view/LayoutInflater; // field@42b1 │ │ +20192c: 1401 0101 0d7f |0004: const v1, #float 1.87426e+38 // #7f0d0101 │ │ +201932: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +201934: 6e40 0603 1024 |0008: invoke-virtual {v0, v1, v4, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0306 │ │ +20193a: 0c04 |000b: move-result-object v4 │ │ +20193c: 7030 8b69 3504 |000c: invoke-direct {v5, v3, v4}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;Landroid/view/View;)V // method@698b │ │ +201942: 1105 |000f: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ locals : │ │ 0x0000 - 0x0010 reg=3 this Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter; │ │ 0x0000 - 0x0010 reg=4 (null) Landroid/view/ViewGroup; │ │ 0x0000 - 0x0010 reg=5 (null) I │ │ @@ -487896,18 +487897,18 @@ │ │ type : '(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -201a4c: |[201a4c] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter.onViewRecycled:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V │ │ -201a5c: 1f01 3c11 |0000: check-cast v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder; // type@113c │ │ -201a60: 6e20 9a69 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.onViewRecycled:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;)V // method@699a │ │ -201a66: 0e00 |0005: return-void │ │ +201a50: |[201a50] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter.onViewRecycled:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V │ │ +201a60: 1f01 3c11 |0000: check-cast v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder; // type@113c │ │ +201a64: 6e20 9a69 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.onViewRecycled:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;)V // method@699a │ │ +201a6a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter; │ │ 0x0000 - 0x0006 reg=1 (null) Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ │ │ @@ -487916,21 +487917,21 @@ │ │ type : '(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -201a68: |[201a68] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter.onViewRecycled:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;)V │ │ -201a78: 6f20 2506 2100 |0000: invoke-super {v1, v2}, Landroidx/recyclerview/widget/RecyclerView$Adapter;.onViewRecycled:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V // method@0625 │ │ -201a7e: 5410 b042 |0003: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@42b0 │ │ -201a82: 7110 8e69 0200 |0005: invoke-static {v2}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.access$100:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;)Landroid/widget/ImageView; // method@698e │ │ -201a88: 0c02 |0008: move-result-object v2 │ │ -201a8a: 6e20 bb64 2000 |0009: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/mms/GlideRequests;.clear:(Landroid/view/View;)V // method@64bb │ │ -201a90: 0e00 |000c: return-void │ │ +201a6c: |[201a6c] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter.onViewRecycled:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;)V │ │ +201a7c: 6f20 2506 2100 |0000: invoke-super {v1, v2}, Landroidx/recyclerview/widget/RecyclerView$Adapter;.onViewRecycled:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V // method@0625 │ │ +201a82: 5410 b042 |0003: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@42b0 │ │ +201a86: 7110 8e69 0200 |0005: invoke-static {v2}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.access$100:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;)Landroid/widget/ImageView; // method@698e │ │ +201a8c: 0c02 |0008: move-result-object v2 │ │ +201a8e: 6e20 bb64 2000 |0009: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/mms/GlideRequests;.clear:(Landroid/view/View;)V // method@64bb │ │ +201a94: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ 0x0003 line=131 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter; │ │ 0x0000 - 0x000d reg=2 (null) Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder; │ │ @@ -488031,56 +488032,56 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -20214c: |[20214c] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.:()V │ │ -20215c: 2200 4011 |0000: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$2; // type@1140 │ │ -202160: 7010 ad69 0000 |0002: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$2;.:()V // method@69ad │ │ -202166: 6900 ba42 |0005: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.CREATOR:Landroid/os/Parcelable$Creator; // field@42ba │ │ -20216a: 0e00 |0007: return-void │ │ +202150: |[202150] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.:()V │ │ +202160: 2200 4011 |0000: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$2; // type@1140 │ │ +202164: 7010 ad69 0000 |0002: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$2;.:()V // method@69ad │ │ +20216a: 6900 ba42 |0005: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.CREATOR:Landroid/os/Parcelable$Creator; // field@42ba │ │ +20216e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=283 │ │ locals : │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;) │ │ name : '' │ │ type : '(Landroid/net/Uri;ZII)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 50 16-bit code units │ │ -20216c: |[20216c] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.:(Landroid/net/Uri;ZII)V │ │ -20217c: 7010 d30a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0ad3 │ │ -202182: 2200 5300 |0003: new-instance v0, Landroid/graphics/Paint; // type@0053 │ │ -202186: 7010 5101 0000 |0005: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@0151 │ │ -20218c: 5b20 c742 |0008: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.paint:Landroid/graphics/Paint; // field@42c7 │ │ -202190: 2201 5000 |000a: new-instance v1, Landroid/graphics/Matrix; // type@0050 │ │ -202194: 7010 3a01 0100 |000c: invoke-direct {v1}, Landroid/graphics/Matrix;.:()V // method@013a │ │ -20219a: 5b21 c342 |000f: iput-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.imageProjectionMatrix:Landroid/graphics/Matrix; // field@42c3 │ │ -20219e: 2201 5000 |0011: new-instance v1, Landroid/graphics/Matrix; // type@0050 │ │ -2021a2: 7010 3a01 0100 |0013: invoke-direct {v1}, Landroid/graphics/Matrix;.:()V // method@013a │ │ -2021a8: 5b21 c842 |0016: iput-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.temp:Landroid/graphics/Matrix; // field@42c8 │ │ -2021ac: 2201 5000 |0018: new-instance v1, Landroid/graphics/Matrix; // type@0050 │ │ -2021b0: 7010 3a01 0100 |001a: invoke-direct {v1}, Landroid/graphics/Matrix;.:()V // method@013a │ │ -2021b6: 5b21 c042 |001d: iput-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurScaleMatrix:Landroid/graphics/Matrix; // field@42c0 │ │ -2021ba: 5b23 c442 |001f: iput-object v3, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.imageUri:Landroid/net/Uri; // field@42c4 │ │ -2021be: 5c24 c242 |0021: iput-boolean v4, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.decryptable:Z // field@42c2 │ │ -2021c2: 5925 c642 |0023: iput v5, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.maxWidth:I // field@42c6 │ │ -2021c6: 5926 c542 |0025: iput v6, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.maxHeight:I // field@42c5 │ │ -2021ca: 1213 |0027: const/4 v3, #int 1 // #1 │ │ -2021cc: 6e20 5b01 3000 |0028: invoke-virtual {v0, v3}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@015b │ │ -2021d2: 6e20 5e01 3000 |002b: invoke-virtual {v0, v3}, Landroid/graphics/Paint;.setFilterBitmap:(Z)V // method@015e │ │ -2021d8: 6e20 5d01 3000 |002e: invoke-virtual {v0, v3}, Landroid/graphics/Paint;.setDither:(Z)V // method@015d │ │ -2021de: 0e00 |0031: return-void │ │ +202170: |[202170] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.:(Landroid/net/Uri;ZII)V │ │ +202180: 7010 d30a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0ad3 │ │ +202186: 2200 5300 |0003: new-instance v0, Landroid/graphics/Paint; // type@0053 │ │ +20218a: 7010 5101 0000 |0005: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@0151 │ │ +202190: 5b20 c742 |0008: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.paint:Landroid/graphics/Paint; // field@42c7 │ │ +202194: 2201 5000 |000a: new-instance v1, Landroid/graphics/Matrix; // type@0050 │ │ +202198: 7010 3a01 0100 |000c: invoke-direct {v1}, Landroid/graphics/Matrix;.:()V // method@013a │ │ +20219e: 5b21 c342 |000f: iput-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.imageProjectionMatrix:Landroid/graphics/Matrix; // field@42c3 │ │ +2021a2: 2201 5000 |0011: new-instance v1, Landroid/graphics/Matrix; // type@0050 │ │ +2021a6: 7010 3a01 0100 |0013: invoke-direct {v1}, Landroid/graphics/Matrix;.:()V // method@013a │ │ +2021ac: 5b21 c842 |0016: iput-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.temp:Landroid/graphics/Matrix; // field@42c8 │ │ +2021b0: 2201 5000 |0018: new-instance v1, Landroid/graphics/Matrix; // type@0050 │ │ +2021b4: 7010 3a01 0100 |001a: invoke-direct {v1}, Landroid/graphics/Matrix;.:()V // method@013a │ │ +2021ba: 5b21 c042 |001d: iput-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurScaleMatrix:Landroid/graphics/Matrix; // field@42c0 │ │ +2021be: 5b23 c442 |001f: iput-object v3, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.imageUri:Landroid/net/Uri; // field@42c4 │ │ +2021c2: 5c24 c242 |0021: iput-boolean v4, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.decryptable:Z // field@42c2 │ │ +2021c6: 5925 c642 |0023: iput v5, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.maxWidth:I // field@42c6 │ │ +2021ca: 5926 c542 |0025: iput v6, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.maxHeight:I // field@42c5 │ │ +2021ce: 1213 |0027: const/4 v3, #int 1 // #1 │ │ +2021d0: 6e20 5b01 3000 |0028: invoke-virtual {v0, v3}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@015b │ │ +2021d6: 6e20 5e01 3000 |002b: invoke-virtual {v0, v3}, Landroid/graphics/Paint;.setFilterBitmap:(Z)V // method@015e │ │ +2021dc: 6e20 5d01 3000 |002e: invoke-virtual {v0, v3}, Landroid/graphics/Paint;.setDither:(Z)V // method@015d │ │ +2021e2: 0e00 |0031: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0003 line=54 │ │ 0x000a line=55 │ │ 0x0011 line=56 │ │ 0x0018 line=57 │ │ @@ -488103,17 +488104,17 @@ │ │ type : '(Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;Lorg/thoughtcrime/securesms/imageeditor/RendererContext;Landroid/graphics/Bitmap;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -2021e0: |[2021e0] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.access$000:(Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;Lorg/thoughtcrime/securesms/imageeditor/RendererContext;Landroid/graphics/Bitmap;)V │ │ -2021f0: 7030 c069 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.setBitmap:(Lorg/thoughtcrime/securesms/imageeditor/RendererContext;Landroid/graphics/Bitmap;)V // method@69c0 │ │ -2021f6: 0e00 |0003: return-void │ │ +2021e4: |[2021e4] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.access$000:(Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;Lorg/thoughtcrime/securesms/imageeditor/RendererContext;Landroid/graphics/Bitmap;)V │ │ +2021f4: 7030 c069 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.setBitmap:(Lorg/thoughtcrime/securesms/imageeditor/RendererContext;Landroid/graphics/Bitmap;)V // method@69c0 │ │ +2021fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/thoughtcrime/securesms/imageeditor/RendererContext; │ │ 0x0000 - 0x0004 reg=2 (null) Landroid/graphics/Bitmap; │ │ @@ -488123,17 +488124,17 @@ │ │ type : '(Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -201d98: |[201d98] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.access$102:(Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap; │ │ -201da8: 5b01 be42 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.bitmap:Landroid/graphics/Bitmap; // field@42be │ │ -201dac: 1101 |0002: return-object v1 │ │ +201d9c: |[201d9c] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.access$102:(Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap; │ │ +201dac: 5b01 be42 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.bitmap:Landroid/graphics/Bitmap; // field@42be │ │ +201db0: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; │ │ 0x0000 - 0x0003 reg=1 (null) Landroid/graphics/Bitmap; │ │ │ │ @@ -488142,85 +488143,85 @@ │ │ type : '(Landroid/graphics/Bitmap;Landroid/content/Context;)Landroid/graphics/Bitmap;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 154 16-bit code units │ │ -201db0: |[201db0] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.blur:(Landroid/graphics/Bitmap;Landroid/content/Context;)Landroid/graphics/Bitmap; │ │ -201dc0: 2200 5700 |0000: new-instance v0, Landroid/graphics/Point; // type@0057 │ │ -201dc4: 6e10 1101 0500 |0002: invoke-virtual {v5}, Landroid/graphics/Bitmap;.getWidth:()I // method@0111 │ │ -201dca: 0a01 |0005: move-result v1 │ │ -201dcc: 6e10 0e01 0500 |0006: invoke-virtual {v5}, Landroid/graphics/Bitmap;.getHeight:()I // method@010e │ │ -201dd2: 0a02 |0009: move-result v2 │ │ -201dd4: 7030 7301 1002 |000a: invoke-direct {v0, v1, v2}, Landroid/graphics/Point;.:(II)V // method@0173 │ │ -201dda: 1301 0008 |000d: const/16 v1, #int 2048 // #800 │ │ -201dde: 7120 bf69 1000 |000f: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.scaleKeepingAspectRatio:(Landroid/graphics/Point;I)Landroid/graphics/Point; // method@69bf │ │ -201de4: 0c00 |0012: move-result-object v0 │ │ -201de6: 2201 5700 |0013: new-instance v1, Landroid/graphics/Point; // type@0057 │ │ -201dea: 5202 1900 |0015: iget v2, v0, Landroid/graphics/Point;.x:I // field@0019 │ │ -201dee: db02 0202 |0017: div-int/lit8 v2, v2, #int 2 // #02 │ │ -201df2: 5200 1a00 |0019: iget v0, v0, Landroid/graphics/Point;.y:I // field@001a │ │ -201df6: db00 0002 |001b: div-int/lit8 v0, v0, #int 2 // #02 │ │ -201dfa: 7030 7301 2100 |001d: invoke-direct {v1, v2, v0}, Landroid/graphics/Point;.:(II)V // method@0173 │ │ -201e00: 1300 2c01 |0020: const/16 v0, #int 300 // #12c │ │ -201e04: 7120 bf69 0100 |0022: invoke-static {v1, v0}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.scaleKeepingAspectRatio:(Landroid/graphics/Point;I)Landroid/graphics/Point; // method@69bf │ │ -201e0a: 0c00 |0025: move-result-object v0 │ │ -201e0c: 5201 1900 |0026: iget v1, v0, Landroid/graphics/Point;.x:I // field@0019 │ │ -201e10: 5202 1a00 |0028: iget v2, v0, Landroid/graphics/Point;.y:I // field@001a │ │ -201e14: 7130 a16a 1502 |002a: invoke-static {v5, v1, v2}, Lorg/thoughtcrime/securesms/util/BitmapUtil;.createScaledBitmap:(Landroid/graphics/Bitmap;II)Landroid/graphics/Bitmap; // method@6aa1 │ │ -201e1a: 0c01 |002d: move-result-object v1 │ │ -201e1c: 6202 bd42 |002e: sget-object v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.TAG:Ljava/lang/String; // field@42bd │ │ -201e20: 2203 0d03 |0030: new-instance v3, Ljava/lang/StringBuilder; // type@030d │ │ -201e24: 1a04 0315 |0032: const-string v4, "Bitmap: " // string@1503 │ │ -201e28: 7020 420b 4300 |0034: invoke-direct {v3, v4}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b42 │ │ -201e2e: 6e10 1101 0500 |0037: invoke-virtual {v5}, Landroid/graphics/Bitmap;.getWidth:()I // method@0111 │ │ -201e34: 0a04 |003a: move-result v4 │ │ -201e36: 6e20 460b 4300 |003b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b46 │ │ -201e3c: 1a04 1991 |003e: const-string v4, "x" // string@9119 │ │ -201e40: 6e20 4b0b 4300 |0040: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ -201e46: 6e10 0e01 0500 |0043: invoke-virtual {v5}, Landroid/graphics/Bitmap;.getHeight:()I // method@010e │ │ -201e4c: 0a05 |0046: move-result v5 │ │ -201e4e: 6e20 460b 5300 |0047: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b46 │ │ -201e54: 1a05 ee0e |004a: const-string v5, ", Blur: " // string@0eee │ │ -201e58: 6e20 4b0b 5300 |004c: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ -201e5e: 5205 1900 |004f: iget v5, v0, Landroid/graphics/Point;.x:I // field@0019 │ │ -201e62: 6e20 460b 5300 |0051: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b46 │ │ -201e68: 6e20 4b0b 4300 |0054: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ -201e6e: 5205 1a00 |0057: iget v5, v0, Landroid/graphics/Point;.y:I // field@001a │ │ -201e72: 6e20 460b 5300 |0059: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b46 │ │ -201e78: 6e10 5c0b 0300 |005c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b5c │ │ -201e7e: 0c05 |005f: move-result-object v5 │ │ -201e80: 7120 d902 5200 |0060: invoke-static {v2, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@02d9 │ │ -201e86: 7110 9a02 0600 |0063: invoke-static {v6}, Landroid/renderscript/RenderScript;.create:(Landroid/content/Context;)Landroid/renderscript/RenderScript; // method@029a │ │ -201e8c: 0c05 |0066: move-result-object v5 │ │ -201e8e: 7120 9602 1500 |0067: invoke-static {v5, v1}, Landroid/renderscript/Allocation;.createFromBitmap:(Landroid/renderscript/RenderScript;Landroid/graphics/Bitmap;)Landroid/renderscript/Allocation; // method@0296 │ │ -201e94: 0c06 |006a: move-result-object v6 │ │ -201e96: 6e10 9802 0600 |006b: invoke-virtual {v6}, Landroid/renderscript/Allocation;.getType:()Landroid/renderscript/Type; // method@0298 │ │ -201e9c: 0c00 |006e: move-result-object v0 │ │ -201e9e: 7120 9702 0500 |006f: invoke-static {v5, v0}, Landroid/renderscript/Allocation;.createTyped:(Landroid/renderscript/RenderScript;Landroid/renderscript/Type;)Landroid/renderscript/Allocation; // method@0297 │ │ -201ea4: 0c00 |0072: move-result-object v0 │ │ -201ea6: 7110 9902 0500 |0073: invoke-static {v5}, Landroid/renderscript/Element;.U8_4:(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element; // method@0299 │ │ -201eac: 0c02 |0076: move-result-object v2 │ │ -201eae: 7120 9b02 2500 |0077: invoke-static {v5, v2}, Landroid/renderscript/ScriptIntrinsicBlur;.create:(Landroid/renderscript/RenderScript;Landroid/renderscript/Element;)Landroid/renderscript/ScriptIntrinsicBlur; // method@029b │ │ -201eb4: 0c05 |007a: move-result-object v5 │ │ -201eb6: 1502 c841 |007b: const/high16 v2, #int 1103626240 // #41c8 │ │ -201eba: 6e20 9e02 2500 |007d: invoke-virtual {v5, v2}, Landroid/renderscript/ScriptIntrinsicBlur;.setRadius:(F)V // method@029e │ │ -201ec0: 6e20 9d02 6500 |0080: invoke-virtual {v5, v6}, Landroid/renderscript/ScriptIntrinsicBlur;.setInput:(Landroid/renderscript/Allocation;)V // method@029d │ │ -201ec6: 6e20 9c02 0500 |0083: invoke-virtual {v5, v0}, Landroid/renderscript/ScriptIntrinsicBlur;.forEach:(Landroid/renderscript/Allocation;)V // method@029c │ │ -201ecc: 6e10 1101 0100 |0086: invoke-virtual {v1}, Landroid/graphics/Bitmap;.getWidth:()I // method@0111 │ │ -201ed2: 0a05 |0089: move-result v5 │ │ -201ed4: 6e10 0e01 0100 |008a: invoke-virtual {v1}, Landroid/graphics/Bitmap;.getHeight:()I // method@010e │ │ -201eda: 0a06 |008d: move-result v6 │ │ -201edc: 6e10 0d01 0100 |008e: invoke-virtual {v1}, Landroid/graphics/Bitmap;.getConfig:()Landroid/graphics/Bitmap$Config; // method@010d │ │ -201ee2: 0c01 |0091: move-result-object v1 │ │ -201ee4: 7130 0901 6501 |0092: invoke-static {v5, v6, v1}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@0109 │ │ -201eea: 0c05 |0095: move-result-object v5 │ │ -201eec: 6e20 9502 5000 |0096: invoke-virtual {v0, v5}, Landroid/renderscript/Allocation;.copyTo:(Landroid/graphics/Bitmap;)V // method@0295 │ │ -201ef2: 1105 |0099: return-object v5 │ │ +201db4: |[201db4] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.blur:(Landroid/graphics/Bitmap;Landroid/content/Context;)Landroid/graphics/Bitmap; │ │ +201dc4: 2200 5700 |0000: new-instance v0, Landroid/graphics/Point; // type@0057 │ │ +201dc8: 6e10 1101 0500 |0002: invoke-virtual {v5}, Landroid/graphics/Bitmap;.getWidth:()I // method@0111 │ │ +201dce: 0a01 |0005: move-result v1 │ │ +201dd0: 6e10 0e01 0500 |0006: invoke-virtual {v5}, Landroid/graphics/Bitmap;.getHeight:()I // method@010e │ │ +201dd6: 0a02 |0009: move-result v2 │ │ +201dd8: 7030 7301 1002 |000a: invoke-direct {v0, v1, v2}, Landroid/graphics/Point;.:(II)V // method@0173 │ │ +201dde: 1301 0008 |000d: const/16 v1, #int 2048 // #800 │ │ +201de2: 7120 bf69 1000 |000f: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.scaleKeepingAspectRatio:(Landroid/graphics/Point;I)Landroid/graphics/Point; // method@69bf │ │ +201de8: 0c00 |0012: move-result-object v0 │ │ +201dea: 2201 5700 |0013: new-instance v1, Landroid/graphics/Point; // type@0057 │ │ +201dee: 5202 1900 |0015: iget v2, v0, Landroid/graphics/Point;.x:I // field@0019 │ │ +201df2: db02 0202 |0017: div-int/lit8 v2, v2, #int 2 // #02 │ │ +201df6: 5200 1a00 |0019: iget v0, v0, Landroid/graphics/Point;.y:I // field@001a │ │ +201dfa: db00 0002 |001b: div-int/lit8 v0, v0, #int 2 // #02 │ │ +201dfe: 7030 7301 2100 |001d: invoke-direct {v1, v2, v0}, Landroid/graphics/Point;.:(II)V // method@0173 │ │ +201e04: 1300 2c01 |0020: const/16 v0, #int 300 // #12c │ │ +201e08: 7120 bf69 0100 |0022: invoke-static {v1, v0}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.scaleKeepingAspectRatio:(Landroid/graphics/Point;I)Landroid/graphics/Point; // method@69bf │ │ +201e0e: 0c00 |0025: move-result-object v0 │ │ +201e10: 5201 1900 |0026: iget v1, v0, Landroid/graphics/Point;.x:I // field@0019 │ │ +201e14: 5202 1a00 |0028: iget v2, v0, Landroid/graphics/Point;.y:I // field@001a │ │ +201e18: 7130 a16a 1502 |002a: invoke-static {v5, v1, v2}, Lorg/thoughtcrime/securesms/util/BitmapUtil;.createScaledBitmap:(Landroid/graphics/Bitmap;II)Landroid/graphics/Bitmap; // method@6aa1 │ │ +201e1e: 0c01 |002d: move-result-object v1 │ │ +201e20: 6202 bd42 |002e: sget-object v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.TAG:Ljava/lang/String; // field@42bd │ │ +201e24: 2203 0d03 |0030: new-instance v3, Ljava/lang/StringBuilder; // type@030d │ │ +201e28: 1a04 0315 |0032: const-string v4, "Bitmap: " // string@1503 │ │ +201e2c: 7020 420b 4300 |0034: invoke-direct {v3, v4}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b42 │ │ +201e32: 6e10 1101 0500 |0037: invoke-virtual {v5}, Landroid/graphics/Bitmap;.getWidth:()I // method@0111 │ │ +201e38: 0a04 |003a: move-result v4 │ │ +201e3a: 6e20 460b 4300 |003b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b46 │ │ +201e40: 1a04 1991 |003e: const-string v4, "x" // string@9119 │ │ +201e44: 6e20 4b0b 4300 |0040: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ +201e4a: 6e10 0e01 0500 |0043: invoke-virtual {v5}, Landroid/graphics/Bitmap;.getHeight:()I // method@010e │ │ +201e50: 0a05 |0046: move-result v5 │ │ +201e52: 6e20 460b 5300 |0047: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b46 │ │ +201e58: 1a05 ee0e |004a: const-string v5, ", Blur: " // string@0eee │ │ +201e5c: 6e20 4b0b 5300 |004c: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ +201e62: 5205 1900 |004f: iget v5, v0, Landroid/graphics/Point;.x:I // field@0019 │ │ +201e66: 6e20 460b 5300 |0051: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b46 │ │ +201e6c: 6e20 4b0b 4300 |0054: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ +201e72: 5205 1a00 |0057: iget v5, v0, Landroid/graphics/Point;.y:I // field@001a │ │ +201e76: 6e20 460b 5300 |0059: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b46 │ │ +201e7c: 6e10 5c0b 0300 |005c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b5c │ │ +201e82: 0c05 |005f: move-result-object v5 │ │ +201e84: 7120 d902 5200 |0060: invoke-static {v2, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@02d9 │ │ +201e8a: 7110 9a02 0600 |0063: invoke-static {v6}, Landroid/renderscript/RenderScript;.create:(Landroid/content/Context;)Landroid/renderscript/RenderScript; // method@029a │ │ +201e90: 0c05 |0066: move-result-object v5 │ │ +201e92: 7120 9602 1500 |0067: invoke-static {v5, v1}, Landroid/renderscript/Allocation;.createFromBitmap:(Landroid/renderscript/RenderScript;Landroid/graphics/Bitmap;)Landroid/renderscript/Allocation; // method@0296 │ │ +201e98: 0c06 |006a: move-result-object v6 │ │ +201e9a: 6e10 9802 0600 |006b: invoke-virtual {v6}, Landroid/renderscript/Allocation;.getType:()Landroid/renderscript/Type; // method@0298 │ │ +201ea0: 0c00 |006e: move-result-object v0 │ │ +201ea2: 7120 9702 0500 |006f: invoke-static {v5, v0}, Landroid/renderscript/Allocation;.createTyped:(Landroid/renderscript/RenderScript;Landroid/renderscript/Type;)Landroid/renderscript/Allocation; // method@0297 │ │ +201ea8: 0c00 |0072: move-result-object v0 │ │ +201eaa: 7110 9902 0500 |0073: invoke-static {v5}, Landroid/renderscript/Element;.U8_4:(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element; // method@0299 │ │ +201eb0: 0c02 |0076: move-result-object v2 │ │ +201eb2: 7120 9b02 2500 |0077: invoke-static {v5, v2}, Landroid/renderscript/ScriptIntrinsicBlur;.create:(Landroid/renderscript/RenderScript;Landroid/renderscript/Element;)Landroid/renderscript/ScriptIntrinsicBlur; // method@029b │ │ +201eb8: 0c05 |007a: move-result-object v5 │ │ +201eba: 1502 c841 |007b: const/high16 v2, #int 1103626240 // #41c8 │ │ +201ebe: 6e20 9e02 2500 |007d: invoke-virtual {v5, v2}, Landroid/renderscript/ScriptIntrinsicBlur;.setRadius:(F)V // method@029e │ │ +201ec4: 6e20 9d02 6500 |0080: invoke-virtual {v5, v6}, Landroid/renderscript/ScriptIntrinsicBlur;.setInput:(Landroid/renderscript/Allocation;)V // method@029d │ │ +201eca: 6e20 9c02 0500 |0083: invoke-virtual {v5, v0}, Landroid/renderscript/ScriptIntrinsicBlur;.forEach:(Landroid/renderscript/Allocation;)V // method@029c │ │ +201ed0: 6e10 1101 0100 |0086: invoke-virtual {v1}, Landroid/graphics/Bitmap;.getWidth:()I // method@0111 │ │ +201ed6: 0a05 |0089: move-result v5 │ │ +201ed8: 6e10 0e01 0100 |008a: invoke-virtual {v1}, Landroid/graphics/Bitmap;.getHeight:()I // method@010e │ │ +201ede: 0a06 |008d: move-result v6 │ │ +201ee0: 6e10 0d01 0100 |008e: invoke-virtual {v1}, Landroid/graphics/Bitmap;.getConfig:()Landroid/graphics/Bitmap$Config; // method@010d │ │ +201ee6: 0c01 |0091: move-result-object v1 │ │ +201ee8: 7130 0901 6501 |0092: invoke-static {v5, v6, v1}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@0109 │ │ +201eee: 0c05 |0095: move-result-object v5 │ │ +201ef0: 6e20 9502 5000 |0096: invoke-virtual {v0, v5}, Landroid/renderscript/Allocation;.copyTo:(Landroid/graphics/Bitmap;)V // method@0295 │ │ +201ef6: 1105 |0099: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=242 │ │ 0x0013 line=243 │ │ 0x0026 line=244 │ │ 0x002e line=246 │ │ 0x0063 line=248 │ │ @@ -488241,41 +488242,41 @@ │ │ type : '(Landroid/graphics/Bitmap;)Landroid/graphics/Matrix;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -201f24: |[201f24] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.cropMatrix:(Landroid/graphics/Bitmap;)Landroid/graphics/Matrix; │ │ -201f34: 2200 5000 |0000: new-instance v0, Landroid/graphics/Matrix; // type@0050 │ │ -201f38: 7010 3a01 0000 |0002: invoke-direct {v0}, Landroid/graphics/Matrix;.:()V // method@013a │ │ -201f3e: 6e10 1101 0400 |0005: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getWidth:()I // method@0111 │ │ -201f44: 0a01 |0008: move-result v1 │ │ -201f46: 6e10 0e01 0400 |0009: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getHeight:()I // method@010e │ │ -201f4c: 0a02 |000c: move-result v2 │ │ -201f4e: 1503 803f |000d: const/high16 v3, #int 1065353216 // #3f80 │ │ -201f52: 3721 1100 |000f: if-le v1, v2, 0020 // +0011 │ │ -201f56: 6e10 0e01 0400 |0011: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getHeight:()I // method@010e │ │ -201f5c: 0a01 |0014: move-result v1 │ │ -201f5e: 8211 |0015: int-to-float v1, v1 │ │ -201f60: 6e10 1101 0400 |0016: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getWidth:()I // method@0111 │ │ -201f66: 0a04 |0019: move-result v4 │ │ -201f68: 8244 |001a: int-to-float v4, v4 │ │ -201f6a: c941 |001b: div-float/2addr v1, v4 │ │ -201f6c: 6e30 4701 3001 |001c: invoke-virtual {v0, v3, v1}, Landroid/graphics/Matrix;.preScale:(FF)Z // method@0147 │ │ -201f72: 280f |001f: goto 002e // +000f │ │ -201f74: 6e10 1101 0400 |0020: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getWidth:()I // method@0111 │ │ -201f7a: 0a01 |0023: move-result v1 │ │ -201f7c: 8211 |0024: int-to-float v1, v1 │ │ -201f7e: 6e10 0e01 0400 |0025: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getHeight:()I // method@010e │ │ -201f84: 0a04 |0028: move-result v4 │ │ -201f86: 8244 |0029: int-to-float v4, v4 │ │ -201f88: c941 |002a: div-float/2addr v1, v4 │ │ -201f8a: 6e30 4701 1003 |002b: invoke-virtual {v0, v1, v3}, Landroid/graphics/Matrix;.preScale:(FF)Z // method@0147 │ │ -201f90: 1100 |002e: return-object v0 │ │ +201f28: |[201f28] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.cropMatrix:(Landroid/graphics/Bitmap;)Landroid/graphics/Matrix; │ │ +201f38: 2200 5000 |0000: new-instance v0, Landroid/graphics/Matrix; // type@0050 │ │ +201f3c: 7010 3a01 0000 |0002: invoke-direct {v0}, Landroid/graphics/Matrix;.:()V // method@013a │ │ +201f42: 6e10 1101 0400 |0005: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getWidth:()I // method@0111 │ │ +201f48: 0a01 |0008: move-result v1 │ │ +201f4a: 6e10 0e01 0400 |0009: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getHeight:()I // method@010e │ │ +201f50: 0a02 |000c: move-result v2 │ │ +201f52: 1503 803f |000d: const/high16 v3, #int 1065353216 // #3f80 │ │ +201f56: 3721 1100 |000f: if-le v1, v2, 0020 // +0011 │ │ +201f5a: 6e10 0e01 0400 |0011: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getHeight:()I // method@010e │ │ +201f60: 0a01 |0014: move-result v1 │ │ +201f62: 8211 |0015: int-to-float v1, v1 │ │ +201f64: 6e10 1101 0400 |0016: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getWidth:()I // method@0111 │ │ +201f6a: 0a04 |0019: move-result v4 │ │ +201f6c: 8244 |001a: int-to-float v4, v4 │ │ +201f6e: c941 |001b: div-float/2addr v1, v4 │ │ +201f70: 6e30 4701 3001 |001c: invoke-virtual {v0, v3, v1}, Landroid/graphics/Matrix;.preScale:(FF)Z // method@0147 │ │ +201f76: 280f |001f: goto 002e // +000f │ │ +201f78: 6e10 1101 0400 |0020: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getWidth:()I // method@0111 │ │ +201f7e: 0a01 |0023: move-result v1 │ │ +201f80: 8211 |0024: int-to-float v1, v1 │ │ +201f82: 6e10 0e01 0400 |0025: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getHeight:()I // method@010e │ │ +201f88: 0a04 |0028: move-result v4 │ │ +201f8a: 8244 |0029: int-to-float v4, v4 │ │ +201f8c: c941 |002a: div-float/2addr v1, v4 │ │ +201f8e: 6e30 4701 1003 |002b: invoke-virtual {v0, v1, v3}, Landroid/graphics/Matrix;.preScale:(FF)Z // method@0147 │ │ +201f94: 1100 |002e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=231 │ │ 0x0005 line=232 │ │ 0x0011 line=233 │ │ 0x0020 line=235 │ │ locals : │ │ @@ -488286,44 +488287,44 @@ │ │ type : '(Landroid/content/Context;Z)Lorg/thoughtcrime/securesms/mms/GlideRequest;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 57 16-bit code units │ │ -2020c8: |[2020c8] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.getBitmapGlideRequest:(Landroid/content/Context;Z)Lorg/thoughtcrime/securesms/mms/GlideRequest; │ │ -2020d8: 5220 c642 |0000: iget v0, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.maxWidth:I // field@42c6 │ │ -2020dc: 5221 c542 |0002: iget v1, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.maxHeight:I // field@42c5 │ │ -2020e0: 3804 0c00 |0004: if-eqz v4, 0010 // +000c │ │ -2020e4: 1304 0008 |0006: const/16 v4, #int 2048 // #800 │ │ -2020e8: 7120 af0a 4000 |0008: invoke-static {v0, v4}, Ljava/lang/Math;.min:(II)I // method@0aaf │ │ -2020ee: 0a00 |000b: move-result v0 │ │ -2020f0: 7120 af0a 4100 |000c: invoke-static {v1, v4}, Ljava/lang/Math;.min:(II)I // method@0aaf │ │ -2020f6: 0a01 |000f: move-result v1 │ │ -2020f8: 7110 9c63 0300 |0010: invoke-static {v3}, Lorg/thoughtcrime/securesms/mms/GlideApp;.with:(Landroid/content/Context;)Lorg/thoughtcrime/securesms/mms/GlideRequests; // method@639c │ │ -2020fe: 0c03 |0013: move-result-object v3 │ │ -202100: 6e10 b464 0300 |0014: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/mms/GlideRequests;.asBitmap:()Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@64b4 │ │ -202106: 0c03 |0017: move-result-object v3 │ │ -202108: 6204 7000 |0018: sget-object v4, Lcom/bumptech/glide/load/engine/DiskCacheStrategy;.NONE:Lcom/bumptech/glide/load/engine/DiskCacheStrategy; // field@0070 │ │ -20210c: 6e20 3064 4300 |001a: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.diskCacheStrategy:(Lcom/bumptech/glide/load/engine/DiskCacheStrategy;)Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@6430 │ │ -202112: 0c03 |001d: move-result-object v3 │ │ -202114: 6e30 8164 0301 |001e: invoke-virtual {v3, v0, v1}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.override:(II)Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@6481 │ │ -20211a: 0c03 |0021: move-result-object v3 │ │ -20211c: 6e10 2464 0300 |0022: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.centerInside:()Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@6424 │ │ -202122: 0c03 |0025: move-result-object v3 │ │ -202124: 5524 c242 |0026: iget-boolean v4, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.decryptable:Z // field@42c2 │ │ -202128: 3804 0a00 |0028: if-eqz v4, 0032 // +000a │ │ -20212c: 2204 5010 |002a: new-instance v4, Lorg/thoughtcrime/securesms/mms/DecryptableStreamUriLoader$DecryptableUri; // type@1050 │ │ -202130: 5420 c442 |002c: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.imageUri:Landroid/net/Uri; // field@42c4 │ │ -202134: 7020 7963 0400 |002e: invoke-direct {v4, v0}, Lorg/thoughtcrime/securesms/mms/DecryptableStreamUriLoader$DecryptableUri;.:(Landroid/net/Uri;)V // method@6379 │ │ -20213a: 2803 |0031: goto 0034 // +0003 │ │ -20213c: 5424 c442 |0032: iget-object v4, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.imageUri:Landroid/net/Uri; // field@42c4 │ │ -202140: 6e20 6a64 4300 |0034: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.load:(Ljava/lang/Object;)Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@646a │ │ -202146: 0c03 |0037: move-result-object v3 │ │ -202148: 1103 |0038: return-object v3 │ │ +2020cc: |[2020cc] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.getBitmapGlideRequest:(Landroid/content/Context;Z)Lorg/thoughtcrime/securesms/mms/GlideRequest; │ │ +2020dc: 5220 c642 |0000: iget v0, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.maxWidth:I // field@42c6 │ │ +2020e0: 5221 c542 |0002: iget v1, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.maxHeight:I // field@42c5 │ │ +2020e4: 3804 0c00 |0004: if-eqz v4, 0010 // +000c │ │ +2020e8: 1304 0008 |0006: const/16 v4, #int 2048 // #800 │ │ +2020ec: 7120 af0a 4000 |0008: invoke-static {v0, v4}, Ljava/lang/Math;.min:(II)I // method@0aaf │ │ +2020f2: 0a00 |000b: move-result v0 │ │ +2020f4: 7120 af0a 4100 |000c: invoke-static {v1, v4}, Ljava/lang/Math;.min:(II)I // method@0aaf │ │ +2020fa: 0a01 |000f: move-result v1 │ │ +2020fc: 7110 9c63 0300 |0010: invoke-static {v3}, Lorg/thoughtcrime/securesms/mms/GlideApp;.with:(Landroid/content/Context;)Lorg/thoughtcrime/securesms/mms/GlideRequests; // method@639c │ │ +202102: 0c03 |0013: move-result-object v3 │ │ +202104: 6e10 b464 0300 |0014: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/mms/GlideRequests;.asBitmap:()Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@64b4 │ │ +20210a: 0c03 |0017: move-result-object v3 │ │ +20210c: 6204 7000 |0018: sget-object v4, Lcom/bumptech/glide/load/engine/DiskCacheStrategy;.NONE:Lcom/bumptech/glide/load/engine/DiskCacheStrategy; // field@0070 │ │ +202110: 6e20 3064 4300 |001a: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.diskCacheStrategy:(Lcom/bumptech/glide/load/engine/DiskCacheStrategy;)Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@6430 │ │ +202116: 0c03 |001d: move-result-object v3 │ │ +202118: 6e30 8164 0301 |001e: invoke-virtual {v3, v0, v1}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.override:(II)Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@6481 │ │ +20211e: 0c03 |0021: move-result-object v3 │ │ +202120: 6e10 2464 0300 |0022: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.centerInside:()Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@6424 │ │ +202126: 0c03 |0025: move-result-object v3 │ │ +202128: 5524 c242 |0026: iget-boolean v4, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.decryptable:Z // field@42c2 │ │ +20212c: 3804 0a00 |0028: if-eqz v4, 0032 // +000a │ │ +202130: 2204 5010 |002a: new-instance v4, Lorg/thoughtcrime/securesms/mms/DecryptableStreamUriLoader$DecryptableUri; // type@1050 │ │ +202134: 5420 c442 |002c: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.imageUri:Landroid/net/Uri; // field@42c4 │ │ +202138: 7020 7963 0400 |002e: invoke-direct {v4, v0}, Lorg/thoughtcrime/securesms/mms/DecryptableStreamUriLoader$DecryptableUri;.:(Landroid/net/Uri;)V // method@6379 │ │ +20213e: 2803 |0031: goto 0034 // +0003 │ │ +202140: 5424 c442 |0032: iget-object v4, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.imageUri:Landroid/net/Uri; // field@42c4 │ │ +202144: 6e20 6a64 4300 |0034: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.load:(Ljava/lang/Object;)Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@646a │ │ +20214a: 0c03 |0037: move-result-object v3 │ │ +20214c: 1103 |0038: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ 0x0002 line=170 │ │ 0x0008 line=173 │ │ 0x000c line=174 │ │ 0x0010 line=177 │ │ @@ -488342,50 +488343,50 @@ │ │ type : '(FF)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 63 16-bit code units │ │ -202024: |[202024] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.pixelAlphaNotZero:(FF)Z │ │ -202034: 6e10 b969 0500 |0000: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.getBitmap:()Landroid/graphics/Bitmap; // method@69b9 │ │ -20203a: 0c00 |0003: move-result-object v0 │ │ -20203c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -20203e: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ -202042: 0f01 |0007: return v1 │ │ -202044: 5452 c342 |0008: iget-object v2, v5, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.imageProjectionMatrix:Landroid/graphics/Matrix; // field@42c3 │ │ -202048: 5453 c842 |000a: iget-object v3, v5, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.temp:Landroid/graphics/Matrix; // field@42c8 │ │ -20204c: 6e20 3d01 3200 |000c: invoke-virtual {v2, v3}, Landroid/graphics/Matrix;.invert:(Landroid/graphics/Matrix;)Z // method@013d │ │ -202052: 1222 |000f: const/4 v2, #int 2 // #2 │ │ -202054: 2323 d711 |0010: new-array v3, v2, [F // type@11d7 │ │ -202058: 5454 c842 |0012: iget-object v4, v5, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.temp:Landroid/graphics/Matrix; // field@42c8 │ │ -20205c: 2322 d711 |0014: new-array v2, v2, [F // type@11d7 │ │ -202060: 4b06 0201 |0016: aput v6, v2, v1 │ │ -202064: 1216 |0018: const/4 v6, #int 1 // #1 │ │ -202066: 4b07 0206 |0019: aput v7, v2, v6 │ │ -20206a: 6e30 4001 3402 |001b: invoke-virtual {v4, v3, v2}, Landroid/graphics/Matrix;.mapPoints:([F[F)V // method@0140 │ │ -202070: 4407 0301 |001e: aget v7, v3, v1 │ │ -202074: 8777 |0020: float-to-int v7, v7 │ │ -202076: 4402 0306 |0021: aget v2, v3, v6 │ │ -20207a: 8722 |0023: float-to-int v2, v2 │ │ -20207c: 3a07 1a00 |0024: if-ltz v7, 003e // +001a │ │ -202080: 6e10 1101 0000 |0026: invoke-virtual {v0}, Landroid/graphics/Bitmap;.getWidth:()I // method@0111 │ │ -202086: 0a03 |0029: move-result v3 │ │ -202088: 3537 1400 |002a: if-ge v7, v3, 003e // +0014 │ │ -20208c: 3a02 1200 |002c: if-ltz v2, 003e // +0012 │ │ -202090: 6e10 0e01 0000 |002e: invoke-virtual {v0}, Landroid/graphics/Bitmap;.getHeight:()I // method@010e │ │ -202096: 0a03 |0031: move-result v3 │ │ -202098: 3532 0c00 |0032: if-ge v2, v3, 003e // +000c │ │ -20209c: 6e30 0f01 7002 |0034: invoke-virtual {v0, v7, v2}, Landroid/graphics/Bitmap;.getPixel:(II)I // method@010f │ │ -2020a2: 0a07 |0037: move-result v7 │ │ -2020a4: 1500 00ff |0038: const/high16 v0, #int -16777216 // #ff00 │ │ -2020a8: b507 |003a: and-int/2addr v7, v0 │ │ -2020aa: 3807 0300 |003b: if-eqz v7, 003e // +0003 │ │ -2020ae: 1211 |003d: const/4 v1, #int 1 // #1 │ │ -2020b0: 0f01 |003e: return v1 │ │ +202028: |[202028] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.pixelAlphaNotZero:(FF)Z │ │ +202038: 6e10 b969 0500 |0000: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.getBitmap:()Landroid/graphics/Bitmap; // method@69b9 │ │ +20203e: 0c00 |0003: move-result-object v0 │ │ +202040: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +202042: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ +202046: 0f01 |0007: return v1 │ │ +202048: 5452 c342 |0008: iget-object v2, v5, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.imageProjectionMatrix:Landroid/graphics/Matrix; // field@42c3 │ │ +20204c: 5453 c842 |000a: iget-object v3, v5, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.temp:Landroid/graphics/Matrix; // field@42c8 │ │ +202050: 6e20 3d01 3200 |000c: invoke-virtual {v2, v3}, Landroid/graphics/Matrix;.invert:(Landroid/graphics/Matrix;)Z // method@013d │ │ +202056: 1222 |000f: const/4 v2, #int 2 // #2 │ │ +202058: 2323 d711 |0010: new-array v3, v2, [F // type@11d7 │ │ +20205c: 5454 c842 |0012: iget-object v4, v5, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.temp:Landroid/graphics/Matrix; // field@42c8 │ │ +202060: 2322 d711 |0014: new-array v2, v2, [F // type@11d7 │ │ +202064: 4b06 0201 |0016: aput v6, v2, v1 │ │ +202068: 1216 |0018: const/4 v6, #int 1 // #1 │ │ +20206a: 4b07 0206 |0019: aput v7, v2, v6 │ │ +20206e: 6e30 4001 3402 |001b: invoke-virtual {v4, v3, v2}, Landroid/graphics/Matrix;.mapPoints:([F[F)V // method@0140 │ │ +202074: 4407 0301 |001e: aget v7, v3, v1 │ │ +202078: 8777 |0020: float-to-int v7, v7 │ │ +20207a: 4402 0306 |0021: aget v2, v3, v6 │ │ +20207e: 8722 |0023: float-to-int v2, v2 │ │ +202080: 3a07 1a00 |0024: if-ltz v7, 003e // +001a │ │ +202084: 6e10 1101 0000 |0026: invoke-virtual {v0}, Landroid/graphics/Bitmap;.getWidth:()I // method@0111 │ │ +20208a: 0a03 |0029: move-result v3 │ │ +20208c: 3537 1400 |002a: if-ge v7, v3, 003e // +0014 │ │ +202090: 3a02 1200 |002c: if-ltz v2, 003e // +0012 │ │ +202094: 6e10 0e01 0000 |002e: invoke-virtual {v0}, Landroid/graphics/Bitmap;.getHeight:()I // method@010e │ │ +20209a: 0a03 |0031: move-result v3 │ │ +20209c: 3532 0c00 |0032: if-ge v2, v3, 003e // +000c │ │ +2020a0: 6e30 0f01 7002 |0034: invoke-virtual {v0, v7, v2}, Landroid/graphics/Bitmap;.getPixel:(II)I // method@010f │ │ +2020a6: 0a07 |0037: move-result v7 │ │ +2020a8: 1500 00ff |0038: const/high16 v0, #int -16777216 // #ff00 │ │ +2020ac: b507 |003a: and-int/2addr v7, v0 │ │ +2020ae: 3807 0300 |003b: if-eqz v7, 003e // +0003 │ │ +2020b2: 1211 |003d: const/4 v1, #int 1 // #1 │ │ +2020b4: 0f01 |003e: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ 0x0008 line=195 │ │ 0x0010 line=197 │ │ 0x0012 line=198 │ │ 0x001e line=200 │ │ @@ -488402,106 +488403,106 @@ │ │ type : '(Lorg/thoughtcrime/securesms/imageeditor/RendererContext;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 190 16-bit code units │ │ -202328: |[202328] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.renderBlurOverlay:(Lorg/thoughtcrime/securesms/imageeditor/RendererContext;)V │ │ -202338: 6e10 ed60 0800 |0000: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.getChildren:()Ljava/util/List; // method@60ed │ │ -20233e: 0c00 |0003: move-result-object v0 │ │ -202340: 7210 6d0d 0000 |0004: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0d6d │ │ -202346: 0c00 |0007: move-result-object v0 │ │ -202348: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -20234a: 7210 480d 0000 |0009: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@0d48 │ │ -202350: 0a02 |000c: move-result v2 │ │ -202352: 3802 3e00 |000d: if-eqz v2, 004b // +003e │ │ -202356: 7210 490d 0000 |000f: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0d49 │ │ -20235c: 0c02 |0012: move-result-object v2 │ │ -20235e: 1f02 0710 |0013: check-cast v2, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // type@1007 │ │ -202362: 6e10 5a61 0200 |0015: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.getZOrder:()I // method@615a │ │ -202368: 0a03 |0018: move-result v3 │ │ -20236a: 12f4 |0019: const/4 v4, #int -1 // #ff │ │ -20236c: 3343 efff |001a: if-ne v3, v4, 0009 // -0011 │ │ -202370: 5471 bf42 |001c: iget-object v1, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurPaint:Landroid/graphics/Paint; // field@42bf │ │ -202374: 1213 |001e: const/4 v3, #int 1 // #1 │ │ -202376: 3901 1600 |001f: if-nez v1, 0035 // +0016 │ │ -20237a: 2201 5300 |0021: new-instance v1, Landroid/graphics/Paint; // type@0053 │ │ -20237e: 7010 5101 0100 |0023: invoke-direct {v1}, Landroid/graphics/Paint;.:()V // method@0151 │ │ -202384: 5b71 bf42 |0026: iput-object v1, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurPaint:Landroid/graphics/Paint; // field@42bf │ │ -202388: 6e20 5b01 3100 |0028: invoke-virtual {v1, v3}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@015b │ │ -20238e: 5471 bf42 |002b: iget-object v1, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurPaint:Landroid/graphics/Paint; // field@42bf │ │ -202392: 6e20 5e01 3100 |002d: invoke-virtual {v1, v3}, Landroid/graphics/Paint;.setFilterBitmap:(Z)V // method@015e │ │ -202398: 5471 bf42 |0030: iget-object v1, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurPaint:Landroid/graphics/Paint; // field@42bf │ │ -20239c: 6e20 5d01 3100 |0032: invoke-virtual {v1, v3}, Landroid/graphics/Paint;.setDither:(Z)V // method@015d │ │ -2023a2: 5471 bf42 |0035: iget-object v1, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurPaint:Landroid/graphics/Paint; // field@42bf │ │ -2023a6: 2204 5a00 |0037: new-instance v4, Landroid/graphics/PorterDuffXfermode; // type@005a │ │ -2023aa: 6205 1f00 |0039: sget-object v5, Landroid/graphics/PorterDuff$Mode;.DST_OUT:Landroid/graphics/PorterDuff$Mode; // field@001f │ │ -2023ae: 7020 7801 5400 |003b: invoke-direct {v4, v5}, Landroid/graphics/PorterDuffXfermode;.:(Landroid/graphics/PorterDuff$Mode;)V // method@0178 │ │ -2023b4: 6e20 6601 4100 |003e: invoke-virtual {v1, v4}, Landroid/graphics/Paint;.setXfermode:(Landroid/graphics/Xfermode;)Landroid/graphics/Xfermode; // method@0166 │ │ -2023ba: 5471 bf42 |0041: iget-object v1, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurPaint:Landroid/graphics/Paint; // field@42bf │ │ -2023be: 6e20 f960 1800 |0043: invoke-virtual {v8, v1}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.setMaskPaint:(Landroid/graphics/Paint;)V // method@60f9 │ │ -2023c4: 6e20 4b61 8200 |0046: invoke-virtual {v2, v8}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.draw:(Lorg/thoughtcrime/securesms/imageeditor/RendererContext;)V // method@614b │ │ -2023ca: 1211 |0049: const/4 v1, #int 1 // #1 │ │ -2023cc: 28bf |004a: goto 0009 // -0041 │ │ -2023ce: 3801 7200 |004b: if-eqz v1, 00bd // +0072 │ │ -2023d2: 6e10 f460 0800 |004d: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.save:()V // method@60f4 │ │ -2023d8: 5480 7d3f |0050: iget-object v0, v8, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.canvasMatrix:Lorg/thoughtcrime/securesms/imageeditor/CanvasMatrix; // field@3f7d │ │ -2023dc: 5471 c342 |0052: iget-object v1, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.imageProjectionMatrix:Landroid/graphics/Matrix; // field@42c3 │ │ -2023e0: 6e20 3a60 1000 |0054: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/imageeditor/CanvasMatrix;.concat:(Landroid/graphics/Matrix;)V // method@603a │ │ -2023e6: 5470 bf42 |0057: iget-object v0, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurPaint:Landroid/graphics/Paint; // field@42bf │ │ -2023ea: 2201 5a00 |0059: new-instance v1, Landroid/graphics/PorterDuffXfermode; // type@005a │ │ -2023ee: 6202 1e00 |005b: sget-object v2, Landroid/graphics/PorterDuff$Mode;.DST_ATOP:Landroid/graphics/PorterDuff$Mode; // field@001e │ │ -2023f2: 7020 7801 2100 |005d: invoke-direct {v1, v2}, Landroid/graphics/PorterDuffXfermode;.:(Landroid/graphics/PorterDuff$Mode;)V // method@0178 │ │ -2023f8: 6e20 6601 1000 |0060: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setXfermode:(Landroid/graphics/Xfermode;)Landroid/graphics/Xfermode; // method@0166 │ │ -2023fe: 5470 bf42 |0063: iget-object v0, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurPaint:Landroid/graphics/Paint; // field@42bf │ │ -202402: 1201 |0065: const/4 v1, #int 0 // #0 │ │ -202404: 6e20 5f01 1000 |0066: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setMaskFilter:(Landroid/graphics/MaskFilter;)Landroid/graphics/MaskFilter; // method@015f │ │ -20240a: 5470 c142 |0069: iget-object v0, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurredBitmap:Landroid/graphics/Bitmap; // field@42c1 │ │ -20240e: 1202 |006b: const/4 v2, #int 0 // #0 │ │ -202410: 3900 3900 |006c: if-nez v0, 00a5 // +0039 │ │ -202414: 5470 be42 |006e: iget-object v0, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.bitmap:Landroid/graphics/Bitmap; // field@42be │ │ -202418: 5483 7f3f |0070: iget-object v3, v8, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.context:Landroid/content/Context; // field@3f7f │ │ -20241c: 7120 b669 3000 |0072: invoke-static {v0, v3}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blur:(Landroid/graphics/Bitmap;Landroid/content/Context;)Landroid/graphics/Bitmap; // method@69b6 │ │ -202422: 0c00 |0075: move-result-object v0 │ │ -202424: 5b70 c142 |0076: iput-object v0, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurredBitmap:Landroid/graphics/Bitmap; // field@42c1 │ │ -202428: 5470 c042 |0078: iget-object v0, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurScaleMatrix:Landroid/graphics/Matrix; // field@42c0 │ │ -20242c: 2203 5c00 |007a: new-instance v3, Landroid/graphics/RectF; // type@005c │ │ -202430: 5474 c142 |007c: iget-object v4, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurredBitmap:Landroid/graphics/Bitmap; // field@42c1 │ │ -202434: 6e10 1101 0400 |007e: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getWidth:()I // method@0111 │ │ -20243a: 0a04 |0081: move-result v4 │ │ -20243c: 8244 |0082: int-to-float v4, v4 │ │ -20243e: 5475 c142 |0083: iget-object v5, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurredBitmap:Landroid/graphics/Bitmap; // field@42c1 │ │ -202442: 6e10 0e01 0500 |0085: invoke-virtual {v5}, Landroid/graphics/Bitmap;.getHeight:()I // method@010e │ │ -202448: 0a05 |0088: move-result v5 │ │ -20244a: 8255 |0089: int-to-float v5, v5 │ │ -20244c: 7055 8201 2342 |008a: invoke-direct {v3, v2, v2, v4, v5}, Landroid/graphics/RectF;.:(FFFF)V // method@0182 │ │ -202452: 2204 5c00 |008d: new-instance v4, Landroid/graphics/RectF; // type@005c │ │ -202456: 5475 be42 |008f: iget-object v5, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.bitmap:Landroid/graphics/Bitmap; // field@42be │ │ -20245a: 6e10 1101 0500 |0091: invoke-virtual {v5}, Landroid/graphics/Bitmap;.getWidth:()I // method@0111 │ │ -202460: 0a05 |0094: move-result v5 │ │ -202462: 8255 |0095: int-to-float v5, v5 │ │ -202464: 5476 be42 |0096: iget-object v6, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.bitmap:Landroid/graphics/Bitmap; // field@42be │ │ -202468: 6e10 0e01 0600 |0098: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getHeight:()I // method@010e │ │ -20246e: 0a06 |009b: move-result v6 │ │ -202470: 8266 |009c: int-to-float v6, v6 │ │ -202472: 7056 8201 2452 |009d: invoke-direct {v4, v2, v2, v5, v6}, Landroid/graphics/RectF;.:(FFFF)V // method@0182 │ │ -202478: 6205 1200 |00a0: sget-object v5, Landroid/graphics/Matrix$ScaleToFit;.FILL:Landroid/graphics/Matrix$ScaleToFit; // field@0012 │ │ -20247c: 6e40 4b01 3054 |00a2: invoke-virtual {v0, v3, v4, v5}, Landroid/graphics/Matrix;.setRectToRect:(Landroid/graphics/RectF;Landroid/graphics/RectF;Landroid/graphics/Matrix$ScaleToFit;)Z // method@014b │ │ -202482: 5480 7c3f |00a5: iget-object v0, v8, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.canvas:Landroid/graphics/Canvas; // field@3f7c │ │ -202486: 5473 c042 |00a7: iget-object v3, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurScaleMatrix:Landroid/graphics/Matrix; // field@42c0 │ │ -20248a: 6e20 2201 3000 |00a9: invoke-virtual {v0, v3}, Landroid/graphics/Canvas;.concat:(Landroid/graphics/Matrix;)V // method@0122 │ │ -202490: 5480 7c3f |00ac: iget-object v0, v8, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.canvas:Landroid/graphics/Canvas; // field@3f7c │ │ -202494: 5473 c142 |00ae: iget-object v3, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurredBitmap:Landroid/graphics/Bitmap; // field@42c1 │ │ -202498: 5474 bf42 |00b0: iget-object v4, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurPaint:Landroid/graphics/Paint; // field@42bf │ │ -20249c: 6e54 2301 3022 |00b2: invoke-virtual {v0, v3, v2, v2, v4}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@0123 │ │ -2024a2: 5470 bf42 |00b5: iget-object v0, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurPaint:Landroid/graphics/Paint; // field@42bf │ │ -2024a6: 6e20 6601 1000 |00b7: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setXfermode:(Landroid/graphics/Xfermode;)Landroid/graphics/Xfermode; // method@0166 │ │ -2024ac: 6e10 f360 0800 |00ba: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.restore:()V // method@60f3 │ │ -2024b2: 0e00 |00bd: return-void │ │ +20232c: |[20232c] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.renderBlurOverlay:(Lorg/thoughtcrime/securesms/imageeditor/RendererContext;)V │ │ +20233c: 6e10 ed60 0800 |0000: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.getChildren:()Ljava/util/List; // method@60ed │ │ +202342: 0c00 |0003: move-result-object v0 │ │ +202344: 7210 6d0d 0000 |0004: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0d6d │ │ +20234a: 0c00 |0007: move-result-object v0 │ │ +20234c: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +20234e: 7210 480d 0000 |0009: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@0d48 │ │ +202354: 0a02 |000c: move-result v2 │ │ +202356: 3802 3e00 |000d: if-eqz v2, 004b // +003e │ │ +20235a: 7210 490d 0000 |000f: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0d49 │ │ +202360: 0c02 |0012: move-result-object v2 │ │ +202362: 1f02 0710 |0013: check-cast v2, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // type@1007 │ │ +202366: 6e10 5a61 0200 |0015: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.getZOrder:()I // method@615a │ │ +20236c: 0a03 |0018: move-result v3 │ │ +20236e: 12f4 |0019: const/4 v4, #int -1 // #ff │ │ +202370: 3343 efff |001a: if-ne v3, v4, 0009 // -0011 │ │ +202374: 5471 bf42 |001c: iget-object v1, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurPaint:Landroid/graphics/Paint; // field@42bf │ │ +202378: 1213 |001e: const/4 v3, #int 1 // #1 │ │ +20237a: 3901 1600 |001f: if-nez v1, 0035 // +0016 │ │ +20237e: 2201 5300 |0021: new-instance v1, Landroid/graphics/Paint; // type@0053 │ │ +202382: 7010 5101 0100 |0023: invoke-direct {v1}, Landroid/graphics/Paint;.:()V // method@0151 │ │ +202388: 5b71 bf42 |0026: iput-object v1, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurPaint:Landroid/graphics/Paint; // field@42bf │ │ +20238c: 6e20 5b01 3100 |0028: invoke-virtual {v1, v3}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@015b │ │ +202392: 5471 bf42 |002b: iget-object v1, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurPaint:Landroid/graphics/Paint; // field@42bf │ │ +202396: 6e20 5e01 3100 |002d: invoke-virtual {v1, v3}, Landroid/graphics/Paint;.setFilterBitmap:(Z)V // method@015e │ │ +20239c: 5471 bf42 |0030: iget-object v1, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurPaint:Landroid/graphics/Paint; // field@42bf │ │ +2023a0: 6e20 5d01 3100 |0032: invoke-virtual {v1, v3}, Landroid/graphics/Paint;.setDither:(Z)V // method@015d │ │ +2023a6: 5471 bf42 |0035: iget-object v1, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurPaint:Landroid/graphics/Paint; // field@42bf │ │ +2023aa: 2204 5a00 |0037: new-instance v4, Landroid/graphics/PorterDuffXfermode; // type@005a │ │ +2023ae: 6205 1f00 |0039: sget-object v5, Landroid/graphics/PorterDuff$Mode;.DST_OUT:Landroid/graphics/PorterDuff$Mode; // field@001f │ │ +2023b2: 7020 7801 5400 |003b: invoke-direct {v4, v5}, Landroid/graphics/PorterDuffXfermode;.:(Landroid/graphics/PorterDuff$Mode;)V // method@0178 │ │ +2023b8: 6e20 6601 4100 |003e: invoke-virtual {v1, v4}, Landroid/graphics/Paint;.setXfermode:(Landroid/graphics/Xfermode;)Landroid/graphics/Xfermode; // method@0166 │ │ +2023be: 5471 bf42 |0041: iget-object v1, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurPaint:Landroid/graphics/Paint; // field@42bf │ │ +2023c2: 6e20 f960 1800 |0043: invoke-virtual {v8, v1}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.setMaskPaint:(Landroid/graphics/Paint;)V // method@60f9 │ │ +2023c8: 6e20 4b61 8200 |0046: invoke-virtual {v2, v8}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.draw:(Lorg/thoughtcrime/securesms/imageeditor/RendererContext;)V // method@614b │ │ +2023ce: 1211 |0049: const/4 v1, #int 1 // #1 │ │ +2023d0: 28bf |004a: goto 0009 // -0041 │ │ +2023d2: 3801 7200 |004b: if-eqz v1, 00bd // +0072 │ │ +2023d6: 6e10 f460 0800 |004d: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.save:()V // method@60f4 │ │ +2023dc: 5480 7d3f |0050: iget-object v0, v8, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.canvasMatrix:Lorg/thoughtcrime/securesms/imageeditor/CanvasMatrix; // field@3f7d │ │ +2023e0: 5471 c342 |0052: iget-object v1, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.imageProjectionMatrix:Landroid/graphics/Matrix; // field@42c3 │ │ +2023e4: 6e20 3a60 1000 |0054: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/imageeditor/CanvasMatrix;.concat:(Landroid/graphics/Matrix;)V // method@603a │ │ +2023ea: 5470 bf42 |0057: iget-object v0, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurPaint:Landroid/graphics/Paint; // field@42bf │ │ +2023ee: 2201 5a00 |0059: new-instance v1, Landroid/graphics/PorterDuffXfermode; // type@005a │ │ +2023f2: 6202 1e00 |005b: sget-object v2, Landroid/graphics/PorterDuff$Mode;.DST_ATOP:Landroid/graphics/PorterDuff$Mode; // field@001e │ │ +2023f6: 7020 7801 2100 |005d: invoke-direct {v1, v2}, Landroid/graphics/PorterDuffXfermode;.:(Landroid/graphics/PorterDuff$Mode;)V // method@0178 │ │ +2023fc: 6e20 6601 1000 |0060: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setXfermode:(Landroid/graphics/Xfermode;)Landroid/graphics/Xfermode; // method@0166 │ │ +202402: 5470 bf42 |0063: iget-object v0, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurPaint:Landroid/graphics/Paint; // field@42bf │ │ +202406: 1201 |0065: const/4 v1, #int 0 // #0 │ │ +202408: 6e20 5f01 1000 |0066: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setMaskFilter:(Landroid/graphics/MaskFilter;)Landroid/graphics/MaskFilter; // method@015f │ │ +20240e: 5470 c142 |0069: iget-object v0, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurredBitmap:Landroid/graphics/Bitmap; // field@42c1 │ │ +202412: 1202 |006b: const/4 v2, #int 0 // #0 │ │ +202414: 3900 3900 |006c: if-nez v0, 00a5 // +0039 │ │ +202418: 5470 be42 |006e: iget-object v0, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.bitmap:Landroid/graphics/Bitmap; // field@42be │ │ +20241c: 5483 7f3f |0070: iget-object v3, v8, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.context:Landroid/content/Context; // field@3f7f │ │ +202420: 7120 b669 3000 |0072: invoke-static {v0, v3}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blur:(Landroid/graphics/Bitmap;Landroid/content/Context;)Landroid/graphics/Bitmap; // method@69b6 │ │ +202426: 0c00 |0075: move-result-object v0 │ │ +202428: 5b70 c142 |0076: iput-object v0, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurredBitmap:Landroid/graphics/Bitmap; // field@42c1 │ │ +20242c: 5470 c042 |0078: iget-object v0, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurScaleMatrix:Landroid/graphics/Matrix; // field@42c0 │ │ +202430: 2203 5c00 |007a: new-instance v3, Landroid/graphics/RectF; // type@005c │ │ +202434: 5474 c142 |007c: iget-object v4, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurredBitmap:Landroid/graphics/Bitmap; // field@42c1 │ │ +202438: 6e10 1101 0400 |007e: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getWidth:()I // method@0111 │ │ +20243e: 0a04 |0081: move-result v4 │ │ +202440: 8244 |0082: int-to-float v4, v4 │ │ +202442: 5475 c142 |0083: iget-object v5, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurredBitmap:Landroid/graphics/Bitmap; // field@42c1 │ │ +202446: 6e10 0e01 0500 |0085: invoke-virtual {v5}, Landroid/graphics/Bitmap;.getHeight:()I // method@010e │ │ +20244c: 0a05 |0088: move-result v5 │ │ +20244e: 8255 |0089: int-to-float v5, v5 │ │ +202450: 7055 8201 2342 |008a: invoke-direct {v3, v2, v2, v4, v5}, Landroid/graphics/RectF;.:(FFFF)V // method@0182 │ │ +202456: 2204 5c00 |008d: new-instance v4, Landroid/graphics/RectF; // type@005c │ │ +20245a: 5475 be42 |008f: iget-object v5, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.bitmap:Landroid/graphics/Bitmap; // field@42be │ │ +20245e: 6e10 1101 0500 |0091: invoke-virtual {v5}, Landroid/graphics/Bitmap;.getWidth:()I // method@0111 │ │ +202464: 0a05 |0094: move-result v5 │ │ +202466: 8255 |0095: int-to-float v5, v5 │ │ +202468: 5476 be42 |0096: iget-object v6, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.bitmap:Landroid/graphics/Bitmap; // field@42be │ │ +20246c: 6e10 0e01 0600 |0098: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getHeight:()I // method@010e │ │ +202472: 0a06 |009b: move-result v6 │ │ +202474: 8266 |009c: int-to-float v6, v6 │ │ +202476: 7056 8201 2452 |009d: invoke-direct {v4, v2, v2, v5, v6}, Landroid/graphics/RectF;.:(FFFF)V // method@0182 │ │ +20247c: 6205 1200 |00a0: sget-object v5, Landroid/graphics/Matrix$ScaleToFit;.FILL:Landroid/graphics/Matrix$ScaleToFit; // field@0012 │ │ +202480: 6e40 4b01 3054 |00a2: invoke-virtual {v0, v3, v4, v5}, Landroid/graphics/Matrix;.setRectToRect:(Landroid/graphics/RectF;Landroid/graphics/RectF;Landroid/graphics/Matrix$ScaleToFit;)Z // method@014b │ │ +202486: 5480 7c3f |00a5: iget-object v0, v8, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.canvas:Landroid/graphics/Canvas; // field@3f7c │ │ +20248a: 5473 c042 |00a7: iget-object v3, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurScaleMatrix:Landroid/graphics/Matrix; // field@42c0 │ │ +20248e: 6e20 2201 3000 |00a9: invoke-virtual {v0, v3}, Landroid/graphics/Canvas;.concat:(Landroid/graphics/Matrix;)V // method@0122 │ │ +202494: 5480 7c3f |00ac: iget-object v0, v8, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.canvas:Landroid/graphics/Canvas; // field@3f7c │ │ +202498: 5473 c142 |00ae: iget-object v3, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurredBitmap:Landroid/graphics/Bitmap; // field@42c1 │ │ +20249c: 5474 bf42 |00b0: iget-object v4, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurPaint:Landroid/graphics/Paint; // field@42bf │ │ +2024a0: 6e54 2301 3022 |00b2: invoke-virtual {v0, v3, v2, v2, v4}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@0123 │ │ +2024a6: 5470 bf42 |00b5: iget-object v0, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurPaint:Landroid/graphics/Paint; // field@42bf │ │ +2024aa: 6e20 6601 1000 |00b7: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setXfermode:(Landroid/graphics/Xfermode;)Landroid/graphics/Xfermode; // method@0166 │ │ +2024b0: 6e10 f360 0800 |00ba: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.restore:()V // method@60f3 │ │ +2024b6: 0e00 |00bd: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ 0x0015 line=131 │ │ 0x001c line=133 │ │ 0x0021 line=134 │ │ 0x0028 line=135 │ │ @@ -488532,49 +488533,49 @@ │ │ type : '(Landroid/graphics/Point;I)Landroid/graphics/Point;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 49 16-bit code units │ │ -201f94: |[201f94] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.scaleKeepingAspectRatio:(Landroid/graphics/Point;I)Landroid/graphics/Point; │ │ -201fa4: 5240 1900 |0000: iget v0, v4, Landroid/graphics/Point;.x:I // field@0019 │ │ -201fa8: 5241 1a00 |0002: iget v1, v4, Landroid/graphics/Point;.y:I // field@001a │ │ -201fac: 5242 1900 |0004: iget v2, v4, Landroid/graphics/Point;.x:I // field@0019 │ │ -201fb0: 3652 0a00 |0006: if-gt v2, v5, 0010 // +000a │ │ -201fb4: 5242 1a00 |0008: iget v2, v4, Landroid/graphics/Point;.y:I // field@001a │ │ -201fb8: 3752 0300 |000a: if-le v2, v5, 000d // +0003 │ │ -201fbc: 2804 |000c: goto 0010 // +0004 │ │ -201fbe: 0105 |000d: move v5, v0 │ │ -201fc0: 0114 |000e: move v4, v1 │ │ -201fc2: 281c |000f: goto 002b // +001c │ │ -201fc4: 5240 1900 |0010: iget v0, v4, Landroid/graphics/Point;.x:I // field@0019 │ │ -201fc8: 8200 |0012: int-to-float v0, v0 │ │ -201fca: 8251 |0013: int-to-float v1, v5 │ │ -201fcc: c910 |0014: div-float/2addr v0, v1 │ │ -201fce: 5242 1a00 |0015: iget v2, v4, Landroid/graphics/Point;.y:I // field@001a │ │ -201fd2: 8222 |0017: int-to-float v2, v2 │ │ -201fd4: c912 |0018: div-float/2addr v2, v1 │ │ -201fd6: 2d01 0002 |0019: cmpl-float v1, v0, v2 │ │ -201fda: 3d01 0800 |001b: if-lez v1, 0023 // +0008 │ │ -201fde: 5244 1a00 |001d: iget v4, v4, Landroid/graphics/Point;.y:I // field@001a │ │ -201fe2: 8244 |001f: int-to-float v4, v4 │ │ -201fe4: c904 |0020: div-float/2addr v4, v0 │ │ -201fe6: 8744 |0021: float-to-int v4, v4 │ │ -201fe8: 2809 |0022: goto 002b // +0009 │ │ -201fea: 5244 1900 |0023: iget v4, v4, Landroid/graphics/Point;.x:I // field@0019 │ │ -201fee: 8244 |0025: int-to-float v4, v4 │ │ -201ff0: c924 |0026: div-float/2addr v4, v2 │ │ -201ff2: 8744 |0027: float-to-int v4, v4 │ │ -201ff4: 0153 |0028: move v3, v5 │ │ -201ff6: 0145 |0029: move v5, v4 │ │ -201ff8: 0134 |002a: move v4, v3 │ │ -201ffa: 2200 5700 |002b: new-instance v0, Landroid/graphics/Point; // type@0057 │ │ -201ffe: 7030 7301 5004 |002d: invoke-direct {v0, v5, v4}, Landroid/graphics/Point;.:(II)V // method@0173 │ │ -202004: 1100 |0030: return-object v0 │ │ +201f98: |[201f98] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.scaleKeepingAspectRatio:(Landroid/graphics/Point;I)Landroid/graphics/Point; │ │ +201fa8: 5240 1900 |0000: iget v0, v4, Landroid/graphics/Point;.x:I // field@0019 │ │ +201fac: 5241 1a00 |0002: iget v1, v4, Landroid/graphics/Point;.y:I // field@001a │ │ +201fb0: 5242 1900 |0004: iget v2, v4, Landroid/graphics/Point;.x:I // field@0019 │ │ +201fb4: 3652 0a00 |0006: if-gt v2, v5, 0010 // +000a │ │ +201fb8: 5242 1a00 |0008: iget v2, v4, Landroid/graphics/Point;.y:I // field@001a │ │ +201fbc: 3752 0300 |000a: if-le v2, v5, 000d // +0003 │ │ +201fc0: 2804 |000c: goto 0010 // +0004 │ │ +201fc2: 0105 |000d: move v5, v0 │ │ +201fc4: 0114 |000e: move v4, v1 │ │ +201fc6: 281c |000f: goto 002b // +001c │ │ +201fc8: 5240 1900 |0010: iget v0, v4, Landroid/graphics/Point;.x:I // field@0019 │ │ +201fcc: 8200 |0012: int-to-float v0, v0 │ │ +201fce: 8251 |0013: int-to-float v1, v5 │ │ +201fd0: c910 |0014: div-float/2addr v0, v1 │ │ +201fd2: 5242 1a00 |0015: iget v2, v4, Landroid/graphics/Point;.y:I // field@001a │ │ +201fd6: 8222 |0017: int-to-float v2, v2 │ │ +201fd8: c912 |0018: div-float/2addr v2, v1 │ │ +201fda: 2d01 0002 |0019: cmpl-float v1, v0, v2 │ │ +201fde: 3d01 0800 |001b: if-lez v1, 0023 // +0008 │ │ +201fe2: 5244 1a00 |001d: iget v4, v4, Landroid/graphics/Point;.y:I // field@001a │ │ +201fe6: 8244 |001f: int-to-float v4, v4 │ │ +201fe8: c904 |0020: div-float/2addr v4, v0 │ │ +201fea: 8744 |0021: float-to-int v4, v4 │ │ +201fec: 2809 |0022: goto 002b // +0009 │ │ +201fee: 5244 1900 |0023: iget v4, v4, Landroid/graphics/Point;.x:I // field@0019 │ │ +201ff2: 8244 |0025: int-to-float v4, v4 │ │ +201ff4: c924 |0026: div-float/2addr v4, v2 │ │ +201ff6: 8744 |0027: float-to-int v4, v4 │ │ +201ff8: 0153 |0028: move v3, v5 │ │ +201ffa: 0145 |0029: move v5, v4 │ │ +201ffc: 0134 |002a: move v4, v3 │ │ +201ffe: 2200 5700 |002b: new-instance v0, Landroid/graphics/Point; // type@0057 │ │ +202002: 7030 7301 5004 |002d: invoke-direct {v0, v5, v4}, Landroid/graphics/Point;.:(II)V // method@0173 │ │ +202008: 1100 |0030: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=263 │ │ 0x0002 line=264 │ │ 0x0004 line=266 │ │ 0x0010 line=270 │ │ 0x0015 line=271 │ │ @@ -488590,41 +488591,41 @@ │ │ type : '(Lorg/thoughtcrime/securesms/imageeditor/RendererContext;Landroid/graphics/Bitmap;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 52 16-bit code units │ │ -2024b4: |[2024b4] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.setBitmap:(Lorg/thoughtcrime/securesms/imageeditor/RendererContext;Landroid/graphics/Bitmap;)V │ │ -2024c4: 5b46 be42 |0000: iput-object v6, v4, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.bitmap:Landroid/graphics/Bitmap; // field@42be │ │ -2024c8: 3806 3100 |0002: if-eqz v6, 0033 // +0031 │ │ -2024cc: 2200 5c00 |0004: new-instance v0, Landroid/graphics/RectF; // type@005c │ │ -2024d0: 6e10 1101 0600 |0006: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getWidth:()I // method@0111 │ │ -2024d6: 0a01 |0009: move-result v1 │ │ -2024d8: 8211 |000a: int-to-float v1, v1 │ │ -2024da: 6e10 0e01 0600 |000b: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getHeight:()I // method@010e │ │ -2024e0: 0a02 |000e: move-result v2 │ │ -2024e2: 8222 |000f: int-to-float v2, v2 │ │ -2024e4: 1203 |0010: const/4 v3, #int 0 // #0 │ │ -2024e6: 7052 8201 3013 |0011: invoke-direct {v0, v3, v3, v1, v2}, Landroid/graphics/RectF;.:(FFFF)V // method@0182 │ │ -2024ec: 5441 c342 |0014: iget-object v1, v4, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.imageProjectionMatrix:Landroid/graphics/Matrix; // field@42c3 │ │ -2024f0: 6202 353f |0016: sget-object v2, Lorg/thoughtcrime/securesms/imageeditor/Bounds;.FULL_BOUNDS:Landroid/graphics/RectF; // field@3f35 │ │ -2024f4: 6203 1100 |0018: sget-object v3, Landroid/graphics/Matrix$ScaleToFit;.CENTER:Landroid/graphics/Matrix$ScaleToFit; // field@0011 │ │ -2024f8: 6e40 4b01 0132 |001a: invoke-virtual {v1, v0, v2, v3}, Landroid/graphics/Matrix;.setRectToRect:(Landroid/graphics/RectF;Landroid/graphics/RectF;Landroid/graphics/Matrix$ScaleToFit;)Z // method@014b │ │ -2024fe: 5455 843f |001d: iget-object v5, v5, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.rendererReady:Lorg/thoughtcrime/securesms/imageeditor/RendererContext$Ready; // field@3f84 │ │ -202502: 7110 b769 0600 |001f: invoke-static {v6}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.cropMatrix:(Landroid/graphics/Bitmap;)Landroid/graphics/Matrix; // method@69b7 │ │ -202508: 0c00 |0022: move-result-object v0 │ │ -20250a: 2201 5700 |0023: new-instance v1, Landroid/graphics/Point; // type@0057 │ │ -20250e: 6e10 1101 0600 |0025: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getWidth:()I // method@0111 │ │ -202514: 0a02 |0028: move-result v2 │ │ -202516: 6e10 0e01 0600 |0029: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getHeight:()I // method@010e │ │ -20251c: 0a06 |002c: move-result v6 │ │ -20251e: 7030 7301 2106 |002d: invoke-direct {v1, v2, v6}, Landroid/graphics/Point;.:(II)V // method@0173 │ │ -202524: 7240 ea60 4510 |0030: invoke-interface {v5, v4, v0, v1}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext$Ready;.onReady:(Lorg/thoughtcrime/securesms/imageeditor/Renderer;Landroid/graphics/Matrix;Landroid/graphics/Point;)V // method@60ea │ │ -20252a: 0e00 |0033: return-void │ │ +2024b8: |[2024b8] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.setBitmap:(Lorg/thoughtcrime/securesms/imageeditor/RendererContext;Landroid/graphics/Bitmap;)V │ │ +2024c8: 5b46 be42 |0000: iput-object v6, v4, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.bitmap:Landroid/graphics/Bitmap; // field@42be │ │ +2024cc: 3806 3100 |0002: if-eqz v6, 0033 // +0031 │ │ +2024d0: 2200 5c00 |0004: new-instance v0, Landroid/graphics/RectF; // type@005c │ │ +2024d4: 6e10 1101 0600 |0006: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getWidth:()I // method@0111 │ │ +2024da: 0a01 |0009: move-result v1 │ │ +2024dc: 8211 |000a: int-to-float v1, v1 │ │ +2024de: 6e10 0e01 0600 |000b: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getHeight:()I // method@010e │ │ +2024e4: 0a02 |000e: move-result v2 │ │ +2024e6: 8222 |000f: int-to-float v2, v2 │ │ +2024e8: 1203 |0010: const/4 v3, #int 0 // #0 │ │ +2024ea: 7052 8201 3013 |0011: invoke-direct {v0, v3, v3, v1, v2}, Landroid/graphics/RectF;.:(FFFF)V // method@0182 │ │ +2024f0: 5441 c342 |0014: iget-object v1, v4, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.imageProjectionMatrix:Landroid/graphics/Matrix; // field@42c3 │ │ +2024f4: 6202 353f |0016: sget-object v2, Lorg/thoughtcrime/securesms/imageeditor/Bounds;.FULL_BOUNDS:Landroid/graphics/RectF; // field@3f35 │ │ +2024f8: 6203 1100 |0018: sget-object v3, Landroid/graphics/Matrix$ScaleToFit;.CENTER:Landroid/graphics/Matrix$ScaleToFit; // field@0011 │ │ +2024fc: 6e40 4b01 0132 |001a: invoke-virtual {v1, v0, v2, v3}, Landroid/graphics/Matrix;.setRectToRect:(Landroid/graphics/RectF;Landroid/graphics/RectF;Landroid/graphics/Matrix$ScaleToFit;)Z // method@014b │ │ +202502: 5455 843f |001d: iget-object v5, v5, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.rendererReady:Lorg/thoughtcrime/securesms/imageeditor/RendererContext$Ready; // field@3f84 │ │ +202506: 7110 b769 0600 |001f: invoke-static {v6}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.cropMatrix:(Landroid/graphics/Bitmap;)Landroid/graphics/Matrix; // method@69b7 │ │ +20250c: 0c00 |0022: move-result-object v0 │ │ +20250e: 2201 5700 |0023: new-instance v1, Landroid/graphics/Point; // type@0057 │ │ +202512: 6e10 1101 0600 |0025: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getWidth:()I // method@0111 │ │ +202518: 0a02 |0028: move-result v2 │ │ +20251a: 6e10 0e01 0600 |0029: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getHeight:()I // method@010e │ │ +202520: 0a06 |002c: move-result v6 │ │ +202522: 7030 7301 2106 |002d: invoke-direct {v1, v2, v6}, Landroid/graphics/Point;.:(II)V // method@0173 │ │ +202528: 7240 ea60 4510 |0030: invoke-interface {v5, v4, v0, v1}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext$Ready;.onReady:(Lorg/thoughtcrime/securesms/imageeditor/Renderer;Landroid/graphics/Matrix;Landroid/graphics/Point;)V // method@60ea │ │ +20252e: 0e00 |0033: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=222 │ │ 0x0004 line=224 │ │ 0x0014 line=225 │ │ 0x001d line=226 │ │ locals : │ │ @@ -488638,40 +488639,40 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -2020b4: |[2020b4] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.describeContents:()I │ │ -2020c4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -2020c6: 0f00 |0001: return v0 │ │ +2020b8: |[2020b8] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.describeContents:()I │ │ +2020c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +2020ca: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;) │ │ name : 'getBitmap' │ │ type : '()Landroid/graphics/Bitmap;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -201ef4: |[201ef4] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.getBitmap:()Landroid/graphics/Bitmap; │ │ -201f04: 5410 be42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.bitmap:Landroid/graphics/Bitmap; // field@42be │ │ -201f08: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ -201f0c: 6e10 1201 0000 |0004: invoke-virtual {v0}, Landroid/graphics/Bitmap;.isRecycled:()Z // method@0112 │ │ -201f12: 0a00 |0007: move-result v0 │ │ -201f14: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ -201f18: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -201f1a: 5b10 be42 |000b: iput-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.bitmap:Landroid/graphics/Bitmap; // field@42be │ │ -201f1e: 5410 be42 |000d: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.bitmap:Landroid/graphics/Bitmap; // field@42be │ │ -201f22: 1100 |000f: return-object v0 │ │ +201ef8: |[201ef8] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.getBitmap:()Landroid/graphics/Bitmap; │ │ +201f08: 5410 be42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.bitmap:Landroid/graphics/Bitmap; // field@42be │ │ +201f0c: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ +201f10: 6e10 1201 0000 |0004: invoke-virtual {v0}, Landroid/graphics/Bitmap;.isRecycled:()Z // method@0112 │ │ +201f16: 0a00 |0007: move-result v0 │ │ +201f18: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ +201f1c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +201f1e: 5b10 be42 |000b: iput-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.bitmap:Landroid/graphics/Bitmap; // field@42be │ │ +201f22: 5410 be42 |000d: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.bitmap:Landroid/graphics/Bitmap; // field@42be │ │ +201f26: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=215 │ │ 0x000b line=216 │ │ 0x000d line=218 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; │ │ @@ -488681,18 +488682,18 @@ │ │ type : '(FF)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -202008: |[202008] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.hitTest:(FF)Z │ │ -202018: 7030 bc69 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.pixelAlphaNotZero:(FF)Z // method@69bc │ │ -20201e: 0a01 |0003: move-result v1 │ │ -202020: 0f01 |0004: return v1 │ │ +20200c: |[20200c] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.hitTest:(FF)Z │ │ +20201c: 7030 bc69 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.pixelAlphaNotZero:(FF)Z // method@69bc │ │ +202022: 0a01 |0003: move-result v1 │ │ +202024: 0f01 |0004: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=187 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; │ │ 0x0000 - 0x0005 reg=1 (null) F │ │ 0x0000 - 0x0005 reg=2 (null) F │ │ @@ -488702,82 +488703,82 @@ │ │ type : '(Lorg/thoughtcrime/securesms/imageeditor/RendererContext;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 135 16-bit code units │ │ -2021f8: |[2021f8] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.render:(Lorg/thoughtcrime/securesms/imageeditor/RendererContext;)V │ │ -202208: 6e10 b969 0500 |0000: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.getBitmap:()Landroid/graphics/Bitmap; // method@69b9 │ │ -20220e: 0c00 |0003: move-result-object v0 │ │ -202210: 3900 3500 |0004: if-nez v0, 0039 // +0035 │ │ -202214: 6e10 f060 0600 |0006: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.isBlockingLoad:()Z // method@60f0 │ │ -20221a: 0a00 |0009: move-result v0 │ │ -20221c: 3800 2000 |000a: if-eqz v0, 002a // +0020 │ │ -202220: 5460 7f3f |000c: iget-object v0, v6, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.context:Landroid/content/Context; // field@3f7f │ │ -202224: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -202226: 7030 ba69 0501 |000f: invoke-direct {v5, v0, v1}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.getBitmapGlideRequest:(Landroid/content/Context;Z)Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@69ba │ │ -20222c: 0c00 |0012: move-result-object v0 │ │ -20222e: 6e10 9064 0000 |0013: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.submit:()Lcom/bumptech/glide/request/FutureTarget; // method@6490 │ │ -202234: 0c00 |0016: move-result-object v0 │ │ -202236: 7210 0008 0000 |0017: invoke-interface {v0}, Lcom/bumptech/glide/request/FutureTarget;.get:()Ljava/lang/Object; // method@0800 │ │ -20223c: 0c00 |001a: move-result-object v0 │ │ -20223e: 1f00 4500 |001b: check-cast v0, Landroid/graphics/Bitmap; // type@0045 │ │ -202242: 7030 c069 6500 |001d: invoke-direct {v5, v6, v0}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.setBitmap:(Lorg/thoughtcrime/securesms/imageeditor/RendererContext;Landroid/graphics/Bitmap;)V // method@69c0 │ │ -202248: 2819 |0020: goto 0039 // +0019 │ │ -20224a: 0d06 |0021: move-exception v6 │ │ -20224c: 2802 |0022: goto 0024 // +0002 │ │ -20224e: 0d06 |0023: move-exception v6 │ │ -202250: 2200 0603 |0024: new-instance v0, Ljava/lang/RuntimeException; // type@0306 │ │ -202254: 7020 e90a 6000 |0026: invoke-direct {v0, v6}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@0ae9 │ │ -20225a: 2700 |0029: throw v0 │ │ -20225c: 5460 7f3f |002a: iget-object v0, v6, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.context:Landroid/content/Context; // field@3f7f │ │ -202260: 1211 |002c: const/4 v1, #int 1 // #1 │ │ -202262: 7030 ba69 0501 |002d: invoke-direct {v5, v0, v1}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.getBitmapGlideRequest:(Landroid/content/Context;Z)Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@69ba │ │ -202268: 0c00 |0030: move-result-object v0 │ │ -20226a: 2201 3f11 |0031: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$1; // type@113f │ │ -20226e: 7030 a969 5106 |0033: invoke-direct {v1, v5, v6}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$1;.:(Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;Lorg/thoughtcrime/securesms/imageeditor/RendererContext;)V // method@69a9 │ │ -202274: 6e20 4f64 1000 |0036: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.into:(Lcom/bumptech/glide/request/target/Target;)Lcom/bumptech/glide/request/target/Target; // method@644f │ │ -20227a: 6e10 b969 0500 |0039: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.getBitmap:()Landroid/graphics/Bitmap; // method@69b9 │ │ -202280: 0c00 |003c: move-result-object v0 │ │ -202282: 3800 3a00 |003d: if-eqz v0, 0077 // +003a │ │ -202286: 6e10 f460 0600 |003f: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.save:()V // method@60f4 │ │ -20228c: 5461 7d3f |0042: iget-object v1, v6, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.canvasMatrix:Lorg/thoughtcrime/securesms/imageeditor/CanvasMatrix; // field@3f7d │ │ -202290: 5452 c342 |0044: iget-object v2, v5, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.imageProjectionMatrix:Landroid/graphics/Matrix; // field@42c3 │ │ -202294: 6e20 3a60 2100 |0046: invoke-virtual {v1, v2}, Lorg/thoughtcrime/securesms/imageeditor/CanvasMatrix;.concat:(Landroid/graphics/Matrix;)V // method@603a │ │ -20229a: 5451 c742 |0049: iget-object v1, v5, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.paint:Landroid/graphics/Paint; // field@42c7 │ │ -20229e: 6e10 5501 0100 |004b: invoke-virtual {v1}, Landroid/graphics/Paint;.getAlpha:()I // method@0155 │ │ -2022a4: 0a01 |004e: move-result v1 │ │ -2022a6: 5452 c742 |004f: iget-object v2, v5, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.paint:Landroid/graphics/Paint; // field@42c7 │ │ -2022aa: 6e20 ec60 1600 |0051: invoke-virtual {v6, v1}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.getAlpha:(I)I // method@60ec │ │ -2022b0: 0a03 |0054: move-result v3 │ │ -2022b2: 6e20 5a01 3200 |0055: invoke-virtual {v2, v3}, Landroid/graphics/Paint;.setAlpha:(I)V // method@015a │ │ -2022b8: 5462 7c3f |0058: iget-object v2, v6, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.canvas:Landroid/graphics/Canvas; // field@3f7c │ │ -2022bc: 6e10 ef60 0600 |005a: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.getMaskPaint:()Landroid/graphics/Paint; // method@60ef │ │ -2022c2: 0c03 |005d: move-result-object v3 │ │ -2022c4: 3803 0700 |005e: if-eqz v3, 0065 // +0007 │ │ -2022c8: 6e10 ef60 0600 |0060: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.getMaskPaint:()Landroid/graphics/Paint; // method@60ef │ │ -2022ce: 0c03 |0063: move-result-object v3 │ │ -2022d0: 2803 |0064: goto 0067 // +0003 │ │ -2022d2: 5453 c742 |0065: iget-object v3, v5, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.paint:Landroid/graphics/Paint; // field@42c7 │ │ -2022d6: 1204 |0067: const/4 v4, #int 0 // #0 │ │ -2022d8: 6e53 2301 0244 |0068: invoke-virtual {v2, v0, v4, v4, v3}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@0123 │ │ -2022de: 5450 c742 |006b: iget-object v0, v5, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.paint:Landroid/graphics/Paint; // field@42c7 │ │ -2022e2: 6e20 5a01 1000 |006d: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setAlpha:(I)V // method@015a │ │ -2022e8: 6e10 f360 0600 |0070: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.restore:()V // method@60f3 │ │ -2022ee: 7020 be69 6500 |0073: invoke-direct {v5, v6}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.renderBlurOverlay:(Lorg/thoughtcrime/securesms/imageeditor/RendererContext;)V // method@69be │ │ -2022f4: 2810 |0076: goto 0086 // +0010 │ │ -2022f6: 6e10 f060 0600 |0077: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.isBlockingLoad:()Z // method@60f0 │ │ -2022fc: 0a00 |007a: move-result v0 │ │ -2022fe: 3800 0b00 |007b: if-eqz v0, 0086 // +000b │ │ -202302: 5466 7c3f |007d: iget-object v6, v6, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.canvas:Landroid/graphics/Canvas; // field@3f7c │ │ -202306: 6200 353f |007f: sget-object v0, Lorg/thoughtcrime/securesms/imageeditor/Bounds;.FULL_BOUNDS:Landroid/graphics/RectF; // field@3f35 │ │ -20230a: 5451 c742 |0081: iget-object v1, v5, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.paint:Landroid/graphics/Paint; // field@42c7 │ │ -20230e: 6e30 2901 0601 |0083: invoke-virtual {v6, v0, v1}, Landroid/graphics/Canvas;.drawRect:(Landroid/graphics/RectF;Landroid/graphics/Paint;)V // method@0129 │ │ -202314: 0e00 |0086: return-void │ │ +2021fc: |[2021fc] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.render:(Lorg/thoughtcrime/securesms/imageeditor/RendererContext;)V │ │ +20220c: 6e10 b969 0500 |0000: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.getBitmap:()Landroid/graphics/Bitmap; // method@69b9 │ │ +202212: 0c00 |0003: move-result-object v0 │ │ +202214: 3900 3500 |0004: if-nez v0, 0039 // +0035 │ │ +202218: 6e10 f060 0600 |0006: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.isBlockingLoad:()Z // method@60f0 │ │ +20221e: 0a00 |0009: move-result v0 │ │ +202220: 3800 2000 |000a: if-eqz v0, 002a // +0020 │ │ +202224: 5460 7f3f |000c: iget-object v0, v6, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.context:Landroid/content/Context; // field@3f7f │ │ +202228: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +20222a: 7030 ba69 0501 |000f: invoke-direct {v5, v0, v1}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.getBitmapGlideRequest:(Landroid/content/Context;Z)Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@69ba │ │ +202230: 0c00 |0012: move-result-object v0 │ │ +202232: 6e10 9064 0000 |0013: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.submit:()Lcom/bumptech/glide/request/FutureTarget; // method@6490 │ │ +202238: 0c00 |0016: move-result-object v0 │ │ +20223a: 7210 0008 0000 |0017: invoke-interface {v0}, Lcom/bumptech/glide/request/FutureTarget;.get:()Ljava/lang/Object; // method@0800 │ │ +202240: 0c00 |001a: move-result-object v0 │ │ +202242: 1f00 4500 |001b: check-cast v0, Landroid/graphics/Bitmap; // type@0045 │ │ +202246: 7030 c069 6500 |001d: invoke-direct {v5, v6, v0}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.setBitmap:(Lorg/thoughtcrime/securesms/imageeditor/RendererContext;Landroid/graphics/Bitmap;)V // method@69c0 │ │ +20224c: 2819 |0020: goto 0039 // +0019 │ │ +20224e: 0d06 |0021: move-exception v6 │ │ +202250: 2802 |0022: goto 0024 // +0002 │ │ +202252: 0d06 |0023: move-exception v6 │ │ +202254: 2200 0603 |0024: new-instance v0, Ljava/lang/RuntimeException; // type@0306 │ │ +202258: 7020 e90a 6000 |0026: invoke-direct {v0, v6}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@0ae9 │ │ +20225e: 2700 |0029: throw v0 │ │ +202260: 5460 7f3f |002a: iget-object v0, v6, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.context:Landroid/content/Context; // field@3f7f │ │ +202264: 1211 |002c: const/4 v1, #int 1 // #1 │ │ +202266: 7030 ba69 0501 |002d: invoke-direct {v5, v0, v1}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.getBitmapGlideRequest:(Landroid/content/Context;Z)Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@69ba │ │ +20226c: 0c00 |0030: move-result-object v0 │ │ +20226e: 2201 3f11 |0031: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$1; // type@113f │ │ +202272: 7030 a969 5106 |0033: invoke-direct {v1, v5, v6}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$1;.:(Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;Lorg/thoughtcrime/securesms/imageeditor/RendererContext;)V // method@69a9 │ │ +202278: 6e20 4f64 1000 |0036: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.into:(Lcom/bumptech/glide/request/target/Target;)Lcom/bumptech/glide/request/target/Target; // method@644f │ │ +20227e: 6e10 b969 0500 |0039: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.getBitmap:()Landroid/graphics/Bitmap; // method@69b9 │ │ +202284: 0c00 |003c: move-result-object v0 │ │ +202286: 3800 3a00 |003d: if-eqz v0, 0077 // +003a │ │ +20228a: 6e10 f460 0600 |003f: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.save:()V // method@60f4 │ │ +202290: 5461 7d3f |0042: iget-object v1, v6, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.canvasMatrix:Lorg/thoughtcrime/securesms/imageeditor/CanvasMatrix; // field@3f7d │ │ +202294: 5452 c342 |0044: iget-object v2, v5, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.imageProjectionMatrix:Landroid/graphics/Matrix; // field@42c3 │ │ +202298: 6e20 3a60 2100 |0046: invoke-virtual {v1, v2}, Lorg/thoughtcrime/securesms/imageeditor/CanvasMatrix;.concat:(Landroid/graphics/Matrix;)V // method@603a │ │ +20229e: 5451 c742 |0049: iget-object v1, v5, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.paint:Landroid/graphics/Paint; // field@42c7 │ │ +2022a2: 6e10 5501 0100 |004b: invoke-virtual {v1}, Landroid/graphics/Paint;.getAlpha:()I // method@0155 │ │ +2022a8: 0a01 |004e: move-result v1 │ │ +2022aa: 5452 c742 |004f: iget-object v2, v5, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.paint:Landroid/graphics/Paint; // field@42c7 │ │ +2022ae: 6e20 ec60 1600 |0051: invoke-virtual {v6, v1}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.getAlpha:(I)I // method@60ec │ │ +2022b4: 0a03 |0054: move-result v3 │ │ +2022b6: 6e20 5a01 3200 |0055: invoke-virtual {v2, v3}, Landroid/graphics/Paint;.setAlpha:(I)V // method@015a │ │ +2022bc: 5462 7c3f |0058: iget-object v2, v6, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.canvas:Landroid/graphics/Canvas; // field@3f7c │ │ +2022c0: 6e10 ef60 0600 |005a: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.getMaskPaint:()Landroid/graphics/Paint; // method@60ef │ │ +2022c6: 0c03 |005d: move-result-object v3 │ │ +2022c8: 3803 0700 |005e: if-eqz v3, 0065 // +0007 │ │ +2022cc: 6e10 ef60 0600 |0060: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.getMaskPaint:()Landroid/graphics/Paint; // method@60ef │ │ +2022d2: 0c03 |0063: move-result-object v3 │ │ +2022d4: 2803 |0064: goto 0067 // +0003 │ │ +2022d6: 5453 c742 |0065: iget-object v3, v5, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.paint:Landroid/graphics/Paint; // field@42c7 │ │ +2022da: 1204 |0067: const/4 v4, #int 0 // #0 │ │ +2022dc: 6e53 2301 0244 |0068: invoke-virtual {v2, v0, v4, v4, v3}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@0123 │ │ +2022e2: 5450 c742 |006b: iget-object v0, v5, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.paint:Landroid/graphics/Paint; // field@42c7 │ │ +2022e6: 6e20 5a01 1000 |006d: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setAlpha:(I)V // method@015a │ │ +2022ec: 6e10 f360 0600 |0070: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.restore:()V // method@60f3 │ │ +2022f2: 7020 be69 6500 |0073: invoke-direct {v5, v6}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.renderBlurOverlay:(Lorg/thoughtcrime/securesms/imageeditor/RendererContext;)V // method@69be │ │ +2022f8: 2810 |0076: goto 0086 // +0010 │ │ +2022fa: 6e10 f060 0600 |0077: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.isBlockingLoad:()Z // method@60f0 │ │ +202300: 0a00 |007a: move-result v0 │ │ +202302: 3800 0b00 |007b: if-eqz v0, 0086 // +000b │ │ +202306: 5466 7c3f |007d: iget-object v6, v6, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.canvas:Landroid/graphics/Canvas; // field@3f7c │ │ +20230a: 6200 353f |007f: sget-object v0, Lorg/thoughtcrime/securesms/imageeditor/Bounds;.FULL_BOUNDS:Landroid/graphics/RectF; // field@3f35 │ │ +20230e: 5451 c742 |0081: iget-object v1, v5, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.paint:Landroid/graphics/Paint; // field@42c7 │ │ +202312: 6e30 2901 0601 |0083: invoke-virtual {v6, v0, v1}, Landroid/graphics/Canvas;.drawRect:(Landroid/graphics/RectF;Landroid/graphics/Paint;)V // method@0129 │ │ +202318: 0e00 |0086: return-void │ │ catches : 1 │ │ 0x000c - 0x0020 │ │ Ljava/util/concurrent/ExecutionException; -> 0x0023 │ │ Ljava/lang/InterruptedException; -> 0x0021 │ │ positions : │ │ 0x0000 line=78 │ │ 0x0006 line=79 │ │ @@ -488805,26 +488806,26 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -20252c: |[20252c] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.writeToParcel:(Landroid/os/Parcel;I)V │ │ -20253c: 5402 c442 |0000: iget-object v2, v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.imageUri:Landroid/net/Uri; // field@42c4 │ │ -202540: 6e10 1d02 0200 |0002: invoke-virtual {v2}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@021d │ │ -202546: 0c02 |0005: move-result-object v2 │ │ -202548: 6e20 8402 2100 |0006: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0284 │ │ -20254e: 5502 c242 |0009: iget-boolean v2, v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.decryptable:Z // field@42c2 │ │ -202552: 6e20 8102 2100 |000b: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@0281 │ │ -202558: 5202 c642 |000e: iget v2, v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.maxWidth:I // field@42c6 │ │ -20255c: 6e20 8102 2100 |0010: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@0281 │ │ -202562: 5202 c542 |0013: iget v2, v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.maxHeight:I // field@42c5 │ │ -202566: 6e20 8102 2100 |0015: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@0281 │ │ -20256c: 0e00 |0018: return-void │ │ +202530: |[202530] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.writeToParcel:(Landroid/os/Parcel;I)V │ │ +202540: 5402 c442 |0000: iget-object v2, v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.imageUri:Landroid/net/Uri; // field@42c4 │ │ +202544: 6e10 1d02 0200 |0002: invoke-virtual {v2}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@021d │ │ +20254a: 0c02 |0005: move-result-object v2 │ │ +20254c: 6e20 8402 2100 |0006: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0284 │ │ +202552: 5502 c242 |0009: iget-boolean v2, v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.decryptable:Z // field@42c2 │ │ +202556: 6e20 8102 2100 |000b: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@0281 │ │ +20255c: 5202 c642 |000e: iget v2, v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.maxWidth:I // field@42c6 │ │ +202560: 6e20 8102 2100 |0010: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@0281 │ │ +202566: 5202 c542 |0013: iget v2, v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.maxHeight:I // field@42c5 │ │ +20256a: 6e20 8102 2100 |0015: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@0281 │ │ +202570: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=306 │ │ 0x0009 line=307 │ │ 0x000e line=308 │ │ 0x0013 line=309 │ │ locals : │ │ @@ -488866,22 +488867,22 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -2025b0: |[2025b0] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter$ColorViewHolder.:(Landroid/view/View;)V │ │ -2025c0: 7020 2d06 2100 |0000: invoke-direct {v1, v2}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.:(Landroid/view/View;)V // method@062d │ │ -2025c6: 1400 9102 0a7f |0003: const v0, #float 1.83447e+38 // #7f0a0291 │ │ -2025cc: 6e20 3a03 0200 |0006: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@033a │ │ -2025d2: 0c02 |0009: move-result-object v2 │ │ -2025d4: 1f02 3901 |000a: check-cast v2, Landroid/widget/ImageView; // type@0139 │ │ -2025d8: 5b12 cb42 |000c: iput-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder;.foreground:Landroid/widget/ImageView; // field@42cb │ │ -2025dc: 0e00 |000e: return-void │ │ +2025b4: |[2025b4] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter$ColorViewHolder.:(Landroid/view/View;)V │ │ +2025c4: 7020 2d06 2100 |0000: invoke-direct {v1, v2}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.:(Landroid/view/View;)V // method@062d │ │ +2025ca: 1400 9102 0a7f |0003: const v0, #float 1.83447e+38 // #7f0a0291 │ │ +2025d0: 6e20 3a03 0200 |0006: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@033a │ │ +2025d6: 0c02 |0009: move-result-object v2 │ │ +2025d8: 1f02 3901 |000a: check-cast v2, Landroid/widget/ImageView; // type@0139 │ │ +2025dc: 5b12 cb42 |000c: iput-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder;.foreground:Landroid/widget/ImageView; // field@42cb │ │ +2025e0: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0006 line=62 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder; │ │ 0x0000 - 0x000f reg=2 (null) Landroid/view/View; │ │ @@ -488891,17 +488892,17 @@ │ │ type : '(Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener;ILandroid/view/View;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -202618: |[202618] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter$ColorViewHolder.lambda$bind$0:(Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener;ILandroid/view/View;)V │ │ -202628: 7220 c769 1000 |0000: invoke-interface {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener;.onColorSelected:(I)V // method@69c7 │ │ -20262e: 0e00 |0003: return-void │ │ +20261c: |[20261c] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter$ColorViewHolder.lambda$bind$0:(Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener;ILandroid/view/View;)V │ │ +20262c: 7220 c769 1000 |0000: invoke-interface {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener;.onColorSelected:(I)V // method@69c7 │ │ +202632: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener; │ │ 0x0000 - 0x0004 reg=1 (null) I │ │ 0x0000 - 0x0004 reg=2 (null) Landroid/view/View; │ │ @@ -488912,24 +488913,24 @@ │ │ type : '(ILorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -2025e0: |[2025e0] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter$ColorViewHolder.bind:(ILorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener;)V │ │ -2025f0: 5420 cb42 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder;.foreground:Landroid/widget/ImageView; // field@42cb │ │ -2025f4: 6201 2100 |0002: sget-object v1, Landroid/graphics/PorterDuff$Mode;.SRC_IN:Landroid/graphics/PorterDuff$Mode; // field@0021 │ │ -2025f8: 6e30 4804 3001 |0004: invoke-virtual {v0, v3, v1}, Landroid/widget/ImageView;.setColorFilter:(ILandroid/graphics/PorterDuff$Mode;)V // method@0448 │ │ -2025fe: 3804 0c00 |0007: if-eqz v4, 0013 // +000c │ │ -202602: 5420 cc42 |0009: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder;.itemView:Landroid/view/View; // field@42cc │ │ -202606: 2201 4211 |000b: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder$$ExternalSyntheticLambda0; // type@1142 │ │ -20260a: 7030 c269 4103 |000d: invoke-direct {v1, v4, v3}, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener;I)V // method@69c2 │ │ -202610: 6e20 6503 1000 |0010: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0365 │ │ -202616: 0e00 |0013: return-void │ │ +2025e4: |[2025e4] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter$ColorViewHolder.bind:(ILorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener;)V │ │ +2025f4: 5420 cb42 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder;.foreground:Landroid/widget/ImageView; // field@42cb │ │ +2025f8: 6201 2100 |0002: sget-object v1, Landroid/graphics/PorterDuff$Mode;.SRC_IN:Landroid/graphics/PorterDuff$Mode; // field@0021 │ │ +2025fc: 6e30 4804 3001 |0004: invoke-virtual {v0, v3, v1}, Landroid/widget/ImageView;.setColorFilter:(ILandroid/graphics/PorterDuff$Mode;)V // method@0448 │ │ +202602: 3804 0c00 |0007: if-eqz v4, 0013 // +000c │ │ +202606: 5420 cc42 |0009: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder;.itemView:Landroid/view/View; // field@42cc │ │ +20260a: 2201 4211 |000b: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder$$ExternalSyntheticLambda0; // type@1142 │ │ +20260e: 7030 c269 4103 |000d: invoke-direct {v1, v4, v3}, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener;I)V // method@69c2 │ │ +202614: 6e20 6503 1000 |0010: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0365 │ │ +20261a: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0009 line=69 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder; │ │ 0x0000 - 0x0014 reg=3 (null) I │ │ @@ -488977,20 +488978,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -2026a8: |[2026a8] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter.:()V │ │ -2026b8: 7010 2206 0100 |0000: invoke-direct {v1}, Landroidx/recyclerview/widget/RecyclerView$Adapter;.:()V // method@0622 │ │ -2026be: 2200 7b03 |0003: new-instance v0, Ljava/util/ArrayList; // type@037b │ │ -2026c2: 7010 930c 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0c93 │ │ -2026c8: 5b10 cd42 |0008: iput-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.colors:Ljava/util/List; // field@42cd │ │ -2026cc: 0e00 |000a: return-void │ │ +2026ac: |[2026ac] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter.:()V │ │ +2026bc: 7010 2206 0100 |0000: invoke-direct {v1}, Landroidx/recyclerview/widget/RecyclerView$Adapter;.:()V // method@0622 │ │ +2026c2: 2200 7b03 |0003: new-instance v0, Ljava/util/ArrayList; // type@037b │ │ +2026c6: 7010 930c 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0c93 │ │ +2026cc: 5b10 cd42 |0008: iput-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.colors:Ljava/util/List; // field@42cd │ │ +2026d0: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ 0x0003 line=20 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter; │ │ │ │ @@ -489000,19 +489001,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -20264c: |[20264c] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter.getItemCount:()I │ │ -20265c: 5410 cd42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.colors:Ljava/util/List; // field@42cd │ │ -202660: 7210 740d 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@0d74 │ │ -202666: 0a00 |0005: move-result v0 │ │ -202668: 0f00 |0006: return v0 │ │ +202650: |[202650] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter.getItemCount:()I │ │ +202660: 5410 cd42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.colors:Ljava/util/List; // field@42cd │ │ +202664: 7210 740d 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@0d74 │ │ +20266a: 0a00 |0005: move-result v0 │ │ +20266c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter; │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;) │ │ @@ -489020,18 +489021,18 @@ │ │ type : '(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -2026d0: |[2026d0] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter.onBindViewHolder:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V │ │ -2026e0: 1f01 4311 |0000: check-cast v1, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder; // type@1143 │ │ -2026e4: 6e30 cc69 1002 |0002: invoke-virtual {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.onBindViewHolder:(Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder;I)V // method@69cc │ │ -2026ea: 0e00 |0005: return-void │ │ +2026d4: |[2026d4] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter.onBindViewHolder:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V │ │ +2026e4: 1f01 4311 |0000: check-cast v1, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder; // type@1143 │ │ +2026e8: 6e30 cc69 1002 |0002: invoke-virtual {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.onBindViewHolder:(Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder;I)V // method@69cc │ │ +2026ee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter; │ │ 0x0000 - 0x0006 reg=1 (null) Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ 0x0000 - 0x0006 reg=2 (null) I │ │ @@ -489041,24 +489042,24 @@ │ │ type : '(Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -2026ec: |[2026ec] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter.onBindViewHolder:(Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder;I)V │ │ -2026fc: 5410 cd42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.colors:Ljava/util/List; // field@42cd │ │ -202700: 7220 6a0d 3000 |0002: invoke-interface {v0, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0d6a │ │ -202706: 0c03 |0005: move-result-object v3 │ │ -202708: 1f03 f302 |0006: check-cast v3, Ljava/lang/Integer; // type@02f3 │ │ -20270c: 6e10 7c0a 0300 |0008: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@0a7c │ │ -202712: 0a03 |000b: move-result v3 │ │ -202714: 5410 ce42 |000c: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.eventListener:Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener; // field@42ce │ │ -202718: 6e30 c569 3200 |000e: invoke-virtual {v2, v3, v0}, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder;.bind:(ILorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener;)V // method@69c5 │ │ -20271e: 0e00 |0011: return-void │ │ +2026f0: |[2026f0] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter.onBindViewHolder:(Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder;I)V │ │ +202700: 5410 cd42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.colors:Ljava/util/List; // field@42cd │ │ +202704: 7220 6a0d 3000 |0002: invoke-interface {v0, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0d6a │ │ +20270a: 0c03 |0005: move-result-object v3 │ │ +20270c: 1f03 f302 |0006: check-cast v3, Ljava/lang/Integer; // type@02f3 │ │ +202710: 6e10 7c0a 0300 |0008: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@0a7c │ │ +202716: 0a03 |000b: move-result v3 │ │ +202718: 5410 ce42 |000c: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.eventListener:Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener; // field@42ce │ │ +20271c: 6e30 c569 3200 |000e: invoke-virtual {v2, v3, v0}, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder;.bind:(ILorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener;)V // method@69c5 │ │ +202722: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter; │ │ 0x0000 - 0x0012 reg=2 (null) Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder; │ │ 0x0000 - 0x0012 reg=3 (null) I │ │ @@ -489068,18 +489069,18 @@ │ │ type : '(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -202630: |[202630] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ -202640: 6e30 ce69 1002 |0000: invoke-virtual {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.onCreateViewHolder:(Landroid/view/ViewGroup;I)Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder; // method@69ce │ │ -202646: 0c01 |0003: move-result-object v1 │ │ -202648: 1101 |0004: return-object v1 │ │ +202634: |[202634] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ +202644: 6e30 ce69 1002 |0000: invoke-virtual {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.onCreateViewHolder:(Landroid/view/ViewGroup;I)Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder; // method@69ce │ │ +20264a: 0c01 |0003: move-result-object v1 │ │ +20264c: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/view/ViewGroup; │ │ 0x0000 - 0x0005 reg=2 (null) I │ │ @@ -489089,26 +489090,26 @@ │ │ type : '(Landroid/view/ViewGroup;I)Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 22 16-bit code units │ │ -20266c: |[20266c] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder; │ │ -20267c: 2205 4311 |0000: new-instance v5, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder; // type@1143 │ │ -202680: 6e10 7c03 0400 |0002: invoke-virtual {v4}, Landroid/view/ViewGroup;.getContext:()Landroid/content/Context; // method@037c │ │ -202686: 0c00 |0005: move-result-object v0 │ │ -202688: 7110 0403 0000 |0006: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@0304 │ │ -20268e: 0c00 |0009: move-result-object v0 │ │ -202690: 1401 8000 0d7f |000a: const v1, #float 1.87424e+38 // #7f0d0080 │ │ -202696: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -202698: 6e40 0603 1024 |000e: invoke-virtual {v0, v1, v4, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0306 │ │ -20269e: 0c04 |0011: move-result-object v4 │ │ -2026a0: 7020 c469 4500 |0012: invoke-direct {v5, v4}, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder;.:(Landroid/view/View;)V // method@69c4 │ │ -2026a6: 1105 |0015: return-object v5 │ │ +202670: |[202670] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder; │ │ +202680: 2205 4311 |0000: new-instance v5, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder; // type@1143 │ │ +202684: 6e10 7c03 0400 |0002: invoke-virtual {v4}, Landroid/view/ViewGroup;.getContext:()Landroid/content/Context; // method@037c │ │ +20268a: 0c00 |0005: move-result-object v0 │ │ +20268c: 7110 0403 0000 |0006: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@0304 │ │ +202692: 0c00 |0009: move-result-object v0 │ │ +202694: 1401 8000 0d7f |000a: const v1, #float 1.87424e+38 // #7f0d0080 │ │ +20269a: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +20269c: 6e40 0603 1024 |000e: invoke-virtual {v0, v1, v4, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0306 │ │ +2026a2: 0c04 |0011: move-result-object v4 │ │ +2026a4: 7020 c469 4500 |0012: invoke-direct {v5, v4}, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder;.:(Landroid/view/View;)V // method@69c4 │ │ +2026aa: 1105 |0015: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0016 reg=3 this Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter; │ │ 0x0000 - 0x0016 reg=4 (null) Landroid/view/ViewGroup; │ │ 0x0000 - 0x0016 reg=5 (null) I │ │ @@ -489118,21 +489119,21 @@ │ │ type : '(Ljava/util/Collection;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -202720: |[202720] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter.setColors:(Ljava/util/Collection;)V │ │ -202730: 5410 cd42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.colors:Ljava/util/List; // field@42cd │ │ -202734: 7210 670d 0000 |0002: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@0d67 │ │ -20273a: 5410 cd42 |0005: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.colors:Ljava/util/List; // field@42cd │ │ -20273e: 7220 660d 2000 |0007: invoke-interface {v0, v2}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@0d66 │ │ -202744: 6e10 ca69 0100 |000a: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.notifyDataSetChanged:()V // method@69ca │ │ -20274a: 0e00 |000d: return-void │ │ +202724: |[202724] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter.setColors:(Ljava/util/Collection;)V │ │ +202734: 5410 cd42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.colors:Ljava/util/List; // field@42cd │ │ +202738: 7210 670d 0000 |0002: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@0d67 │ │ +20273e: 5410 cd42 |0005: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.colors:Ljava/util/List; // field@42cd │ │ +202742: 7220 660d 2000 |0007: invoke-interface {v0, v2}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@0d66 │ │ +202748: 6e10 ca69 0100 |000a: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.notifyDataSetChanged:()V // method@69ca │ │ +20274e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0005 line=41 │ │ 0x000a line=43 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter; │ │ @@ -489143,18 +489144,18 @@ │ │ type : '(Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -20274c: |[20274c] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter.setEventListener:(Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener;)V │ │ -20275c: 5b01 ce42 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.eventListener:Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener; // field@42ce │ │ -202760: 6e10 ca69 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.notifyDataSetChanged:()V // method@69ca │ │ -202766: 0e00 |0005: return-void │ │ +202750: |[202750] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter.setEventListener:(Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener;)V │ │ +202760: 5b01 ce42 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.eventListener:Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener; // field@42ce │ │ +202764: 6e10 ca69 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.notifyDataSetChanged:()V // method@69ca │ │ +20276a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0002 line=49 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener; │ │ @@ -489189,18 +489190,18 @@ │ │ type : '(Lorg/thoughtcrime/securesms/search/SearchFragment;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -202c88: |[202c88] org.thoughtcrime.securesms.search.SearchFragment$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/search/SearchFragment;)V │ │ -202c98: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ -202c9e: 5b01 e342 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/search/SearchFragment; // field@42e3 │ │ -202ca2: 0e00 |0005: return-void │ │ +202c8c: |[202c8c] org.thoughtcrime.securesms.search.SearchFragment$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/search/SearchFragment;)V │ │ +202c9c: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ +202ca2: 5b01 e342 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/search/SearchFragment; // field@42e3 │ │ +202ca6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/thoughtcrime/securesms/search/SearchFragment; │ │ │ │ @@ -489210,19 +489211,19 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -202ca4: |[202ca4] org.thoughtcrime.securesms.search.SearchFragment$$ExternalSyntheticLambda0.onChanged:(Ljava/lang/Object;)V │ │ -202cb4: 5410 e342 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/search/SearchFragment; // field@42e3 │ │ -202cb8: 1f02 5a11 |0002: check-cast v2, Lorg/thoughtcrime/securesms/search/model/SearchResult; // type@115a │ │ -202cbc: 6e20 ed69 2000 |0004: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/search/SearchFragment;.lambda$onStart$0$org-thoughtcrime-securesms-search-SearchFragment:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V // method@69ed │ │ -202cc2: 0e00 |0007: return-void │ │ +202ca8: |[202ca8] org.thoughtcrime.securesms.search.SearchFragment$$ExternalSyntheticLambda0.onChanged:(Ljava/lang/Object;)V │ │ +202cb8: 5410 e342 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/search/SearchFragment; // field@42e3 │ │ +202cbc: 1f02 5a11 |0002: check-cast v2, Lorg/thoughtcrime/securesms/search/model/SearchResult; // type@115a │ │ +202cc0: 6e20 ed69 2000 |0004: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/search/SearchFragment;.lambda$onStart$0$org-thoughtcrime-securesms-search-SearchFragment:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V // method@69ed │ │ +202cc6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -489260,22 +489261,22 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -203328: |[203328] org.thoughtcrime.securesms.search.SearchListAdapter$HeaderViewHolder.:(Landroid/view/View;)V │ │ -203338: 7020 2d06 2100 |0000: invoke-direct {v1, v2}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.:(Landroid/view/View;)V // method@062d │ │ -20333e: 1400 c401 0a7f |0003: const v0, #float 1.83443e+38 // #7f0a01c4 │ │ -203344: 6e20 3a03 0200 |0006: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@033a │ │ -20334a: 0c02 |0009: move-result-object v2 │ │ -20334c: 1f02 4a01 |000a: check-cast v2, Landroid/widget/TextView; // type@014a │ │ -203350: 5b12 f042 |000c: iput-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder;.titleView:Landroid/widget/TextView; // field@42f0 │ │ -203354: 0e00 |000e: return-void │ │ +20332c: |[20332c] org.thoughtcrime.securesms.search.SearchListAdapter$HeaderViewHolder.:(Landroid/view/View;)V │ │ +20333c: 7020 2d06 2100 |0000: invoke-direct {v1, v2}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.:(Landroid/view/View;)V // method@062d │ │ +203342: 1400 c401 0a7f |0003: const v0, #float 1.83443e+38 // #7f0a01c4 │ │ +203348: 6e20 3a03 0200 |0006: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@033a │ │ +20334e: 0c02 |0009: move-result-object v2 │ │ +203350: 1f02 4a01 |000a: check-cast v2, Landroid/widget/TextView; // type@014a │ │ +203354: 5b12 f042 |000c: iput-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder;.titleView:Landroid/widget/TextView; // field@42f0 │ │ +203358: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=250 │ │ 0x0006 line=251 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder; │ │ 0x0000 - 0x000f reg=2 (null) Landroid/view/View; │ │ @@ -489286,18 +489287,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -203358: |[203358] org.thoughtcrime.securesms.search.SearchListAdapter$HeaderViewHolder.bind:(Ljava/lang/String;)V │ │ -203368: 5410 f042 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder;.titleView:Landroid/widget/TextView; // field@42f0 │ │ -20336c: 6e20 9d04 2000 |0002: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@049d │ │ -203372: 0e00 |0005: return-void │ │ +20335c: |[20335c] org.thoughtcrime.securesms.search.SearchListAdapter$HeaderViewHolder.bind:(Ljava/lang/String;)V │ │ +20336c: 5410 f042 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder;.titleView:Landroid/widget/TextView; // field@42f0 │ │ +203370: 6e20 9d04 2000 |0002: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@049d │ │ +203376: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=255 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -489337,19 +489338,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -203494: |[203494] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder.:(Landroid/view/View;)V │ │ -2034a4: 7020 2d06 1000 |0000: invoke-direct {v0, v1}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.:(Landroid/view/View;)V // method@062d │ │ -2034aa: 1f01 c60d |0003: check-cast v1, Lorg/thoughtcrime/securesms/ConversationListItem; // type@0dc6 │ │ -2034ae: 5b01 f942 |0005: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.root:Lorg/thoughtcrime/securesms/ConversationListItem; // field@42f9 │ │ -2034b2: 0e00 |0007: return-void │ │ +203498: |[203498] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder.:(Landroid/view/View;)V │ │ +2034a8: 7020 2d06 1000 |0000: invoke-direct {v0, v1}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.:(Landroid/view/View;)V // method@062d │ │ +2034ae: 1f01 c60d |0003: check-cast v1, Lorg/thoughtcrime/securesms/ConversationListItem; // type@0dc6 │ │ +2034b2: 5b01 f942 |0005: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.root:Lorg/thoughtcrime/securesms/ConversationListItem; // field@42f9 │ │ +2034b6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=199 │ │ 0x0003 line=200 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/view/View; │ │ @@ -489359,17 +489360,17 @@ │ │ type : '(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcChatlist$Item;Landroid/view/View;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -20359c: |[20359c] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder.lambda$bind$0:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcChatlist$Item;Landroid/view/View;)V │ │ -2035ac: 7220 036a 1000 |0000: invoke-interface {v0, v1}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;.onConversationClicked:(Lcom/b44t/messenger/DcChatlist$Item;)V // method@6a03 │ │ -2035b2: 0e00 |0003: return-void │ │ +2035a0: |[2035a0] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder.lambda$bind$0:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcChatlist$Item;Landroid/view/View;)V │ │ +2035b0: 7220 036a 1000 |0000: invoke-interface {v0, v1}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;.onConversationClicked:(Lcom/b44t/messenger/DcChatlist$Item;)V // method@6a03 │ │ +2035b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=214 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/b44t/messenger/DcChatlist$Item; │ │ 0x0000 - 0x0004 reg=2 (null) Landroid/view/View; │ │ @@ -489379,18 +489380,18 @@ │ │ type : '(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcChatlist$Item;Landroid/view/View;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -203478: |[203478] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder.lambda$bind$1:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcChatlist$Item;Landroid/view/View;)Z │ │ -203488: 7220 046a 1000 |0000: invoke-interface {v0, v1}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;.onConversationLongClicked:(Lcom/b44t/messenger/DcChatlist$Item;)V // method@6a04 │ │ -20348e: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -203490: 0f00 |0004: return v0 │ │ +20347c: |[20347c] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder.lambda$bind$1:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcChatlist$Item;Landroid/view/View;)Z │ │ +20348c: 7220 046a 1000 |0000: invoke-interface {v0, v1}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;.onConversationLongClicked:(Lcom/b44t/messenger/DcChatlist$Item;)V // method@6a04 │ │ +203492: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +203494: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=216 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; │ │ 0x0000 - 0x0005 reg=1 (null) Lcom/b44t/messenger/DcChatlist$Item; │ │ 0x0000 - 0x0005 reg=2 (null) Landroid/view/View; │ │ @@ -489400,17 +489401,17 @@ │ │ type : '(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcContact;Landroid/view/View;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -2035b4: |[2035b4] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder.lambda$bind$2:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcContact;Landroid/view/View;)V │ │ -2035c4: 7220 026a 1000 |0000: invoke-interface {v0, v1}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;.onContactClicked:(Lcom/b44t/messenger/DcContact;)V // method@6a02 │ │ -2035ca: 0e00 |0003: return-void │ │ +2035b8: |[2035b8] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder.lambda$bind$2:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcContact;Landroid/view/View;)V │ │ +2035c8: 7220 026a 1000 |0000: invoke-interface {v0, v1}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;.onContactClicked:(Lcom/b44t/messenger/DcContact;)V // method@6a02 │ │ +2035ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=227 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/b44t/messenger/DcContact; │ │ 0x0000 - 0x0004 reg=2 (null) Landroid/view/View; │ │ @@ -489420,17 +489421,17 @@ │ │ type : '(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcMsg;Landroid/view/View;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -2035cc: |[2035cc] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder.lambda$bind$3:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcMsg;Landroid/view/View;)V │ │ -2035dc: 7220 056a 1000 |0000: invoke-interface {v0, v1}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;.onMessageClicked:(Lcom/b44t/messenger/DcMsg;)V // method@6a05 │ │ -2035e2: 0e00 |0003: return-void │ │ +2035d0: |[2035d0] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder.lambda$bind$3:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcMsg;Landroid/view/View;)V │ │ +2035e0: 7220 056a 1000 |0000: invoke-interface {v0, v1}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;.onMessageClicked:(Lcom/b44t/messenger/DcMsg;)V // method@6a05 │ │ +2035e6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=236 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/b44t/messenger/DcMsg; │ │ 0x0000 - 0x0004 reg=2 (null) Landroid/view/View; │ │ @@ -489441,44 +489442,44 @@ │ │ type : '(Landroid/content/Context;Lcom/b44t/messenger/DcChatlist$Item;Lorg/thoughtcrime/securesms/mms/GlideRequests;Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Ljava/util/Set;ZLjava/lang/String;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 21 │ │ ins : 8 │ │ outs : 8 │ │ insns size : 59 16-bit code units │ │ -2034b4: |[2034b4] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder.bind:(Landroid/content/Context;Lcom/b44t/messenger/DcChatlist$Item;Lorg/thoughtcrime/securesms/mms/GlideRequests;Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Ljava/util/Set;ZLjava/lang/String;)V │ │ -2034c4: 07d0 |0000: move-object v0, v13 │ │ -2034c6: 07f1 |0001: move-object v1, v15 │ │ -2034c8: 0802 1100 |0002: move-object/from16 v2, v17 │ │ -2034cc: 7110 625e 0e00 |0004: invoke-static {v14}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@5e62 │ │ -2034d2: 0c03 |0007: move-result-object v3 │ │ -2034d4: 5414 6d00 |0008: iget-object v4, v1, Lcom/b44t/messenger/DcChatlist$Item;.summary:Lcom/b44t/messenger/DcLot; // field@006d │ │ -2034d8: 5215 6b00 |000a: iget v5, v1, Lcom/b44t/messenger/DcChatlist$Item;.chatId:I // field@006b │ │ -2034dc: 6e20 d606 5300 |000c: invoke-virtual {v3, v5}, Lcom/b44t/messenger/DcContext;.getChat:(I)Lcom/b44t/messenger/DcChat; // method@06d6 │ │ -2034e2: 0c03 |000f: move-result-object v3 │ │ -2034e4: 07e5 |0010: move-object v5, v14 │ │ -2034e6: 7130 6a5e 4e03 |0011: invoke-static {v14, v4, v3}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getThreadRecord:(Landroid/content/Context;Lcom/b44t/messenger/DcLot;Lcom/b44t/messenger/DcChat;)Lorg/thoughtcrime/securesms/database/model/ThreadRecord; // method@5e6a │ │ -2034ec: 0c06 |0014: move-result-object v6 │ │ -2034ee: 5405 f942 |0015: iget-object v5, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.root:Lorg/thoughtcrime/securesms/ConversationListItem; // field@42f9 │ │ -2034f2: 5217 6c00 |0017: iget v7, v1, Lcom/b44t/messenger/DcChatlist$Item;.msgId:I // field@006c │ │ -2034f6: 5418 6d00 |0019: iget-object v8, v1, Lcom/b44t/messenger/DcChatlist$Item;.summary:Lcom/b44t/messenger/DcLot; // field@006d │ │ -2034fa: 0809 1000 |001b: move-object/from16 v9, v16 │ │ -2034fe: 080a 1200 |001d: move-object/from16 v10, v18 │ │ -203502: 020b 1300 |001f: move/from16 v11, v19 │ │ -203506: 080c 1400 |0021: move-object/from16 v12, v20 │ │ -20350a: 7408 9152 0500 |0023: invoke-virtual/range {v5, v6, v7, v8, v9, v10, v11, v12}, Lorg/thoughtcrime/securesms/ConversationListItem;.bind:(Lorg/thoughtcrime/securesms/database/model/ThreadRecord;ILcom/b44t/messenger/DcLot;Lorg/thoughtcrime/securesms/mms/GlideRequests;Ljava/util/Set;ZLjava/lang/String;)V // method@5291 │ │ -203510: 5403 f942 |0026: iget-object v3, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.root:Lorg/thoughtcrime/securesms/ConversationListItem; // field@42f9 │ │ -203514: 2204 4e11 |0028: new-instance v4, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda1; // type@114e │ │ -203518: 7030 0a6a 240f |002a: invoke-direct {v4, v2, v15}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda1;.:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcChatlist$Item;)V // method@6a0a │ │ -20351e: 6e20 9e52 4300 |002d: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/ConversationListItem;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@529e │ │ -203524: 5403 f942 |0030: iget-object v3, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.root:Lorg/thoughtcrime/securesms/ConversationListItem; // field@42f9 │ │ -203528: 2204 4f11 |0032: new-instance v4, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda2; // type@114f │ │ -20352c: 7030 0c6a 240f |0034: invoke-direct {v4, v2, v15}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda2;.:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcChatlist$Item;)V // method@6a0c │ │ -203532: 6e20 9f52 4300 |0037: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/ConversationListItem;.setOnLongClickListener:(Landroid/view/View$OnLongClickListener;)V // method@529f │ │ -203538: 0e00 |003a: return-void │ │ +2034b8: |[2034b8] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder.bind:(Landroid/content/Context;Lcom/b44t/messenger/DcChatlist$Item;Lorg/thoughtcrime/securesms/mms/GlideRequests;Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Ljava/util/Set;ZLjava/lang/String;)V │ │ +2034c8: 07d0 |0000: move-object v0, v13 │ │ +2034ca: 07f1 |0001: move-object v1, v15 │ │ +2034cc: 0802 1100 |0002: move-object/from16 v2, v17 │ │ +2034d0: 7110 625e 0e00 |0004: invoke-static {v14}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@5e62 │ │ +2034d6: 0c03 |0007: move-result-object v3 │ │ +2034d8: 5414 6d00 |0008: iget-object v4, v1, Lcom/b44t/messenger/DcChatlist$Item;.summary:Lcom/b44t/messenger/DcLot; // field@006d │ │ +2034dc: 5215 6b00 |000a: iget v5, v1, Lcom/b44t/messenger/DcChatlist$Item;.chatId:I // field@006b │ │ +2034e0: 6e20 d606 5300 |000c: invoke-virtual {v3, v5}, Lcom/b44t/messenger/DcContext;.getChat:(I)Lcom/b44t/messenger/DcChat; // method@06d6 │ │ +2034e6: 0c03 |000f: move-result-object v3 │ │ +2034e8: 07e5 |0010: move-object v5, v14 │ │ +2034ea: 7130 6a5e 4e03 |0011: invoke-static {v14, v4, v3}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getThreadRecord:(Landroid/content/Context;Lcom/b44t/messenger/DcLot;Lcom/b44t/messenger/DcChat;)Lorg/thoughtcrime/securesms/database/model/ThreadRecord; // method@5e6a │ │ +2034f0: 0c06 |0014: move-result-object v6 │ │ +2034f2: 5405 f942 |0015: iget-object v5, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.root:Lorg/thoughtcrime/securesms/ConversationListItem; // field@42f9 │ │ +2034f6: 5217 6c00 |0017: iget v7, v1, Lcom/b44t/messenger/DcChatlist$Item;.msgId:I // field@006c │ │ +2034fa: 5418 6d00 |0019: iget-object v8, v1, Lcom/b44t/messenger/DcChatlist$Item;.summary:Lcom/b44t/messenger/DcLot; // field@006d │ │ +2034fe: 0809 1000 |001b: move-object/from16 v9, v16 │ │ +203502: 080a 1200 |001d: move-object/from16 v10, v18 │ │ +203506: 020b 1300 |001f: move/from16 v11, v19 │ │ +20350a: 080c 1400 |0021: move-object/from16 v12, v20 │ │ +20350e: 7408 9152 0500 |0023: invoke-virtual/range {v5, v6, v7, v8, v9, v10, v11, v12}, Lorg/thoughtcrime/securesms/ConversationListItem;.bind:(Lorg/thoughtcrime/securesms/database/model/ThreadRecord;ILcom/b44t/messenger/DcLot;Lorg/thoughtcrime/securesms/mms/GlideRequests;Ljava/util/Set;ZLjava/lang/String;)V // method@5291 │ │ +203514: 5403 f942 |0026: iget-object v3, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.root:Lorg/thoughtcrime/securesms/ConversationListItem; // field@42f9 │ │ +203518: 2204 4e11 |0028: new-instance v4, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda1; // type@114e │ │ +20351c: 7030 0a6a 240f |002a: invoke-direct {v4, v2, v15}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda1;.:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcChatlist$Item;)V // method@6a0a │ │ +203522: 6e20 9e52 4300 |002d: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/ConversationListItem;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@529e │ │ +203528: 5403 f942 |0030: iget-object v3, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.root:Lorg/thoughtcrime/securesms/ConversationListItem; // field@42f9 │ │ +20352c: 2204 4f11 |0032: new-instance v4, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda2; // type@114f │ │ +203530: 7030 0c6a 240f |0034: invoke-direct {v4, v2, v15}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda2;.:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcChatlist$Item;)V // method@6a0c │ │ +203536: 6e20 9f52 4300 |0037: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/ConversationListItem;.setOnLongClickListener:(Landroid/view/View$OnLongClickListener;)V // method@529f │ │ +20353c: 0e00 |003a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=211 │ │ 0x0008 line=212 │ │ 0x0015 line=213 │ │ 0x0026 line=214 │ │ 0x0030 line=215 │ │ @@ -489497,22 +489498,22 @@ │ │ type : '(Lcom/b44t/messenger/DcContact;Lorg/thoughtcrime/securesms/mms/GlideRequests;Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Ljava/lang/String;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -20353c: |[20353c] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder.bind:(Lcom/b44t/messenger/DcContact;Lorg/thoughtcrime/securesms/mms/GlideRequests;Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Ljava/lang/String;)V │ │ -20354c: 5410 f942 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.root:Lorg/thoughtcrime/securesms/ConversationListItem; // field@42f9 │ │ -203550: 6e40 8e52 2053 |0002: invoke-virtual {v0, v2, v3, v5}, Lorg/thoughtcrime/securesms/ConversationListItem;.bind:(Lcom/b44t/messenger/DcContact;Lorg/thoughtcrime/securesms/mms/GlideRequests;Ljava/lang/String;)V // method@528e │ │ -203556: 5413 f942 |0005: iget-object v3, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.root:Lorg/thoughtcrime/securesms/ConversationListItem; // field@42f9 │ │ -20355a: 2205 5011 |0007: new-instance v5, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda3; // type@1150 │ │ -20355e: 7030 0e6a 4502 |0009: invoke-direct {v5, v4, v2}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda3;.:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcContact;)V // method@6a0e │ │ -203564: 6e20 9e52 5300 |000c: invoke-virtual {v3, v5}, Lorg/thoughtcrime/securesms/ConversationListItem;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@529e │ │ -20356a: 0e00 |000f: return-void │ │ +203540: |[203540] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder.bind:(Lcom/b44t/messenger/DcContact;Lorg/thoughtcrime/securesms/mms/GlideRequests;Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Ljava/lang/String;)V │ │ +203550: 5410 f942 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.root:Lorg/thoughtcrime/securesms/ConversationListItem; // field@42f9 │ │ +203554: 6e40 8e52 2053 |0002: invoke-virtual {v0, v2, v3, v5}, Lorg/thoughtcrime/securesms/ConversationListItem;.bind:(Lcom/b44t/messenger/DcContact;Lorg/thoughtcrime/securesms/mms/GlideRequests;Ljava/lang/String;)V // method@528e │ │ +20355a: 5413 f942 |0005: iget-object v3, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.root:Lorg/thoughtcrime/securesms/ConversationListItem; // field@42f9 │ │ +20355e: 2205 5011 |0007: new-instance v5, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda3; // type@1150 │ │ +203562: 7030 0e6a 4502 |0009: invoke-direct {v5, v4, v2}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda3;.:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcContact;)V // method@6a0e │ │ +203568: 6e20 9e52 5300 |000c: invoke-virtual {v3, v5}, Lorg/thoughtcrime/securesms/ConversationListItem;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@529e │ │ +20356e: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=226 │ │ 0x0005 line=227 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder; │ │ 0x0000 - 0x0010 reg=2 (null) Lcom/b44t/messenger/DcContact; │ │ @@ -489525,22 +489526,22 @@ │ │ type : '(Lcom/b44t/messenger/DcMsg;Lorg/thoughtcrime/securesms/mms/GlideRequests;Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Ljava/lang/String;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -20356c: |[20356c] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder.bind:(Lcom/b44t/messenger/DcMsg;Lorg/thoughtcrime/securesms/mms/GlideRequests;Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Ljava/lang/String;)V │ │ -20357c: 5410 f942 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.root:Lorg/thoughtcrime/securesms/ConversationListItem; // field@42f9 │ │ -203580: 6e40 8f52 2053 |0002: invoke-virtual {v0, v2, v3, v5}, Lorg/thoughtcrime/securesms/ConversationListItem;.bind:(Lcom/b44t/messenger/DcMsg;Lorg/thoughtcrime/securesms/mms/GlideRequests;Ljava/lang/String;)V // method@528f │ │ -203586: 5413 f942 |0005: iget-object v3, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.root:Lorg/thoughtcrime/securesms/ConversationListItem; // field@42f9 │ │ -20358a: 2205 4d11 |0007: new-instance v5, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda0; // type@114d │ │ -20358e: 7030 086a 4502 |0009: invoke-direct {v5, v4, v2}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcMsg;)V // method@6a08 │ │ -203594: 6e20 9e52 5300 |000c: invoke-virtual {v3, v5}, Lorg/thoughtcrime/securesms/ConversationListItem;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@529e │ │ -20359a: 0e00 |000f: return-void │ │ +203570: |[203570] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder.bind:(Lcom/b44t/messenger/DcMsg;Lorg/thoughtcrime/securesms/mms/GlideRequests;Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Ljava/lang/String;)V │ │ +203580: 5410 f942 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.root:Lorg/thoughtcrime/securesms/ConversationListItem; // field@42f9 │ │ +203584: 6e40 8f52 2053 |0002: invoke-virtual {v0, v2, v3, v5}, Lorg/thoughtcrime/securesms/ConversationListItem;.bind:(Lcom/b44t/messenger/DcMsg;Lorg/thoughtcrime/securesms/mms/GlideRequests;Ljava/lang/String;)V // method@528f │ │ +20358a: 5413 f942 |0005: iget-object v3, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.root:Lorg/thoughtcrime/securesms/ConversationListItem; // field@42f9 │ │ +20358e: 2205 4d11 |0007: new-instance v5, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda0; // type@114d │ │ +203592: 7030 086a 4502 |0009: invoke-direct {v5, v4, v2}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcMsg;)V // method@6a08 │ │ +203598: 6e20 9e52 5300 |000c: invoke-virtual {v3, v5}, Lorg/thoughtcrime/securesms/ConversationListItem;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@529e │ │ +20359e: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=235 │ │ 0x0005 line=236 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder; │ │ 0x0000 - 0x0010 reg=2 (null) Lcom/b44t/messenger/DcMsg; │ │ @@ -489553,21 +489554,21 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -2035e4: |[2035e4] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder.recycle:()V │ │ -2035f4: 5420 f942 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.root:Lorg/thoughtcrime/securesms/ConversationListItem; // field@42f9 │ │ -2035f8: 6e10 a252 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/ConversationListItem;.unbind:()V // method@52a2 │ │ -2035fe: 5420 f942 |0005: iget-object v0, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.root:Lorg/thoughtcrime/securesms/ConversationListItem; // field@42f9 │ │ -203602: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -203604: 6e20 9e52 1000 |0008: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/ConversationListItem;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@529e │ │ -20360a: 0e00 |000b: return-void │ │ +2035e8: |[2035e8] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder.recycle:()V │ │ +2035f8: 5420 f942 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.root:Lorg/thoughtcrime/securesms/ConversationListItem; // field@42f9 │ │ +2035fc: 6e10 a252 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/ConversationListItem;.unbind:()V // method@52a2 │ │ +203602: 5420 f942 |0005: iget-object v0, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.root:Lorg/thoughtcrime/securesms/ConversationListItem; // field@42f9 │ │ +203606: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +203608: 6e20 9e52 1000 |0008: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/ConversationListItem;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@529e │ │ +20360e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=240 │ │ 0x0005 line=241 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder; │ │ │ │ @@ -489601,18 +489602,18 @@ │ │ type : '(Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -203ae0: |[203ae0] org.thoughtcrime.securesms.search.SearchViewModel$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData;)V │ │ -203af0: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ -203af6: 5b01 0443 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData; // field@4304 │ │ -203afa: 0e00 |0005: return-void │ │ +203ae4: |[203ae4] org.thoughtcrime.securesms.search.SearchViewModel$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData;)V │ │ +203af4: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ +203afa: 5b01 0443 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData; // field@4304 │ │ +203afe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData; │ │ │ │ @@ -489622,18 +489623,18 @@ │ │ type : '(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -203afc: |[203afc] org.thoughtcrime.securesms.search.SearchViewModel$$ExternalSyntheticLambda0.onResult:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V │ │ -203b0c: 5410 0443 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData; // field@4304 │ │ -203b10: 6e20 d905 2000 |0002: invoke-virtual {v0, v2}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@05d9 │ │ -203b16: 0e00 |0005: return-void │ │ +203b00: |[203b00] org.thoughtcrime.securesms.search.SearchViewModel$$ExternalSyntheticLambda0.onResult:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V │ │ +203b10: 5410 0443 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData; // field@4304 │ │ +203b14: 6e20 d905 2000 |0002: invoke-virtual {v0, v2}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@05d9 │ │ +203b1a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0006 reg=2 (null) Lorg/thoughtcrime/securesms/search/model/SearchResult; │ │ │ │ @@ -489697,43 +489698,43 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -203c00: |[203c00] org.thoughtcrime.securesms.search.SearchViewModel.:()V │ │ -203c10: 0e00 |0000: return-void │ │ +203c04: |[203c04] org.thoughtcrime.securesms.search.SearchViewModel.:()V │ │ +203c14: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/search/SearchViewModel;) │ │ name : '' │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -203c14: |[203c14] org.thoughtcrime.securesms.search.SearchViewModel.:(Landroid/content/Context;)V │ │ -203c24: 7010 da05 0100 |0000: invoke-direct {v1}, Landroidx/lifecycle/ViewModel;.:()V // method@05da │ │ -203c2a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -203c2c: 5c10 0943 |0004: iput-boolean v0, v1, Lorg/thoughtcrime/securesms/search/SearchViewModel;.forwarding:Z // field@4309 │ │ -203c30: 6e10 6d00 0200 |0006: invoke-virtual {v2}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@006d │ │ -203c36: 0c02 |0009: move-result-object v2 │ │ -203c38: 7110 625e 0200 |000a: invoke-static {v2}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@5e62 │ │ -203c3e: 0c02 |000d: move-result-object v2 │ │ -203c40: 5b12 0843 |000e: iput-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchViewModel;.dcContext:Lcom/b44t/messenger/DcContext; // field@4308 │ │ -203c44: 2202 5811 |0010: new-instance v2, Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData; // type@1158 │ │ -203c48: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -203c4a: 7020 376a 0200 |0013: invoke-direct {v2, v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData;.:(Lorg/thoughtcrime/securesms/search/SearchViewModel$1;)V // method@6a37 │ │ -203c50: 5b12 0d43 |0016: iput-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchViewModel;.searchResult:Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData; // field@430d │ │ -203c54: 0e00 |0018: return-void │ │ +203c18: |[203c18] org.thoughtcrime.securesms.search.SearchViewModel.:(Landroid/content/Context;)V │ │ +203c28: 7010 da05 0100 |0000: invoke-direct {v1}, Landroidx/lifecycle/ViewModel;.:()V // method@05da │ │ +203c2e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +203c30: 5c10 0943 |0004: iput-boolean v0, v1, Lorg/thoughtcrime/securesms/search/SearchViewModel;.forwarding:Z // field@4309 │ │ +203c34: 6e10 6d00 0200 |0006: invoke-virtual {v2}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@006d │ │ +203c3a: 0c02 |0009: move-result-object v2 │ │ +203c3c: 7110 625e 0200 |000a: invoke-static {v2}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@5e62 │ │ +203c42: 0c02 |000d: move-result-object v2 │ │ +203c44: 5b12 0843 |000e: iput-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchViewModel;.dcContext:Lcom/b44t/messenger/DcContext; // field@4308 │ │ +203c48: 2202 5811 |0010: new-instance v2, Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData; // type@1158 │ │ +203c4c: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +203c4e: 7020 376a 0200 |0013: invoke-direct {v2, v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData;.:(Lorg/thoughtcrime/securesms/search/SearchViewModel$1;)V // method@6a37 │ │ +203c54: 5b12 0d43 |0016: iput-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchViewModel;.searchResult:Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData; // field@430d │ │ +203c58: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0004 line=25 │ │ 0x0006 line=30 │ │ 0x0010 line=31 │ │ locals : │ │ @@ -489745,138 +489746,138 @@ │ │ type : '(Ljava/lang/String;Lorg/thoughtcrime/securesms/search/SearchViewModel$Callback;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 15 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 263 16-bit code units │ │ -203cf0: |[203cf0] org.thoughtcrime.securesms.search.SearchViewModel.queryAndCallback:(Ljava/lang/String;Lorg/thoughtcrime/securesms/search/SearchViewModel$Callback;)V │ │ -203d00: 7110 c302 0d00 |0000: invoke-static {v13}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@02c3 │ │ -203d06: 0a00 |0003: move-result v0 │ │ -203d08: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ -203d0c: 620d 0e43 |0006: sget-object v13, Lorg/thoughtcrime/securesms/search/model/SearchResult;.EMPTY:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@430e │ │ -203d10: 7220 336a de00 |0008: invoke-interface {v14, v13}, Lorg/thoughtcrime/securesms/search/SearchViewModel$Callback;.onResult:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V // method@6a33 │ │ -203d16: 0e00 |000b: return-void │ │ -203d18: 7100 5f0b 0000 |000c: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b5f │ │ -203d1e: 0b00 |000f: move-result-wide v0 │ │ -203d20: 54c2 0843 |0010: iget-object v2, v12, Lorg/thoughtcrime/securesms/search/SearchViewModel;.dcContext:Lcom/b44t/messenger/DcContext; // field@4308 │ │ -203d24: 55c3 0943 |0012: iget-boolean v3, v12, Lorg/thoughtcrime/securesms/search/SearchViewModel;.forwarding:Z // field@4309 │ │ -203d28: 1204 |0014: const/4 v4, #int 0 // #0 │ │ -203d2a: 3803 0500 |0015: if-eqz v3, 001a // +0005 │ │ -203d2e: 1303 0800 |0017: const/16 v3, #int 8 // #8 │ │ -203d32: 2802 |0019: goto 001b // +0002 │ │ -203d34: 1203 |001a: const/4 v3, #int 0 // #0 │ │ -203d36: 6e40 dd06 324d |001b: invoke-virtual {v2, v3, v13, v4}, Lcom/b44t/messenger/DcContext;.getChatlist:(ILjava/lang/String;I)Lcom/b44t/messenger/DcChatlist; // method@06dd │ │ -203d3c: 0c02 |001e: move-result-object v2 │ │ -203d3e: 6e10 ab06 0200 |001f: invoke-virtual {v2}, Lcom/b44t/messenger/DcChatlist;.getCnt:()I // method@06ab │ │ -203d44: 0a03 |0022: move-result v3 │ │ -203d46: 6205 0743 |0023: sget-object v5, Lorg/thoughtcrime/securesms/search/SearchViewModel;.TAG:Ljava/lang/String; // field@4307 │ │ -203d4a: 2206 0d03 |0025: new-instance v6, Ljava/lang/StringBuilder; // type@030d │ │ -203d4e: 1a07 a391 |0027: const-string v7, "⏰ getChatlist(" // string@91a3 │ │ -203d52: 7020 420b 7600 |0029: invoke-direct {v6, v7}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b42 │ │ -203d58: 6e20 4b0b d600 |002c: invoke-virtual {v6, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ -203d5e: 1a07 100e |002f: const-string v7, "): " // string@0e10 │ │ -203d62: 6e20 4b0b 7600 |0031: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ -203d68: 7100 5f0b 0000 |0034: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b5f │ │ -203d6e: 0b08 |0037: move-result-wide v8 │ │ -203d70: bc08 |0038: sub-long/2addr v8, v0 │ │ -203d72: 6e30 470b 8609 |0039: invoke-virtual {v6, v8, v9}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0b47 │ │ -203d78: 1a00 f676 |003c: const-string v0, "ms" // string@76f6 │ │ -203d7c: 6e20 4b0b 0600 |003e: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ -203d82: 6e10 5c0b 0600 |0041: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b5c │ │ -203d88: 0c01 |0044: move-result-object v1 │ │ -203d8a: 7120 dd02 1500 |0045: invoke-static {v5, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02dd │ │ -203d90: 54c1 0b43 |0048: iget-object v1, v12, Lorg/thoughtcrime/securesms/search/SearchViewModel;.lastQuery:Ljava/lang/String; // field@430b │ │ -203d94: 6e20 090b 1d00 |004a: invoke-virtual {v13, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b09 │ │ -203d9a: 0a01 |004d: move-result v1 │ │ -203d9c: 3901 1600 |004e: if-nez v1, 0064 // +0016 │ │ -203da0: 3d03 1400 |0050: if-lez v3, 0064 // +0014 │ │ -203da4: 1a00 1110 |0052: const-string v0, "... skipping getContacts() and searchMsgs(), more recent search pending" // string@1011 │ │ -203da8: 7120 dd02 0500 |0054: invoke-static {v5, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02dd │ │ -203dae: 2200 5a11 |0057: new-instance v0, Lorg/thoughtcrime/securesms/search/model/SearchResult; // type@115a │ │ -203db2: 2341 d811 |0059: new-array v1, v4, [I // type@11d8 │ │ -203db6: 2343 d811 |005b: new-array v3, v4, [I // type@11d8 │ │ -203dba: 7053 436a d021 |005d: invoke-direct {v0, v13, v1, v2, v3}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.:(Ljava/lang/String;[ILcom/b44t/messenger/DcChatlist;[I)V // method@6a43 │ │ -203dc0: 7220 336a 0e00 |0060: invoke-interface {v14, v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel$Callback;.onResult:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V // method@6a33 │ │ -203dc6: 0e00 |0063: return-void │ │ -203dc8: 7100 5f0b 0000 |0064: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b5f │ │ -203dce: 0b08 |0067: move-result-wide v8 │ │ -203dd0: 54c1 0843 |0068: iget-object v1, v12, Lorg/thoughtcrime/securesms/search/SearchViewModel;.dcContext:Lcom/b44t/messenger/DcContext; // field@4308 │ │ -203dd4: 1226 |006a: const/4 v6, #int 2 // #2 │ │ -203dd6: 6e30 e406 610d |006b: invoke-virtual {v1, v6, v13}, Lcom/b44t/messenger/DcContext;.getContacts:(ILjava/lang/String;)[I // method@06e4 │ │ -203ddc: 0c01 |006e: move-result-object v1 │ │ -203dde: 2116 |006f: array-length v6, v1 │ │ -203de0: b063 |0070: add-int/2addr v3, v6 │ │ -203de2: 2206 0d03 |0071: new-instance v6, Ljava/lang/StringBuilder; // type@030d │ │ -203de6: 1a0a a491 |0073: const-string v10, "⏰ getContacts(" // string@91a4 │ │ -203dea: 7020 420b a600 |0075: invoke-direct {v6, v10}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b42 │ │ -203df0: 6e20 4b0b d600 |0078: invoke-virtual {v6, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ -203df6: 6e20 4b0b 7600 |007b: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ -203dfc: 7100 5f0b 0000 |007e: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b5f │ │ -203e02: 0b0a |0081: move-result-wide v10 │ │ -203e04: bc8a |0082: sub-long/2addr v10, v8 │ │ -203e06: 6e30 470b a60b |0083: invoke-virtual {v6, v10, v11}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0b47 │ │ -203e0c: 6e20 4b0b 0600 |0086: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ -203e12: 6e10 5c0b 0600 |0089: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b5c │ │ -203e18: 0c06 |008c: move-result-object v6 │ │ -203e1a: 7120 dd02 6500 |008d: invoke-static {v5, v6}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02dd │ │ -203e20: 55c6 0943 |0090: iget-boolean v6, v12, Lorg/thoughtcrime/securesms/search/SearchViewModel;.forwarding:Z // field@4309 │ │ -203e24: 3806 1200 |0092: if-eqz v6, 00a4 // +0012 │ │ -203e28: 1a00 1010 |0094: const-string v0, "... searchMsgs() disabled by caller" // string@1010 │ │ -203e2c: 7120 dd02 0500 |0096: invoke-static {v5, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02dd │ │ -203e32: 2200 5a11 |0099: new-instance v0, Lorg/thoughtcrime/securesms/search/model/SearchResult; // type@115a │ │ -203e36: 2343 d811 |009b: new-array v3, v4, [I // type@11d8 │ │ -203e3a: 7053 436a d021 |009d: invoke-direct {v0, v13, v1, v2, v3}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.:(Ljava/lang/String;[ILcom/b44t/messenger/DcChatlist;[I)V // method@6a43 │ │ -203e40: 7220 336a 0e00 |00a0: invoke-interface {v14, v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel$Callback;.onResult:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V // method@6a33 │ │ -203e46: 0e00 |00a3: return-void │ │ -203e48: 6e10 1b0b 0d00 |00a4: invoke-virtual {v13}, Ljava/lang/String;.length:()I // method@0b1b │ │ -203e4e: 0a06 |00a7: move-result v6 │ │ -203e50: 1218 |00a8: const/4 v8, #int 1 // #1 │ │ -203e52: 3686 1200 |00a9: if-gt v6, v8, 00bb // +0012 │ │ -203e56: 1a00 1310 |00ab: const-string v0, "... skipping searchMsgs(), string too short" // string@1013 │ │ -203e5a: 7120 dd02 0500 |00ad: invoke-static {v5, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02dd │ │ -203e60: 2200 5a11 |00b0: new-instance v0, Lorg/thoughtcrime/securesms/search/model/SearchResult; // type@115a │ │ -203e64: 2343 d811 |00b2: new-array v3, v4, [I // type@11d8 │ │ -203e68: 7053 436a d021 |00b4: invoke-direct {v0, v13, v1, v2, v3}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.:(Ljava/lang/String;[ILcom/b44t/messenger/DcChatlist;[I)V // method@6a43 │ │ -203e6e: 7220 336a 0e00 |00b7: invoke-interface {v14, v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel$Callback;.onResult:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V // method@6a33 │ │ -203e74: 0e00 |00ba: return-void │ │ -203e76: 54c6 0b43 |00bb: iget-object v6, v12, Lorg/thoughtcrime/securesms/search/SearchViewModel;.lastQuery:Ljava/lang/String; // field@430b │ │ -203e7a: 6e20 090b 6d00 |00bd: invoke-virtual {v13, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b09 │ │ -203e80: 0a06 |00c0: move-result v6 │ │ -203e82: 3906 1400 |00c1: if-nez v6, 00d5 // +0014 │ │ -203e86: 3d03 1200 |00c3: if-lez v3, 00d5 // +0012 │ │ -203e8a: 1a00 1210 |00c5: const-string v0, "... skipping searchMsgs(), more recent search pending" // string@1012 │ │ -203e8e: 7120 dd02 0500 |00c7: invoke-static {v5, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02dd │ │ -203e94: 2200 5a11 |00ca: new-instance v0, Lorg/thoughtcrime/securesms/search/model/SearchResult; // type@115a │ │ -203e98: 2343 d811 |00cc: new-array v3, v4, [I // type@11d8 │ │ -203e9c: 7053 436a d021 |00ce: invoke-direct {v0, v13, v1, v2, v3}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.:(Ljava/lang/String;[ILcom/b44t/messenger/DcChatlist;[I)V // method@6a43 │ │ -203ea2: 7220 336a 0e00 |00d1: invoke-interface {v14, v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel$Callback;.onResult:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V // method@6a33 │ │ -203ea8: 0e00 |00d4: return-void │ │ -203eaa: 7100 5f0b 0000 |00d5: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b5f │ │ -203eb0: 0b08 |00d8: move-result-wide v8 │ │ -203eb2: 54c3 0843 |00d9: iget-object v3, v12, Lorg/thoughtcrime/securesms/search/SearchViewModel;.dcContext:Lcom/b44t/messenger/DcContext; // field@4308 │ │ -203eb6: 6e30 0b07 430d |00db: invoke-virtual {v3, v4, v13}, Lcom/b44t/messenger/DcContext;.searchMsgs:(ILjava/lang/String;)[I // method@070b │ │ -203ebc: 0c03 |00de: move-result-object v3 │ │ -203ebe: 2204 0d03 |00df: new-instance v4, Ljava/lang/StringBuilder; // type@030d │ │ -203ec2: 1a06 a591 |00e1: const-string v6, "⏰ searchMsgs(" // string@91a5 │ │ -203ec6: 7020 420b 6400 |00e3: invoke-direct {v4, v6}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b42 │ │ -203ecc: 6e20 4b0b d400 |00e6: invoke-virtual {v4, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ -203ed2: 6e20 4b0b 7400 |00e9: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ -203ed8: 7100 5f0b 0000 |00ec: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b5f │ │ -203ede: 0b06 |00ef: move-result-wide v6 │ │ -203ee0: bc86 |00f0: sub-long/2addr v6, v8 │ │ -203ee2: 6e30 470b 6407 |00f1: invoke-virtual {v4, v6, v7}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0b47 │ │ -203ee8: 6e20 4b0b 0400 |00f4: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ -203eee: 6e10 5c0b 0400 |00f7: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b5c │ │ -203ef4: 0c00 |00fa: move-result-object v0 │ │ -203ef6: 7120 dd02 0500 |00fb: invoke-static {v5, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02dd │ │ -203efc: 2200 5a11 |00fe: new-instance v0, Lorg/thoughtcrime/securesms/search/model/SearchResult; // type@115a │ │ -203f00: 7053 436a d021 |0100: invoke-direct {v0, v13, v1, v2, v3}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.:(Ljava/lang/String;[ILcom/b44t/messenger/DcChatlist;[I)V // method@6a43 │ │ -203f06: 7220 336a 0e00 |0103: invoke-interface {v14, v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel$Callback;.onResult:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V // method@6a33 │ │ -203f0c: 0e00 |0106: return-void │ │ +203cf4: |[203cf4] org.thoughtcrime.securesms.search.SearchViewModel.queryAndCallback:(Ljava/lang/String;Lorg/thoughtcrime/securesms/search/SearchViewModel$Callback;)V │ │ +203d04: 7110 c302 0d00 |0000: invoke-static {v13}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@02c3 │ │ +203d0a: 0a00 |0003: move-result v0 │ │ +203d0c: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ +203d10: 620d 0e43 |0006: sget-object v13, Lorg/thoughtcrime/securesms/search/model/SearchResult;.EMPTY:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@430e │ │ +203d14: 7220 336a de00 |0008: invoke-interface {v14, v13}, Lorg/thoughtcrime/securesms/search/SearchViewModel$Callback;.onResult:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V // method@6a33 │ │ +203d1a: 0e00 |000b: return-void │ │ +203d1c: 7100 5f0b 0000 |000c: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b5f │ │ +203d22: 0b00 |000f: move-result-wide v0 │ │ +203d24: 54c2 0843 |0010: iget-object v2, v12, Lorg/thoughtcrime/securesms/search/SearchViewModel;.dcContext:Lcom/b44t/messenger/DcContext; // field@4308 │ │ +203d28: 55c3 0943 |0012: iget-boolean v3, v12, Lorg/thoughtcrime/securesms/search/SearchViewModel;.forwarding:Z // field@4309 │ │ +203d2c: 1204 |0014: const/4 v4, #int 0 // #0 │ │ +203d2e: 3803 0500 |0015: if-eqz v3, 001a // +0005 │ │ +203d32: 1303 0800 |0017: const/16 v3, #int 8 // #8 │ │ +203d36: 2802 |0019: goto 001b // +0002 │ │ +203d38: 1203 |001a: const/4 v3, #int 0 // #0 │ │ +203d3a: 6e40 dd06 324d |001b: invoke-virtual {v2, v3, v13, v4}, Lcom/b44t/messenger/DcContext;.getChatlist:(ILjava/lang/String;I)Lcom/b44t/messenger/DcChatlist; // method@06dd │ │ +203d40: 0c02 |001e: move-result-object v2 │ │ +203d42: 6e10 ab06 0200 |001f: invoke-virtual {v2}, Lcom/b44t/messenger/DcChatlist;.getCnt:()I // method@06ab │ │ +203d48: 0a03 |0022: move-result v3 │ │ +203d4a: 6205 0743 |0023: sget-object v5, Lorg/thoughtcrime/securesms/search/SearchViewModel;.TAG:Ljava/lang/String; // field@4307 │ │ +203d4e: 2206 0d03 |0025: new-instance v6, Ljava/lang/StringBuilder; // type@030d │ │ +203d52: 1a07 a391 |0027: const-string v7, "⏰ getChatlist(" // string@91a3 │ │ +203d56: 7020 420b 7600 |0029: invoke-direct {v6, v7}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b42 │ │ +203d5c: 6e20 4b0b d600 |002c: invoke-virtual {v6, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ +203d62: 1a07 100e |002f: const-string v7, "): " // string@0e10 │ │ +203d66: 6e20 4b0b 7600 |0031: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ +203d6c: 7100 5f0b 0000 |0034: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b5f │ │ +203d72: 0b08 |0037: move-result-wide v8 │ │ +203d74: bc08 |0038: sub-long/2addr v8, v0 │ │ +203d76: 6e30 470b 8609 |0039: invoke-virtual {v6, v8, v9}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0b47 │ │ +203d7c: 1a00 f676 |003c: const-string v0, "ms" // string@76f6 │ │ +203d80: 6e20 4b0b 0600 |003e: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ +203d86: 6e10 5c0b 0600 |0041: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b5c │ │ +203d8c: 0c01 |0044: move-result-object v1 │ │ +203d8e: 7120 dd02 1500 |0045: invoke-static {v5, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02dd │ │ +203d94: 54c1 0b43 |0048: iget-object v1, v12, Lorg/thoughtcrime/securesms/search/SearchViewModel;.lastQuery:Ljava/lang/String; // field@430b │ │ +203d98: 6e20 090b 1d00 |004a: invoke-virtual {v13, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b09 │ │ +203d9e: 0a01 |004d: move-result v1 │ │ +203da0: 3901 1600 |004e: if-nez v1, 0064 // +0016 │ │ +203da4: 3d03 1400 |0050: if-lez v3, 0064 // +0014 │ │ +203da8: 1a00 1110 |0052: const-string v0, "... skipping getContacts() and searchMsgs(), more recent search pending" // string@1011 │ │ +203dac: 7120 dd02 0500 |0054: invoke-static {v5, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02dd │ │ +203db2: 2200 5a11 |0057: new-instance v0, Lorg/thoughtcrime/securesms/search/model/SearchResult; // type@115a │ │ +203db6: 2341 d811 |0059: new-array v1, v4, [I // type@11d8 │ │ +203dba: 2343 d811 |005b: new-array v3, v4, [I // type@11d8 │ │ +203dbe: 7053 436a d021 |005d: invoke-direct {v0, v13, v1, v2, v3}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.:(Ljava/lang/String;[ILcom/b44t/messenger/DcChatlist;[I)V // method@6a43 │ │ +203dc4: 7220 336a 0e00 |0060: invoke-interface {v14, v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel$Callback;.onResult:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V // method@6a33 │ │ +203dca: 0e00 |0063: return-void │ │ +203dcc: 7100 5f0b 0000 |0064: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b5f │ │ +203dd2: 0b08 |0067: move-result-wide v8 │ │ +203dd4: 54c1 0843 |0068: iget-object v1, v12, Lorg/thoughtcrime/securesms/search/SearchViewModel;.dcContext:Lcom/b44t/messenger/DcContext; // field@4308 │ │ +203dd8: 1226 |006a: const/4 v6, #int 2 // #2 │ │ +203dda: 6e30 e406 610d |006b: invoke-virtual {v1, v6, v13}, Lcom/b44t/messenger/DcContext;.getContacts:(ILjava/lang/String;)[I // method@06e4 │ │ +203de0: 0c01 |006e: move-result-object v1 │ │ +203de2: 2116 |006f: array-length v6, v1 │ │ +203de4: b063 |0070: add-int/2addr v3, v6 │ │ +203de6: 2206 0d03 |0071: new-instance v6, Ljava/lang/StringBuilder; // type@030d │ │ +203dea: 1a0a a491 |0073: const-string v10, "⏰ getContacts(" // string@91a4 │ │ +203dee: 7020 420b a600 |0075: invoke-direct {v6, v10}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b42 │ │ +203df4: 6e20 4b0b d600 |0078: invoke-virtual {v6, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ +203dfa: 6e20 4b0b 7600 |007b: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ +203e00: 7100 5f0b 0000 |007e: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b5f │ │ +203e06: 0b0a |0081: move-result-wide v10 │ │ +203e08: bc8a |0082: sub-long/2addr v10, v8 │ │ +203e0a: 6e30 470b a60b |0083: invoke-virtual {v6, v10, v11}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0b47 │ │ +203e10: 6e20 4b0b 0600 |0086: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ +203e16: 6e10 5c0b 0600 |0089: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b5c │ │ +203e1c: 0c06 |008c: move-result-object v6 │ │ +203e1e: 7120 dd02 6500 |008d: invoke-static {v5, v6}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02dd │ │ +203e24: 55c6 0943 |0090: iget-boolean v6, v12, Lorg/thoughtcrime/securesms/search/SearchViewModel;.forwarding:Z // field@4309 │ │ +203e28: 3806 1200 |0092: if-eqz v6, 00a4 // +0012 │ │ +203e2c: 1a00 1010 |0094: const-string v0, "... searchMsgs() disabled by caller" // string@1010 │ │ +203e30: 7120 dd02 0500 |0096: invoke-static {v5, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02dd │ │ +203e36: 2200 5a11 |0099: new-instance v0, Lorg/thoughtcrime/securesms/search/model/SearchResult; // type@115a │ │ +203e3a: 2343 d811 |009b: new-array v3, v4, [I // type@11d8 │ │ +203e3e: 7053 436a d021 |009d: invoke-direct {v0, v13, v1, v2, v3}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.:(Ljava/lang/String;[ILcom/b44t/messenger/DcChatlist;[I)V // method@6a43 │ │ +203e44: 7220 336a 0e00 |00a0: invoke-interface {v14, v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel$Callback;.onResult:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V // method@6a33 │ │ +203e4a: 0e00 |00a3: return-void │ │ +203e4c: 6e10 1b0b 0d00 |00a4: invoke-virtual {v13}, Ljava/lang/String;.length:()I // method@0b1b │ │ +203e52: 0a06 |00a7: move-result v6 │ │ +203e54: 1218 |00a8: const/4 v8, #int 1 // #1 │ │ +203e56: 3686 1200 |00a9: if-gt v6, v8, 00bb // +0012 │ │ +203e5a: 1a00 1310 |00ab: const-string v0, "... skipping searchMsgs(), string too short" // string@1013 │ │ +203e5e: 7120 dd02 0500 |00ad: invoke-static {v5, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02dd │ │ +203e64: 2200 5a11 |00b0: new-instance v0, Lorg/thoughtcrime/securesms/search/model/SearchResult; // type@115a │ │ +203e68: 2343 d811 |00b2: new-array v3, v4, [I // type@11d8 │ │ +203e6c: 7053 436a d021 |00b4: invoke-direct {v0, v13, v1, v2, v3}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.:(Ljava/lang/String;[ILcom/b44t/messenger/DcChatlist;[I)V // method@6a43 │ │ +203e72: 7220 336a 0e00 |00b7: invoke-interface {v14, v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel$Callback;.onResult:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V // method@6a33 │ │ +203e78: 0e00 |00ba: return-void │ │ +203e7a: 54c6 0b43 |00bb: iget-object v6, v12, Lorg/thoughtcrime/securesms/search/SearchViewModel;.lastQuery:Ljava/lang/String; // field@430b │ │ +203e7e: 6e20 090b 6d00 |00bd: invoke-virtual {v13, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b09 │ │ +203e84: 0a06 |00c0: move-result v6 │ │ +203e86: 3906 1400 |00c1: if-nez v6, 00d5 // +0014 │ │ +203e8a: 3d03 1200 |00c3: if-lez v3, 00d5 // +0012 │ │ +203e8e: 1a00 1210 |00c5: const-string v0, "... skipping searchMsgs(), more recent search pending" // string@1012 │ │ +203e92: 7120 dd02 0500 |00c7: invoke-static {v5, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02dd │ │ +203e98: 2200 5a11 |00ca: new-instance v0, Lorg/thoughtcrime/securesms/search/model/SearchResult; // type@115a │ │ +203e9c: 2343 d811 |00cc: new-array v3, v4, [I // type@11d8 │ │ +203ea0: 7053 436a d021 |00ce: invoke-direct {v0, v13, v1, v2, v3}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.:(Ljava/lang/String;[ILcom/b44t/messenger/DcChatlist;[I)V // method@6a43 │ │ +203ea6: 7220 336a 0e00 |00d1: invoke-interface {v14, v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel$Callback;.onResult:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V // method@6a33 │ │ +203eac: 0e00 |00d4: return-void │ │ +203eae: 7100 5f0b 0000 |00d5: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b5f │ │ +203eb4: 0b08 |00d8: move-result-wide v8 │ │ +203eb6: 54c3 0843 |00d9: iget-object v3, v12, Lorg/thoughtcrime/securesms/search/SearchViewModel;.dcContext:Lcom/b44t/messenger/DcContext; // field@4308 │ │ +203eba: 6e30 0b07 430d |00db: invoke-virtual {v3, v4, v13}, Lcom/b44t/messenger/DcContext;.searchMsgs:(ILjava/lang/String;)[I // method@070b │ │ +203ec0: 0c03 |00de: move-result-object v3 │ │ +203ec2: 2204 0d03 |00df: new-instance v4, Ljava/lang/StringBuilder; // type@030d │ │ +203ec6: 1a06 a591 |00e1: const-string v6, "⏰ searchMsgs(" // string@91a5 │ │ +203eca: 7020 420b 6400 |00e3: invoke-direct {v4, v6}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b42 │ │ +203ed0: 6e20 4b0b d400 |00e6: invoke-virtual {v4, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ +203ed6: 6e20 4b0b 7400 |00e9: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ +203edc: 7100 5f0b 0000 |00ec: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b5f │ │ +203ee2: 0b06 |00ef: move-result-wide v6 │ │ +203ee4: bc86 |00f0: sub-long/2addr v6, v8 │ │ +203ee6: 6e30 470b 6407 |00f1: invoke-virtual {v4, v6, v7}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0b47 │ │ +203eec: 6e20 4b0b 0400 |00f4: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ +203ef2: 6e10 5c0b 0400 |00f7: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b5c │ │ +203ef8: 0c00 |00fa: move-result-object v0 │ │ +203efa: 7120 dd02 0500 |00fb: invoke-static {v5, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02dd │ │ +203f00: 2200 5a11 |00fe: new-instance v0, Lorg/thoughtcrime/securesms/search/model/SearchResult; // type@115a │ │ +203f04: 7053 436a d021 |0100: invoke-direct {v0, v13, v1, v2, v3}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.:(Ljava/lang/String;[ILcom/b44t/messenger/DcChatlist;[I)V // method@6a43 │ │ +203f0a: 7220 336a 0e00 |0103: invoke-interface {v14, v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel$Callback;.onResult:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V // method@6a33 │ │ +203f10: 0e00 |0106: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0006 line=76 │ │ 0x000c line=81 │ │ 0x0010 line=82 │ │ 0x001f line=83 │ │ @@ -489912,19 +489913,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -203be0: |[203be0] org.thoughtcrime.securesms.search.SearchViewModel.getLastQuery:()Ljava/lang/String; │ │ -203bf0: 5410 0b43 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchViewModel;.lastQuery:Ljava/lang/String; // field@430b │ │ -203bf4: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -203bf8: 1a00 0000 |0004: const-string v0, "" // string@0000 │ │ -203bfc: 1100 |0006: return-object v0 │ │ +203be4: |[203be4] org.thoughtcrime.securesms.search.SearchViewModel.getLastQuery:()Ljava/lang/String; │ │ +203bf4: 5410 0b43 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchViewModel;.lastQuery:Ljava/lang/String; // field@430b │ │ +203bf8: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +203bfc: 1a00 0000 |0004: const-string v0, "" // string@0000 │ │ +203c00: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/thoughtcrime/securesms/search/SearchViewModel; │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/search/SearchViewModel;) │ │ @@ -489932,17 +489933,17 @@ │ │ type : '()Landroidx/lifecycle/LiveData;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -203bc8: |[203bc8] org.thoughtcrime.securesms.search.SearchViewModel.getSearchResult:()Landroidx/lifecycle/LiveData; │ │ -203bd8: 5410 0d43 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchViewModel;.searchResult:Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData; // field@430d │ │ -203bdc: 1100 |0002: return-object v0 │ │ +203bcc: |[203bcc] org.thoughtcrime.securesms.search.SearchViewModel.getSearchResult:()Landroidx/lifecycle/LiveData; │ │ +203bdc: 5410 0d43 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchViewModel;.searchResult:Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData; // field@430d │ │ +203be0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/thoughtcrime/securesms/search/SearchViewModel; │ │ │ │ #2 : (in Lorg/thoughtcrime/securesms/search/SearchViewModel;) │ │ @@ -489950,41 +489951,41 @@ │ │ type : '()V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 58 16-bit code units │ │ -203c58: |[203c58] org.thoughtcrime.securesms.search.SearchViewModel.lambda$updateQuery$0$org-thoughtcrime-securesms-search-SearchViewModel:()V │ │ -203c68: 1600 6400 |0000: const-wide/16 v0, #int 100 // #64 │ │ -203c6c: 7120 2b6c 1000 |0002: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/Util;.sleep:(J)V // method@6c2b │ │ -203c72: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -203c74: 5c62 0c43 |0006: iput-boolean v2, v6, Lorg/thoughtcrime/securesms/search/SearchViewModel;.needsAnotherBgSearch:Z // field@430c │ │ -203c78: 5463 0b43 |0008: iget-object v3, v6, Lorg/thoughtcrime/securesms/search/SearchViewModel;.lastQuery:Ljava/lang/String; // field@430b │ │ -203c7c: 5464 0d43 |000a: iget-object v4, v6, Lorg/thoughtcrime/securesms/search/SearchViewModel;.searchResult:Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData; // field@430d │ │ -203c80: 7110 960d 0400 |000c: invoke-static {v4}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@0d96 │ │ -203c86: 2205 5311 |000f: new-instance v5, Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda0; // type@1153 │ │ -203c8a: 7020 2f6a 4500 |0011: invoke-direct {v5, v4}, Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData;)V // method@6a2f │ │ -203c90: 7030 3e6a 3605 |0014: invoke-direct {v6, v3, v5}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.queryAndCallback:(Ljava/lang/String;Lorg/thoughtcrime/securesms/search/SearchViewModel$Callback;)V // method@6a3e │ │ -203c96: 5563 0c43 |0017: iget-boolean v3, v6, Lorg/thoughtcrime/securesms/search/SearchViewModel;.needsAnotherBgSearch:Z // field@430c │ │ -203c9a: 3803 1e00 |0019: if-eqz v3, 0037 // +001e │ │ -203c9e: 7120 2b6c 1000 |001b: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/Util;.sleep:(J)V // method@6c2b │ │ -203ca4: 5c62 0c43 |001e: iput-boolean v2, v6, Lorg/thoughtcrime/securesms/search/SearchViewModel;.needsAnotherBgSearch:Z // field@430c │ │ -203ca8: 6203 0743 |0020: sget-object v3, Lorg/thoughtcrime/securesms/search/SearchViewModel;.TAG:Ljava/lang/String; // field@4307 │ │ -203cac: 1a04 0e10 |0022: const-string v4, "... executing debounced search call" // string@100e │ │ -203cb0: 7120 dd02 4300 |0024: invoke-static {v3, v4}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02dd │ │ -203cb6: 5463 0b43 |0027: iget-object v3, v6, Lorg/thoughtcrime/securesms/search/SearchViewModel;.lastQuery:Ljava/lang/String; // field@430b │ │ -203cba: 5464 0d43 |0029: iget-object v4, v6, Lorg/thoughtcrime/securesms/search/SearchViewModel;.searchResult:Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData; // field@430d │ │ -203cbe: 7110 960d 0400 |002b: invoke-static {v4}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@0d96 │ │ -203cc4: 2205 5311 |002e: new-instance v5, Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda0; // type@1153 │ │ -203cc8: 7020 2f6a 4500 |0030: invoke-direct {v5, v4}, Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData;)V // method@6a2f │ │ -203cce: 7030 3e6a 3605 |0033: invoke-direct {v6, v3, v5}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.queryAndCallback:(Ljava/lang/String;Lorg/thoughtcrime/securesms/search/SearchViewModel$Callback;)V // method@6a3e │ │ -203cd4: 28e1 |0036: goto 0017 // -001f │ │ -203cd6: 5c62 0a43 |0037: iput-boolean v2, v6, Lorg/thoughtcrime/securesms/search/SearchViewModel;.inBgSearch:Z // field@430a │ │ -203cda: 0e00 |0039: return-void │ │ +203c5c: |[203c5c] org.thoughtcrime.securesms.search.SearchViewModel.lambda$updateQuery$0$org-thoughtcrime-securesms-search-SearchViewModel:()V │ │ +203c6c: 1600 6400 |0000: const-wide/16 v0, #int 100 // #64 │ │ +203c70: 7120 2b6c 1000 |0002: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/Util;.sleep:(J)V // method@6c2b │ │ +203c76: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +203c78: 5c62 0c43 |0006: iput-boolean v2, v6, Lorg/thoughtcrime/securesms/search/SearchViewModel;.needsAnotherBgSearch:Z // field@430c │ │ +203c7c: 5463 0b43 |0008: iget-object v3, v6, Lorg/thoughtcrime/securesms/search/SearchViewModel;.lastQuery:Ljava/lang/String; // field@430b │ │ +203c80: 5464 0d43 |000a: iget-object v4, v6, Lorg/thoughtcrime/securesms/search/SearchViewModel;.searchResult:Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData; // field@430d │ │ +203c84: 7110 960d 0400 |000c: invoke-static {v4}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@0d96 │ │ +203c8a: 2205 5311 |000f: new-instance v5, Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda0; // type@1153 │ │ +203c8e: 7020 2f6a 4500 |0011: invoke-direct {v5, v4}, Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData;)V // method@6a2f │ │ +203c94: 7030 3e6a 3605 |0014: invoke-direct {v6, v3, v5}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.queryAndCallback:(Ljava/lang/String;Lorg/thoughtcrime/securesms/search/SearchViewModel$Callback;)V // method@6a3e │ │ +203c9a: 5563 0c43 |0017: iget-boolean v3, v6, Lorg/thoughtcrime/securesms/search/SearchViewModel;.needsAnotherBgSearch:Z // field@430c │ │ +203c9e: 3803 1e00 |0019: if-eqz v3, 0037 // +001e │ │ +203ca2: 7120 2b6c 1000 |001b: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/Util;.sleep:(J)V // method@6c2b │ │ +203ca8: 5c62 0c43 |001e: iput-boolean v2, v6, Lorg/thoughtcrime/securesms/search/SearchViewModel;.needsAnotherBgSearch:Z // field@430c │ │ +203cac: 6203 0743 |0020: sget-object v3, Lorg/thoughtcrime/securesms/search/SearchViewModel;.TAG:Ljava/lang/String; // field@4307 │ │ +203cb0: 1a04 0e10 |0022: const-string v4, "... executing debounced search call" // string@100e │ │ +203cb4: 7120 dd02 4300 |0024: invoke-static {v3, v4}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02dd │ │ +203cba: 5463 0b43 |0027: iget-object v3, v6, Lorg/thoughtcrime/securesms/search/SearchViewModel;.lastQuery:Ljava/lang/String; // field@430b │ │ +203cbe: 5464 0d43 |0029: iget-object v4, v6, Lorg/thoughtcrime/securesms/search/SearchViewModel;.searchResult:Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData; // field@430d │ │ +203cc2: 7110 960d 0400 |002b: invoke-static {v4}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@0d96 │ │ +203cc8: 2205 5311 |002e: new-instance v5, Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda0; // type@1153 │ │ +203ccc: 7020 2f6a 4500 |0030: invoke-direct {v5, v4}, Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData;)V // method@6a2f │ │ +203cd2: 7030 3e6a 3605 |0033: invoke-direct {v6, v3, v5}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.queryAndCallback:(Ljava/lang/String;Lorg/thoughtcrime/securesms/search/SearchViewModel$Callback;)V // method@6a3e │ │ +203cd8: 28e1 |0036: goto 0017 // -001f │ │ +203cda: 5c62 0a43 |0037: iput-boolean v2, v6, Lorg/thoughtcrime/securesms/search/SearchViewModel;.inBgSearch:Z // field@430a │ │ +203cde: 0e00 |0039: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ 0x0002 line=56 │ │ 0x0006 line=57 │ │ 0x0008 line=58 │ │ 0x0017 line=60 │ │ @@ -490001,32 +490002,32 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -203cdc: |[203cdc] org.thoughtcrime.securesms.search.SearchViewModel.onCleared:()V │ │ -203cec: 0e00 |0000: return-void │ │ +203ce0: |[203ce0] org.thoughtcrime.securesms.search.SearchViewModel.onCleared:()V │ │ +203cf0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lorg/thoughtcrime/securesms/search/SearchViewModel;) │ │ name : 'setForwardingMode' │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -203f10: |[203f10] org.thoughtcrime.securesms.search.SearchViewModel.setForwardingMode:(Z)V │ │ -203f20: 5c01 0943 |0000: iput-boolean v1, v0, Lorg/thoughtcrime/securesms/search/SearchViewModel;.forwarding:Z // field@4309 │ │ -203f24: 0e00 |0002: return-void │ │ +203f14: |[203f14] org.thoughtcrime.securesms.search.SearchViewModel.setForwardingMode:(Z)V │ │ +203f24: 5c01 0943 |0000: iput-boolean v1, v0, Lorg/thoughtcrime/securesms/search/SearchViewModel;.forwarding:Z // field@4309 │ │ +203f28: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/thoughtcrime/securesms/search/SearchViewModel; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -490035,28 +490036,28 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -203f28: |[203f28] org.thoughtcrime.securesms.search.SearchViewModel.updateQuery:()V │ │ -203f38: 5520 0a43 |0000: iget-boolean v0, v2, Lorg/thoughtcrime/securesms/search/SearchViewModel;.inBgSearch:Z // field@430a │ │ -203f3c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -203f3e: 3800 0c00 |0003: if-eqz v0, 000f // +000c │ │ -203f42: 5c21 0c43 |0005: iput-boolean v1, v2, Lorg/thoughtcrime/securesms/search/SearchViewModel;.needsAnotherBgSearch:Z // field@430c │ │ -203f46: 6200 0743 |0007: sget-object v0, Lorg/thoughtcrime/securesms/search/SearchViewModel;.TAG:Ljava/lang/String; // field@4307 │ │ -203f4a: 1a01 0f10 |0009: const-string v1, "... search call debounced" // string@100f │ │ -203f4e: 7120 dd02 1000 |000b: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02dd │ │ -203f54: 280b |000e: goto 0019 // +000b │ │ -203f56: 5c21 0a43 |000f: iput-boolean v1, v2, Lorg/thoughtcrime/securesms/search/SearchViewModel;.inBgSearch:Z // field@430a │ │ -203f5a: 2200 5411 |0011: new-instance v0, Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda1; // type@1154 │ │ -203f5e: 7020 316a 2000 |0013: invoke-direct {v0, v2}, Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda1;.:(Lorg/thoughtcrime/securesms/search/SearchViewModel;)V // method@6a31 │ │ -203f64: 7110 266c 0000 |0016: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/Util;.runOnBackground:(Ljava/lang/Runnable;)V // method@6c26 │ │ -203f6a: 0e00 |0019: return-void │ │ +203f2c: |[203f2c] org.thoughtcrime.securesms.search.SearchViewModel.updateQuery:()V │ │ +203f3c: 5520 0a43 |0000: iget-boolean v0, v2, Lorg/thoughtcrime/securesms/search/SearchViewModel;.inBgSearch:Z // field@430a │ │ +203f40: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +203f42: 3800 0c00 |0003: if-eqz v0, 000f // +000c │ │ +203f46: 5c21 0c43 |0005: iput-boolean v1, v2, Lorg/thoughtcrime/securesms/search/SearchViewModel;.needsAnotherBgSearch:Z // field@430c │ │ +203f4a: 6200 0743 |0007: sget-object v0, Lorg/thoughtcrime/securesms/search/SearchViewModel;.TAG:Ljava/lang/String; // field@4307 │ │ +203f4e: 1a01 0f10 |0009: const-string v1, "... search call debounced" // string@100f │ │ +203f52: 7120 dd02 1000 |000b: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02dd │ │ +203f58: 280b |000e: goto 0019 // +000b │ │ +203f5a: 5c21 0a43 |000f: iput-boolean v1, v2, Lorg/thoughtcrime/securesms/search/SearchViewModel;.inBgSearch:Z // field@430a │ │ +203f5e: 2200 5411 |0011: new-instance v0, Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda1; // type@1154 │ │ +203f62: 7020 316a 2000 |0013: invoke-direct {v0, v2}, Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda1;.:(Lorg/thoughtcrime/securesms/search/SearchViewModel;)V // method@6a31 │ │ +203f68: 7110 266c 0000 |0016: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/Util;.runOnBackground:(Ljava/lang/Runnable;)V // method@6c26 │ │ +203f6e: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0005 line=50 │ │ 0x0007 line=51 │ │ 0x000f line=53 │ │ 0x0011 line=54 │ │ @@ -490068,18 +490069,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -203f6c: |[203f6c] org.thoughtcrime.securesms.search.SearchViewModel.updateQuery:(Ljava/lang/String;)V │ │ -203f7c: 5b01 0b43 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchViewModel;.lastQuery:Ljava/lang/String; // field@430b │ │ -203f80: 6e10 406a 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.updateQuery:()V // method@6a40 │ │ -203f86: 0e00 |0005: return-void │ │ +203f70: |[203f70] org.thoughtcrime.securesms.search.SearchViewModel.updateQuery:(Ljava/lang/String;)V │ │ +203f80: 5b01 0b43 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchViewModel;.lastQuery:Ljava/lang/String; // field@430b │ │ +203f84: 6e10 406a 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.updateQuery:()V // method@6a40 │ │ +203f8a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0002 line=45 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/search/SearchViewModel; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ @@ -490114,37 +490115,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -2052a0: |[2052a0] org.thoughtcrime.securesms.util.AndroidSignalProtocolLogger.:()V │ │ -2052b0: 2200 6811 |0000: new-instance v0, Lorg/thoughtcrime/securesms/util/AndroidSignalProtocolLogger$1; // type@1168 │ │ -2052b4: 1251 |0002: const/4 v1, #int 5 // #5 │ │ -2052b6: 7020 8a6a 1000 |0003: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/util/AndroidSignalProtocolLogger$1;.:(I)V // method@6a8a │ │ -2052bc: 6900 4343 |0006: sput-object v0, Lorg/thoughtcrime/securesms/util/AndroidSignalProtocolLogger;.PRIORITY_MAP:Landroid/util/SparseIntArray; // field@4343 │ │ -2052c0: 0e00 |0008: return-void │ │ +2052a4: |[2052a4] org.thoughtcrime.securesms.util.AndroidSignalProtocolLogger.:()V │ │ +2052b4: 2200 6811 |0000: new-instance v0, Lorg/thoughtcrime/securesms/util/AndroidSignalProtocolLogger$1; // type@1168 │ │ +2052b8: 1251 |0002: const/4 v1, #int 5 // #5 │ │ +2052ba: 7020 8a6a 1000 |0003: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/util/AndroidSignalProtocolLogger$1;.:(I)V // method@6a8a │ │ +2052c0: 6900 4343 |0006: sput-object v0, Lorg/thoughtcrime/securesms/util/AndroidSignalProtocolLogger;.PRIORITY_MAP:Landroid/util/SparseIntArray; // field@4343 │ │ +2052c4: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/util/AndroidSignalProtocolLogger;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2052c4: |[2052c4] org.thoughtcrime.securesms.util.AndroidSignalProtocolLogger.:()V │ │ -2052d4: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ -2052da: 0e00 |0003: return-void │ │ +2052c8: |[2052c8] org.thoughtcrime.securesms.util.AndroidSignalProtocolLogger.:()V │ │ +2052d8: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ +2052de: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/util/AndroidSignalProtocolLogger; │ │ │ │ Virtual methods - │ │ @@ -490153,21 +490154,21 @@ │ │ type : '(ILjava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -2052dc: |[2052dc] org.thoughtcrime.securesms.util.AndroidSignalProtocolLogger.log:(ILjava/lang/String;Ljava/lang/String;)V │ │ -2052ec: 6200 4343 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/AndroidSignalProtocolLogger;.PRIORITY_MAP:Landroid/util/SparseIntArray; // field@4343 │ │ -2052f0: 1251 |0002: const/4 v1, #int 5 // #5 │ │ -2052f2: 6e30 ea02 3001 |0003: invoke-virtual {v0, v3, v1}, Landroid/util/SparseIntArray;.get:(II)I // method@02ea │ │ -2052f8: 0a03 |0006: move-result v3 │ │ -2052fa: 7130 e002 4305 |0007: invoke-static {v3, v4, v5}, Landroid/util/Log;.println:(ILjava/lang/String;Ljava/lang/String;)I // method@02e0 │ │ -205300: 0e00 |000a: return-void │ │ +2052e0: |[2052e0] org.thoughtcrime.securesms.util.AndroidSignalProtocolLogger.log:(ILjava/lang/String;Ljava/lang/String;)V │ │ +2052f0: 6200 4343 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/AndroidSignalProtocolLogger;.PRIORITY_MAP:Landroid/util/SparseIntArray; // field@4343 │ │ +2052f4: 1251 |0002: const/4 v1, #int 5 // #5 │ │ +2052f6: 6e30 ea02 3001 |0003: invoke-virtual {v0, v3, v1}, Landroid/util/SparseIntArray;.get:(II)I // method@02ea │ │ +2052fc: 0a03 |0006: move-result v3 │ │ +2052fe: 7130 e002 4305 |0007: invoke-static {v3, v4, v5}, Landroid/util/Log;.println:(ILjava/lang/String;Ljava/lang/String;)I // method@02e0 │ │ +205304: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0007 line=25 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lorg/thoughtcrime/securesms/util/AndroidSignalProtocolLogger; │ │ 0x0000 - 0x000b reg=3 (null) I │ │ @@ -490199,17 +490200,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -206150: |[206150] org.thoughtcrime.securesms.util.DynamicNoActionBarTheme.:()V │ │ -206160: 7010 c26a 0000 |0000: invoke-direct {v0}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.:()V // method@6ac2 │ │ -206166: 0e00 |0003: return-void │ │ +206154: |[206154] org.thoughtcrime.securesms.util.DynamicNoActionBarTheme.:()V │ │ +206164: 7010 c26a 0000 |0000: invoke-direct {v0}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.:()V // method@6ac2 │ │ +20616a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/util/DynamicNoActionBarTheme; │ │ │ │ Virtual methods - │ │ @@ -490218,33 +490219,33 @@ │ │ type : '()I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -206120: |[206120] org.thoughtcrime.securesms.util.DynamicNoActionBarTheme.getDarkThemeStyle:()I │ │ -206130: 1400 7002 147f |0000: const v0, #float 1.96738e+38 // #7f140270 │ │ -206136: 0f00 |0003: return v0 │ │ +206124: |[206124] org.thoughtcrime.securesms.util.DynamicNoActionBarTheme.getDarkThemeStyle:()I │ │ +206134: 1400 7002 147f |0000: const v0, #float 1.96738e+38 // #7f140270 │ │ +20613a: 0f00 |0003: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/util/DynamicNoActionBarTheme;) │ │ name : 'getLightThemeStyle' │ │ type : '()I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -206138: |[206138] org.thoughtcrime.securesms.util.DynamicNoActionBarTheme.getLightThemeStyle:()I │ │ -206148: 1400 7402 147f |0000: const v0, #float 1.96738e+38 // #7f140274 │ │ -20614e: 0f00 |0003: return v0 │ │ +20613c: |[20613c] org.thoughtcrime.securesms.util.DynamicNoActionBarTheme.getLightThemeStyle:()I │ │ +20614c: 1400 7402 147f |0000: const v0, #float 1.96738e+38 // #7f140274 │ │ +206152: 0f00 |0003: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 6895 (DynamicNoActionBarTheme.java) │ │ │ │ Class #2580 header: │ │ @@ -490311,44 +490312,44 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -209dbc: |[209dbc] org.thoughtcrime.securesms.util.SaveAttachmentTask.:()V │ │ -209dcc: 0e00 |0000: return-void │ │ +209dc0: |[209dc0] org.thoughtcrime.securesms.util.SaveAttachmentTask.:()V │ │ +209dd0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;) │ │ name : '' │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 30 16-bit code units │ │ -209dd0: |[209dd0] org.thoughtcrime.securesms.util.SaveAttachmentTask.:(Landroid/content/Context;)V │ │ -209de0: 6e10 7800 0400 |0000: invoke-virtual {v4}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0078 │ │ -209de6: 0c00 |0003: move-result-object v0 │ │ -209de8: 1401 1b03 137f |0004: const v1, #float 1.95413e+38 // #7f13031b │ │ -209dee: 6e20 e700 1000 |0007: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@00e7 │ │ -209df4: 0c00 |000a: move-result-object v0 │ │ -209df6: 6e10 7800 0400 |000b: invoke-virtual {v4}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0078 │ │ -209dfc: 0c02 |000e: move-result-object v2 │ │ -209dfe: 6e20 e700 1200 |000f: invoke-virtual {v2, v1}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@00e7 │ │ -209e04: 0c01 |0012: move-result-object v1 │ │ -209e06: 7040 c76c 4310 |0013: invoke-direct {v3, v4, v0, v1}, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@6cc7 │ │ -209e0c: 2200 2403 |0016: new-instance v0, Ljava/lang/ref/WeakReference; // type@0324 │ │ -209e10: 7020 940b 4000 |0018: invoke-direct {v0, v4}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@0b94 │ │ -209e16: 5b30 b343 |001b: iput-object v0, v3, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.contextReference:Ljava/lang/ref/WeakReference; // field@43b3 │ │ -209e1a: 0e00 |001d: return-void │ │ +209dd4: |[209dd4] org.thoughtcrime.securesms.util.SaveAttachmentTask.:(Landroid/content/Context;)V │ │ +209de4: 6e10 7800 0400 |0000: invoke-virtual {v4}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0078 │ │ +209dea: 0c00 |0003: move-result-object v0 │ │ +209dec: 1401 1b03 137f |0004: const v1, #float 1.95413e+38 // #7f13031b │ │ +209df2: 6e20 e700 1000 |0007: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@00e7 │ │ +209df8: 0c00 |000a: move-result-object v0 │ │ +209dfa: 6e10 7800 0400 |000b: invoke-virtual {v4}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0078 │ │ +209e00: 0c02 |000e: move-result-object v2 │ │ +209e02: 6e20 e700 1200 |000f: invoke-virtual {v2, v1}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@00e7 │ │ +209e08: 0c01 |0012: move-result-object v1 │ │ +209e0a: 7040 c76c 4310 |0013: invoke-direct {v3, v4, v0, v1}, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@6cc7 │ │ +209e10: 2200 2403 |0016: new-instance v0, Ljava/lang/ref/WeakReference; // type@0324 │ │ +209e14: 7020 940b 4000 |0018: invoke-direct {v0, v4}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@0b94 │ │ +209e1a: 5b30 b343 |001b: iput-object v0, v3, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.contextReference:Ljava/lang/ref/WeakReference; // field@43b3 │ │ +209e1e: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x000b line=50 │ │ 0x0013 line=48 │ │ 0x0016 line=51 │ │ locals : │ │ @@ -490360,172 +490361,172 @@ │ │ type : '(Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 15 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 334 16-bit code units │ │ -209454: |[209454] org.thoughtcrime.securesms.util.SaveAttachmentTask.createOutputUri:(Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri; │ │ -209464: 7020 a56b eb00 |0000: invoke-direct {v11, v14}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.getFileNameParts:(Ljava/lang/String;)[Ljava/lang/String; // method@6ba5 │ │ -20946a: 0c00 |0003: move-result-object v0 │ │ -20946c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -20946e: 4602 0001 |0005: aget-object v2, v0, v1 │ │ -209472: 1213 |0007: const/4 v3, #int 1 // #1 │ │ -209474: 4600 0003 |0008: aget-object v0, v0, v3 │ │ -209478: 7100 ca03 0000 |000a: invoke-static {}, Landroid/webkit/MimeTypeMap;.getSingleton:()Landroid/webkit/MimeTypeMap; // method@03ca │ │ -20947e: 0c04 |000d: move-result-object v4 │ │ -209480: 6e20 c903 0400 |000e: invoke-virtual {v4, v0}, Landroid/webkit/MimeTypeMap;.getMimeTypeFromExtension:(Ljava/lang/String;)Ljava/lang/String; // method@03c9 │ │ -209486: 0c04 |0011: move-result-object v4 │ │ -209488: 7110 376b 0400 |0012: invoke-static {v4}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isOctetStream:(Ljava/lang/String;)Z // method@6b37 │ │ -20948e: 0a05 |0015: move-result v5 │ │ -209490: 3805 2100 |0016: if-eqz v5, 0037 // +0021 │ │ -209494: 7110 356b 0d00 |0018: invoke-static {v13}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isImageVideoOrAudioType:(Ljava/lang/String;)Z // method@6b35 │ │ -20949a: 0a05 |001b: move-result v5 │ │ -20949c: 3805 1b00 |001c: if-eqz v5, 0037 // +001b │ │ -2094a0: 6204 b143 |001e: sget-object v4, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.TAG:Ljava/lang/String; // field@43b1 │ │ -2094a4: 2205 0d03 |0020: new-instance v5, Ljava/lang/StringBuilder; // type@030d │ │ -2094a8: 1a06 d735 |0022: const-string v6, "MimeTypeMap returned octet stream for media, changing to provided content type [" // string@35d7 │ │ -2094ac: 7020 420b 6500 |0024: invoke-direct {v5, v6}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b42 │ │ -2094b2: 6e20 4b0b d500 |0027: invoke-virtual {v5, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ -2094b8: 1a06 2448 |002a: const-string v6, "] instead." // string@4824 │ │ -2094bc: 6e20 4b0b 6500 |002c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ -2094c2: 6e10 5c0b 0500 |002f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b5c │ │ -2094c8: 0c05 |0032: move-result-object v5 │ │ -2094ca: 7120 d902 5400 |0033: invoke-static {v4, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@02d9 │ │ -2094d0: 07d4 |0036: move-object v4, v13 │ │ -2094d2: 2205 2600 |0037: new-instance v5, Landroid/content/ContentValues; // type@0026 │ │ -2094d6: 7010 6700 0500 |0039: invoke-direct {v5}, Landroid/content/ContentValues;.:()V // method@0067 │ │ -2094dc: 1a06 5348 |003c: const-string v6, "_display_name" // string@4853 │ │ -2094e0: 6e30 6a00 650e |003e: invoke-virtual {v5, v6, v14}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@006a │ │ -2094e6: 1a06 2776 |0041: const-string v6, "mime_type" // string@7627 │ │ -2094ea: 6e30 6a00 6504 |0043: invoke-virtual {v5, v6, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@006a │ │ -2094f0: 6204 a700 |0046: sget-object v4, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@00a7 │ │ -2094f4: 7100 5f0b 0000 |0048: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b5f │ │ -2094fa: 0b06 |004b: move-result-wide v6 │ │ -2094fc: 6e30 150e 6407 |004c: invoke-virtual {v4, v6, v7}, Ljava/util/concurrent/TimeUnit;.toSeconds:(J)J // method@0e15 │ │ -209502: 0b06 |004f: move-result-wide v6 │ │ -209504: 7120 910a 7600 |0050: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a91 │ │ -20950a: 0c04 |0053: move-result-object v4 │ │ -20950c: 1a06 1656 |0054: const-string v6, "date_added" // string@5616 │ │ -209510: 6e30 6900 6504 |0056: invoke-virtual {v5, v6, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@0069 │ │ -209516: 6204 a700 |0059: sget-object v4, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@00a7 │ │ -20951a: 7100 5f0b 0000 |005b: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b5f │ │ -209520: 0b06 |005e: move-result-wide v6 │ │ -209522: 6e30 150e 6407 |005f: invoke-virtual {v4, v6, v7}, Ljava/util/concurrent/TimeUnit;.toSeconds:(J)J // method@0e15 │ │ -209528: 0b06 |0062: move-result-wide v6 │ │ -20952a: 7120 910a 7600 |0063: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a91 │ │ -209530: 0c04 |0066: move-result-object v4 │ │ -209532: 1a06 1756 |0067: const-string v6, "date_modified" // string@5617 │ │ -209536: 6e30 6900 6504 |0069: invoke-virtual {v5, v6, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@0069 │ │ -20953c: 6004 3c00 |006c: sget v4, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ -209540: 1306 1c00 |006e: const/16 v6, #int 28 // #1c │ │ -209544: 3764 0d00 |0070: if-le v4, v6, 007d // +000d │ │ -209548: 1a0d 8169 |0072: const-string v13, "is_pending" // string@6981 │ │ -20954c: 7110 830a 0300 |0074: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a83 │ │ -209552: 0c0e |0077: move-result-object v14 │ │ -209554: 6e30 6800 d50e |0078: invoke-virtual {v5, v13, v14}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0068 │ │ -20955a: 2900 b400 |007b: goto/16 012f // +00b4 │ │ -20955e: 6e10 1a02 0c00 |007d: invoke-virtual {v12}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@021a │ │ -209564: 0c04 |0080: move-result-object v4 │ │ -209566: 1a06 e35b |0081: const-string v6, "file" // string@5be3 │ │ -20956a: 7120 0f6c 6400 |0083: invoke-static {v4, v6}, Lorg/thoughtcrime/securesms/util/Util;.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@6c0f │ │ -209570: 0a04 |0086: move-result v4 │ │ -209572: 1a06 320f |0087: const-string v6, "-" // string@0f32 │ │ -209576: 1a07 ff0f |0089: const-string v7, "." // string@0fff │ │ -20957a: 3804 5a00 |008b: if-eqz v4, 00e5 // +005a │ │ -20957e: 220d bf02 |008d: new-instance v13, Ljava/io/File; // type@02bf │ │ -209582: 6e10 1702 0c00 |008f: invoke-virtual {v12}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@0217 │ │ -209588: 0c0c |0092: move-result-object v12 │ │ -20958a: 7020 9109 cd00 |0093: invoke-direct {v13, v12}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0991 │ │ -209590: 220c bf02 |0096: new-instance v12, Ljava/io/File; // type@02bf │ │ -209594: 220e 0d03 |0098: new-instance v14, Ljava/lang/StringBuilder; // type@030d │ │ -209598: 7010 3f0b 0e00 |009a: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@0b3f │ │ -20959e: 6e20 4b0b 2e00 |009d: invoke-virtual {v14, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ -2095a4: 6e20 4b0b 7e00 |00a0: invoke-virtual {v14, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ -2095aa: 6e20 4b0b 0e00 |00a3: invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ -2095b0: 6e10 5c0b 0e00 |00a6: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b5c │ │ -2095b6: 0c0e |00a9: move-result-object v14 │ │ -2095b8: 7030 9009 dc0e |00aa: invoke-direct {v12, v13, v14}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@0990 │ │ -2095be: 6e10 9709 0c00 |00ad: invoke-virtual {v12}, Ljava/io/File;.exists:()Z // method@0997 │ │ -2095c4: 0a0e |00b0: move-result v14 │ │ -2095c6: 380e 2100 |00b1: if-eqz v14, 00d2 // +0021 │ │ -2095ca: 220c bf02 |00b3: new-instance v12, Ljava/io/File; // type@02bf │ │ -2095ce: 220e 0d03 |00b5: new-instance v14, Ljava/lang/StringBuilder; // type@030d │ │ -2095d2: 7010 3f0b 0e00 |00b7: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@0b3f │ │ -2095d8: 6e20 4b0b 2e00 |00ba: invoke-virtual {v14, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ -2095de: 6e20 4b0b 6e00 |00bd: invoke-virtual {v14, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ -2095e4: b031 |00c0: add-int/2addr v1, v3 │ │ -2095e6: 6e20 460b 1e00 |00c1: invoke-virtual {v14, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b46 │ │ -2095ec: 6e20 4b0b 7e00 |00c4: invoke-virtual {v14, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ -2095f2: 6e20 4b0b 0e00 |00c7: invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ -2095f8: 6e10 5c0b 0e00 |00ca: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b5c │ │ -2095fe: 0c0e |00cd: move-result-object v14 │ │ -209600: 7030 9009 dc0e |00ce: invoke-direct {v12, v13, v14}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@0990 │ │ -209606: 28dc |00d1: goto 00ad // -0024 │ │ -209608: 6e10 9f09 0c00 |00d2: invoke-virtual {v12}, Ljava/io/File;.isHidden:()Z // method@099f │ │ -20960e: 0a0d |00d5: move-result v13 │ │ -209610: 390d 0700 |00d6: if-nez v13, 00dd // +0007 │ │ -209614: 7110 1102 0c00 |00d8: invoke-static {v12}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@0211 │ │ -20961a: 0c0c |00db: move-result-object v12 │ │ -20961c: 110c |00dc: return-object v12 │ │ -20961e: 220c c502 |00dd: new-instance v12, Ljava/io/IOException; // type@02c5 │ │ -209622: 1a0d f73d |00df: const-string v13, "Specified name would not be visible" // string@3df7 │ │ -209626: 7020 b709 dc00 |00e1: invoke-direct {v12, v13}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@09b7 │ │ -20962c: 270c |00e4: throw v12 │ │ -20962e: 7020 a46b db00 |00e5: invoke-direct {v11, v13}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.getExternalPathForType:(Ljava/lang/String;)Ljava/lang/String; // method@6ba4 │ │ -209634: 0c04 |00e8: move-result-object v4 │ │ -209636: 3804 5300 |00e9: if-eqz v4, 013c // +0053 │ │ -20963a: 122d |00eb: const/4 v13, #int 2 // #2 │ │ -20963c: 23d8 f711 |00ec: new-array v8, v13, [Ljava/lang/Object; // type@11f7 │ │ -209640: 4d04 0801 |00ee: aput-object v4, v8, v1 │ │ -209644: 4d0e 0803 |00f0: aput-object v14, v8, v3 │ │ -209648: 1a0e c306 |00f2: const-string v14, "%s/%s" // string@06c3 │ │ -20964c: 7120 0b0b 8e00 |00f4: invoke-static {v14, v8}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0b0b │ │ -209652: 0c08 |00f7: move-result-object v8 │ │ -209654: 1209 |00f8: const/4 v9, #int 0 // #0 │ │ -209656: 7030 aa6b cb08 |00f9: invoke-direct {v11, v12, v8}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.pathTaken:(Landroid/net/Uri;Ljava/lang/String;)Z // method@6baa │ │ -20965c: 0a0a |00fc: move-result v10 │ │ -20965e: 380a 2d00 |00fd: if-eqz v10, 012a // +002d │ │ -209662: 6208 b143 |00ff: sget-object v8, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.TAG:Ljava/lang/String; // field@43b1 │ │ -209666: 1a0a 5141 |0101: const-string v10, "The content exists. Rename and check again." // string@4151 │ │ -20966a: 7120 d902 a800 |0103: invoke-static {v8, v10}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@02d9 │ │ -209670: 2208 0d03 |0106: new-instance v8, Ljava/lang/StringBuilder; // type@030d │ │ -209674: 7010 3f0b 0800 |0108: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@0b3f │ │ -20967a: 6e20 4b0b 2800 |010b: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ -209680: 6e20 4b0b 6800 |010e: invoke-virtual {v8, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ -209686: b039 |0111: add-int/2addr v9, v3 │ │ -209688: 6e20 460b 9800 |0112: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b46 │ │ -20968e: 6e20 4b0b 7800 |0115: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ -209694: 6e20 4b0b 0800 |0118: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ -20969a: 6e10 5c0b 0800 |011b: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b5c │ │ -2096a0: 0c08 |011e: move-result-object v8 │ │ -2096a2: 23da f711 |011f: new-array v10, v13, [Ljava/lang/Object; // type@11f7 │ │ -2096a6: 4d04 0a01 |0121: aput-object v4, v10, v1 │ │ -2096aa: 4d08 0a03 |0123: aput-object v8, v10, v3 │ │ -2096ae: 7120 0b0b ae00 |0125: invoke-static {v14, v10}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0b0b │ │ -2096b4: 0c08 |0128: move-result-object v8 │ │ -2096b6: 28d0 |0129: goto 00f9 // -0030 │ │ -2096b8: 1a0d 4b48 |012a: const-string v13, "_data" // string@484b │ │ -2096bc: 6e30 6a00 d508 |012c: invoke-virtual {v5, v13, v8}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@006a │ │ -2096c2: 6e10 a36b 0b00 |012f: invoke-virtual {v11}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.getContext:()Landroid/content/Context; // method@6ba3 │ │ -2096c8: 0c0d |0132: move-result-object v13 │ │ -2096ca: 6e10 7000 0d00 |0133: invoke-virtual {v13}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0070 │ │ -2096d0: 0c0d |0136: move-result-object v13 │ │ -2096d2: 6e30 6000 cd05 |0137: invoke-virtual {v13, v12, v5}, Landroid/content/ContentResolver;.insert:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; // method@0060 │ │ -2096d8: 0c0c |013a: move-result-object v12 │ │ -2096da: 110c |013b: return-object v12 │ │ -2096dc: 220c c502 |013c: new-instance v12, Ljava/io/IOException; // type@02c5 │ │ -2096e0: 620e a200 |013e: sget-object v14, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@00a2 │ │ -2096e4: 2330 f711 |0140: new-array v0, v3, [Ljava/lang/Object; // type@11f7 │ │ -2096e8: 4d0d 0001 |0142: aput-object v13, v0, v1 │ │ -2096ec: 1a0d fd37 |0144: const-string v13, "Path for type: %s was not available" // string@37fd │ │ -2096f0: 7130 0c0b de00 |0146: invoke-static {v14, v13, v0}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0b0c │ │ -2096f6: 0c0d |0149: move-result-object v13 │ │ -2096f8: 7020 b709 dc00 |014a: invoke-direct {v12, v13}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@09b7 │ │ -2096fe: 270c |014d: throw v12 │ │ +209458: |[209458] org.thoughtcrime.securesms.util.SaveAttachmentTask.createOutputUri:(Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri; │ │ +209468: 7020 a56b eb00 |0000: invoke-direct {v11, v14}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.getFileNameParts:(Ljava/lang/String;)[Ljava/lang/String; // method@6ba5 │ │ +20946e: 0c00 |0003: move-result-object v0 │ │ +209470: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +209472: 4602 0001 |0005: aget-object v2, v0, v1 │ │ +209476: 1213 |0007: const/4 v3, #int 1 // #1 │ │ +209478: 4600 0003 |0008: aget-object v0, v0, v3 │ │ +20947c: 7100 ca03 0000 |000a: invoke-static {}, Landroid/webkit/MimeTypeMap;.getSingleton:()Landroid/webkit/MimeTypeMap; // method@03ca │ │ +209482: 0c04 |000d: move-result-object v4 │ │ +209484: 6e20 c903 0400 |000e: invoke-virtual {v4, v0}, Landroid/webkit/MimeTypeMap;.getMimeTypeFromExtension:(Ljava/lang/String;)Ljava/lang/String; // method@03c9 │ │ +20948a: 0c04 |0011: move-result-object v4 │ │ +20948c: 7110 376b 0400 |0012: invoke-static {v4}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isOctetStream:(Ljava/lang/String;)Z // method@6b37 │ │ +209492: 0a05 |0015: move-result v5 │ │ +209494: 3805 2100 |0016: if-eqz v5, 0037 // +0021 │ │ +209498: 7110 356b 0d00 |0018: invoke-static {v13}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isImageVideoOrAudioType:(Ljava/lang/String;)Z // method@6b35 │ │ +20949e: 0a05 |001b: move-result v5 │ │ +2094a0: 3805 1b00 |001c: if-eqz v5, 0037 // +001b │ │ +2094a4: 6204 b143 |001e: sget-object v4, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.TAG:Ljava/lang/String; // field@43b1 │ │ +2094a8: 2205 0d03 |0020: new-instance v5, Ljava/lang/StringBuilder; // type@030d │ │ +2094ac: 1a06 d735 |0022: const-string v6, "MimeTypeMap returned octet stream for media, changing to provided content type [" // string@35d7 │ │ +2094b0: 7020 420b 6500 |0024: invoke-direct {v5, v6}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b42 │ │ +2094b6: 6e20 4b0b d500 |0027: invoke-virtual {v5, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ +2094bc: 1a06 2448 |002a: const-string v6, "] instead." // string@4824 │ │ +2094c0: 6e20 4b0b 6500 |002c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ +2094c6: 6e10 5c0b 0500 |002f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b5c │ │ +2094cc: 0c05 |0032: move-result-object v5 │ │ +2094ce: 7120 d902 5400 |0033: invoke-static {v4, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@02d9 │ │ +2094d4: 07d4 |0036: move-object v4, v13 │ │ +2094d6: 2205 2600 |0037: new-instance v5, Landroid/content/ContentValues; // type@0026 │ │ +2094da: 7010 6700 0500 |0039: invoke-direct {v5}, Landroid/content/ContentValues;.:()V // method@0067 │ │ +2094e0: 1a06 5348 |003c: const-string v6, "_display_name" // string@4853 │ │ +2094e4: 6e30 6a00 650e |003e: invoke-virtual {v5, v6, v14}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@006a │ │ +2094ea: 1a06 2776 |0041: const-string v6, "mime_type" // string@7627 │ │ +2094ee: 6e30 6a00 6504 |0043: invoke-virtual {v5, v6, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@006a │ │ +2094f4: 6204 a700 |0046: sget-object v4, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@00a7 │ │ +2094f8: 7100 5f0b 0000 |0048: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b5f │ │ +2094fe: 0b06 |004b: move-result-wide v6 │ │ +209500: 6e30 150e 6407 |004c: invoke-virtual {v4, v6, v7}, Ljava/util/concurrent/TimeUnit;.toSeconds:(J)J // method@0e15 │ │ +209506: 0b06 |004f: move-result-wide v6 │ │ +209508: 7120 910a 7600 |0050: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a91 │ │ +20950e: 0c04 |0053: move-result-object v4 │ │ +209510: 1a06 1656 |0054: const-string v6, "date_added" // string@5616 │ │ +209514: 6e30 6900 6504 |0056: invoke-virtual {v5, v6, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@0069 │ │ +20951a: 6204 a700 |0059: sget-object v4, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@00a7 │ │ +20951e: 7100 5f0b 0000 |005b: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b5f │ │ +209524: 0b06 |005e: move-result-wide v6 │ │ +209526: 6e30 150e 6407 |005f: invoke-virtual {v4, v6, v7}, Ljava/util/concurrent/TimeUnit;.toSeconds:(J)J // method@0e15 │ │ +20952c: 0b06 |0062: move-result-wide v6 │ │ +20952e: 7120 910a 7600 |0063: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a91 │ │ +209534: 0c04 |0066: move-result-object v4 │ │ +209536: 1a06 1756 |0067: const-string v6, "date_modified" // string@5617 │ │ +20953a: 6e30 6900 6504 |0069: invoke-virtual {v5, v6, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@0069 │ │ +209540: 6004 3c00 |006c: sget v4, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ +209544: 1306 1c00 |006e: const/16 v6, #int 28 // #1c │ │ +209548: 3764 0d00 |0070: if-le v4, v6, 007d // +000d │ │ +20954c: 1a0d 8169 |0072: const-string v13, "is_pending" // string@6981 │ │ +209550: 7110 830a 0300 |0074: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a83 │ │ +209556: 0c0e |0077: move-result-object v14 │ │ +209558: 6e30 6800 d50e |0078: invoke-virtual {v5, v13, v14}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0068 │ │ +20955e: 2900 b400 |007b: goto/16 012f // +00b4 │ │ +209562: 6e10 1a02 0c00 |007d: invoke-virtual {v12}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@021a │ │ +209568: 0c04 |0080: move-result-object v4 │ │ +20956a: 1a06 e35b |0081: const-string v6, "file" // string@5be3 │ │ +20956e: 7120 0f6c 6400 |0083: invoke-static {v4, v6}, Lorg/thoughtcrime/securesms/util/Util;.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@6c0f │ │ +209574: 0a04 |0086: move-result v4 │ │ +209576: 1a06 320f |0087: const-string v6, "-" // string@0f32 │ │ +20957a: 1a07 ff0f |0089: const-string v7, "." // string@0fff │ │ +20957e: 3804 5a00 |008b: if-eqz v4, 00e5 // +005a │ │ +209582: 220d bf02 |008d: new-instance v13, Ljava/io/File; // type@02bf │ │ +209586: 6e10 1702 0c00 |008f: invoke-virtual {v12}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@0217 │ │ +20958c: 0c0c |0092: move-result-object v12 │ │ +20958e: 7020 9109 cd00 |0093: invoke-direct {v13, v12}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0991 │ │ +209594: 220c bf02 |0096: new-instance v12, Ljava/io/File; // type@02bf │ │ +209598: 220e 0d03 |0098: new-instance v14, Ljava/lang/StringBuilder; // type@030d │ │ +20959c: 7010 3f0b 0e00 |009a: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@0b3f │ │ +2095a2: 6e20 4b0b 2e00 |009d: invoke-virtual {v14, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ +2095a8: 6e20 4b0b 7e00 |00a0: invoke-virtual {v14, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ +2095ae: 6e20 4b0b 0e00 |00a3: invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ +2095b4: 6e10 5c0b 0e00 |00a6: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b5c │ │ +2095ba: 0c0e |00a9: move-result-object v14 │ │ +2095bc: 7030 9009 dc0e |00aa: invoke-direct {v12, v13, v14}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@0990 │ │ +2095c2: 6e10 9709 0c00 |00ad: invoke-virtual {v12}, Ljava/io/File;.exists:()Z // method@0997 │ │ +2095c8: 0a0e |00b0: move-result v14 │ │ +2095ca: 380e 2100 |00b1: if-eqz v14, 00d2 // +0021 │ │ +2095ce: 220c bf02 |00b3: new-instance v12, Ljava/io/File; // type@02bf │ │ +2095d2: 220e 0d03 |00b5: new-instance v14, Ljava/lang/StringBuilder; // type@030d │ │ +2095d6: 7010 3f0b 0e00 |00b7: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@0b3f │ │ +2095dc: 6e20 4b0b 2e00 |00ba: invoke-virtual {v14, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ +2095e2: 6e20 4b0b 6e00 |00bd: invoke-virtual {v14, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ +2095e8: b031 |00c0: add-int/2addr v1, v3 │ │ +2095ea: 6e20 460b 1e00 |00c1: invoke-virtual {v14, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b46 │ │ +2095f0: 6e20 4b0b 7e00 |00c4: invoke-virtual {v14, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ +2095f6: 6e20 4b0b 0e00 |00c7: invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ +2095fc: 6e10 5c0b 0e00 |00ca: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b5c │ │ +209602: 0c0e |00cd: move-result-object v14 │ │ +209604: 7030 9009 dc0e |00ce: invoke-direct {v12, v13, v14}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@0990 │ │ +20960a: 28dc |00d1: goto 00ad // -0024 │ │ +20960c: 6e10 9f09 0c00 |00d2: invoke-virtual {v12}, Ljava/io/File;.isHidden:()Z // method@099f │ │ +209612: 0a0d |00d5: move-result v13 │ │ +209614: 390d 0700 |00d6: if-nez v13, 00dd // +0007 │ │ +209618: 7110 1102 0c00 |00d8: invoke-static {v12}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@0211 │ │ +20961e: 0c0c |00db: move-result-object v12 │ │ +209620: 110c |00dc: return-object v12 │ │ +209622: 220c c502 |00dd: new-instance v12, Ljava/io/IOException; // type@02c5 │ │ +209626: 1a0d f73d |00df: const-string v13, "Specified name would not be visible" // string@3df7 │ │ +20962a: 7020 b709 dc00 |00e1: invoke-direct {v12, v13}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@09b7 │ │ +209630: 270c |00e4: throw v12 │ │ +209632: 7020 a46b db00 |00e5: invoke-direct {v11, v13}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.getExternalPathForType:(Ljava/lang/String;)Ljava/lang/String; // method@6ba4 │ │ +209638: 0c04 |00e8: move-result-object v4 │ │ +20963a: 3804 5300 |00e9: if-eqz v4, 013c // +0053 │ │ +20963e: 122d |00eb: const/4 v13, #int 2 // #2 │ │ +209640: 23d8 f711 |00ec: new-array v8, v13, [Ljava/lang/Object; // type@11f7 │ │ +209644: 4d04 0801 |00ee: aput-object v4, v8, v1 │ │ +209648: 4d0e 0803 |00f0: aput-object v14, v8, v3 │ │ +20964c: 1a0e c306 |00f2: const-string v14, "%s/%s" // string@06c3 │ │ +209650: 7120 0b0b 8e00 |00f4: invoke-static {v14, v8}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0b0b │ │ +209656: 0c08 |00f7: move-result-object v8 │ │ +209658: 1209 |00f8: const/4 v9, #int 0 // #0 │ │ +20965a: 7030 aa6b cb08 |00f9: invoke-direct {v11, v12, v8}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.pathTaken:(Landroid/net/Uri;Ljava/lang/String;)Z // method@6baa │ │ +209660: 0a0a |00fc: move-result v10 │ │ +209662: 380a 2d00 |00fd: if-eqz v10, 012a // +002d │ │ +209666: 6208 b143 |00ff: sget-object v8, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.TAG:Ljava/lang/String; // field@43b1 │ │ +20966a: 1a0a 5141 |0101: const-string v10, "The content exists. Rename and check again." // string@4151 │ │ +20966e: 7120 d902 a800 |0103: invoke-static {v8, v10}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@02d9 │ │ +209674: 2208 0d03 |0106: new-instance v8, Ljava/lang/StringBuilder; // type@030d │ │ +209678: 7010 3f0b 0800 |0108: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@0b3f │ │ +20967e: 6e20 4b0b 2800 |010b: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ +209684: 6e20 4b0b 6800 |010e: invoke-virtual {v8, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ +20968a: b039 |0111: add-int/2addr v9, v3 │ │ +20968c: 6e20 460b 9800 |0112: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b46 │ │ +209692: 6e20 4b0b 7800 |0115: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ +209698: 6e20 4b0b 0800 |0118: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ +20969e: 6e10 5c0b 0800 |011b: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b5c │ │ +2096a4: 0c08 |011e: move-result-object v8 │ │ +2096a6: 23da f711 |011f: new-array v10, v13, [Ljava/lang/Object; // type@11f7 │ │ +2096aa: 4d04 0a01 |0121: aput-object v4, v10, v1 │ │ +2096ae: 4d08 0a03 |0123: aput-object v8, v10, v3 │ │ +2096b2: 7120 0b0b ae00 |0125: invoke-static {v14, v10}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0b0b │ │ +2096b8: 0c08 |0128: move-result-object v8 │ │ +2096ba: 28d0 |0129: goto 00f9 // -0030 │ │ +2096bc: 1a0d 4b48 |012a: const-string v13, "_data" // string@484b │ │ +2096c0: 6e30 6a00 d508 |012c: invoke-virtual {v5, v13, v8}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@006a │ │ +2096c6: 6e10 a36b 0b00 |012f: invoke-virtual {v11}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.getContext:()Landroid/content/Context; // method@6ba3 │ │ +2096cc: 0c0d |0132: move-result-object v13 │ │ +2096ce: 6e10 7000 0d00 |0133: invoke-virtual {v13}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0070 │ │ +2096d4: 0c0d |0136: move-result-object v13 │ │ +2096d6: 6e30 6000 cd05 |0137: invoke-virtual {v13, v12, v5}, Landroid/content/ContentResolver;.insert:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; // method@0060 │ │ +2096dc: 0c0c |013a: move-result-object v12 │ │ +2096de: 110c |013b: return-object v12 │ │ +2096e0: 220c c502 |013c: new-instance v12, Ljava/io/IOException; // type@02c5 │ │ +2096e4: 620e a200 |013e: sget-object v14, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@00a2 │ │ +2096e8: 2330 f711 |0140: new-array v0, v3, [Ljava/lang/Object; // type@11f7 │ │ +2096ec: 4d0d 0001 |0142: aput-object v13, v0, v1 │ │ +2096f0: 1a0d fd37 |0144: const-string v13, "Path for type: %s was not available" // string@37fd │ │ +2096f4: 7130 0c0b de00 |0146: invoke-static {v14, v13, v0}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0b0c │ │ +2096fa: 0c0d |0149: move-result-object v13 │ │ +2096fc: 7020 b709 dc00 |014a: invoke-direct {v12, v13}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@09b7 │ │ +209702: 270c |014d: throw v12 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=229 │ │ 0x0005 line=230 │ │ 0x0008 line=231 │ │ 0x000a line=232 │ │ 0x0012 line=234 │ │ @@ -490565,39 +490566,39 @@ │ │ type : '(Ljava/io/File;)Ljava/io/File;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 41 16-bit code units │ │ -209a48: |[209a48] org.thoughtcrime.securesms.util.SaveAttachmentTask.ensureExternalPath:(Ljava/io/File;)Ljava/io/File; │ │ -209a58: 3803 0900 |0000: if-eqz v3, 0009 // +0009 │ │ -209a5c: 6e10 9709 0300 |0002: invoke-virtual {v3}, Ljava/io/File;.exists:()Z // method@0997 │ │ -209a62: 0a00 |0005: move-result v0 │ │ -209a64: 3800 0300 |0006: if-eqz v0, 0009 // +0003 │ │ -209a68: 1103 |0008: return-object v3 │ │ -209a6a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -209a6c: 3903 1700 |000a: if-nez v3, 0021 // +0017 │ │ -209a70: 6203 4300 |000c: sget-object v3, Landroid/os/Environment;.DIRECTORY_DOWNLOADS:Ljava/lang/String; // field@0043 │ │ -209a74: 7110 5e02 0300 |000e: invoke-static {v3}, Landroid/os/Environment;.getExternalStoragePublicDirectory:(Ljava/lang/String;)Ljava/io/File; // method@025e │ │ -209a7a: 0c03 |0011: move-result-object v3 │ │ -209a7c: 6e10 9709 0300 |0012: invoke-virtual {v3}, Ljava/io/File;.exists:()Z // method@0997 │ │ -209a82: 0a01 |0015: move-result v1 │ │ -209a84: 3901 0a00 |0016: if-nez v1, 0020 // +000a │ │ -209a88: 6e10 a509 0300 |0018: invoke-virtual {v3}, Ljava/io/File;.mkdirs:()Z // method@09a5 │ │ -209a8e: 0a01 |001b: move-result v1 │ │ -209a90: 3801 0300 |001c: if-eqz v1, 001f // +0003 │ │ -209a94: 2802 |001e: goto 0020 // +0002 │ │ -209a96: 1100 |001f: return-object v0 │ │ -209a98: 1103 |0020: return-object v3 │ │ -209a9a: 6e10 a509 0300 |0021: invoke-virtual {v3}, Ljava/io/File;.mkdirs:()Z // method@09a5 │ │ -209aa0: 0a01 |0024: move-result v1 │ │ -209aa2: 3801 0300 |0025: if-eqz v1, 0028 // +0003 │ │ -209aa6: 1103 |0027: return-object v3 │ │ -209aa8: 1100 |0028: return-object v0 │ │ +209a4c: |[209a4c] org.thoughtcrime.securesms.util.SaveAttachmentTask.ensureExternalPath:(Ljava/io/File;)Ljava/io/File; │ │ +209a5c: 3803 0900 |0000: if-eqz v3, 0009 // +0009 │ │ +209a60: 6e10 9709 0300 |0002: invoke-virtual {v3}, Ljava/io/File;.exists:()Z // method@0997 │ │ +209a66: 0a00 |0005: move-result v0 │ │ +209a68: 3800 0300 |0006: if-eqz v0, 0009 // +0003 │ │ +209a6c: 1103 |0008: return-object v3 │ │ +209a6e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +209a70: 3903 1700 |000a: if-nez v3, 0021 // +0017 │ │ +209a74: 6203 4300 |000c: sget-object v3, Landroid/os/Environment;.DIRECTORY_DOWNLOADS:Ljava/lang/String; // field@0043 │ │ +209a78: 7110 5e02 0300 |000e: invoke-static {v3}, Landroid/os/Environment;.getExternalStoragePublicDirectory:(Ljava/lang/String;)Ljava/io/File; // method@025e │ │ +209a7e: 0c03 |0011: move-result-object v3 │ │ +209a80: 6e10 9709 0300 |0012: invoke-virtual {v3}, Ljava/io/File;.exists:()Z // method@0997 │ │ +209a86: 0a01 |0015: move-result v1 │ │ +209a88: 3901 0a00 |0016: if-nez v1, 0020 // +000a │ │ +209a8c: 6e10 a509 0300 |0018: invoke-virtual {v3}, Ljava/io/File;.mkdirs:()Z // method@09a5 │ │ +209a92: 0a01 |001b: move-result v1 │ │ +209a94: 3801 0300 |001c: if-eqz v1, 001f // +0003 │ │ +209a98: 2802 |001e: goto 0020 // +0002 │ │ +209a9a: 1100 |001f: return-object v0 │ │ +209a9c: 1103 |0020: return-object v3 │ │ +209a9e: 6e10 a509 0300 |0021: invoke-virtual {v3}, Ljava/io/File;.mkdirs:()Z // method@09a5 │ │ +209aa4: 0a01 |0024: move-result v1 │ │ +209aa6: 3801 0300 |0025: if-eqz v1, 0028 // +0003 │ │ +209aaa: 1103 |0027: return-object v3 │ │ +209aac: 1100 |0028: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=163 │ │ 0x000c line=168 │ │ 0x0012 line=169 │ │ 0x0021 line=176 │ │ locals : │ │ @@ -490609,41 +490610,41 @@ │ │ type : '(Ljava/lang/String;J)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 58 16-bit code units │ │ -209acc: |[209acc] org.thoughtcrime.securesms.util.SaveAttachmentTask.generateOutputFileName:(Ljava/lang/String;J)Ljava/lang/String; │ │ -209adc: 7110 2c6b 0400 |0000: invoke-static {v4}, Lorg/thoughtcrime/securesms/util/MediaUtil;.getExtensionFromMimeType:(Ljava/lang/String;)Ljava/lang/String; // method@6b2c │ │ -209ae2: 0c04 |0003: move-result-object v4 │ │ -209ae4: 2200 7303 |0004: new-instance v0, Ljava/text/SimpleDateFormat; // type@0373 │ │ -209ae8: 1a01 3891 |0006: const-string v1, "yyyy-MM-dd-HHmmss" // string@9138 │ │ -209aec: 7020 770c 1000 |0008: invoke-direct {v0, v1}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@0c77 │ │ -209af2: 2201 0d03 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@030d │ │ -209af6: 1a02 ec56 |000d: const-string v2, "deltachat-" // string@56ec │ │ -209afa: 7020 420b 2100 |000f: invoke-direct {v1, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b42 │ │ -209b00: 7120 910a 6500 |0012: invoke-static {v5, v6}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a91 │ │ -209b06: 0c05 |0015: move-result-object v5 │ │ -209b08: 6e20 790c 5000 |0016: invoke-virtual {v0, v5}, Ljava/text/SimpleDateFormat;.format:(Ljava/lang/Object;)Ljava/lang/String; // method@0c79 │ │ -209b0e: 0c05 |0019: move-result-object v5 │ │ -209b10: 6e20 4b0b 5100 |001a: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ -209b16: 6e10 5c0b 0100 |001d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b5c │ │ -209b1c: 0c05 |0020: move-result-object v5 │ │ -209b1e: 3904 0400 |0021: if-nez v4, 0025 // +0004 │ │ -209b22: 1a04 af4d |0023: const-string v4, "attach" // string@4daf │ │ -209b26: 2206 0d03 |0025: new-instance v6, Ljava/lang/StringBuilder; // type@030d │ │ -209b2a: 7010 3f0b 0600 |0027: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0b3f │ │ -209b30: 6e20 4b0b 5600 |002a: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ -209b36: 1a05 ff0f |002d: const-string v5, "." // string@0fff │ │ -209b3a: 6e20 4b0b 5600 |002f: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ -209b40: 6e20 4b0b 4600 |0032: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ -209b46: 6e10 5c0b 0600 |0035: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b5c │ │ -209b4c: 0c04 |0038: move-result-object v4 │ │ -209b4e: 1104 |0039: return-object v4 │ │ +209ad0: |[209ad0] org.thoughtcrime.securesms.util.SaveAttachmentTask.generateOutputFileName:(Ljava/lang/String;J)Ljava/lang/String; │ │ +209ae0: 7110 2c6b 0400 |0000: invoke-static {v4}, Lorg/thoughtcrime/securesms/util/MediaUtil;.getExtensionFromMimeType:(Ljava/lang/String;)Ljava/lang/String; // method@6b2c │ │ +209ae6: 0c04 |0003: move-result-object v4 │ │ +209ae8: 2200 7303 |0004: new-instance v0, Ljava/text/SimpleDateFormat; // type@0373 │ │ +209aec: 1a01 3891 |0006: const-string v1, "yyyy-MM-dd-HHmmss" // string@9138 │ │ +209af0: 7020 770c 1000 |0008: invoke-direct {v0, v1}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@0c77 │ │ +209af6: 2201 0d03 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@030d │ │ +209afa: 1a02 ec56 |000d: const-string v2, "deltachat-" // string@56ec │ │ +209afe: 7020 420b 2100 |000f: invoke-direct {v1, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b42 │ │ +209b04: 7120 910a 6500 |0012: invoke-static {v5, v6}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a91 │ │ +209b0a: 0c05 |0015: move-result-object v5 │ │ +209b0c: 6e20 790c 5000 |0016: invoke-virtual {v0, v5}, Ljava/text/SimpleDateFormat;.format:(Ljava/lang/Object;)Ljava/lang/String; // method@0c79 │ │ +209b12: 0c05 |0019: move-result-object v5 │ │ +209b14: 6e20 4b0b 5100 |001a: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ +209b1a: 6e10 5c0b 0100 |001d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b5c │ │ +209b20: 0c05 |0020: move-result-object v5 │ │ +209b22: 3904 0400 |0021: if-nez v4, 0025 // +0004 │ │ +209b26: 1a04 af4d |0023: const-string v4, "attach" // string@4daf │ │ +209b2a: 2206 0d03 |0025: new-instance v6, Ljava/lang/StringBuilder; // type@030d │ │ +209b2e: 7010 3f0b 0600 |0027: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0b3f │ │ +209b34: 6e20 4b0b 5600 |002a: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ +209b3a: 1a05 ff0f |002d: const-string v5, "." // string@0fff │ │ +209b3e: 6e20 4b0b 5600 |002f: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ +209b44: 6e20 4b0b 4600 |0032: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ +209b4a: 6e10 5c0b 0600 |0035: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b5c │ │ +209b50: 0c04 |0038: move-result-object v4 │ │ +209b52: 1104 |0039: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ 0x0004 line=214 │ │ 0x000b line=215 │ │ 0x0023 line=217 │ │ 0x0025 line=219 │ │ @@ -490657,48 +490658,48 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 59 16-bit code units │ │ -209b50: |[209b50] org.thoughtcrime.securesms.util.SaveAttachmentTask.getExternalPathForType:(Ljava/lang/String;)Ljava/lang/String; │ │ -209b60: 1a00 0990 |0000: const-string v0, "video/" // string@9009 │ │ -209b64: 6e20 250b 0300 |0002: invoke-virtual {v3, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0b25 │ │ -209b6a: 0a00 |0005: move-result v0 │ │ -209b6c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -209b6e: 3800 0900 |0007: if-eqz v0, 0010 // +0009 │ │ -209b72: 6203 4400 |0009: sget-object v3, Landroid/os/Environment;.DIRECTORY_MOVIES:Ljava/lang/String; // field@0044 │ │ -209b76: 7110 5e02 0300 |000b: invoke-static {v3}, Landroid/os/Environment;.getExternalStoragePublicDirectory:(Ljava/lang/String;)Ljava/io/File; // method@025e │ │ -209b7c: 0c03 |000e: move-result-object v3 │ │ -209b7e: 2820 |000f: goto 002f // +0020 │ │ -209b80: 1a00 d34d |0010: const-string v0, "audio/" // string@4dd3 │ │ -209b84: 6e20 250b 0300 |0012: invoke-virtual {v3, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0b25 │ │ -209b8a: 0a00 |0015: move-result v0 │ │ -209b8c: 3800 0900 |0016: if-eqz v0, 001f // +0009 │ │ -209b90: 6203 4500 |0018: sget-object v3, Landroid/os/Environment;.DIRECTORY_MUSIC:Ljava/lang/String; // field@0045 │ │ -209b94: 7110 5e02 0300 |001a: invoke-static {v3}, Landroid/os/Environment;.getExternalStoragePublicDirectory:(Ljava/lang/String;)Ljava/io/File; // method@025e │ │ -209b9a: 0c03 |001d: move-result-object v3 │ │ -209b9c: 2811 |001e: goto 002f // +0011 │ │ -209b9e: 1a00 6566 |001f: const-string v0, "image/" // string@6665 │ │ -209ba2: 6e20 250b 0300 |0021: invoke-virtual {v3, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0b25 │ │ -209ba8: 0a03 |0024: move-result v3 │ │ -209baa: 3803 0900 |0025: if-eqz v3, 002e // +0009 │ │ -209bae: 6203 4600 |0027: sget-object v3, Landroid/os/Environment;.DIRECTORY_PICTURES:Ljava/lang/String; // field@0046 │ │ -209bb2: 7110 5e02 0300 |0029: invoke-static {v3}, Landroid/os/Environment;.getExternalStoragePublicDirectory:(Ljava/lang/String;)Ljava/io/File; // method@025e │ │ -209bb8: 0c03 |002c: move-result-object v3 │ │ -209bba: 2802 |002d: goto 002f // +0002 │ │ -209bbc: 0713 |002e: move-object v3, v1 │ │ -209bbe: 7020 a06b 3200 |002f: invoke-direct {v2, v3}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.ensureExternalPath:(Ljava/io/File;)Ljava/io/File; // method@6ba0 │ │ -209bc4: 0c03 |0032: move-result-object v3 │ │ -209bc6: 3903 0300 |0033: if-nez v3, 0036 // +0003 │ │ -209bca: 1101 |0035: return-object v1 │ │ -209bcc: 6e10 9809 0300 |0036: invoke-virtual {v3}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@0998 │ │ -209bd2: 0c03 |0039: move-result-object v3 │ │ -209bd4: 1103 |003a: return-object v3 │ │ +209b54: |[209b54] org.thoughtcrime.securesms.util.SaveAttachmentTask.getExternalPathForType:(Ljava/lang/String;)Ljava/lang/String; │ │ +209b64: 1a00 0990 |0000: const-string v0, "video/" // string@9009 │ │ +209b68: 6e20 250b 0300 |0002: invoke-virtual {v3, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0b25 │ │ +209b6e: 0a00 |0005: move-result v0 │ │ +209b70: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +209b72: 3800 0900 |0007: if-eqz v0, 0010 // +0009 │ │ +209b76: 6203 4400 |0009: sget-object v3, Landroid/os/Environment;.DIRECTORY_MOVIES:Ljava/lang/String; // field@0044 │ │ +209b7a: 7110 5e02 0300 |000b: invoke-static {v3}, Landroid/os/Environment;.getExternalStoragePublicDirectory:(Ljava/lang/String;)Ljava/io/File; // method@025e │ │ +209b80: 0c03 |000e: move-result-object v3 │ │ +209b82: 2820 |000f: goto 002f // +0020 │ │ +209b84: 1a00 d34d |0010: const-string v0, "audio/" // string@4dd3 │ │ +209b88: 6e20 250b 0300 |0012: invoke-virtual {v3, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0b25 │ │ +209b8e: 0a00 |0015: move-result v0 │ │ +209b90: 3800 0900 |0016: if-eqz v0, 001f // +0009 │ │ +209b94: 6203 4500 |0018: sget-object v3, Landroid/os/Environment;.DIRECTORY_MUSIC:Ljava/lang/String; // field@0045 │ │ +209b98: 7110 5e02 0300 |001a: invoke-static {v3}, Landroid/os/Environment;.getExternalStoragePublicDirectory:(Ljava/lang/String;)Ljava/io/File; // method@025e │ │ +209b9e: 0c03 |001d: move-result-object v3 │ │ +209ba0: 2811 |001e: goto 002f // +0011 │ │ +209ba2: 1a00 6566 |001f: const-string v0, "image/" // string@6665 │ │ +209ba6: 6e20 250b 0300 |0021: invoke-virtual {v3, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0b25 │ │ +209bac: 0a03 |0024: move-result v3 │ │ +209bae: 3803 0900 |0025: if-eqz v3, 002e // +0009 │ │ +209bb2: 6203 4600 |0027: sget-object v3, Landroid/os/Environment;.DIRECTORY_PICTURES:Ljava/lang/String; // field@0046 │ │ +209bb6: 7110 5e02 0300 |0029: invoke-static {v3}, Landroid/os/Environment;.getExternalStoragePublicDirectory:(Ljava/lang/String;)Ljava/io/File; // method@025e │ │ +209bbc: 0c03 |002c: move-result-object v3 │ │ +209bbe: 2802 |002d: goto 002f // +0002 │ │ +209bc0: 0713 |002e: move-object v3, v1 │ │ +209bc2: 7020 a06b 3200 |002f: invoke-direct {v2, v3}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.ensureExternalPath:(Ljava/io/File;)Ljava/io/File; // method@6ba0 │ │ +209bc8: 0c03 |0032: move-result-object v3 │ │ +209bca: 3903 0300 |0033: if-nez v3, 0036 // +0003 │ │ +209bce: 1101 |0035: return-object v1 │ │ +209bd0: 6e10 9809 0300 |0036: invoke-virtual {v3}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@0998 │ │ +209bd6: 0c03 |0039: move-result-object v3 │ │ +209bd8: 1103 |003a: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ 0x0009 line=197 │ │ 0x0010 line=198 │ │ 0x0018 line=199 │ │ 0x001f line=200 │ │ @@ -490714,32 +490715,32 @@ │ │ type : '(Ljava/lang/String;)[Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -209c64: |[209c64] org.thoughtcrime.securesms.util.SaveAttachmentTask.getFileNameParts:(Ljava/lang/String;)[Ljava/lang/String; │ │ -209c74: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -209c76: 2300 fa11 |0001: new-array v0, v0, [Ljava/lang/String; // type@11fa │ │ -209c7a: 1a01 1848 |0003: const-string v1, "\.(?=[^\.]+$)" // string@4818 │ │ -209c7e: 6e20 230b 1400 |0005: invoke-virtual {v4, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0b23 │ │ -209c84: 0c04 |0008: move-result-object v4 │ │ -209c86: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -209c88: 4602 0401 |000a: aget-object v2, v4, v1 │ │ -209c8c: 4d02 0001 |000c: aput-object v2, v0, v1 │ │ -209c90: 2141 |000e: array-length v1, v4 │ │ -209c92: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -209c94: 3721 0700 |0010: if-le v1, v2, 0017 // +0007 │ │ -209c98: 4604 0402 |0012: aget-object v4, v4, v2 │ │ -209c9c: 4d04 0002 |0014: aput-object v4, v0, v2 │ │ -209ca0: 2805 |0016: goto 001b // +0005 │ │ -209ca2: 1a04 0000 |0017: const-string v4, "" // string@0000 │ │ -209ca6: 4d04 0002 |0019: aput-object v4, v0, v2 │ │ -209caa: 1100 |001b: return-object v0 │ │ +209c68: |[209c68] org.thoughtcrime.securesms.util.SaveAttachmentTask.getFileNameParts:(Ljava/lang/String;)[Ljava/lang/String; │ │ +209c78: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +209c7a: 2300 fa11 |0001: new-array v0, v0, [Ljava/lang/String; // type@11fa │ │ +209c7e: 1a01 1848 |0003: const-string v1, "\.(?=[^\.]+$)" // string@4818 │ │ +209c82: 6e20 230b 1400 |0005: invoke-virtual {v4, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0b23 │ │ +209c88: 0c04 |0008: move-result-object v4 │ │ +209c8a: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +209c8c: 4602 0401 |000a: aget-object v2, v4, v1 │ │ +209c90: 4d02 0001 |000c: aput-object v2, v0, v1 │ │ +209c94: 2141 |000e: array-length v1, v4 │ │ +209c96: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +209c98: 3721 0700 |0010: if-le v1, v2, 0017 // +0007 │ │ +209c9c: 4604 0402 |0012: aget-object v4, v4, v2 │ │ +209ca0: 4d04 0002 |0014: aput-object v4, v0, v2 │ │ +209ca4: 2805 |0016: goto 001b // +0005 │ │ +209ca6: 1a04 0000 |0017: const-string v4, "" // string@0000 │ │ +209caa: 4d04 0002 |0019: aput-object v4, v0, v2 │ │ +209cae: 1100 |001b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=296 │ │ 0x0003 line=297 │ │ 0x000a line=299 │ │ 0x000e line=301 │ │ 0x0017 line=302 │ │ @@ -490752,39 +490753,39 @@ │ │ type : '(Ljava/lang/String;)Landroid/net/Uri;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -209700: |[209700] org.thoughtcrime.securesms.util.SaveAttachmentTask.getMediaStoreContentUriForType:(Ljava/lang/String;)Landroid/net/Uri; │ │ -209710: 1a00 0990 |0000: const-string v0, "video/" // string@9009 │ │ -209714: 6e20 250b 0200 |0002: invoke-virtual {v2, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0b25 │ │ -20971a: 0a00 |0005: move-result v0 │ │ -20971c: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ -209720: 7100 f96b 0000 |0008: invoke-static {}, Lorg/thoughtcrime/securesms/util/StorageUtil;.getVideoUri:()Landroid/net/Uri; // method@6bf9 │ │ -209726: 0c02 |000b: move-result-object v2 │ │ -209728: 1102 |000c: return-object v2 │ │ -20972a: 1a00 d34d |000d: const-string v0, "audio/" // string@4dd3 │ │ -20972e: 6e20 250b 0200 |000f: invoke-virtual {v2, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0b25 │ │ -209734: 0a00 |0012: move-result v0 │ │ -209736: 3800 0700 |0013: if-eqz v0, 001a // +0007 │ │ -20973a: 7100 f46b 0000 |0015: invoke-static {}, Lorg/thoughtcrime/securesms/util/StorageUtil;.getAudioUri:()Landroid/net/Uri; // method@6bf4 │ │ -209740: 0c02 |0018: move-result-object v2 │ │ -209742: 1102 |0019: return-object v2 │ │ -209744: 1a00 6566 |001a: const-string v0, "image/" // string@6665 │ │ -209748: 6e20 250b 0200 |001c: invoke-virtual {v2, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0b25 │ │ -20974e: 0a02 |001f: move-result v2 │ │ -209750: 3802 0700 |0020: if-eqz v2, 0027 // +0007 │ │ -209754: 7100 f76b 0000 |0022: invoke-static {}, Lorg/thoughtcrime/securesms/util/StorageUtil;.getImageUri:()Landroid/net/Uri; // method@6bf7 │ │ -20975a: 0c02 |0025: move-result-object v2 │ │ -20975c: 1102 |0026: return-object v2 │ │ -20975e: 7100 f66b 0000 |0027: invoke-static {}, Lorg/thoughtcrime/securesms/util/StorageUtil;.getDownloadUri:()Landroid/net/Uri; // method@6bf6 │ │ -209764: 0c02 |002a: move-result-object v2 │ │ -209766: 1102 |002b: return-object v2 │ │ +209704: |[209704] org.thoughtcrime.securesms.util.SaveAttachmentTask.getMediaStoreContentUriForType:(Ljava/lang/String;)Landroid/net/Uri; │ │ +209714: 1a00 0990 |0000: const-string v0, "video/" // string@9009 │ │ +209718: 6e20 250b 0200 |0002: invoke-virtual {v2, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0b25 │ │ +20971e: 0a00 |0005: move-result v0 │ │ +209720: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ +209724: 7100 f96b 0000 |0008: invoke-static {}, Lorg/thoughtcrime/securesms/util/StorageUtil;.getVideoUri:()Landroid/net/Uri; // method@6bf9 │ │ +20972a: 0c02 |000b: move-result-object v2 │ │ +20972c: 1102 |000c: return-object v2 │ │ +20972e: 1a00 d34d |000d: const-string v0, "audio/" // string@4dd3 │ │ +209732: 6e20 250b 0200 |000f: invoke-virtual {v2, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0b25 │ │ +209738: 0a00 |0012: move-result v0 │ │ +20973a: 3800 0700 |0013: if-eqz v0, 001a // +0007 │ │ +20973e: 7100 f46b 0000 |0015: invoke-static {}, Lorg/thoughtcrime/securesms/util/StorageUtil;.getAudioUri:()Landroid/net/Uri; // method@6bf4 │ │ +209744: 0c02 |0018: move-result-object v2 │ │ +209746: 1102 |0019: return-object v2 │ │ +209748: 1a00 6566 |001a: const-string v0, "image/" // string@6665 │ │ +20974c: 6e20 250b 0200 |001c: invoke-virtual {v2, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0b25 │ │ +209752: 0a02 |001f: move-result v2 │ │ +209754: 3802 0700 |0020: if-eqz v2, 0027 // +0007 │ │ +209758: 7100 f76b 0000 |0022: invoke-static {}, Lorg/thoughtcrime/securesms/util/StorageUtil;.getImageUri:()Landroid/net/Uri; // method@6bf7 │ │ +20975e: 0c02 |0025: move-result-object v2 │ │ +209760: 1102 |0026: return-object v2 │ │ +209762: 7100 f66b 0000 |0027: invoke-static {}, Lorg/thoughtcrime/securesms/util/StorageUtil;.getDownloadUri:()Landroid/net/Uri; // method@6bf6 │ │ +209768: 0c02 |002a: move-result-object v2 │ │ +20976a: 1102 |002b: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ 0x0008 line=152 │ │ 0x000d line=153 │ │ 0x0015 line=154 │ │ 0x001a line=155 │ │ @@ -490799,39 +490800,39 @@ │ │ type : '(Landroid/net/Uri;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 43 16-bit code units │ │ -209bd8: |[209bd8] org.thoughtcrime.securesms.util.SaveAttachmentTask.getRealPathFromURI:(Landroid/net/Uri;)Ljava/lang/String; │ │ -209be8: 1a00 4b48 |0000: const-string v0, "_data" // string@484b │ │ -209bec: 2410 fa11 0000 |0002: filled-new-array {v0}, [Ljava/lang/String; // type@11fa │ │ -209bf2: 0c04 |0005: move-result-object v4 │ │ -209bf4: 2208 a101 |0006: new-instance v8, Landroidx/loader/content/CursorLoader; // type@01a1 │ │ -209bf8: 6e10 a36b 0900 |0008: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.getContext:()Landroid/content/Context; // method@6ba3 │ │ -209bfe: 0c02 |000b: move-result-object v2 │ │ -209c00: 1206 |000c: const/4 v6, #int 0 // #0 │ │ -209c02: 1207 |000d: const/4 v7, #int 0 // #0 │ │ -209c04: 1205 |000e: const/4 v5, #int 0 // #0 │ │ -209c06: 0781 |000f: move-object v1, v8 │ │ -209c08: 07a3 |0010: move-object v3, v10 │ │ -209c0a: 7607 e505 0100 |0011: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Landroidx/loader/content/CursorLoader;.:(Landroid/content/Context;Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V // method@05e5 │ │ -209c10: 6e10 e605 0800 |0014: invoke-virtual {v8}, Landroidx/loader/content/CursorLoader;.loadInBackground:()Landroid/database/Cursor; // method@05e6 │ │ -209c16: 0c0a |0017: move-result-object v10 │ │ -209c18: 380a 1100 |0018: if-eqz v10, 0029 // +0011 │ │ -209c1c: 7220 fa00 0a00 |001a: invoke-interface {v10, v0}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@00fa │ │ -209c22: 0a00 |001d: move-result v0 │ │ -209c24: 7210 0001 0a00 |001e: invoke-interface {v10}, Landroid/database/Cursor;.moveToFirst:()Z // method@0100 │ │ -209c2a: 7220 fe00 0a00 |0021: invoke-interface {v10, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00fe │ │ -209c30: 0c00 |0024: move-result-object v0 │ │ -209c32: 7210 f800 0a00 |0025: invoke-interface {v10}, Landroid/database/Cursor;.close:()V // method@00f8 │ │ -209c38: 2802 |0028: goto 002a // +0002 │ │ -209c3a: 1200 |0029: const/4 v0, #int 0 // #0 │ │ -209c3c: 1100 |002a: return-object v0 │ │ +209bdc: |[209bdc] org.thoughtcrime.securesms.util.SaveAttachmentTask.getRealPathFromURI:(Landroid/net/Uri;)Ljava/lang/String; │ │ +209bec: 1a00 4b48 |0000: const-string v0, "_data" // string@484b │ │ +209bf0: 2410 fa11 0000 |0002: filled-new-array {v0}, [Ljava/lang/String; // type@11fa │ │ +209bf6: 0c04 |0005: move-result-object v4 │ │ +209bf8: 2208 a101 |0006: new-instance v8, Landroidx/loader/content/CursorLoader; // type@01a1 │ │ +209bfc: 6e10 a36b 0900 |0008: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.getContext:()Landroid/content/Context; // method@6ba3 │ │ +209c02: 0c02 |000b: move-result-object v2 │ │ +209c04: 1206 |000c: const/4 v6, #int 0 // #0 │ │ +209c06: 1207 |000d: const/4 v7, #int 0 // #0 │ │ +209c08: 1205 |000e: const/4 v5, #int 0 // #0 │ │ +209c0a: 0781 |000f: move-object v1, v8 │ │ +209c0c: 07a3 |0010: move-object v3, v10 │ │ +209c0e: 7607 e505 0100 |0011: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Landroidx/loader/content/CursorLoader;.:(Landroid/content/Context;Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V // method@05e5 │ │ +209c14: 6e10 e605 0800 |0014: invoke-virtual {v8}, Landroidx/loader/content/CursorLoader;.loadInBackground:()Landroid/database/Cursor; // method@05e6 │ │ +209c1a: 0c0a |0017: move-result-object v10 │ │ +209c1c: 380a 1100 |0018: if-eqz v10, 0029 // +0011 │ │ +209c20: 7220 fa00 0a00 |001a: invoke-interface {v10, v0}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@00fa │ │ +209c26: 0a00 |001d: move-result v0 │ │ +209c28: 7210 0001 0a00 |001e: invoke-interface {v10}, Landroid/database/Cursor;.moveToFirst:()Z // method@0100 │ │ +209c2e: 7220 fe00 0a00 |0021: invoke-interface {v10, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00fe │ │ +209c34: 0c00 |0024: move-result-object v0 │ │ +209c36: 7210 f800 0a00 |0025: invoke-interface {v10}, Landroid/database/Cursor;.close:()V // method@00f8 │ │ +209c3c: 2802 |0028: goto 002a // +0002 │ │ +209c3e: 1200 |0029: const/4 v0, #int 0 // #0 │ │ +209c40: 1100 |002a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ 0x0006 line=137 │ │ 0x0014 line=138 │ │ 0x001a line=142 │ │ 0x001e line=143 │ │ @@ -490846,47 +490847,47 @@ │ │ type : '(Landroid/net/Uri;Ljava/lang/String;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 59 16-bit code units │ │ -2099a0: |[2099a0] org.thoughtcrime.securesms.util.SaveAttachmentTask.pathTaken:(Landroid/net/Uri;Ljava/lang/String;)Z │ │ -2099b0: 6e10 a36b 0700 |0000: invoke-virtual {v7}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.getContext:()Landroid/content/Context; // method@6ba3 │ │ -2099b6: 0c00 |0003: move-result-object v0 │ │ -2099b8: 6e10 7000 0000 |0004: invoke-virtual {v0}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0070 │ │ -2099be: 0c01 |0007: move-result-object v1 │ │ -2099c0: 1a00 4b48 |0008: const-string v0, "_data" // string@484b │ │ -2099c4: 2410 fa11 0000 |000a: filled-new-array {v0}, [Ljava/lang/String; // type@11fa │ │ -2099ca: 0c03 |000d: move-result-object v3 │ │ -2099cc: 2410 fa11 0900 |000e: filled-new-array {v9}, [Ljava/lang/String; // type@11fa │ │ -2099d2: 0c05 |0011: move-result-object v5 │ │ -2099d4: 1206 |0012: const/4 v6, #int 0 // #0 │ │ -2099d6: 1a04 4c48 |0013: const-string v4, "_data = ?" // string@484c │ │ -2099da: 0782 |0015: move-object v2, v8 │ │ -2099dc: 7406 6300 0100 |0016: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/content/ContentResolver;.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@0063 │ │ -2099e2: 0c08 |0019: move-result-object v8 │ │ -2099e4: 3808 0e00 |001a: if-eqz v8, 0028 // +000e │ │ -2099e8: 7210 0001 0800 |001c: invoke-interface {v8}, Landroid/database/Cursor;.moveToFirst:()Z // method@0100 │ │ -2099ee: 0a09 |001f: move-result v9 │ │ -2099f0: 3808 0500 |0020: if-eqz v8, 0025 // +0005 │ │ -2099f4: 7210 f800 0800 |0022: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@00f8 │ │ -2099fa: 0f09 |0025: return v9 │ │ -2099fc: 0d09 |0026: move-exception v9 │ │ -2099fe: 2809 |0027: goto 0030 // +0009 │ │ -209a00: 2209 c502 |0028: new-instance v9, Ljava/io/IOException; // type@02c5 │ │ -209a04: 1a00 ef3d |002a: const-string v0, "Something is wrong with the filename to save" // string@3def │ │ -209a08: 7020 b709 0900 |002c: invoke-direct {v9, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@09b7 │ │ -209a0e: 2709 |002f: throw v9 │ │ -209a10: 3808 0a00 |0030: if-eqz v8, 003a // +000a │ │ -209a14: 7210 f800 0800 |0032: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@00f8 │ │ -209a1a: 2805 |0035: goto 003a // +0005 │ │ -209a1c: 0d08 |0036: move-exception v8 │ │ -209a1e: 6e20 800b 8900 |0037: invoke-virtual {v9, v8}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@0b80 │ │ -209a24: 2709 |003a: throw v9 │ │ +2099a4: |[2099a4] org.thoughtcrime.securesms.util.SaveAttachmentTask.pathTaken:(Landroid/net/Uri;Ljava/lang/String;)Z │ │ +2099b4: 6e10 a36b 0700 |0000: invoke-virtual {v7}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.getContext:()Landroid/content/Context; // method@6ba3 │ │ +2099ba: 0c00 |0003: move-result-object v0 │ │ +2099bc: 6e10 7000 0000 |0004: invoke-virtual {v0}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0070 │ │ +2099c2: 0c01 |0007: move-result-object v1 │ │ +2099c4: 1a00 4b48 |0008: const-string v0, "_data" // string@484b │ │ +2099c8: 2410 fa11 0000 |000a: filled-new-array {v0}, [Ljava/lang/String; // type@11fa │ │ +2099ce: 0c03 |000d: move-result-object v3 │ │ +2099d0: 2410 fa11 0900 |000e: filled-new-array {v9}, [Ljava/lang/String; // type@11fa │ │ +2099d6: 0c05 |0011: move-result-object v5 │ │ +2099d8: 1206 |0012: const/4 v6, #int 0 // #0 │ │ +2099da: 1a04 4c48 |0013: const-string v4, "_data = ?" // string@484c │ │ +2099de: 0782 |0015: move-object v2, v8 │ │ +2099e0: 7406 6300 0100 |0016: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/content/ContentResolver;.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@0063 │ │ +2099e6: 0c08 |0019: move-result-object v8 │ │ +2099e8: 3808 0e00 |001a: if-eqz v8, 0028 // +000e │ │ +2099ec: 7210 0001 0800 |001c: invoke-interface {v8}, Landroid/database/Cursor;.moveToFirst:()Z // method@0100 │ │ +2099f2: 0a09 |001f: move-result v9 │ │ +2099f4: 3808 0500 |0020: if-eqz v8, 0025 // +0005 │ │ +2099f8: 7210 f800 0800 |0022: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@00f8 │ │ +2099fe: 0f09 |0025: return v9 │ │ +209a00: 0d09 |0026: move-exception v9 │ │ +209a02: 2809 |0027: goto 0030 // +0009 │ │ +209a04: 2209 c502 |0028: new-instance v9, Ljava/io/IOException; // type@02c5 │ │ +209a08: 1a00 ef3d |002a: const-string v0, "Something is wrong with the filename to save" // string@3def │ │ +209a0c: 7020 b709 0900 |002c: invoke-direct {v9, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@09b7 │ │ +209a12: 2709 |002f: throw v9 │ │ +209a14: 3808 0a00 |0030: if-eqz v8, 003a // +000a │ │ +209a18: 7210 f800 0800 |0032: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@00f8 │ │ +209a1e: 2805 |0035: goto 003a // +0005 │ │ +209a20: 0d08 |0036: move-exception v8 │ │ +209a22: 6e20 800b 8900 |0037: invoke-virtual {v9, v8}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@0b80 │ │ +209a28: 2709 |003a: throw v9 │ │ catches : 3 │ │ 0x001c - 0x0020 │ │ -> 0x0026 │ │ 0x0028 - 0x0030 │ │ -> 0x0026 │ │ 0x0032 - 0x0035 │ │ -> 0x0036 │ │ @@ -490906,20 +490907,20 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -209c40: |[209c40] org.thoughtcrime.securesms.util.SaveAttachmentTask.sanitizeOutputFileName:(Ljava/lang/String;)Ljava/lang/String; │ │ -209c50: 2200 bf02 |0000: new-instance v0, Ljava/io/File; // type@02bf │ │ -209c54: 7020 9109 2000 |0002: invoke-direct {v0, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0991 │ │ -209c5a: 6e10 9909 0000 |0005: invoke-virtual {v0}, Ljava/io/File;.getName:()Ljava/lang/String; // method@0999 │ │ -209c60: 0c02 |0008: move-result-object v2 │ │ -209c62: 1102 |0009: return-object v2 │ │ +209c44: |[209c44] org.thoughtcrime.securesms.util.SaveAttachmentTask.sanitizeOutputFileName:(Ljava/lang/String;)Ljava/lang/String; │ │ +209c54: 2200 bf02 |0000: new-instance v0, Ljava/io/File; // type@02bf │ │ +209c58: 7020 9109 2000 |0002: invoke-direct {v0, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0991 │ │ +209c5e: 6e10 9909 0000 |0005: invoke-virtual {v0}, Ljava/io/File;.getName:()Ljava/lang/String; // method@0999 │ │ +209c64: 0c02 |0008: move-result-object v2 │ │ +209c66: 1102 |0009: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/thoughtcrime/securesms/util/SaveAttachmentTask; │ │ 0x0000 - 0x000a reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -490928,127 +490929,127 @@ │ │ type : '(Landroid/content/Context;Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;)Landroid/net/Uri;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 226 16-bit code units │ │ -209768: |[209768] org.thoughtcrime.securesms.util.SaveAttachmentTask.saveAttachment:(Landroid/content/Context;Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;)Landroid/net/Uri; │ │ -209778: 54b0 ab43 |0000: iget-object v0, v11, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;.contentType:Ljava/lang/String; // field@43ab │ │ -20977c: 7110 2a6b 0000 |0002: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/MediaUtil;.getCorrectedMimeType:(Ljava/lang/String;)Ljava/lang/String; // method@6b2a │ │ -209782: 0c00 |0005: move-result-object v0 │ │ -209784: 7110 960d 0000 |0006: invoke-static {v0}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@0d96 │ │ -20978a: 0c00 |0009: move-result-object v0 │ │ -20978c: 1f00 0b03 |000a: check-cast v0, Ljava/lang/String; // type@030b │ │ -209790: 54b1 ad43 |000c: iget-object v1, v11, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;.fileName:Ljava/lang/String; // field@43ad │ │ -209794: 3901 0800 |000e: if-nez v1, 0016 // +0008 │ │ -209798: 53b1 ac43 |0010: iget-wide v1, v11, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;.date:J // field@43ac │ │ -20979c: 7040 a26b 0921 |0012: invoke-direct {v9, v0, v1, v2}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.generateOutputFileName:(Ljava/lang/String;J)Ljava/lang/String; // method@6ba2 │ │ -2097a2: 0c01 |0015: move-result-object v1 │ │ -2097a4: 7020 ab6b 1900 |0016: invoke-direct {v9, v1}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.sanitizeOutputFileName:(Ljava/lang/String;)Ljava/lang/String; // method@6bab │ │ -2097aa: 0c01 |0019: move-result-object v1 │ │ -2097ac: 7020 a66b 0900 |001a: invoke-direct {v9, v0}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.getMediaStoreContentUriForType:(Ljava/lang/String;)Landroid/net/Uri; // method@6ba6 │ │ -2097b2: 0c02 |001d: move-result-object v2 │ │ -2097b4: 7040 9d6b 2910 |001e: invoke-direct {v9, v2, v0, v1}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.createOutputUri:(Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri; // method@6b9d │ │ -2097ba: 0c01 |0021: move-result-object v1 │ │ -2097bc: 2203 2600 |0022: new-instance v3, Landroid/content/ContentValues; // type@0026 │ │ -2097c0: 7010 6700 0300 |0024: invoke-direct {v3}, Landroid/content/ContentValues;.:()V // method@0067 │ │ -2097c6: 1204 |0027: const/4 v4, #int 0 // #0 │ │ -2097c8: 3901 1600 |0028: if-nez v1, 003e // +0016 │ │ -2097cc: 620a b143 |002a: sget-object v10, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.TAG:Ljava/lang/String; // field@43b1 │ │ -2097d0: 220b 0d03 |002c: new-instance v11, Ljava/lang/StringBuilder; // type@030d │ │ -2097d4: 1a01 2b1c |002e: const-string v1, "Failed to create mediaUri for " // string@1c2b │ │ -2097d8: 7020 420b 1b00 |0030: invoke-direct {v11, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b42 │ │ -2097de: 6e20 4b0b 0b00 |0033: invoke-virtual {v11, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ -2097e4: 6e10 5c0b 0b00 |0036: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b5c │ │ -2097ea: 0c0b |0039: move-result-object v11 │ │ -2097ec: 7120 e102 ba00 |003a: invoke-static {v10, v11}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@02e1 │ │ -2097f2: 1104 |003d: return-object v4 │ │ -2097f4: 54bb ae43 |003e: iget-object v11, v11, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;.uri:Landroid/net/Uri; // field@43ae │ │ -2097f8: 7120 ee64 ba00 |0040: invoke-static {v10, v11}, Lorg/thoughtcrime/securesms/mms/PartAuthority;.getAttachmentStream:(Landroid/content/Context;Landroid/net/Uri;)Ljava/io/InputStream; // method@64ee │ │ -2097fe: 0c0b |0043: move-result-object v11 │ │ -209800: 390b 0800 |0044: if-nez v11, 004c // +0008 │ │ -209804: 380b 0500 |0046: if-eqz v11, 004b // +0005 │ │ -209808: 6e10 bc09 0b00 |0048: invoke-virtual {v11}, Ljava/io/InputStream;.close:()V // method@09bc │ │ -20980e: 1104 |004b: return-object v4 │ │ -209810: 6e10 1a02 0200 |004c: invoke-virtual {v2}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@021a │ │ -209816: 0c02 |004f: move-result-object v2 │ │ -209818: 1a05 e35b |0050: const-string v5, "file" // string@5be3 │ │ -20981c: 7120 0f6c 5200 |0052: invoke-static {v2, v5}, Lorg/thoughtcrime/securesms/util/Util;.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@6c0f │ │ -209822: 0a02 |0055: move-result v2 │ │ -209824: 3802 2b00 |0056: if-eqz v2, 0081 // +002b │ │ -209828: 2202 c202 |0058: new-instance v2, Ljava/io/FileOutputStream; // type@02c2 │ │ -20982c: 6e10 1702 0100 |005a: invoke-virtual {v1}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@0217 │ │ -209832: 0c05 |005d: move-result-object v5 │ │ -209834: 7020 b109 5200 |005e: invoke-direct {v2, v5}, Ljava/io/FileOutputStream;.:(Ljava/lang/String;)V // method@09b1 │ │ -20983a: 7120 fb6b 2b00 |0061: invoke-static {v11, v2}, Lorg/thoughtcrime/securesms/util/StreamUtil;.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)J // method@6bfb │ │ -209840: 6e10 1702 0100 |0064: invoke-virtual {v1}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@0217 │ │ -209846: 0c05 |0067: move-result-object v5 │ │ -209848: 2410 fa11 0500 |0068: filled-new-array {v5}, [Ljava/lang/String; // type@11fa │ │ -20984e: 0c05 |006b: move-result-object v5 │ │ -209850: 2410 fa11 0000 |006c: filled-new-array {v0}, [Ljava/lang/String; // type@11fa │ │ -209856: 0c00 |006f: move-result-object v0 │ │ -209858: 7140 fe01 5a40 |0070: invoke-static {v10, v5, v0, v4}, Landroid/media/MediaScannerConnection;.scanFile:(Landroid/content/Context;[Ljava/lang/String;[Ljava/lang/String;Landroid/media/MediaScannerConnection$OnScanCompletedListener;)V // method@01fe │ │ -20985e: 6e10 cb09 0200 |0073: invoke-virtual {v2}, Ljava/io/OutputStream;.close:()V // method@09cb │ │ -209864: 282d |0076: goto 00a3 // +002d │ │ -209866: 0d0a |0077: move-exception v10 │ │ -209868: 6e10 cb09 0200 |0078: invoke-virtual {v2}, Ljava/io/OutputStream;.close:()V // method@09cb │ │ -20986e: 2805 |007b: goto 0080 // +0005 │ │ -209870: 0d00 |007c: move-exception v0 │ │ -209872: 6e20 800b 0a00 |007d: invoke-virtual {v10, v0}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@0b80 │ │ -209878: 270a |0080: throw v10 │ │ -20987a: 6e10 7000 0a00 |0081: invoke-virtual {v10}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0070 │ │ -209880: 0c0a |0084: move-result-object v10 │ │ -209882: 1a00 5790 |0085: const-string v0, "w" // string@9057 │ │ -209886: 6e30 6200 1a00 |0087: invoke-virtual {v10, v1, v0}, Landroid/content/ContentResolver;.openOutputStream:(Landroid/net/Uri;Ljava/lang/String;)Ljava/io/OutputStream; // method@0062 │ │ -20988c: 0c0a |008a: move-result-object v10 │ │ -20988e: 7120 fb6b ab00 |008b: invoke-static {v11, v10}, Lorg/thoughtcrime/securesms/util/StreamUtil;.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)J // method@6bfb │ │ -209894: 0b05 |008e: move-result-wide v5 │ │ -209896: 1607 0000 |008f: const-wide/16 v7, #int 0 // #0 │ │ -20989a: 3100 0507 |0091: cmp-long v0, v5, v7 │ │ -20989e: 3d00 0b00 |0093: if-lez v0, 009e // +000b │ │ -2098a2: 1a00 7e48 |0095: const-string v0, "_size" // string@487e │ │ -2098a6: 7120 910a 6500 |0097: invoke-static {v5, v6}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a91 │ │ -2098ac: 0c02 |009a: move-result-object v2 │ │ -2098ae: 6e30 6900 0302 |009b: invoke-virtual {v3, v0, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@0069 │ │ -2098b4: 380a 0500 |009e: if-eqz v10, 00a3 // +0005 │ │ -2098b8: 6e10 cb09 0a00 |00a0: invoke-virtual {v10}, Ljava/io/OutputStream;.close:()V // method@09cb │ │ -2098be: 380b 0500 |00a3: if-eqz v11, 00a8 // +0005 │ │ -2098c2: 6e10 bc09 0b00 |00a5: invoke-virtual {v11}, Ljava/io/InputStream;.close:()V // method@09bc │ │ -2098c8: 600a 3c00 |00a8: sget v10, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ -2098cc: 130b 1c00 |00aa: const/16 v11, #int 28 // #1c │ │ -2098d0: 37ba 0c00 |00ac: if-le v10, v11, 00b8 // +000c │ │ -2098d4: 120a |00ae: const/4 v10, #int 0 // #0 │ │ -2098d6: 7110 830a 0a00 |00af: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a83 │ │ -2098dc: 0c0a |00b2: move-result-object v10 │ │ -2098de: 1a0b 8169 |00b3: const-string v11, "is_pending" // string@6981 │ │ -2098e2: 6e30 6800 b30a |00b5: invoke-virtual {v3, v11, v10}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0068 │ │ -2098e8: 6e10 6b00 0300 |00b8: invoke-virtual {v3}, Landroid/content/ContentValues;.size:()I // method@006b │ │ -2098ee: 0a0a |00bb: move-result v10 │ │ -2098f0: 3d0a 0d00 |00bc: if-lez v10, 00c9 // +000d │ │ -2098f4: 6e10 a36b 0900 |00be: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.getContext:()Landroid/content/Context; // method@6ba3 │ │ -2098fa: 0c0a |00c1: move-result-object v10 │ │ -2098fc: 6e10 7000 0a00 |00c2: invoke-virtual {v10}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0070 │ │ -209902: 0c0a |00c5: move-result-object v10 │ │ -209904: 6e54 6400 1a43 |00c6: invoke-virtual {v10, v1, v3, v4, v4}, Landroid/content/ContentResolver;.update:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0064 │ │ -20990a: 1101 |00c9: return-object v1 │ │ -20990c: 0d00 |00ca: move-exception v0 │ │ -20990e: 380a 0a00 |00cb: if-eqz v10, 00d5 // +000a │ │ -209912: 6e10 cb09 0a00 |00cd: invoke-virtual {v10}, Ljava/io/OutputStream;.close:()V // method@09cb │ │ -209918: 2805 |00d0: goto 00d5 // +0005 │ │ -20991a: 0d0a |00d1: move-exception v10 │ │ -20991c: 6e20 800b a000 |00d2: invoke-virtual {v0, v10}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@0b80 │ │ -209922: 2700 |00d5: throw v0 │ │ -209924: 0d0a |00d6: move-exception v10 │ │ -209926: 380b 0a00 |00d7: if-eqz v11, 00e1 // +000a │ │ -20992a: 6e10 bc09 0b00 |00d9: invoke-virtual {v11}, Ljava/io/InputStream;.close:()V // method@09bc │ │ -209930: 2805 |00dc: goto 00e1 // +0005 │ │ -209932: 0d0b |00dd: move-exception v11 │ │ -209934: 6e20 800b ba00 |00de: invoke-virtual {v10, v11}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@0b80 │ │ -20993a: 270a |00e1: throw v10 │ │ +20976c: |[20976c] org.thoughtcrime.securesms.util.SaveAttachmentTask.saveAttachment:(Landroid/content/Context;Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;)Landroid/net/Uri; │ │ +20977c: 54b0 ab43 |0000: iget-object v0, v11, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;.contentType:Ljava/lang/String; // field@43ab │ │ +209780: 7110 2a6b 0000 |0002: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/MediaUtil;.getCorrectedMimeType:(Ljava/lang/String;)Ljava/lang/String; // method@6b2a │ │ +209786: 0c00 |0005: move-result-object v0 │ │ +209788: 7110 960d 0000 |0006: invoke-static {v0}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@0d96 │ │ +20978e: 0c00 |0009: move-result-object v0 │ │ +209790: 1f00 0b03 |000a: check-cast v0, Ljava/lang/String; // type@030b │ │ +209794: 54b1 ad43 |000c: iget-object v1, v11, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;.fileName:Ljava/lang/String; // field@43ad │ │ +209798: 3901 0800 |000e: if-nez v1, 0016 // +0008 │ │ +20979c: 53b1 ac43 |0010: iget-wide v1, v11, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;.date:J // field@43ac │ │ +2097a0: 7040 a26b 0921 |0012: invoke-direct {v9, v0, v1, v2}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.generateOutputFileName:(Ljava/lang/String;J)Ljava/lang/String; // method@6ba2 │ │ +2097a6: 0c01 |0015: move-result-object v1 │ │ +2097a8: 7020 ab6b 1900 |0016: invoke-direct {v9, v1}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.sanitizeOutputFileName:(Ljava/lang/String;)Ljava/lang/String; // method@6bab │ │ +2097ae: 0c01 |0019: move-result-object v1 │ │ +2097b0: 7020 a66b 0900 |001a: invoke-direct {v9, v0}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.getMediaStoreContentUriForType:(Ljava/lang/String;)Landroid/net/Uri; // method@6ba6 │ │ +2097b6: 0c02 |001d: move-result-object v2 │ │ +2097b8: 7040 9d6b 2910 |001e: invoke-direct {v9, v2, v0, v1}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.createOutputUri:(Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri; // method@6b9d │ │ +2097be: 0c01 |0021: move-result-object v1 │ │ +2097c0: 2203 2600 |0022: new-instance v3, Landroid/content/ContentValues; // type@0026 │ │ +2097c4: 7010 6700 0300 |0024: invoke-direct {v3}, Landroid/content/ContentValues;.:()V // method@0067 │ │ +2097ca: 1204 |0027: const/4 v4, #int 0 // #0 │ │ +2097cc: 3901 1600 |0028: if-nez v1, 003e // +0016 │ │ +2097d0: 620a b143 |002a: sget-object v10, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.TAG:Ljava/lang/String; // field@43b1 │ │ +2097d4: 220b 0d03 |002c: new-instance v11, Ljava/lang/StringBuilder; // type@030d │ │ +2097d8: 1a01 2b1c |002e: const-string v1, "Failed to create mediaUri for " // string@1c2b │ │ +2097dc: 7020 420b 1b00 |0030: invoke-direct {v11, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b42 │ │ +2097e2: 6e20 4b0b 0b00 |0033: invoke-virtual {v11, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ +2097e8: 6e10 5c0b 0b00 |0036: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b5c │ │ +2097ee: 0c0b |0039: move-result-object v11 │ │ +2097f0: 7120 e102 ba00 |003a: invoke-static {v10, v11}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@02e1 │ │ +2097f6: 1104 |003d: return-object v4 │ │ +2097f8: 54bb ae43 |003e: iget-object v11, v11, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;.uri:Landroid/net/Uri; // field@43ae │ │ +2097fc: 7120 ee64 ba00 |0040: invoke-static {v10, v11}, Lorg/thoughtcrime/securesms/mms/PartAuthority;.getAttachmentStream:(Landroid/content/Context;Landroid/net/Uri;)Ljava/io/InputStream; // method@64ee │ │ +209802: 0c0b |0043: move-result-object v11 │ │ +209804: 390b 0800 |0044: if-nez v11, 004c // +0008 │ │ +209808: 380b 0500 |0046: if-eqz v11, 004b // +0005 │ │ +20980c: 6e10 bc09 0b00 |0048: invoke-virtual {v11}, Ljava/io/InputStream;.close:()V // method@09bc │ │ +209812: 1104 |004b: return-object v4 │ │ +209814: 6e10 1a02 0200 |004c: invoke-virtual {v2}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@021a │ │ +20981a: 0c02 |004f: move-result-object v2 │ │ +20981c: 1a05 e35b |0050: const-string v5, "file" // string@5be3 │ │ +209820: 7120 0f6c 5200 |0052: invoke-static {v2, v5}, Lorg/thoughtcrime/securesms/util/Util;.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@6c0f │ │ +209826: 0a02 |0055: move-result v2 │ │ +209828: 3802 2b00 |0056: if-eqz v2, 0081 // +002b │ │ +20982c: 2202 c202 |0058: new-instance v2, Ljava/io/FileOutputStream; // type@02c2 │ │ +209830: 6e10 1702 0100 |005a: invoke-virtual {v1}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@0217 │ │ +209836: 0c05 |005d: move-result-object v5 │ │ +209838: 7020 b109 5200 |005e: invoke-direct {v2, v5}, Ljava/io/FileOutputStream;.:(Ljava/lang/String;)V // method@09b1 │ │ +20983e: 7120 fb6b 2b00 |0061: invoke-static {v11, v2}, Lorg/thoughtcrime/securesms/util/StreamUtil;.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)J // method@6bfb │ │ +209844: 6e10 1702 0100 |0064: invoke-virtual {v1}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@0217 │ │ +20984a: 0c05 |0067: move-result-object v5 │ │ +20984c: 2410 fa11 0500 |0068: filled-new-array {v5}, [Ljava/lang/String; // type@11fa │ │ +209852: 0c05 |006b: move-result-object v5 │ │ +209854: 2410 fa11 0000 |006c: filled-new-array {v0}, [Ljava/lang/String; // type@11fa │ │ +20985a: 0c00 |006f: move-result-object v0 │ │ +20985c: 7140 fe01 5a40 |0070: invoke-static {v10, v5, v0, v4}, Landroid/media/MediaScannerConnection;.scanFile:(Landroid/content/Context;[Ljava/lang/String;[Ljava/lang/String;Landroid/media/MediaScannerConnection$OnScanCompletedListener;)V // method@01fe │ │ +209862: 6e10 cb09 0200 |0073: invoke-virtual {v2}, Ljava/io/OutputStream;.close:()V // method@09cb │ │ +209868: 282d |0076: goto 00a3 // +002d │ │ +20986a: 0d0a |0077: move-exception v10 │ │ +20986c: 6e10 cb09 0200 |0078: invoke-virtual {v2}, Ljava/io/OutputStream;.close:()V // method@09cb │ │ +209872: 2805 |007b: goto 0080 // +0005 │ │ +209874: 0d00 |007c: move-exception v0 │ │ +209876: 6e20 800b 0a00 |007d: invoke-virtual {v10, v0}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@0b80 │ │ +20987c: 270a |0080: throw v10 │ │ +20987e: 6e10 7000 0a00 |0081: invoke-virtual {v10}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0070 │ │ +209884: 0c0a |0084: move-result-object v10 │ │ +209886: 1a00 5790 |0085: const-string v0, "w" // string@9057 │ │ +20988a: 6e30 6200 1a00 |0087: invoke-virtual {v10, v1, v0}, Landroid/content/ContentResolver;.openOutputStream:(Landroid/net/Uri;Ljava/lang/String;)Ljava/io/OutputStream; // method@0062 │ │ +209890: 0c0a |008a: move-result-object v10 │ │ +209892: 7120 fb6b ab00 |008b: invoke-static {v11, v10}, Lorg/thoughtcrime/securesms/util/StreamUtil;.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)J // method@6bfb │ │ +209898: 0b05 |008e: move-result-wide v5 │ │ +20989a: 1607 0000 |008f: const-wide/16 v7, #int 0 // #0 │ │ +20989e: 3100 0507 |0091: cmp-long v0, v5, v7 │ │ +2098a2: 3d00 0b00 |0093: if-lez v0, 009e // +000b │ │ +2098a6: 1a00 7e48 |0095: const-string v0, "_size" // string@487e │ │ +2098aa: 7120 910a 6500 |0097: invoke-static {v5, v6}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a91 │ │ +2098b0: 0c02 |009a: move-result-object v2 │ │ +2098b2: 6e30 6900 0302 |009b: invoke-virtual {v3, v0, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@0069 │ │ +2098b8: 380a 0500 |009e: if-eqz v10, 00a3 // +0005 │ │ +2098bc: 6e10 cb09 0a00 |00a0: invoke-virtual {v10}, Ljava/io/OutputStream;.close:()V // method@09cb │ │ +2098c2: 380b 0500 |00a3: if-eqz v11, 00a8 // +0005 │ │ +2098c6: 6e10 bc09 0b00 |00a5: invoke-virtual {v11}, Ljava/io/InputStream;.close:()V // method@09bc │ │ +2098cc: 600a 3c00 |00a8: sget v10, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ +2098d0: 130b 1c00 |00aa: const/16 v11, #int 28 // #1c │ │ +2098d4: 37ba 0c00 |00ac: if-le v10, v11, 00b8 // +000c │ │ +2098d8: 120a |00ae: const/4 v10, #int 0 // #0 │ │ +2098da: 7110 830a 0a00 |00af: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a83 │ │ +2098e0: 0c0a |00b2: move-result-object v10 │ │ +2098e2: 1a0b 8169 |00b3: const-string v11, "is_pending" // string@6981 │ │ +2098e6: 6e30 6800 b30a |00b5: invoke-virtual {v3, v11, v10}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0068 │ │ +2098ec: 6e10 6b00 0300 |00b8: invoke-virtual {v3}, Landroid/content/ContentValues;.size:()I // method@006b │ │ +2098f2: 0a0a |00bb: move-result v10 │ │ +2098f4: 3d0a 0d00 |00bc: if-lez v10, 00c9 // +000d │ │ +2098f8: 6e10 a36b 0900 |00be: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.getContext:()Landroid/content/Context; // method@6ba3 │ │ +2098fe: 0c0a |00c1: move-result-object v10 │ │ +209900: 6e10 7000 0a00 |00c2: invoke-virtual {v10}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0070 │ │ +209906: 0c0a |00c5: move-result-object v10 │ │ +209908: 6e54 6400 1a43 |00c6: invoke-virtual {v10, v1, v3, v4, v4}, Landroid/content/ContentResolver;.update:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0064 │ │ +20990e: 1101 |00c9: return-object v1 │ │ +209910: 0d00 |00ca: move-exception v0 │ │ +209912: 380a 0a00 |00cb: if-eqz v10, 00d5 // +000a │ │ +209916: 6e10 cb09 0a00 |00cd: invoke-virtual {v10}, Ljava/io/OutputStream;.close:()V // method@09cb │ │ +20991c: 2805 |00d0: goto 00d5 // +0005 │ │ +20991e: 0d0a |00d1: move-exception v10 │ │ +209920: 6e20 800b a000 |00d2: invoke-virtual {v0, v10}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@0b80 │ │ +209926: 2700 |00d5: throw v0 │ │ +209928: 0d0a |00d6: move-exception v10 │ │ +20992a: 380b 0a00 |00d7: if-eqz v11, 00e1 // +000a │ │ +20992e: 6e10 bc09 0b00 |00d9: invoke-virtual {v11}, Ljava/io/InputStream;.close:()V // method@09bc │ │ +209934: 2805 |00dc: goto 00e1 // +0005 │ │ +209936: 0d0b |00dd: move-exception v11 │ │ +209938: 6e20 800b ba00 |00de: invoke-virtual {v10, v11}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@0b80 │ │ +20993e: 270a |00e1: throw v10 │ │ catches : 10 │ │ 0x004c - 0x0061 │ │ -> 0x00d6 │ │ 0x0061 - 0x0073 │ │ -> 0x0077 │ │ 0x0073 - 0x0076 │ │ -> 0x00d6 │ │ @@ -491104,28 +491105,28 @@ │ │ type : '(Landroid/content/Context;Landroid/content/DialogInterface$OnClickListener;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -209f58: |[209f58] org.thoughtcrime.securesms.util.SaveAttachmentTask.showWarningDialog:(Landroid/content/Context;Landroid/content/DialogInterface$OnClickListener;)V │ │ -209f68: 2200 5001 |0000: new-instance v0, Landroidx/appcompat/app/AlertDialog$Builder; // type@0150 │ │ -209f6c: 7020 ba04 1000 |0002: invoke-direct {v0, v1}, Landroidx/appcompat/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@04ba │ │ -209f72: 1211 |0005: const/4 v1, #int 1 // #1 │ │ -209f74: 6e20 bc04 1000 |0006: invoke-virtual {v0, v1}, Landroidx/appcompat/app/AlertDialog$Builder;.setCancelable:(Z)Landroidx/appcompat/app/AlertDialog$Builder; // method@04bc │ │ -209f7a: 1401 6000 137f |0009: const v1, #float 1.95398e+38 // #7f130060 │ │ -209f80: 6e20 bf04 1000 |000c: invoke-virtual {v0, v1}, Landroidx/appcompat/app/AlertDialog$Builder;.setMessage:(I)Landroidx/appcompat/app/AlertDialog$Builder; // method@04bf │ │ -209f86: 1401 8f04 137f |000f: const v1, #float 1.9542e+38 // #7f13048f │ │ -209f8c: 6e30 c604 1002 |0012: invoke-virtual {v0, v1, v2}, Landroidx/appcompat/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@04c6 │ │ -209f92: 1401 fe02 137f |0015: const v1, #float 1.95412e+38 // #7f1302fe │ │ -209f98: 1202 |0018: const/4 v2, #int 0 // #0 │ │ -209f9a: 6e30 c104 1002 |0019: invoke-virtual {v0, v1, v2}, Landroidx/appcompat/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@04c1 │ │ -209fa0: 6e10 cc04 0000 |001c: invoke-virtual {v0}, Landroidx/appcompat/app/AlertDialog$Builder;.show:()Landroidx/appcompat/app/AlertDialog; // method@04cc │ │ -209fa6: 0e00 |001f: return-void │ │ +209f5c: |[209f5c] org.thoughtcrime.securesms.util.SaveAttachmentTask.showWarningDialog:(Landroid/content/Context;Landroid/content/DialogInterface$OnClickListener;)V │ │ +209f6c: 2200 5001 |0000: new-instance v0, Landroidx/appcompat/app/AlertDialog$Builder; // type@0150 │ │ +209f70: 7020 ba04 1000 |0002: invoke-direct {v0, v1}, Landroidx/appcompat/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@04ba │ │ +209f76: 1211 |0005: const/4 v1, #int 1 // #1 │ │ +209f78: 6e20 bc04 1000 |0006: invoke-virtual {v0, v1}, Landroidx/appcompat/app/AlertDialog$Builder;.setCancelable:(Z)Landroidx/appcompat/app/AlertDialog$Builder; // method@04bc │ │ +209f7e: 1401 6000 137f |0009: const v1, #float 1.95398e+38 // #7f130060 │ │ +209f84: 6e20 bf04 1000 |000c: invoke-virtual {v0, v1}, Landroidx/appcompat/app/AlertDialog$Builder;.setMessage:(I)Landroidx/appcompat/app/AlertDialog$Builder; // method@04bf │ │ +209f8a: 1401 8f04 137f |000f: const v1, #float 1.9542e+38 // #7f13048f │ │ +209f90: 6e30 c604 1002 |0012: invoke-virtual {v0, v1, v2}, Landroidx/appcompat/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@04c6 │ │ +209f96: 1401 fe02 137f |0015: const v1, #float 1.95412e+38 // #7f1302fe │ │ +209f9c: 1202 |0018: const/4 v2, #int 0 // #0 │ │ +209f9e: 6e30 c104 1002 |0019: invoke-virtual {v0, v1, v2}, Landroidx/appcompat/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@04c1 │ │ +209fa4: 6e10 cc04 0000 |001c: invoke-virtual {v0}, Landroidx/appcompat/app/AlertDialog$Builder;.show:()Landroidx/appcompat/app/AlertDialog; // method@04cc │ │ +209faa: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=368 │ │ 0x0006 line=369 │ │ 0x000c line=370 │ │ 0x0012 line=371 │ │ 0x0019 line=372 │ │ @@ -491140,19 +491141,19 @@ │ │ type : '([Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -209aac: |[209aac] org.thoughtcrime.securesms.util.SaveAttachmentTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ -209abc: 1f01 8212 |0000: check-cast v1, [Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment; // type@1282 │ │ -209ac0: 6e20 9f6b 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.doInBackground:([Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;)Lorg/thoughtcrime/securesms/util/Pair; // method@6b9f │ │ -209ac6: 0c01 |0005: move-result-object v1 │ │ -209ac8: 1101 |0006: return-object v1 │ │ +209ab0: |[209ab0] org.thoughtcrime.securesms.util.SaveAttachmentTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ +209ac0: 1f01 8212 |0000: check-cast v1, [Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment; // type@1282 │ │ +209ac4: 6e20 9f6b 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.doInBackground:([Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;)Lorg/thoughtcrime/securesms/util/Pair; // method@6b9f │ │ +209aca: 0c01 |0005: move-result-object v1 │ │ +209acc: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/thoughtcrime/securesms/util/SaveAttachmentTask; │ │ 0x0000 - 0x0007 reg=1 (null) [Ljava/lang/Object; │ │ │ │ @@ -491161,80 +491162,80 @@ │ │ type : '([Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;)Lorg/thoughtcrime/securesms/util/Pair;' │ │ access : 0x0084 (PROTECTED VARARGS) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 120 16-bit code units │ │ -209cac: |[209cac] org.thoughtcrime.securesms.util.SaveAttachmentTask.doInBackground:([Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;)Lorg/thoughtcrime/securesms/util/Pair; │ │ -209cbc: 3809 7000 |0000: if-eqz v9, 0070 // +0070 │ │ -209cc0: 2190 |0002: array-length v0, v9 │ │ -209cc2: 3800 6d00 |0003: if-eqz v0, 0070 // +006d │ │ -209cc6: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -209cc8: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -209cca: 5482 b343 |0007: iget-object v2, v8, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.contextReference:Ljava/lang/ref/WeakReference; // field@43b3 │ │ -209cce: 6e10 960b 0200 |0009: invoke-virtual {v2}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@0b96 │ │ -209cd4: 0c02 |000c: move-result-object v2 │ │ -209cd6: 1f02 2700 |000d: check-cast v2, Landroid/content/Context; // type@0027 │ │ -209cda: 7110 f36b 0200 |000f: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/StorageUtil;.canWriteToMediaStore:(Landroid/content/Context;)Z // method@6bf3 │ │ -209ce0: 0a03 |0012: move-result v3 │ │ -209ce2: 3903 0d00 |0013: if-nez v3, 0020 // +000d │ │ -209ce6: 2209 8a11 |0015: new-instance v9, Lorg/thoughtcrime/securesms/util/Pair; // type@118a │ │ -209cea: 1222 |0017: const/4 v2, #int 2 // #2 │ │ -209cec: 7110 830a 0200 |0018: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a83 │ │ -209cf2: 0c02 |001b: move-result-object v2 │ │ -209cf4: 7030 3a6b 2901 |001c: invoke-direct {v9, v2, v1}, Lorg/thoughtcrime/securesms/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@6b3a │ │ -209cfa: 1109 |001f: return-object v9 │ │ -209cfc: 3902 0c00 |0020: if-nez v2, 002c // +000c │ │ -209d00: 2209 8a11 |0022: new-instance v9, Lorg/thoughtcrime/securesms/util/Pair; // type@118a │ │ -209d04: 7110 830a 0000 |0024: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a83 │ │ -209d0a: 0c02 |0027: move-result-object v2 │ │ -209d0c: 7030 3a6b 2901 |0028: invoke-direct {v9, v2, v1}, Lorg/thoughtcrime/securesms/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@6b3a │ │ -209d12: 1109 |002b: return-object v9 │ │ -209d14: 2193 |002c: array-length v3, v9 │ │ -209d16: 1204 |002d: const/4 v4, #int 0 // #0 │ │ -209d18: 0716 |002e: move-object v6, v1 │ │ -209d1a: 1205 |002f: const/4 v5, #int 0 // #0 │ │ -209d1c: 3535 1900 |0030: if-ge v5, v3, 0049 // +0019 │ │ -209d20: 4607 0905 |0032: aget-object v7, v9, v5 │ │ -209d24: 3807 1200 |0034: if-eqz v7, 0046 // +0012 │ │ -209d28: 7030 ac6b 2807 |0036: invoke-direct {v8, v2, v7}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.saveAttachment:(Landroid/content/Context;Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;)Landroid/net/Uri; // method@6bac │ │ -209d2e: 0c06 |0039: move-result-object v6 │ │ -209d30: 3906 0c00 |003a: if-nez v6, 0046 // +000c │ │ -209d34: 2209 8a11 |003c: new-instance v9, Lorg/thoughtcrime/securesms/util/Pair; // type@118a │ │ -209d38: 7110 830a 0000 |003e: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a83 │ │ -209d3e: 0c02 |0041: move-result-object v2 │ │ -209d40: 7030 3a6b 2901 |0042: invoke-direct {v9, v2, v1}, Lorg/thoughtcrime/securesms/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@6b3a │ │ -209d46: 1109 |0045: return-object v9 │ │ -209d48: d805 0501 |0046: add-int/lit8 v5, v5, #int 1 // #01 │ │ -209d4c: 28e8 |0048: goto 0030 // -0018 │ │ -209d4e: 2199 |0049: array-length v9, v9 │ │ -209d50: 3709 0c00 |004a: if-le v9, v0, 0056 // +000c │ │ -209d54: 2209 8a11 |004c: new-instance v9, Lorg/thoughtcrime/securesms/util/Pair; // type@118a │ │ -209d58: 7110 830a 0400 |004e: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a83 │ │ -209d5e: 0c02 |0051: move-result-object v2 │ │ -209d60: 7030 3a6b 2901 |0052: invoke-direct {v9, v2, v1}, Lorg/thoughtcrime/securesms/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@6b3a │ │ -209d66: 1109 |0055: return-object v9 │ │ -209d68: 2209 8a11 |0056: new-instance v9, Lorg/thoughtcrime/securesms/util/Pair; // type@118a │ │ -209d6c: 7110 830a 0400 |0058: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a83 │ │ -209d72: 0c02 |005b: move-result-object v2 │ │ -209d74: 7030 3a6b 2906 |005c: invoke-direct {v9, v2, v6}, Lorg/thoughtcrime/securesms/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@6b3a │ │ -209d7a: 1109 |005f: return-object v9 │ │ -209d7c: 0d09 |0060: move-exception v9 │ │ -209d7e: 6202 b143 |0061: sget-object v2, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.TAG:Ljava/lang/String; // field@43b1 │ │ -209d82: 7120 e302 9200 |0063: invoke-static {v2, v9}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@02e3 │ │ -209d88: 2209 8a11 |0066: new-instance v9, Lorg/thoughtcrime/securesms/util/Pair; // type@118a │ │ -209d8c: 7110 830a 0000 |0068: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a83 │ │ -209d92: 0c00 |006b: move-result-object v0 │ │ -209d94: 7030 3a6b 0901 |006c: invoke-direct {v9, v0, v1}, Lorg/thoughtcrime/securesms/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@6b3a │ │ -209d9a: 1109 |006f: return-object v9 │ │ -209d9c: 2209 da02 |0070: new-instance v9, Ljava/lang/AssertionError; // type@02da │ │ -209da0: 1a00 d678 |0072: const-string v0, "must pass in at least one attachment" // string@78d6 │ │ -209da4: 7020 f109 0900 |0074: invoke-direct {v9, v0}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09f1 │ │ -209daa: 2709 |0077: throw v9 │ │ +209cb0: |[209cb0] org.thoughtcrime.securesms.util.SaveAttachmentTask.doInBackground:([Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;)Lorg/thoughtcrime/securesms/util/Pair; │ │ +209cc0: 3809 7000 |0000: if-eqz v9, 0070 // +0070 │ │ +209cc4: 2190 |0002: array-length v0, v9 │ │ +209cc6: 3800 6d00 |0003: if-eqz v0, 0070 // +006d │ │ +209cca: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +209ccc: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +209cce: 5482 b343 |0007: iget-object v2, v8, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.contextReference:Ljava/lang/ref/WeakReference; // field@43b3 │ │ +209cd2: 6e10 960b 0200 |0009: invoke-virtual {v2}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@0b96 │ │ +209cd8: 0c02 |000c: move-result-object v2 │ │ +209cda: 1f02 2700 |000d: check-cast v2, Landroid/content/Context; // type@0027 │ │ +209cde: 7110 f36b 0200 |000f: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/StorageUtil;.canWriteToMediaStore:(Landroid/content/Context;)Z // method@6bf3 │ │ +209ce4: 0a03 |0012: move-result v3 │ │ +209ce6: 3903 0d00 |0013: if-nez v3, 0020 // +000d │ │ +209cea: 2209 8a11 |0015: new-instance v9, Lorg/thoughtcrime/securesms/util/Pair; // type@118a │ │ +209cee: 1222 |0017: const/4 v2, #int 2 // #2 │ │ +209cf0: 7110 830a 0200 |0018: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a83 │ │ +209cf6: 0c02 |001b: move-result-object v2 │ │ +209cf8: 7030 3a6b 2901 |001c: invoke-direct {v9, v2, v1}, Lorg/thoughtcrime/securesms/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@6b3a │ │ +209cfe: 1109 |001f: return-object v9 │ │ +209d00: 3902 0c00 |0020: if-nez v2, 002c // +000c │ │ +209d04: 2209 8a11 |0022: new-instance v9, Lorg/thoughtcrime/securesms/util/Pair; // type@118a │ │ +209d08: 7110 830a 0000 |0024: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a83 │ │ +209d0e: 0c02 |0027: move-result-object v2 │ │ +209d10: 7030 3a6b 2901 |0028: invoke-direct {v9, v2, v1}, Lorg/thoughtcrime/securesms/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@6b3a │ │ +209d16: 1109 |002b: return-object v9 │ │ +209d18: 2193 |002c: array-length v3, v9 │ │ +209d1a: 1204 |002d: const/4 v4, #int 0 // #0 │ │ +209d1c: 0716 |002e: move-object v6, v1 │ │ +209d1e: 1205 |002f: const/4 v5, #int 0 // #0 │ │ +209d20: 3535 1900 |0030: if-ge v5, v3, 0049 // +0019 │ │ +209d24: 4607 0905 |0032: aget-object v7, v9, v5 │ │ +209d28: 3807 1200 |0034: if-eqz v7, 0046 // +0012 │ │ +209d2c: 7030 ac6b 2807 |0036: invoke-direct {v8, v2, v7}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.saveAttachment:(Landroid/content/Context;Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;)Landroid/net/Uri; // method@6bac │ │ +209d32: 0c06 |0039: move-result-object v6 │ │ +209d34: 3906 0c00 |003a: if-nez v6, 0046 // +000c │ │ +209d38: 2209 8a11 |003c: new-instance v9, Lorg/thoughtcrime/securesms/util/Pair; // type@118a │ │ +209d3c: 7110 830a 0000 |003e: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a83 │ │ +209d42: 0c02 |0041: move-result-object v2 │ │ +209d44: 7030 3a6b 2901 |0042: invoke-direct {v9, v2, v1}, Lorg/thoughtcrime/securesms/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@6b3a │ │ +209d4a: 1109 |0045: return-object v9 │ │ +209d4c: d805 0501 |0046: add-int/lit8 v5, v5, #int 1 // #01 │ │ +209d50: 28e8 |0048: goto 0030 // -0018 │ │ +209d52: 2199 |0049: array-length v9, v9 │ │ +209d54: 3709 0c00 |004a: if-le v9, v0, 0056 // +000c │ │ +209d58: 2209 8a11 |004c: new-instance v9, Lorg/thoughtcrime/securesms/util/Pair; // type@118a │ │ +209d5c: 7110 830a 0400 |004e: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a83 │ │ +209d62: 0c02 |0051: move-result-object v2 │ │ +209d64: 7030 3a6b 2901 |0052: invoke-direct {v9, v2, v1}, Lorg/thoughtcrime/securesms/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@6b3a │ │ +209d6a: 1109 |0055: return-object v9 │ │ +209d6c: 2209 8a11 |0056: new-instance v9, Lorg/thoughtcrime/securesms/util/Pair; // type@118a │ │ +209d70: 7110 830a 0400 |0058: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a83 │ │ +209d76: 0c02 |005b: move-result-object v2 │ │ +209d78: 7030 3a6b 2906 |005c: invoke-direct {v9, v2, v6}, Lorg/thoughtcrime/securesms/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@6b3a │ │ +209d7e: 1109 |005f: return-object v9 │ │ +209d80: 0d09 |0060: move-exception v9 │ │ +209d82: 6202 b143 |0061: sget-object v2, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.TAG:Ljava/lang/String; // field@43b1 │ │ +209d86: 7120 e302 9200 |0063: invoke-static {v2, v9}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@02e3 │ │ +209d8c: 2209 8a11 |0066: new-instance v9, Lorg/thoughtcrime/securesms/util/Pair; // type@118a │ │ +209d90: 7110 830a 0000 |0068: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a83 │ │ +209d96: 0c00 |006b: move-result-object v0 │ │ +209d98: 7030 3a6b 0901 |006c: invoke-direct {v9, v0, v1}, Lorg/thoughtcrime/securesms/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@6b3a │ │ +209d9e: 1109 |006f: return-object v9 │ │ +209da0: 2209 da02 |0070: new-instance v9, Ljava/lang/AssertionError; // type@02da │ │ +209da4: 1a00 d678 |0072: const-string v0, "must pass in at least one attachment" // string@78d6 │ │ +209da8: 7020 f109 0900 |0074: invoke-direct {v9, v0}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09f1 │ │ +209dae: 2709 |0077: throw v9 │ │ catches : 1 │ │ 0x0007 - 0x005f │ │ Ljava/io/IOException; -> 0x0060 │ │ positions : │ │ 0x0002 line=56 │ │ 0x0007 line=61 │ │ 0x000f line=64 │ │ @@ -491257,18 +491258,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -209e1c: |[209e1c] org.thoughtcrime.securesms.util.SaveAttachmentTask.onPostExecute:(Ljava/lang/Object;)V │ │ -209e2c: 1f01 8a11 |0000: check-cast v1, Lorg/thoughtcrime/securesms/util/Pair; // type@118a │ │ -209e30: 6e20 a96b 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.onPostExecute:(Lorg/thoughtcrime/securesms/util/Pair;)V // method@6ba9 │ │ -209e36: 0e00 |0005: return-void │ │ +209e20: |[209e20] org.thoughtcrime.securesms.util.SaveAttachmentTask.onPostExecute:(Ljava/lang/Object;)V │ │ +209e30: 1f01 8a11 |0000: check-cast v1, Lorg/thoughtcrime/securesms/util/Pair; // type@118a │ │ +209e34: 6e20 a96b 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.onPostExecute:(Lorg/thoughtcrime/securesms/util/Pair;)V // method@6ba9 │ │ +209e3a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/util/SaveAttachmentTask; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -491277,86 +491278,86 @@ │ │ type : '(Lorg/thoughtcrime/securesms/util/Pair;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 136 16-bit code units │ │ -209e38: |[209e38] org.thoughtcrime.securesms.util.SaveAttachmentTask.onPostExecute:(Lorg/thoughtcrime/securesms/util/Pair;)V │ │ -209e48: 6f20 c96c 6500 |0000: invoke-super {v5, v6}, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.onPostExecute:(Ljava/lang/Object;)V // method@6cc9 │ │ -209e4e: 5450 b343 |0003: iget-object v0, v5, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.contextReference:Ljava/lang/ref/WeakReference; // field@43b3 │ │ -209e52: 6e10 960b 0000 |0005: invoke-virtual {v0}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@0b96 │ │ -209e58: 0c00 |0008: move-result-object v0 │ │ -209e5a: 1f00 2700 |0009: check-cast v0, Landroid/content/Context; // type@0027 │ │ -209e5e: 3900 0300 |000b: if-nez v0, 000e // +0003 │ │ -209e62: 0e00 |000d: return-void │ │ -209e64: 6e10 3d6b 0600 |000e: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/util/Pair;.first:()Ljava/lang/Object; // method@6b3d │ │ -209e6a: 0c01 |0011: move-result-object v1 │ │ -209e6c: 1f01 f302 |0012: check-cast v1, Ljava/lang/Integer; // type@02f3 │ │ -209e70: 6e10 7c0a 0100 |0014: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@0a7c │ │ -209e76: 0a01 |0017: move-result v1 │ │ -209e78: 1222 |0018: const/4 v2, #int 2 // #2 │ │ -209e7a: 1213 |0019: const/4 v3, #int 1 // #1 │ │ -209e7c: 3801 2200 |001a: if-eqz v1, 003c // +0022 │ │ -209e80: 1406 5001 137f |001c: const v6, #float 1.95403e+38 // #7f130150 │ │ -209e86: 3231 0d00 |001f: if-eq v1, v3, 002c // +000d │ │ -209e8a: 3221 0300 |0021: if-eq v1, v2, 0024 // +0003 │ │ -209e8e: 2864 |0023: goto 0087 // +0064 │ │ -209e90: 7130 a404 6003 |0024: invoke-static {v0, v6, v3}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@04a4 │ │ -209e96: 0c06 |0027: move-result-object v6 │ │ -209e98: 6e10 a604 0600 |0028: invoke-virtual {v6}, Landroid/widget/Toast;.show:()V // method@04a6 │ │ -209e9e: 285c |002b: goto 0087 // +005c │ │ -209ea0: 6e10 7800 0000 |002c: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0078 │ │ -209ea6: 0c01 |002f: move-result-object v1 │ │ -209ea8: 6e20 e700 6100 |0030: invoke-virtual {v1, v6}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@00e7 │ │ -209eae: 0c06 |0033: move-result-object v6 │ │ -209eb0: 7130 a504 6003 |0034: invoke-static {v0, v6, v3}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@04a5 │ │ -209eb6: 0c06 |0037: move-result-object v6 │ │ -209eb8: 6e10 a604 0600 |0038: invoke-virtual {v6}, Landroid/widget/Toast;.show:()V // method@04a6 │ │ -209ebe: 284c |003b: goto 0087 // +004c │ │ -209ec0: 6e10 3f6b 0600 |003c: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/util/Pair;.second:()Ljava/lang/Object; // method@6b3f │ │ -209ec6: 0c06 |003f: move-result-object v6 │ │ -209ec8: 1f06 8b00 |0040: check-cast v6, Landroid/net/Uri; // type@008b │ │ -209ecc: 3906 0400 |0042: if-nez v6, 0046 // +0004 │ │ -209ed0: 1206 |0044: const/4 v6, #int 0 // #0 │ │ -209ed2: 2825 |0045: goto 006a // +0025 │ │ -209ed4: 7020 a76b 6500 |0046: invoke-direct {v5, v6}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.getRealPathFromURI:(Landroid/net/Uri;)Ljava/lang/String; // method@6ba7 │ │ -209eda: 0c01 |0049: move-result-object v1 │ │ -209edc: 3801 0600 |004a: if-eqz v1, 0050 // +0006 │ │ -209ee0: 7110 1c02 0100 |004c: invoke-static {v1}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@021c │ │ -209ee6: 0c06 |004f: move-result-object v6 │ │ -209ee8: 6e10 1802 0600 |0050: invoke-virtual {v6}, Landroid/net/Uri;.getPathSegments:()Ljava/util/List; // method@0218 │ │ -209eee: 0c01 |0053: move-result-object v1 │ │ -209ef0: 7210 740d 0100 |0054: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0d74 │ │ -209ef6: 0a04 |0057: move-result v4 │ │ -209ef8: 3424 0e00 |0058: if-lt v4, v2, 0066 // +000e │ │ -209efc: 7210 740d 0100 |005a: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0d74 │ │ -209f02: 0a06 |005d: move-result v6 │ │ -209f04: b126 |005e: sub-int/2addr v6, v2 │ │ -209f06: 7220 6a0d 6100 |005f: invoke-interface {v1, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0d6a │ │ -209f0c: 0c06 |0062: move-result-object v6 │ │ -209f0e: 1f06 0b03 |0063: check-cast v6, Ljava/lang/String; // type@030b │ │ -209f12: 2805 |0065: goto 006a // +0005 │ │ -209f14: 6e10 1702 0600 |0066: invoke-virtual {v6}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@0217 │ │ -209f1a: 0c06 |0069: move-result-object v6 │ │ -209f1c: 3906 0a00 |006a: if-nez v6, 0074 // +000a │ │ -209f20: 1406 0701 137f |006c: const v6, #float 1.95402e+38 // #7f130107 │ │ -209f26: 6e20 7900 6000 |006f: invoke-virtual {v0, v6}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0079 │ │ -209f2c: 0c06 |0072: move-result-object v6 │ │ -209f2e: 280d |0073: goto 0080 // +000d │ │ -209f30: 2331 f711 |0074: new-array v1, v3, [Ljava/lang/Object; // type@11f7 │ │ -209f34: 1202 |0076: const/4 v2, #int 0 // #0 │ │ -209f36: 4d06 0102 |0077: aput-object v6, v1, v2 │ │ -209f3a: 1406 9601 137f |0079: const v6, #float 1.95405e+38 // #7f130196 │ │ -209f40: 6e30 7a00 6001 |007c: invoke-virtual {v0, v6, v1}, Landroid/content/Context;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@007a │ │ -209f46: 0c06 |007f: move-result-object v6 │ │ -209f48: 7130 a504 6003 |0080: invoke-static {v0, v6, v3}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@04a5 │ │ -209f4e: 0c06 |0083: move-result-object v6 │ │ -209f50: 6e10 a604 0600 |0084: invoke-virtual {v6}, Landroid/widget/Toast;.show:()V // method@04a6 │ │ -209f56: 0e00 |0087: return-void │ │ +209e3c: |[209e3c] org.thoughtcrime.securesms.util.SaveAttachmentTask.onPostExecute:(Lorg/thoughtcrime/securesms/util/Pair;)V │ │ +209e4c: 6f20 c96c 6500 |0000: invoke-super {v5, v6}, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.onPostExecute:(Ljava/lang/Object;)V // method@6cc9 │ │ +209e52: 5450 b343 |0003: iget-object v0, v5, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.contextReference:Ljava/lang/ref/WeakReference; // field@43b3 │ │ +209e56: 6e10 960b 0000 |0005: invoke-virtual {v0}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@0b96 │ │ +209e5c: 0c00 |0008: move-result-object v0 │ │ +209e5e: 1f00 2700 |0009: check-cast v0, Landroid/content/Context; // type@0027 │ │ +209e62: 3900 0300 |000b: if-nez v0, 000e // +0003 │ │ +209e66: 0e00 |000d: return-void │ │ +209e68: 6e10 3d6b 0600 |000e: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/util/Pair;.first:()Ljava/lang/Object; // method@6b3d │ │ +209e6e: 0c01 |0011: move-result-object v1 │ │ +209e70: 1f01 f302 |0012: check-cast v1, Ljava/lang/Integer; // type@02f3 │ │ +209e74: 6e10 7c0a 0100 |0014: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@0a7c │ │ +209e7a: 0a01 |0017: move-result v1 │ │ +209e7c: 1222 |0018: const/4 v2, #int 2 // #2 │ │ +209e7e: 1213 |0019: const/4 v3, #int 1 // #1 │ │ +209e80: 3801 2200 |001a: if-eqz v1, 003c // +0022 │ │ +209e84: 1406 5001 137f |001c: const v6, #float 1.95403e+38 // #7f130150 │ │ +209e8a: 3231 0d00 |001f: if-eq v1, v3, 002c // +000d │ │ +209e8e: 3221 0300 |0021: if-eq v1, v2, 0024 // +0003 │ │ +209e92: 2864 |0023: goto 0087 // +0064 │ │ +209e94: 7130 a404 6003 |0024: invoke-static {v0, v6, v3}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@04a4 │ │ +209e9a: 0c06 |0027: move-result-object v6 │ │ +209e9c: 6e10 a604 0600 |0028: invoke-virtual {v6}, Landroid/widget/Toast;.show:()V // method@04a6 │ │ +209ea2: 285c |002b: goto 0087 // +005c │ │ +209ea4: 6e10 7800 0000 |002c: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0078 │ │ +209eaa: 0c01 |002f: move-result-object v1 │ │ +209eac: 6e20 e700 6100 |0030: invoke-virtual {v1, v6}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@00e7 │ │ +209eb2: 0c06 |0033: move-result-object v6 │ │ +209eb4: 7130 a504 6003 |0034: invoke-static {v0, v6, v3}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@04a5 │ │ +209eba: 0c06 |0037: move-result-object v6 │ │ +209ebc: 6e10 a604 0600 |0038: invoke-virtual {v6}, Landroid/widget/Toast;.show:()V // method@04a6 │ │ +209ec2: 284c |003b: goto 0087 // +004c │ │ +209ec4: 6e10 3f6b 0600 |003c: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/util/Pair;.second:()Ljava/lang/Object; // method@6b3f │ │ +209eca: 0c06 |003f: move-result-object v6 │ │ +209ecc: 1f06 8b00 |0040: check-cast v6, Landroid/net/Uri; // type@008b │ │ +209ed0: 3906 0400 |0042: if-nez v6, 0046 // +0004 │ │ +209ed4: 1206 |0044: const/4 v6, #int 0 // #0 │ │ +209ed6: 2825 |0045: goto 006a // +0025 │ │ +209ed8: 7020 a76b 6500 |0046: invoke-direct {v5, v6}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.getRealPathFromURI:(Landroid/net/Uri;)Ljava/lang/String; // method@6ba7 │ │ +209ede: 0c01 |0049: move-result-object v1 │ │ +209ee0: 3801 0600 |004a: if-eqz v1, 0050 // +0006 │ │ +209ee4: 7110 1c02 0100 |004c: invoke-static {v1}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@021c │ │ +209eea: 0c06 |004f: move-result-object v6 │ │ +209eec: 6e10 1802 0600 |0050: invoke-virtual {v6}, Landroid/net/Uri;.getPathSegments:()Ljava/util/List; // method@0218 │ │ +209ef2: 0c01 |0053: move-result-object v1 │ │ +209ef4: 7210 740d 0100 |0054: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0d74 │ │ +209efa: 0a04 |0057: move-result v4 │ │ +209efc: 3424 0e00 |0058: if-lt v4, v2, 0066 // +000e │ │ +209f00: 7210 740d 0100 |005a: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0d74 │ │ +209f06: 0a06 |005d: move-result v6 │ │ +209f08: b126 |005e: sub-int/2addr v6, v2 │ │ +209f0a: 7220 6a0d 6100 |005f: invoke-interface {v1, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0d6a │ │ +209f10: 0c06 |0062: move-result-object v6 │ │ +209f12: 1f06 0b03 |0063: check-cast v6, Ljava/lang/String; // type@030b │ │ +209f16: 2805 |0065: goto 006a // +0005 │ │ +209f18: 6e10 1702 0600 |0066: invoke-virtual {v6}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@0217 │ │ +209f1e: 0c06 |0069: move-result-object v6 │ │ +209f20: 3906 0a00 |006a: if-nez v6, 0074 // +000a │ │ +209f24: 1406 0701 137f |006c: const v6, #float 1.95402e+38 // #7f130107 │ │ +209f2a: 6e20 7900 6000 |006f: invoke-virtual {v0, v6}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0079 │ │ +209f30: 0c06 |0072: move-result-object v6 │ │ +209f32: 280d |0073: goto 0080 // +000d │ │ +209f34: 2331 f711 |0074: new-array v1, v3, [Ljava/lang/Object; // type@11f7 │ │ +209f38: 1202 |0076: const/4 v2, #int 0 // #0 │ │ +209f3a: 4d06 0102 |0077: aput-object v6, v1, v2 │ │ +209f3e: 1406 9601 137f |0079: const v6, #float 1.95405e+38 // #7f130196 │ │ +209f44: 6e30 7a00 6001 |007c: invoke-virtual {v0, v6, v1}, Landroid/content/Context;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@007a │ │ +209f4a: 0c06 |007f: move-result-object v6 │ │ +209f4c: 7130 a504 6003 |0080: invoke-static {v0, v6, v3}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@04a5 │ │ +209f52: 0c06 |0083: move-result-object v6 │ │ +209f54: 6e10 a604 0600 |0084: invoke-virtual {v6}, Landroid/widget/Toast;.show:()V // method@04a6 │ │ +209f5a: 0e00 |0087: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=309 │ │ 0x0003 line=310 │ │ 0x000e line=313 │ │ 0x0024 line=342 │ │ 0x0028 line=343 │ │ @@ -491438,38 +491439,38 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -20ade4: |[20ade4] org.thoughtcrime.securesms.util.StickyHeaderDecoration.:()V │ │ -20adf4: 0e00 |0000: return-void │ │ +20ade8: |[20ade8] org.thoughtcrime.securesms.util.StickyHeaderDecoration.:()V │ │ +20adf8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;) │ │ name : '' │ │ type : '(Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;ZZ)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -20adf8: |[20adf8] org.thoughtcrime.securesms.util.StickyHeaderDecoration.:(Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;ZZ)V │ │ -20ae08: 7010 2606 0000 |0000: invoke-direct {v0}, Landroidx/recyclerview/widget/RecyclerView$ItemDecoration;.:()V // method@0626 │ │ -20ae0e: 5b01 cf43 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.adapter:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter; // field@43cf │ │ -20ae12: 2201 8403 |0005: new-instance v1, Ljava/util/HashMap; // type@0384 │ │ -20ae16: 7010 2d0d 0100 |0007: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@0d2d │ │ -20ae1c: 5b01 d043 |000a: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.headerCache:Ljava/util/Map; // field@43d0 │ │ -20ae20: 5c02 d143 |000c: iput-boolean v2, v0, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.renderInline:Z // field@43d1 │ │ -20ae24: 5c03 d343 |000e: iput-boolean v3, v0, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.sticky:Z // field@43d3 │ │ -20ae28: 0e00 |0010: return-void │ │ +20adfc: |[20adfc] org.thoughtcrime.securesms.util.StickyHeaderDecoration.:(Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;ZZ)V │ │ +20ae0c: 7010 2606 0000 |0000: invoke-direct {v0}, Landroidx/recyclerview/widget/RecyclerView$ItemDecoration;.:()V // method@0626 │ │ +20ae12: 5b01 cf43 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.adapter:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter; // field@43cf │ │ +20ae16: 2201 8403 |0005: new-instance v1, Ljava/util/HashMap; // type@0384 │ │ +20ae1a: 7010 2d0d 0100 |0007: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@0d2d │ │ +20ae20: 5b01 d043 |000a: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.headerCache:Ljava/util/Map; // field@43d0 │ │ +20ae24: 5c02 d143 |000c: iput-boolean v2, v0, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.renderInline:Z // field@43d1 │ │ +20ae28: 5c03 d343 |000e: iput-boolean v3, v0, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.sticky:Z // field@43d3 │ │ +20ae2c: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0003 line=37 │ │ 0x0005 line=38 │ │ 0x000c line=39 │ │ 0x000e line=40 │ │ @@ -491484,19 +491485,19 @@ │ │ type : '(Landroidx/recyclerview/widget/RecyclerView;Landroid/view/View;)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -20aca0: |[20aca0] org.thoughtcrime.securesms.util.StickyHeaderDecoration.getChildY:(Landroidx/recyclerview/widget/RecyclerView;Landroid/view/View;)I │ │ -20acb0: 6e10 5303 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getY:()F // method@0353 │ │ -20acb6: 0a01 |0003: move-result v1 │ │ -20acb8: 8711 |0004: float-to-int v1, v1 │ │ -20acba: 0f01 |0005: return v1 │ │ +20aca4: |[20aca4] org.thoughtcrime.securesms.util.StickyHeaderDecoration.getChildY:(Landroidx/recyclerview/widget/RecyclerView;Landroid/view/View;)I │ │ +20acb4: 6e10 5303 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getY:()F // method@0353 │ │ +20acba: 0a01 |0003: move-result v1 │ │ +20acbc: 8711 |0004: float-to-int v1, v1 │ │ +20acbe: 0f01 |0005: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration; │ │ 0x0000 - 0x0006 reg=1 (null) Landroidx/recyclerview/widget/RecyclerView; │ │ 0x0000 - 0x0006 reg=2 (null) Landroid/view/View; │ │ @@ -491506,29 +491507,29 @@ │ │ type : '(Landroidx/recyclerview/widget/RecyclerView;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -20ac60: |[20ac60] org.thoughtcrime.securesms.util.StickyHeaderDecoration.isReverseLayout:(Landroidx/recyclerview/widget/RecyclerView;)Z │ │ -20ac70: 6e10 3806 0200 |0000: invoke-virtual {v2}, Landroidx/recyclerview/widget/RecyclerView;.getLayoutManager:()Landroidx/recyclerview/widget/RecyclerView$LayoutManager; // method@0638 │ │ -20ac76: 0c00 |0003: move-result-object v0 │ │ -20ac78: 2000 b301 |0004: instance-of v0, v0, Landroidx/recyclerview/widget/LinearLayoutManager; // type@01b3 │ │ -20ac7c: 3800 1000 |0006: if-eqz v0, 0016 // +0010 │ │ -20ac80: 6e10 3806 0200 |0008: invoke-virtual {v2}, Landroidx/recyclerview/widget/RecyclerView;.getLayoutManager:()Landroidx/recyclerview/widget/RecyclerView$LayoutManager; // method@0638 │ │ -20ac86: 0c02 |000b: move-result-object v2 │ │ -20ac88: 1f02 b301 |000c: check-cast v2, Landroidx/recyclerview/widget/LinearLayoutManager; // type@01b3 │ │ -20ac8c: 6e10 1e06 0200 |000e: invoke-virtual {v2}, Landroidx/recyclerview/widget/LinearLayoutManager;.getReverseLayout:()Z // method@061e │ │ -20ac92: 0a02 |0011: move-result v2 │ │ -20ac94: 3802 0400 |0012: if-eqz v2, 0016 // +0004 │ │ -20ac98: 1212 |0014: const/4 v2, #int 1 // #1 │ │ -20ac9a: 2802 |0015: goto 0017 // +0002 │ │ -20ac9c: 1202 |0016: const/4 v2, #int 0 // #0 │ │ -20ac9e: 0f02 |0017: return v2 │ │ +20ac64: |[20ac64] org.thoughtcrime.securesms.util.StickyHeaderDecoration.isReverseLayout:(Landroidx/recyclerview/widget/RecyclerView;)Z │ │ +20ac74: 6e10 3806 0200 |0000: invoke-virtual {v2}, Landroidx/recyclerview/widget/RecyclerView;.getLayoutManager:()Landroidx/recyclerview/widget/RecyclerView$LayoutManager; // method@0638 │ │ +20ac7a: 0c00 |0003: move-result-object v0 │ │ +20ac7c: 2000 b301 |0004: instance-of v0, v0, Landroidx/recyclerview/widget/LinearLayoutManager; // type@01b3 │ │ +20ac80: 3800 1000 |0006: if-eqz v0, 0016 // +0010 │ │ +20ac84: 6e10 3806 0200 |0008: invoke-virtual {v2}, Landroidx/recyclerview/widget/RecyclerView;.getLayoutManager:()Landroidx/recyclerview/widget/RecyclerView$LayoutManager; // method@0638 │ │ +20ac8a: 0c02 |000b: move-result-object v2 │ │ +20ac8c: 1f02 b301 |000c: check-cast v2, Landroidx/recyclerview/widget/LinearLayoutManager; // type@01b3 │ │ +20ac90: 6e10 1e06 0200 |000e: invoke-virtual {v2}, Landroidx/recyclerview/widget/LinearLayoutManager;.getReverseLayout:()Z // method@061e │ │ +20ac96: 0a02 |0011: move-result v2 │ │ +20ac98: 3802 0400 |0012: if-eqz v2, 0016 // +0004 │ │ +20ac9c: 1212 |0014: const/4 v2, #int 1 // #1 │ │ +20ac9e: 2802 |0015: goto 0017 // +0002 │ │ +20aca0: 1202 |0016: const/4 v2, #int 0 // #0 │ │ +20aca2: 0f02 |0017: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ 0x0008 line=176 │ │ locals : │ │ 0x0000 - 0x0018 reg=1 this Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration; │ │ 0x0000 - 0x0018 reg=2 (null) Landroidx/recyclerview/widget/RecyclerView; │ │ @@ -491538,23 +491539,23 @@ │ │ type : '(Landroidx/recyclerview/widget/RecyclerView;I)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -20adb4: |[20adb4] org.thoughtcrime.securesms.util.StickyHeaderDecoration.translatedChildPosition:(Landroidx/recyclerview/widget/RecyclerView;I)I │ │ -20adc4: 7020 ea6b 2100 |0000: invoke-direct {v1, v2}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.isReverseLayout:(Landroidx/recyclerview/widget/RecyclerView;)Z // method@6bea │ │ -20adca: 0a00 |0003: move-result v0 │ │ -20adcc: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ -20add0: 6e10 3606 0200 |0006: invoke-virtual {v2}, Landroidx/recyclerview/widget/RecyclerView;.getChildCount:()I // method@0636 │ │ -20add6: 0a02 |0009: move-result v2 │ │ -20add8: d802 02ff |000a: add-int/lit8 v2, v2, #int -1 // #ff │ │ -20addc: 9103 0203 |000c: sub-int v3, v2, v3 │ │ -20ade0: 0f03 |000e: return v3 │ │ +20adb8: |[20adb8] org.thoughtcrime.securesms.util.StickyHeaderDecoration.translatedChildPosition:(Landroidx/recyclerview/widget/RecyclerView;I)I │ │ +20adc8: 7020 ea6b 2100 |0000: invoke-direct {v1, v2}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.isReverseLayout:(Landroidx/recyclerview/widget/RecyclerView;)Z // method@6bea │ │ +20adce: 0a00 |0003: move-result v0 │ │ +20add0: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ +20add4: 6e10 3606 0200 |0006: invoke-virtual {v2}, Landroidx/recyclerview/widget/RecyclerView;.getChildCount:()I // method@0636 │ │ +20adda: 0a02 |0009: move-result v2 │ │ +20addc: d802 02ff |000a: add-int/lit8 v2, v2, #int -1 // #ff │ │ +20ade0: 9103 0203 |000c: sub-int v3, v2, v3 │ │ +20ade4: 0f03 |000e: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration; │ │ 0x0000 - 0x000f reg=2 (null) Landroidx/recyclerview/widget/RecyclerView; │ │ 0x0000 - 0x000f reg=3 (null) I │ │ @@ -491565,75 +491566,75 @@ │ │ type : '(Landroidx/recyclerview/widget/RecyclerView;Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 119 16-bit code units │ │ -20aad4: |[20aad4] org.thoughtcrime.securesms.util.StickyHeaderDecoration.getHeader:(Landroidx/recyclerview/widget/RecyclerView;Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ -20aae4: 7220 de6b a900 |0000: invoke-interface {v9, v10}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;.getHeaderId:(I)J // method@6bde │ │ -20aaea: 0b00 |0003: move-result-wide v0 │ │ -20aaec: 5472 d043 |0004: iget-object v2, v7, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.headerCache:Ljava/util/Map; // field@43d0 │ │ -20aaf0: 7120 910a 1000 |0006: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a91 │ │ -20aaf6: 0c03 |0009: move-result-object v3 │ │ -20aaf8: 7220 860d 3200 |000a: invoke-interface {v2, v3}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@0d86 │ │ -20aafe: 0a02 |000d: move-result v2 │ │ -20ab00: 3802 0f00 |000e: if-eqz v2, 001d // +000f │ │ -20ab04: 5478 d043 |0010: iget-object v8, v7, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.headerCache:Ljava/util/Map; // field@43d0 │ │ -20ab08: 7120 910a 1000 |0012: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a91 │ │ -20ab0e: 0c09 |0015: move-result-object v9 │ │ -20ab10: 7220 890d 9800 |0016: invoke-interface {v8, v9}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0d89 │ │ -20ab16: 0c08 |0019: move-result-object v8 │ │ -20ab18: 1f08 bd01 |001a: check-cast v8, Landroidx/recyclerview/widget/RecyclerView$ViewHolder; // type@01bd │ │ -20ab1c: 1108 |001c: return-object v8 │ │ -20ab1e: 7220 e06b 8900 |001d: invoke-interface {v9, v8}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;.onCreateHeaderViewHolder:(Landroid/view/ViewGroup;)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; // method@6be0 │ │ -20ab24: 0c02 |0020: move-result-object v2 │ │ -20ab26: 5423 6800 |0021: iget-object v3, v2, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.itemView:Landroid/view/View; // field@0068 │ │ -20ab2a: 7230 df6b 290a |0023: invoke-interface {v9, v2, v10}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;.onBindHeaderViewHolder:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V // method@6bdf │ │ -20ab30: 6e10 3d06 0800 |0026: invoke-virtual {v8}, Landroidx/recyclerview/widget/RecyclerView;.getWidth:()I // method@063d │ │ -20ab36: 0a09 |0029: move-result v9 │ │ -20ab38: 150a 0040 |002a: const/high16 v10, #int 1073741824 // #4000 │ │ -20ab3c: 7120 2f03 a900 |002c: invoke-static {v9, v10}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@032f │ │ -20ab42: 0a09 |002f: move-result v9 │ │ -20ab44: 6e10 3706 0800 |0030: invoke-virtual {v8}, Landroidx/recyclerview/widget/RecyclerView;.getHeight:()I // method@0637 │ │ -20ab4a: 0a0a |0033: move-result v10 │ │ -20ab4c: 1204 |0034: const/4 v4, #int 0 // #0 │ │ -20ab4e: 7120 2f03 4a00 |0035: invoke-static {v10, v4}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@032f │ │ -20ab54: 0a0a |0038: move-result v10 │ │ -20ab56: 6e10 3a06 0800 |0039: invoke-virtual {v8}, Landroidx/recyclerview/widget/RecyclerView;.getPaddingLeft:()I // method@063a │ │ -20ab5c: 0a05 |003c: move-result v5 │ │ -20ab5e: 6e10 3b06 0800 |003d: invoke-virtual {v8}, Landroidx/recyclerview/widget/RecyclerView;.getPaddingRight:()I // method@063b │ │ -20ab64: 0a06 |0040: move-result v6 │ │ -20ab66: b065 |0041: add-int/2addr v5, v6 │ │ -20ab68: 6e10 4203 0300 |0042: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0342 │ │ -20ab6e: 0c06 |0045: move-result-object v6 │ │ -20ab70: 5266 5e00 |0046: iget v6, v6, Landroid/view/ViewGroup$LayoutParams;.width:I // field@005e │ │ -20ab74: 7130 7b03 5906 |0048: invoke-static {v9, v5, v6}, Landroid/view/ViewGroup;.getChildMeasureSpec:(III)I // method@037b │ │ -20ab7a: 0a09 |004b: move-result v9 │ │ -20ab7c: 6e10 3c06 0800 |004c: invoke-virtual {v8}, Landroidx/recyclerview/widget/RecyclerView;.getPaddingTop:()I // method@063c │ │ -20ab82: 0a05 |004f: move-result v5 │ │ -20ab84: 6e10 3906 0800 |0050: invoke-virtual {v8}, Landroidx/recyclerview/widget/RecyclerView;.getPaddingBottom:()I // method@0639 │ │ -20ab8a: 0a08 |0053: move-result v8 │ │ -20ab8c: b085 |0054: add-int/2addr v5, v8 │ │ -20ab8e: 6e10 4203 0300 |0055: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0342 │ │ -20ab94: 0c08 |0058: move-result-object v8 │ │ -20ab96: 5288 5d00 |0059: iget v8, v8, Landroid/view/ViewGroup$LayoutParams;.height:I // field@005d │ │ -20ab9a: 7130 7b03 5a08 |005b: invoke-static {v10, v5, v8}, Landroid/view/ViewGroup;.getChildMeasureSpec:(III)I // method@037b │ │ -20aba0: 0a08 |005e: move-result v8 │ │ -20aba2: 6e30 5703 9308 |005f: invoke-virtual {v3, v9, v8}, Landroid/view/View;.measure:(II)V // method@0357 │ │ -20aba8: 6e10 4603 0300 |0062: invoke-virtual {v3}, Landroid/view/View;.getMeasuredWidth:()I // method@0346 │ │ -20abae: 0a08 |0065: move-result v8 │ │ -20abb0: 6e10 4503 0300 |0066: invoke-virtual {v3}, Landroid/view/View;.getMeasuredHeight:()I // method@0345 │ │ -20abb6: 0a09 |0069: move-result v9 │ │ -20abb8: 6e59 5603 4384 |006a: invoke-virtual {v3, v4, v4, v8, v9}, Landroid/view/View;.layout:(IIII)V // method@0356 │ │ -20abbe: 5478 d043 |006d: iget-object v8, v7, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.headerCache:Ljava/util/Map; // field@43d0 │ │ -20abc2: 7120 910a 1000 |006f: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a91 │ │ -20abc8: 0c09 |0072: move-result-object v9 │ │ -20abca: 7230 8d0d 9802 |0073: invoke-interface {v8, v9, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0d8d │ │ -20abd0: 1102 |0076: return-object v2 │ │ +20aad8: |[20aad8] org.thoughtcrime.securesms.util.StickyHeaderDecoration.getHeader:(Landroidx/recyclerview/widget/RecyclerView;Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ +20aae8: 7220 de6b a900 |0000: invoke-interface {v9, v10}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;.getHeaderId:(I)J // method@6bde │ │ +20aaee: 0b00 |0003: move-result-wide v0 │ │ +20aaf0: 5472 d043 |0004: iget-object v2, v7, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.headerCache:Ljava/util/Map; // field@43d0 │ │ +20aaf4: 7120 910a 1000 |0006: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a91 │ │ +20aafa: 0c03 |0009: move-result-object v3 │ │ +20aafc: 7220 860d 3200 |000a: invoke-interface {v2, v3}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@0d86 │ │ +20ab02: 0a02 |000d: move-result v2 │ │ +20ab04: 3802 0f00 |000e: if-eqz v2, 001d // +000f │ │ +20ab08: 5478 d043 |0010: iget-object v8, v7, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.headerCache:Ljava/util/Map; // field@43d0 │ │ +20ab0c: 7120 910a 1000 |0012: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a91 │ │ +20ab12: 0c09 |0015: move-result-object v9 │ │ +20ab14: 7220 890d 9800 |0016: invoke-interface {v8, v9}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0d89 │ │ +20ab1a: 0c08 |0019: move-result-object v8 │ │ +20ab1c: 1f08 bd01 |001a: check-cast v8, Landroidx/recyclerview/widget/RecyclerView$ViewHolder; // type@01bd │ │ +20ab20: 1108 |001c: return-object v8 │ │ +20ab22: 7220 e06b 8900 |001d: invoke-interface {v9, v8}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;.onCreateHeaderViewHolder:(Landroid/view/ViewGroup;)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; // method@6be0 │ │ +20ab28: 0c02 |0020: move-result-object v2 │ │ +20ab2a: 5423 6800 |0021: iget-object v3, v2, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.itemView:Landroid/view/View; // field@0068 │ │ +20ab2e: 7230 df6b 290a |0023: invoke-interface {v9, v2, v10}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;.onBindHeaderViewHolder:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V // method@6bdf │ │ +20ab34: 6e10 3d06 0800 |0026: invoke-virtual {v8}, Landroidx/recyclerview/widget/RecyclerView;.getWidth:()I // method@063d │ │ +20ab3a: 0a09 |0029: move-result v9 │ │ +20ab3c: 150a 0040 |002a: const/high16 v10, #int 1073741824 // #4000 │ │ +20ab40: 7120 2f03 a900 |002c: invoke-static {v9, v10}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@032f │ │ +20ab46: 0a09 |002f: move-result v9 │ │ +20ab48: 6e10 3706 0800 |0030: invoke-virtual {v8}, Landroidx/recyclerview/widget/RecyclerView;.getHeight:()I // method@0637 │ │ +20ab4e: 0a0a |0033: move-result v10 │ │ +20ab50: 1204 |0034: const/4 v4, #int 0 // #0 │ │ +20ab52: 7120 2f03 4a00 |0035: invoke-static {v10, v4}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@032f │ │ +20ab58: 0a0a |0038: move-result v10 │ │ +20ab5a: 6e10 3a06 0800 |0039: invoke-virtual {v8}, Landroidx/recyclerview/widget/RecyclerView;.getPaddingLeft:()I // method@063a │ │ +20ab60: 0a05 |003c: move-result v5 │ │ +20ab62: 6e10 3b06 0800 |003d: invoke-virtual {v8}, Landroidx/recyclerview/widget/RecyclerView;.getPaddingRight:()I // method@063b │ │ +20ab68: 0a06 |0040: move-result v6 │ │ +20ab6a: b065 |0041: add-int/2addr v5, v6 │ │ +20ab6c: 6e10 4203 0300 |0042: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0342 │ │ +20ab72: 0c06 |0045: move-result-object v6 │ │ +20ab74: 5266 5e00 |0046: iget v6, v6, Landroid/view/ViewGroup$LayoutParams;.width:I // field@005e │ │ +20ab78: 7130 7b03 5906 |0048: invoke-static {v9, v5, v6}, Landroid/view/ViewGroup;.getChildMeasureSpec:(III)I // method@037b │ │ +20ab7e: 0a09 |004b: move-result v9 │ │ +20ab80: 6e10 3c06 0800 |004c: invoke-virtual {v8}, Landroidx/recyclerview/widget/RecyclerView;.getPaddingTop:()I // method@063c │ │ +20ab86: 0a05 |004f: move-result v5 │ │ +20ab88: 6e10 3906 0800 |0050: invoke-virtual {v8}, Landroidx/recyclerview/widget/RecyclerView;.getPaddingBottom:()I // method@0639 │ │ +20ab8e: 0a08 |0053: move-result v8 │ │ +20ab90: b085 |0054: add-int/2addr v5, v8 │ │ +20ab92: 6e10 4203 0300 |0055: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0342 │ │ +20ab98: 0c08 |0058: move-result-object v8 │ │ +20ab9a: 5288 5d00 |0059: iget v8, v8, Landroid/view/ViewGroup$LayoutParams;.height:I // field@005d │ │ +20ab9e: 7130 7b03 5a08 |005b: invoke-static {v10, v5, v8}, Landroid/view/ViewGroup;.getChildMeasureSpec:(III)I // method@037b │ │ +20aba4: 0a08 |005e: move-result v8 │ │ +20aba6: 6e30 5703 9308 |005f: invoke-virtual {v3, v9, v8}, Landroid/view/View;.measure:(II)V // method@0357 │ │ +20abac: 6e10 4603 0300 |0062: invoke-virtual {v3}, Landroid/view/View;.getMeasuredWidth:()I // method@0346 │ │ +20abb2: 0a08 |0065: move-result v8 │ │ +20abb4: 6e10 4503 0300 |0066: invoke-virtual {v3}, Landroid/view/View;.getMeasuredHeight:()I // method@0345 │ │ +20abba: 0a09 |0069: move-result v9 │ │ +20abbc: 6e59 5603 4384 |006a: invoke-virtual {v3, v4, v4, v8, v9}, Landroid/view/View;.layout:(IIII)V // method@0356 │ │ +20abc2: 5478 d043 |006d: iget-object v8, v7, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.headerCache:Ljava/util/Map; // field@43d0 │ │ +20abc6: 7120 910a 1000 |006f: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a91 │ │ +20abcc: 0c09 |0072: move-result-object v9 │ │ +20abce: 7230 8d0d 9802 |0073: invoke-interface {v8, v9, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0d8d │ │ +20abd4: 1102 |0076: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x0004 line=81 │ │ 0x0010 line=82 │ │ 0x001d line=84 │ │ 0x0021 line=85 │ │ @@ -491658,22 +491659,22 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -20acbc: |[20acbc] org.thoughtcrime.securesms.util.StickyHeaderDecoration.getHeaderHeightForLayout:(Landroid/view/View;)I │ │ -20accc: 5510 d143 |0000: iget-boolean v0, v1, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.renderInline:Z // field@43d1 │ │ -20acd0: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -20acd4: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -20acd6: 2805 |0005: goto 000a // +0005 │ │ -20acd8: 6e10 3e03 0200 |0006: invoke-virtual {v2}, Landroid/view/View;.getHeight:()I // method@033e │ │ -20acde: 0a02 |0009: move-result v2 │ │ -20ace0: 0f02 |000a: return v2 │ │ +20acc0: |[20acc0] org.thoughtcrime.securesms.util.StickyHeaderDecoration.getHeaderHeightForLayout:(Landroid/view/View;)I │ │ +20acd0: 5510 d143 |0000: iget-boolean v0, v1, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.renderInline:Z // field@43d1 │ │ +20acd4: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +20acd8: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +20acda: 2805 |0005: goto 000a // +0005 │ │ +20acdc: 6e10 3e03 0200 |0006: invoke-virtual {v2}, Landroid/view/View;.getHeight:()I // method@033e │ │ +20ace2: 0a02 |0009: move-result v2 │ │ +20ace4: 0f02 |000a: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration; │ │ 0x0000 - 0x000b reg=2 (null) Landroid/view/View; │ │ │ │ @@ -491682,67 +491683,67 @@ │ │ type : '(Landroidx/recyclerview/widget/RecyclerView;Landroid/view/View;Landroid/view/View;II)I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 95 16-bit code units │ │ -20ace4: |[20ace4] org.thoughtcrime.securesms.util.StickyHeaderDecoration.getHeaderTop:(Landroidx/recyclerview/widget/RecyclerView;Landroid/view/View;Landroid/view/View;II)I │ │ -20acf4: 6e20 e56b 9600 |0000: invoke-virtual {v6, v9}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.getHeaderHeightForLayout:(Landroid/view/View;)I // method@6be5 │ │ -20acfa: 0a09 |0003: move-result v9 │ │ -20acfc: 7030 e36b 7608 |0004: invoke-direct {v6, v7, v8}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.getChildY:(Landroidx/recyclerview/widget/RecyclerView;Landroid/view/View;)I // method@6be3 │ │ -20ad02: 0a08 |0007: move-result v8 │ │ -20ad04: b198 |0008: sub-int/2addr v8, v9 │ │ -20ad06: 5560 d343 |0009: iget-boolean v0, v6, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.sticky:Z // field@43d3 │ │ -20ad0a: 3800 5300 |000b: if-eqz v0, 005e // +0053 │ │ -20ad0e: 390b 5100 |000d: if-nez v11, 005e // +0051 │ │ -20ad12: 6e10 3606 0700 |000f: invoke-virtual {v7}, Landroidx/recyclerview/widget/RecyclerView;.getChildCount:()I // method@0636 │ │ -20ad18: 0a0b |0012: move-result v11 │ │ -20ad1a: 5460 cf43 |0013: iget-object v0, v6, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.adapter:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter; // field@43cf │ │ -20ad1e: 7220 de6b a000 |0015: invoke-interface {v0, v10}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;.getHeaderId:(I)J // method@6bde │ │ -20ad24: 0b00 |0018: move-result-wide v0 │ │ -20ad26: 121a |0019: const/4 v10, #int 1 // #1 │ │ -20ad28: 35ba 3b00 |001a: if-ge v10, v11, 0055 // +003b │ │ -20ad2c: 7030 ed6b 760a |001c: invoke-direct {v6, v7, v10}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.translatedChildPosition:(Landroidx/recyclerview/widget/RecyclerView;I)I // method@6bed │ │ -20ad32: 0a02 |001f: move-result v2 │ │ -20ad34: 6e20 3506 2700 |0020: invoke-virtual {v7, v2}, Landroidx/recyclerview/widget/RecyclerView;.getChildAt:(I)Landroid/view/View; // method@0635 │ │ -20ad3a: 0c02 |0023: move-result-object v2 │ │ -20ad3c: 6e20 3406 2700 |0024: invoke-virtual {v7, v2}, Landroidx/recyclerview/widget/RecyclerView;.getChildAdapterPosition:(Landroid/view/View;)I // method@0634 │ │ -20ad42: 0a02 |0027: move-result v2 │ │ -20ad44: 12f3 |0028: const/4 v3, #int -1 // #ff │ │ -20ad46: 3232 2900 |0029: if-eq v2, v3, 0052 // +0029 │ │ -20ad4a: 5463 cf43 |002b: iget-object v3, v6, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.adapter:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter; // field@43cf │ │ -20ad4e: 7220 de6b 2300 |002d: invoke-interface {v3, v2}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;.getHeaderId:(I)J // method@6bde │ │ -20ad54: 0b03 |0030: move-result-wide v3 │ │ -20ad56: 3105 0300 |0031: cmp-long v5, v3, v0 │ │ -20ad5a: 3805 1f00 |0033: if-eqz v5, 0052 // +001f │ │ -20ad5e: 7030 ed6b 760a |0035: invoke-direct {v6, v7, v10}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.translatedChildPosition:(Landroidx/recyclerview/widget/RecyclerView;I)I // method@6bed │ │ -20ad64: 0a0a |0038: move-result v10 │ │ -20ad66: 6e20 3506 a700 |0039: invoke-virtual {v7, v10}, Landroidx/recyclerview/widget/RecyclerView;.getChildAt:(I)Landroid/view/View; // method@0635 │ │ -20ad6c: 0c0a |003c: move-result-object v10 │ │ -20ad6e: 7030 e36b 760a |003d: invoke-direct {v6, v7, v10}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.getChildY:(Landroidx/recyclerview/widget/RecyclerView;Landroid/view/View;)I // method@6be3 │ │ -20ad74: 0a0a |0040: move-result v10 │ │ -20ad76: 546b cf43 |0041: iget-object v11, v6, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.adapter:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter; // field@43cf │ │ -20ad7a: 6e40 e46b 762b |0043: invoke-virtual {v6, v7, v11, v2}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.getHeader:(Landroidx/recyclerview/widget/RecyclerView;Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; // method@6be4 │ │ -20ad80: 0c07 |0046: move-result-object v7 │ │ -20ad82: 5477 6800 |0047: iget-object v7, v7, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.itemView:Landroid/view/View; // field@0068 │ │ -20ad86: 6e10 3e03 0700 |0049: invoke-virtual {v7}, Landroid/view/View;.getHeight:()I // method@033e │ │ -20ad8c: 0a07 |004c: move-result v7 │ │ -20ad8e: b079 |004d: add-int/2addr v9, v7 │ │ -20ad90: b19a |004e: sub-int/2addr v10, v9 │ │ -20ad92: 3b0a 0600 |004f: if-gez v10, 0055 // +0006 │ │ -20ad96: 0f0a |0051: return v10 │ │ -20ad98: d80a 0a01 |0052: add-int/lit8 v10, v10, #int 1 // #01 │ │ -20ad9c: 28c6 |0054: goto 001a // -003a │ │ -20ad9e: 5567 d343 |0055: iget-boolean v7, v6, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.sticky:Z // field@43d3 │ │ -20ada2: 3807 0700 |0057: if-eqz v7, 005e // +0007 │ │ -20ada6: 1207 |0059: const/4 v7, #int 0 // #0 │ │ -20ada8: 7120 ab0a 8700 |005a: invoke-static {v7, v8}, Ljava/lang/Math;.max:(II)I // method@0aab │ │ -20adae: 0a08 |005d: move-result v8 │ │ -20adb0: 0f08 |005e: return v8 │ │ +20ace8: |[20ace8] org.thoughtcrime.securesms.util.StickyHeaderDecoration.getHeaderTop:(Landroidx/recyclerview/widget/RecyclerView;Landroid/view/View;Landroid/view/View;II)I │ │ +20acf8: 6e20 e56b 9600 |0000: invoke-virtual {v6, v9}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.getHeaderHeightForLayout:(Landroid/view/View;)I // method@6be5 │ │ +20acfe: 0a09 |0003: move-result v9 │ │ +20ad00: 7030 e36b 7608 |0004: invoke-direct {v6, v7, v8}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.getChildY:(Landroidx/recyclerview/widget/RecyclerView;Landroid/view/View;)I // method@6be3 │ │ +20ad06: 0a08 |0007: move-result v8 │ │ +20ad08: b198 |0008: sub-int/2addr v8, v9 │ │ +20ad0a: 5560 d343 |0009: iget-boolean v0, v6, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.sticky:Z // field@43d3 │ │ +20ad0e: 3800 5300 |000b: if-eqz v0, 005e // +0053 │ │ +20ad12: 390b 5100 |000d: if-nez v11, 005e // +0051 │ │ +20ad16: 6e10 3606 0700 |000f: invoke-virtual {v7}, Landroidx/recyclerview/widget/RecyclerView;.getChildCount:()I // method@0636 │ │ +20ad1c: 0a0b |0012: move-result v11 │ │ +20ad1e: 5460 cf43 |0013: iget-object v0, v6, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.adapter:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter; // field@43cf │ │ +20ad22: 7220 de6b a000 |0015: invoke-interface {v0, v10}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;.getHeaderId:(I)J // method@6bde │ │ +20ad28: 0b00 |0018: move-result-wide v0 │ │ +20ad2a: 121a |0019: const/4 v10, #int 1 // #1 │ │ +20ad2c: 35ba 3b00 |001a: if-ge v10, v11, 0055 // +003b │ │ +20ad30: 7030 ed6b 760a |001c: invoke-direct {v6, v7, v10}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.translatedChildPosition:(Landroidx/recyclerview/widget/RecyclerView;I)I // method@6bed │ │ +20ad36: 0a02 |001f: move-result v2 │ │ +20ad38: 6e20 3506 2700 |0020: invoke-virtual {v7, v2}, Landroidx/recyclerview/widget/RecyclerView;.getChildAt:(I)Landroid/view/View; // method@0635 │ │ +20ad3e: 0c02 |0023: move-result-object v2 │ │ +20ad40: 6e20 3406 2700 |0024: invoke-virtual {v7, v2}, Landroidx/recyclerview/widget/RecyclerView;.getChildAdapterPosition:(Landroid/view/View;)I // method@0634 │ │ +20ad46: 0a02 |0027: move-result v2 │ │ +20ad48: 12f3 |0028: const/4 v3, #int -1 // #ff │ │ +20ad4a: 3232 2900 |0029: if-eq v2, v3, 0052 // +0029 │ │ +20ad4e: 5463 cf43 |002b: iget-object v3, v6, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.adapter:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter; // field@43cf │ │ +20ad52: 7220 de6b 2300 |002d: invoke-interface {v3, v2}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;.getHeaderId:(I)J // method@6bde │ │ +20ad58: 0b03 |0030: move-result-wide v3 │ │ +20ad5a: 3105 0300 |0031: cmp-long v5, v3, v0 │ │ +20ad5e: 3805 1f00 |0033: if-eqz v5, 0052 // +001f │ │ +20ad62: 7030 ed6b 760a |0035: invoke-direct {v6, v7, v10}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.translatedChildPosition:(Landroidx/recyclerview/widget/RecyclerView;I)I // method@6bed │ │ +20ad68: 0a0a |0038: move-result v10 │ │ +20ad6a: 6e20 3506 a700 |0039: invoke-virtual {v7, v10}, Landroidx/recyclerview/widget/RecyclerView;.getChildAt:(I)Landroid/view/View; // method@0635 │ │ +20ad70: 0c0a |003c: move-result-object v10 │ │ +20ad72: 7030 e36b 760a |003d: invoke-direct {v6, v7, v10}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.getChildY:(Landroidx/recyclerview/widget/RecyclerView;Landroid/view/View;)I // method@6be3 │ │ +20ad78: 0a0a |0040: move-result v10 │ │ +20ad7a: 546b cf43 |0041: iget-object v11, v6, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.adapter:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter; // field@43cf │ │ +20ad7e: 6e40 e46b 762b |0043: invoke-virtual {v6, v7, v11, v2}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.getHeader:(Landroidx/recyclerview/widget/RecyclerView;Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; // method@6be4 │ │ +20ad84: 0c07 |0046: move-result-object v7 │ │ +20ad86: 5477 6800 |0047: iget-object v7, v7, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.itemView:Landroid/view/View; // field@0068 │ │ +20ad8a: 6e10 3e03 0700 |0049: invoke-virtual {v7}, Landroid/view/View;.getHeight:()I // method@033e │ │ +20ad90: 0a07 |004c: move-result v7 │ │ +20ad92: b079 |004d: add-int/2addr v9, v7 │ │ +20ad94: b19a |004e: sub-int/2addr v10, v9 │ │ +20ad96: 3b0a 0600 |004f: if-gez v10, 0055 // +0006 │ │ +20ad9a: 0f0a |0051: return v10 │ │ +20ad9c: d80a 0a01 |0052: add-int/lit8 v10, v10, #int 1 // #01 │ │ +20ada0: 28c6 |0054: goto 001a // -003a │ │ +20ada2: 5567 d343 |0055: iget-boolean v7, v6, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.sticky:Z // field@43d3 │ │ +20ada6: 3807 0700 |0057: if-eqz v7, 005e // +0007 │ │ +20adaa: 1207 |0059: const/4 v7, #int 0 // #0 │ │ +20adac: 7120 ab0a 8700 |005a: invoke-static {v7, v8}, Ljava/lang/Math;.max:(II)I // method@0aab │ │ +20adb2: 0a08 |005d: move-result v8 │ │ +20adb4: 0f08 |005e: return v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ 0x0004 line=135 │ │ 0x0009 line=136 │ │ 0x000f line=137 │ │ 0x0013 line=138 │ │ @@ -491764,34 +491765,34 @@ │ │ type : '(Landroid/graphics/Rect;Landroid/view/View;Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$State;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 34 16-bit code units │ │ -20ae2c: |[20ae2c] org.thoughtcrime.securesms.util.StickyHeaderDecoration.getItemOffsets:(Landroid/graphics/Rect;Landroid/view/View;Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$State;)V │ │ -20ae3c: 6e20 3406 3400 |0000: invoke-virtual {v4, v3}, Landroidx/recyclerview/widget/RecyclerView;.getChildAdapterPosition:(Landroid/view/View;)I // method@0634 │ │ -20ae42: 0a03 |0003: move-result v3 │ │ -20ae44: 12f5 |0004: const/4 v5, #int -1 // #ff │ │ -20ae46: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -20ae48: 3253 1700 |0006: if-eq v3, v5, 001d // +0017 │ │ -20ae4c: 5415 cf43 |0008: iget-object v5, v1, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.adapter:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter; // field@43cf │ │ -20ae50: 6e40 e86b 4135 |000a: invoke-virtual {v1, v4, v5, v3}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.hasHeader:(Landroidx/recyclerview/widget/RecyclerView;Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;I)Z // method@6be8 │ │ -20ae56: 0a05 |000d: move-result v5 │ │ -20ae58: 3805 0f00 |000e: if-eqz v5, 001d // +000f │ │ -20ae5c: 5415 cf43 |0010: iget-object v5, v1, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.adapter:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter; // field@43cf │ │ -20ae60: 6e40 e46b 4135 |0012: invoke-virtual {v1, v4, v5, v3}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.getHeader:(Landroidx/recyclerview/widget/RecyclerView;Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; // method@6be4 │ │ -20ae66: 0c03 |0015: move-result-object v3 │ │ -20ae68: 5433 6800 |0016: iget-object v3, v3, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.itemView:Landroid/view/View; // field@0068 │ │ -20ae6c: 6e20 e56b 3100 |0018: invoke-virtual {v1, v3}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.getHeaderHeightForLayout:(Landroid/view/View;)I // method@6be5 │ │ -20ae72: 0a03 |001b: move-result v3 │ │ -20ae74: 2802 |001c: goto 001e // +0002 │ │ -20ae76: 1203 |001d: const/4 v3, #int 0 // #0 │ │ -20ae78: 6e50 7d01 0203 |001e: invoke-virtual {v2, v0, v3, v0, v0}, Landroid/graphics/Rect;.set:(IIII)V // method@017d │ │ -20ae7e: 0e00 |0021: return-void │ │ +20ae30: |[20ae30] org.thoughtcrime.securesms.util.StickyHeaderDecoration.getItemOffsets:(Landroid/graphics/Rect;Landroid/view/View;Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$State;)V │ │ +20ae40: 6e20 3406 3400 |0000: invoke-virtual {v4, v3}, Landroidx/recyclerview/widget/RecyclerView;.getChildAdapterPosition:(Landroid/view/View;)I // method@0634 │ │ +20ae46: 0a03 |0003: move-result v3 │ │ +20ae48: 12f5 |0004: const/4 v5, #int -1 // #ff │ │ +20ae4a: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +20ae4c: 3253 1700 |0006: if-eq v3, v5, 001d // +0017 │ │ +20ae50: 5415 cf43 |0008: iget-object v5, v1, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.adapter:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter; // field@43cf │ │ +20ae54: 6e40 e86b 4135 |000a: invoke-virtual {v1, v4, v5, v3}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.hasHeader:(Landroidx/recyclerview/widget/RecyclerView;Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;I)Z // method@6be8 │ │ +20ae5a: 0a05 |000d: move-result v5 │ │ +20ae5c: 3805 0f00 |000e: if-eqz v5, 001d // +000f │ │ +20ae60: 5415 cf43 |0010: iget-object v5, v1, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.adapter:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter; // field@43cf │ │ +20ae64: 6e40 e46b 4135 |0012: invoke-virtual {v1, v4, v5, v3}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.getHeader:(Landroidx/recyclerview/widget/RecyclerView;Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; // method@6be4 │ │ +20ae6a: 0c03 |0015: move-result-object v3 │ │ +20ae6c: 5433 6800 |0016: iget-object v3, v3, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.itemView:Landroid/view/View; // field@0068 │ │ +20ae70: 6e20 e56b 3100 |0018: invoke-virtual {v1, v3}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.getHeaderHeightForLayout:(Landroid/view/View;)I // method@6be5 │ │ +20ae76: 0a03 |001b: move-result v3 │ │ +20ae78: 2802 |001c: goto 001e // +0002 │ │ +20ae7a: 1203 |001d: const/4 v3, #int 0 // #0 │ │ +20ae7c: 6e50 7d01 0203 |001e: invoke-virtual {v2, v0, v3, v0, v0}, Landroid/graphics/Rect;.set:(IIII)V // method@017d │ │ +20ae82: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0008 line=53 │ │ 0x0010 line=54 │ │ 0x0018 line=55 │ │ 0x001e line=58 │ │ @@ -491807,51 +491808,51 @@ │ │ type : '(Landroidx/recyclerview/widget/RecyclerView;Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;I)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 61 16-bit code units │ │ -20abd4: |[20abd4] org.thoughtcrime.securesms.util.StickyHeaderDecoration.hasHeader:(Landroidx/recyclerview/widget/RecyclerView;Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;I)Z │ │ -20abe4: 7020 ea6b 7600 |0000: invoke-direct {v6, v7}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.isReverseLayout:(Landroidx/recyclerview/widget/RecyclerView;)Z // method@6bea │ │ -20abea: 0a07 |0003: move-result v7 │ │ -20abec: 0780 |0004: move-object v0, v8 │ │ -20abee: 1f00 b401 |0005: check-cast v0, Landroidx/recyclerview/widget/RecyclerView$Adapter; // type@01b4 │ │ -20abf2: 6e10 2306 0000 |0007: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView$Adapter;.getItemCount:()I // method@0623 │ │ -20abf8: 0a00 |000a: move-result v0 │ │ -20abfa: 1601 ffff |000b: const-wide/16 v1, #int -1 // #ffff │ │ -20abfe: 1213 |000d: const/4 v3, #int 1 // #1 │ │ -20ac00: 3807 0d00 |000e: if-eqz v7, 001b // +000d │ │ -20ac04: b130 |0010: sub-int/2addr v0, v3 │ │ -20ac06: 3309 0a00 |0011: if-ne v9, v0, 001b // +000a │ │ -20ac0a: 7220 de6b 9800 |0013: invoke-interface {v8, v9}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;.getHeaderId:(I)J // method@6bde │ │ -20ac10: 0b04 |0016: move-result-wide v4 │ │ -20ac12: 3100 0401 |0017: cmp-long v0, v4, v1 │ │ -20ac16: 3900 0600 |0019: if-nez v0, 001f // +0006 │ │ -20ac1a: 3907 0500 |001b: if-nez v7, 0020 // +0005 │ │ -20ac1e: 3909 0300 |001d: if-nez v9, 0020 // +0003 │ │ -20ac22: 0f03 |001f: return v3 │ │ -20ac24: 3807 0400 |0020: if-eqz v7, 0024 // +0004 │ │ -20ac28: 1217 |0022: const/4 v7, #int 1 // #1 │ │ -20ac2a: 2802 |0023: goto 0025 // +0002 │ │ -20ac2c: 12f7 |0024: const/4 v7, #int -1 // #ff │ │ -20ac2e: b097 |0025: add-int/2addr v7, v9 │ │ -20ac30: 7220 de6b 9800 |0026: invoke-interface {v8, v9}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;.getHeaderId:(I)J // method@6bde │ │ -20ac36: 0b04 |0029: move-result-wide v4 │ │ -20ac38: 7220 de6b 7800 |002a: invoke-interface {v8, v7}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;.getHeaderId:(I)J // method@6bde │ │ -20ac3e: 0b07 |002d: move-result-wide v7 │ │ -20ac40: 3109 0401 |002e: cmp-long v9, v4, v1 │ │ -20ac44: 3809 0b00 |0030: if-eqz v9, 003b // +000b │ │ -20ac48: 3109 0701 |0032: cmp-long v9, v7, v1 │ │ -20ac4c: 3809 0700 |0034: if-eqz v9, 003b // +0007 │ │ -20ac50: 3109 0407 |0036: cmp-long v9, v4, v7 │ │ -20ac54: 3809 0300 |0038: if-eqz v9, 003b // +0003 │ │ -20ac58: 2802 |003a: goto 003c // +0002 │ │ -20ac5a: 1203 |003b: const/4 v3, #int 0 // #0 │ │ -20ac5c: 0f03 |003c: return v3 │ │ +20abd8: |[20abd8] org.thoughtcrime.securesms.util.StickyHeaderDecoration.hasHeader:(Landroidx/recyclerview/widget/RecyclerView;Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;I)Z │ │ +20abe8: 7020 ea6b 7600 |0000: invoke-direct {v6, v7}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.isReverseLayout:(Landroidx/recyclerview/widget/RecyclerView;)Z // method@6bea │ │ +20abee: 0a07 |0003: move-result v7 │ │ +20abf0: 0780 |0004: move-object v0, v8 │ │ +20abf2: 1f00 b401 |0005: check-cast v0, Landroidx/recyclerview/widget/RecyclerView$Adapter; // type@01b4 │ │ +20abf6: 6e10 2306 0000 |0007: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView$Adapter;.getItemCount:()I // method@0623 │ │ +20abfc: 0a00 |000a: move-result v0 │ │ +20abfe: 1601 ffff |000b: const-wide/16 v1, #int -1 // #ffff │ │ +20ac02: 1213 |000d: const/4 v3, #int 1 // #1 │ │ +20ac04: 3807 0d00 |000e: if-eqz v7, 001b // +000d │ │ +20ac08: b130 |0010: sub-int/2addr v0, v3 │ │ +20ac0a: 3309 0a00 |0011: if-ne v9, v0, 001b // +000a │ │ +20ac0e: 7220 de6b 9800 |0013: invoke-interface {v8, v9}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;.getHeaderId:(I)J // method@6bde │ │ +20ac14: 0b04 |0016: move-result-wide v4 │ │ +20ac16: 3100 0401 |0017: cmp-long v0, v4, v1 │ │ +20ac1a: 3900 0600 |0019: if-nez v0, 001f // +0006 │ │ +20ac1e: 3907 0500 |001b: if-nez v7, 0020 // +0005 │ │ +20ac22: 3909 0300 |001d: if-nez v9, 0020 // +0003 │ │ +20ac26: 0f03 |001f: return v3 │ │ +20ac28: 3807 0400 |0020: if-eqz v7, 0024 // +0004 │ │ +20ac2c: 1217 |0022: const/4 v7, #int 1 // #1 │ │ +20ac2e: 2802 |0023: goto 0025 // +0002 │ │ +20ac30: 12f7 |0024: const/4 v7, #int -1 // #ff │ │ +20ac32: b097 |0025: add-int/2addr v7, v9 │ │ +20ac34: 7220 de6b 9800 |0026: invoke-interface {v8, v9}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;.getHeaderId:(I)J // method@6bde │ │ +20ac3a: 0b04 |0029: move-result-wide v4 │ │ +20ac3c: 7220 de6b 7800 |002a: invoke-interface {v8, v7}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;.getHeaderId:(I)J // method@6bde │ │ +20ac42: 0b07 |002d: move-result-wide v7 │ │ +20ac44: 3109 0401 |002e: cmp-long v9, v4, v1 │ │ +20ac48: 3809 0b00 |0030: if-eqz v9, 003b // +000b │ │ +20ac4c: 3109 0701 |0032: cmp-long v9, v7, v1 │ │ +20ac50: 3809 0700 |0034: if-eqz v9, 003b // +0007 │ │ +20ac54: 3109 0407 |0036: cmp-long v9, v4, v7 │ │ +20ac58: 3809 0300 |0038: if-eqz v9, 003b // +0003 │ │ +20ac5c: 2802 |003a: goto 003c // +0002 │ │ +20ac5e: 1203 |003b: const/4 v3, #int 0 // #0 │ │ +20ac60: 0f03 |003c: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0004 line=63 │ │ 0x0013 line=65 │ │ 0x0026 line=72 │ │ 0x002a line=73 │ │ @@ -491866,18 +491867,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -20ae80: |[20ae80] org.thoughtcrime.securesms.util.StickyHeaderDecoration.invalidateLayouts:()V │ │ -20ae90: 5410 d043 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.headerCache:Ljava/util/Map; // field@43d0 │ │ -20ae94: 7210 850d 0000 |0002: invoke-interface {v0}, Ljava/util/Map;.clear:()V // method@0d85 │ │ -20ae9a: 0e00 |0005: return-void │ │ +20ae84: |[20ae84] org.thoughtcrime.securesms.util.StickyHeaderDecoration.invalidateLayouts:()V │ │ +20ae94: 5410 d043 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.headerCache:Ljava/util/Map; // field@43d0 │ │ +20ae98: 7210 850d 0000 |0002: invoke-interface {v0}, Ljava/util/Map;.clear:()V // method@0d85 │ │ +20ae9e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=187 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration; │ │ │ │ #6 : (in Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;) │ │ @@ -491885,22 +491886,22 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -20ae9c: |[20ae9c] org.thoughtcrime.securesms.util.StickyHeaderDecoration.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -20aeac: 5220 d243 |0000: iget v0, v2, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.screenOrientation:I // field@43d2 │ │ -20aeb0: 5231 0600 |0002: iget v1, v3, Landroid/content/res/Configuration;.orientation:I // field@0006 │ │ -20aeb4: 3210 0900 |0004: if-eq v0, v1, 000d // +0009 │ │ -20aeb8: 5233 0600 |0006: iget v3, v3, Landroid/content/res/Configuration;.orientation:I // field@0006 │ │ -20aebc: 5923 d243 |0008: iput v3, v2, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.screenOrientation:I // field@43d2 │ │ -20aec0: 6e10 e96b 0200 |000a: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.invalidateLayouts:()V // method@6be9 │ │ -20aec6: 0e00 |000d: return-void │ │ +20aea0: |[20aea0] org.thoughtcrime.securesms.util.StickyHeaderDecoration.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +20aeb0: 5220 d243 |0000: iget v0, v2, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.screenOrientation:I // field@43d2 │ │ +20aeb4: 5231 0600 |0002: iget v1, v3, Landroid/content/res/Configuration;.orientation:I // field@0006 │ │ +20aeb8: 3210 0900 |0004: if-eq v0, v1, 000d // +0009 │ │ +20aebc: 5233 0600 |0006: iget v3, v3, Landroid/content/res/Configuration;.orientation:I // field@0006 │ │ +20aec0: 5923 d243 |0008: iput v3, v2, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.screenOrientation:I // field@43d2 │ │ +20aec4: 6e10 e96b 0200 |000a: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.invalidateLayouts:()V // method@6be9 │ │ +20aeca: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ 0x0006 line=181 │ │ 0x000a line=182 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration; │ │ @@ -491911,55 +491912,55 @@ │ │ type : '(Landroid/graphics/Canvas;Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$State;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 74 16-bit code units │ │ -20aec8: |[20aec8] org.thoughtcrime.securesms.util.StickyHeaderDecoration.onDrawOver:(Landroid/graphics/Canvas;Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$State;)V │ │ -20aed8: 6e10 3606 0b00 |0000: invoke-virtual {v11}, Landroidx/recyclerview/widget/RecyclerView;.getChildCount:()I // method@0636 │ │ -20aede: 0a0c |0003: move-result v12 │ │ -20aee0: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -20aee2: 35c0 4400 |0005: if-ge v0, v12, 0049 // +0044 │ │ -20aee6: 7030 ed6b b900 |0007: invoke-direct {v9, v11, v0}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.translatedChildPosition:(Landroidx/recyclerview/widget/RecyclerView;I)I // method@6bed │ │ -20aeec: 0a01 |000a: move-result v1 │ │ -20aeee: 6e20 3506 1b00 |000b: invoke-virtual {v11, v1}, Landroidx/recyclerview/widget/RecyclerView;.getChildAt:(I)Landroid/view/View; // method@0635 │ │ -20aef4: 0c03 |000e: move-result-object v3 │ │ -20aef6: 6e20 3406 3b00 |000f: invoke-virtual {v11, v3}, Landroidx/recyclerview/widget/RecyclerView;.getChildAdapterPosition:(Landroid/view/View;)I // method@0634 │ │ -20aefc: 0a05 |0012: move-result v5 │ │ -20aefe: 12f1 |0013: const/4 v1, #int -1 // #ff │ │ -20af00: 3215 3200 |0014: if-eq v5, v1, 0046 // +0032 │ │ -20af04: 3900 0600 |0016: if-nez v0, 001c // +0006 │ │ -20af08: 5591 d343 |0018: iget-boolean v1, v9, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.sticky:Z // field@43d3 │ │ -20af0c: 3901 0a00 |001a: if-nez v1, 0024 // +000a │ │ -20af10: 5491 cf43 |001c: iget-object v1, v9, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.adapter:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter; // field@43cf │ │ -20af14: 6e40 e86b b951 |001e: invoke-virtual {v9, v11, v1, v5}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.hasHeader:(Landroidx/recyclerview/widget/RecyclerView;Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;I)Z // method@6be8 │ │ -20af1a: 0a01 |0021: move-result v1 │ │ -20af1c: 3801 2400 |0022: if-eqz v1, 0046 // +0024 │ │ -20af20: 5491 cf43 |0024: iget-object v1, v9, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.adapter:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter; // field@43cf │ │ -20af24: 6e40 e46b b951 |0026: invoke-virtual {v9, v11, v1, v5}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.getHeader:(Landroidx/recyclerview/widget/RecyclerView;Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; // method@6be4 │ │ -20af2a: 0c01 |0029: move-result-object v1 │ │ -20af2c: 5417 6800 |002a: iget-object v7, v1, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.itemView:Landroid/view/View; // field@0068 │ │ -20af30: 6e10 3101 0a00 |002c: invoke-virtual {v10}, Landroid/graphics/Canvas;.save:()I // method@0131 │ │ -20af36: 6e10 4303 0300 |002f: invoke-virtual {v3}, Landroid/view/View;.getLeft:()I // method@0343 │ │ -20af3c: 0a08 |0032: move-result v8 │ │ -20af3e: 0791 |0033: move-object v1, v9 │ │ -20af40: 07b2 |0034: move-object v2, v11 │ │ -20af42: 0774 |0035: move-object v4, v7 │ │ -20af44: 0106 |0036: move v6, v0 │ │ -20af46: 7406 e66b 0100 |0037: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.getHeaderTop:(Landroidx/recyclerview/widget/RecyclerView;Landroid/view/View;Landroid/view/View;II)I // method@6be6 │ │ -20af4c: 0a01 |003a: move-result v1 │ │ -20af4e: 8282 |003b: int-to-float v2, v8 │ │ -20af50: 8211 |003c: int-to-float v1, v1 │ │ -20af52: 6e30 3201 2a01 |003d: invoke-virtual {v10, v2, v1}, Landroid/graphics/Canvas;.translate:(FF)V // method@0132 │ │ -20af58: 6e20 3803 a700 |0040: invoke-virtual {v7, v10}, Landroid/view/View;.draw:(Landroid/graphics/Canvas;)V // method@0338 │ │ -20af5e: 6e10 2f01 0a00 |0043: invoke-virtual {v10}, Landroid/graphics/Canvas;.restore:()V // method@012f │ │ -20af64: d800 0001 |0046: add-int/lit8 v0, v0, #int 1 // #01 │ │ -20af68: 28bd |0048: goto 0005 // -0043 │ │ -20af6a: 0e00 |0049: return-void │ │ +20aecc: |[20aecc] org.thoughtcrime.securesms.util.StickyHeaderDecoration.onDrawOver:(Landroid/graphics/Canvas;Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$State;)V │ │ +20aedc: 6e10 3606 0b00 |0000: invoke-virtual {v11}, Landroidx/recyclerview/widget/RecyclerView;.getChildCount:()I // method@0636 │ │ +20aee2: 0a0c |0003: move-result v12 │ │ +20aee4: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +20aee6: 35c0 4400 |0005: if-ge v0, v12, 0049 // +0044 │ │ +20aeea: 7030 ed6b b900 |0007: invoke-direct {v9, v11, v0}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.translatedChildPosition:(Landroidx/recyclerview/widget/RecyclerView;I)I // method@6bed │ │ +20aef0: 0a01 |000a: move-result v1 │ │ +20aef2: 6e20 3506 1b00 |000b: invoke-virtual {v11, v1}, Landroidx/recyclerview/widget/RecyclerView;.getChildAt:(I)Landroid/view/View; // method@0635 │ │ +20aef8: 0c03 |000e: move-result-object v3 │ │ +20aefa: 6e20 3406 3b00 |000f: invoke-virtual {v11, v3}, Landroidx/recyclerview/widget/RecyclerView;.getChildAdapterPosition:(Landroid/view/View;)I // method@0634 │ │ +20af00: 0a05 |0012: move-result v5 │ │ +20af02: 12f1 |0013: const/4 v1, #int -1 // #ff │ │ +20af04: 3215 3200 |0014: if-eq v5, v1, 0046 // +0032 │ │ +20af08: 3900 0600 |0016: if-nez v0, 001c // +0006 │ │ +20af0c: 5591 d343 |0018: iget-boolean v1, v9, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.sticky:Z // field@43d3 │ │ +20af10: 3901 0a00 |001a: if-nez v1, 0024 // +000a │ │ +20af14: 5491 cf43 |001c: iget-object v1, v9, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.adapter:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter; // field@43cf │ │ +20af18: 6e40 e86b b951 |001e: invoke-virtual {v9, v11, v1, v5}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.hasHeader:(Landroidx/recyclerview/widget/RecyclerView;Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;I)Z // method@6be8 │ │ +20af1e: 0a01 |0021: move-result v1 │ │ +20af20: 3801 2400 |0022: if-eqz v1, 0046 // +0024 │ │ +20af24: 5491 cf43 |0024: iget-object v1, v9, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.adapter:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter; // field@43cf │ │ +20af28: 6e40 e46b b951 |0026: invoke-virtual {v9, v11, v1, v5}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.getHeader:(Landroidx/recyclerview/widget/RecyclerView;Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; // method@6be4 │ │ +20af2e: 0c01 |0029: move-result-object v1 │ │ +20af30: 5417 6800 |002a: iget-object v7, v1, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.itemView:Landroid/view/View; // field@0068 │ │ +20af34: 6e10 3101 0a00 |002c: invoke-virtual {v10}, Landroid/graphics/Canvas;.save:()I // method@0131 │ │ +20af3a: 6e10 4303 0300 |002f: invoke-virtual {v3}, Landroid/view/View;.getLeft:()I // method@0343 │ │ +20af40: 0a08 |0032: move-result v8 │ │ +20af42: 0791 |0033: move-object v1, v9 │ │ +20af44: 07b2 |0034: move-object v2, v11 │ │ +20af46: 0774 |0035: move-object v4, v7 │ │ +20af48: 0106 |0036: move v6, v0 │ │ +20af4a: 7406 e66b 0100 |0037: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.getHeaderTop:(Landroidx/recyclerview/widget/RecyclerView;Landroid/view/View;Landroid/view/View;II)I // method@6be6 │ │ +20af50: 0a01 |003a: move-result v1 │ │ +20af52: 8282 |003b: int-to-float v2, v8 │ │ +20af54: 8211 |003c: int-to-float v1, v1 │ │ +20af56: 6e30 3201 2a01 |003d: invoke-virtual {v10, v2, v1}, Landroid/graphics/Canvas;.translate:(FF)V // method@0132 │ │ +20af5c: 6e20 3803 a700 |0040: invoke-virtual {v7, v10}, Landroid/view/View;.draw:(Landroid/graphics/Canvas;)V // method@0338 │ │ +20af62: 6e10 2f01 0a00 |0043: invoke-virtual {v10}, Landroid/graphics/Canvas;.restore:()V // method@012f │ │ +20af68: d800 0001 |0046: add-int/lit8 v0, v0, #int 1 // #01 │ │ +20af6c: 28bd |0048: goto 0005 // -0043 │ │ +20af6e: 0e00 |0049: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0007 line=115 │ │ 0x000f line=117 │ │ 0x0018 line=119 │ │ 0x0024 line=120 │ │ @@ -492005,17 +492006,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -20caf8: |[20caf8] org.thoughtcrime.securesms.util.concurrent.AssertedSuccessListener.:()V │ │ -20cb08: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ -20cb0e: 0e00 |0003: return-void │ │ +20cafc: |[20cafc] org.thoughtcrime.securesms.util.concurrent.AssertedSuccessListener.:()V │ │ +20cb0c: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ +20cb12: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/util/concurrent/AssertedSuccessListener; │ │ │ │ Virtual methods - │ │ @@ -492024,18 +492025,18 @@ │ │ type : '(Ljava/util/concurrent/ExecutionException;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -20cb10: |[20cb10] org.thoughtcrime.securesms.util.concurrent.AssertedSuccessListener.onFailure:(Ljava/util/concurrent/ExecutionException;)V │ │ -20cb20: 2200 da02 |0000: new-instance v0, Ljava/lang/AssertionError; // type@02da │ │ -20cb24: 7020 f109 2000 |0002: invoke-direct {v0, v2}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09f1 │ │ -20cb2a: 2700 |0005: throw v0 │ │ +20cb14: |[20cb14] org.thoughtcrime.securesms.util.concurrent.AssertedSuccessListener.onFailure:(Ljava/util/concurrent/ExecutionException;)V │ │ +20cb24: 2200 da02 |0000: new-instance v0, Ljava/lang/AssertionError; // type@02da │ │ +20cb28: 7020 f109 2000 |0002: invoke-direct {v0, v2}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09f1 │ │ +20cb2e: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/thoughtcrime/securesms/util/concurrent/AssertedSuccessListener; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/util/concurrent/ExecutionException; │ │ │ │ @@ -492084,36 +492085,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -20cc7c: |[20cc7c] org.thoughtcrime.securesms.util.guava.Absent.:()V │ │ -20cc8c: 2200 ad11 |0000: new-instance v0, Lorg/thoughtcrime/securesms/util/guava/Absent; // type@11ad │ │ -20cc90: 7010 866c 0000 |0002: invoke-direct {v0}, Lorg/thoughtcrime/securesms/util/guava/Absent;.:()V // method@6c86 │ │ -20cc96: 6900 e743 |0005: sput-object v0, Lorg/thoughtcrime/securesms/util/guava/Absent;.INSTANCE:Lorg/thoughtcrime/securesms/util/guava/Absent; // field@43e7 │ │ -20cc9a: 0e00 |0007: return-void │ │ +20cc80: |[20cc80] org.thoughtcrime.securesms.util.guava.Absent.:()V │ │ +20cc90: 2200 ad11 |0000: new-instance v0, Lorg/thoughtcrime/securesms/util/guava/Absent; // type@11ad │ │ +20cc94: 7010 866c 0000 |0002: invoke-direct {v0}, Lorg/thoughtcrime/securesms/util/guava/Absent;.:()V // method@6c86 │ │ +20cc9a: 6900 e743 |0005: sput-object v0, Lorg/thoughtcrime/securesms/util/guava/Absent;.INSTANCE:Lorg/thoughtcrime/securesms/util/guava/Absent; // field@43e7 │ │ +20cc9e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/util/guava/Absent;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -20cc9c: |[20cc9c] org.thoughtcrime.securesms.util.guava.Absent.:()V │ │ -20ccac: 7010 956c 0000 |0000: invoke-direct {v0}, Lorg/thoughtcrime/securesms/util/guava/Optional;.:()V // method@6c95 │ │ -20ccb2: 0e00 |0003: return-void │ │ +20cca0: |[20cca0] org.thoughtcrime.securesms.util.guava.Absent.:()V │ │ +20ccb0: 7010 956c 0000 |0000: invoke-direct {v0}, Lorg/thoughtcrime/securesms/util/guava/Optional;.:()V // method@6c95 │ │ +20ccb6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/util/guava/Absent; │ │ │ │ #2 : (in Lorg/thoughtcrime/securesms/util/guava/Absent;) │ │ @@ -492121,17 +492122,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -20cbf0: |[20cbf0] org.thoughtcrime.securesms.util.guava.Absent.readResolve:()Ljava/lang/Object; │ │ -20cc00: 6200 e743 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/guava/Absent;.INSTANCE:Lorg/thoughtcrime/securesms/util/guava/Absent; // field@43e7 │ │ -20cc04: 1100 |0002: return-object v0 │ │ +20cbf4: |[20cbf4] org.thoughtcrime.securesms.util.guava.Absent.readResolve:()Ljava/lang/Object; │ │ +20cc04: 6200 e743 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/guava/Absent;.INSTANCE:Lorg/thoughtcrime/securesms/util/guava/Absent; // field@43e7 │ │ +20cc08: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/thoughtcrime/securesms/util/guava/Absent; │ │ │ │ Virtual methods - │ │ @@ -492140,18 +492141,18 @@ │ │ type : '()Ljava/util/Set;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -20cc20: |[20cc20] org.thoughtcrime.securesms.util.guava.Absent.asSet:()Ljava/util/Set; │ │ -20cc30: 7100 110d 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptySet:()Ljava/util/Set; // method@0d11 │ │ -20cc36: 0c00 |0003: move-result-object v0 │ │ -20cc38: 1100 |0004: return-object v0 │ │ +20cc24: |[20cc24] org.thoughtcrime.securesms.util.guava.Absent.asSet:()Ljava/util/Set; │ │ +20cc34: 7100 110d 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptySet:()Ljava/util/Set; // method@0d11 │ │ +20cc3a: 0c00 |0003: move-result-object v0 │ │ +20cc3c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/thoughtcrime/securesms/util/guava/Absent; │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/util/guava/Absent;) │ │ @@ -492159,38 +492160,38 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -20cb2c: |[20cb2c] org.thoughtcrime.securesms.util.guava.Absent.equals:(Ljava/lang/Object;)Z │ │ -20cb3c: 3301 0400 |0000: if-ne v1, v0, 0004 // +0004 │ │ -20cb40: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -20cb42: 2802 |0003: goto 0005 // +0002 │ │ -20cb44: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -20cb46: 0f01 |0005: return v1 │ │ +20cb30: |[20cb30] org.thoughtcrime.securesms.util.guava.Absent.equals:(Ljava/lang/Object;)Z │ │ +20cb40: 3301 0400 |0000: if-ne v1, v0, 0004 // +0004 │ │ +20cb44: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +20cb46: 2802 |0003: goto 0005 // +0002 │ │ +20cb48: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +20cb4a: 0f01 |0005: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/thoughtcrime/securesms/util/guava/Absent;) │ │ name : 'get' │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -20cb74: |[20cb74] org.thoughtcrime.securesms.util.guava.Absent.get:()Ljava/lang/Object; │ │ -20cb84: 2200 f002 |0000: new-instance v0, Ljava/lang/IllegalStateException; // type@02f0 │ │ -20cb88: 1a01 cd8f |0002: const-string v1, "value is absent" // string@8fcd │ │ -20cb8c: 7020 760a 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a76 │ │ -20cb92: 2700 |0007: throw v0 │ │ +20cb78: |[20cb78] org.thoughtcrime.securesms.util.guava.Absent.get:()Ljava/lang/Object; │ │ +20cb88: 2200 f002 |0000: new-instance v0, Ljava/lang/IllegalStateException; // type@02f0 │ │ +20cb8c: 1a01 cd8f |0002: const-string v1, "value is absent" // string@8fcd │ │ +20cb90: 7020 760a 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a76 │ │ +20cb96: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/thoughtcrime/securesms/util/guava/Absent; │ │ │ │ #3 : (in Lorg/thoughtcrime/securesms/util/guava/Absent;) │ │ @@ -492198,51 +492199,51 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -20cb5c: |[20cb5c] org.thoughtcrime.securesms.util.guava.Absent.hashCode:()I │ │ -20cb6c: 1400 1cf9 8d59 |0000: const v0, #float 4.99523e+15 // #598df91c │ │ -20cb72: 0f00 |0003: return v0 │ │ +20cb60: |[20cb60] org.thoughtcrime.securesms.util.guava.Absent.hashCode:()I │ │ +20cb70: 1400 1cf9 8d59 |0000: const v0, #float 4.99523e+15 // #598df91c │ │ +20cb76: 0f00 |0003: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lorg/thoughtcrime/securesms/util/guava/Absent;) │ │ name : 'isPresent' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -20cb48: |[20cb48] org.thoughtcrime.securesms.util.guava.Absent.isPresent:()Z │ │ -20cb58: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -20cb5a: 0f00 |0001: return v0 │ │ +20cb4c: |[20cb4c] org.thoughtcrime.securesms.util.guava.Absent.isPresent:()Z │ │ +20cb5c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +20cb5e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lorg/thoughtcrime/securesms/util/guava/Absent;) │ │ name : 'or' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -20cb94: |[20cb94] org.thoughtcrime.securesms.util.guava.Absent.or:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -20cba4: 1a00 6d8f |0000: const-string v0, "use orNull() instead of or(null)" // string@8f6d │ │ -20cba8: 7120 ae6c 0200 |0002: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkNotNull:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@6cae │ │ -20cbae: 0c02 |0005: move-result-object v2 │ │ -20cbb0: 1102 |0006: return-object v2 │ │ +20cb98: |[20cb98] org.thoughtcrime.securesms.util.guava.Absent.or:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +20cba8: 1a00 6d8f |0000: const-string v0, "use orNull() instead of or(null)" // string@8f6d │ │ +20cbac: 7120 ae6c 0200 |0002: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkNotNull:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@6cae │ │ +20cbb2: 0c02 |0005: move-result-object v2 │ │ +20cbb4: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/thoughtcrime/securesms/util/guava/Absent; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -492251,21 +492252,21 @@ │ │ type : '(Lorg/thoughtcrime/securesms/util/guava/Supplier;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -20cbb4: |[20cbb4] org.thoughtcrime.securesms.util.guava.Absent.or:(Lorg/thoughtcrime/securesms/util/guava/Supplier;)Ljava/lang/Object; │ │ -20cbc4: 7210 c36c 0200 |0000: invoke-interface {v2}, Lorg/thoughtcrime/securesms/util/guava/Supplier;.get:()Ljava/lang/Object; // method@6cc3 │ │ -20cbca: 0c02 |0003: move-result-object v2 │ │ -20cbcc: 1a00 6c8f |0004: const-string v0, "use orNull() instead of a Supplier that returns null" // string@8f6c │ │ -20cbd0: 7120 ae6c 0200 |0006: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkNotNull:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@6cae │ │ -20cbd6: 0c02 |0009: move-result-object v2 │ │ -20cbd8: 1102 |000a: return-object v2 │ │ +20cbb8: |[20cbb8] org.thoughtcrime.securesms.util.guava.Absent.or:(Lorg/thoughtcrime/securesms/util/guava/Supplier;)Ljava/lang/Object; │ │ +20cbc8: 7210 c36c 0200 |0000: invoke-interface {v2}, Lorg/thoughtcrime/securesms/util/guava/Supplier;.get:()Ljava/lang/Object; // method@6cc3 │ │ +20cbce: 0c02 |0003: move-result-object v2 │ │ +20cbd0: 1a00 6c8f |0004: const-string v0, "use orNull() instead of a Supplier that returns null" // string@8f6c │ │ +20cbd4: 7120 ae6c 0200 |0006: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkNotNull:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@6cae │ │ +20cbda: 0c02 |0009: move-result-object v2 │ │ +20cbdc: 1102 |000a: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/thoughtcrime/securesms/util/guava/Absent; │ │ 0x0000 - 0x000b reg=2 (null) Lorg/thoughtcrime/securesms/util/guava/Supplier; │ │ │ │ @@ -492274,19 +492275,19 @@ │ │ type : '(Lorg/thoughtcrime/securesms/util/guava/Optional;)Lorg/thoughtcrime/securesms/util/guava/Optional;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -20cc3c: |[20cc3c] org.thoughtcrime.securesms.util.guava.Absent.or:(Lorg/thoughtcrime/securesms/util/guava/Optional;)Lorg/thoughtcrime/securesms/util/guava/Optional; │ │ -20cc4c: 7110 ad6c 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkNotNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@6cad │ │ -20cc52: 0c01 |0003: move-result-object v1 │ │ -20cc54: 1f01 af11 |0004: check-cast v1, Lorg/thoughtcrime/securesms/util/guava/Optional; // type@11af │ │ -20cc58: 1101 |0006: return-object v1 │ │ +20cc40: |[20cc40] org.thoughtcrime.securesms.util.guava.Absent.or:(Lorg/thoughtcrime/securesms/util/guava/Optional;)Lorg/thoughtcrime/securesms/util/guava/Optional; │ │ +20cc50: 7110 ad6c 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkNotNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@6cad │ │ +20cc56: 0c01 |0003: move-result-object v1 │ │ +20cc58: 1f01 af11 |0004: check-cast v1, Lorg/thoughtcrime/securesms/util/guava/Optional; // type@11af │ │ +20cc5c: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/thoughtcrime/securesms/util/guava/Absent; │ │ 0x0000 - 0x0007 reg=1 (null) Lorg/thoughtcrime/securesms/util/guava/Optional; │ │ │ │ @@ -492295,33 +492296,33 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -20cbdc: |[20cbdc] org.thoughtcrime.securesms.util.guava.Absent.orNull:()Ljava/lang/Object; │ │ -20cbec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -20cbee: 1100 |0001: return-object v0 │ │ +20cbe0: |[20cbe0] org.thoughtcrime.securesms.util.guava.Absent.orNull:()Ljava/lang/Object; │ │ +20cbf0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +20cbf2: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #9 : (in Lorg/thoughtcrime/securesms/util/guava/Absent;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -20cc08: |[20cc08] org.thoughtcrime.securesms.util.guava.Absent.toString:()Ljava/lang/String; │ │ -20cc18: 1a00 4e37 |0000: const-string v0, "Optional.absent()" // string@374e │ │ -20cc1c: 1100 |0002: return-object v0 │ │ +20cc0c: |[20cc0c] org.thoughtcrime.securesms.util.guava.Absent.toString:()Ljava/lang/String; │ │ +20cc1c: 1a00 4e37 |0000: const-string v0, "Optional.absent()" // string@374e │ │ +20cc20: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/thoughtcrime/securesms/util/guava/Absent; │ │ │ │ #10 : (in Lorg/thoughtcrime/securesms/util/guava/Absent;) │ │ @@ -492329,19 +492330,19 @@ │ │ type : '(Lorg/thoughtcrime/securesms/util/guava/Function;)Lorg/thoughtcrime/securesms/util/guava/Optional;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -20cc5c: |[20cc5c] org.thoughtcrime.securesms.util.guava.Absent.transform:(Lorg/thoughtcrime/securesms/util/guava/Function;)Lorg/thoughtcrime/securesms/util/guava/Optional; │ │ -20cc6c: 7110 ad6c 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkNotNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@6cad │ │ -20cc72: 7100 966c 0000 |0003: invoke-static {}, Lorg/thoughtcrime/securesms/util/guava/Optional;.absent:()Lorg/thoughtcrime/securesms/util/guava/Optional; // method@6c96 │ │ -20cc78: 0c01 |0006: move-result-object v1 │ │ -20cc7a: 1101 |0007: return-object v1 │ │ +20cc60: |[20cc60] org.thoughtcrime.securesms.util.guava.Absent.transform:(Lorg/thoughtcrime/securesms/util/guava/Function;)Lorg/thoughtcrime/securesms/util/guava/Optional; │ │ +20cc70: 7110 ad6c 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkNotNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@6cad │ │ +20cc76: 7100 966c 0000 |0003: invoke-static {}, Lorg/thoughtcrime/securesms/util/guava/Optional;.absent:()Lorg/thoughtcrime/securesms/util/guava/Optional; // method@6c96 │ │ +20cc7c: 0c01 |0006: move-result-object v1 │ │ +20cc7e: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0003 line=67 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/thoughtcrime/securesms/util/guava/Absent; │ │ 0x0000 - 0x0008 reg=1 (null) Lorg/thoughtcrime/securesms/util/guava/Function; │ │ @@ -492401,18 +492402,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -20d388: |[20d388] org.thoughtcrime.securesms.util.guava.Present.:(Ljava/lang/Object;)V │ │ -20d398: 7010 956c 0000 |0000: invoke-direct {v0}, Lorg/thoughtcrime/securesms/util/guava/Optional;.:()V // method@6c95 │ │ -20d39e: 5b01 ea43 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@43ea │ │ -20d3a2: 0e00 |0005: return-void │ │ +20d38c: |[20d38c] org.thoughtcrime.securesms.util.guava.Present.:(Ljava/lang/Object;)V │ │ +20d39c: 7010 956c 0000 |0000: invoke-direct {v0}, Lorg/thoughtcrime/securesms/util/guava/Optional;.:()V // method@6c95 │ │ +20d3a2: 5b01 ea43 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@43ea │ │ +20d3a6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0003 line=32 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/util/guava/Present; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ @@ -492423,19 +492424,19 @@ │ │ type : '()Ljava/util/Set;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -20d31c: |[20d31c] org.thoughtcrime.securesms.util.guava.Present.asSet:()Ljava/util/Set; │ │ -20d32c: 5410 ea43 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@43ea │ │ -20d330: 7110 1b0d 0000 |0002: invoke-static {v0}, Ljava/util/Collections;.singleton:(Ljava/lang/Object;)Ljava/util/Set; // method@0d1b │ │ -20d336: 0c00 |0005: move-result-object v0 │ │ -20d338: 1100 |0006: return-object v0 │ │ +20d320: |[20d320] org.thoughtcrime.securesms.util.guava.Present.asSet:()Ljava/util/Set; │ │ +20d330: 5410 ea43 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@43ea │ │ +20d334: 7110 1b0d 0000 |0002: invoke-static {v0}, Ljava/util/Collections;.singleton:(Ljava/lang/Object;)Ljava/util/Set; // method@0d1b │ │ +20d33a: 0c00 |0005: move-result-object v0 │ │ +20d33c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/thoughtcrime/securesms/util/guava/Present; │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/util/guava/Present;) │ │ @@ -492443,25 +492444,25 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -20d204: |[20d204] org.thoughtcrime.securesms.util.guava.Present.equals:(Ljava/lang/Object;)Z │ │ -20d214: 2020 b111 |0000: instance-of v0, v2, Lorg/thoughtcrime/securesms/util/guava/Present; // type@11b1 │ │ -20d218: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ -20d21c: 1f02 b111 |0004: check-cast v2, Lorg/thoughtcrime/securesms/util/guava/Present; // type@11b1 │ │ -20d220: 5410 ea43 |0006: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@43ea │ │ -20d224: 5422 ea43 |0008: iget-object v2, v2, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@43ea │ │ -20d228: 6e20 d40a 2000 |000a: invoke-virtual {v0, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0ad4 │ │ -20d22e: 0a02 |000d: move-result v2 │ │ -20d230: 0f02 |000e: return v2 │ │ -20d232: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -20d234: 0f02 |0010: return v2 │ │ +20d208: |[20d208] org.thoughtcrime.securesms.util.guava.Present.equals:(Ljava/lang/Object;)Z │ │ +20d218: 2020 b111 |0000: instance-of v0, v2, Lorg/thoughtcrime/securesms/util/guava/Present; // type@11b1 │ │ +20d21c: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ +20d220: 1f02 b111 |0004: check-cast v2, Lorg/thoughtcrime/securesms/util/guava/Present; // type@11b1 │ │ +20d224: 5410 ea43 |0006: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@43ea │ │ +20d228: 5422 ea43 |0008: iget-object v2, v2, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@43ea │ │ +20d22c: 6e20 d40a 2000 |000a: invoke-virtual {v0, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0ad4 │ │ +20d232: 0a02 |000d: move-result v2 │ │ +20d234: 0f02 |000e: return v2 │ │ +20d236: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +20d238: 0f02 |0010: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0004 line=73 │ │ 0x0006 line=74 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Lorg/thoughtcrime/securesms/util/guava/Present; │ │ @@ -492472,17 +492473,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -20d274: |[20d274] org.thoughtcrime.securesms.util.guava.Present.get:()Ljava/lang/Object; │ │ -20d284: 5410 ea43 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@43ea │ │ -20d288: 1100 |0002: return-object v0 │ │ +20d278: |[20d278] org.thoughtcrime.securesms.util.guava.Present.get:()Ljava/lang/Object; │ │ +20d288: 5410 ea43 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@43ea │ │ +20d28c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/thoughtcrime/securesms/util/guava/Present; │ │ │ │ #3 : (in Lorg/thoughtcrime/securesms/util/guava/Present;) │ │ @@ -492490,21 +492491,21 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -20d24c: |[20d24c] org.thoughtcrime.securesms.util.guava.Present.hashCode:()I │ │ -20d25c: 5420 ea43 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@43ea │ │ -20d260: 6e10 d60a 0000 |0002: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@0ad6 │ │ -20d266: 0a00 |0005: move-result v0 │ │ -20d268: 1401 1cf9 8d59 |0006: const v1, #float 4.99523e+15 // #598df91c │ │ -20d26e: b010 |0009: add-int/2addr v0, v1 │ │ -20d270: 0f00 |000a: return v0 │ │ +20d250: |[20d250] org.thoughtcrime.securesms.util.guava.Present.hashCode:()I │ │ +20d260: 5420 ea43 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@43ea │ │ +20d264: 6e10 d60a 0000 |0002: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@0ad6 │ │ +20d26a: 0a00 |0005: move-result v0 │ │ +20d26c: 1401 1cf9 8d59 |0006: const v1, #float 4.99523e+15 // #598df91c │ │ +20d272: b010 |0009: add-int/2addr v0, v1 │ │ +20d274: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lorg/thoughtcrime/securesms/util/guava/Present; │ │ │ │ #4 : (in Lorg/thoughtcrime/securesms/util/guava/Present;) │ │ @@ -492512,35 +492513,35 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -20d238: |[20d238] org.thoughtcrime.securesms.util.guava.Present.isPresent:()Z │ │ -20d248: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -20d24a: 0f00 |0001: return v0 │ │ +20d23c: |[20d23c] org.thoughtcrime.securesms.util.guava.Present.isPresent:()Z │ │ +20d24c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +20d24e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lorg/thoughtcrime/securesms/util/guava/Present;) │ │ name : 'or' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -20d28c: |[20d28c] org.thoughtcrime.securesms.util.guava.Present.or:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -20d29c: 1a00 6d8f |0000: const-string v0, "use orNull() instead of or(null)" // string@8f6d │ │ -20d2a0: 7120 ae6c 0200 |0002: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkNotNull:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@6cae │ │ -20d2a6: 5412 ea43 |0005: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@43ea │ │ -20d2aa: 1102 |0007: return-object v2 │ │ +20d290: |[20d290] org.thoughtcrime.securesms.util.guava.Present.or:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +20d2a0: 1a00 6d8f |0000: const-string v0, "use orNull() instead of or(null)" // string@8f6d │ │ +20d2a4: 7120 ae6c 0200 |0002: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkNotNull:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@6cae │ │ +20d2aa: 5412 ea43 |0005: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@43ea │ │ +20d2ae: 1102 |0007: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0005 line=45 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/thoughtcrime/securesms/util/guava/Present; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/Object; │ │ @@ -492550,18 +492551,18 @@ │ │ type : '(Lorg/thoughtcrime/securesms/util/guava/Supplier;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -20d2ac: |[20d2ac] org.thoughtcrime.securesms.util.guava.Present.or:(Lorg/thoughtcrime/securesms/util/guava/Supplier;)Ljava/lang/Object; │ │ -20d2bc: 7110 ad6c 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkNotNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@6cad │ │ -20d2c2: 5401 ea43 |0003: iget-object v1, v0, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@43ea │ │ -20d2c6: 1101 |0005: return-object v1 │ │ +20d2b0: |[20d2b0] org.thoughtcrime.securesms.util.guava.Present.or:(Lorg/thoughtcrime/securesms/util/guava/Supplier;)Ljava/lang/Object; │ │ +20d2c0: 7110 ad6c 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkNotNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@6cad │ │ +20d2c6: 5401 ea43 |0003: iget-object v1, v0, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@43ea │ │ +20d2ca: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0003 line=55 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/util/guava/Present; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/thoughtcrime/securesms/util/guava/Supplier; │ │ @@ -492571,17 +492572,17 @@ │ │ type : '(Lorg/thoughtcrime/securesms/util/guava/Optional;)Lorg/thoughtcrime/securesms/util/guava/Optional;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -20d33c: |[20d33c] org.thoughtcrime.securesms.util.guava.Present.or:(Lorg/thoughtcrime/securesms/util/guava/Optional;)Lorg/thoughtcrime/securesms/util/guava/Optional; │ │ -20d34c: 7110 ad6c 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkNotNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@6cad │ │ -20d352: 1100 |0003: return-object v0 │ │ +20d340: |[20d340] org.thoughtcrime.securesms.util.guava.Present.or:(Lorg/thoughtcrime/securesms/util/guava/Optional;)Lorg/thoughtcrime/securesms/util/guava/Optional; │ │ +20d350: 7110 ad6c 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkNotNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@6cad │ │ +20d356: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/util/guava/Present; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/thoughtcrime/securesms/util/guava/Optional; │ │ │ │ @@ -492590,17 +492591,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -20d2c8: |[20d2c8] org.thoughtcrime.securesms.util.guava.Present.orNull:()Ljava/lang/Object; │ │ -20d2d8: 5410 ea43 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@43ea │ │ -20d2dc: 1100 |0002: return-object v0 │ │ +20d2cc: |[20d2cc] org.thoughtcrime.securesms.util.guava.Present.orNull:()Ljava/lang/Object; │ │ +20d2dc: 5410 ea43 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@43ea │ │ +20d2e0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/thoughtcrime/securesms/util/guava/Present; │ │ │ │ #9 : (in Lorg/thoughtcrime/securesms/util/guava/Present;) │ │ @@ -492608,25 +492609,25 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -20d2e0: |[20d2e0] org.thoughtcrime.securesms.util.guava.Present.toString:()Ljava/lang/String; │ │ -20d2f0: 2200 0d03 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@030d │ │ -20d2f4: 1a01 5037 |0002: const-string v1, "Optional.of(" // string@3750 │ │ -20d2f8: 7020 420b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b42 │ │ -20d2fe: 5421 ea43 |0007: iget-object v1, v2, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@43ea │ │ -20d302: 6e20 4a0b 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b4a │ │ -20d308: 1a01 fe0d |000c: const-string v1, ")" // string@0dfe │ │ -20d30c: 6e20 4b0b 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ -20d312: 6e10 5c0b 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b5c │ │ -20d318: 0c00 |0014: move-result-object v0 │ │ -20d31a: 1100 |0015: return-object v0 │ │ +20d2e4: |[20d2e4] org.thoughtcrime.securesms.util.guava.Present.toString:()Ljava/lang/String; │ │ +20d2f4: 2200 0d03 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@030d │ │ +20d2f8: 1a01 5037 |0002: const-string v1, "Optional.of(" // string@3750 │ │ +20d2fc: 7020 420b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b42 │ │ +20d302: 5421 ea43 |0007: iget-object v1, v2, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@43ea │ │ +20d306: 6e20 4a0b 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b4a │ │ +20d30c: 1a01 fe0d |000c: const-string v1, ")" // string@0dfe │ │ +20d310: 6e20 4b0b 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ +20d316: 6e10 5c0b 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b5c │ │ +20d31c: 0c00 |0014: move-result-object v0 │ │ +20d31e: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Lorg/thoughtcrime/securesms/util/guava/Present; │ │ │ │ #10 : (in Lorg/thoughtcrime/securesms/util/guava/Present;) │ │ @@ -492634,24 +492635,24 @@ │ │ type : '(Lorg/thoughtcrime/securesms/util/guava/Function;)Lorg/thoughtcrime/securesms/util/guava/Optional;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -20d354: |[20d354] org.thoughtcrime.securesms.util.guava.Present.transform:(Lorg/thoughtcrime/securesms/util/guava/Function;)Lorg/thoughtcrime/securesms/util/guava/Optional; │ │ -20d364: 2200 b111 |0000: new-instance v0, Lorg/thoughtcrime/securesms/util/guava/Present; // type@11b1 │ │ -20d368: 5421 ea43 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@43ea │ │ -20d36c: 7220 936c 1300 |0004: invoke-interface {v3, v1}, Lorg/thoughtcrime/securesms/util/guava/Function;.apply:(Ljava/lang/Object;)Ljava/lang/Object; // method@6c93 │ │ -20d372: 0c03 |0007: move-result-object v3 │ │ -20d374: 1a01 d042 |0008: const-string v1, "Transformation function cannot return null." // string@42d0 │ │ -20d378: 7120 ae6c 1300 |000a: invoke-static {v3, v1}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkNotNull:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@6cae │ │ -20d37e: 0c03 |000d: move-result-object v3 │ │ -20d380: 7020 b76c 3000 |000e: invoke-direct {v0, v3}, Lorg/thoughtcrime/securesms/util/guava/Present;.:(Ljava/lang/Object;)V // method@6cb7 │ │ -20d386: 1100 |0011: return-object v0 │ │ +20d358: |[20d358] org.thoughtcrime.securesms.util.guava.Present.transform:(Lorg/thoughtcrime/securesms/util/guava/Function;)Lorg/thoughtcrime/securesms/util/guava/Optional; │ │ +20d368: 2200 b111 |0000: new-instance v0, Lorg/thoughtcrime/securesms/util/guava/Present; // type@11b1 │ │ +20d36c: 5421 ea43 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@43ea │ │ +20d370: 7220 936c 1300 |0004: invoke-interface {v3, v1}, Lorg/thoughtcrime/securesms/util/guava/Function;.apply:(Ljava/lang/Object;)Ljava/lang/Object; // method@6c93 │ │ +20d376: 0c03 |0007: move-result-object v3 │ │ +20d378: 1a01 d042 |0008: const-string v1, "Transformation function cannot return null." // string@42d0 │ │ +20d37c: 7120 ae6c 1300 |000a: invoke-static {v3, v1}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkNotNull:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@6cae │ │ +20d382: 0c03 |000d: move-result-object v3 │ │ +20d384: 7020 b76c 3000 |000e: invoke-direct {v0, v3}, Lorg/thoughtcrime/securesms/util/guava/Present;.:(Ljava/lang/Object;)V // method@6cb7 │ │ +20d38a: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Lorg/thoughtcrime/securesms/util/guava/Present; │ │ 0x0000 - 0x0012 reg=3 (null) Lorg/thoughtcrime/securesms/util/guava/Function; │ │ │ │ @@ -492690,18 +492691,18 @@ │ │ type : '(Landroid/view/Window;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -20ddb8: |[20ddb8] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.:(Landroid/view/Window;)V │ │ -20ddc8: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ -20ddce: 5b01 0d44 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener;.window:Landroid/view/Window; // field@440d │ │ -20ddd2: 0e00 |0005: return-void │ │ +20ddbc: |[20ddbc] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.:(Landroid/view/Window;)V │ │ +20ddcc: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ +20ddd2: 5b01 0d44 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener;.window:Landroid/view/Window; // field@440d │ │ +20ddd6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ 0x0003 line=123 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/view/Window; │ │ @@ -492712,371 +492713,371 @@ │ │ type : '(Lcom/google/android/exoplayer2/audio/AudioAttributes;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -20ddd4: |[20ddd4] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onAudioAttributesChanged:(Lcom/google/android/exoplayer2/audio/AudioAttributes;)V │ │ -20dde4: 7120 c708 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onAudioAttributesChanged:(Lcom/google/android/exoplayer2/Player$Listener;Lcom/google/android/exoplayer2/audio/AudioAttributes;)V // method@08c7 │ │ -20ddea: 0e00 |0003: return-void │ │ +20ddd8: |[20ddd8] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onAudioAttributesChanged:(Lcom/google/android/exoplayer2/audio/AudioAttributes;)V │ │ +20dde8: 7120 c708 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onAudioAttributesChanged:(Lcom/google/android/exoplayer2/Player$Listener;Lcom/google/android/exoplayer2/audio/AudioAttributes;)V // method@08c7 │ │ +20ddee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener;) │ │ name : 'onAudioSessionIdChanged' │ │ type : '(I)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -20ddec: |[20ddec] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onAudioSessionIdChanged:(I)V │ │ -20ddfc: 7120 c808 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onAudioSessionIdChanged:(Lcom/google/android/exoplayer2/Player$Listener;I)V // method@08c8 │ │ -20de02: 0e00 |0003: return-void │ │ +20ddf0: |[20ddf0] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onAudioSessionIdChanged:(I)V │ │ +20de00: 7120 c808 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onAudioSessionIdChanged:(Lcom/google/android/exoplayer2/Player$Listener;I)V // method@08c8 │ │ +20de06: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener;) │ │ name : 'onAvailableCommandsChanged' │ │ type : '(Lcom/google/android/exoplayer2/Player$Commands;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -20de04: |[20de04] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onAvailableCommandsChanged:(Lcom/google/android/exoplayer2/Player$Commands;)V │ │ -20de14: 7120 c908 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onAvailableCommandsChanged:(Lcom/google/android/exoplayer2/Player$Listener;Lcom/google/android/exoplayer2/Player$Commands;)V // method@08c9 │ │ -20de1a: 0e00 |0003: return-void │ │ +20de08: |[20de08] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onAvailableCommandsChanged:(Lcom/google/android/exoplayer2/Player$Commands;)V │ │ +20de18: 7120 c908 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onAvailableCommandsChanged:(Lcom/google/android/exoplayer2/Player$Listener;Lcom/google/android/exoplayer2/Player$Commands;)V // method@08c9 │ │ +20de1e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener;) │ │ name : 'onCues' │ │ type : '(Lcom/google/android/exoplayer2/text/CueGroup;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -20de1c: |[20de1c] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onCues:(Lcom/google/android/exoplayer2/text/CueGroup;)V │ │ -20de2c: 7120 ca08 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onCues:(Lcom/google/android/exoplayer2/Player$Listener;Lcom/google/android/exoplayer2/text/CueGroup;)V // method@08ca │ │ -20de32: 0e00 |0003: return-void │ │ +20de20: |[20de20] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onCues:(Lcom/google/android/exoplayer2/text/CueGroup;)V │ │ +20de30: 7120 ca08 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onCues:(Lcom/google/android/exoplayer2/Player$Listener;Lcom/google/android/exoplayer2/text/CueGroup;)V // method@08ca │ │ +20de36: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener;) │ │ name : 'onCues' │ │ type : '(Ljava/util/List;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -20de34: |[20de34] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onCues:(Ljava/util/List;)V │ │ -20de44: 7120 cb08 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onCues:(Lcom/google/android/exoplayer2/Player$Listener;Ljava/util/List;)V // method@08cb │ │ -20de4a: 0e00 |0003: return-void │ │ +20de38: |[20de38] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onCues:(Ljava/util/List;)V │ │ +20de48: 7120 cb08 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onCues:(Lcom/google/android/exoplayer2/Player$Listener;Ljava/util/List;)V // method@08cb │ │ +20de4e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener;) │ │ name : 'onDeviceInfoChanged' │ │ type : '(Lcom/google/android/exoplayer2/DeviceInfo;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -20de4c: |[20de4c] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onDeviceInfoChanged:(Lcom/google/android/exoplayer2/DeviceInfo;)V │ │ -20de5c: 7120 cc08 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onDeviceInfoChanged:(Lcom/google/android/exoplayer2/Player$Listener;Lcom/google/android/exoplayer2/DeviceInfo;)V // method@08cc │ │ -20de62: 0e00 |0003: return-void │ │ +20de50: |[20de50] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onDeviceInfoChanged:(Lcom/google/android/exoplayer2/DeviceInfo;)V │ │ +20de60: 7120 cc08 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onDeviceInfoChanged:(Lcom/google/android/exoplayer2/Player$Listener;Lcom/google/android/exoplayer2/DeviceInfo;)V // method@08cc │ │ +20de66: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener;) │ │ name : 'onDeviceVolumeChanged' │ │ type : '(IZ)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -20de64: |[20de64] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onDeviceVolumeChanged:(IZ)V │ │ -20de74: 7130 cd08 1002 |0000: invoke-static {v0, v1, v2}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onDeviceVolumeChanged:(Lcom/google/android/exoplayer2/Player$Listener;IZ)V // method@08cd │ │ -20de7a: 0e00 |0003: return-void │ │ +20de68: |[20de68] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onDeviceVolumeChanged:(IZ)V │ │ +20de78: 7130 cd08 1002 |0000: invoke-static {v0, v1, v2}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onDeviceVolumeChanged:(Lcom/google/android/exoplayer2/Player$Listener;IZ)V // method@08cd │ │ +20de7e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener;) │ │ name : 'onEvents' │ │ type : '(Lcom/google/android/exoplayer2/Player;Lcom/google/android/exoplayer2/Player$Events;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -20de7c: |[20de7c] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onEvents:(Lcom/google/android/exoplayer2/Player;Lcom/google/android/exoplayer2/Player$Events;)V │ │ -20de8c: 7130 ce08 1002 |0000: invoke-static {v0, v1, v2}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onEvents:(Lcom/google/android/exoplayer2/Player$Listener;Lcom/google/android/exoplayer2/Player;Lcom/google/android/exoplayer2/Player$Events;)V // method@08ce │ │ -20de92: 0e00 |0003: return-void │ │ +20de80: |[20de80] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onEvents:(Lcom/google/android/exoplayer2/Player;Lcom/google/android/exoplayer2/Player$Events;)V │ │ +20de90: 7130 ce08 1002 |0000: invoke-static {v0, v1, v2}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onEvents:(Lcom/google/android/exoplayer2/Player$Listener;Lcom/google/android/exoplayer2/Player;Lcom/google/android/exoplayer2/Player$Events;)V // method@08ce │ │ +20de96: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener;) │ │ name : 'onIsLoadingChanged' │ │ type : '(Z)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -20de94: |[20de94] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onIsLoadingChanged:(Z)V │ │ -20dea4: 7120 cf08 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onIsLoadingChanged:(Lcom/google/android/exoplayer2/Player$Listener;Z)V // method@08cf │ │ -20deaa: 0e00 |0003: return-void │ │ +20de98: |[20de98] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onIsLoadingChanged:(Z)V │ │ +20dea8: 7120 cf08 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onIsLoadingChanged:(Lcom/google/android/exoplayer2/Player$Listener;Z)V // method@08cf │ │ +20deae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #9 : (in Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener;) │ │ name : 'onIsPlayingChanged' │ │ type : '(Z)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -20deac: |[20deac] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onIsPlayingChanged:(Z)V │ │ -20debc: 7120 d008 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onIsPlayingChanged:(Lcom/google/android/exoplayer2/Player$Listener;Z)V // method@08d0 │ │ -20dec2: 0e00 |0003: return-void │ │ +20deb0: |[20deb0] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onIsPlayingChanged:(Z)V │ │ +20dec0: 7120 d008 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onIsPlayingChanged:(Lcom/google/android/exoplayer2/Player$Listener;Z)V // method@08d0 │ │ +20dec6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #10 : (in Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener;) │ │ name : 'onLoadingChanged' │ │ type : '(Z)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -20dec4: |[20dec4] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onLoadingChanged:(Z)V │ │ -20ded4: 7120 d108 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onLoadingChanged:(Lcom/google/android/exoplayer2/Player$Listener;Z)V // method@08d1 │ │ -20deda: 0e00 |0003: return-void │ │ +20dec8: |[20dec8] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onLoadingChanged:(Z)V │ │ +20ded8: 7120 d108 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onLoadingChanged:(Lcom/google/android/exoplayer2/Player$Listener;Z)V // method@08d1 │ │ +20dede: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #11 : (in Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener;) │ │ name : 'onMaxSeekToPreviousPositionChanged' │ │ type : '(J)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -20dedc: |[20dedc] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onMaxSeekToPreviousPositionChanged:(J)V │ │ -20deec: 7130 d208 1002 |0000: invoke-static {v0, v1, v2}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onMaxSeekToPreviousPositionChanged:(Lcom/google/android/exoplayer2/Player$Listener;J)V // method@08d2 │ │ -20def2: 0e00 |0003: return-void │ │ +20dee0: |[20dee0] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onMaxSeekToPreviousPositionChanged:(J)V │ │ +20def0: 7130 d208 1002 |0000: invoke-static {v0, v1, v2}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onMaxSeekToPreviousPositionChanged:(Lcom/google/android/exoplayer2/Player$Listener;J)V // method@08d2 │ │ +20def6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #12 : (in Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener;) │ │ name : 'onMediaItemTransition' │ │ type : '(Lcom/google/android/exoplayer2/MediaItem;I)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -20def4: |[20def4] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onMediaItemTransition:(Lcom/google/android/exoplayer2/MediaItem;I)V │ │ -20df04: 7130 d308 1002 |0000: invoke-static {v0, v1, v2}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onMediaItemTransition:(Lcom/google/android/exoplayer2/Player$Listener;Lcom/google/android/exoplayer2/MediaItem;I)V // method@08d3 │ │ -20df0a: 0e00 |0003: return-void │ │ +20def8: |[20def8] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onMediaItemTransition:(Lcom/google/android/exoplayer2/MediaItem;I)V │ │ +20df08: 7130 d308 1002 |0000: invoke-static {v0, v1, v2}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onMediaItemTransition:(Lcom/google/android/exoplayer2/Player$Listener;Lcom/google/android/exoplayer2/MediaItem;I)V // method@08d3 │ │ +20df0e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #13 : (in Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener;) │ │ name : 'onMediaMetadataChanged' │ │ type : '(Lcom/google/android/exoplayer2/MediaMetadata;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -20df0c: |[20df0c] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onMediaMetadataChanged:(Lcom/google/android/exoplayer2/MediaMetadata;)V │ │ -20df1c: 7120 d408 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onMediaMetadataChanged:(Lcom/google/android/exoplayer2/Player$Listener;Lcom/google/android/exoplayer2/MediaMetadata;)V // method@08d4 │ │ -20df22: 0e00 |0003: return-void │ │ +20df10: |[20df10] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onMediaMetadataChanged:(Lcom/google/android/exoplayer2/MediaMetadata;)V │ │ +20df20: 7120 d408 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onMediaMetadataChanged:(Lcom/google/android/exoplayer2/Player$Listener;Lcom/google/android/exoplayer2/MediaMetadata;)V // method@08d4 │ │ +20df26: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #14 : (in Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener;) │ │ name : 'onMetadata' │ │ type : '(Lcom/google/android/exoplayer2/metadata/Metadata;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -20df24: |[20df24] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onMetadata:(Lcom/google/android/exoplayer2/metadata/Metadata;)V │ │ -20df34: 7120 d508 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onMetadata:(Lcom/google/android/exoplayer2/Player$Listener;Lcom/google/android/exoplayer2/metadata/Metadata;)V // method@08d5 │ │ -20df3a: 0e00 |0003: return-void │ │ +20df28: |[20df28] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onMetadata:(Lcom/google/android/exoplayer2/metadata/Metadata;)V │ │ +20df38: 7120 d508 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onMetadata:(Lcom/google/android/exoplayer2/Player$Listener;Lcom/google/android/exoplayer2/metadata/Metadata;)V // method@08d5 │ │ +20df3e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #15 : (in Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener;) │ │ name : 'onPlayWhenReadyChanged' │ │ type : '(ZI)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -20df3c: |[20df3c] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onPlayWhenReadyChanged:(ZI)V │ │ -20df4c: 7130 d608 1002 |0000: invoke-static {v0, v1, v2}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onPlayWhenReadyChanged:(Lcom/google/android/exoplayer2/Player$Listener;ZI)V // method@08d6 │ │ -20df52: 0e00 |0003: return-void │ │ +20df40: |[20df40] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onPlayWhenReadyChanged:(ZI)V │ │ +20df50: 7130 d608 1002 |0000: invoke-static {v0, v1, v2}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onPlayWhenReadyChanged:(Lcom/google/android/exoplayer2/Player$Listener;ZI)V // method@08d6 │ │ +20df56: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #16 : (in Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener;) │ │ name : 'onPlaybackParametersChanged' │ │ type : '(Lcom/google/android/exoplayer2/PlaybackParameters;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -20df54: |[20df54] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onPlaybackParametersChanged:(Lcom/google/android/exoplayer2/PlaybackParameters;)V │ │ -20df64: 7120 d708 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onPlaybackParametersChanged:(Lcom/google/android/exoplayer2/Player$Listener;Lcom/google/android/exoplayer2/PlaybackParameters;)V // method@08d7 │ │ -20df6a: 0e00 |0003: return-void │ │ +20df58: |[20df58] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onPlaybackParametersChanged:(Lcom/google/android/exoplayer2/PlaybackParameters;)V │ │ +20df68: 7120 d708 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onPlaybackParametersChanged:(Lcom/google/android/exoplayer2/Player$Listener;Lcom/google/android/exoplayer2/PlaybackParameters;)V // method@08d7 │ │ +20df6e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #17 : (in Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener;) │ │ name : 'onPlaybackStateChanged' │ │ type : '(I)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -20df6c: |[20df6c] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onPlaybackStateChanged:(I)V │ │ -20df7c: 7120 d808 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onPlaybackStateChanged:(Lcom/google/android/exoplayer2/Player$Listener;I)V // method@08d8 │ │ -20df82: 0e00 |0003: return-void │ │ +20df70: |[20df70] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onPlaybackStateChanged:(I)V │ │ +20df80: 7120 d808 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onPlaybackStateChanged:(Lcom/google/android/exoplayer2/Player$Listener;I)V // method@08d8 │ │ +20df86: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #18 : (in Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener;) │ │ name : 'onPlaybackSuppressionReasonChanged' │ │ type : '(I)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -20df84: |[20df84] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onPlaybackSuppressionReasonChanged:(I)V │ │ -20df94: 7120 d908 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onPlaybackSuppressionReasonChanged:(Lcom/google/android/exoplayer2/Player$Listener;I)V // method@08d9 │ │ -20df9a: 0e00 |0003: return-void │ │ +20df88: |[20df88] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onPlaybackSuppressionReasonChanged:(I)V │ │ +20df98: 7120 d908 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onPlaybackSuppressionReasonChanged:(Lcom/google/android/exoplayer2/Player$Listener;I)V // method@08d9 │ │ +20df9e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #19 : (in Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener;) │ │ name : 'onPlayerError' │ │ type : '(Lcom/google/android/exoplayer2/PlaybackException;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -20df9c: |[20df9c] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onPlayerError:(Lcom/google/android/exoplayer2/PlaybackException;)V │ │ -20dfac: 7120 da08 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onPlayerError:(Lcom/google/android/exoplayer2/Player$Listener;Lcom/google/android/exoplayer2/PlaybackException;)V // method@08da │ │ -20dfb2: 0e00 |0003: return-void │ │ +20dfa0: |[20dfa0] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onPlayerError:(Lcom/google/android/exoplayer2/PlaybackException;)V │ │ +20dfb0: 7120 da08 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onPlayerError:(Lcom/google/android/exoplayer2/Player$Listener;Lcom/google/android/exoplayer2/PlaybackException;)V // method@08da │ │ +20dfb6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #20 : (in Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener;) │ │ name : 'onPlayerErrorChanged' │ │ type : '(Lcom/google/android/exoplayer2/PlaybackException;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -20dfb4: |[20dfb4] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onPlayerErrorChanged:(Lcom/google/android/exoplayer2/PlaybackException;)V │ │ -20dfc4: 7120 db08 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onPlayerErrorChanged:(Lcom/google/android/exoplayer2/Player$Listener;Lcom/google/android/exoplayer2/PlaybackException;)V // method@08db │ │ -20dfca: 0e00 |0003: return-void │ │ +20dfb8: |[20dfb8] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onPlayerErrorChanged:(Lcom/google/android/exoplayer2/PlaybackException;)V │ │ +20dfc8: 7120 db08 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onPlayerErrorChanged:(Lcom/google/android/exoplayer2/Player$Listener;Lcom/google/android/exoplayer2/PlaybackException;)V // method@08db │ │ +20dfce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #21 : (in Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener;) │ │ name : 'onPlayerStateChanged' │ │ type : '(ZI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -20dfcc: |[20dfcc] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onPlayerStateChanged:(ZI)V │ │ -20dfdc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -20dfde: 1301 8000 |0001: const/16 v1, #int 128 // #80 │ │ -20dfe2: 3204 1a00 |0003: if-eq v4, v0, 001d // +001a │ │ -20dfe6: 1220 |0005: const/4 v0, #int 2 // #2 │ │ -20dfe8: 3204 1700 |0006: if-eq v4, v0, 001d // +0017 │ │ -20dfec: 1230 |0008: const/4 v0, #int 3 // #3 │ │ -20dfee: 3204 0600 |0009: if-eq v4, v0, 000f // +0006 │ │ -20dff2: 1243 |000b: const/4 v3, #int 4 // #4 │ │ -20dff4: 3234 1100 |000c: if-eq v4, v3, 001d // +0011 │ │ -20dff8: 2814 |000e: goto 0022 // +0014 │ │ -20dffa: 3803 0800 |000f: if-eqz v3, 0017 // +0008 │ │ -20dffe: 5423 0d44 |0011: iget-object v3, v2, Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener;.window:Landroid/view/Window; // field@440d │ │ -20e002: 6e20 9803 1300 |0013: invoke-virtual {v3, v1}, Landroid/view/Window;.addFlags:(I)V // method@0398 │ │ -20e008: 280c |0016: goto 0022 // +000c │ │ -20e00a: 5423 0d44 |0017: iget-object v3, v2, Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener;.window:Landroid/view/Window; // field@440d │ │ -20e00e: 6e20 9903 1300 |0019: invoke-virtual {v3, v1}, Landroid/view/Window;.clearFlags:(I)V // method@0399 │ │ -20e014: 2806 |001c: goto 0022 // +0006 │ │ -20e016: 5423 0d44 |001d: iget-object v3, v2, Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener;.window:Landroid/view/Window; // field@440d │ │ -20e01a: 6e20 9903 1300 |001f: invoke-virtual {v3, v1}, Landroid/view/Window;.clearFlags:(I)V // method@0399 │ │ -20e020: 0e00 |0022: return-void │ │ +20dfd0: |[20dfd0] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onPlayerStateChanged:(ZI)V │ │ +20dfe0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +20dfe2: 1301 8000 |0001: const/16 v1, #int 128 // #80 │ │ +20dfe6: 3204 1a00 |0003: if-eq v4, v0, 001d // +001a │ │ +20dfea: 1220 |0005: const/4 v0, #int 2 // #2 │ │ +20dfec: 3204 1700 |0006: if-eq v4, v0, 001d // +0017 │ │ +20dff0: 1230 |0008: const/4 v0, #int 3 // #3 │ │ +20dff2: 3204 0600 |0009: if-eq v4, v0, 000f // +0006 │ │ +20dff6: 1243 |000b: const/4 v3, #int 4 // #4 │ │ +20dff8: 3234 1100 |000c: if-eq v4, v3, 001d // +0011 │ │ +20dffc: 2814 |000e: goto 0022 // +0014 │ │ +20dffe: 3803 0800 |000f: if-eqz v3, 0017 // +0008 │ │ +20e002: 5423 0d44 |0011: iget-object v3, v2, Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener;.window:Landroid/view/Window; // field@440d │ │ +20e006: 6e20 9803 1300 |0013: invoke-virtual {v3, v1}, Landroid/view/Window;.addFlags:(I)V // method@0398 │ │ +20e00c: 280c |0016: goto 0022 // +000c │ │ +20e00e: 5423 0d44 |0017: iget-object v3, v2, Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener;.window:Landroid/view/Window; // field@440d │ │ +20e012: 6e20 9903 1300 |0019: invoke-virtual {v3, v1}, Landroid/view/Window;.clearFlags:(I)V // method@0399 │ │ +20e018: 2806 |001c: goto 0022 // +0006 │ │ +20e01a: 5423 0d44 |001d: iget-object v3, v2, Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener;.window:Landroid/view/Window; // field@440d │ │ +20e01e: 6e20 9903 1300 |001f: invoke-virtual {v3, v1}, Landroid/view/Window;.clearFlags:(I)V // method@0399 │ │ +20e024: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0011 line=136 │ │ 0x0017 line=138 │ │ 0x001d line=132 │ │ locals : │ │ 0x0000 - 0x0023 reg=2 this Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener; │ │ @@ -493088,241 +493089,241 @@ │ │ type : '(Lcom/google/android/exoplayer2/MediaMetadata;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -20e024: |[20e024] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onPlaylistMetadataChanged:(Lcom/google/android/exoplayer2/MediaMetadata;)V │ │ -20e034: 7120 dc08 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onPlaylistMetadataChanged:(Lcom/google/android/exoplayer2/Player$Listener;Lcom/google/android/exoplayer2/MediaMetadata;)V // method@08dc │ │ -20e03a: 0e00 |0003: return-void │ │ +20e028: |[20e028] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onPlaylistMetadataChanged:(Lcom/google/android/exoplayer2/MediaMetadata;)V │ │ +20e038: 7120 dc08 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onPlaylistMetadataChanged:(Lcom/google/android/exoplayer2/Player$Listener;Lcom/google/android/exoplayer2/MediaMetadata;)V // method@08dc │ │ +20e03e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #23 : (in Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener;) │ │ name : 'onPositionDiscontinuity' │ │ type : '(I)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -20e054: |[20e054] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onPositionDiscontinuity:(I)V │ │ -20e064: 7120 dd08 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onPositionDiscontinuity:(Lcom/google/android/exoplayer2/Player$Listener;I)V // method@08dd │ │ -20e06a: 0e00 |0003: return-void │ │ +20e058: |[20e058] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onPositionDiscontinuity:(I)V │ │ +20e068: 7120 dd08 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onPositionDiscontinuity:(Lcom/google/android/exoplayer2/Player$Listener;I)V // method@08dd │ │ +20e06e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #24 : (in Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener;) │ │ name : 'onPositionDiscontinuity' │ │ type : '(Lcom/google/android/exoplayer2/Player$PositionInfo;Lcom/google/android/exoplayer2/Player$PositionInfo;I)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -20e03c: |[20e03c] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onPositionDiscontinuity:(Lcom/google/android/exoplayer2/Player$PositionInfo;Lcom/google/android/exoplayer2/Player$PositionInfo;I)V │ │ -20e04c: 7140 de08 1032 |0000: invoke-static {v0, v1, v2, v3}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onPositionDiscontinuity:(Lcom/google/android/exoplayer2/Player$Listener;Lcom/google/android/exoplayer2/Player$PositionInfo;Lcom/google/android/exoplayer2/Player$PositionInfo;I)V // method@08de │ │ -20e052: 0e00 |0003: return-void │ │ +20e040: |[20e040] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onPositionDiscontinuity:(Lcom/google/android/exoplayer2/Player$PositionInfo;Lcom/google/android/exoplayer2/Player$PositionInfo;I)V │ │ +20e050: 7140 de08 1032 |0000: invoke-static {v0, v1, v2, v3}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onPositionDiscontinuity:(Lcom/google/android/exoplayer2/Player$Listener;Lcom/google/android/exoplayer2/Player$PositionInfo;Lcom/google/android/exoplayer2/Player$PositionInfo;I)V // method@08de │ │ +20e056: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #25 : (in Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener;) │ │ name : 'onRenderedFirstFrame' │ │ type : '()V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -20e06c: |[20e06c] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onRenderedFirstFrame:()V │ │ -20e07c: 7110 df08 0000 |0000: invoke-static {v0}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onRenderedFirstFrame:(Lcom/google/android/exoplayer2/Player$Listener;)V // method@08df │ │ -20e082: 0e00 |0003: return-void │ │ +20e070: |[20e070] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onRenderedFirstFrame:()V │ │ +20e080: 7110 df08 0000 |0000: invoke-static {v0}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onRenderedFirstFrame:(Lcom/google/android/exoplayer2/Player$Listener;)V // method@08df │ │ +20e086: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #26 : (in Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener;) │ │ name : 'onRepeatModeChanged' │ │ type : '(I)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -20e084: |[20e084] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onRepeatModeChanged:(I)V │ │ -20e094: 7120 e008 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onRepeatModeChanged:(Lcom/google/android/exoplayer2/Player$Listener;I)V // method@08e0 │ │ -20e09a: 0e00 |0003: return-void │ │ +20e088: |[20e088] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onRepeatModeChanged:(I)V │ │ +20e098: 7120 e008 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onRepeatModeChanged:(Lcom/google/android/exoplayer2/Player$Listener;I)V // method@08e0 │ │ +20e09e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #27 : (in Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener;) │ │ name : 'onSeekBackIncrementChanged' │ │ type : '(J)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -20e09c: |[20e09c] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onSeekBackIncrementChanged:(J)V │ │ -20e0ac: 7130 e108 1002 |0000: invoke-static {v0, v1, v2}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onSeekBackIncrementChanged:(Lcom/google/android/exoplayer2/Player$Listener;J)V // method@08e1 │ │ -20e0b2: 0e00 |0003: return-void │ │ +20e0a0: |[20e0a0] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onSeekBackIncrementChanged:(J)V │ │ +20e0b0: 7130 e108 1002 |0000: invoke-static {v0, v1, v2}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onSeekBackIncrementChanged:(Lcom/google/android/exoplayer2/Player$Listener;J)V // method@08e1 │ │ +20e0b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #28 : (in Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener;) │ │ name : 'onSeekForwardIncrementChanged' │ │ type : '(J)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -20e0b4: |[20e0b4] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onSeekForwardIncrementChanged:(J)V │ │ -20e0c4: 7130 e208 1002 |0000: invoke-static {v0, v1, v2}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onSeekForwardIncrementChanged:(Lcom/google/android/exoplayer2/Player$Listener;J)V // method@08e2 │ │ -20e0ca: 0e00 |0003: return-void │ │ +20e0b8: |[20e0b8] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onSeekForwardIncrementChanged:(J)V │ │ +20e0c8: 7130 e208 1002 |0000: invoke-static {v0, v1, v2}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onSeekForwardIncrementChanged:(Lcom/google/android/exoplayer2/Player$Listener;J)V // method@08e2 │ │ +20e0ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #29 : (in Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener;) │ │ name : 'onShuffleModeEnabledChanged' │ │ type : '(Z)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -20e0cc: |[20e0cc] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onShuffleModeEnabledChanged:(Z)V │ │ -20e0dc: 7120 e308 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onShuffleModeEnabledChanged:(Lcom/google/android/exoplayer2/Player$Listener;Z)V // method@08e3 │ │ -20e0e2: 0e00 |0003: return-void │ │ +20e0d0: |[20e0d0] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onShuffleModeEnabledChanged:(Z)V │ │ +20e0e0: 7120 e308 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onShuffleModeEnabledChanged:(Lcom/google/android/exoplayer2/Player$Listener;Z)V // method@08e3 │ │ +20e0e6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #30 : (in Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener;) │ │ name : 'onSkipSilenceEnabledChanged' │ │ type : '(Z)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -20e0e4: |[20e0e4] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onSkipSilenceEnabledChanged:(Z)V │ │ -20e0f4: 7120 e408 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onSkipSilenceEnabledChanged:(Lcom/google/android/exoplayer2/Player$Listener;Z)V // method@08e4 │ │ -20e0fa: 0e00 |0003: return-void │ │ +20e0e8: |[20e0e8] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onSkipSilenceEnabledChanged:(Z)V │ │ +20e0f8: 7120 e408 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onSkipSilenceEnabledChanged:(Lcom/google/android/exoplayer2/Player$Listener;Z)V // method@08e4 │ │ +20e0fe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #31 : (in Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener;) │ │ name : 'onSurfaceSizeChanged' │ │ type : '(II)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -20e0fc: |[20e0fc] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onSurfaceSizeChanged:(II)V │ │ -20e10c: 7130 e508 1002 |0000: invoke-static {v0, v1, v2}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onSurfaceSizeChanged:(Lcom/google/android/exoplayer2/Player$Listener;II)V // method@08e5 │ │ -20e112: 0e00 |0003: return-void │ │ +20e100: |[20e100] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onSurfaceSizeChanged:(II)V │ │ +20e110: 7130 e508 1002 |0000: invoke-static {v0, v1, v2}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onSurfaceSizeChanged:(Lcom/google/android/exoplayer2/Player$Listener;II)V // method@08e5 │ │ +20e116: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #32 : (in Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener;) │ │ name : 'onTimelineChanged' │ │ type : '(Lcom/google/android/exoplayer2/Timeline;I)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -20e114: |[20e114] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onTimelineChanged:(Lcom/google/android/exoplayer2/Timeline;I)V │ │ -20e124: 7130 e608 1002 |0000: invoke-static {v0, v1, v2}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onTimelineChanged:(Lcom/google/android/exoplayer2/Player$Listener;Lcom/google/android/exoplayer2/Timeline;I)V // method@08e6 │ │ -20e12a: 0e00 |0003: return-void │ │ +20e118: |[20e118] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onTimelineChanged:(Lcom/google/android/exoplayer2/Timeline;I)V │ │ +20e128: 7130 e608 1002 |0000: invoke-static {v0, v1, v2}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onTimelineChanged:(Lcom/google/android/exoplayer2/Player$Listener;Lcom/google/android/exoplayer2/Timeline;I)V // method@08e6 │ │ +20e12e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #33 : (in Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener;) │ │ name : 'onTrackSelectionParametersChanged' │ │ type : '(Lcom/google/android/exoplayer2/trackselection/TrackSelectionParameters;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -20e12c: |[20e12c] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onTrackSelectionParametersChanged:(Lcom/google/android/exoplayer2/trackselection/TrackSelectionParameters;)V │ │ -20e13c: 7120 e708 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onTrackSelectionParametersChanged:(Lcom/google/android/exoplayer2/Player$Listener;Lcom/google/android/exoplayer2/trackselection/TrackSelectionParameters;)V // method@08e7 │ │ -20e142: 0e00 |0003: return-void │ │ +20e130: |[20e130] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onTrackSelectionParametersChanged:(Lcom/google/android/exoplayer2/trackselection/TrackSelectionParameters;)V │ │ +20e140: 7120 e708 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onTrackSelectionParametersChanged:(Lcom/google/android/exoplayer2/Player$Listener;Lcom/google/android/exoplayer2/trackselection/TrackSelectionParameters;)V // method@08e7 │ │ +20e146: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #34 : (in Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener;) │ │ name : 'onTracksChanged' │ │ type : '(Lcom/google/android/exoplayer2/Tracks;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -20e144: |[20e144] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onTracksChanged:(Lcom/google/android/exoplayer2/Tracks;)V │ │ -20e154: 7120 e808 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onTracksChanged:(Lcom/google/android/exoplayer2/Player$Listener;Lcom/google/android/exoplayer2/Tracks;)V // method@08e8 │ │ -20e15a: 0e00 |0003: return-void │ │ +20e148: |[20e148] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onTracksChanged:(Lcom/google/android/exoplayer2/Tracks;)V │ │ +20e158: 7120 e808 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onTracksChanged:(Lcom/google/android/exoplayer2/Player$Listener;Lcom/google/android/exoplayer2/Tracks;)V // method@08e8 │ │ +20e15e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #35 : (in Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener;) │ │ name : 'onVideoSizeChanged' │ │ type : '(Lcom/google/android/exoplayer2/video/VideoSize;)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -20e15c: |[20e15c] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onVideoSizeChanged:(Lcom/google/android/exoplayer2/video/VideoSize;)V │ │ -20e16c: 7120 e908 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onVideoSizeChanged:(Lcom/google/android/exoplayer2/Player$Listener;Lcom/google/android/exoplayer2/video/VideoSize;)V // method@08e9 │ │ -20e172: 0e00 |0003: return-void │ │ +20e160: |[20e160] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onVideoSizeChanged:(Lcom/google/android/exoplayer2/video/VideoSize;)V │ │ +20e170: 7120 e908 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onVideoSizeChanged:(Lcom/google/android/exoplayer2/Player$Listener;Lcom/google/android/exoplayer2/video/VideoSize;)V // method@08e9 │ │ +20e176: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #36 : (in Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener;) │ │ name : 'onVolumeChanged' │ │ type : '(F)V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -20e174: |[20e174] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onVolumeChanged:(F)V │ │ -20e184: 7120 ea08 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onVolumeChanged:(Lcom/google/android/exoplayer2/Player$Listener;F)V // method@08ea │ │ -20e18a: 0e00 |0003: return-void │ │ +20e178: |[20e178] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onVolumeChanged:(F)V │ │ +20e188: 7120 ea08 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onVolumeChanged:(Lcom/google/android/exoplayer2/Player$Listener;F)V // method@08ea │ │ +20e18e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 17628 (VideoPlayer.java) │ │ │ │ Class #2586 header: │ │ @@ -493353,18 +493354,18 @@ │ │ type : '(Lcom/google/android/exoplayer2/upstream/DefaultDataSourceFactory;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -20e3bc: |[20e3bc] org.thoughtcrime.securesms.video.exo.AttachmentDataSourceFactory.:(Lcom/google/android/exoplayer2/upstream/DefaultDataSourceFactory;)V │ │ -20e3cc: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ -20e3d2: 5b01 1344 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSourceFactory;.defaultDataSourceFactory:Lcom/google/android/exoplayer2/upstream/DefaultDataSourceFactory; // field@4413 │ │ -20e3d6: 0e00 |0005: return-void │ │ +20e3c0: |[20e3c0] org.thoughtcrime.securesms.video.exo.AttachmentDataSourceFactory.:(Lcom/google/android/exoplayer2/upstream/DefaultDataSourceFactory;)V │ │ +20e3d0: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ +20e3d6: 5b01 1344 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSourceFactory;.defaultDataSourceFactory:Lcom/google/android/exoplayer2/upstream/DefaultDataSourceFactory; // field@4413 │ │ +20e3da: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ 0x0003 line=15 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSourceFactory; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/google/android/exoplayer2/upstream/DefaultDataSourceFactory; │ │ @@ -493375,18 +493376,18 @@ │ │ type : '()Lcom/google/android/exoplayer2/upstream/DataSource;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -20e378: |[20e378] org.thoughtcrime.securesms.video.exo.AttachmentDataSourceFactory.createDataSource:()Lcom/google/android/exoplayer2/upstream/DataSource; │ │ -20e388: 6e10 3d6d 0100 |0000: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSourceFactory;.createDataSource:()Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource; // method@6d3d │ │ -20e38e: 0c00 |0003: move-result-object v0 │ │ -20e390: 1100 |0004: return-object v0 │ │ +20e37c: |[20e37c] org.thoughtcrime.securesms.video.exo.AttachmentDataSourceFactory.createDataSource:()Lcom/google/android/exoplayer2/upstream/DataSource; │ │ +20e38c: 6e10 3d6d 0100 |0000: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSourceFactory;.createDataSource:()Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource; // method@6d3d │ │ +20e392: 0c00 |0003: move-result-object v0 │ │ +20e394: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSourceFactory; │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSourceFactory;) │ │ @@ -493394,21 +493395,21 @@ │ │ type : '()Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -20e394: |[20e394] org.thoughtcrime.securesms.video.exo.AttachmentDataSourceFactory.createDataSource:()Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource; │ │ -20e3a4: 2200 bd11 |0000: new-instance v0, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource; // type@11bd │ │ -20e3a8: 5421 1344 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSourceFactory;.defaultDataSourceFactory:Lcom/google/android/exoplayer2/upstream/DefaultDataSourceFactory; // field@4413 │ │ -20e3ac: 6e10 0e09 0100 |0004: invoke-virtual {v1}, Lcom/google/android/exoplayer2/upstream/DefaultDataSourceFactory;.createDataSource:()Lcom/google/android/exoplayer2/upstream/DefaultDataSource; // method@090e │ │ -20e3b2: 0c01 |0007: move-result-object v1 │ │ -20e3b4: 7020 346d 1000 |0008: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource;.:(Lcom/google/android/exoplayer2/upstream/DefaultDataSource;)V // method@6d34 │ │ -20e3ba: 1100 |000b: return-object v0 │ │ +20e398: |[20e398] org.thoughtcrime.securesms.video.exo.AttachmentDataSourceFactory.createDataSource:()Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource; │ │ +20e3a8: 2200 bd11 |0000: new-instance v0, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource; // type@11bd │ │ +20e3ac: 5421 1344 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSourceFactory;.defaultDataSourceFactory:Lcom/google/android/exoplayer2/upstream/DefaultDataSourceFactory; // field@4413 │ │ +20e3b0: 6e10 0e09 0100 |0004: invoke-virtual {v1}, Lcom/google/android/exoplayer2/upstream/DefaultDataSourceFactory;.createDataSource:()Lcom/google/android/exoplayer2/upstream/DefaultDataSource; // method@090e │ │ +20e3b6: 0c01 |0007: move-result-object v1 │ │ +20e3b8: 7020 346d 1000 |0008: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource;.:(Lcom/google/android/exoplayer2/upstream/DefaultDataSource;)V // method@6d34 │ │ +20e3be: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSourceFactory; │ │ │ │ source_file_idx : 4931 (AttachmentDataSourceFactory.java) │ │ @@ -493462,22 +493463,22 @@ │ │ type : '(Lorg/thoughtcrime/securesms/video/recode/MP4Builder;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -20e82c: |[20e82c] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.:(Lorg/thoughtcrime/securesms/video/recode/MP4Builder;)V │ │ -20e83c: 5b23 1d44 |0000: iput-object v3, v2, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.this$0:Lorg/thoughtcrime/securesms/video/recode/MP4Builder; // field@441d │ │ -20e840: 7010 d30a 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0ad3 │ │ -20e846: 1700 0000 0040 |0005: const-wide/32 v0, #float 2 // #40000000 │ │ -20e84c: 5a20 1a44 |0008: iput-wide v0, v2, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.contentSize:J // field@441a │ │ -20e850: 1600 0000 |000a: const-wide/16 v0, #int 0 // #0 │ │ -20e854: 5a20 1b44 |000c: iput-wide v0, v2, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.dataOffset:J // field@441b │ │ -20e858: 0e00 |000e: return-void │ │ +20e830: |[20e830] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.:(Lorg/thoughtcrime/securesms/video/recode/MP4Builder;)V │ │ +20e840: 5b23 1d44 |0000: iput-object v3, v2, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.this$0:Lorg/thoughtcrime/securesms/video/recode/MP4Builder; // field@441d │ │ +20e844: 7010 d30a 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0ad3 │ │ +20e84a: 1700 0000 0040 |0005: const-wide/32 v0, #float 2 // #40000000 │ │ +20e850: 5a20 1a44 |0008: iput-wide v0, v2, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.contentSize:J // field@441a │ │ +20e854: 1600 0000 |000a: const-wide/16 v0, #int 0 // #0 │ │ +20e858: 5a20 1b44 |000c: iput-wide v0, v2, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.dataOffset:J // field@441b │ │ +20e85c: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ 0x0008 line=161 │ │ 0x000c line=162 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; │ │ @@ -493488,17 +493489,17 @@ │ │ type : '(Lorg/thoughtcrime/securesms/video/recode/MP4Builder;Lorg/thoughtcrime/securesms/video/recode/MP4Builder$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -20e85c: |[20e85c] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.:(Lorg/thoughtcrime/securesms/video/recode/MP4Builder;Lorg/thoughtcrime/securesms/video/recode/MP4Builder$1;)V │ │ -20e86c: 7020 466d 1000 |0000: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.:(Lorg/thoughtcrime/securesms/video/recode/MP4Builder;)V // method@6d46 │ │ -20e872: 0e00 |0003: return-void │ │ +20e860: |[20e860] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.:(Lorg/thoughtcrime/securesms/video/recode/MP4Builder;Lorg/thoughtcrime/securesms/video/recode/MP4Builder$1;)V │ │ +20e870: 7020 466d 1000 |0000: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.:(Lorg/thoughtcrime/securesms/video/recode/MP4Builder;)V // method@6d46 │ │ +20e876: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/thoughtcrime/securesms/video/recode/MP4Builder; │ │ 0x0000 - 0x0004 reg=2 (null) Lorg/thoughtcrime/securesms/video/recode/MP4Builder$1; │ │ @@ -493508,66 +493509,66 @@ │ │ type : '(J)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 16 16-bit code units │ │ -20e780: |[20e780] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.isSmallBox:(J)Z │ │ -20e790: 1600 0800 |0000: const-wide/16 v0, #int 8 // #8 │ │ -20e794: bb04 |0002: add-long/2addr v4, v0 │ │ -20e796: 1800 0000 0000 0100 0000 |0003: const-wide v0, #double 2.122e-314 // #0000000100000000 │ │ -20e7a0: 3102 0400 |0008: cmp-long v2, v4, v0 │ │ -20e7a4: 3b02 0400 |000a: if-gez v2, 000e // +0004 │ │ -20e7a8: 1214 |000c: const/4 v4, #int 1 // #1 │ │ -20e7aa: 2802 |000d: goto 000f // +0002 │ │ -20e7ac: 1204 |000e: const/4 v4, #int 0 // #0 │ │ -20e7ae: 0f04 |000f: return v4 │ │ +20e784: |[20e784] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.isSmallBox:(J)Z │ │ +20e794: 1600 0800 |0000: const-wide/16 v0, #int 8 // #8 │ │ +20e798: bb04 |0002: add-long/2addr v4, v0 │ │ +20e79a: 1800 0000 0000 0100 0000 |0003: const-wide v0, #double 2.122e-314 // #0000000100000000 │ │ +20e7a4: 3102 0400 |0008: cmp-long v2, v4, v0 │ │ +20e7a8: 3b02 0400 |000a: if-gez v2, 000e // +0004 │ │ +20e7ac: 1214 |000c: const/4 v4, #int 1 // #1 │ │ +20e7ae: 2802 |000d: goto 000f // +0002 │ │ +20e7b0: 1204 |000e: const/4 v4, #int 0 // #0 │ │ +20e7b2: 0f04 |000f: return v4 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;) │ │ name : 'getBox' │ │ type : '(Ljava/nio/channels/WritableByteChannel;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 58 16-bit code units │ │ -20e874: |[20e874] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.getBox:(Ljava/nio/channels/WritableByteChannel;)V │ │ -20e884: 1300 1000 |0000: const/16 v0, #int 16 // #10 │ │ -20e888: 7110 d40b 0000 |0002: invoke-static {v0}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@0bd4 │ │ -20e88e: 0c00 |0005: move-result-object v0 │ │ -20e890: 6e10 4c6d 0500 |0006: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.getSize:()J // method@6d4c │ │ -20e896: 0b01 |0009: move-result-wide v1 │ │ -20e898: 7030 4e6d 1502 |000a: invoke-direct {v5, v1, v2}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.isSmallBox:(J)Z // method@6d4e │ │ -20e89e: 0a03 |000d: move-result v3 │ │ -20e8a0: 3803 0600 |000e: if-eqz v3, 0014 // +0006 │ │ -20e8a4: 7130 4108 1002 |0010: invoke-static {v0, v1, v2}, Lcom/coremedia/iso/IsoTypeWriter;.writeUInt32:(Ljava/nio/ByteBuffer;J)V // method@0841 │ │ -20e8aa: 2806 |0013: goto 0019 // +0006 │ │ -20e8ac: 1603 0100 |0014: const-wide/16 v3, #int 1 // #1 │ │ -20e8b0: 7130 4108 3004 |0016: invoke-static {v0, v3, v4}, Lcom/coremedia/iso/IsoTypeWriter;.writeUInt32:(Ljava/nio/ByteBuffer;J)V // method@0841 │ │ -20e8b6: 1a03 4875 |0019: const-string v3, "mdat" // string@7548 │ │ -20e8ba: 7110 4008 0300 |001b: invoke-static {v3}, Lcom/coremedia/iso/IsoFile;.fourCCtoBytes:(Ljava/lang/String;)[B // method@0840 │ │ -20e8c0: 0c03 |001e: move-result-object v3 │ │ -20e8c2: 6e20 e30b 3000 |001f: invoke-virtual {v0, v3}, Ljava/nio/ByteBuffer;.put:([B)Ljava/nio/ByteBuffer; // method@0be3 │ │ -20e8c8: 7030 4e6d 1502 |0022: invoke-direct {v5, v1, v2}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.isSmallBox:(J)Z // method@6d4e │ │ -20e8ce: 0a03 |0025: move-result v3 │ │ -20e8d0: 3803 0a00 |0026: if-eqz v3, 0030 // +000a │ │ -20e8d4: 1301 0800 |0028: const/16 v1, #int 8 // #8 │ │ -20e8d8: 2311 d411 |002a: new-array v1, v1, [B // type@11d4 │ │ -20e8dc: 6e20 e30b 1000 |002c: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.put:([B)Ljava/nio/ByteBuffer; // method@0be3 │ │ -20e8e2: 2804 |002f: goto 0033 // +0004 │ │ -20e8e4: 7130 4208 1002 |0030: invoke-static {v0, v1, v2}, Lcom/coremedia/iso/IsoTypeWriter;.writeUInt64:(Ljava/nio/ByteBuffer;J)V // method@0842 │ │ -20e8ea: 6e10 e80b 0000 |0033: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@0be8 │ │ -20e8f0: 7220 fb0b 0600 |0036: invoke-interface {v6, v0}, Ljava/nio/channels/WritableByteChannel;.write:(Ljava/nio/ByteBuffer;)I // method@0bfb │ │ -20e8f6: 0e00 |0039: return-void │ │ +20e878: |[20e878] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.getBox:(Ljava/nio/channels/WritableByteChannel;)V │ │ +20e888: 1300 1000 |0000: const/16 v0, #int 16 // #10 │ │ +20e88c: 7110 d40b 0000 |0002: invoke-static {v0}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@0bd4 │ │ +20e892: 0c00 |0005: move-result-object v0 │ │ +20e894: 6e10 4c6d 0500 |0006: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.getSize:()J // method@6d4c │ │ +20e89a: 0b01 |0009: move-result-wide v1 │ │ +20e89c: 7030 4e6d 1502 |000a: invoke-direct {v5, v1, v2}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.isSmallBox:(J)Z // method@6d4e │ │ +20e8a2: 0a03 |000d: move-result v3 │ │ +20e8a4: 3803 0600 |000e: if-eqz v3, 0014 // +0006 │ │ +20e8a8: 7130 4108 1002 |0010: invoke-static {v0, v1, v2}, Lcom/coremedia/iso/IsoTypeWriter;.writeUInt32:(Ljava/nio/ByteBuffer;J)V // method@0841 │ │ +20e8ae: 2806 |0013: goto 0019 // +0006 │ │ +20e8b0: 1603 0100 |0014: const-wide/16 v3, #int 1 // #1 │ │ +20e8b4: 7130 4108 3004 |0016: invoke-static {v0, v3, v4}, Lcom/coremedia/iso/IsoTypeWriter;.writeUInt32:(Ljava/nio/ByteBuffer;J)V // method@0841 │ │ +20e8ba: 1a03 4875 |0019: const-string v3, "mdat" // string@7548 │ │ +20e8be: 7110 4008 0300 |001b: invoke-static {v3}, Lcom/coremedia/iso/IsoFile;.fourCCtoBytes:(Ljava/lang/String;)[B // method@0840 │ │ +20e8c4: 0c03 |001e: move-result-object v3 │ │ +20e8c6: 6e20 e30b 3000 |001f: invoke-virtual {v0, v3}, Ljava/nio/ByteBuffer;.put:([B)Ljava/nio/ByteBuffer; // method@0be3 │ │ +20e8cc: 7030 4e6d 1502 |0022: invoke-direct {v5, v1, v2}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.isSmallBox:(J)Z // method@6d4e │ │ +20e8d2: 0a03 |0025: move-result v3 │ │ +20e8d4: 3803 0a00 |0026: if-eqz v3, 0030 // +000a │ │ +20e8d8: 1301 0800 |0028: const/16 v1, #int 8 // #8 │ │ +20e8dc: 2311 d411 |002a: new-array v1, v1, [B // type@11d4 │ │ +20e8e0: 6e20 e30b 1000 |002c: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.put:([B)Ljava/nio/ByteBuffer; // method@0be3 │ │ +20e8e6: 2804 |002f: goto 0033 // +0004 │ │ +20e8e8: 7130 4208 1002 |0030: invoke-static {v0, v1, v2}, Lcom/coremedia/iso/IsoTypeWriter;.writeUInt64:(Ljava/nio/ByteBuffer;J)V // method@0842 │ │ +20e8ee: 6e10 e80b 0000 |0033: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@0be8 │ │ +20e8f4: 7220 fb0b 0600 |0036: invoke-interface {v6, v0}, Ljava/nio/channels/WritableByteChannel;.write:(Ljava/nio/ByteBuffer;)I // method@0bfb │ │ +20e8fa: 0e00 |0039: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=206 │ │ 0x0006 line=207 │ │ 0x000a line=208 │ │ 0x0010 line=209 │ │ 0x0016 line=211 │ │ @@ -493586,17 +493587,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -20e7e0: |[20e7e0] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.getContentSize:()J │ │ -20e7f0: 5320 1a44 |0000: iget-wide v0, v2, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.contentSize:J // field@441a │ │ -20e7f4: 1000 |0002: return-wide v0 │ │ +20e7e4: |[20e7e4] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.getContentSize:()J │ │ +20e7f4: 5320 1a44 |0000: iget-wide v0, v2, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.contentSize:J // field@441a │ │ +20e7f8: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; │ │ │ │ #2 : (in Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;) │ │ @@ -493604,17 +493605,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -20e7f8: |[20e7f8] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.getOffset:()J │ │ -20e808: 5320 1b44 |0000: iget-wide v0, v2, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.dataOffset:J // field@441b │ │ -20e80c: 1000 |0002: return-wide v0 │ │ +20e7fc: |[20e7fc] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.getOffset:()J │ │ +20e80c: 5320 1b44 |0000: iget-wide v0, v2, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.dataOffset:J // field@441b │ │ +20e810: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; │ │ │ │ #3 : (in Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;) │ │ @@ -493622,17 +493623,17 @@ │ │ type : '()Lcom/coremedia/iso/boxes/Container;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -20e7b0: |[20e7b0] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.getParent:()Lcom/coremedia/iso/boxes/Container; │ │ -20e7c0: 5410 1c44 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.parent:Lcom/coremedia/iso/boxes/Container; // field@441c │ │ -20e7c4: 1100 |0002: return-object v0 │ │ +20e7b4: |[20e7b4] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.getParent:()Lcom/coremedia/iso/boxes/Container; │ │ +20e7c4: 5410 1c44 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.parent:Lcom/coremedia/iso/boxes/Container; // field@441c │ │ +20e7c8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; │ │ │ │ #4 : (in Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;) │ │ @@ -493640,19 +493641,19 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -20e810: |[20e810] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.getSize:()J │ │ -20e820: 1600 1000 |0000: const-wide/16 v0, #int 16 // #10 │ │ -20e824: 5342 1a44 |0002: iget-wide v2, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.contentSize:J // field@441a │ │ -20e828: bb02 |0004: add-long/2addr v2, v0 │ │ -20e82a: 1002 |0005: return-wide v2 │ │ +20e814: |[20e814] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.getSize:()J │ │ +20e824: 1600 1000 |0000: const-wide/16 v0, #int 16 // #10 │ │ +20e828: 5342 1a44 |0002: iget-wide v2, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.contentSize:J // field@441a │ │ +20e82c: bb02 |0004: add-long/2addr v2, v0 │ │ +20e82e: 1002 |0005: return-wide v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=193 │ │ locals : │ │ 0x0000 - 0x0006 reg=4 this Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; │ │ │ │ #5 : (in Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;) │ │ @@ -493660,17 +493661,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -20e7c8: |[20e7c8] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.getType:()Ljava/lang/String; │ │ -20e7d8: 1a00 4875 |0000: const-string v0, "mdat" // string@7548 │ │ -20e7dc: 1100 |0002: return-object v0 │ │ +20e7cc: |[20e7cc] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.getType:()Ljava/lang/String; │ │ +20e7dc: 1a00 4875 |0000: const-string v0, "mdat" // string@7548 │ │ +20e7e0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; │ │ │ │ #6 : (in Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;) │ │ @@ -493678,32 +493679,32 @@ │ │ type : '(Lcom/googlecode/mp4parser/DataSource;Ljava/nio/ByteBuffer;JLcom/coremedia/iso/BoxParser;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -20e8f8: |[20e8f8] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.parse:(Lcom/googlecode/mp4parser/DataSource;Ljava/nio/ByteBuffer;JLcom/coremedia/iso/BoxParser;)V │ │ -20e908: 0e00 |0000: return-void │ │ +20e8fc: |[20e8fc] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.parse:(Lcom/googlecode/mp4parser/DataSource;Ljava/nio/ByteBuffer;JLcom/coremedia/iso/BoxParser;)V │ │ +20e90c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;) │ │ name : 'setContentSize' │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -20e90c: |[20e90c] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.setContentSize:(J)V │ │ -20e91c: 5a01 1a44 |0000: iput-wide v1, v0, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.contentSize:J // field@441a │ │ -20e920: 0e00 |0002: return-void │ │ +20e910: |[20e910] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.setContentSize:(J)V │ │ +20e920: 5a01 1a44 |0000: iput-wide v1, v0, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.contentSize:J // field@441a │ │ +20e924: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; │ │ 0x0000 - 0x0003 reg=1 (null) J │ │ │ │ @@ -493712,17 +493713,17 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -20e924: |[20e924] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.setDataOffset:(J)V │ │ -20e934: 5a01 1b44 |0000: iput-wide v1, v0, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.dataOffset:J // field@441b │ │ -20e938: 0e00 |0002: return-void │ │ +20e928: |[20e928] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.setDataOffset:(J)V │ │ +20e938: 5a01 1b44 |0000: iput-wide v1, v0, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.dataOffset:J // field@441b │ │ +20e93c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; │ │ 0x0000 - 0x0003 reg=1 (null) J │ │ │ │ @@ -493731,17 +493732,17 @@ │ │ type : '(Lcom/coremedia/iso/boxes/Container;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -20e93c: |[20e93c] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.setParent:(Lcom/coremedia/iso/boxes/Container;)V │ │ -20e94c: 5b01 1c44 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.parent:Lcom/coremedia/iso/boxes/Container; // field@441c │ │ -20e950: 0e00 |0002: return-void │ │ +20e940: |[20e940] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.setParent:(Lcom/coremedia/iso/boxes/Container;)V │ │ +20e950: 5b01 1c44 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.parent:Lcom/coremedia/iso/boxes/Container; // field@441c │ │ +20e954: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; │ │ 0x0000 - 0x0003 reg=1 (null) Lcom/coremedia/iso/boxes/Container; │ │ │ │ @@ -573416,52 +573417,52 @@ │ │ type : '(Landroidx/fragment/app/FragmentManager;Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 67 16-bit code units │ │ -201604: |[201604] org.thoughtcrime.securesms.scribbles.StickerSelectActivity$StickerPagerAdapter.:(Landroidx/fragment/app/FragmentManager;Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener;)V │ │ -201614: 7020 cd05 4300 |0000: invoke-direct {v3, v4}, Landroidx/fragment/app/FragmentStatePagerAdapter;.:(Landroidx/fragment/app/FragmentManager;)V // method@05cd │ │ -20161a: 1254 |0003: const/4 v4, #int 5 // #5 │ │ -20161c: 2344 e811 |0004: new-array v4, v4, [Landroidx/fragment/app/Fragment; // type@11e8 │ │ -201620: 1a00 6f8a |0006: const-string v0, "stickers/emoticons" // string@8a6f │ │ -201624: 7110 a069 0000 |0008: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.newInstance:(Ljava/lang/String;)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; // method@69a0 │ │ -20162a: 0c00 |000b: move-result-object v0 │ │ -20162c: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -20162e: 4d00 0401 |000d: aput-object v0, v4, v1 │ │ -201632: 1a00 6e8a |000f: const-string v0, "stickers/clothes" // string@8a6e │ │ -201636: 7110 a069 0000 |0011: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.newInstance:(Ljava/lang/String;)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; // method@69a0 │ │ -20163c: 0c00 |0014: move-result-object v0 │ │ -20163e: 1212 |0015: const/4 v2, #int 1 // #1 │ │ -201640: 4d00 0402 |0016: aput-object v0, v4, v2 │ │ -201644: 1a00 6d8a |0018: const-string v0, "stickers/animals" // string@8a6d │ │ -201648: 7110 a069 0000 |001a: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.newInstance:(Ljava/lang/String;)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; // method@69a0 │ │ -20164e: 0c00 |001d: move-result-object v0 │ │ -201650: 1222 |001e: const/4 v2, #int 2 // #2 │ │ -201652: 4d00 0402 |001f: aput-object v0, v4, v2 │ │ -201656: 1a00 708a |0021: const-string v0, "stickers/food" // string@8a70 │ │ -20165a: 7110 a069 0000 |0023: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.newInstance:(Ljava/lang/String;)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; // method@69a0 │ │ -201660: 0c00 |0026: move-result-object v0 │ │ -201662: 1232 |0027: const/4 v2, #int 3 // #3 │ │ -201664: 4d00 0402 |0028: aput-object v0, v4, v2 │ │ -201668: 1a00 718a |002a: const-string v0, "stickers/weather" // string@8a71 │ │ -20166c: 7110 a069 0000 |002c: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.newInstance:(Ljava/lang/String;)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; // method@69a0 │ │ -201672: 0c00 |002f: move-result-object v0 │ │ -201674: 1242 |0030: const/4 v2, #int 4 // #4 │ │ -201676: 4d00 0402 |0031: aput-object v0, v4, v2 │ │ -20167a: 5b34 a842 |0033: iput-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity$StickerPagerAdapter;.fragments:[Landroidx/fragment/app/Fragment; // field@42a8 │ │ -20167e: 2140 |0035: array-length v0, v4 │ │ -201680: 3501 0c00 |0036: if-ge v1, v0, 0042 // +000c │ │ -201684: 4602 0401 |0038: aget-object v2, v4, v1 │ │ -201688: 1f02 3e11 |003a: check-cast v2, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; // type@113e │ │ -20168c: 6e20 a869 5200 |003c: invoke-virtual {v2, v5}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.setListener:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener;)V // method@69a8 │ │ -201692: d801 0101 |003f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -201696: 28f5 |0041: goto 0036 // -000b │ │ -201698: 0e00 |0042: return-void │ │ +201608: |[201608] org.thoughtcrime.securesms.scribbles.StickerSelectActivity$StickerPagerAdapter.:(Landroidx/fragment/app/FragmentManager;Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener;)V │ │ +201618: 7020 cd05 4300 |0000: invoke-direct {v3, v4}, Landroidx/fragment/app/FragmentStatePagerAdapter;.:(Landroidx/fragment/app/FragmentManager;)V // method@05cd │ │ +20161e: 1254 |0003: const/4 v4, #int 5 // #5 │ │ +201620: 2344 e811 |0004: new-array v4, v4, [Landroidx/fragment/app/Fragment; // type@11e8 │ │ +201624: 1a00 6f8a |0006: const-string v0, "stickers/emoticons" // string@8a6f │ │ +201628: 7110 a069 0000 |0008: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.newInstance:(Ljava/lang/String;)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; // method@69a0 │ │ +20162e: 0c00 |000b: move-result-object v0 │ │ +201630: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +201632: 4d00 0401 |000d: aput-object v0, v4, v1 │ │ +201636: 1a00 6e8a |000f: const-string v0, "stickers/clothes" // string@8a6e │ │ +20163a: 7110 a069 0000 |0011: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.newInstance:(Ljava/lang/String;)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; // method@69a0 │ │ +201640: 0c00 |0014: move-result-object v0 │ │ +201642: 1212 |0015: const/4 v2, #int 1 // #1 │ │ +201644: 4d00 0402 |0016: aput-object v0, v4, v2 │ │ +201648: 1a00 6d8a |0018: const-string v0, "stickers/animals" // string@8a6d │ │ +20164c: 7110 a069 0000 |001a: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.newInstance:(Ljava/lang/String;)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; // method@69a0 │ │ +201652: 0c00 |001d: move-result-object v0 │ │ +201654: 1222 |001e: const/4 v2, #int 2 // #2 │ │ +201656: 4d00 0402 |001f: aput-object v0, v4, v2 │ │ +20165a: 1a00 708a |0021: const-string v0, "stickers/food" // string@8a70 │ │ +20165e: 7110 a069 0000 |0023: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.newInstance:(Ljava/lang/String;)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; // method@69a0 │ │ +201664: 0c00 |0026: move-result-object v0 │ │ +201666: 1232 |0027: const/4 v2, #int 3 // #3 │ │ +201668: 4d00 0402 |0028: aput-object v0, v4, v2 │ │ +20166c: 1a00 718a |002a: const-string v0, "stickers/weather" // string@8a71 │ │ +201670: 7110 a069 0000 |002c: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.newInstance:(Ljava/lang/String;)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; // method@69a0 │ │ +201676: 0c00 |002f: move-result-object v0 │ │ +201678: 1242 |0030: const/4 v2, #int 4 // #4 │ │ +20167a: 4d00 0402 |0031: aput-object v0, v4, v2 │ │ +20167e: 5b34 a842 |0033: iput-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity$StickerPagerAdapter;.fragments:[Landroidx/fragment/app/Fragment; // field@42a8 │ │ +201682: 2140 |0035: array-length v0, v4 │ │ +201684: 3501 0c00 |0036: if-ge v1, v0, 0042 // +000c │ │ +201688: 4602 0401 |0038: aget-object v2, v4, v1 │ │ +20168c: 1f02 3e11 |003a: check-cast v2, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; // type@113e │ │ +201690: 6e20 a869 5200 |003c: invoke-virtual {v2, v5}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.setListener:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener;)V // method@69a8 │ │ +201696: d801 0101 |003f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +20169a: 28f5 |0041: goto 0036 // -000b │ │ +20169c: 0e00 |0042: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x0004 line=87 │ │ 0x0008 line=88 │ │ 0x0011 line=89 │ │ 0x001a line=90 │ │ @@ -573480,18 +573481,18 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -2015ec: |[2015ec] org.thoughtcrime.securesms.scribbles.StickerSelectActivity$StickerPagerAdapter.getCount:()I │ │ -2015fc: 5410 a842 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity$StickerPagerAdapter;.fragments:[Landroidx/fragment/app/Fragment; // field@42a8 │ │ -201600: 2100 |0002: array-length v0, v0 │ │ -201602: 0f00 |0003: return v0 │ │ +2015f0: |[2015f0] org.thoughtcrime.securesms.scribbles.StickerSelectActivity$StickerPagerAdapter.getCount:()I │ │ +201600: 5410 a842 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity$StickerPagerAdapter;.fragments:[Landroidx/fragment/app/Fragment; // field@42a8 │ │ +201604: 2100 |0002: array-length v0, v0 │ │ +201606: 0f00 |0003: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity$StickerPagerAdapter; │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity$StickerPagerAdapter;) │ │ @@ -573499,18 +573500,18 @@ │ │ type : '(I)Landroidx/fragment/app/Fragment;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -2015d0: |[2015d0] org.thoughtcrime.securesms.scribbles.StickerSelectActivity$StickerPagerAdapter.getItem:(I)Landroidx/fragment/app/Fragment; │ │ -2015e0: 5410 a842 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity$StickerPagerAdapter;.fragments:[Landroidx/fragment/app/Fragment; // field@42a8 │ │ -2015e4: 4602 0002 |0002: aget-object v2, v0, v2 │ │ -2015e8: 1102 |0004: return-object v2 │ │ +2015d4: |[2015d4] org.thoughtcrime.securesms.scribbles.StickerSelectActivity$StickerPagerAdapter.getItem:(I)Landroidx/fragment/app/Fragment; │ │ +2015e4: 5410 a842 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity$StickerPagerAdapter;.fragments:[Landroidx/fragment/app/Fragment; // field@42a8 │ │ +2015e8: 4602 0002 |0002: aget-object v2, v0, v2 │ │ +2015ec: 1102 |0004: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity$StickerPagerAdapter; │ │ 0x0000 - 0x0005 reg=2 (null) I │ │ │ │ @@ -573580,25 +573581,25 @@ │ │ type : '(Landroid/content/Context;Lorg/thoughtcrime/securesms/mms/GlideRequests;Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -20385c: |[20385c] org.thoughtcrime.securesms.search.SearchListAdapter.:(Landroid/content/Context;Lorg/thoughtcrime/securesms/mms/GlideRequests;Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;)V │ │ -20386c: 7010 c34e 0100 |0000: invoke-direct {v1}, Lorg/thoughtcrime/securesms/BaseConversationListAdapter;.:()V // method@4ec3 │ │ -203872: 6200 0e43 |0003: sget-object v0, Lorg/thoughtcrime/securesms/search/model/SearchResult;.EMPTY:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@430e │ │ -203876: 5b10 0343 |0005: iput-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@4303 │ │ -20387a: 5b13 0243 |0007: iput-object v3, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@4302 │ │ -20387e: 5b14 0143 |0009: iput-object v4, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.eventListener:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@4301 │ │ -203882: 5b12 ff42 |000b: iput-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.context:Landroid/content/Context; // field@42ff │ │ -203886: 7110 625e 0200 |000d: invoke-static {v2}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@5e62 │ │ -20388c: 0c02 |0010: move-result-object v2 │ │ -20388e: 5b12 0043 |0011: iput-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.dcContext:Lcom/b44t/messenger/DcContext; // field@4300 │ │ -203892: 0e00 |0013: return-void │ │ +203860: |[203860] org.thoughtcrime.securesms.search.SearchListAdapter.:(Landroid/content/Context;Lorg/thoughtcrime/securesms/mms/GlideRequests;Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;)V │ │ +203870: 7010 c34e 0100 |0000: invoke-direct {v1}, Lorg/thoughtcrime/securesms/BaseConversationListAdapter;.:()V // method@4ec3 │ │ +203876: 6200 0e43 |0003: sget-object v0, Lorg/thoughtcrime/securesms/search/model/SearchResult;.EMPTY:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@430e │ │ +20387a: 5b10 0343 |0005: iput-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@4303 │ │ +20387e: 5b13 0243 |0007: iput-object v3, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@4302 │ │ +203882: 5b14 0143 |0009: iput-object v4, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.eventListener:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@4301 │ │ +203886: 5b12 ff42 |000b: iput-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.context:Landroid/content/Context; // field@42ff │ │ +20388a: 7110 625e 0200 |000d: invoke-static {v2}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@5e62 │ │ +203890: 0c02 |0010: move-result-object v2 │ │ +203892: 5b12 0043 |0011: iput-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.dcContext:Lcom/b44t/messenger/DcContext; // field@4300 │ │ +203896: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0003 line=39 │ │ 0x0007 line=49 │ │ 0x0009 line=50 │ │ 0x000b line=51 │ │ @@ -573614,34 +573615,34 @@ │ │ type : '(I)Lcom/b44t/messenger/DcContact;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -203688: |[203688] org.thoughtcrime.securesms.search.SearchListAdapter.getContactResult:(I)Lcom/b44t/messenger/DcContact; │ │ -203698: 7010 1d6a 0300 |0000: invoke-direct {v3}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getFirstContactIndex:()I // method@6a1d │ │ -20369e: 0a00 |0003: move-result v0 │ │ -2036a0: 3404 1c00 |0004: if-lt v4, v0, 0020 // +001c │ │ -2036a4: 7010 1e6a 0300 |0006: invoke-direct {v3}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getFirstMessageIndex:()I // method@6a1e │ │ -2036aa: 0a00 |0009: move-result v0 │ │ -2036ac: 3504 1600 |000a: if-ge v4, v0, 0020 // +0016 │ │ -2036b0: 5430 0043 |000c: iget-object v0, v3, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.dcContext:Lcom/b44t/messenger/DcContext; // field@4300 │ │ -2036b4: 5431 0343 |000e: iget-object v1, v3, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@4303 │ │ -2036b8: 6e10 456a 0100 |0010: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getContacts:()[I // method@6a45 │ │ -2036be: 0c01 |0013: move-result-object v1 │ │ -2036c0: 7010 1d6a 0300 |0014: invoke-direct {v3}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getFirstContactIndex:()I // method@6a1d │ │ -2036c6: 0a02 |0017: move-result v2 │ │ -2036c8: b124 |0018: sub-int/2addr v4, v2 │ │ -2036ca: 4404 0104 |0019: aget v4, v1, v4 │ │ -2036ce: 6e20 e206 4000 |001b: invoke-virtual {v0, v4}, Lcom/b44t/messenger/DcContext;.getContact:(I)Lcom/b44t/messenger/DcContact; // method@06e2 │ │ -2036d4: 0c04 |001e: move-result-object v4 │ │ -2036d6: 1104 |001f: return-object v4 │ │ -2036d8: 1204 |0020: const/4 v4, #int 0 // #0 │ │ -2036da: 1104 |0021: return-object v4 │ │ +20368c: |[20368c] org.thoughtcrime.securesms.search.SearchListAdapter.getContactResult:(I)Lcom/b44t/messenger/DcContact; │ │ +20369c: 7010 1d6a 0300 |0000: invoke-direct {v3}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getFirstContactIndex:()I // method@6a1d │ │ +2036a2: 0a00 |0003: move-result v0 │ │ +2036a4: 3404 1c00 |0004: if-lt v4, v0, 0020 // +001c │ │ +2036a8: 7010 1e6a 0300 |0006: invoke-direct {v3}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getFirstMessageIndex:()I // method@6a1e │ │ +2036ae: 0a00 |0009: move-result v0 │ │ +2036b0: 3504 1600 |000a: if-ge v4, v0, 0020 // +0016 │ │ +2036b4: 5430 0043 |000c: iget-object v0, v3, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.dcContext:Lcom/b44t/messenger/DcContext; // field@4300 │ │ +2036b8: 5431 0343 |000e: iget-object v1, v3, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@4303 │ │ +2036bc: 6e10 456a 0100 |0010: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getContacts:()[I // method@6a45 │ │ +2036c2: 0c01 |0013: move-result-object v1 │ │ +2036c4: 7010 1d6a 0300 |0014: invoke-direct {v3}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getFirstContactIndex:()I // method@6a1d │ │ +2036ca: 0a02 |0017: move-result v2 │ │ +2036cc: b124 |0018: sub-int/2addr v4, v2 │ │ +2036ce: 4404 0104 |0019: aget v4, v1, v4 │ │ +2036d2: 6e20 e206 4000 |001b: invoke-virtual {v0, v4}, Lcom/b44t/messenger/DcContext;.getContact:(I)Lcom/b44t/messenger/DcContact; // method@06e2 │ │ +2036d8: 0c04 |001e: move-result-object v4 │ │ +2036da: 1104 |001f: return-object v4 │ │ +2036dc: 1204 |0020: const/4 v4, #int 0 // #0 │ │ +2036de: 1104 |0021: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ 0x000c line=166 │ │ locals : │ │ 0x0000 - 0x0022 reg=3 this Lorg/thoughtcrime/securesms/search/SearchListAdapter; │ │ 0x0000 - 0x0022 reg=4 (null) I │ │ @@ -573651,29 +573652,29 @@ │ │ type : '(I)Lcom/b44t/messenger/DcChatlist$Item;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -203644: |[203644] org.thoughtcrime.securesms.search.SearchListAdapter.getConversationResult:(I)Lcom/b44t/messenger/DcChatlist$Item; │ │ -203654: 5410 0343 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@4303 │ │ -203658: 6e10 446a 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getChats:()Lcom/b44t/messenger/DcChatlist; // method@6a44 │ │ -20365e: 0c00 |0005: move-result-object v0 │ │ -203660: 6e10 ab06 0000 |0006: invoke-virtual {v0}, Lcom/b44t/messenger/DcChatlist;.getCnt:()I // method@06ab │ │ -203666: 0a00 |0009: move-result v0 │ │ -203668: 3502 0d00 |000a: if-ge v2, v0, 0017 // +000d │ │ -20366c: 5410 0343 |000c: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@4303 │ │ -203670: 6e10 446a 0000 |000e: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getChats:()Lcom/b44t/messenger/DcChatlist; // method@6a44 │ │ -203676: 0c00 |0011: move-result-object v0 │ │ -203678: 6e20 ac06 2000 |0012: invoke-virtual {v0, v2}, Lcom/b44t/messenger/DcChatlist;.getItem:(I)Lcom/b44t/messenger/DcChatlist$Item; // method@06ac │ │ -20367e: 0c02 |0015: move-result-object v2 │ │ -203680: 1102 |0016: return-object v2 │ │ -203682: 1202 |0017: const/4 v2, #int 0 // #0 │ │ -203684: 1102 |0018: return-object v2 │ │ +203648: |[203648] org.thoughtcrime.securesms.search.SearchListAdapter.getConversationResult:(I)Lcom/b44t/messenger/DcChatlist$Item; │ │ +203658: 5410 0343 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@4303 │ │ +20365c: 6e10 446a 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getChats:()Lcom/b44t/messenger/DcChatlist; // method@6a44 │ │ +203662: 0c00 |0005: move-result-object v0 │ │ +203664: 6e10 ab06 0000 |0006: invoke-virtual {v0}, Lcom/b44t/messenger/DcChatlist;.getCnt:()I // method@06ab │ │ +20366a: 0a00 |0009: move-result v0 │ │ +20366c: 3502 0d00 |000a: if-ge v2, v0, 0017 // +000d │ │ +203670: 5410 0343 |000c: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@4303 │ │ +203674: 6e10 446a 0000 |000e: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getChats:()Lcom/b44t/messenger/DcChatlist; // method@6a44 │ │ +20367a: 0c00 |0011: move-result-object v0 │ │ +20367c: 6e20 ac06 2000 |0012: invoke-virtual {v0, v2}, Lcom/b44t/messenger/DcChatlist;.getItem:(I)Lcom/b44t/messenger/DcChatlist$Item; // method@06ac │ │ +203682: 0c02 |0015: move-result-object v2 │ │ +203684: 1102 |0016: return-object v2 │ │ +203686: 1202 |0017: const/4 v2, #int 0 // #0 │ │ +203688: 1102 |0018: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ 0x000c line=158 │ │ locals : │ │ 0x0000 - 0x0019 reg=1 this Lorg/thoughtcrime/securesms/search/SearchListAdapter; │ │ 0x0000 - 0x0019 reg=2 (null) I │ │ @@ -573683,21 +573684,21 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -203734: |[203734] org.thoughtcrime.securesms.search.SearchListAdapter.getFirstContactIndex:()I │ │ -203744: 5410 0343 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@4303 │ │ -203748: 6e10 446a 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getChats:()Lcom/b44t/messenger/DcChatlist; // method@6a44 │ │ -20374e: 0c00 |0005: move-result-object v0 │ │ -203750: 6e10 ab06 0000 |0006: invoke-virtual {v0}, Lcom/b44t/messenger/DcChatlist;.getCnt:()I // method@06ab │ │ -203756: 0a00 |0009: move-result v0 │ │ -203758: 0f00 |000a: return v0 │ │ +203738: |[203738] org.thoughtcrime.securesms.search.SearchListAdapter.getFirstContactIndex:()I │ │ +203748: 5410 0343 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@4303 │ │ +20374c: 6e10 446a 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getChats:()Lcom/b44t/messenger/DcChatlist; // method@6a44 │ │ +203752: 0c00 |0005: move-result-object v0 │ │ +203754: 6e10 ab06 0000 |0006: invoke-virtual {v0}, Lcom/b44t/messenger/DcChatlist;.getCnt:()I // method@06ab │ │ +20375a: 0a00 |0009: move-result v0 │ │ +20375c: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/thoughtcrime/securesms/search/SearchListAdapter; │ │ │ │ #4 : (in Lorg/thoughtcrime/securesms/search/SearchListAdapter;) │ │ @@ -573705,23 +573706,23 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -20375c: |[20375c] org.thoughtcrime.securesms.search.SearchListAdapter.getFirstMessageIndex:()I │ │ -20376c: 7010 1d6a 0200 |0000: invoke-direct {v2}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getFirstContactIndex:()I // method@6a1d │ │ -203772: 0a00 |0003: move-result v0 │ │ -203774: 5421 0343 |0004: iget-object v1, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@4303 │ │ -203778: 6e10 456a 0100 |0006: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getContacts:()[I // method@6a45 │ │ -20377e: 0c01 |0009: move-result-object v1 │ │ -203780: 2111 |000a: array-length v1, v1 │ │ -203782: b010 |000b: add-int/2addr v0, v1 │ │ -203784: 0f00 |000c: return v0 │ │ +203760: |[203760] org.thoughtcrime.securesms.search.SearchListAdapter.getFirstMessageIndex:()I │ │ +203770: 7010 1d6a 0200 |0000: invoke-direct {v2}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getFirstContactIndex:()I // method@6a1d │ │ +203776: 0a00 |0003: move-result v0 │ │ +203778: 5421 0343 |0004: iget-object v1, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@4303 │ │ +20377c: 6e10 456a 0100 |0006: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getContacts:()[I // method@6a45 │ │ +203782: 0c01 |0009: move-result-object v1 │ │ +203784: 2111 |000a: array-length v1, v1 │ │ +203786: b010 |000b: add-int/2addr v0, v1 │ │ +203788: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lorg/thoughtcrime/securesms/search/SearchListAdapter; │ │ │ │ #5 : (in Lorg/thoughtcrime/securesms/search/SearchListAdapter;) │ │ @@ -573729,35 +573730,35 @@ │ │ type : '(I)Lcom/b44t/messenger/DcMsg;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -2036dc: |[2036dc] org.thoughtcrime.securesms.search.SearchListAdapter.getMessageResult:(I)Lcom/b44t/messenger/DcMsg; │ │ -2036ec: 7010 1e6a 0300 |0000: invoke-direct {v3}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getFirstMessageIndex:()I // method@6a1e │ │ -2036f2: 0a00 |0003: move-result v0 │ │ -2036f4: 3404 1e00 |0004: if-lt v4, v0, 0022 // +001e │ │ -2036f8: 5430 0343 |0006: iget-object v0, v3, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@4303 │ │ -2036fc: 6e10 496a 0000 |0008: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.size:()I // method@6a49 │ │ -203702: 0a00 |000b: move-result v0 │ │ -203704: 3504 1600 |000c: if-ge v4, v0, 0022 // +0016 │ │ -203708: 5430 0043 |000e: iget-object v0, v3, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.dcContext:Lcom/b44t/messenger/DcContext; // field@4300 │ │ -20370c: 5431 0343 |0010: iget-object v1, v3, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@4303 │ │ -203710: 6e10 466a 0100 |0012: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getMessages:()[I // method@6a46 │ │ -203716: 0c01 |0015: move-result-object v1 │ │ -203718: 7010 1e6a 0300 |0016: invoke-direct {v3}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getFirstMessageIndex:()I // method@6a1e │ │ -20371e: 0a02 |0019: move-result v2 │ │ -203720: b124 |001a: sub-int/2addr v4, v2 │ │ -203722: 4404 0104 |001b: aget v4, v1, v4 │ │ -203726: 6e20 ea06 4000 |001d: invoke-virtual {v0, v4}, Lcom/b44t/messenger/DcContext;.getMsg:(I)Lcom/b44t/messenger/DcMsg; // method@06ea │ │ -20372c: 0c04 |0020: move-result-object v4 │ │ -20372e: 1104 |0021: return-object v4 │ │ -203730: 1204 |0022: const/4 v4, #int 0 // #0 │ │ -203732: 1104 |0023: return-object v4 │ │ +2036e0: |[2036e0] org.thoughtcrime.securesms.search.SearchListAdapter.getMessageResult:(I)Lcom/b44t/messenger/DcMsg; │ │ +2036f0: 7010 1e6a 0300 |0000: invoke-direct {v3}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getFirstMessageIndex:()I // method@6a1e │ │ +2036f6: 0a00 |0003: move-result v0 │ │ +2036f8: 3404 1e00 |0004: if-lt v4, v0, 0022 // +001e │ │ +2036fc: 5430 0343 |0006: iget-object v0, v3, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@4303 │ │ +203700: 6e10 496a 0000 |0008: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.size:()I // method@6a49 │ │ +203706: 0a00 |000b: move-result v0 │ │ +203708: 3504 1600 |000c: if-ge v4, v0, 0022 // +0016 │ │ +20370c: 5430 0043 |000e: iget-object v0, v3, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.dcContext:Lcom/b44t/messenger/DcContext; // field@4300 │ │ +203710: 5431 0343 |0010: iget-object v1, v3, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@4303 │ │ +203714: 6e10 466a 0100 |0012: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getMessages:()[I // method@6a46 │ │ +20371a: 0c01 |0015: move-result-object v1 │ │ +20371c: 7010 1e6a 0300 |0016: invoke-direct {v3}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getFirstMessageIndex:()I // method@6a1e │ │ +203722: 0a02 |0019: move-result v2 │ │ +203724: b124 |001a: sub-int/2addr v4, v2 │ │ +203726: 4404 0104 |001b: aget v4, v1, v4 │ │ +20372a: 6e20 ea06 4000 |001d: invoke-virtual {v0, v4}, Lcom/b44t/messenger/DcContext;.getMsg:(I)Lcom/b44t/messenger/DcMsg; // method@06ea │ │ +203730: 0c04 |0020: move-result-object v4 │ │ +203732: 1104 |0021: return-object v4 │ │ +203734: 1204 |0022: const/4 v4, #int 0 // #0 │ │ +203736: 1104 |0023: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ 0x000e line=174 │ │ locals : │ │ 0x0000 - 0x0024 reg=3 this Lorg/thoughtcrime/securesms/search/SearchListAdapter; │ │ 0x0000 - 0x0024 reg=4 (null) I │ │ @@ -573768,27 +573769,27 @@ │ │ type : '(I)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -2037a8: |[2037a8] org.thoughtcrime.securesms.search.SearchListAdapter.getHeaderId:(I)J │ │ -2037b8: 7020 1c6a 3200 |0000: invoke-direct {v2, v3}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getConversationResult:(I)Lcom/b44t/messenger/DcChatlist$Item; // method@6a1c │ │ -2037be: 0c00 |0003: move-result-object v0 │ │ -2037c0: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ -2037c4: 1600 0100 |0006: const-wide/16 v0, #int 1 // #1 │ │ -2037c8: 1000 |0008: return-wide v0 │ │ -2037ca: 7020 1b6a 3200 |0009: invoke-direct {v2, v3}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getContactResult:(I)Lcom/b44t/messenger/DcContact; // method@6a1b │ │ -2037d0: 0c03 |000c: move-result-object v3 │ │ -2037d2: 3803 0500 |000d: if-eqz v3, 0012 // +0005 │ │ -2037d6: 1600 0200 |000f: const-wide/16 v0, #int 2 // #2 │ │ -2037da: 1000 |0011: return-wide v0 │ │ -2037dc: 1600 0300 |0012: const-wide/16 v0, #int 3 // #3 │ │ -2037e0: 1000 |0014: return-wide v0 │ │ +2037ac: |[2037ac] org.thoughtcrime.securesms.search.SearchListAdapter.getHeaderId:(I)J │ │ +2037bc: 7020 1c6a 3200 |0000: invoke-direct {v2, v3}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getConversationResult:(I)Lcom/b44t/messenger/DcChatlist$Item; // method@6a1c │ │ +2037c2: 0c00 |0003: move-result-object v0 │ │ +2037c4: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ +2037c8: 1600 0100 |0006: const-wide/16 v0, #int 1 // #1 │ │ +2037cc: 1000 |0008: return-wide v0 │ │ +2037ce: 7020 1b6a 3200 |0009: invoke-direct {v2, v3}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getContactResult:(I)Lcom/b44t/messenger/DcContact; // method@6a1b │ │ +2037d4: 0c03 |000c: move-result-object v3 │ │ +2037d6: 3803 0500 |000d: if-eqz v3, 0012 // +0005 │ │ +2037da: 1600 0200 |000f: const-wide/16 v0, #int 2 // #2 │ │ +2037de: 1000 |0011: return-wide v0 │ │ +2037e0: 1600 0300 |0012: const-wide/16 v0, #int 3 // #3 │ │ +2037e4: 1000 |0014: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ 0x0009 line=99 │ │ locals : │ │ 0x0000 - 0x0015 reg=2 this Lorg/thoughtcrime/securesms/search/SearchListAdapter; │ │ 0x0000 - 0x0015 reg=3 (null) I │ │ @@ -573798,19 +573799,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -203788: |[203788] org.thoughtcrime.securesms.search.SearchListAdapter.getItemCount:()I │ │ -203798: 5410 0343 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@4303 │ │ -20379c: 6e10 496a 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.size:()I // method@6a49 │ │ -2037a2: 0a00 |0005: move-result v0 │ │ -2037a4: 0f00 |0006: return v0 │ │ +20378c: |[20378c] org.thoughtcrime.securesms.search.SearchListAdapter.getItemCount:()I │ │ +20379c: 5410 0343 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@4303 │ │ +2037a0: 6e10 496a 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.size:()I // method@6a49 │ │ +2037a6: 0a00 |0005: move-result v0 │ │ +2037a8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/thoughtcrime/securesms/search/SearchListAdapter; │ │ │ │ #2 : (in Lorg/thoughtcrime/securesms/search/SearchListAdapter;) │ │ @@ -573818,18 +573819,18 @@ │ │ type : '(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -203894: |[203894] org.thoughtcrime.securesms.search.SearchListAdapter.onBindHeaderViewHolder:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V │ │ -2038a4: 1f01 4c11 |0000: check-cast v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder; // type@114c │ │ -2038a8: 6e30 246a 1002 |0002: invoke-virtual {v0, v1, v2}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.onBindHeaderViewHolder:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder;I)V // method@6a24 │ │ -2038ae: 0e00 |0005: return-void │ │ +203898: |[203898] org.thoughtcrime.securesms.search.SearchListAdapter.onBindHeaderViewHolder:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V │ │ +2038a8: 1f01 4c11 |0000: check-cast v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder; // type@114c │ │ +2038ac: 6e30 246a 1002 |0002: invoke-virtual {v0, v1, v2}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.onBindHeaderViewHolder:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder;I)V // method@6a24 │ │ +2038b2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/search/SearchListAdapter; │ │ 0x0000 - 0x0006 reg=1 (null) Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ 0x0000 - 0x0006 reg=2 (null) I │ │ @@ -573839,66 +573840,66 @@ │ │ type : '(Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 91 16-bit code units │ │ -2038b0: |[2038b0] org.thoughtcrime.securesms.search.SearchListAdapter.onBindHeaderViewHolder:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder;I)V │ │ -2038c0: 6e20 1f6a 8600 |0000: invoke-virtual {v6, v8}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getHeaderId:(I)J // method@6a1f │ │ -2038c6: 0b00 |0003: move-result-wide v0 │ │ -2038c8: 8408 |0004: long-to-int v8, v0 │ │ -2038ca: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -2038cc: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -2038ce: 3208 2600 |0007: if-eq v8, v0, 002d // +0026 │ │ -2038d2: 1222 |0009: const/4 v2, #int 2 // #2 │ │ -2038d4: 3228 1800 |000a: if-eq v8, v2, 0022 // +0018 │ │ -2038d8: 1232 |000c: const/4 v2, #int 3 // #3 │ │ -2038da: 1403 0e00 117f |000d: const v3, #float 1.92738e+38 // #7f11000e │ │ -2038e0: 3228 0500 |0010: if-eq v8, v2, 0015 // +0005 │ │ -2038e4: 1218 |0012: const/4 v8, #int 1 // #1 │ │ -2038e6: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -2038e8: 2827 |0014: goto 003b // +0027 │ │ -2038ea: 5468 0343 |0015: iget-object v8, v6, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@4303 │ │ -2038ee: 6e10 466a 0800 |0017: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getMessages:()[I // method@6a46 │ │ -2038f4: 0c08 |001a: move-result-object v8 │ │ -2038f6: 2188 |001b: array-length v8, v8 │ │ -2038f8: 1302 e803 |001c: const/16 v2, #int 1000 // #3e8 │ │ -2038fc: 3328 f5ff |001e: if-ne v8, v2, 0013 // -000b │ │ -203900: 1212 |0020: const/4 v2, #int 1 // #1 │ │ -203902: 281a |0021: goto 003b // +001a │ │ -203904: 5468 0343 |0022: iget-object v8, v6, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@4303 │ │ -203908: 6e10 456a 0800 |0024: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getContacts:()[I // method@6a45 │ │ -20390e: 0c08 |0027: move-result-object v8 │ │ -203910: 2188 |0028: array-length v8, v8 │ │ -203912: 1403 0b00 117f |0029: const v3, #float 1.92738e+38 // #7f11000b │ │ -203918: 28e7 |002c: goto 0013 // -0019 │ │ -20391a: 5468 0343 |002d: iget-object v8, v6, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@4303 │ │ -20391e: 6e10 446a 0800 |002f: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getChats:()Lcom/b44t/messenger/DcChatlist; // method@6a44 │ │ -203924: 0c08 |0032: move-result-object v8 │ │ -203926: 6e10 ab06 0800 |0033: invoke-virtual {v8}, Lcom/b44t/messenger/DcChatlist;.getCnt:()I // method@06ab │ │ -20392c: 0a08 |0036: move-result v8 │ │ -20392e: 1403 0a00 117f |0037: const v3, #float 1.92738e+38 // #7f11000a │ │ -203934: 28d9 |003a: goto 0013 // -0027 │ │ -203936: 5464 ff42 |003b: iget-object v4, v6, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.context:Landroid/content/Context; // field@42ff │ │ -20393a: 6e10 7800 0400 |003d: invoke-virtual {v4}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0078 │ │ -203940: 0c04 |0040: move-result-object v4 │ │ -203942: 7110 830a 0800 |0041: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a83 │ │ -203948: 0c05 |0044: move-result-object v5 │ │ -20394a: 2300 f711 |0045: new-array v0, v0, [Ljava/lang/Object; // type@11f7 │ │ -20394e: 4d05 0001 |0047: aput-object v5, v0, v1 │ │ -203952: 6e40 e600 3408 |0049: invoke-virtual {v4, v3, v8, v0}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@00e6 │ │ -203958: 0c08 |004c: move-result-object v8 │ │ -20395a: 3802 0a00 |004d: if-eqz v2, 0057 // +000a │ │ -20395e: 1a00 3310 |004f: const-string v0, "000" // string@1033 │ │ -203962: 1a01 3410 |0051: const-string v1, "000+" // string@1034 │ │ -203966: 6e30 200b 0801 |0053: invoke-virtual {v8, v0, v1}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@0b20 │ │ -20396c: 0c08 |0056: move-result-object v8 │ │ -20396e: 6e20 076a 8700 |0057: invoke-virtual {v7, v8}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder;.bind:(Ljava/lang/String;)V // method@6a07 │ │ -203974: 0e00 |005a: return-void │ │ +2038b4: |[2038b4] org.thoughtcrime.securesms.search.SearchListAdapter.onBindHeaderViewHolder:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder;I)V │ │ +2038c4: 6e20 1f6a 8600 |0000: invoke-virtual {v6, v8}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getHeaderId:(I)J // method@6a1f │ │ +2038ca: 0b00 |0003: move-result-wide v0 │ │ +2038cc: 8408 |0004: long-to-int v8, v0 │ │ +2038ce: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +2038d0: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +2038d2: 3208 2600 |0007: if-eq v8, v0, 002d // +0026 │ │ +2038d6: 1222 |0009: const/4 v2, #int 2 // #2 │ │ +2038d8: 3228 1800 |000a: if-eq v8, v2, 0022 // +0018 │ │ +2038dc: 1232 |000c: const/4 v2, #int 3 // #3 │ │ +2038de: 1403 0e00 117f |000d: const v3, #float 1.92738e+38 // #7f11000e │ │ +2038e4: 3228 0500 |0010: if-eq v8, v2, 0015 // +0005 │ │ +2038e8: 1218 |0012: const/4 v8, #int 1 // #1 │ │ +2038ea: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +2038ec: 2827 |0014: goto 003b // +0027 │ │ +2038ee: 5468 0343 |0015: iget-object v8, v6, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@4303 │ │ +2038f2: 6e10 466a 0800 |0017: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getMessages:()[I // method@6a46 │ │ +2038f8: 0c08 |001a: move-result-object v8 │ │ +2038fa: 2188 |001b: array-length v8, v8 │ │ +2038fc: 1302 e803 |001c: const/16 v2, #int 1000 // #3e8 │ │ +203900: 3328 f5ff |001e: if-ne v8, v2, 0013 // -000b │ │ +203904: 1212 |0020: const/4 v2, #int 1 // #1 │ │ +203906: 281a |0021: goto 003b // +001a │ │ +203908: 5468 0343 |0022: iget-object v8, v6, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@4303 │ │ +20390c: 6e10 456a 0800 |0024: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getContacts:()[I // method@6a45 │ │ +203912: 0c08 |0027: move-result-object v8 │ │ +203914: 2188 |0028: array-length v8, v8 │ │ +203916: 1403 0b00 117f |0029: const v3, #float 1.92738e+38 // #7f11000b │ │ +20391c: 28e7 |002c: goto 0013 // -0019 │ │ +20391e: 5468 0343 |002d: iget-object v8, v6, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@4303 │ │ +203922: 6e10 446a 0800 |002f: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getChats:()Lcom/b44t/messenger/DcChatlist; // method@6a44 │ │ +203928: 0c08 |0032: move-result-object v8 │ │ +20392a: 6e10 ab06 0800 |0033: invoke-virtual {v8}, Lcom/b44t/messenger/DcChatlist;.getCnt:()I // method@06ab │ │ +203930: 0a08 |0036: move-result v8 │ │ +203932: 1403 0a00 117f |0037: const v3, #float 1.92738e+38 // #7f11000a │ │ +203938: 28d9 |003a: goto 0013 // -0027 │ │ +20393a: 5464 ff42 |003b: iget-object v4, v6, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.context:Landroid/content/Context; // field@42ff │ │ +20393e: 6e10 7800 0400 |003d: invoke-virtual {v4}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0078 │ │ +203944: 0c04 |0040: move-result-object v4 │ │ +203946: 7110 830a 0800 |0041: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a83 │ │ +20394c: 0c05 |0044: move-result-object v5 │ │ +20394e: 2300 f711 |0045: new-array v0, v0, [Ljava/lang/Object; // type@11f7 │ │ +203952: 4d05 0001 |0047: aput-object v5, v0, v1 │ │ +203956: 6e40 e600 3408 |0049: invoke-virtual {v4, v3, v8, v0}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@00e6 │ │ +20395c: 0c08 |004c: move-result-object v8 │ │ +20395e: 3802 0a00 |004d: if-eqz v2, 0057 // +000a │ │ +203962: 1a00 3310 |004f: const-string v0, "000" // string@1033 │ │ +203966: 1a01 3410 |0051: const-string v1, "000+" // string@1034 │ │ +20396a: 6e30 200b 0801 |0053: invoke-virtual {v8, v0, v1}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@0b20 │ │ +203970: 0c08 |0056: move-result-object v8 │ │ +203972: 6e20 076a 8700 |0057: invoke-virtual {v7, v8}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder;.bind:(Ljava/lang/String;)V // method@6a07 │ │ +203978: 0e00 |005a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0015 line=130 │ │ 0x0022 line=126 │ │ 0x002d line=122 │ │ 0x003b line=135 │ │ @@ -573914,18 +573915,18 @@ │ │ type : '(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -203978: |[203978] org.thoughtcrime.securesms.search.SearchListAdapter.onBindViewHolder:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V │ │ -203988: 1f01 5111 |0000: check-cast v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder; // type@1151 │ │ -20398c: 6e30 266a 1002 |0002: invoke-virtual {v0, v1, v2}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.onBindViewHolder:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;I)V // method@6a26 │ │ -203992: 0e00 |0005: return-void │ │ +20397c: |[20397c] org.thoughtcrime.securesms.search.SearchListAdapter.onBindViewHolder:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V │ │ +20398c: 1f01 5111 |0000: check-cast v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder; // type@1151 │ │ +203990: 6e30 266a 1002 |0002: invoke-virtual {v0, v1, v2}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.onBindViewHolder:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;I)V // method@6a26 │ │ +203996: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/search/SearchListAdapter; │ │ 0x0000 - 0x0006 reg=1 (null) Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ 0x0000 - 0x0006 reg=2 (null) I │ │ @@ -573935,49 +573936,49 @@ │ │ type : '(Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 8 │ │ insns size : 67 16-bit code units │ │ -203994: |[203994] org.thoughtcrime.securesms.search.SearchListAdapter.onBindViewHolder:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;I)V │ │ -2039a4: 7020 1c6a a800 |0000: invoke-direct {v8, v10}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getConversationResult:(I)Lcom/b44t/messenger/DcChatlist$Item; // method@6a1c │ │ -2039aa: 0c02 |0003: move-result-object v2 │ │ -2039ac: 3802 1700 |0004: if-eqz v2, 001b // +0017 │ │ -2039b0: 5481 ff42 |0006: iget-object v1, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.context:Landroid/content/Context; // field@42ff │ │ -2039b4: 5483 0243 |0008: iget-object v3, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@4302 │ │ -2039b8: 5484 0143 |000a: iget-object v4, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.eventListener:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@4301 │ │ -2039bc: 5485 fe42 |000c: iget-object v5, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.batchSet:Ljava/util/Set; // field@42fe │ │ -2039c0: 5586 fd42 |000e: iget-boolean v6, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.batchMode:Z // field@42fd │ │ -2039c4: 548a 0343 |0010: iget-object v10, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@4303 │ │ -2039c8: 6e10 476a 0a00 |0012: invoke-virtual {v10}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getQuery:()Ljava/lang/String; // method@6a47 │ │ -2039ce: 0c07 |0015: move-result-object v7 │ │ -2039d0: 0790 |0016: move-object v0, v9 │ │ -2039d2: 7408 116a 0000 |0017: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.bind:(Landroid/content/Context;Lcom/b44t/messenger/DcChatlist$Item;Lorg/thoughtcrime/securesms/mms/GlideRequests;Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Ljava/util/Set;ZLjava/lang/String;)V // method@6a11 │ │ -2039d8: 0e00 |001a: return-void │ │ -2039da: 7020 1b6a a800 |001b: invoke-direct {v8, v10}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getContactResult:(I)Lcom/b44t/messenger/DcContact; // method@6a1b │ │ -2039e0: 0c00 |001e: move-result-object v0 │ │ -2039e2: 3800 1000 |001f: if-eqz v0, 002f // +0010 │ │ -2039e6: 548a 0243 |0021: iget-object v10, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@4302 │ │ -2039ea: 5481 0143 |0023: iget-object v1, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.eventListener:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@4301 │ │ -2039ee: 5482 0343 |0025: iget-object v2, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@4303 │ │ -2039f2: 6e10 476a 0200 |0027: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getQuery:()Ljava/lang/String; // method@6a47 │ │ -2039f8: 0c02 |002a: move-result-object v2 │ │ -2039fa: 6e52 126a 091a |002b: invoke-virtual {v9, v0, v10, v1, v2}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.bind:(Lcom/b44t/messenger/DcContact;Lorg/thoughtcrime/securesms/mms/GlideRequests;Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Ljava/lang/String;)V // method@6a12 │ │ -203a00: 0e00 |002e: return-void │ │ -203a02: 7020 216a a800 |002f: invoke-direct {v8, v10}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getMessageResult:(I)Lcom/b44t/messenger/DcMsg; // method@6a21 │ │ -203a08: 0c0a |0032: move-result-object v10 │ │ -203a0a: 380a 0f00 |0033: if-eqz v10, 0042 // +000f │ │ -203a0e: 5480 0243 |0035: iget-object v0, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@4302 │ │ -203a12: 5481 0143 |0037: iget-object v1, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.eventListener:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@4301 │ │ -203a16: 5482 0343 |0039: iget-object v2, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@4303 │ │ -203a1a: 6e10 476a 0200 |003b: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getQuery:()Ljava/lang/String; // method@6a47 │ │ -203a20: 0c02 |003e: move-result-object v2 │ │ -203a22: 6e52 136a a910 |003f: invoke-virtual {v9, v10, v0, v1, v2}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.bind:(Lcom/b44t/messenger/DcMsg;Lorg/thoughtcrime/securesms/mms/GlideRequests;Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Ljava/lang/String;)V // method@6a13 │ │ -203a28: 0e00 |0042: return-void │ │ +203998: |[203998] org.thoughtcrime.securesms.search.SearchListAdapter.onBindViewHolder:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;I)V │ │ +2039a8: 7020 1c6a a800 |0000: invoke-direct {v8, v10}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getConversationResult:(I)Lcom/b44t/messenger/DcChatlist$Item; // method@6a1c │ │ +2039ae: 0c02 |0003: move-result-object v2 │ │ +2039b0: 3802 1700 |0004: if-eqz v2, 001b // +0017 │ │ +2039b4: 5481 ff42 |0006: iget-object v1, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.context:Landroid/content/Context; // field@42ff │ │ +2039b8: 5483 0243 |0008: iget-object v3, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@4302 │ │ +2039bc: 5484 0143 |000a: iget-object v4, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.eventListener:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@4301 │ │ +2039c0: 5485 fe42 |000c: iget-object v5, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.batchSet:Ljava/util/Set; // field@42fe │ │ +2039c4: 5586 fd42 |000e: iget-boolean v6, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.batchMode:Z // field@42fd │ │ +2039c8: 548a 0343 |0010: iget-object v10, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@4303 │ │ +2039cc: 6e10 476a 0a00 |0012: invoke-virtual {v10}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getQuery:()Ljava/lang/String; // method@6a47 │ │ +2039d2: 0c07 |0015: move-result-object v7 │ │ +2039d4: 0790 |0016: move-object v0, v9 │ │ +2039d6: 7408 116a 0000 |0017: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.bind:(Landroid/content/Context;Lcom/b44t/messenger/DcChatlist$Item;Lorg/thoughtcrime/securesms/mms/GlideRequests;Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Ljava/util/Set;ZLjava/lang/String;)V // method@6a11 │ │ +2039dc: 0e00 |001a: return-void │ │ +2039de: 7020 1b6a a800 |001b: invoke-direct {v8, v10}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getContactResult:(I)Lcom/b44t/messenger/DcContact; // method@6a1b │ │ +2039e4: 0c00 |001e: move-result-object v0 │ │ +2039e6: 3800 1000 |001f: if-eqz v0, 002f // +0010 │ │ +2039ea: 548a 0243 |0021: iget-object v10, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@4302 │ │ +2039ee: 5481 0143 |0023: iget-object v1, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.eventListener:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@4301 │ │ +2039f2: 5482 0343 |0025: iget-object v2, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@4303 │ │ +2039f6: 6e10 476a 0200 |0027: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getQuery:()Ljava/lang/String; // method@6a47 │ │ +2039fc: 0c02 |002a: move-result-object v2 │ │ +2039fe: 6e52 126a 091a |002b: invoke-virtual {v9, v0, v10, v1, v2}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.bind:(Lcom/b44t/messenger/DcContact;Lorg/thoughtcrime/securesms/mms/GlideRequests;Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Ljava/lang/String;)V // method@6a12 │ │ +203a04: 0e00 |002e: return-void │ │ +203a06: 7020 216a a800 |002f: invoke-direct {v8, v10}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getMessageResult:(I)Lcom/b44t/messenger/DcMsg; // method@6a21 │ │ +203a0c: 0c0a |0032: move-result-object v10 │ │ +203a0e: 380a 0f00 |0033: if-eqz v10, 0042 // +000f │ │ +203a12: 5480 0243 |0035: iget-object v0, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@4302 │ │ +203a16: 5481 0143 |0037: iget-object v1, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.eventListener:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@4301 │ │ +203a1a: 5482 0343 |0039: iget-object v2, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@4303 │ │ +203a1e: 6e10 476a 0200 |003b: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getQuery:()Ljava/lang/String; // method@6a47 │ │ +203a24: 0c02 |003e: move-result-object v2 │ │ +203a26: 6e52 136a a910 |003f: invoke-virtual {v9, v10, v0, v1, v2}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.bind:(Lcom/b44t/messenger/DcMsg;Lorg/thoughtcrime/securesms/mms/GlideRequests;Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Ljava/lang/String;)V // method@6a13 │ │ +203a2c: 0e00 |0042: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0006 line=67 │ │ 0x001b line=71 │ │ 0x0021 line=74 │ │ 0x002f line=78 │ │ @@ -573992,18 +573993,18 @@ │ │ type : '(Landroid/view/ViewGroup;)Landroidx/recyclerview/widget/RecyclerView$ViewHolder;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -20360c: |[20360c] org.thoughtcrime.securesms.search.SearchListAdapter.onCreateHeaderViewHolder:(Landroid/view/ViewGroup;)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ -20361c: 6e20 286a 1000 |0000: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.onCreateHeaderViewHolder:(Landroid/view/ViewGroup;)Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder; // method@6a28 │ │ -203622: 0c01 |0003: move-result-object v1 │ │ -203624: 1101 |0004: return-object v1 │ │ +203610: |[203610] org.thoughtcrime.securesms.search.SearchListAdapter.onCreateHeaderViewHolder:(Landroid/view/ViewGroup;)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ +203620: 6e20 286a 1000 |0000: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.onCreateHeaderViewHolder:(Landroid/view/ViewGroup;)Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder; // method@6a28 │ │ +203626: 0c01 |0003: move-result-object v1 │ │ +203628: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/thoughtcrime/securesms/search/SearchListAdapter; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/view/ViewGroup; │ │ │ │ @@ -574012,26 +574013,26 @@ │ │ type : '(Landroid/view/ViewGroup;)Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 22 16-bit code units │ │ -2037e4: |[2037e4] org.thoughtcrime.securesms.search.SearchListAdapter.onCreateHeaderViewHolder:(Landroid/view/ViewGroup;)Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder; │ │ -2037f4: 2200 4c11 |0000: new-instance v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder; // type@114c │ │ -2037f8: 6e10 7c03 0500 |0002: invoke-virtual {v5}, Landroid/view/ViewGroup;.getContext:()Landroid/content/Context; // method@037c │ │ -2037fe: 0c01 |0005: move-result-object v1 │ │ -203800: 7110 0403 0100 |0006: invoke-static {v1}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@0304 │ │ -203806: 0c01 |0009: move-result-object v1 │ │ -203808: 1402 2d00 0d7f |000a: const v2, #float 1.87422e+38 // #7f0d002d │ │ -20380e: 1203 |000d: const/4 v3, #int 0 // #0 │ │ -203810: 6e40 0603 2135 |000e: invoke-virtual {v1, v2, v5, v3}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0306 │ │ -203816: 0c05 |0011: move-result-object v5 │ │ -203818: 7020 066a 5000 |0012: invoke-direct {v0, v5}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder;.:(Landroid/view/View;)V // method@6a06 │ │ -20381e: 1100 |0015: return-object v0 │ │ +2037e8: |[2037e8] org.thoughtcrime.securesms.search.SearchListAdapter.onCreateHeaderViewHolder:(Landroid/view/ViewGroup;)Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder; │ │ +2037f8: 2200 4c11 |0000: new-instance v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder; // type@114c │ │ +2037fc: 6e10 7c03 0500 |0002: invoke-virtual {v5}, Landroid/view/ViewGroup;.getContext:()Landroid/content/Context; // method@037c │ │ +203802: 0c01 |0005: move-result-object v1 │ │ +203804: 7110 0403 0100 |0006: invoke-static {v1}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@0304 │ │ +20380a: 0c01 |0009: move-result-object v1 │ │ +20380c: 1402 2d00 0d7f |000a: const v2, #float 1.87422e+38 // #7f0d002d │ │ +203812: 1203 |000d: const/4 v3, #int 0 // #0 │ │ +203814: 6e40 0603 2135 |000e: invoke-virtual {v1, v2, v5, v3}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0306 │ │ +20381a: 0c05 |0011: move-result-object v5 │ │ +20381c: 7020 066a 5000 |0012: invoke-direct {v0, v5}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder;.:(Landroid/view/View;)V // method@6a06 │ │ +203822: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ 0x000e line=109 │ │ locals : │ │ 0x0000 - 0x0016 reg=4 this Lorg/thoughtcrime/securesms/search/SearchListAdapter; │ │ 0x0000 - 0x0016 reg=5 (null) Landroid/view/ViewGroup; │ │ @@ -574041,18 +574042,18 @@ │ │ type : '(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -203628: |[203628] org.thoughtcrime.securesms.search.SearchListAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ -203638: 6e30 2a6a 1002 |0000: invoke-virtual {v0, v1, v2}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.onCreateViewHolder:(Landroid/view/ViewGroup;I)Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder; // method@6a2a │ │ -20363e: 0c01 |0003: move-result-object v1 │ │ -203640: 1101 |0004: return-object v1 │ │ +20362c: |[20362c] org.thoughtcrime.securesms.search.SearchListAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ +20363c: 6e30 2a6a 1002 |0000: invoke-virtual {v0, v1, v2}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.onCreateViewHolder:(Landroid/view/ViewGroup;I)Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder; // method@6a2a │ │ +203642: 0c01 |0003: move-result-object v1 │ │ +203644: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/thoughtcrime/securesms/search/SearchListAdapter; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/view/ViewGroup; │ │ 0x0000 - 0x0005 reg=2 (null) I │ │ @@ -574062,26 +574063,26 @@ │ │ type : '(Landroid/view/ViewGroup;I)Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 22 16-bit code units │ │ -203820: |[203820] org.thoughtcrime.securesms.search.SearchListAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder; │ │ -203830: 2205 5111 |0000: new-instance v5, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder; // type@1151 │ │ -203834: 6e10 7c03 0400 |0002: invoke-virtual {v4}, Landroid/view/ViewGroup;.getContext:()Landroid/content/Context; // method@037c │ │ -20383a: 0c00 |0005: move-result-object v0 │ │ -20383c: 7110 0403 0000 |0006: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@0304 │ │ -203842: 0c00 |0009: move-result-object v0 │ │ -203844: 1401 4900 0d7f |000a: const v1, #float 1.87423e+38 // #7f0d0049 │ │ -20384a: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -20384c: 6e40 0603 1024 |000e: invoke-virtual {v0, v1, v4, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0306 │ │ -203852: 0c04 |0011: move-result-object v4 │ │ -203854: 7020 106a 4500 |0012: invoke-direct {v5, v4}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.:(Landroid/view/View;)V // method@6a10 │ │ -20385a: 1105 |0015: return-object v5 │ │ +203824: |[203824] org.thoughtcrime.securesms.search.SearchListAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder; │ │ +203834: 2205 5111 |0000: new-instance v5, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder; // type@1151 │ │ +203838: 6e10 7c03 0400 |0002: invoke-virtual {v4}, Landroid/view/ViewGroup;.getContext:()Landroid/content/Context; // method@037c │ │ +20383e: 0c00 |0005: move-result-object v0 │ │ +203840: 7110 0403 0000 |0006: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@0304 │ │ +203846: 0c00 |0009: move-result-object v0 │ │ +203848: 1401 4900 0d7f |000a: const v1, #float 1.87423e+38 // #7f0d0049 │ │ +20384e: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +203850: 6e40 0603 1024 |000e: invoke-virtual {v0, v1, v4, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0306 │ │ +203856: 0c04 |0011: move-result-object v4 │ │ +203858: 7020 106a 4500 |0012: invoke-direct {v5, v4}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.:(Landroid/view/View;)V // method@6a10 │ │ +20385e: 1105 |0015: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x000e line=59 │ │ locals : │ │ 0x0000 - 0x0016 reg=3 this Lorg/thoughtcrime/securesms/search/SearchListAdapter; │ │ 0x0000 - 0x0016 reg=4 (null) Landroid/view/ViewGroup; │ │ @@ -574092,18 +574093,18 @@ │ │ type : '(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -203a2c: |[203a2c] org.thoughtcrime.securesms.search.SearchListAdapter.onViewRecycled:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V │ │ -203a3c: 1f01 5111 |0000: check-cast v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder; // type@1151 │ │ -203a40: 6e20 2c6a 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.onViewRecycled:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;)V // method@6a2c │ │ -203a46: 0e00 |0005: return-void │ │ +203a30: |[203a30] org.thoughtcrime.securesms.search.SearchListAdapter.onViewRecycled:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V │ │ +203a40: 1f01 5111 |0000: check-cast v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder; // type@1151 │ │ +203a44: 6e20 2c6a 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.onViewRecycled:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;)V // method@6a2c │ │ +203a4a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/search/SearchListAdapter; │ │ 0x0000 - 0x0006 reg=1 (null) Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ │ │ @@ -574112,17 +574113,17 @@ │ │ type : '(Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -203a48: |[203a48] org.thoughtcrime.securesms.search.SearchListAdapter.onViewRecycled:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;)V │ │ -203a58: 6e10 186a 0100 |0000: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.recycle:()V // method@6a18 │ │ -203a5e: 0e00 |0003: return-void │ │ +203a4c: |[203a4c] org.thoughtcrime.securesms.search.SearchListAdapter.onViewRecycled:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;)V │ │ +203a5c: 6e10 186a 0100 |0000: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.recycle:()V // method@6a18 │ │ +203a62: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/search/SearchListAdapter; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder; │ │ │ │ @@ -574131,37 +574132,37 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -203a60: |[203a60] org.thoughtcrime.securesms.search.SearchListAdapter.selectAllThreads:()V │ │ -203a70: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -203a72: 5441 0343 |0001: iget-object v1, v4, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@4303 │ │ -203a76: 6e10 446a 0100 |0003: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getChats:()Lcom/b44t/messenger/DcChatlist; // method@6a44 │ │ -203a7c: 0c01 |0006: move-result-object v1 │ │ -203a7e: 6e10 ab06 0100 |0007: invoke-virtual {v1}, Lcom/b44t/messenger/DcChatlist;.getCnt:()I // method@06ab │ │ -203a84: 0a01 |000a: move-result v1 │ │ -203a86: 3510 1b00 |000b: if-ge v0, v1, 0026 // +001b │ │ -203a8a: 5441 fe42 |000d: iget-object v1, v4, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.batchSet:Ljava/util/Set; // field@42fe │ │ -203a8e: 5442 0343 |000f: iget-object v2, v4, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@4303 │ │ -203a92: 6e10 446a 0200 |0011: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getChats:()Lcom/b44t/messenger/DcChatlist; // method@6a44 │ │ -203a98: 0c02 |0014: move-result-object v2 │ │ -203a9a: 6e20 ac06 0200 |0015: invoke-virtual {v2, v0}, Lcom/b44t/messenger/DcChatlist;.getItem:(I)Lcom/b44t/messenger/DcChatlist$Item; // method@06ac │ │ -203aa0: 0c02 |0018: move-result-object v2 │ │ -203aa2: 5222 6b00 |0019: iget v2, v2, Lcom/b44t/messenger/DcChatlist$Item;.chatId:I // field@006b │ │ -203aa6: 8122 |001b: int-to-long v2, v2 │ │ -203aa8: 7120 910a 3200 |001c: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a91 │ │ -203aae: 0c02 |001f: move-result-object v2 │ │ -203ab0: 7220 a70d 2100 |0020: invoke-interface {v1, v2}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@0da7 │ │ -203ab6: d800 0001 |0023: add-int/lit8 v0, v0, #int 1 // #01 │ │ -203aba: 28dc |0025: goto 0001 // -0024 │ │ -203abc: 6e10 226a 0400 |0026: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.notifyDataSetChanged:()V // method@6a22 │ │ -203ac2: 0e00 |0029: return-void │ │ +203a64: |[203a64] org.thoughtcrime.securesms.search.SearchListAdapter.selectAllThreads:()V │ │ +203a74: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +203a76: 5441 0343 |0001: iget-object v1, v4, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@4303 │ │ +203a7a: 6e10 446a 0100 |0003: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getChats:()Lcom/b44t/messenger/DcChatlist; // method@6a44 │ │ +203a80: 0c01 |0006: move-result-object v1 │ │ +203a82: 6e10 ab06 0100 |0007: invoke-virtual {v1}, Lcom/b44t/messenger/DcChatlist;.getCnt:()I // method@06ab │ │ +203a88: 0a01 |000a: move-result v1 │ │ +203a8a: 3510 1b00 |000b: if-ge v0, v1, 0026 // +001b │ │ +203a8e: 5441 fe42 |000d: iget-object v1, v4, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.batchSet:Ljava/util/Set; // field@42fe │ │ +203a92: 5442 0343 |000f: iget-object v2, v4, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@4303 │ │ +203a96: 6e10 446a 0200 |0011: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getChats:()Lcom/b44t/messenger/DcChatlist; // method@6a44 │ │ +203a9c: 0c02 |0014: move-result-object v2 │ │ +203a9e: 6e20 ac06 0200 |0015: invoke-virtual {v2, v0}, Lcom/b44t/messenger/DcChatlist;.getItem:(I)Lcom/b44t/messenger/DcChatlist$Item; // method@06ac │ │ +203aa4: 0c02 |0018: move-result-object v2 │ │ +203aa6: 5222 6b00 |0019: iget v2, v2, Lcom/b44t/messenger/DcChatlist$Item;.chatId:I // field@006b │ │ +203aaa: 8122 |001b: int-to-long v2, v2 │ │ +203aac: 7120 910a 3200 |001c: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a91 │ │ +203ab2: 0c02 |001f: move-result-object v2 │ │ +203ab4: 7220 a70d 2100 |0020: invoke-interface {v1, v2}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@0da7 │ │ +203aba: d800 0001 |0023: add-int/lit8 v0, v0, #int 1 // #01 │ │ +203abe: 28dc |0025: goto 0001 // -0024 │ │ +203ac0: 6e10 226a 0400 |0026: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.notifyDataSetChanged:()V // method@6a22 │ │ +203ac6: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=149 │ │ 0x000d line=150 │ │ 0x0026 line=152 │ │ locals : │ │ 0x0000 - 0x002a reg=4 this Lorg/thoughtcrime/securesms/search/SearchListAdapter; │ │ @@ -574171,18 +574172,18 @@ │ │ type : '(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -203ac4: |[203ac4] org.thoughtcrime.securesms.search.SearchListAdapter.updateResults:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V │ │ -203ad4: 5b01 0343 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@4303 │ │ -203ad8: 6e10 226a 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.notifyDataSetChanged:()V // method@6a22 │ │ -203ade: 0e00 |0005: return-void │ │ +203ac8: |[203ac8] org.thoughtcrime.securesms.search.SearchListAdapter.updateResults:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V │ │ +203ad8: 5b01 0343 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@4303 │ │ +203adc: 6e10 226a 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.notifyDataSetChanged:()V // method@6a22 │ │ +203ae2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ 0x0002 line=144 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/search/SearchListAdapter; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/thoughtcrime/securesms/search/model/SearchResult; │ │ @@ -574223,18 +574224,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -203b7c: |[203b7c] org.thoughtcrime.securesms.search.SearchViewModel$Factory.:(Landroid/content/Context;)V │ │ -203b8c: 7010 db05 0000 |0000: invoke-direct {v0}, Landroidx/lifecycle/ViewModelProvider$NewInstanceFactory;.:()V // method@05db │ │ -203b92: 5b01 0643 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchViewModel$Factory;.context:Landroid/content/Context; // field@4306 │ │ -203b96: 0e00 |0005: return-void │ │ +203b80: |[203b80] org.thoughtcrime.securesms.search.SearchViewModel$Factory.:(Landroid/content/Context;)V │ │ +203b90: 7010 db05 0000 |0000: invoke-direct {v0}, Landroidx/lifecycle/ViewModelProvider$NewInstanceFactory;.:()V // method@05db │ │ +203b96: 5b01 0643 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchViewModel$Factory;.context:Landroid/content/Context; // field@4306 │ │ +203b9a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ 0x0003 line=141 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/search/SearchViewModel$Factory; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/content/Context; │ │ @@ -574245,22 +574246,22 @@ │ │ type : '(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -203b50: |[203b50] org.thoughtcrime.securesms.search.SearchViewModel$Factory.create:(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; │ │ -203b60: 2200 5911 |0000: new-instance v0, Lorg/thoughtcrime/securesms/search/SearchViewModel; // type@1159 │ │ -203b64: 5421 0643 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/search/SearchViewModel$Factory;.context:Landroid/content/Context; // field@4306 │ │ -203b68: 7020 396a 1000 |0004: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.:(Landroid/content/Context;)V // method@6a39 │ │ -203b6e: 6e20 190a 0300 |0007: invoke-virtual {v3, v0}, Ljava/lang/Class;.cast:(Ljava/lang/Object;)Ljava/lang/Object; // method@0a19 │ │ -203b74: 0c03 |000a: move-result-object v3 │ │ -203b76: 1f03 9901 |000b: check-cast v3, Landroidx/lifecycle/ViewModel; // type@0199 │ │ -203b7a: 1103 |000d: return-object v3 │ │ +203b54: |[203b54] org.thoughtcrime.securesms.search.SearchViewModel$Factory.create:(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; │ │ +203b64: 2200 5911 |0000: new-instance v0, Lorg/thoughtcrime/securesms/search/SearchViewModel; // type@1159 │ │ +203b68: 5421 0643 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/search/SearchViewModel$Factory;.context:Landroid/content/Context; // field@4306 │ │ +203b6c: 7020 396a 1000 |0004: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.:(Landroid/content/Context;)V // method@6a39 │ │ +203b72: 6e20 190a 0300 |0007: invoke-virtual {v3, v0}, Ljava/lang/Class;.cast:(Ljava/lang/Object;)Ljava/lang/Object; // method@0a19 │ │ +203b78: 0c03 |000a: move-result-object v3 │ │ +203b7a: 1f03 9901 |000b: check-cast v3, Landroidx/lifecycle/ViewModel; // type@0199 │ │ +203b7e: 1103 |000d: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lorg/thoughtcrime/securesms/search/SearchViewModel$Factory; │ │ 0x0000 - 0x000e reg=3 (null) Ljava/lang/Class; │ │ │ │ @@ -574295,17 +574296,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -203b98: |[203b98] org.thoughtcrime.securesms.search.SearchViewModel$ObservingLiveData.:()V │ │ -203ba8: 7010 d805 0000 |0000: invoke-direct {v0}, Landroidx/lifecycle/MutableLiveData;.:()V // method@05d8 │ │ -203bae: 0e00 |0003: return-void │ │ +203b9c: |[203b9c] org.thoughtcrime.securesms.search.SearchViewModel$ObservingLiveData.:()V │ │ +203bac: 7010 d805 0000 |0000: invoke-direct {v0}, Landroidx/lifecycle/MutableLiveData;.:()V // method@05d8 │ │ +203bb2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData; │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData;) │ │ @@ -574313,17 +574314,17 @@ │ │ type : '(Lorg/thoughtcrime/securesms/search/SearchViewModel$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -203bb0: |[203bb0] org.thoughtcrime.securesms.search.SearchViewModel$ObservingLiveData.:(Lorg/thoughtcrime/securesms/search/SearchViewModel$1;)V │ │ -203bc0: 7010 366a 0000 |0000: invoke-direct {v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData;.:()V // method@6a36 │ │ -203bc6: 0e00 |0003: return-void │ │ +203bb4: |[203bb4] org.thoughtcrime.securesms.search.SearchViewModel$ObservingLiveData.:(Lorg/thoughtcrime/securesms/search/SearchViewModel$1;)V │ │ +203bc4: 7010 366a 0000 |0000: invoke-direct {v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData;.:()V // method@6a36 │ │ +203bca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/thoughtcrime/securesms/search/SearchViewModel$1; │ │ │ │ @@ -574365,17 +574366,17 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -205304: |[205304] org.thoughtcrime.securesms.util.AsyncLoader.:(Landroid/content/Context;)V │ │ -205314: 7020 e105 1000 |0000: invoke-direct {v0, v1}, Landroidx/loader/content/AsyncTaskLoader;.:(Landroid/content/Context;)V // method@05e1 │ │ -20531a: 0e00 |0003: return-void │ │ +205308: |[205308] org.thoughtcrime.securesms.util.AsyncLoader.:(Landroid/content/Context;)V │ │ +205318: 7020 e105 1000 |0000: invoke-direct {v0, v1}, Landroidx/loader/content/AsyncTaskLoader;.:(Landroid/content/Context;)V // method@05e1 │ │ +20531e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/util/AsyncLoader; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/content/Context; │ │ │ │ @@ -574385,22 +574386,22 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -20531c: |[20531c] org.thoughtcrime.securesms.util.AsyncLoader.deliverResult:(Ljava/lang/Object;)V │ │ -20532c: 6e10 936a 0100 |0000: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/util/AsyncLoader;.isReset:()Z // method@6a93 │ │ -205332: 0a00 |0003: move-result v0 │ │ -205334: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ -205338: 0e00 |0006: return-void │ │ -20533a: 5b12 4443 |0007: iput-object v2, v1, Lorg/thoughtcrime/securesms/util/AsyncLoader;.data:Ljava/lang/Object; // field@4344 │ │ -20533e: 6f20 e205 2100 |0009: invoke-super {v1, v2}, Landroidx/loader/content/AsyncTaskLoader;.deliverResult:(Ljava/lang/Object;)V // method@05e2 │ │ -205344: 0e00 |000c: return-void │ │ +205320: |[205320] org.thoughtcrime.securesms.util.AsyncLoader.deliverResult:(Ljava/lang/Object;)V │ │ +205330: 6e10 936a 0100 |0000: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/util/AsyncLoader;.isReset:()Z // method@6a93 │ │ +205336: 0a00 |0003: move-result v0 │ │ +205338: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ +20533c: 0e00 |0006: return-void │ │ +20533e: 5b12 4443 |0007: iput-object v2, v1, Lorg/thoughtcrime/securesms/util/AsyncLoader;.data:Ljava/lang/Object; // field@4344 │ │ +205342: 6f20 e205 2100 |0009: invoke-super {v1, v2}, Landroidx/loader/content/AsyncTaskLoader;.deliverResult:(Ljava/lang/Object;)V // method@05e2 │ │ +205348: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0007 line=46 │ │ 0x0009 line=48 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/thoughtcrime/securesms/util/AsyncLoader; │ │ @@ -574411,20 +574412,20 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -205348: |[205348] org.thoughtcrime.securesms.util.AsyncLoader.onReset:()V │ │ -205358: 6f10 e305 0100 |0000: invoke-super {v1}, Landroidx/loader/content/AsyncTaskLoader;.onReset:()V // method@05e3 │ │ -20535e: 6e10 966a 0100 |0003: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/util/AsyncLoader;.onStopLoading:()V // method@6a96 │ │ -205364: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -205366: 5b10 4443 |0007: iput-object v0, v1, Lorg/thoughtcrime/securesms/util/AsyncLoader;.data:Ljava/lang/Object; // field@4344 │ │ -20536a: 0e00 |0009: return-void │ │ +20534c: |[20534c] org.thoughtcrime.securesms.util.AsyncLoader.onReset:()V │ │ +20535c: 6f10 e305 0100 |0000: invoke-super {v1}, Landroidx/loader/content/AsyncTaskLoader;.onReset:()V // method@05e3 │ │ +205362: 6e10 966a 0100 |0003: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/util/AsyncLoader;.onStopLoading:()V // method@6a96 │ │ +205368: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +20536a: 5b10 4443 |0007: iput-object v0, v1, Lorg/thoughtcrime/securesms/util/AsyncLoader;.data:Ljava/lang/Object; // field@4344 │ │ +20536e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0003 line=74 │ │ 0x0007 line=76 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/thoughtcrime/securesms/util/AsyncLoader; │ │ @@ -574434,25 +574435,25 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -20536c: |[20536c] org.thoughtcrime.securesms.util.AsyncLoader.onStartLoading:()V │ │ -20537c: 5410 4443 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/AsyncLoader;.data:Ljava/lang/Object; // field@4344 │ │ -205380: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -205384: 6e20 916a 0100 |0004: invoke-virtual {v1, v0}, Lorg/thoughtcrime/securesms/util/AsyncLoader;.deliverResult:(Ljava/lang/Object;)V // method@6a91 │ │ -20538a: 6e10 976a 0100 |0007: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/util/AsyncLoader;.takeContentChanged:()Z // method@6a97 │ │ -205390: 0a00 |000a: move-result v0 │ │ -205392: 3900 0600 |000b: if-nez v0, 0011 // +0006 │ │ -205396: 5410 4443 |000d: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/AsyncLoader;.data:Ljava/lang/Object; // field@4344 │ │ -20539a: 3900 0500 |000f: if-nez v0, 0014 // +0005 │ │ -20539e: 6e10 926a 0100 |0011: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/util/AsyncLoader;.forceLoad:()V // method@6a92 │ │ -2053a4: 0e00 |0014: return-void │ │ +205370: |[205370] org.thoughtcrime.securesms.util.AsyncLoader.onStartLoading:()V │ │ +205380: 5410 4443 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/AsyncLoader;.data:Ljava/lang/Object; // field@4344 │ │ +205384: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +205388: 6e20 916a 0100 |0004: invoke-virtual {v1, v0}, Lorg/thoughtcrime/securesms/util/AsyncLoader;.deliverResult:(Ljava/lang/Object;)V // method@6a91 │ │ +20538e: 6e10 976a 0100 |0007: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/util/AsyncLoader;.takeContentChanged:()Z // method@6a97 │ │ +205394: 0a00 |000a: move-result v0 │ │ +205396: 3900 0600 |000b: if-nez v0, 0011 // +0006 │ │ +20539a: 5410 4443 |000d: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/AsyncLoader;.data:Ljava/lang/Object; // field@4344 │ │ +20539e: 3900 0500 |000f: if-nez v0, 0014 // +0005 │ │ +2053a2: 6e10 926a 0100 |0011: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/util/AsyncLoader;.forceLoad:()V // method@6a92 │ │ +2053a8: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0004 line=55 │ │ 0x0007 line=58 │ │ 0x0011 line=59 │ │ locals : │ │ @@ -574463,17 +574464,17 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2053a8: |[2053a8] org.thoughtcrime.securesms.util.AsyncLoader.onStopLoading:()V │ │ -2053b8: 6e10 906a 0000 |0000: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/util/AsyncLoader;.cancelLoad:()Z // method@6a90 │ │ -2053be: 0e00 |0003: return-void │ │ +2053ac: |[2053ac] org.thoughtcrime.securesms.util.AsyncLoader.onStopLoading:()V │ │ +2053bc: 6e10 906a 0000 |0000: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/util/AsyncLoader;.cancelLoad:()Z // method@6a90 │ │ +2053c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/util/AsyncLoader; │ │ │ │ source_file_idx : 4920 (AsyncLoader.java) │ │ @@ -574550,18 +574551,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -20d84c: |[20d84c] org.thoughtcrime.securesms.util.views.ConversationAdaptiveActionsToolbar.:(Landroid/content/Context;)V │ │ -20d85c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -20d85e: 7030 e26c 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@6ce2 │ │ -20d864: 0e00 |0004: return-void │ │ +20d850: |[20d850] org.thoughtcrime.securesms.util.views.ConversationAdaptiveActionsToolbar.:(Landroid/content/Context;)V │ │ +20d860: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +20d862: 7030 e26c 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@6ce2 │ │ +20d868: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=35 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar; │ │ 0x0000 - 0x0005 reg=2 (null) Landroid/content/Context; │ │ │ │ @@ -574570,18 +574571,18 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -20d868: |[20d868] org.thoughtcrime.securesms.util.views.ConversationAdaptiveActionsToolbar.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -20d878: 1400 be05 047f |0000: const v0, #float 1.75488e+38 // #7f0405be │ │ -20d87e: 7040 e36c 2103 |0003: invoke-direct {v1, v2, v3, v0}, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@6ce3 │ │ -20d884: 0e00 |0006: return-void │ │ +20d86c: |[20d86c] org.thoughtcrime.securesms.util.views.ConversationAdaptiveActionsToolbar.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +20d87c: 1400 be05 047f |0000: const v0, #float 1.75488e+38 // #7f0405be │ │ +20d882: 7040 e36c 2103 |0003: invoke-direct {v1, v2, v3, v0}, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@6ce3 │ │ +20d888: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=39 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar; │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/content/Context; │ │ 0x0000 - 0x0007 reg=3 (null) Landroid/util/AttributeSet; │ │ @@ -574591,26 +574592,26 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 22 16-bit code units │ │ -20d888: |[20d888] org.thoughtcrime.securesms.util.views.ConversationAdaptiveActionsToolbar.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -20d898: 7040 1705 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroidx/appcompat/widget/Toolbar;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@0517 │ │ -20d89e: 6203 9a35 |0003: sget-object v3, Lorg/thoughtcrime/securesms/R$styleable;.ConversationAdaptiveActionsToolbar:[I // field@359a │ │ -20d8a2: 6e30 7e00 2103 |0005: invoke-virtual {v1, v2, v3}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@007e │ │ -20d8a8: 0c01 |0008: move-result-object v1 │ │ -20d8aa: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -20d8ac: 1303 6400 |000a: const/16 v3, #int 100 // #64 │ │ -20d8b0: 6e30 f300 2103 |000c: invoke-virtual {v1, v2, v3}, Landroid/content/res/TypedArray;.getInteger:(II)I // method@00f3 │ │ -20d8b6: 0a02 |000f: move-result v2 │ │ -20d8b8: 5902 0444 |0010: iput v2, v0, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.maxShown:I // field@4404 │ │ -20d8bc: 6e10 f700 0100 |0012: invoke-virtual {v1}, Landroid/content/res/TypedArray;.recycle:()V // method@00f7 │ │ -20d8c2: 0e00 |0015: return-void │ │ +20d88c: |[20d88c] org.thoughtcrime.securesms.util.views.ConversationAdaptiveActionsToolbar.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +20d89c: 7040 1705 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroidx/appcompat/widget/Toolbar;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@0517 │ │ +20d8a2: 6203 9a35 |0003: sget-object v3, Lorg/thoughtcrime/securesms/R$styleable;.ConversationAdaptiveActionsToolbar:[I // field@359a │ │ +20d8a6: 6e30 7e00 2103 |0005: invoke-virtual {v1, v2, v3}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@007e │ │ +20d8ac: 0c01 |0008: move-result-object v1 │ │ +20d8ae: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +20d8b0: 1303 6400 |000a: const/16 v3, #int 100 // #64 │ │ +20d8b4: 6e30 f300 2103 |000c: invoke-virtual {v1, v2, v3}, Landroid/content/res/TypedArray;.getInteger:(II)I // method@00f3 │ │ +20d8ba: 0a02 |000f: move-result v2 │ │ +20d8bc: 5902 0444 |0010: iput v2, v0, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.maxShown:I // field@4404 │ │ +20d8c0: 6e10 f700 0100 |0012: invoke-virtual {v1}, Landroid/content/res/TypedArray;.recycle:()V // method@00f7 │ │ +20d8c6: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0003 line=45 │ │ 0x000c line=47 │ │ 0x0012 line=49 │ │ locals : │ │ @@ -574624,97 +574625,97 @@ │ │ type : '(Landroid/view/Menu;II)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 155 16-bit code units │ │ -20d8c4: |[20d8c4] org.thoughtcrime.securesms.util.views.ConversationAdaptiveActionsToolbar.adjustMenuActions:(Landroid/view/Menu;II)V │ │ -20d8d4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -20d8d6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -20d8d8: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -20d8da: 7210 0a03 0600 |0003: invoke-interface {v6}, Landroid/view/Menu;.size:()I // method@030a │ │ -20d8e0: 0a03 |0006: move-result v3 │ │ -20d8e2: 3531 1100 |0007: if-ge v1, v3, 0018 // +0011 │ │ -20d8e6: 7220 0903 1600 |0009: invoke-interface {v6, v1}, Landroid/view/Menu;.getItem:(I)Landroid/view/MenuItem; // method@0309 │ │ -20d8ec: 0c03 |000c: move-result-object v3 │ │ -20d8ee: 7210 1103 0300 |000d: invoke-interface {v3}, Landroid/view/MenuItem;.isVisible:()Z // method@0311 │ │ -20d8f4: 0a03 |0010: move-result v3 │ │ -20d8f6: 3803 0400 |0011: if-eqz v3, 0015 // +0004 │ │ -20d8fa: d802 0201 |0013: add-int/lit8 v2, v2, #int 1 // #01 │ │ -20d8fe: d801 0101 |0015: add-int/lit8 v1, v1, #int 1 // #01 │ │ -20d902: 28ec |0017: goto 0003 // -0014 │ │ -20d904: 1301 6800 |0018: const/16 v1, #int 104 // #68 │ │ -20d908: 7110 636c 0100 |001a: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/ViewUtil;.dpToPx:(I)I // method@6c63 │ │ -20d90e: 0a01 |001d: move-result v1 │ │ -20d910: b118 |001e: sub-int/2addr v8, v1 │ │ -20d912: 1301 3000 |001f: const/16 v1, #int 48 // #30 │ │ -20d916: 7110 636c 0100 |0021: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/ViewUtil;.dpToPx:(I)I // method@6c63 │ │ -20d91c: 0a03 |0024: move-result v3 │ │ -20d91e: 9303 0803 |0025: div-int v3, v8, v3 │ │ -20d922: 7120 af0a 3700 |0027: invoke-static {v7, v3}, Ljava/lang/Math;.min:(II)I // method@0aaf │ │ -20d928: 0a03 |002a: move-result v3 │ │ -20d92a: 3523 0900 |002b: if-ge v3, v2, 0034 // +0009 │ │ -20d92e: 1302 2400 |002d: const/16 v2, #int 36 // #24 │ │ -20d932: 7110 636c 0200 |002f: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/ViewUtil;.dpToPx:(I)I // method@6c63 │ │ -20d938: 0a02 |0032: move-result v2 │ │ -20d93a: b128 |0033: sub-int/2addr v8, v2 │ │ -20d93c: 7110 636c 0100 |0034: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/ViewUtil;.dpToPx:(I)I // method@6c63 │ │ -20d942: 0a01 |0037: move-result v1 │ │ -20d944: b318 |0038: div-int/2addr v8, v1 │ │ -20d946: 7120 af0a 8700 |0039: invoke-static {v7, v8}, Ljava/lang/Math;.min:(II)I // method@0aaf │ │ -20d94c: 0a07 |003c: move-result v7 │ │ -20d94e: 1408 0e02 0a7f |003d: const v8, #float 1.83444e+38 // #7f0a020e │ │ -20d954: 7220 0803 8600 |0040: invoke-interface {v6, v8}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@0308 │ │ -20d95a: 0c01 |0043: move-result-object v1 │ │ -20d95c: 1222 |0044: const/4 v2, #int 2 // #2 │ │ -20d95e: 7220 1503 2100 |0045: invoke-interface {v1, v2}, Landroid/view/MenuItem;.setShowAsAction:(I)V // method@0315 │ │ -20d964: d807 07ff |0048: add-int/lit8 v7, v7, #int -1 // #ff │ │ -20d968: 1201 |004a: const/4 v1, #int 0 // #0 │ │ -20d96a: 7210 0a03 0600 |004b: invoke-interface {v6}, Landroid/view/Menu;.size:()I // method@030a │ │ -20d970: 0a03 |004e: move-result v3 │ │ -20d972: 3531 4b00 |004f: if-ge v1, v3, 009a // +004b │ │ -20d976: 7220 0903 1600 |0051: invoke-interface {v6, v1}, Landroid/view/Menu;.getItem:(I)Landroid/view/MenuItem; // method@0309 │ │ -20d97c: 0c03 |0054: move-result-object v3 │ │ -20d97e: 7210 0f03 0300 |0055: invoke-interface {v3}, Landroid/view/MenuItem;.getItemId:()I // method@030f │ │ -20d984: 0a04 |0058: move-result v4 │ │ -20d986: 1405 1002 0a7f |0059: const v5, #float 1.83444e+38 // #7f0a0210 │ │ -20d98c: 3254 2000 |005c: if-eq v4, v5, 007c // +0020 │ │ -20d990: 7210 0f03 0300 |005e: invoke-interface {v3}, Landroid/view/MenuItem;.getItemId:()I // method@030f │ │ -20d996: 0a04 |0061: move-result v4 │ │ -20d998: 1405 0502 0a7f |0062: const v5, #float 1.83444e+38 // #7f0a0205 │ │ -20d99e: 3254 1700 |0065: if-eq v4, v5, 007c // +0017 │ │ -20d9a2: 7210 0f03 0300 |0067: invoke-interface {v3}, Landroid/view/MenuItem;.getItemId:()I // method@030f │ │ -20d9a8: 0a04 |006a: move-result v4 │ │ -20d9aa: 1405 1102 0a7f |006b: const v5, #float 1.83444e+38 // #7f0a0211 │ │ -20d9b0: 3254 0e00 |006e: if-eq v4, v5, 007c // +000e │ │ -20d9b4: 7210 0f03 0300 |0070: invoke-interface {v3}, Landroid/view/MenuItem;.getItemId:()I // method@030f │ │ -20d9ba: 0a04 |0073: move-result v4 │ │ -20d9bc: 1405 2402 0a7f |0074: const v5, #float 1.83445e+38 // #7f0a0224 │ │ -20d9c2: 3354 0300 |0077: if-ne v4, v5, 007a // +0003 │ │ -20d9c6: 2803 |0079: goto 007c // +0003 │ │ -20d9c8: 1204 |007a: const/4 v4, #int 0 // #0 │ │ -20d9ca: 2802 |007b: goto 007d // +0002 │ │ -20d9cc: 1214 |007c: const/4 v4, #int 1 // #1 │ │ -20d9ce: 7210 0f03 0300 |007d: invoke-interface {v3}, Landroid/view/MenuItem;.getItemId:()I // method@030f │ │ -20d9d4: 0a05 |0080: move-result v5 │ │ -20d9d6: 3385 0300 |0081: if-ne v5, v8, 0084 // +0003 │ │ -20d9da: 2814 |0083: goto 0097 // +0014 │ │ -20d9dc: 7210 1103 0300 |0084: invoke-interface {v3}, Landroid/view/MenuItem;.isVisible:()Z // method@0311 │ │ -20d9e2: 0a05 |0087: move-result v5 │ │ -20d9e4: 3805 0c00 |0088: if-eqz v5, 0094 // +000c │ │ -20d9e8: 3d07 0a00 |008a: if-lez v7, 0094 // +000a │ │ -20d9ec: 3904 0800 |008c: if-nez v4, 0094 // +0008 │ │ -20d9f0: 7220 1503 2300 |008e: invoke-interface {v3, v2}, Landroid/view/MenuItem;.setShowAsAction:(I)V // method@0315 │ │ -20d9f6: d807 07ff |0091: add-int/lit8 v7, v7, #int -1 // #ff │ │ -20d9fa: 2804 |0093: goto 0097 // +0004 │ │ -20d9fc: 7220 1503 0300 |0094: invoke-interface {v3, v0}, Landroid/view/MenuItem;.setShowAsAction:(I)V // method@0315 │ │ -20da02: d801 0101 |0097: add-int/lit8 v1, v1, #int 1 // #01 │ │ -20da06: 28b2 |0099: goto 004b // -004e │ │ -20da08: 0e00 |009a: return-void │ │ +20d8c8: |[20d8c8] org.thoughtcrime.securesms.util.views.ConversationAdaptiveActionsToolbar.adjustMenuActions:(Landroid/view/Menu;II)V │ │ +20d8d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +20d8da: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +20d8dc: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +20d8de: 7210 0a03 0600 |0003: invoke-interface {v6}, Landroid/view/Menu;.size:()I // method@030a │ │ +20d8e4: 0a03 |0006: move-result v3 │ │ +20d8e6: 3531 1100 |0007: if-ge v1, v3, 0018 // +0011 │ │ +20d8ea: 7220 0903 1600 |0009: invoke-interface {v6, v1}, Landroid/view/Menu;.getItem:(I)Landroid/view/MenuItem; // method@0309 │ │ +20d8f0: 0c03 |000c: move-result-object v3 │ │ +20d8f2: 7210 1103 0300 |000d: invoke-interface {v3}, Landroid/view/MenuItem;.isVisible:()Z // method@0311 │ │ +20d8f8: 0a03 |0010: move-result v3 │ │ +20d8fa: 3803 0400 |0011: if-eqz v3, 0015 // +0004 │ │ +20d8fe: d802 0201 |0013: add-int/lit8 v2, v2, #int 1 // #01 │ │ +20d902: d801 0101 |0015: add-int/lit8 v1, v1, #int 1 // #01 │ │ +20d906: 28ec |0017: goto 0003 // -0014 │ │ +20d908: 1301 6800 |0018: const/16 v1, #int 104 // #68 │ │ +20d90c: 7110 636c 0100 |001a: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/ViewUtil;.dpToPx:(I)I // method@6c63 │ │ +20d912: 0a01 |001d: move-result v1 │ │ +20d914: b118 |001e: sub-int/2addr v8, v1 │ │ +20d916: 1301 3000 |001f: const/16 v1, #int 48 // #30 │ │ +20d91a: 7110 636c 0100 |0021: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/ViewUtil;.dpToPx:(I)I // method@6c63 │ │ +20d920: 0a03 |0024: move-result v3 │ │ +20d922: 9303 0803 |0025: div-int v3, v8, v3 │ │ +20d926: 7120 af0a 3700 |0027: invoke-static {v7, v3}, Ljava/lang/Math;.min:(II)I // method@0aaf │ │ +20d92c: 0a03 |002a: move-result v3 │ │ +20d92e: 3523 0900 |002b: if-ge v3, v2, 0034 // +0009 │ │ +20d932: 1302 2400 |002d: const/16 v2, #int 36 // #24 │ │ +20d936: 7110 636c 0200 |002f: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/ViewUtil;.dpToPx:(I)I // method@6c63 │ │ +20d93c: 0a02 |0032: move-result v2 │ │ +20d93e: b128 |0033: sub-int/2addr v8, v2 │ │ +20d940: 7110 636c 0100 |0034: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/ViewUtil;.dpToPx:(I)I // method@6c63 │ │ +20d946: 0a01 |0037: move-result v1 │ │ +20d948: b318 |0038: div-int/2addr v8, v1 │ │ +20d94a: 7120 af0a 8700 |0039: invoke-static {v7, v8}, Ljava/lang/Math;.min:(II)I // method@0aaf │ │ +20d950: 0a07 |003c: move-result v7 │ │ +20d952: 1408 0e02 0a7f |003d: const v8, #float 1.83444e+38 // #7f0a020e │ │ +20d958: 7220 0803 8600 |0040: invoke-interface {v6, v8}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@0308 │ │ +20d95e: 0c01 |0043: move-result-object v1 │ │ +20d960: 1222 |0044: const/4 v2, #int 2 // #2 │ │ +20d962: 7220 1503 2100 |0045: invoke-interface {v1, v2}, Landroid/view/MenuItem;.setShowAsAction:(I)V // method@0315 │ │ +20d968: d807 07ff |0048: add-int/lit8 v7, v7, #int -1 // #ff │ │ +20d96c: 1201 |004a: const/4 v1, #int 0 // #0 │ │ +20d96e: 7210 0a03 0600 |004b: invoke-interface {v6}, Landroid/view/Menu;.size:()I // method@030a │ │ +20d974: 0a03 |004e: move-result v3 │ │ +20d976: 3531 4b00 |004f: if-ge v1, v3, 009a // +004b │ │ +20d97a: 7220 0903 1600 |0051: invoke-interface {v6, v1}, Landroid/view/Menu;.getItem:(I)Landroid/view/MenuItem; // method@0309 │ │ +20d980: 0c03 |0054: move-result-object v3 │ │ +20d982: 7210 0f03 0300 |0055: invoke-interface {v3}, Landroid/view/MenuItem;.getItemId:()I // method@030f │ │ +20d988: 0a04 |0058: move-result v4 │ │ +20d98a: 1405 1002 0a7f |0059: const v5, #float 1.83444e+38 // #7f0a0210 │ │ +20d990: 3254 2000 |005c: if-eq v4, v5, 007c // +0020 │ │ +20d994: 7210 0f03 0300 |005e: invoke-interface {v3}, Landroid/view/MenuItem;.getItemId:()I // method@030f │ │ +20d99a: 0a04 |0061: move-result v4 │ │ +20d99c: 1405 0502 0a7f |0062: const v5, #float 1.83444e+38 // #7f0a0205 │ │ +20d9a2: 3254 1700 |0065: if-eq v4, v5, 007c // +0017 │ │ +20d9a6: 7210 0f03 0300 |0067: invoke-interface {v3}, Landroid/view/MenuItem;.getItemId:()I // method@030f │ │ +20d9ac: 0a04 |006a: move-result v4 │ │ +20d9ae: 1405 1102 0a7f |006b: const v5, #float 1.83444e+38 // #7f0a0211 │ │ +20d9b4: 3254 0e00 |006e: if-eq v4, v5, 007c // +000e │ │ +20d9b8: 7210 0f03 0300 |0070: invoke-interface {v3}, Landroid/view/MenuItem;.getItemId:()I // method@030f │ │ +20d9be: 0a04 |0073: move-result v4 │ │ +20d9c0: 1405 2402 0a7f |0074: const v5, #float 1.83445e+38 // #7f0a0224 │ │ +20d9c6: 3354 0300 |0077: if-ne v4, v5, 007a // +0003 │ │ +20d9ca: 2803 |0079: goto 007c // +0003 │ │ +20d9cc: 1204 |007a: const/4 v4, #int 0 // #0 │ │ +20d9ce: 2802 |007b: goto 007d // +0002 │ │ +20d9d0: 1214 |007c: const/4 v4, #int 1 // #1 │ │ +20d9d2: 7210 0f03 0300 |007d: invoke-interface {v3}, Landroid/view/MenuItem;.getItemId:()I // method@030f │ │ +20d9d8: 0a05 |0080: move-result v5 │ │ +20d9da: 3385 0300 |0081: if-ne v5, v8, 0084 // +0003 │ │ +20d9de: 2814 |0083: goto 0097 // +0014 │ │ +20d9e0: 7210 1103 0300 |0084: invoke-interface {v3}, Landroid/view/MenuItem;.isVisible:()Z // method@0311 │ │ +20d9e6: 0a05 |0087: move-result v5 │ │ +20d9e8: 3805 0c00 |0088: if-eqz v5, 0094 // +000c │ │ +20d9ec: 3d07 0a00 |008a: if-lez v7, 0094 // +000a │ │ +20d9f0: 3904 0800 |008c: if-nez v4, 0094 // +0008 │ │ +20d9f4: 7220 1503 2300 |008e: invoke-interface {v3, v2}, Landroid/view/MenuItem;.setShowAsAction:(I)V // method@0315 │ │ +20d9fa: d807 07ff |0091: add-int/lit8 v7, v7, #int -1 // #ff │ │ +20d9fe: 2804 |0093: goto 0097 // +0004 │ │ +20da00: 7220 1503 0300 |0094: invoke-interface {v3, v0}, Landroid/view/MenuItem;.setShowAsAction:(I)V // method@0315 │ │ +20da06: d801 0101 |0097: add-int/lit8 v1, v1, #int 1 // #01 │ │ +20da0a: 28b2 |0099: goto 004b // -004e │ │ +20da0c: 0e00 |009a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=62 │ │ 0x0009 line=63 │ │ 0x001a line=68 │ │ 0x0021 line=69 │ │ 0x002f line=72 │ │ @@ -574741,24 +574742,24 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -20da0c: |[20da0c] org.thoughtcrime.securesms.util.views.ConversationAdaptiveActionsToolbar.onMeasure:(II)V │ │ -20da1c: 6f30 1a05 4305 |0000: invoke-super {v3, v4, v5}, Landroidx/appcompat/widget/Toolbar;.onMeasure:(II)V // method@051a │ │ -20da22: 6e10 e66c 0300 |0003: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.getMenu:()Landroid/view/Menu; // method@6ce6 │ │ -20da28: 0c00 |0006: move-result-object v0 │ │ -20da2a: 5231 0444 |0007: iget v1, v3, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.maxShown:I // field@4404 │ │ -20da2e: 6e10 e56c 0300 |0009: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.getMeasuredWidth:()I // method@6ce5 │ │ -20da34: 0a02 |000c: move-result v2 │ │ -20da36: 7130 e46c 1002 |000d: invoke-static {v0, v1, v2}, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.adjustMenuActions:(Landroid/view/Menu;II)V // method@6ce4 │ │ -20da3c: 6f30 1a05 4305 |0010: invoke-super {v3, v4, v5}, Landroidx/appcompat/widget/Toolbar;.onMeasure:(II)V // method@051a │ │ -20da42: 0e00 |0013: return-void │ │ +20da10: |[20da10] org.thoughtcrime.securesms.util.views.ConversationAdaptiveActionsToolbar.onMeasure:(II)V │ │ +20da20: 6f30 1a05 4305 |0000: invoke-super {v3, v4, v5}, Landroidx/appcompat/widget/Toolbar;.onMeasure:(II)V // method@051a │ │ +20da26: 6e10 e66c 0300 |0003: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.getMenu:()Landroid/view/Menu; // method@6ce6 │ │ +20da2c: 0c00 |0006: move-result-object v0 │ │ +20da2e: 5231 0444 |0007: iget v1, v3, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.maxShown:I // field@4404 │ │ +20da32: 6e10 e56c 0300 |0009: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.getMeasuredWidth:()I // method@6ce5 │ │ +20da38: 0a02 |000c: move-result v2 │ │ +20da3a: 7130 e46c 1002 |000d: invoke-static {v0, v1, v2}, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.adjustMenuActions:(Landroid/view/Menu;II)V // method@6ce4 │ │ +20da40: 6f30 1a05 4305 |0010: invoke-super {v3, v4, v5}, Landroidx/appcompat/widget/Toolbar;.onMeasure:(II)V // method@051a │ │ +20da46: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0003 line=55 │ │ 0x0010 line=56 │ │ locals : │ │ 0x0000 - 0x0014 reg=3 this Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar; │ │ @@ -574809,18 +574810,18 @@ │ │ type : '(Lcom/google/android/exoplayer2/upstream/DefaultDataSource;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -20e458: |[20e458] org.thoughtcrime.securesms.video.exo.AttachmentDataSource.:(Lcom/google/android/exoplayer2/upstream/DefaultDataSource;)V │ │ -20e468: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ -20e46e: 5b01 1244 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource;.defaultDataSource:Lcom/google/android/exoplayer2/upstream/DefaultDataSource; // field@4412 │ │ -20e472: 0e00 |0005: return-void │ │ +20e45c: |[20e45c] org.thoughtcrime.securesms.video.exo.AttachmentDataSource.:(Lcom/google/android/exoplayer2/upstream/DefaultDataSource;)V │ │ +20e46c: 7010 d30a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0ad3 │ │ +20e472: 5b01 1244 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource;.defaultDataSource:Lcom/google/android/exoplayer2/upstream/DefaultDataSource; // field@4412 │ │ +20e476: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ 0x0003 line=23 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/google/android/exoplayer2/upstream/DefaultDataSource; │ │ @@ -574831,33 +574832,33 @@ │ │ type : '(Lcom/google/android/exoplayer2/upstream/TransferListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -20e474: |[20e474] org.thoughtcrime.securesms.video.exo.AttachmentDataSource.addTransferListener:(Lcom/google/android/exoplayer2/upstream/TransferListener;)V │ │ -20e484: 0e00 |0000: return-void │ │ +20e478: |[20e478] org.thoughtcrime.securesms.video.exo.AttachmentDataSource.addTransferListener:(Lcom/google/android/exoplayer2/upstream/TransferListener;)V │ │ +20e488: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource;) │ │ name : 'close' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -20e488: |[20e488] org.thoughtcrime.securesms.video.exo.AttachmentDataSource.close:()V │ │ -20e498: 5410 1144 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource;.dataSource:Lcom/google/android/exoplayer2/upstream/DataSource; // field@4411 │ │ -20e49c: 7210 0709 0000 |0002: invoke-interface {v0}, Lcom/google/android/exoplayer2/upstream/DataSource;.close:()V // method@0907 │ │ -20e4a2: 0e00 |0005: return-void │ │ +20e48c: |[20e48c] org.thoughtcrime.securesms.video.exo.AttachmentDataSource.close:()V │ │ +20e49c: 5410 1144 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource;.dataSource:Lcom/google/android/exoplayer2/upstream/DataSource; // field@4411 │ │ +20e4a0: 7210 0709 0000 |0002: invoke-interface {v0}, Lcom/google/android/exoplayer2/upstream/DataSource;.close:()V // method@0907 │ │ +20e4a6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource; │ │ │ │ #2 : (in Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource;) │ │ @@ -574865,18 +574866,18 @@ │ │ type : '()Ljava/util/Map;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -20e418: |[20e418] org.thoughtcrime.securesms.video.exo.AttachmentDataSource.getResponseHeaders:()Ljava/util/Map; │ │ -20e428: 7100 100d 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptyMap:()Ljava/util/Map; // method@0d10 │ │ -20e42e: 0c00 |0003: move-result-object v0 │ │ -20e430: 1100 |0004: return-object v0 │ │ +20e41c: |[20e41c] org.thoughtcrime.securesms.video.exo.AttachmentDataSource.getResponseHeaders:()Ljava/util/Map; │ │ +20e42c: 7100 100d 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptyMap:()Ljava/util/Map; // method@0d10 │ │ +20e432: 0c00 |0003: move-result-object v0 │ │ +20e434: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource; │ │ │ │ #3 : (in Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource;) │ │ @@ -574884,19 +574885,19 @@ │ │ type : '()Landroid/net/Uri;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -20e3d8: |[20e3d8] org.thoughtcrime.securesms.video.exo.AttachmentDataSource.getUri:()Landroid/net/Uri; │ │ -20e3e8: 5410 1144 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource;.dataSource:Lcom/google/android/exoplayer2/upstream/DataSource; // field@4411 │ │ -20e3ec: 7210 0809 0000 |0002: invoke-interface {v0}, Lcom/google/android/exoplayer2/upstream/DataSource;.getUri:()Landroid/net/Uri; // method@0908 │ │ -20e3f2: 0c00 |0005: move-result-object v0 │ │ -20e3f4: 1100 |0006: return-object v0 │ │ +20e3dc: |[20e3dc] org.thoughtcrime.securesms.video.exo.AttachmentDataSource.getUri:()Landroid/net/Uri; │ │ +20e3ec: 5410 1144 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource;.dataSource:Lcom/google/android/exoplayer2/upstream/DataSource; // field@4411 │ │ +20e3f0: 7210 0809 0000 |0002: invoke-interface {v0}, Lcom/google/android/exoplayer2/upstream/DataSource;.getUri:()Landroid/net/Uri; // method@0908 │ │ +20e3f6: 0c00 |0005: move-result-object v0 │ │ +20e3f8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource; │ │ │ │ #4 : (in Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource;) │ │ @@ -574904,20 +574905,20 @@ │ │ type : '(Lcom/google/android/exoplayer2/upstream/DataSpec;)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -20e434: |[20e434] org.thoughtcrime.securesms.video.exo.AttachmentDataSource.open:(Lcom/google/android/exoplayer2/upstream/DataSpec;)J │ │ -20e444: 5420 1244 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource;.defaultDataSource:Lcom/google/android/exoplayer2/upstream/DefaultDataSource; // field@4412 │ │ -20e448: 5b20 1144 |0002: iput-object v0, v2, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource;.dataSource:Lcom/google/android/exoplayer2/upstream/DataSource; // field@4411 │ │ -20e44c: 7220 0909 3000 |0004: invoke-interface {v0, v3}, Lcom/google/android/exoplayer2/upstream/DataSource;.open:(Lcom/google/android/exoplayer2/upstream/DataSpec;)J // method@0909 │ │ -20e452: 0b00 |0007: move-result-wide v0 │ │ -20e454: 1000 |0008: return-wide v0 │ │ +20e438: |[20e438] org.thoughtcrime.securesms.video.exo.AttachmentDataSource.open:(Lcom/google/android/exoplayer2/upstream/DataSpec;)J │ │ +20e448: 5420 1244 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource;.defaultDataSource:Lcom/google/android/exoplayer2/upstream/DefaultDataSource; // field@4412 │ │ +20e44c: 5b20 1144 |0002: iput-object v0, v2, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource;.dataSource:Lcom/google/android/exoplayer2/upstream/DataSource; // field@4411 │ │ +20e450: 7220 0909 3000 |0004: invoke-interface {v0, v3}, Lcom/google/android/exoplayer2/upstream/DataSource;.open:(Lcom/google/android/exoplayer2/upstream/DataSpec;)J // method@0909 │ │ +20e456: 0b00 |0007: move-result-wide v0 │ │ +20e458: 1000 |0008: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0004 line=33 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource; │ │ 0x0000 - 0x0009 reg=3 (null) Lcom/google/android/exoplayer2/upstream/DataSpec; │ │ @@ -574927,19 +574928,19 @@ │ │ type : '([BII)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -20e3f8: |[20e3f8] org.thoughtcrime.securesms.video.exo.AttachmentDataSource.read:([BII)I │ │ -20e408: 5410 1144 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource;.dataSource:Lcom/google/android/exoplayer2/upstream/DataSource; // field@4411 │ │ -20e40c: 7240 0a09 2043 |0002: invoke-interface {v0, v2, v3, v4}, Lcom/google/android/exoplayer2/upstream/DataSource;.read:([BII)I // method@090a │ │ -20e412: 0a02 |0005: move-result v2 │ │ -20e414: 0f02 |0006: return v2 │ │ +20e3fc: |[20e3fc] org.thoughtcrime.securesms.video.exo.AttachmentDataSource.read:([BII)I │ │ +20e40c: 5410 1144 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource;.dataSource:Lcom/google/android/exoplayer2/upstream/DataSource; // field@4411 │ │ +20e410: 7240 0a09 2043 |0002: invoke-interface {v0, v2, v3, v4}, Lcom/google/android/exoplayer2/upstream/DataSource;.read:([BII)I // method@090a │ │ +20e416: 0a02 |0005: move-result v2 │ │ +20e418: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource; │ │ 0x0000 - 0x0007 reg=2 (null) [B │ │ 0x0000 - 0x0007 reg=3 (null) I │ │ @@ -708370,67 +708371,67 @@ │ │ type : '(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;ZZ)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -1ffc88: |[1ffc88] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.$r8$lambda$EdzcdTvNXQvJn-39WF3ZsrPU1hc:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;ZZ)V │ │ -1ffc98: 7030 0769 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.onUndoRedoAvailabilityChanged:(ZZ)V // method@6907 │ │ -1ffc9e: 0e00 |0003: return-void │ │ +1ffc8c: |[1ffc8c] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.$r8$lambda$EdzcdTvNXQvJn-39WF3ZsrPU1hc:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;ZZ)V │ │ +1ffc9c: 7030 0769 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.onUndoRedoAvailabilityChanged:(ZZ)V // method@6907 │ │ +1ffca2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;) │ │ name : '$r8$lambda$WcZvXz5liFazU8t9wl-2M_nSiEE' │ │ type : '(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1ffca0: |[1ffca0] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.$r8$lambda$WcZvXz5liFazU8t9wl-2M_nSiEE:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V │ │ -1ffcb0: 7010 0969 0000 |0000: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.refreshUniqueColors:()V // method@6909 │ │ -1ffcb6: 0e00 |0003: return-void │ │ +1ffca4: |[1ffca4] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.$r8$lambda$WcZvXz5liFazU8t9wl-2M_nSiEE:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V │ │ +1ffcb4: 7010 0969 0000 |0000: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.refreshUniqueColors:()V // method@6909 │ │ +1ffcba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1ffcb8: |[1ffcb8] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.:()V │ │ -1ffcc8: 0e00 |0000: return-void │ │ +1ffcbc: |[1ffcbc] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.:()V │ │ +1ffccc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -1ffccc: |[1ffccc] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.:()V │ │ -1ffcdc: 7010 a205 0100 |0000: invoke-direct {v1}, Landroidx/fragment/app/Fragment;.:()V // method@05a2 │ │ -1ffce2: 2200 1e11 |0003: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1; // type@111e │ │ -1ffce6: 7020 e068 1000 |0005: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V // method@68e0 │ │ -1ffcec: 5b10 7142 |0008: iput-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.selectionListener:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView$TapListener; // field@4271 │ │ -1ffcf0: 0e00 |000a: return-void │ │ +1ffcd0: |[1ffcd0] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.:()V │ │ +1ffce0: 7010 a205 0100 |0000: invoke-direct {v1}, Landroidx/fragment/app/Fragment;.:()V // method@05a2 │ │ +1ffce6: 2200 1e11 |0003: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1; // type@111e │ │ +1ffcea: 7020 e068 1000 |0005: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V // method@68e0 │ │ +1ffcf0: 5b10 7142 |0008: iput-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.selectionListener:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView$TapListener; // field@4271 │ │ +1ffcf4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0003 line=333 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; │ │ │ │ @@ -708439,17 +708440,17 @@ │ │ type : '(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1ffc00: |[1ffc00] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.access$000:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; │ │ -1ffc10: 5400 6a42 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.currentSelection:Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // field@426a │ │ -1ffc14: 1100 |0002: return-object v0 │ │ +1ffc04: |[1ffc04] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.access$000:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; │ │ +1ffc14: 5400 6a42 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.currentSelection:Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // field@426a │ │ +1ffc18: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; │ │ │ │ #5 : (in Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;) │ │ @@ -708457,17 +708458,17 @@ │ │ type : '(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;)Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1ffc18: |[1ffc18] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.access$002:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;)Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; │ │ -1ffc28: 5b01 6a42 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.currentSelection:Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // field@426a │ │ -1ffc2c: 1101 |0002: return-object v1 │ │ +1ffc1c: |[1ffc1c] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.access$002:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;)Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; │ │ +1ffc2c: 5b01 6a42 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.currentSelection:Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // field@426a │ │ +1ffc30: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; │ │ 0x0000 - 0x0003 reg=1 (null) Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; │ │ │ │ @@ -708476,17 +708477,17 @@ │ │ type : '(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1ffc70: |[1ffc70] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.access$100:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; │ │ -1ffc80: 5400 6b42 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorHud:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@426b │ │ -1ffc84: 1100 |0002: return-object v0 │ │ +1ffc74: |[1ffc74] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.access$100:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; │ │ +1ffc84: 5400 6b42 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorHud:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@426b │ │ +1ffc88: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; │ │ │ │ #7 : (in Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;) │ │ @@ -708494,17 +708495,17 @@ │ │ type : '(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1ffbe8: |[1ffbe8] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.access$200:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; │ │ -1ffbf8: 5400 6c42 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@426c │ │ -1ffbfc: 1100 |0002: return-object v0 │ │ +1ffbec: |[1ffbec] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.access$200:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; │ │ +1ffbfc: 5400 6c42 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@426c │ │ +1ffc00: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; │ │ │ │ #8 : (in Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;) │ │ @@ -708512,17 +708513,17 @@ │ │ type : '(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;Z)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -1ffcf4: |[1ffcf4] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.access$300:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;Z)V │ │ -1ffd04: 7030 0e69 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.startTextEntityEditing:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;Z)V // method@690e │ │ -1ffd0a: 0e00 |0003: return-void │ │ +1ffcf8: |[1ffcf8] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.access$300:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;Z)V │ │ +1ffd08: 7030 0e69 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.startTextEntityEditing:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;Z)V // method@690e │ │ +1ffd0e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; │ │ 0x0000 - 0x0004 reg=2 (null) Z │ │ @@ -708532,25 +708533,25 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -1ffd70: |[1ffd70] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.changeEntityColor:(I)V │ │ -1ffd80: 5420 6a42 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.currentSelection:Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // field@426a │ │ -1ffd84: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ -1ffd88: 6e10 5961 0000 |0004: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.getRenderer:()Lorg/thoughtcrime/securesms/imageeditor/Renderer; // method@6159 │ │ -1ffd8e: 0c00 |0007: move-result-object v0 │ │ -1ffd90: 2001 d80f |0008: instance-of v1, v0, Lorg/thoughtcrime/securesms/imageeditor/ColorableRenderer; // type@0fd8 │ │ -1ffd94: 3801 0a00 |000a: if-eqz v1, 0014 // +000a │ │ -1ffd98: 1f00 d80f |000c: check-cast v0, Lorg/thoughtcrime/securesms/imageeditor/ColorableRenderer; // type@0fd8 │ │ -1ffd9c: 7220 4460 3000 |000e: invoke-interface {v0, v3}, Lorg/thoughtcrime/securesms/imageeditor/ColorableRenderer;.setColor:(I)V // method@6044 │ │ -1ffda2: 7010 0969 0200 |0011: invoke-direct {v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.refreshUniqueColors:()V // method@6909 │ │ -1ffda8: 0e00 |0014: return-void │ │ +1ffd74: |[1ffd74] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.changeEntityColor:(I)V │ │ +1ffd84: 5420 6a42 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.currentSelection:Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // field@426a │ │ +1ffd88: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ +1ffd8c: 6e10 5961 0000 |0004: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.getRenderer:()Lorg/thoughtcrime/securesms/imageeditor/Renderer; // method@6159 │ │ +1ffd92: 0c00 |0007: move-result-object v0 │ │ +1ffd94: 2001 d80f |0008: instance-of v1, v0, Lorg/thoughtcrime/securesms/imageeditor/ColorableRenderer; // type@0fd8 │ │ +1ffd98: 3801 0a00 |000a: if-eqz v1, 0014 // +000a │ │ +1ffd9c: 1f00 d80f |000c: check-cast v0, Lorg/thoughtcrime/securesms/imageeditor/ColorableRenderer; // type@0fd8 │ │ +1ffda0: 7220 4460 3000 |000e: invoke-interface {v0, v3}, Lorg/thoughtcrime/securesms/imageeditor/ColorableRenderer;.setColor:(I)V // method@6044 │ │ +1ffda6: 7010 0969 0200 |0011: invoke-direct {v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.refreshUniqueColors:()V // method@6909 │ │ +1ffdac: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ 0x0004 line=172 │ │ 0x0008 line=173 │ │ 0x000c line=174 │ │ 0x0011 line=175 │ │ @@ -708563,25 +708564,25 @@ │ │ type : '(Landroid/net/Uri;Z)Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -1ffc30: |[1ffc30] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.newInstance:(Landroid/net/Uri;Z)Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; │ │ -1ffc40: 2200 9a00 |0000: new-instance v0, Landroid/os/Bundle; // type@009a │ │ -1ffc44: 7010 4e02 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@024e │ │ -1ffc4a: 1a01 8666 |0005: const-string v1, "image_uri" // string@6686 │ │ -1ffc4e: 6e30 5c02 1002 |0007: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@025c │ │ -1ffc54: 2201 2111 |000a: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // type@1121 │ │ -1ffc58: 7010 ed68 0100 |000c: invoke-direct {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.:()V // method@68ed │ │ -1ffc5e: 5c13 6942 |000f: iput-boolean v3, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.cropAvatar:Z // field@4269 │ │ -1ffc62: 6e20 0b69 0100 |0011: invoke-virtual {v1, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.setArguments:(Landroid/os/Bundle;)V // method@690b │ │ -1ffc68: 6e20 0c69 2100 |0014: invoke-virtual {v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.setUri:(Landroid/net/Uri;)V // method@690c │ │ -1ffc6e: 1101 |0017: return-object v1 │ │ +1ffc34: |[1ffc34] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.newInstance:(Landroid/net/Uri;Z)Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; │ │ +1ffc44: 2200 9a00 |0000: new-instance v0, Landroid/os/Bundle; // type@009a │ │ +1ffc48: 7010 4e02 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@024e │ │ +1ffc4e: 1a01 8666 |0005: const-string v1, "image_uri" // string@6686 │ │ +1ffc52: 6e30 5c02 1002 |0007: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@025c │ │ +1ffc58: 2201 2111 |000a: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // type@1121 │ │ +1ffc5c: 7010 ed68 0100 |000c: invoke-direct {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.:()V // method@68ed │ │ +1ffc62: 5c13 6942 |000f: iput-boolean v3, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.cropAvatar:Z // field@4269 │ │ +1ffc66: 6e20 0b69 0100 |0011: invoke-virtual {v1, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.setArguments:(Landroid/os/Bundle;)V // method@690b │ │ +1ffc6c: 6e20 0c69 2100 |0014: invoke-virtual {v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.setUri:(Landroid/net/Uri;)V // method@690c │ │ +1ffc72: 1101 |0017: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x0005 line=89 │ │ 0x000a line=91 │ │ 0x000f line=92 │ │ 0x0011 line=93 │ │ @@ -708595,18 +708596,18 @@ │ │ type : '(ZZ)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -2001d8: |[2001d8] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onUndoRedoAvailabilityChanged:(ZZ)V │ │ -2001e8: 5402 6b42 |0000: iget-object v2, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorHud:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@426b │ │ -2001ec: 6e20 6b69 1200 |0002: invoke-virtual {v2, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setUndoAvailability:(Z)V // method@696b │ │ -2001f2: 0e00 |0005: return-void │ │ +2001dc: |[2001dc] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onUndoRedoAvailabilityChanged:(ZZ)V │ │ +2001ec: 5402 6b42 |0000: iget-object v2, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorHud:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@426b │ │ +2001f0: 6e20 6b69 1200 |0002: invoke-virtual {v2, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setUndoAvailability:(Z)V // method@696b │ │ +2001f6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=330 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; │ │ 0x0000 - 0x0006 reg=1 (null) Z │ │ 0x0000 - 0x0006 reg=2 (null) Z │ │ @@ -708616,23 +708617,23 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -200328: |[200328] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.refreshUniqueColors:()V │ │ -200338: 5420 6b42 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorHud:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@426b │ │ -20033c: 5421 6c42 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@426c │ │ -200340: 6e10 c160 0100 |0004: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.getModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@60c1 │ │ -200346: 0c01 |0007: move-result-object v1 │ │ -200348: 6e10 dd61 0100 |0008: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.getUniqueColorsIgnoringAlpha:()Ljava/util/Set; // method@61dd │ │ -20034e: 0c01 |000b: move-result-object v1 │ │ -200350: 6e20 6669 1000 |000c: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setColorPalette:(Ljava/util/Set;)V // method@6966 │ │ -200356: 0e00 |000f: return-void │ │ +20032c: |[20032c] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.refreshUniqueColors:()V │ │ +20033c: 5420 6b42 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorHud:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@426b │ │ +200340: 5421 6c42 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@426c │ │ +200344: 6e10 c160 0100 |0004: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.getModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@60c1 │ │ +20034a: 0c01 |0007: move-result-object v1 │ │ +20034c: 6e10 dd61 0100 |0008: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.getUniqueColorsIgnoringAlpha:()Ljava/util/Set; // method@61dd │ │ +200352: 0c01 |000b: move-result-object v1 │ │ +200354: 6e20 6669 1000 |000c: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setColorPalette:(Ljava/util/Set;)V // method@6966 │ │ +20035a: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=326 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; │ │ │ │ #13 : (in Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;) │ │ @@ -708640,22 +708641,22 @@ │ │ type : '(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -200370: |[200370] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.startTextEntityEditing:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;Z)V │ │ -200380: 5420 6c42 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@426c │ │ -200384: 6e10 f768 0200 |0002: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.getContext:()Landroid/content/Context; // method@68f7 │ │ -20038a: 0c01 |0005: move-result-object v1 │ │ -20038c: 7110 676b 0100 |0006: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/Prefs;.isIncognitoKeyboardEnabled:(Landroid/content/Context;)Z // method@6b67 │ │ -200392: 0a01 |0009: move-result v1 │ │ -200394: 6e40 da60 3041 |000a: invoke-virtual {v0, v3, v1, v4}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.startTextEditing:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;ZZ)V // method@60da │ │ -20039a: 0e00 |000d: return-void │ │ +200374: |[200374] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.startTextEntityEditing:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;Z)V │ │ +200384: 5420 6c42 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@426c │ │ +200388: 6e10 f768 0200 |0002: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.getContext:()Landroid/content/Context; // method@68f7 │ │ +20038e: 0c01 |0005: move-result-object v1 │ │ +200390: 7110 676b 0100 |0006: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/Prefs;.isIncognitoKeyboardEnabled:(Landroid/content/Context;)Z // method@6b67 │ │ +200396: 0a01 |0009: move-result v1 │ │ +200398: 6e40 da60 3041 |000a: invoke-virtual {v0, v3, v1, v4}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.startTextEditing:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;ZZ)V // method@60da │ │ +20039e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; │ │ 0x0000 - 0x000e reg=3 (null) Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; │ │ 0x0000 - 0x000e reg=4 (null) Z │ │ @@ -708666,34 +708667,34 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 41 16-bit code units │ │ -1ffd0c: |[1ffd0c] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.addText:()V │ │ -1ffd1c: 5430 6b42 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorHud:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@426b │ │ -1ffd20: 6e10 4c69 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.getActiveColor:()I // method@694c │ │ -1ffd26: 0a00 |0005: move-result v0 │ │ -1ffd28: 2201 2e10 |0006: new-instance v1, Lorg/thoughtcrime/securesms/imageeditor/renderers/MultiLineTextRenderer; // type@102e │ │ -1ffd2c: 1a02 0000 |0008: const-string v2, "" // string@0000 │ │ -1ffd30: 7030 9d62 2100 |000a: invoke-direct {v1, v2, v0}, Lorg/thoughtcrime/securesms/imageeditor/renderers/MultiLineTextRenderer;.:(Ljava/lang/String;I)V // method@629d │ │ -1ffd36: 2200 0710 |000d: new-instance v0, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // type@1007 │ │ -1ffd3a: 7020 3e61 1000 |000f: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.:(Lorg/thoughtcrime/securesms/imageeditor/Renderer;)V // method@613e │ │ -1ffd40: 5431 6c42 |0012: iget-object v1, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@426c │ │ -1ffd44: 6e10 c160 0100 |0014: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.getModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@60c1 │ │ -1ffd4a: 0c01 |0017: move-result-object v1 │ │ -1ffd4c: 1502 803f |0018: const/high16 v2, #int 1065353216 // #3f80 │ │ -1ffd50: 6e30 bd61 0102 |001a: invoke-virtual {v1, v0, v2}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.addElementCentered:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;F)V // method@61bd │ │ -1ffd56: 5431 6c42 |001d: iget-object v1, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@426c │ │ -1ffd5a: 6e10 c660 0100 |001f: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.invalidate:()V // method@60c6 │ │ -1ffd60: 5b30 6a42 |0022: iput-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.currentSelection:Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // field@426a │ │ -1ffd64: 1211 |0024: const/4 v1, #int 1 // #1 │ │ -1ffd66: 7030 0e69 0301 |0025: invoke-direct {v3, v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.startTextEntityEditing:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;Z)V // method@690e │ │ -1ffd6c: 0e00 |0028: return-void │ │ +1ffd10: |[1ffd10] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.addText:()V │ │ +1ffd20: 5430 6b42 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorHud:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@426b │ │ +1ffd24: 6e10 4c69 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.getActiveColor:()I // method@694c │ │ +1ffd2a: 0a00 |0005: move-result v0 │ │ +1ffd2c: 2201 2e10 |0006: new-instance v1, Lorg/thoughtcrime/securesms/imageeditor/renderers/MultiLineTextRenderer; // type@102e │ │ +1ffd30: 1a02 0000 |0008: const-string v2, "" // string@0000 │ │ +1ffd34: 7030 9d62 2100 |000a: invoke-direct {v1, v2, v0}, Lorg/thoughtcrime/securesms/imageeditor/renderers/MultiLineTextRenderer;.:(Ljava/lang/String;I)V // method@629d │ │ +1ffd3a: 2200 0710 |000d: new-instance v0, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // type@1007 │ │ +1ffd3e: 7020 3e61 1000 |000f: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.:(Lorg/thoughtcrime/securesms/imageeditor/Renderer;)V // method@613e │ │ +1ffd44: 5431 6c42 |0012: iget-object v1, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@426c │ │ +1ffd48: 6e10 c160 0100 |0014: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.getModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@60c1 │ │ +1ffd4e: 0c01 |0017: move-result-object v1 │ │ +1ffd50: 1502 803f |0018: const/high16 v2, #int 1065353216 // #3f80 │ │ +1ffd54: 6e30 bd61 0102 |001a: invoke-virtual {v1, v0, v2}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.addElementCentered:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;F)V // method@61bd │ │ +1ffd5a: 5431 6c42 |001d: iget-object v1, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@426c │ │ +1ffd5e: 6e10 c660 0100 |001f: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.invalidate:()V // method@60c6 │ │ +1ffd64: 5b30 6a42 |0022: iput-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.currentSelection:Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // field@426a │ │ +1ffd68: 1211 |0024: const/4 v1, #int 1 // #1 │ │ +1ffd6a: 7030 0e69 0301 |0025: invoke-direct {v3, v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.startTextEntityEditing:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;Z)V // method@690e │ │ +1ffd70: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=186 │ │ 0x0006 line=187 │ │ 0x000d line=188 │ │ 0x0012 line=190 │ │ 0x001d line=191 │ │ @@ -708707,17 +708708,17 @@ │ │ type : '()Landroid/net/Uri;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1ffbac: |[1ffbac] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.getUri:()Landroid/net/Uri; │ │ -1ffbbc: 5410 6f42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageUri:Landroid/net/Uri; // field@426f │ │ -1ffbc0: 1100 |0002: return-object v0 │ │ +1ffbb0: |[1ffbb0] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.getUri:()Landroid/net/Uri; │ │ +1ffbc0: 5410 6f42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageUri:Landroid/net/Uri; // field@426f │ │ +1ffbc4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; │ │ │ │ #2 : (in Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;) │ │ @@ -708725,62 +708726,62 @@ │ │ type : '()V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 99 16-bit code units │ │ -1ffdac: |[1ffdac] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.lambda$onSave$0$org-thoughtcrime-securesms-scribbles-ImageEditorFragment:()V │ │ -1ffdbc: 6e10 f568 0600 |0000: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@68f5 │ │ -1ffdc2: 0c00 |0003: move-result-object v0 │ │ -1ffdc4: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -1ffdc8: 0e00 |0006: return-void │ │ -1ffdca: 5461 6c42 |0007: iget-object v1, v6, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@426c │ │ -1ffdce: 6e10 c160 0100 |0009: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.getModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@60c1 │ │ -1ffdd4: 0c01 |000c: move-result-object v1 │ │ -1ffdd6: 6e20 f061 0100 |000d: invoke-virtual {v1, v0}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.render:(Landroid/content/Context;)Landroid/graphics/Bitmap; // method@61f0 │ │ -1ffddc: 0c01 |0010: move-result-object v1 │ │ -1ffdde: 7100 0a67 0000 |0011: invoke-static {}, Lorg/thoughtcrime/securesms/providers/PersistentBlobProvider;.getInstance:()Lorg/thoughtcrime/securesms/providers/PersistentBlobProvider; // method@670a │ │ -1ffde4: 0c02 |0014: move-result-object v2 │ │ -1ffde6: 2203 bc02 |0015: new-instance v3, Ljava/io/ByteArrayOutputStream; // type@02bc │ │ -1ffdea: 7010 8b09 0300 |0017: invoke-direct {v3}, Ljava/io/ByteArrayOutputStream;.:()V // method@098b │ │ -1ffdf0: 6204 0800 |001a: sget-object v4, Landroid/graphics/Bitmap$CompressFormat;.JPEG:Landroid/graphics/Bitmap$CompressFormat; // field@0008 │ │ -1ffdf4: 1305 5000 |001c: const/16 v5, #int 80 // #50 │ │ -1ffdf8: 6e40 0801 4135 |001e: invoke-virtual {v1, v4, v5, v3}, Landroid/graphics/Bitmap;.compress:(Landroid/graphics/Bitmap$CompressFormat;ILjava/io/OutputStream;)Z // method@0108 │ │ -1ffdfe: 6e10 8e09 0300 |0021: invoke-virtual {v3}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@098e │ │ -1ffe04: 0c01 |0024: move-result-object v1 │ │ -1ffe06: 5563 6942 |0025: iget-boolean v3, v6, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.cropAvatar:Z // field@4269 │ │ -1ffe0a: 3803 2500 |0027: if-eqz v3, 004c // +0025 │ │ -1ffe0e: 2202 bf02 |0029: new-instance v2, Ljava/io/File; // type@02bf │ │ -1ffe12: 6e10 1800 0000 |002b: invoke-virtual {v0}, Landroid/app/Activity;.getCacheDir:()Ljava/io/File; // method@0018 │ │ -1ffe18: 0c03 |002e: move-result-object v3 │ │ -1ffe1a: 1a04 b155 |002f: const-string v4, "cropped" // string@55b1 │ │ -1ffe1e: 7030 9009 3204 |0031: invoke-direct {v2, v3, v4}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@0990 │ │ -1ffe24: 2203 c202 |0034: new-instance v3, Ljava/io/FileOutputStream; // type@02c2 │ │ -1ffe28: 7020 af09 2300 |0036: invoke-direct {v3, v2}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@09af │ │ -1ffe2e: 6e20 b509 1300 |0039: invoke-virtual {v3, v1}, Ljava/io/FileOutputStream;.write:([B)V // method@09b5 │ │ -1ffe34: 6e10 b309 0300 |003c: invoke-virtual {v3}, Ljava/io/FileOutputStream;.flush:()V // method@09b3 │ │ -1ffe3a: 6e10 b209 0300 |003f: invoke-virtual {v3}, Ljava/io/FileOutputStream;.close:()V // method@09b2 │ │ -1ffe40: 7110 1102 0200 |0042: invoke-static {v2}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@0211 │ │ -1ffe46: 0c01 |0045: move-result-object v1 │ │ -1ffe48: 280d |0046: goto 0053 // +000d │ │ -1ffe4a: 0d00 |0047: move-exception v0 │ │ -1ffe4c: 6e10 b909 0000 |0048: invoke-virtual {v0}, Ljava/io/IOException;.printStackTrace:()V // method@09b9 │ │ -1ffe52: 0e00 |004b: return-void │ │ -1ffe54: 1a03 6866 |004c: const-string v3, "image/jpeg" // string@6668 │ │ -1ffe58: 1204 |004e: const/4 v4, #int 0 // #0 │ │ -1ffe5a: 6e54 0167 0231 |004f: invoke-virtual {v2, v0, v1, v3, v4}, Lorg/thoughtcrime/securesms/providers/PersistentBlobProvider;.create:(Landroid/content/Context;[BLjava/lang/String;Ljava/lang/String;)Landroid/net/Uri; // method@6701 │ │ -1ffe60: 0c01 |0052: move-result-object v1 │ │ -1ffe62: 2202 2b00 |0053: new-instance v2, Landroid/content/Intent; // type@002b │ │ -1ffe66: 7010 8500 0200 |0055: invoke-direct {v2}, Landroid/content/Intent;.:()V // method@0085 │ │ -1ffe6c: 6e20 ae00 1200 |0058: invoke-virtual {v2, v1}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@00ae │ │ -1ffe72: 12f1 |005b: const/4 v1, #int -1 // #ff │ │ -1ffe74: 6e30 2800 1002 |005c: invoke-virtual {v0, v1, v2}, Landroid/app/Activity;.setResult:(ILandroid/content/Intent;)V // method@0028 │ │ -1ffe7a: 6e10 1500 0000 |005f: invoke-virtual {v0}, Landroid/app/Activity;.finish:()V // method@0015 │ │ -1ffe80: 0e00 |0062: return-void │ │ +1ffdb0: |[1ffdb0] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.lambda$onSave$0$org-thoughtcrime-securesms-scribbles-ImageEditorFragment:()V │ │ +1ffdc0: 6e10 f568 0600 |0000: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@68f5 │ │ +1ffdc6: 0c00 |0003: move-result-object v0 │ │ +1ffdc8: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +1ffdcc: 0e00 |0006: return-void │ │ +1ffdce: 5461 6c42 |0007: iget-object v1, v6, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@426c │ │ +1ffdd2: 6e10 c160 0100 |0009: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.getModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@60c1 │ │ +1ffdd8: 0c01 |000c: move-result-object v1 │ │ +1ffdda: 6e20 f061 0100 |000d: invoke-virtual {v1, v0}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.render:(Landroid/content/Context;)Landroid/graphics/Bitmap; // method@61f0 │ │ +1ffde0: 0c01 |0010: move-result-object v1 │ │ +1ffde2: 7100 0a67 0000 |0011: invoke-static {}, Lorg/thoughtcrime/securesms/providers/PersistentBlobProvider;.getInstance:()Lorg/thoughtcrime/securesms/providers/PersistentBlobProvider; // method@670a │ │ +1ffde8: 0c02 |0014: move-result-object v2 │ │ +1ffdea: 2203 bc02 |0015: new-instance v3, Ljava/io/ByteArrayOutputStream; // type@02bc │ │ +1ffdee: 7010 8b09 0300 |0017: invoke-direct {v3}, Ljava/io/ByteArrayOutputStream;.:()V // method@098b │ │ +1ffdf4: 6204 0800 |001a: sget-object v4, Landroid/graphics/Bitmap$CompressFormat;.JPEG:Landroid/graphics/Bitmap$CompressFormat; // field@0008 │ │ +1ffdf8: 1305 5000 |001c: const/16 v5, #int 80 // #50 │ │ +1ffdfc: 6e40 0801 4135 |001e: invoke-virtual {v1, v4, v5, v3}, Landroid/graphics/Bitmap;.compress:(Landroid/graphics/Bitmap$CompressFormat;ILjava/io/OutputStream;)Z // method@0108 │ │ +1ffe02: 6e10 8e09 0300 |0021: invoke-virtual {v3}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@098e │ │ +1ffe08: 0c01 |0024: move-result-object v1 │ │ +1ffe0a: 5563 6942 |0025: iget-boolean v3, v6, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.cropAvatar:Z // field@4269 │ │ +1ffe0e: 3803 2500 |0027: if-eqz v3, 004c // +0025 │ │ +1ffe12: 2202 bf02 |0029: new-instance v2, Ljava/io/File; // type@02bf │ │ +1ffe16: 6e10 1800 0000 |002b: invoke-virtual {v0}, Landroid/app/Activity;.getCacheDir:()Ljava/io/File; // method@0018 │ │ +1ffe1c: 0c03 |002e: move-result-object v3 │ │ +1ffe1e: 1a04 b155 |002f: const-string v4, "cropped" // string@55b1 │ │ +1ffe22: 7030 9009 3204 |0031: invoke-direct {v2, v3, v4}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@0990 │ │ +1ffe28: 2203 c202 |0034: new-instance v3, Ljava/io/FileOutputStream; // type@02c2 │ │ +1ffe2c: 7020 af09 2300 |0036: invoke-direct {v3, v2}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@09af │ │ +1ffe32: 6e20 b509 1300 |0039: invoke-virtual {v3, v1}, Ljava/io/FileOutputStream;.write:([B)V // method@09b5 │ │ +1ffe38: 6e10 b309 0300 |003c: invoke-virtual {v3}, Ljava/io/FileOutputStream;.flush:()V // method@09b3 │ │ +1ffe3e: 6e10 b209 0300 |003f: invoke-virtual {v3}, Ljava/io/FileOutputStream;.close:()V // method@09b2 │ │ +1ffe44: 7110 1102 0200 |0042: invoke-static {v2}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@0211 │ │ +1ffe4a: 0c01 |0045: move-result-object v1 │ │ +1ffe4c: 280d |0046: goto 0053 // +000d │ │ +1ffe4e: 0d00 |0047: move-exception v0 │ │ +1ffe50: 6e10 b909 0000 |0048: invoke-virtual {v0}, Ljava/io/IOException;.printStackTrace:()V // method@09b9 │ │ +1ffe56: 0e00 |004b: return-void │ │ +1ffe58: 1a03 6866 |004c: const-string v3, "image/jpeg" // string@6668 │ │ +1ffe5c: 1204 |004e: const/4 v4, #int 0 // #0 │ │ +1ffe5e: 6e54 0167 0231 |004f: invoke-virtual {v2, v0, v1, v3, v4}, Lorg/thoughtcrime/securesms/providers/PersistentBlobProvider;.create:(Landroid/content/Context;[BLjava/lang/String;Ljava/lang/String;)Landroid/net/Uri; // method@6701 │ │ +1ffe64: 0c01 |0052: move-result-object v1 │ │ +1ffe66: 2202 2b00 |0053: new-instance v2, Landroid/content/Intent; // type@002b │ │ +1ffe6a: 7010 8500 0200 |0055: invoke-direct {v2}, Landroid/content/Intent;.:()V // method@0085 │ │ +1ffe70: 6e20 ae00 1200 |0058: invoke-virtual {v2, v1}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@00ae │ │ +1ffe76: 12f1 |005b: const/4 v1, #int -1 // #ff │ │ +1ffe78: 6e30 2800 1002 |005c: invoke-virtual {v0, v1, v2}, Landroid/app/Activity;.setResult:(ILandroid/content/Intent;)V // method@0028 │ │ +1ffe7e: 6e10 1500 0000 |005f: invoke-virtual {v0}, Landroid/app/Activity;.finish:()V // method@0015 │ │ +1ffe84: 0e00 |0062: return-void │ │ catches : 1 │ │ 0x0034 - 0x0046 │ │ Ljava/io/IOException; -> 0x0047 │ │ positions : │ │ 0x0000 line=255 │ │ 0x0007 line=259 │ │ 0x0011 line=260 │ │ @@ -708808,50 +708809,50 @@ │ │ type : '(IILandroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 74 16-bit code units │ │ -1ffe94: |[1ffe94] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onActivityResult:(IILandroid/content/Intent;)V │ │ -1ffea4: 6f40 a505 3254 |0000: invoke-super {v2, v3, v4, v5}, Landroidx/fragment/app/Fragment;.onActivityResult:(IILandroid/content/Intent;)V // method@05a5 │ │ -1ffeaa: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -1ffeac: 3304 3e00 |0004: if-ne v4, v0, 0042 // +003e │ │ -1ffeb0: 1304 7b00 |0006: const/16 v4, #int 123 // #7b │ │ -1ffeb4: 3343 3a00 |0008: if-ne v3, v4, 0042 // +003a │ │ -1ffeb8: 3805 3800 |000a: if-eqz v5, 0042 // +0038 │ │ -1ffebc: 1a03 995b |000c: const-string v3, "extra_sticker_file" // string@5b99 │ │ -1ffec0: 6e20 9c00 3500 |000e: invoke-virtual {v5, v3}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@009c │ │ -1ffec6: 0c03 |0011: move-result-object v3 │ │ -1ffec8: 2204 4111 |0012: new-instance v4, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; // type@1141 │ │ -1ffecc: 2205 0d03 |0014: new-instance v5, Ljava/lang/StringBuilder; // type@030d │ │ -1ffed0: 1a00 e65b |0016: const-string v0, "file:///android_asset/" // string@5be6 │ │ -1ffed4: 7020 420b 0500 |0018: invoke-direct {v5, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b42 │ │ -1ffeda: 6e20 4b0b 3500 |001b: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ -1ffee0: 6e10 5c0b 0500 |001e: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b5c │ │ -1ffee6: 0c03 |0021: move-result-object v3 │ │ -1ffee8: 7110 1c02 0300 |0022: invoke-static {v3}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@021c │ │ -1ffeee: 0c03 |0025: move-result-object v3 │ │ -1ffef0: 5225 6e42 |0026: iget v5, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageMaxWidth:I // field@426e │ │ -1ffef4: 5220 6d42 |0028: iget v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageMaxHeight:I // field@426d │ │ -1ffef8: 1201 |002a: const/4 v1, #int 0 // #0 │ │ -1ffefa: 7050 b369 3451 |002b: invoke-direct {v4, v3, v1, v5, v0}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.:(Landroid/net/Uri;ZII)V // method@69b3 │ │ -1fff00: 2203 0710 |002e: new-instance v3, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // type@1007 │ │ -1fff04: 7020 3e61 4300 |0030: invoke-direct {v3, v4}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.:(Lorg/thoughtcrime/securesms/imageeditor/Renderer;)V // method@613e │ │ -1fff0a: 5424 6c42 |0033: iget-object v4, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@426c │ │ -1fff0e: 6e10 c160 0400 |0035: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.getModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@60c1 │ │ -1fff14: 0c04 |0038: move-result-object v4 │ │ -1fff16: 1405 cdcc 4c3e |0039: const v5, #float 0.2 // #3e4ccccd │ │ -1fff1c: 6e30 bd61 3405 |003c: invoke-virtual {v4, v3, v5}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.addElementCentered:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;F)V // method@61bd │ │ -1fff22: 5b23 6a42 |003f: iput-object v3, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.currentSelection:Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // field@426a │ │ -1fff26: 2808 |0041: goto 0049 // +0008 │ │ -1fff28: 5423 6b42 |0042: iget-object v3, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorHud:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@426b │ │ -1fff2c: 6204 8842 |0044: sget-object v4, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.NONE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4288 │ │ -1fff30: 6e20 4a69 4300 |0046: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.enterMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@694a │ │ -1fff36: 0e00 |0049: return-void │ │ +1ffe98: |[1ffe98] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onActivityResult:(IILandroid/content/Intent;)V │ │ +1ffea8: 6f40 a505 3254 |0000: invoke-super {v2, v3, v4, v5}, Landroidx/fragment/app/Fragment;.onActivityResult:(IILandroid/content/Intent;)V // method@05a5 │ │ +1ffeae: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +1ffeb0: 3304 3e00 |0004: if-ne v4, v0, 0042 // +003e │ │ +1ffeb4: 1304 7b00 |0006: const/16 v4, #int 123 // #7b │ │ +1ffeb8: 3343 3a00 |0008: if-ne v3, v4, 0042 // +003a │ │ +1ffebc: 3805 3800 |000a: if-eqz v5, 0042 // +0038 │ │ +1ffec0: 1a03 995b |000c: const-string v3, "extra_sticker_file" // string@5b99 │ │ +1ffec4: 6e20 9c00 3500 |000e: invoke-virtual {v5, v3}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@009c │ │ +1ffeca: 0c03 |0011: move-result-object v3 │ │ +1ffecc: 2204 4111 |0012: new-instance v4, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; // type@1141 │ │ +1ffed0: 2205 0d03 |0014: new-instance v5, Ljava/lang/StringBuilder; // type@030d │ │ +1ffed4: 1a00 e65b |0016: const-string v0, "file:///android_asset/" // string@5be6 │ │ +1ffed8: 7020 420b 0500 |0018: invoke-direct {v5, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b42 │ │ +1ffede: 6e20 4b0b 3500 |001b: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ +1ffee4: 6e10 5c0b 0500 |001e: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b5c │ │ +1ffeea: 0c03 |0021: move-result-object v3 │ │ +1ffeec: 7110 1c02 0300 |0022: invoke-static {v3}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@021c │ │ +1ffef2: 0c03 |0025: move-result-object v3 │ │ +1ffef4: 5225 6e42 |0026: iget v5, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageMaxWidth:I // field@426e │ │ +1ffef8: 5220 6d42 |0028: iget v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageMaxHeight:I // field@426d │ │ +1ffefc: 1201 |002a: const/4 v1, #int 0 // #0 │ │ +1ffefe: 7050 b369 3451 |002b: invoke-direct {v4, v3, v1, v5, v0}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.:(Landroid/net/Uri;ZII)V // method@69b3 │ │ +1fff04: 2203 0710 |002e: new-instance v3, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // type@1007 │ │ +1fff08: 7020 3e61 4300 |0030: invoke-direct {v3, v4}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.:(Lorg/thoughtcrime/securesms/imageeditor/Renderer;)V // method@613e │ │ +1fff0e: 5424 6c42 |0033: iget-object v4, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@426c │ │ +1fff12: 6e10 c160 0400 |0035: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.getModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@60c1 │ │ +1fff18: 0c04 |0038: move-result-object v4 │ │ +1fff1a: 1405 cdcc 4c3e |0039: const v5, #float 0.2 // #3e4ccccd │ │ +1fff20: 6e30 bd61 3405 |003c: invoke-virtual {v4, v3, v5}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.addElementCentered:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;F)V // method@61bd │ │ +1fff26: 5b23 6a42 |003f: iput-object v3, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.currentSelection:Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // field@426a │ │ +1fff2a: 2808 |0041: goto 0049 // +0008 │ │ +1fff2c: 5423 6b42 |0042: iget-object v3, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorHud:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@426b │ │ +1fff30: 6204 8842 |0044: sget-object v4, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.NONE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4288 │ │ +1fff34: 6e20 4a69 4300 |0046: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.enterMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@694a │ │ +1fff3a: 0e00 |0049: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=200 │ │ 0x000c line=202 │ │ 0x0012 line=204 │ │ 0x002e line=205 │ │ 0x0033 line=206 │ │ @@ -708868,19 +708869,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -1fff38: |[1fff38] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onColorChange:(I)V │ │ -1fff48: 5410 6c42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@426c │ │ -1fff4c: 6e20 ce60 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.setDrawingBrushColor:(I)V // method@60ce │ │ -1fff52: 7020 f468 2100 |0005: invoke-direct {v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.changeEntityColor:(I)V // method@68f4 │ │ -1fff58: 0e00 |0008: return-void │ │ +1fff3c: |[1fff3c] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onColorChange:(I)V │ │ +1fff4c: 5410 6c42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@426c │ │ +1fff50: 6e20 ce60 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.setDrawingBrushColor:(I)V // method@60ce │ │ +1fff56: 7020 f468 2100 |0005: invoke-direct {v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.changeEntityColor:(I)V // method@68f4 │ │ +1fff5c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=294 │ │ 0x0005 line=295 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; │ │ 0x0000 - 0x0009 reg=2 (null) I │ │ @@ -708890,38 +708891,38 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -1fff5c: |[1fff5c] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onCreate:(Landroid/os/Bundle;)V │ │ -1fff6c: 6f20 a705 2100 |0000: invoke-super {v1, v2}, Landroidx/fragment/app/Fragment;.onCreate:(Landroid/os/Bundle;)V // method@05a7 │ │ -1fff72: 5412 6f42 |0003: iget-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageUri:Landroid/net/Uri; // field@426f │ │ -1fff76: 3902 1000 |0005: if-nez v2, 0015 // +0010 │ │ -1fff7a: 6e10 f668 0100 |0007: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.getArguments:()Landroid/os/Bundle; // method@68f6 │ │ -1fff80: 0c02 |000a: move-result-object v2 │ │ -1fff82: 1a00 8666 |000b: const-string v0, "image_uri" // string@6686 │ │ -1fff86: 6e20 5502 0200 |000d: invoke-virtual {v2, v0}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@0255 │ │ -1fff8c: 0c02 |0010: move-result-object v2 │ │ -1fff8e: 1f02 8b00 |0011: check-cast v2, Landroid/net/Uri; // type@008b │ │ -1fff92: 5b12 6f42 |0013: iput-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageUri:Landroid/net/Uri; // field@426f │ │ -1fff96: 2202 e00f |0015: new-instance v2, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorMediaConstraints; // type@0fe0 │ │ -1fff9a: 7010 8e60 0200 |0017: invoke-direct {v2}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorMediaConstraints;.:()V // method@608e │ │ -1fffa0: 6e10 0a69 0100 |001a: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.requireContext:()Landroid/content/Context; // method@690a │ │ -1fffa6: 0c00 |001d: move-result-object v0 │ │ -1fffa8: 6e20 e864 0200 |001e: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/mms/MediaConstraints;.getImageMaxWidth:(Landroid/content/Context;)I // method@64e8 │ │ -1fffae: 0a00 |0021: move-result v0 │ │ -1fffb0: 5910 6e42 |0022: iput v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageMaxWidth:I // field@426e │ │ -1fffb4: 6e10 0a69 0100 |0024: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.requireContext:()Landroid/content/Context; // method@690a │ │ -1fffba: 0c00 |0027: move-result-object v0 │ │ -1fffbc: 6e20 e664 0200 |0028: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/mms/MediaConstraints;.getImageMaxHeight:(Landroid/content/Context;)I // method@64e6 │ │ -1fffc2: 0a02 |002b: move-result v2 │ │ -1fffc4: 5912 6d42 |002c: iput v2, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageMaxHeight:I // field@426d │ │ -1fffc8: 0e00 |002e: return-void │ │ +1fff60: |[1fff60] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onCreate:(Landroid/os/Bundle;)V │ │ +1fff70: 6f20 a705 2100 |0000: invoke-super {v1, v2}, Landroidx/fragment/app/Fragment;.onCreate:(Landroid/os/Bundle;)V // method@05a7 │ │ +1fff76: 5412 6f42 |0003: iget-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageUri:Landroid/net/Uri; // field@426f │ │ +1fff7a: 3902 1000 |0005: if-nez v2, 0015 // +0010 │ │ +1fff7e: 6e10 f668 0100 |0007: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.getArguments:()Landroid/os/Bundle; // method@68f6 │ │ +1fff84: 0c02 |000a: move-result-object v2 │ │ +1fff86: 1a00 8666 |000b: const-string v0, "image_uri" // string@6686 │ │ +1fff8a: 6e20 5502 0200 |000d: invoke-virtual {v2, v0}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@0255 │ │ +1fff90: 0c02 |0010: move-result-object v2 │ │ +1fff92: 1f02 8b00 |0011: check-cast v2, Landroid/net/Uri; // type@008b │ │ +1fff96: 5b12 6f42 |0013: iput-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageUri:Landroid/net/Uri; // field@426f │ │ +1fff9a: 2202 e00f |0015: new-instance v2, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorMediaConstraints; // type@0fe0 │ │ +1fff9e: 7010 8e60 0200 |0017: invoke-direct {v2}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorMediaConstraints;.:()V // method@608e │ │ +1fffa4: 6e10 0a69 0100 |001a: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.requireContext:()Landroid/content/Context; // method@690a │ │ +1fffaa: 0c00 |001d: move-result-object v0 │ │ +1fffac: 6e20 e864 0200 |001e: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/mms/MediaConstraints;.getImageMaxWidth:(Landroid/content/Context;)I // method@64e8 │ │ +1fffb2: 0a00 |0021: move-result v0 │ │ +1fffb4: 5910 6e42 |0022: iput v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageMaxWidth:I // field@426e │ │ +1fffb8: 6e10 0a69 0100 |0024: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.requireContext:()Landroid/content/Context; // method@690a │ │ +1fffbe: 0c00 |0027: move-result-object v0 │ │ +1fffc0: 6e20 e664 0200 |0028: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/mms/MediaConstraints;.getImageMaxHeight:(Landroid/content/Context;)I // method@64e6 │ │ +1fffc6: 0a02 |002b: move-result v2 │ │ +1fffc8: 5912 6d42 |002c: iput v2, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageMaxHeight:I // field@426d │ │ +1fffcc: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x0003 line=102 │ │ 0x0007 line=103 │ │ 0x0015 line=106 │ │ 0x001a line=108 │ │ @@ -708935,20 +708936,20 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -1ffbc4: |[1ffbc4] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ -1ffbd4: 1404 7a00 0d7f |0000: const v4, #float 1.87424e+38 // #7f0d007a │ │ -1ffbda: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -1ffbdc: 6e40 0603 4203 |0004: invoke-virtual {v2, v4, v3, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0306 │ │ -1ffbe2: 0c02 |0007: move-result-object v2 │ │ -1ffbe4: 1102 |0008: return-object v2 │ │ +1ffbc8: |[1ffbc8] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ +1ffbd8: 1404 7a00 0d7f |0000: const v4, #float 1.87424e+38 // #7f0d007a │ │ +1ffbde: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +1ffbe0: 6e40 0603 4203 |0004: invoke-virtual {v2, v4, v3, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0306 │ │ +1ffbe6: 0c02 |0007: move-result-object v2 │ │ +1ffbe8: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=115 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; │ │ 0x0000 - 0x0009 reg=2 (null) Landroid/view/LayoutInflater; │ │ 0x0000 - 0x0009 reg=3 (null) Landroid/view/ViewGroup; │ │ @@ -708959,20 +708960,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -1fffcc: |[1fffcc] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onDelete:()V │ │ -1fffdc: 5420 6c42 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@426c │ │ -1fffe0: 5421 6a42 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.currentSelection:Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // field@426a │ │ -1fffe4: 6e20 bb60 1000 |0004: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.deleteElement:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;)V // method@60bb │ │ -1fffea: 7010 0969 0200 |0007: invoke-direct {v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.refreshUniqueColors:()V // method@6909 │ │ -1ffff0: 0e00 |000a: return-void │ │ +1fffd0: |[1fffd0] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onDelete:()V │ │ +1fffe0: 5420 6c42 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@426c │ │ +1fffe4: 5421 6a42 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.currentSelection:Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // field@426a │ │ +1fffe8: 6e20 bb60 1000 |0004: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.deleteElement:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;)V // method@60bb │ │ +1fffee: 7010 0969 0200 |0007: invoke-direct {v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.refreshUniqueColors:()V // method@6909 │ │ +1ffff4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=306 │ │ 0x0007 line=307 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; │ │ │ │ @@ -708981,20 +708982,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -1ffff4: |[1ffff4] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onFlipHorizontal:()V │ │ -200004: 5410 6c42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@426c │ │ -200008: 6e10 c160 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.getModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@60c1 │ │ -20000e: 0c00 |0005: move-result-object v0 │ │ -200010: 6e10 d361 0000 |0006: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.flipHorizontal:()V // method@61d3 │ │ -200016: 0e00 |0009: return-void │ │ +1ffff8: |[1ffff8] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onFlipHorizontal:()V │ │ +200008: 5410 6c42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@426c │ │ +20000c: 6e10 c160 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.getModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@60c1 │ │ +200012: 0c00 |0005: move-result-object v0 │ │ +200014: 6e10 d361 0000 |0006: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.flipHorizontal:()V // method@61d3 │ │ +20001a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=312 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; │ │ │ │ #9 : (in Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;) │ │ @@ -709002,67 +709003,67 @@ │ │ type : '(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 122 16-bit code units │ │ -200018: |[200018] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onModeStarted:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V │ │ -200028: 5430 6c42 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@426c │ │ -20002c: 6201 653f |0002: sget-object v1, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView$Mode;.MoveAndResize:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView$Mode; // field@3f65 │ │ -200030: 6e20 d060 1000 |0004: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.setMode:(Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView$Mode;)V // method@60d0 │ │ -200036: 5430 6c42 |0007: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@426c │ │ -20003a: 6e10 bc60 0000 |0009: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.doneTextEditing:()V // method@60bc │ │ -200040: 6200 6442 |000c: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@4264 │ │ -200044: 6e10 4269 0400 |000e: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@6942 │ │ -20004a: 0a04 |0011: move-result v4 │ │ -20004c: 4404 0004 |0012: aget v4, v0, v4 │ │ -200050: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -200052: 2b04 5300 0000 |0015: packed-switch v4, 00000068 // +00000053 │ │ -200058: 284e |0018: goto 0066 // +004e │ │ -20005a: 5434 6c42 |0019: iget-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@426c │ │ -20005e: 6e10 c160 0400 |001b: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.getModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@60c1 │ │ -200064: 0c04 |001e: move-result-object v4 │ │ -200066: 6e10 c661 0400 |001f: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.doneCrop:()V // method@61c6 │ │ -20006c: 1204 |0022: const/4 v4, #int 0 // #0 │ │ -20006e: 5b34 6a42 |0023: iput-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.currentSelection:Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // field@426a │ │ -200072: 2841 |0025: goto 0066 // +0041 │ │ -200074: 2204 2b00 |0026: new-instance v4, Landroid/content/Intent; // type@002b │ │ -200078: 6e10 f768 0300 |0028: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.getContext:()Landroid/content/Context; // method@68f7 │ │ -20007e: 0c00 |002b: move-result-object v0 │ │ -200080: 1c01 3911 |002c: const-class v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity; // type@1139 │ │ -200084: 7030 8600 0401 |002e: invoke-direct {v4, v0, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0086 │ │ -20008a: 1300 7b00 |0031: const/16 v0, #int 123 // #7b │ │ -20008e: 6e30 0d69 4300 |0033: invoke-virtual {v3, v4, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.startActivityForResult:(Landroid/content/Intent;I)V // method@690d │ │ -200094: 2830 |0036: goto 0066 // +0030 │ │ -200096: 6e10 f368 0300 |0037: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.addText:()V // method@68f3 │ │ -20009c: 282c |003a: goto 0066 // +002c │ │ -20009e: 5434 6c42 |003b: iget-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@426c │ │ -2000a2: 6200 1300 |003d: sget-object v0, Landroid/graphics/Paint$Cap;.ROUND:Landroid/graphics/Paint$Cap; // field@0013 │ │ -2000a6: 1211 |003f: const/4 v1, #int 1 // #1 │ │ -2000a8: 1402 9a99 993d |0040: const v2, #float 0.075 // #3d99999a │ │ -2000ae: 6e40 d860 2410 |0043: invoke-virtual {v4, v2, v0, v1}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.startDrawing:(FLandroid/graphics/Paint$Cap;Z)V // method@60d8 │ │ -2000b4: 2820 |0046: goto 0066 // +0020 │ │ -2000b6: 5434 6c42 |0047: iget-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@426c │ │ -2000ba: 1401 8fc2 f53c |0049: const v1, #float 0.03 // #3cf5c28f │ │ -2000c0: 6202 1400 |004c: sget-object v2, Landroid/graphics/Paint$Cap;.SQUARE:Landroid/graphics/Paint$Cap; // field@0014 │ │ -2000c4: 6e40 d860 1402 |004e: invoke-virtual {v4, v1, v2, v0}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.startDrawing:(FLandroid/graphics/Paint$Cap;Z)V // method@60d8 │ │ -2000ca: 2815 |0051: goto 0066 // +0015 │ │ -2000cc: 5434 6c42 |0052: iget-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@426c │ │ -2000d0: 1401 0ad7 233c |0054: const v1, #float 0.01 // #3c23d70a │ │ -2000d6: 6202 1300 |0057: sget-object v2, Landroid/graphics/Paint$Cap;.ROUND:Landroid/graphics/Paint$Cap; // field@0013 │ │ -2000da: 6e40 d860 1402 |0059: invoke-virtual {v4, v1, v2, v0}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.startDrawing:(FLandroid/graphics/Paint$Cap;Z)V // method@60d8 │ │ -2000e0: 280a |005c: goto 0066 // +000a │ │ -2000e2: 5434 6c42 |005d: iget-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@426c │ │ -2000e6: 6e10 c160 0400 |005f: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.getModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@60c1 │ │ -2000ec: 0c04 |0062: move-result-object v4 │ │ -2000ee: 6e10 f961 0400 |0063: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.startCrop:()V // method@61f9 │ │ -2000f4: 0e00 |0066: return-void │ │ -2000f6: 0000 |0067: nop // spacer │ │ -2000f8: 0001 0700 0100 0000 4800 0000 3d00 ... |0068: packed-switch-data (18 units) │ │ +20001c: |[20001c] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onModeStarted:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V │ │ +20002c: 5430 6c42 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@426c │ │ +200030: 6201 653f |0002: sget-object v1, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView$Mode;.MoveAndResize:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView$Mode; // field@3f65 │ │ +200034: 6e20 d060 1000 |0004: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.setMode:(Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView$Mode;)V // method@60d0 │ │ +20003a: 5430 6c42 |0007: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@426c │ │ +20003e: 6e10 bc60 0000 |0009: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.doneTextEditing:()V // method@60bc │ │ +200044: 6200 6442 |000c: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@4264 │ │ +200048: 6e10 4269 0400 |000e: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@6942 │ │ +20004e: 0a04 |0011: move-result v4 │ │ +200050: 4404 0004 |0012: aget v4, v0, v4 │ │ +200054: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +200056: 2b04 5300 0000 |0015: packed-switch v4, 00000068 // +00000053 │ │ +20005c: 284e |0018: goto 0066 // +004e │ │ +20005e: 5434 6c42 |0019: iget-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@426c │ │ +200062: 6e10 c160 0400 |001b: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.getModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@60c1 │ │ +200068: 0c04 |001e: move-result-object v4 │ │ +20006a: 6e10 c661 0400 |001f: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.doneCrop:()V // method@61c6 │ │ +200070: 1204 |0022: const/4 v4, #int 0 // #0 │ │ +200072: 5b34 6a42 |0023: iput-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.currentSelection:Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // field@426a │ │ +200076: 2841 |0025: goto 0066 // +0041 │ │ +200078: 2204 2b00 |0026: new-instance v4, Landroid/content/Intent; // type@002b │ │ +20007c: 6e10 f768 0300 |0028: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.getContext:()Landroid/content/Context; // method@68f7 │ │ +200082: 0c00 |002b: move-result-object v0 │ │ +200084: 1c01 3911 |002c: const-class v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity; // type@1139 │ │ +200088: 7030 8600 0401 |002e: invoke-direct {v4, v0, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0086 │ │ +20008e: 1300 7b00 |0031: const/16 v0, #int 123 // #7b │ │ +200092: 6e30 0d69 4300 |0033: invoke-virtual {v3, v4, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.startActivityForResult:(Landroid/content/Intent;I)V // method@690d │ │ +200098: 2830 |0036: goto 0066 // +0030 │ │ +20009a: 6e10 f368 0300 |0037: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.addText:()V // method@68f3 │ │ +2000a0: 282c |003a: goto 0066 // +002c │ │ +2000a2: 5434 6c42 |003b: iget-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@426c │ │ +2000a6: 6200 1300 |003d: sget-object v0, Landroid/graphics/Paint$Cap;.ROUND:Landroid/graphics/Paint$Cap; // field@0013 │ │ +2000aa: 1211 |003f: const/4 v1, #int 1 // #1 │ │ +2000ac: 1402 9a99 993d |0040: const v2, #float 0.075 // #3d99999a │ │ +2000b2: 6e40 d860 2410 |0043: invoke-virtual {v4, v2, v0, v1}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.startDrawing:(FLandroid/graphics/Paint$Cap;Z)V // method@60d8 │ │ +2000b8: 2820 |0046: goto 0066 // +0020 │ │ +2000ba: 5434 6c42 |0047: iget-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@426c │ │ +2000be: 1401 8fc2 f53c |0049: const v1, #float 0.03 // #3cf5c28f │ │ +2000c4: 6202 1400 |004c: sget-object v2, Landroid/graphics/Paint$Cap;.SQUARE:Landroid/graphics/Paint$Cap; // field@0014 │ │ +2000c8: 6e40 d860 1402 |004e: invoke-virtual {v4, v1, v2, v0}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.startDrawing:(FLandroid/graphics/Paint$Cap;Z)V // method@60d8 │ │ +2000ce: 2815 |0051: goto 0066 // +0015 │ │ +2000d0: 5434 6c42 |0052: iget-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@426c │ │ +2000d4: 1401 0ad7 233c |0054: const v1, #float 0.01 // #3c23d70a │ │ +2000da: 6202 1300 |0057: sget-object v2, Landroid/graphics/Paint$Cap;.ROUND:Landroid/graphics/Paint$Cap; // field@0013 │ │ +2000de: 6e40 d860 1402 |0059: invoke-virtual {v4, v1, v2, v0}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.startDrawing:(FLandroid/graphics/Paint$Cap;Z)V // method@60d8 │ │ +2000e4: 280a |005c: goto 0066 // +000a │ │ +2000e6: 5434 6c42 |005d: iget-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@426c │ │ +2000ea: 6e10 c160 0400 |005f: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.getModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@60c1 │ │ +2000f0: 0c04 |0062: move-result-object v4 │ │ +2000f2: 6e10 f961 0400 |0063: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.startCrop:()V // method@61f9 │ │ +2000f8: 0e00 |0066: return-void │ │ +2000fa: 0000 |0067: nop // spacer │ │ +2000fc: 0001 0700 0100 0000 4800 0000 3d00 ... |0068: packed-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=215 │ │ 0x0007 line=216 │ │ 0x000c line=218 │ │ 0x0019 line=246 │ │ 0x0023 line=247 │ │ @@ -709082,35 +709083,35 @@ │ │ type : '(ZZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -20011c: |[20011c] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onRequestFullScreen:(ZZ)V │ │ -20012c: 0e00 |0000: return-void │ │ +200120: |[200120] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onRequestFullScreen:(ZZ)V │ │ +200130: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #11 : (in Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;) │ │ name : 'onRotate90AntiClockwise' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -200130: |[200130] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onRotate90AntiClockwise:()V │ │ -200140: 5410 6c42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@426c │ │ -200144: 6e10 c160 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.getModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@60c1 │ │ -20014a: 0c00 |0005: move-result-object v0 │ │ -20014c: 6e10 f361 0000 |0006: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.rotate90anticlockwise:()V // method@61f3 │ │ -200152: 0e00 |0009: return-void │ │ +200134: |[200134] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onRotate90AntiClockwise:()V │ │ +200144: 5410 6c42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@426c │ │ +200148: 6e10 c160 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.getModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@60c1 │ │ +20014e: 0c00 |0005: move-result-object v0 │ │ +200150: 6e10 f361 0000 |0006: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.rotate90anticlockwise:()V // method@61f3 │ │ +200156: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=317 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; │ │ │ │ #12 : (in Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;) │ │ @@ -709118,19 +709119,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -200154: |[200154] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onSave:()V │ │ -200164: 2200 1b11 |0000: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda0; // type@111b │ │ -200168: 7020 da68 1000 |0002: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V // method@68da │ │ -20016e: 7110 266c 0000 |0005: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/Util;.runOnBackground:(Ljava/lang/Runnable;)V // method@6c26 │ │ -200174: 0e00 |0008: return-void │ │ +200158: |[200158] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onSave:()V │ │ +200168: 2200 1b11 |0000: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda0; // type@111b │ │ +20016c: 7020 da68 1000 |0002: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V // method@68da │ │ +200172: 7110 266c 0000 |0005: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/Util;.runOnBackground:(Ljava/lang/Runnable;)V // method@6c26 │ │ +200178: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=254 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; │ │ │ │ #13 : (in Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;) │ │ @@ -709138,23 +709139,23 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -200178: |[200178] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ -200188: 6f20 ae05 2100 |0000: invoke-super {v1, v2}, Landroidx/fragment/app/Fragment;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@05ae │ │ -20018e: 2200 2011 |0003: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data; // type@1120 │ │ -200192: 7020 e768 2000 |0005: invoke-direct {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data;.:(Landroid/os/Bundle;)V // method@68e7 │ │ -200198: 5412 6c42 |0008: iget-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@426c │ │ -20019c: 6e10 c160 0200 |000a: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.getModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@60c1 │ │ -2001a2: 0c02 |000d: move-result-object v2 │ │ -2001a4: 6e20 e968 2000 |000e: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data;.writeModel:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;)V // method@68e9 │ │ -2001aa: 0e00 |0011: return-void │ │ +20017c: |[20017c] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ +20018c: 6f20 ae05 2100 |0000: invoke-super {v1, v2}, Landroidx/fragment/app/Fragment;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@05ae │ │ +200192: 2200 2011 |0003: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data; // type@1120 │ │ +200196: 7020 e768 2000 |0005: invoke-direct {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data;.:(Landroid/os/Bundle;)V // method@68e7 │ │ +20019c: 5412 6c42 |0008: iget-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@426c │ │ +2001a0: 6e10 c160 0200 |000a: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.getModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@60c1 │ │ +2001a6: 0c02 |000d: move-result-object v2 │ │ +2001a8: 6e20 e968 2000 |000e: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data;.writeModel:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;)V // method@68e9 │ │ +2001ae: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ 0x0003 line=158 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; │ │ 0x0000 - 0x0012 reg=2 (null) Landroid/os/Bundle; │ │ @@ -709164,21 +709165,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -2001ac: |[2001ac] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onUndo:()V │ │ -2001bc: 5410 6c42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@426c │ │ -2001c0: 6e10 c160 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.getModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@60c1 │ │ -2001c6: 0c00 |0005: move-result-object v0 │ │ -2001c8: 6e10 fd61 0000 |0006: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.undo:()V // method@61fd │ │ -2001ce: 7010 0969 0100 |0009: invoke-direct {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.refreshUniqueColors:()V // method@6909 │ │ -2001d4: 0e00 |000c: return-void │ │ +2001b0: |[2001b0] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onUndo:()V │ │ +2001c0: 5410 6c42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@426c │ │ +2001c4: 6e10 c160 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.getModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@60c1 │ │ +2001ca: 0c00 |0005: move-result-object v0 │ │ +2001cc: 6e10 fd61 0000 |0006: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.undo:()V // method@61fd │ │ +2001d2: 7010 0969 0100 |0009: invoke-direct {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.refreshUniqueColors:()V // method@6909 │ │ +2001d8: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=300 │ │ 0x0009 line=301 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; │ │ │ │ @@ -709187,83 +709188,83 @@ │ │ type : '(Landroid/view/View;Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 146 16-bit code units │ │ -2001f4: |[2001f4] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V │ │ -200204: 6f30 b005 6507 |0000: invoke-super {v5, v6, v7}, Landroidx/fragment/app/Fragment;.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V // method@05b0 │ │ -20020a: 1400 0b03 0a7f |0003: const v0, #float 1.83449e+38 // #7f0a030b │ │ -200210: 6e20 3a03 0600 |0006: invoke-virtual {v6, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@033a │ │ -200216: 0c00 |0009: move-result-object v0 │ │ -200218: 1f00 3511 |000a: check-cast v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // type@1135 │ │ -20021c: 5b50 6b42 |000c: iput-object v0, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorHud:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@426b │ │ -200220: 1400 a301 0a7f |000e: const v0, #float 1.83442e+38 // #7f0a01a3 │ │ -200226: 6e20 3a03 0600 |0011: invoke-virtual {v6, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@033a │ │ -20022c: 0c06 |0014: move-result-object v6 │ │ -20022e: 1f06 ec0f |0015: check-cast v6, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // type@0fec │ │ -200232: 5b56 6c42 |0017: iput-object v6, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@426c │ │ -200236: 5456 6b42 |0019: iget-object v6, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorHud:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@426b │ │ -20023a: 6e20 6769 5600 |001b: invoke-virtual {v6, v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setEventListener:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;)V // method@6967 │ │ -200240: 5456 6c42 |001e: iget-object v6, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@426c │ │ -200244: 5450 7142 |0020: iget-object v0, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.selectionListener:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView$TapListener; // field@4271 │ │ -200248: 6e20 d360 0600 |0022: invoke-virtual {v6, v0}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.setTapListener:(Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView$TapListener;)V // method@60d3 │ │ -20024e: 5456 6c42 |0025: iget-object v6, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@426c │ │ -200252: 2200 1c11 |0027: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda1; // type@111c │ │ -200256: 7020 dc68 5000 |0029: invoke-direct {v0, v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda1;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V // method@68dc │ │ -20025c: 6e20 cf60 0600 |002c: invoke-virtual {v6, v0}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.setDrawingChangedListener:(Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView$DrawingChangedListener;)V // method@60cf │ │ -200262: 5456 6c42 |002f: iget-object v6, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@426c │ │ -200266: 2200 1d11 |0031: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda2; // type@111d │ │ -20026a: 7020 de68 5000 |0033: invoke-direct {v0, v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda2;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V // method@68de │ │ -200270: 6e20 d460 0600 |0036: invoke-virtual {v6, v0}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.setUndoRedoStackListener:(Lorg/thoughtcrime/securesms/imageeditor/UndoRedoStackListener;)V // method@60d4 │ │ -200276: 5456 7042 |0039: iget-object v6, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.restoredModel:Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // field@4270 │ │ -20027a: 1200 |003b: const/4 v0, #int 0 // #0 │ │ -20027c: 3806 0500 |003c: if-eqz v6, 0041 // +0005 │ │ -200280: 5b50 7042 |003e: iput-object v0, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.restoredModel:Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // field@4270 │ │ -200284: 280e |0040: goto 004e // +000e │ │ -200286: 3807 0c00 |0041: if-eqz v7, 004d // +000c │ │ -20028a: 2206 2011 |0043: new-instance v6, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data; // type@1120 │ │ -20028e: 7020 e768 7600 |0045: invoke-direct {v6, v7}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data;.:(Landroid/os/Bundle;)V // method@68e7 │ │ -200294: 6e10 e868 0600 |0048: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data;.readModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@68e8 │ │ -20029a: 0c06 |004b: move-result-object v6 │ │ -20029c: 2802 |004c: goto 004e // +0002 │ │ -20029e: 0706 |004d: move-object v6, v0 │ │ -2002a0: 3906 3000 |004e: if-nez v6, 007e // +0030 │ │ -2002a4: 5556 6942 |0050: iget-boolean v6, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.cropAvatar:Z // field@4269 │ │ -2002a8: 3806 0700 |0052: if-eqz v6, 0059 // +0007 │ │ -2002ac: 7100 c161 0000 |0054: invoke-static {}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.createForCircleEditing:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@61c1 │ │ -2002b2: 0c06 |0057: move-result-object v6 │ │ -2002b4: 2806 |0058: goto 005e // +0006 │ │ -2002b6: 2206 1710 |0059: new-instance v6, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // type@1017 │ │ -2002ba: 7010 b861 0600 |005b: invoke-direct {v6}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.:()V // method@61b8 │ │ -2002c0: 2207 0710 |005e: new-instance v7, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // type@1007 │ │ -2002c4: 2200 4111 |0060: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; // type@1141 │ │ -2002c8: 5451 6f42 |0062: iget-object v1, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageUri:Landroid/net/Uri; // field@426f │ │ -2002cc: 5252 6e42 |0064: iget v2, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageMaxWidth:I // field@426e │ │ -2002d0: 5253 6d42 |0066: iget v3, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageMaxHeight:I // field@426d │ │ -2002d4: 1214 |0068: const/4 v4, #int 1 // #1 │ │ -2002d6: 7053 b369 1024 |0069: invoke-direct {v0, v1, v4, v2, v3}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.:(Landroid/net/Uri;ZII)V // method@69b3 │ │ -2002dc: 7020 3e61 0700 |006c: invoke-direct {v7, v0}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.:(Lorg/thoughtcrime/securesms/imageeditor/Renderer;)V // method@613e │ │ -2002e2: 6e10 5561 0700 |006f: invoke-virtual {v7}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.getFlags:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorFlags; // method@6155 │ │ -2002e8: 0c00 |0072: move-result-object v0 │ │ -2002ea: 1201 |0073: const/4 v1, #int 0 // #0 │ │ -2002ec: 6e20 9d61 1000 |0074: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorFlags;.setSelectable:(Z)Lorg/thoughtcrime/securesms/imageeditor/model/EditorFlags; // method@619d │ │ -2002f2: 0c00 |0077: move-result-object v0 │ │ -2002f4: 6e10 9361 0000 |0078: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorFlags;.persist:()V // method@6193 │ │ -2002fa: 6e20 bc61 7600 |007b: invoke-virtual {v6, v7}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.addElement:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;)V // method@61bc │ │ -200300: 5457 6c42 |007e: iget-object v7, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@426c │ │ -200304: 6e20 d160 6700 |0080: invoke-virtual {v7, v6}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.setModel:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;)V // method@60d1 │ │ -20030a: 7010 0969 0500 |0083: invoke-direct {v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.refreshUniqueColors:()V // method@6909 │ │ -200310: 5556 6942 |0086: iget-boolean v6, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.cropAvatar:Z // field@4269 │ │ -200314: 3806 0900 |0088: if-eqz v6, 0091 // +0009 │ │ -200318: 5456 6b42 |008a: iget-object v6, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorHud:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@426b │ │ -20031c: 6207 8442 |008c: sget-object v7, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.CROP:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4284 │ │ -200320: 6e20 6869 7600 |008e: invoke-virtual {v6, v7}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@6968 │ │ -200326: 0e00 |0091: return-void │ │ +2001f8: |[2001f8] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V │ │ +200208: 6f30 b005 6507 |0000: invoke-super {v5, v6, v7}, Landroidx/fragment/app/Fragment;.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V // method@05b0 │ │ +20020e: 1400 0b03 0a7f |0003: const v0, #float 1.83449e+38 // #7f0a030b │ │ +200214: 6e20 3a03 0600 |0006: invoke-virtual {v6, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@033a │ │ +20021a: 0c00 |0009: move-result-object v0 │ │ +20021c: 1f00 3511 |000a: check-cast v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // type@1135 │ │ +200220: 5b50 6b42 |000c: iput-object v0, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorHud:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@426b │ │ +200224: 1400 a301 0a7f |000e: const v0, #float 1.83442e+38 // #7f0a01a3 │ │ +20022a: 6e20 3a03 0600 |0011: invoke-virtual {v6, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@033a │ │ +200230: 0c06 |0014: move-result-object v6 │ │ +200232: 1f06 ec0f |0015: check-cast v6, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // type@0fec │ │ +200236: 5b56 6c42 |0017: iput-object v6, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@426c │ │ +20023a: 5456 6b42 |0019: iget-object v6, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorHud:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@426b │ │ +20023e: 6e20 6769 5600 |001b: invoke-virtual {v6, v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setEventListener:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;)V // method@6967 │ │ +200244: 5456 6c42 |001e: iget-object v6, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@426c │ │ +200248: 5450 7142 |0020: iget-object v0, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.selectionListener:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView$TapListener; // field@4271 │ │ +20024c: 6e20 d360 0600 |0022: invoke-virtual {v6, v0}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.setTapListener:(Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView$TapListener;)V // method@60d3 │ │ +200252: 5456 6c42 |0025: iget-object v6, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@426c │ │ +200256: 2200 1c11 |0027: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda1; // type@111c │ │ +20025a: 7020 dc68 5000 |0029: invoke-direct {v0, v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda1;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V // method@68dc │ │ +200260: 6e20 cf60 0600 |002c: invoke-virtual {v6, v0}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.setDrawingChangedListener:(Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView$DrawingChangedListener;)V // method@60cf │ │ +200266: 5456 6c42 |002f: iget-object v6, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@426c │ │ +20026a: 2200 1d11 |0031: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda2; // type@111d │ │ +20026e: 7020 de68 5000 |0033: invoke-direct {v0, v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda2;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V // method@68de │ │ +200274: 6e20 d460 0600 |0036: invoke-virtual {v6, v0}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.setUndoRedoStackListener:(Lorg/thoughtcrime/securesms/imageeditor/UndoRedoStackListener;)V // method@60d4 │ │ +20027a: 5456 7042 |0039: iget-object v6, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.restoredModel:Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // field@4270 │ │ +20027e: 1200 |003b: const/4 v0, #int 0 // #0 │ │ +200280: 3806 0500 |003c: if-eqz v6, 0041 // +0005 │ │ +200284: 5b50 7042 |003e: iput-object v0, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.restoredModel:Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // field@4270 │ │ +200288: 280e |0040: goto 004e // +000e │ │ +20028a: 3807 0c00 |0041: if-eqz v7, 004d // +000c │ │ +20028e: 2206 2011 |0043: new-instance v6, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data; // type@1120 │ │ +200292: 7020 e768 7600 |0045: invoke-direct {v6, v7}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data;.:(Landroid/os/Bundle;)V // method@68e7 │ │ +200298: 6e10 e868 0600 |0048: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data;.readModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@68e8 │ │ +20029e: 0c06 |004b: move-result-object v6 │ │ +2002a0: 2802 |004c: goto 004e // +0002 │ │ +2002a2: 0706 |004d: move-object v6, v0 │ │ +2002a4: 3906 3000 |004e: if-nez v6, 007e // +0030 │ │ +2002a8: 5556 6942 |0050: iget-boolean v6, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.cropAvatar:Z // field@4269 │ │ +2002ac: 3806 0700 |0052: if-eqz v6, 0059 // +0007 │ │ +2002b0: 7100 c161 0000 |0054: invoke-static {}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.createForCircleEditing:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@61c1 │ │ +2002b6: 0c06 |0057: move-result-object v6 │ │ +2002b8: 2806 |0058: goto 005e // +0006 │ │ +2002ba: 2206 1710 |0059: new-instance v6, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // type@1017 │ │ +2002be: 7010 b861 0600 |005b: invoke-direct {v6}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.:()V // method@61b8 │ │ +2002c4: 2207 0710 |005e: new-instance v7, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // type@1007 │ │ +2002c8: 2200 4111 |0060: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; // type@1141 │ │ +2002cc: 5451 6f42 |0062: iget-object v1, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageUri:Landroid/net/Uri; // field@426f │ │ +2002d0: 5252 6e42 |0064: iget v2, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageMaxWidth:I // field@426e │ │ +2002d4: 5253 6d42 |0066: iget v3, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageMaxHeight:I // field@426d │ │ +2002d8: 1214 |0068: const/4 v4, #int 1 // #1 │ │ +2002da: 7053 b369 1024 |0069: invoke-direct {v0, v1, v4, v2, v3}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.:(Landroid/net/Uri;ZII)V // method@69b3 │ │ +2002e0: 7020 3e61 0700 |006c: invoke-direct {v7, v0}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.:(Lorg/thoughtcrime/securesms/imageeditor/Renderer;)V // method@613e │ │ +2002e6: 6e10 5561 0700 |006f: invoke-virtual {v7}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.getFlags:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorFlags; // method@6155 │ │ +2002ec: 0c00 |0072: move-result-object v0 │ │ +2002ee: 1201 |0073: const/4 v1, #int 0 // #0 │ │ +2002f0: 6e20 9d61 1000 |0074: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorFlags;.setSelectable:(Z)Lorg/thoughtcrime/securesms/imageeditor/model/EditorFlags; // method@619d │ │ +2002f6: 0c00 |0077: move-result-object v0 │ │ +2002f8: 6e10 9361 0000 |0078: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorFlags;.persist:()V // method@6193 │ │ +2002fe: 6e20 bc61 7600 |007b: invoke-virtual {v6, v7}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.addElement:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;)V // method@61bc │ │ +200304: 5457 6c42 |007e: iget-object v7, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@426c │ │ +200308: 6e20 d160 6700 |0080: invoke-virtual {v7, v6}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.setModel:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;)V // method@60d1 │ │ +20030e: 7010 0969 0500 |0083: invoke-direct {v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.refreshUniqueColors:()V // method@6909 │ │ +200314: 5556 6942 |0086: iget-boolean v6, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.cropAvatar:Z // field@4269 │ │ +200318: 3806 0900 |0088: if-eqz v6, 0091 // +0009 │ │ +20031c: 5456 6b42 |008a: iget-object v6, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorHud:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@426b │ │ +200320: 6207 8442 |008c: sget-object v7, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.CROP:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4284 │ │ +200324: 6e20 6869 7600 |008e: invoke-virtual {v6, v7}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@6968 │ │ +20032a: 0e00 |0091: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ 0x0006 line=122 │ │ 0x0011 line=123 │ │ 0x0019 line=125 │ │ 0x001e line=127 │ │ @@ -709290,17 +709291,17 @@ │ │ type : '(Landroid/net/Uri;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -200358: |[200358] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.setUri:(Landroid/net/Uri;)V │ │ -200368: 5b01 6f42 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageUri:Landroid/net/Uri; // field@426f │ │ -20036c: 0e00 |0002: return-void │ │ +20035c: |[20035c] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.setUri:(Landroid/net/Uri;)V │ │ +20036c: 5b01 6f42 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageUri:Landroid/net/Uri; // field@426f │ │ +200370: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; │ │ 0x0000 - 0x0003 reg=1 (null) Landroid/net/Uri; │ │ │ │ @@ -709342,33 +709343,33 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -2015a0: |[2015a0] org.thoughtcrime.securesms.scribbles.StickerLoader.:()V │ │ -2015b0: 0e00 |0000: return-void │ │ +2015a4: |[2015a4] org.thoughtcrime.securesms.scribbles.StickerLoader.:()V │ │ +2015b4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/scribbles/StickerLoader;) │ │ name : '' │ │ type : '(Landroid/content/Context;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -2015b4: |[2015b4] org.thoughtcrime.securesms.scribbles.StickerLoader.:(Landroid/content/Context;Ljava/lang/String;)V │ │ -2015c4: 7020 8f6a 1000 |0000: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/util/AsyncLoader;.:(Landroid/content/Context;)V // method@6a8f │ │ -2015ca: 5b02 a742 |0003: iput-object v2, v0, Lorg/thoughtcrime/securesms/scribbles/StickerLoader;.assetDirectory:Ljava/lang/String; // field@42a7 │ │ -2015ce: 0e00 |0005: return-void │ │ +2015b8: |[2015b8] org.thoughtcrime.securesms.scribbles.StickerLoader.:(Landroid/content/Context;Ljava/lang/String;)V │ │ +2015c8: 7020 8f6a 1000 |0000: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/util/AsyncLoader;.:(Landroid/content/Context;)V // method@6a8f │ │ +2015ce: 5b02 a742 |0003: iput-object v2, v0, Lorg/thoughtcrime/securesms/scribbles/StickerLoader;.assetDirectory:Ljava/lang/String; // field@42a7 │ │ +2015d2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0003 line=36 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/scribbles/StickerLoader; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/content/Context; │ │ @@ -709380,18 +709381,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -2014f0: |[2014f0] org.thoughtcrime.securesms.scribbles.StickerLoader.loadInBackground:()Ljava/lang/Object; │ │ -201500: 6e10 7969 0100 |0000: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/StickerLoader;.loadInBackground:()[Ljava/lang/String; // method@6979 │ │ -201506: 0c00 |0003: move-result-object v0 │ │ -201508: 1100 |0004: return-object v0 │ │ +2014f4: |[2014f4] org.thoughtcrime.securesms.scribbles.StickerLoader.loadInBackground:()Ljava/lang/Object; │ │ +201504: 6e10 7969 0100 |0000: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/StickerLoader;.loadInBackground:()[Ljava/lang/String; // method@6979 │ │ +20150a: 0c00 |0003: move-result-object v0 │ │ +20150c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/thoughtcrime/securesms/scribbles/StickerLoader; │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/scribbles/StickerLoader;) │ │ @@ -709399,45 +709400,45 @@ │ │ type : '()[Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 58 16-bit code units │ │ -20150c: |[20150c] org.thoughtcrime.securesms.scribbles.StickerLoader.loadInBackground:()[Ljava/lang/String; │ │ -20151c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -20151e: 6e10 7769 0500 |0001: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/scribbles/StickerLoader;.getContext:()Landroid/content/Context; // method@6977 │ │ -201524: 0c01 |0004: move-result-object v1 │ │ -201526: 6e10 6e00 0100 |0005: invoke-virtual {v1}, Landroid/content/Context;.getAssets:()Landroid/content/res/AssetManager; // method@006e │ │ -20152c: 0c01 |0008: move-result-object v1 │ │ -20152e: 5452 a742 |0009: iget-object v2, v5, Lorg/thoughtcrime/securesms/scribbles/StickerLoader;.assetDirectory:Ljava/lang/String; // field@42a7 │ │ -201532: 6e20 d500 2100 |000b: invoke-virtual {v1, v2}, Landroid/content/res/AssetManager;.list:(Ljava/lang/String;)[Ljava/lang/String; // method@00d5 │ │ -201538: 0c01 |000e: move-result-object v1 │ │ -20153a: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -20153c: 2113 |0010: array-length v3, v1 │ │ -20153e: 3532 1f00 |0011: if-ge v2, v3, 0030 // +001f │ │ -201542: 2203 0d03 |0013: new-instance v3, Ljava/lang/StringBuilder; // type@030d │ │ -201546: 7010 3f0b 0300 |0015: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0b3f │ │ -20154c: 5454 a742 |0018: iget-object v4, v5, Lorg/thoughtcrime/securesms/scribbles/StickerLoader;.assetDirectory:Ljava/lang/String; // field@42a7 │ │ -201550: 6e20 4b0b 4300 |001a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ -201556: 1a04 2310 |001d: const-string v4, "/" // string@1023 │ │ -20155a: 6e20 4b0b 4300 |001f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ -201560: 4604 0102 |0022: aget-object v4, v1, v2 │ │ -201564: 6e20 4b0b 4300 |0024: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ -20156a: 6e10 5c0b 0300 |0027: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b5c │ │ -201570: 0c03 |002a: move-result-object v3 │ │ -201572: 4d03 0102 |002b: aput-object v3, v1, v2 │ │ -201576: d802 0201 |002d: add-int/lit8 v2, v2, #int 1 // #01 │ │ -20157a: 28e1 |002f: goto 0010 // -001f │ │ -20157c: 1101 |0030: return-object v1 │ │ -20157e: 0d01 |0031: move-exception v1 │ │ -201580: 6202 a642 |0032: sget-object v2, Lorg/thoughtcrime/securesms/scribbles/StickerLoader;.TAG:Ljava/lang/String; // field@42a6 │ │ -201584: 7120 e302 1200 |0034: invoke-static {v2, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@02e3 │ │ -20158a: 2300 fa11 |0037: new-array v0, v0, [Ljava/lang/String; // type@11fa │ │ -20158e: 1100 |0039: return-object v0 │ │ +201510: |[201510] org.thoughtcrime.securesms.scribbles.StickerLoader.loadInBackground:()[Ljava/lang/String; │ │ +201520: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +201522: 6e10 7769 0500 |0001: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/scribbles/StickerLoader;.getContext:()Landroid/content/Context; // method@6977 │ │ +201528: 0c01 |0004: move-result-object v1 │ │ +20152a: 6e10 6e00 0100 |0005: invoke-virtual {v1}, Landroid/content/Context;.getAssets:()Landroid/content/res/AssetManager; // method@006e │ │ +201530: 0c01 |0008: move-result-object v1 │ │ +201532: 5452 a742 |0009: iget-object v2, v5, Lorg/thoughtcrime/securesms/scribbles/StickerLoader;.assetDirectory:Ljava/lang/String; // field@42a7 │ │ +201536: 6e20 d500 2100 |000b: invoke-virtual {v1, v2}, Landroid/content/res/AssetManager;.list:(Ljava/lang/String;)[Ljava/lang/String; // method@00d5 │ │ +20153c: 0c01 |000e: move-result-object v1 │ │ +20153e: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +201540: 2113 |0010: array-length v3, v1 │ │ +201542: 3532 1f00 |0011: if-ge v2, v3, 0030 // +001f │ │ +201546: 2203 0d03 |0013: new-instance v3, Ljava/lang/StringBuilder; // type@030d │ │ +20154a: 7010 3f0b 0300 |0015: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0b3f │ │ +201550: 5454 a742 |0018: iget-object v4, v5, Lorg/thoughtcrime/securesms/scribbles/StickerLoader;.assetDirectory:Ljava/lang/String; // field@42a7 │ │ +201554: 6e20 4b0b 4300 |001a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ +20155a: 1a04 2310 |001d: const-string v4, "/" // string@1023 │ │ +20155e: 6e20 4b0b 4300 |001f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ +201564: 4604 0102 |0022: aget-object v4, v1, v2 │ │ +201568: 6e20 4b0b 4300 |0024: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b4b │ │ +20156e: 6e10 5c0b 0300 |0027: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b5c │ │ +201574: 0c03 |002a: move-result-object v3 │ │ +201576: 4d03 0102 |002b: aput-object v3, v1, v2 │ │ +20157a: d802 0201 |002d: add-int/lit8 v2, v2, #int 1 // #01 │ │ +20157e: 28e1 |002f: goto 0010 // -001f │ │ +201580: 1101 |0030: return-object v1 │ │ +201582: 0d01 |0031: move-exception v1 │ │ +201584: 6202 a642 |0032: sget-object v2, Lorg/thoughtcrime/securesms/scribbles/StickerLoader;.TAG:Ljava/lang/String; // field@42a6 │ │ +201588: 7120 e302 1200 |0034: invoke-static {v2, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@02e3 │ │ +20158e: 2300 fa11 |0037: new-array v0, v0, [Ljava/lang/String; // type@11fa │ │ +201592: 1100 |0039: return-object v0 │ │ catches : 1 │ │ 0x0001 - 0x002d │ │ Ljava/io/IOException; -> 0x0031 │ │ positions : │ │ 0x0001 line=43 │ │ 0x0010 line=45 │ │ 0x0013 line=46 │ │ @@ -709499,17 +709500,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -201b44: |[201b44] org.thoughtcrime.securesms.scribbles.StickerSelectFragment.:()V │ │ -201b54: 7010 a205 0000 |0000: invoke-direct {v0}, Landroidx/fragment/app/Fragment;.:()V // method@05a2 │ │ -201b5a: 0e00 |0003: return-void │ │ +201b48: |[201b48] org.thoughtcrime.securesms.scribbles.StickerSelectFragment.:()V │ │ +201b58: 7010 a205 0000 |0000: invoke-direct {v0}, Landroidx/fragment/app/Fragment;.:()V // method@05a2 │ │ +201b5e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;) │ │ @@ -709517,17 +709518,17 @@ │ │ type : '(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -201b2c: |[201b2c] org.thoughtcrime.securesms.scribbles.StickerSelectFragment.access$200:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener; │ │ -201b3c: 5400 b642 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.listener:Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener; // field@42b6 │ │ -201b40: 1100 |0002: return-object v0 │ │ +201b30: |[201b30] org.thoughtcrime.securesms.scribbles.StickerSelectFragment.access$200:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener; │ │ +201b40: 5400 b642 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.listener:Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener; // field@42b6 │ │ +201b44: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; │ │ │ │ #2 : (in Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;) │ │ @@ -709535,23 +709536,23 @@ │ │ type : '(Ljava/lang/String;)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -201af4: |[201af4] org.thoughtcrime.securesms.scribbles.StickerSelectFragment.newInstance:(Ljava/lang/String;)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; │ │ -201b04: 2200 3e11 |0000: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; // type@113e │ │ -201b08: 7010 9b69 0000 |0002: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.:()V // method@699b │ │ -201b0e: 2201 9a00 |0005: new-instance v1, Landroid/os/Bundle; // type@009a │ │ -201b12: 7010 4e02 0100 |0007: invoke-direct {v1}, Landroid/os/Bundle;.:()V // method@024e │ │ -201b18: 1a02 944d |000a: const-string v2, "assetDirectory" // string@4d94 │ │ -201b1c: 6e30 5d02 2103 |000c: invoke-virtual {v1, v2, v3}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@025d │ │ -201b22: 6e20 a769 1000 |000f: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.setArguments:(Landroid/os/Bundle;)V // method@69a7 │ │ -201b28: 1100 |0012: return-object v0 │ │ +201af8: |[201af8] org.thoughtcrime.securesms.scribbles.StickerSelectFragment.newInstance:(Ljava/lang/String;)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; │ │ +201b08: 2200 3e11 |0000: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; // type@113e │ │ +201b0c: 7010 9b69 0000 |0002: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.:()V // method@699b │ │ +201b12: 2201 9a00 |0005: new-instance v1, Landroid/os/Bundle; // type@009a │ │ +201b16: 7010 4e02 0100 |0007: invoke-direct {v1}, Landroid/os/Bundle;.:()V // method@024e │ │ +201b1c: 1a02 944d |000a: const-string v2, "assetDirectory" // string@4d94 │ │ +201b20: 6e30 5d02 2103 |000c: invoke-virtual {v1, v2, v3}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@025d │ │ +201b26: 6e20 a769 1000 |000f: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.setArguments:(Landroid/os/Bundle;)V // method@69a7 │ │ +201b2c: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0005 line=50 │ │ 0x000a line=51 │ │ 0x000f line=52 │ │ locals : │ │ @@ -709563,38 +709564,38 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 46 16-bit code units │ │ -201b5c: |[201b5c] org.thoughtcrime.securesms.scribbles.StickerSelectFragment.onActivityCreated:(Landroid/os/Bundle;)V │ │ -201b6c: 6f20 a405 4300 |0000: invoke-super {v3, v4}, Landroidx/fragment/app/Fragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@05a4 │ │ -201b72: 7110 9e63 0300 |0003: invoke-static {v3}, Lorg/thoughtcrime/securesms/mms/GlideApp;.with:(Landroidx/fragment/app/Fragment;)Lorg/thoughtcrime/securesms/mms/GlideRequests; // method@639e │ │ -201b78: 0c04 |0006: move-result-object v4 │ │ -201b7a: 5b34 b542 |0007: iput-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@42b5 │ │ -201b7e: 6e10 9e69 0300 |0009: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.getArguments:()Landroid/os/Bundle; // method@699e │ │ -201b84: 0c04 |000c: move-result-object v4 │ │ -201b86: 1a00 944d |000d: const-string v0, "assetDirectory" // string@4d94 │ │ -201b8a: 6e20 5602 0400 |000f: invoke-virtual {v4, v0}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0256 │ │ -201b90: 0c04 |0012: move-result-object v4 │ │ -201b92: 5b34 b442 |0013: iput-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.assetDirectory:Ljava/lang/String; // field@42b4 │ │ -201b96: 6e10 9f69 0300 |0015: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.getLoaderManager:()Landroidx/loader/app/LoaderManager; // method@699f │ │ -201b9c: 0c04 |0018: move-result-object v4 │ │ -201b9e: 1200 |0019: const/4 v0, #int 0 // #0 │ │ -201ba0: 1201 |001a: const/4 v1, #int 0 // #0 │ │ -201ba2: 6e40 df05 0431 |001b: invoke-virtual {v4, v0, v1, v3}, Landroidx/loader/app/LoaderManager;.initLoader:(ILandroid/os/Bundle;Landroidx/loader/app/LoaderManager$LoaderCallbacks;)Landroidx/loader/content/Loader; // method@05df │ │ -201ba8: 5434 b742 |001e: iget-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.recyclerView:Landroidx/recyclerview/widget/RecyclerView; // field@42b7 │ │ -201bac: 2200 af01 |0020: new-instance v0, Landroidx/recyclerview/widget/GridLayoutManager; // type@01af │ │ -201bb0: 6e10 9d69 0300 |0022: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@699d │ │ -201bb6: 0c01 |0025: move-result-object v1 │ │ -201bb8: 1232 |0026: const/4 v2, #int 3 // #3 │ │ -201bba: 7030 1306 1002 |0027: invoke-direct {v0, v1, v2}, Landroidx/recyclerview/widget/GridLayoutManager;.:(Landroid/content/Context;I)V // method@0613 │ │ -201bc0: 6e20 4506 0400 |002a: invoke-virtual {v4, v0}, Landroidx/recyclerview/widget/RecyclerView;.setLayoutManager:(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V // method@0645 │ │ -201bc6: 0e00 |002d: return-void │ │ +201b60: |[201b60] org.thoughtcrime.securesms.scribbles.StickerSelectFragment.onActivityCreated:(Landroid/os/Bundle;)V │ │ +201b70: 6f20 a405 4300 |0000: invoke-super {v3, v4}, Landroidx/fragment/app/Fragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@05a4 │ │ +201b76: 7110 9e63 0300 |0003: invoke-static {v3}, Lorg/thoughtcrime/securesms/mms/GlideApp;.with:(Landroidx/fragment/app/Fragment;)Lorg/thoughtcrime/securesms/mms/GlideRequests; // method@639e │ │ +201b7c: 0c04 |0006: move-result-object v4 │ │ +201b7e: 5b34 b542 |0007: iput-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@42b5 │ │ +201b82: 6e10 9e69 0300 |0009: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.getArguments:()Landroid/os/Bundle; // method@699e │ │ +201b88: 0c04 |000c: move-result-object v4 │ │ +201b8a: 1a00 944d |000d: const-string v0, "assetDirectory" // string@4d94 │ │ +201b8e: 6e20 5602 0400 |000f: invoke-virtual {v4, v0}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0256 │ │ +201b94: 0c04 |0012: move-result-object v4 │ │ +201b96: 5b34 b442 |0013: iput-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.assetDirectory:Ljava/lang/String; // field@42b4 │ │ +201b9a: 6e10 9f69 0300 |0015: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.getLoaderManager:()Landroidx/loader/app/LoaderManager; // method@699f │ │ +201ba0: 0c04 |0018: move-result-object v4 │ │ +201ba2: 1200 |0019: const/4 v0, #int 0 // #0 │ │ +201ba4: 1201 |001a: const/4 v1, #int 0 // #0 │ │ +201ba6: 6e40 df05 0431 |001b: invoke-virtual {v4, v0, v1, v3}, Landroidx/loader/app/LoaderManager;.initLoader:(ILandroid/os/Bundle;Landroidx/loader/app/LoaderManager$LoaderCallbacks;)Landroidx/loader/content/Loader; // method@05df │ │ +201bac: 5434 b742 |001e: iget-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.recyclerView:Landroidx/recyclerview/widget/RecyclerView; // field@42b7 │ │ +201bb0: 2200 af01 |0020: new-instance v0, Landroidx/recyclerview/widget/GridLayoutManager; // type@01af │ │ +201bb4: 6e10 9d69 0300 |0022: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@699d │ │ +201bba: 0c01 |0025: move-result-object v1 │ │ +201bbc: 1232 |0026: const/4 v2, #int 3 // #3 │ │ +201bbe: 7030 1306 1002 |0027: invoke-direct {v0, v1, v2}, Landroidx/recyclerview/widget/GridLayoutManager;.:(Landroid/content/Context;I)V // method@0613 │ │ +201bc4: 6e20 4506 0400 |002a: invoke-virtual {v4, v0}, Landroidx/recyclerview/widget/RecyclerView;.setLayoutManager:(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V // method@0645 │ │ +201bca: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0003 line=71 │ │ 0x0009 line=72 │ │ 0x0015 line=74 │ │ 0x001e line=75 │ │ @@ -709607,21 +709608,21 @@ │ │ type : '(ILandroid/os/Bundle;)Landroidx/loader/content/Loader;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -201acc: |[201acc] org.thoughtcrime.securesms.scribbles.StickerSelectFragment.onCreateLoader:(ILandroid/os/Bundle;)Landroidx/loader/content/Loader; │ │ -201adc: 2202 3711 |0000: new-instance v2, Lorg/thoughtcrime/securesms/scribbles/StickerLoader; // type@1137 │ │ -201ae0: 6e10 9d69 0100 |0002: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@699d │ │ -201ae6: 0c03 |0005: move-result-object v3 │ │ -201ae8: 5410 b442 |0006: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.assetDirectory:Ljava/lang/String; // field@42b4 │ │ -201aec: 7030 7669 3200 |0008: invoke-direct {v2, v3, v0}, Lorg/thoughtcrime/securesms/scribbles/StickerLoader;.:(Landroid/content/Context;Ljava/lang/String;)V // method@6976 │ │ -201af2: 1102 |000b: return-object v2 │ │ +201ad0: |[201ad0] org.thoughtcrime.securesms.scribbles.StickerSelectFragment.onCreateLoader:(ILandroid/os/Bundle;)Landroidx/loader/content/Loader; │ │ +201ae0: 2202 3711 |0000: new-instance v2, Lorg/thoughtcrime/securesms/scribbles/StickerLoader; // type@1137 │ │ +201ae4: 6e10 9d69 0100 |0002: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@699d │ │ +201aea: 0c03 |0005: move-result-object v3 │ │ +201aec: 5410 b442 |0006: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.assetDirectory:Ljava/lang/String; // field@42b4 │ │ +201af0: 7030 7669 3200 |0008: invoke-direct {v2, v3, v0}, Lorg/thoughtcrime/securesms/scribbles/StickerLoader;.:(Landroid/content/Context;Ljava/lang/String;)V // method@6976 │ │ +201af6: 1102 |000b: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; │ │ 0x0000 - 0x000c reg=2 (null) I │ │ 0x0000 - 0x000c reg=3 (null) Landroid/os/Bundle; │ │ @@ -709631,25 +709632,25 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 20 16-bit code units │ │ -201a94: |[201a94] org.thoughtcrime.securesms.scribbles.StickerSelectFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ -201aa4: 1404 0001 0d7f |0000: const v4, #float 1.87426e+38 // #7f0d0100 │ │ -201aaa: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -201aac: 6e40 0603 4203 |0004: invoke-virtual {v2, v4, v3, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0306 │ │ -201ab2: 0c02 |0007: move-result-object v2 │ │ -201ab4: 1403 8303 0a7f |0008: const v3, #float 1.83452e+38 // #7f0a0383 │ │ -201aba: 6e20 3a03 3200 |000b: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@033a │ │ -201ac0: 0c03 |000e: move-result-object v3 │ │ -201ac2: 1f03 be01 |000f: check-cast v3, Landroidx/recyclerview/widget/RecyclerView; // type@01be │ │ -201ac6: 5b13 b742 |0011: iput-object v3, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.recyclerView:Landroidx/recyclerview/widget/RecyclerView; // field@42b7 │ │ -201aca: 1102 |0013: return-object v2 │ │ +201a98: |[201a98] org.thoughtcrime.securesms.scribbles.StickerSelectFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ +201aa8: 1404 0001 0d7f |0000: const v4, #float 1.87426e+38 // #7f0d0100 │ │ +201aae: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +201ab0: 6e40 0603 4203 |0004: invoke-virtual {v2, v4, v3, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0306 │ │ +201ab6: 0c02 |0007: move-result-object v2 │ │ +201ab8: 1403 8303 0a7f |0008: const v3, #float 1.83452e+38 // #7f0a0383 │ │ +201abe: 6e20 3a03 3200 |000b: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@033a │ │ +201ac4: 0c03 |000e: move-result-object v3 │ │ +201ac6: 1f03 be01 |000f: check-cast v3, Landroidx/recyclerview/widget/RecyclerView; // type@01be │ │ +201aca: 5b13 b742 |0011: iput-object v3, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.recyclerView:Landroidx/recyclerview/widget/RecyclerView; // field@42b7 │ │ +201ace: 1102 |0013: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=61 │ │ 0x000b line=62 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 this Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; │ │ 0x0000 - 0x0014 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -709661,18 +709662,18 @@ │ │ type : '(Landroidx/loader/content/Loader;Ljava/lang/Object;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -201bc8: |[201bc8] org.thoughtcrime.securesms.scribbles.StickerSelectFragment.onLoadFinished:(Landroidx/loader/content/Loader;Ljava/lang/Object;)V │ │ -201bd8: 1f02 fa11 |0000: check-cast v2, [Ljava/lang/String; // type@11fa │ │ -201bdc: 6e30 a569 1002 |0002: invoke-virtual {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.onLoadFinished:(Landroidx/loader/content/Loader;[Ljava/lang/String;)V // method@69a5 │ │ -201be2: 0e00 |0005: return-void │ │ +201bcc: |[201bcc] org.thoughtcrime.securesms.scribbles.StickerSelectFragment.onLoadFinished:(Landroidx/loader/content/Loader;Ljava/lang/Object;)V │ │ +201bdc: 1f02 fa11 |0000: check-cast v2, [Ljava/lang/String; // type@11fa │ │ +201be0: 6e30 a569 1002 |0002: invoke-virtual {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.onLoadFinished:(Landroidx/loader/content/Loader;[Ljava/lang/String;)V // method@69a5 │ │ +201be6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; │ │ 0x0000 - 0x0006 reg=1 (null) Landroidx/loader/content/Loader; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/Object; │ │ @@ -709682,23 +709683,23 @@ │ │ type : '(Landroidx/loader/content/Loader;[Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 17 16-bit code units │ │ -201be4: |[201be4] org.thoughtcrime.securesms.scribbles.StickerSelectFragment.onLoadFinished:(Landroidx/loader/content/Loader;[Ljava/lang/String;)V │ │ -201bf4: 5434 b742 |0000: iget-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.recyclerView:Landroidx/recyclerview/widget/RecyclerView; // field@42b7 │ │ -201bf8: 2200 3d11 |0002: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter; // type@113d │ │ -201bfc: 6e10 9d69 0300 |0004: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@699d │ │ -201c02: 0c01 |0007: move-result-object v1 │ │ -201c04: 5432 b542 |0008: iget-object v2, v3, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@42b5 │ │ -201c08: 7055 9169 3021 |000a: invoke-direct {v0, v3, v1, v2, v5}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;Landroid/content/Context;Lorg/thoughtcrime/securesms/mms/GlideRequests;[Ljava/lang/String;)V // method@6991 │ │ -201c0e: 6e20 4106 0400 |000d: invoke-virtual {v4, v0}, Landroidx/recyclerview/widget/RecyclerView;.setAdapter:(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V // method@0641 │ │ -201c14: 0e00 |0010: return-void │ │ +201be8: |[201be8] org.thoughtcrime.securesms.scribbles.StickerSelectFragment.onLoadFinished:(Landroidx/loader/content/Loader;[Ljava/lang/String;)V │ │ +201bf8: 5434 b742 |0000: iget-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.recyclerView:Landroidx/recyclerview/widget/RecyclerView; // field@42b7 │ │ +201bfc: 2200 3d11 |0002: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter; // type@113d │ │ +201c00: 6e10 9d69 0300 |0004: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@699d │ │ +201c06: 0c01 |0007: move-result-object v1 │ │ +201c08: 5432 b542 |0008: iget-object v2, v3, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@42b5 │ │ +201c0c: 7055 9169 3021 |000a: invoke-direct {v0, v3, v1, v2, v5}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;Landroid/content/Context;Lorg/thoughtcrime/securesms/mms/GlideRequests;[Ljava/lang/String;)V // method@6991 │ │ +201c12: 6e20 4106 0400 |000d: invoke-virtual {v4, v0}, Landroidx/recyclerview/widget/RecyclerView;.setAdapter:(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V // method@0641 │ │ +201c18: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0011 reg=3 this Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; │ │ 0x0000 - 0x0011 reg=4 (null) Landroidx/loader/content/Loader; │ │ 0x0000 - 0x0011 reg=5 (null) [Ljava/lang/String; │ │ @@ -709708,19 +709709,19 @@ │ │ type : '(Landroidx/loader/content/Loader;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -201c18: |[201c18] org.thoughtcrime.securesms.scribbles.StickerSelectFragment.onLoaderReset:(Landroidx/loader/content/Loader;)V │ │ -201c28: 5412 b742 |0000: iget-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.recyclerView:Landroidx/recyclerview/widget/RecyclerView; // field@42b7 │ │ -201c2c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -201c2e: 6e20 4106 0200 |0003: invoke-virtual {v2, v0}, Landroidx/recyclerview/widget/RecyclerView;.setAdapter:(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V // method@0641 │ │ -201c34: 0e00 |0006: return-void │ │ +201c1c: |[201c1c] org.thoughtcrime.securesms.scribbles.StickerSelectFragment.onLoaderReset:(Landroidx/loader/content/Loader;)V │ │ +201c2c: 5412 b742 |0000: iget-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.recyclerView:Landroidx/recyclerview/widget/RecyclerView; // field@42b7 │ │ +201c30: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +201c32: 6e20 4106 0200 |0003: invoke-virtual {v2, v0}, Landroidx/recyclerview/widget/RecyclerView;.setAdapter:(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V // method@0641 │ │ +201c38: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; │ │ 0x0000 - 0x0007 reg=2 (null) Landroidx/loader/content/Loader; │ │ │ │ @@ -709729,17 +709730,17 @@ │ │ type : '(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -201c38: |[201c38] org.thoughtcrime.securesms.scribbles.StickerSelectFragment.setListener:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener;)V │ │ -201c48: 5b01 b642 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.listener:Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener; // field@42b6 │ │ -201c4c: 0e00 |0002: return-void │ │ +201c3c: |[201c3c] org.thoughtcrime.securesms.scribbles.StickerSelectFragment.setListener:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener;)V │ │ +201c4c: 5b01 b642 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.listener:Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener; // field@42b6 │ │ +201c50: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; │ │ 0x0000 - 0x0003 reg=1 (null) Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener; │ │ │ │ @@ -709784,19 +709785,19 @@ │ │ type : '(Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;Lorg/thoughtcrime/securesms/imageeditor/RendererContext;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -201c50: |[201c50] org.thoughtcrime.securesms.scribbles.UriGlideRenderer$1.:(Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;Lorg/thoughtcrime/securesms/imageeditor/RendererContext;)V │ │ -201c60: 5b01 b842 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; // field@42b8 │ │ -201c64: 5b02 b942 |0002: iput-object v2, v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$1;.val$rendererContext:Lorg/thoughtcrime/securesms/imageeditor/RendererContext; // field@42b9 │ │ -201c68: 7010 3008 0000 |0004: invoke-direct {v0}, Lcom/bumptech/glide/request/target/CustomTarget;.:()V // method@0830 │ │ -201c6e: 0e00 |0007: return-void │ │ +201c54: |[201c54] org.thoughtcrime.securesms.scribbles.UriGlideRenderer$1.:(Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;Lorg/thoughtcrime/securesms/imageeditor/RendererContext;)V │ │ +201c64: 5b01 b842 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; // field@42b8 │ │ +201c68: 5b02 b942 |0002: iput-object v2, v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$1;.val$rendererContext:Lorg/thoughtcrime/securesms/imageeditor/RendererContext; // field@42b9 │ │ +201c6c: 7010 3008 0000 |0004: invoke-direct {v0}, Lcom/bumptech/glide/request/target/CustomTarget;.:()V // method@0830 │ │ +201c72: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$1; │ │ 0x0000 - 0x0008 reg=1 (null) Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; │ │ 0x0000 - 0x0008 reg=2 (null) Lorg/thoughtcrime/securesms/imageeditor/RendererContext; │ │ @@ -709807,19 +709808,19 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -201c70: |[201c70] org.thoughtcrime.securesms.scribbles.UriGlideRenderer$1.onLoadCleared:(Landroid/graphics/drawable/Drawable;)V │ │ -201c80: 5412 b842 |0000: iget-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; // field@42b8 │ │ -201c84: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -201c86: 7120 b569 0200 |0003: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.access$102:(Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap; // method@69b5 │ │ -201c8c: 0e00 |0006: return-void │ │ +201c74: |[201c74] org.thoughtcrime.securesms.scribbles.UriGlideRenderer$1.onLoadCleared:(Landroid/graphics/drawable/Drawable;)V │ │ +201c84: 5412 b842 |0000: iget-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; // field@42b8 │ │ +201c88: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +201c8a: 7120 b569 0200 |0003: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.access$102:(Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap; // method@69b5 │ │ +201c90: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$1; │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/graphics/drawable/Drawable; │ │ │ │ @@ -709828,23 +709829,23 @@ │ │ type : '(Landroid/graphics/Bitmap;Lcom/bumptech/glide/request/transition/Transition;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -201c90: |[201c90] org.thoughtcrime.securesms.scribbles.UriGlideRenderer$1.onResourceReady:(Landroid/graphics/Bitmap;Lcom/bumptech/glide/request/transition/Transition;)V │ │ -201ca0: 5413 b842 |0000: iget-object v3, v1, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; // field@42b8 │ │ -201ca4: 5410 b942 |0002: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$1;.val$rendererContext:Lorg/thoughtcrime/securesms/imageeditor/RendererContext; // field@42b9 │ │ -201ca8: 7130 b469 0302 |0004: invoke-static {v3, v0, v2}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.access$000:(Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;Lorg/thoughtcrime/securesms/imageeditor/RendererContext;Landroid/graphics/Bitmap;)V // method@69b4 │ │ -201cae: 5412 b942 |0007: iget-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$1;.val$rendererContext:Lorg/thoughtcrime/securesms/imageeditor/RendererContext; // field@42b9 │ │ -201cb2: 5422 813f |0009: iget-object v2, v2, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.invalidate:Lorg/thoughtcrime/securesms/imageeditor/RendererContext$Invalidate; // field@3f81 │ │ -201cb6: 5413 b842 |000b: iget-object v3, v1, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; // field@42b8 │ │ -201cba: 7220 e460 3200 |000d: invoke-interface {v2, v3}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext$Invalidate;.onInvalidate:(Lorg/thoughtcrime/securesms/imageeditor/Renderer;)V // method@60e4 │ │ -201cc0: 0e00 |0010: return-void │ │ +201c94: |[201c94] org.thoughtcrime.securesms.scribbles.UriGlideRenderer$1.onResourceReady:(Landroid/graphics/Bitmap;Lcom/bumptech/glide/request/transition/Transition;)V │ │ +201ca4: 5413 b842 |0000: iget-object v3, v1, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; // field@42b8 │ │ +201ca8: 5410 b942 |0002: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$1;.val$rendererContext:Lorg/thoughtcrime/securesms/imageeditor/RendererContext; // field@42b9 │ │ +201cac: 7130 b469 0302 |0004: invoke-static {v3, v0, v2}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.access$000:(Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;Lorg/thoughtcrime/securesms/imageeditor/RendererContext;Landroid/graphics/Bitmap;)V // method@69b4 │ │ +201cb2: 5412 b942 |0007: iget-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$1;.val$rendererContext:Lorg/thoughtcrime/securesms/imageeditor/RendererContext; // field@42b9 │ │ +201cb6: 5422 813f |0009: iget-object v2, v2, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.invalidate:Lorg/thoughtcrime/securesms/imageeditor/RendererContext$Invalidate; // field@3f81 │ │ +201cba: 5413 b842 |000b: iget-object v3, v1, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; // field@42b8 │ │ +201cbe: 7220 e460 3200 |000d: invoke-interface {v2, v3}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext$Invalidate;.onInvalidate:(Lorg/thoughtcrime/securesms/imageeditor/Renderer;)V // method@60e4 │ │ +201cc4: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x0007 line=92 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$1; │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/graphics/Bitmap; │ │ @@ -709855,18 +709856,18 @@ │ │ type : '(Ljava/lang/Object;Lcom/bumptech/glide/request/transition/Transition;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -201cc4: |[201cc4] org.thoughtcrime.securesms.scribbles.UriGlideRenderer$1.onResourceReady:(Ljava/lang/Object;Lcom/bumptech/glide/request/transition/Transition;)V │ │ -201cd4: 1f01 4500 |0000: check-cast v1, Landroid/graphics/Bitmap; // type@0045 │ │ -201cd8: 6e30 ab69 1002 |0002: invoke-virtual {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$1;.onResourceReady:(Landroid/graphics/Bitmap;Lcom/bumptech/glide/request/transition/Transition;)V // method@69ab │ │ -201cde: 0e00 |0005: return-void │ │ +201cc8: |[201cc8] org.thoughtcrime.securesms.scribbles.UriGlideRenderer$1.onResourceReady:(Ljava/lang/Object;Lcom/bumptech/glide/request/transition/Transition;)V │ │ +201cd8: 1f01 4500 |0000: check-cast v1, Landroid/graphics/Bitmap; // type@0045 │ │ +201cdc: 6e30 ab69 1002 |0002: invoke-virtual {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$1;.onResourceReady:(Landroid/graphics/Bitmap;Lcom/bumptech/glide/request/transition/Transition;)V // method@69ab │ │ +201ce2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$1; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=2 (null) Lcom/bumptech/glide/request/transition/Transition; │ │ @@ -764036,41 +764037,41 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 22 16-bit code units │ │ -2016d4: |[2016d4] org.thoughtcrime.securesms.scribbles.StickerSelectActivity.:()V │ │ -2016e4: 1400 d201 087f |0000: const v0, #float 1.80784e+38 // #7f0801d2 │ │ -2016ea: 1401 1a02 087f |0003: const v1, #float 1.80786e+38 // #7f08021a │ │ -2016f0: 1402 0902 087f |0006: const v2, #float 1.80786e+38 // #7f080209 │ │ -2016f6: 1403 1b02 087f |0009: const v3, #float 1.80786e+38 // #7f08021b │ │ -2016fc: 1404 ee01 087f |000c: const v4, #float 1.80785e+38 // #7f0801ee │ │ -201702: 2451 d811 3204 |000f: filled-new-array {v2, v3, v4, v0, v1}, [I // type@11d8 │ │ -201708: 0c00 |0012: move-result-object v0 │ │ -20170a: 6900 aa42 |0013: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity;.TAB_TITLES:[I // field@42aa │ │ -20170e: 0e00 |0015: return-void │ │ +2016d8: |[2016d8] org.thoughtcrime.securesms.scribbles.StickerSelectActivity.:()V │ │ +2016e8: 1400 d201 087f |0000: const v0, #float 1.80784e+38 // #7f0801d2 │ │ +2016ee: 1401 1a02 087f |0003: const v1, #float 1.80786e+38 // #7f08021a │ │ +2016f4: 1402 0902 087f |0006: const v2, #float 1.80786e+38 // #7f080209 │ │ +2016fa: 1403 1b02 087f |0009: const v3, #float 1.80786e+38 // #7f08021b │ │ +201700: 1404 ee01 087f |000c: const v4, #float 1.80785e+38 // #7f0801ee │ │ +201706: 2451 d811 3204 |000f: filled-new-array {v2, v3, v4, v0, v1}, [I // type@11d8 │ │ +20170c: 0c00 |0012: move-result-object v0 │ │ +20170e: 6900 aa42 |0013: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity;.TAB_TITLES:[I // field@42aa │ │ +201712: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x000f line=39 │ │ locals : │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -201710: |[201710] org.thoughtcrime.securesms.scribbles.StickerSelectActivity.:()V │ │ -201720: 7010 b505 0000 |0000: invoke-direct {v0}, Landroidx/fragment/app/FragmentActivity;.:()V // method@05b5 │ │ -201726: 0e00 |0003: return-void │ │ +201714: |[201714] org.thoughtcrime.securesms.scribbles.StickerSelectActivity.:()V │ │ +201724: 7010 b505 0000 |0000: invoke-direct {v0}, Landroidx/fragment/app/FragmentActivity;.:()V // method@05b5 │ │ +20172a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity; │ │ │ │ Virtual methods - │ │ @@ -764079,44 +764080,44 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 64 16-bit code units │ │ -201728: |[201728] org.thoughtcrime.securesms.scribbles.StickerSelectActivity.onCreate:(Landroid/os/Bundle;)V │ │ -201738: 6f20 c505 4300 |0000: invoke-super {v3, v4}, Landroidx/fragment/app/FragmentActivity;.onCreate:(Landroid/os/Bundle;)V // method@05c5 │ │ -20173e: 1404 ff00 0d7f |0003: const v4, #float 1.87426e+38 // #7f0d00ff │ │ -201744: 6e20 8669 4300 |0006: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity;.setContentView:(I)V // method@6986 │ │ -20174a: 1404 9600 0a7f |0009: const v4, #float 1.83437e+38 // #7f0a0096 │ │ -201750: 6e20 7f69 4300 |000c: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity;.findViewById:(I)Landroid/view/View; // method@697f │ │ -201756: 0c04 |000f: move-result-object v4 │ │ -201758: 1f04 c101 |0010: check-cast v4, Landroidx/viewpager/widget/ViewPager; // type@01c1 │ │ -20175c: 2200 3811 |0012: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity$StickerPagerAdapter; // type@1138 │ │ -201760: 6e10 8169 0300 |0014: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@6981 │ │ -201766: 0c01 |0017: move-result-object v1 │ │ -201768: 7030 7a69 1003 |0018: invoke-direct {v0, v1, v3}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity$StickerPagerAdapter;.:(Landroidx/fragment/app/FragmentManager;Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener;)V // method@697a │ │ -20176e: 6e20 5106 0400 |001b: invoke-virtual {v4, v0}, Landroidx/viewpager/widget/ViewPager;.setAdapter:(Landroidx/viewpager/widget/PagerAdapter;)V // method@0651 │ │ -201774: 1400 9700 0a7f |001e: const v0, #float 1.83437e+38 // #7f0a0097 │ │ -20177a: 6e20 7f69 0300 |0021: invoke-virtual {v3, v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity;.findViewById:(I)Landroid/view/View; // method@697f │ │ -201780: 0c00 |0024: move-result-object v0 │ │ -201782: 1f00 8702 |0025: check-cast v0, Lcom/google/android/material/tabs/TabLayout; // type@0287 │ │ -201786: 6e20 1e09 4000 |0027: invoke-virtual {v0, v4}, Lcom/google/android/material/tabs/TabLayout;.setupWithViewPager:(Landroidx/viewpager/widget/ViewPager;)V // method@091e │ │ -20178c: 1204 |002a: const/4 v4, #int 0 // #0 │ │ -20178e: 6e10 1d09 0000 |002b: invoke-virtual {v0}, Lcom/google/android/material/tabs/TabLayout;.getTabCount:()I // method@091d │ │ -201794: 0a01 |002e: move-result v1 │ │ -201796: 3514 1000 |002f: if-ge v4, v1, 003f // +0010 │ │ -20179a: 6e20 1c09 4000 |0031: invoke-virtual {v0, v4}, Lcom/google/android/material/tabs/TabLayout;.getTabAt:(I)Lcom/google/android/material/tabs/TabLayout$Tab; // method@091c │ │ -2017a0: 0c01 |0034: move-result-object v1 │ │ -2017a2: 6202 aa42 |0035: sget-object v2, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity;.TAB_TITLES:[I // field@42aa │ │ -2017a6: 4402 0204 |0037: aget v2, v2, v4 │ │ -2017aa: 6e20 1a09 2100 |0039: invoke-virtual {v1, v2}, Lcom/google/android/material/tabs/TabLayout$Tab;.setIcon:(I)Lcom/google/android/material/tabs/TabLayout$Tab; // method@091a │ │ -2017b0: d804 0401 |003c: add-int/lit8 v4, v4, #int 1 // #01 │ │ -2017b4: 28ed |003e: goto 002b // -0013 │ │ -2017b6: 0e00 |003f: return-void │ │ +20172c: |[20172c] org.thoughtcrime.securesms.scribbles.StickerSelectActivity.onCreate:(Landroid/os/Bundle;)V │ │ +20173c: 6f20 c505 4300 |0000: invoke-super {v3, v4}, Landroidx/fragment/app/FragmentActivity;.onCreate:(Landroid/os/Bundle;)V // method@05c5 │ │ +201742: 1404 ff00 0d7f |0003: const v4, #float 1.87426e+38 // #7f0d00ff │ │ +201748: 6e20 8669 4300 |0006: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity;.setContentView:(I)V // method@6986 │ │ +20174e: 1404 9600 0a7f |0009: const v4, #float 1.83437e+38 // #7f0a0096 │ │ +201754: 6e20 7f69 4300 |000c: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity;.findViewById:(I)Landroid/view/View; // method@697f │ │ +20175a: 0c04 |000f: move-result-object v4 │ │ +20175c: 1f04 c101 |0010: check-cast v4, Landroidx/viewpager/widget/ViewPager; // type@01c1 │ │ +201760: 2200 3811 |0012: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity$StickerPagerAdapter; // type@1138 │ │ +201764: 6e10 8169 0300 |0014: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@6981 │ │ +20176a: 0c01 |0017: move-result-object v1 │ │ +20176c: 7030 7a69 1003 |0018: invoke-direct {v0, v1, v3}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity$StickerPagerAdapter;.:(Landroidx/fragment/app/FragmentManager;Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener;)V // method@697a │ │ +201772: 6e20 5106 0400 |001b: invoke-virtual {v4, v0}, Landroidx/viewpager/widget/ViewPager;.setAdapter:(Landroidx/viewpager/widget/PagerAdapter;)V // method@0651 │ │ +201778: 1400 9700 0a7f |001e: const v0, #float 1.83437e+38 // #7f0a0097 │ │ +20177e: 6e20 7f69 0300 |0021: invoke-virtual {v3, v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity;.findViewById:(I)Landroid/view/View; // method@697f │ │ +201784: 0c00 |0024: move-result-object v0 │ │ +201786: 1f00 8702 |0025: check-cast v0, Lcom/google/android/material/tabs/TabLayout; // type@0287 │ │ +20178a: 6e20 1e09 4000 |0027: invoke-virtual {v0, v4}, Lcom/google/android/material/tabs/TabLayout;.setupWithViewPager:(Landroidx/viewpager/widget/ViewPager;)V // method@091e │ │ +201790: 1204 |002a: const/4 v4, #int 0 // #0 │ │ +201792: 6e10 1d09 0000 |002b: invoke-virtual {v0}, Lcom/google/android/material/tabs/TabLayout;.getTabCount:()I // method@091d │ │ +201798: 0a01 |002e: move-result v1 │ │ +20179a: 3514 1000 |002f: if-ge v4, v1, 003f // +0010 │ │ +20179e: 6e20 1c09 4000 |0031: invoke-virtual {v0, v4}, Lcom/google/android/material/tabs/TabLayout;.getTabAt:(I)Lcom/google/android/material/tabs/TabLayout$Tab; // method@091c │ │ +2017a4: 0c01 |0034: move-result-object v1 │ │ +2017a6: 6202 aa42 |0035: sget-object v2, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity;.TAB_TITLES:[I // field@42aa │ │ +2017aa: 4402 0204 |0037: aget v2, v2, v4 │ │ +2017ae: 6e20 1a09 2100 |0039: invoke-virtual {v1, v2}, Lcom/google/android/material/tabs/TabLayout$Tab;.setIcon:(I)Lcom/google/android/material/tabs/TabLayout$Tab; // method@091a │ │ +2017b4: d804 0401 |003c: add-int/lit8 v4, v4, #int 1 // #01 │ │ +2017b8: 28ed |003e: goto 002b // -0013 │ │ +2017ba: 0e00 |003f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0006 line=50 │ │ 0x000c line=52 │ │ 0x0012 line=53 │ │ 0x0021 line=55 │ │ @@ -764132,25 +764133,25 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -20169c: |[20169c] org.thoughtcrime.securesms.scribbles.StickerSelectActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -2016ac: 7210 0f03 0300 |0000: invoke-interface {v3}, Landroid/view/MenuItem;.getItemId:()I // method@030f │ │ -2016b2: 0a00 |0003: move-result v0 │ │ -2016b4: 1401 2c00 0201 |0004: const v1, #float 2.38774e-38 // #0102002c │ │ -2016ba: 3310 0700 |0007: if-ne v0, v1, 000e // +0007 │ │ -2016be: 6e10 8269 0200 |0009: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity;.onBackPressed:()V // method@6982 │ │ -2016c4: 1213 |000c: const/4 v3, #int 1 // #1 │ │ -2016c6: 0f03 |000d: return v3 │ │ -2016c8: 6f20 c605 3200 |000e: invoke-super {v2, v3}, Landroidx/fragment/app/FragmentActivity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@05c6 │ │ -2016ce: 0a03 |0011: move-result v3 │ │ -2016d0: 0f03 |0012: return v3 │ │ +2016a0: |[2016a0] org.thoughtcrime.securesms.scribbles.StickerSelectActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +2016b0: 7210 0f03 0300 |0000: invoke-interface {v3}, Landroid/view/MenuItem;.getItemId:()I // method@030f │ │ +2016b6: 0a00 |0003: move-result v0 │ │ +2016b8: 1401 2c00 0201 |0004: const v1, #float 2.38774e-38 // #0102002c │ │ +2016be: 3310 0700 |0007: if-ne v0, v1, 000e // +0007 │ │ +2016c2: 6e10 8269 0200 |0009: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity;.onBackPressed:()V // method@6982 │ │ +2016c8: 1213 |000c: const/4 v3, #int 1 // #1 │ │ +2016ca: 0f03 |000d: return v3 │ │ +2016cc: 6f20 c605 3200 |000e: invoke-super {v2, v3}, Landroidx/fragment/app/FragmentActivity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@05c6 │ │ +2016d2: 0a03 |0011: move-result v3 │ │ +2016d4: 0f03 |0012: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0009 line=66 │ │ 0x000e line=69 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 this Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity; │ │ @@ -764161,23 +764162,23 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -2017b8: |[2017b8] org.thoughtcrime.securesms.scribbles.StickerSelectActivity.onStickerSelected:(Ljava/lang/String;)V │ │ -2017c8: 2200 2b00 |0000: new-instance v0, Landroid/content/Intent; // type@002b │ │ -2017cc: 7010 8500 0000 |0002: invoke-direct {v0}, Landroid/content/Intent;.:()V // method@0085 │ │ -2017d2: 1a01 995b |0005: const-string v1, "extra_sticker_file" // string@5b99 │ │ -2017d6: 6e30 a200 1003 |0007: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00a2 │ │ -2017dc: 12f3 |000a: const/4 v3, #int -1 // #ff │ │ -2017de: 6e30 8769 3200 |000b: invoke-virtual {v2, v3, v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity;.setResult:(ILandroid/content/Intent;)V // method@6987 │ │ -2017e4: 6e10 8069 0200 |000e: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity;.finish:()V // method@6980 │ │ -2017ea: 0e00 |0011: return-void │ │ +2017bc: |[2017bc] org.thoughtcrime.securesms.scribbles.StickerSelectActivity.onStickerSelected:(Ljava/lang/String;)V │ │ +2017cc: 2200 2b00 |0000: new-instance v0, Landroid/content/Intent; // type@002b │ │ +2017d0: 7010 8500 0000 |0002: invoke-direct {v0}, Landroid/content/Intent;.:()V // method@0085 │ │ +2017d6: 1a01 995b |0005: const-string v1, "extra_sticker_file" // string@5b99 │ │ +2017da: 6e30 a200 1003 |0007: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00a2 │ │ +2017e0: 12f3 |000a: const/4 v3, #int -1 // #ff │ │ +2017e2: 6e30 8769 3200 |000b: invoke-virtual {v2, v3, v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity;.setResult:(ILandroid/content/Intent;)V // method@6987 │ │ +2017e8: 6e10 8069 0200 |000e: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity;.finish:()V // method@6980 │ │ +2017ee: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x0005 line=75 │ │ 0x000b line=76 │ │ 0x000e line=77 │ │ locals : │ │ @@ -764240,17 +764241,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -202e04: |[202e04] org.thoughtcrime.securesms.search.SearchFragment.:()V │ │ -202e14: 7010 e84e 0000 |0000: invoke-direct {v0}, Lorg/thoughtcrime/securesms/BaseConversationListFragment;.:()V // method@4ee8 │ │ -202e1a: 0e00 |0003: return-void │ │ +202e08: |[202e08] org.thoughtcrime.securesms.search.SearchFragment.:()V │ │ +202e18: 7010 e84e 0000 |0000: invoke-direct {v0}, Lorg/thoughtcrime/securesms/BaseConversationListFragment;.:()V // method@4ee8 │ │ +202e1e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/search/SearchFragment; │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/search/SearchFragment;) │ │ @@ -764258,21 +764259,21 @@ │ │ type : '(Lcom/b44t/messenger/DcContext;Lcom/b44t/messenger/DcContact;Lorg/thoughtcrime/securesms/ConversationListActivity;Landroid/content/DialogInterface;I)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -202e3c: |[202e3c] org.thoughtcrime.securesms.search.SearchFragment.lambda$onContactClicked$1:(Lcom/b44t/messenger/DcContext;Lcom/b44t/messenger/DcContact;Lorg/thoughtcrime/securesms/ConversationListActivity;Landroid/content/DialogInterface;I)V │ │ -202e4c: 6e10 b406 0100 |0000: invoke-virtual {v1}, Lcom/b44t/messenger/DcContact;.getId:()I // method@06b4 │ │ -202e52: 0a01 |0003: move-result v1 │ │ -202e54: 6e20 c906 1000 |0004: invoke-virtual {v0, v1}, Lcom/b44t/messenger/DcContext;.createChatByContactId:(I)I // method@06c9 │ │ -202e5a: 0a00 |0007: move-result v0 │ │ -202e5c: 6e20 1552 0200 |0008: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/ConversationListActivity;.onCreateConversation:(I)V // method@5215 │ │ -202e62: 0e00 |000b: return-void │ │ +202e40: |[202e40] org.thoughtcrime.securesms.search.SearchFragment.lambda$onContactClicked$1:(Lcom/b44t/messenger/DcContext;Lcom/b44t/messenger/DcContact;Lorg/thoughtcrime/securesms/ConversationListActivity;Landroid/content/DialogInterface;I)V │ │ +202e50: 6e10 b406 0100 |0000: invoke-virtual {v1}, Lcom/b44t/messenger/DcContact;.getId:()I // method@06b4 │ │ +202e56: 0a01 |0003: move-result v1 │ │ +202e58: 6e20 c906 1000 |0004: invoke-virtual {v0, v1}, Lcom/b44t/messenger/DcContext;.createChatByContactId:(I)I // method@06c9 │ │ +202e5e: 0a00 |0007: move-result v0 │ │ +202e60: 6e20 1552 0200 |0008: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/ConversationListActivity;.onCreateConversation:(I)V // method@5215 │ │ +202e66: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ 0x0008 line=174 │ │ locals : │ │ 0x0000 - 0x000c reg=0 (null) Lcom/b44t/messenger/DcContext; │ │ 0x0000 - 0x000c reg=1 (null) Lcom/b44t/messenger/DcContact; │ │ @@ -764285,21 +764286,21 @@ │ │ type : '()Lorg/thoughtcrime/securesms/search/SearchFragment;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -202dd8: |[202dd8] org.thoughtcrime.securesms.search.SearchFragment.newInstance:()Lorg/thoughtcrime/securesms/search/SearchFragment; │ │ -202de8: 2200 9a00 |0000: new-instance v0, Landroid/os/Bundle; // type@009a │ │ -202dec: 7010 4e02 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@024e │ │ -202df2: 2201 4a11 |0005: new-instance v1, Lorg/thoughtcrime/securesms/search/SearchFragment; // type@114a │ │ -202df6: 7010 e669 0100 |0007: invoke-direct {v1}, Lorg/thoughtcrime/securesms/search/SearchFragment;.:()V // method@69e6 │ │ -202dfc: 6e20 ff69 0100 |000a: invoke-virtual {v1, v0}, Lorg/thoughtcrime/securesms/search/SearchFragment;.setArguments:(Landroid/os/Bundle;)V // method@69ff │ │ -202e02: 1101 |000d: return-object v1 │ │ +202ddc: |[202ddc] org.thoughtcrime.securesms.search.SearchFragment.newInstance:()Lorg/thoughtcrime/securesms/search/SearchFragment; │ │ +202dec: 2200 9a00 |0000: new-instance v0, Landroid/os/Bundle; // type@009a │ │ +202df0: 7010 4e02 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@024e │ │ +202df6: 2201 4a11 |0005: new-instance v1, Lorg/thoughtcrime/securesms/search/SearchFragment; // type@114a │ │ +202dfa: 7010 e669 0100 |0007: invoke-direct {v1}, Lorg/thoughtcrime/securesms/search/SearchFragment;.:()V // method@69e6 │ │ +202e00: 6e20 ff69 0100 |000a: invoke-virtual {v1, v0}, Lorg/thoughtcrime/securesms/search/SearchFragment;.setArguments:(Landroid/os/Bundle;)V // method@69ff │ │ +202e06: 1101 |000d: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0005 line=60 │ │ 0x000a line=61 │ │ locals : │ │ │ │ @@ -764309,17 +764310,17 @@ │ │ type : '()Lorg/thoughtcrime/securesms/BaseConversationListAdapter;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -202dc0: |[202dc0] org.thoughtcrime.securesms.search.SearchFragment.getListAdapter:()Lorg/thoughtcrime/securesms/BaseConversationListAdapter; │ │ -202dd0: 5410 ea42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchFragment;.listAdapter:Lorg/thoughtcrime/securesms/search/SearchListAdapter; // field@42ea │ │ -202dd4: 1100 |0002: return-object v0 │ │ +202dc4: |[202dc4] org.thoughtcrime.securesms.search.SearchFragment.getListAdapter:()Lorg/thoughtcrime/securesms/BaseConversationListAdapter; │ │ +202dd4: 5410 ea42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchFragment;.listAdapter:Lorg/thoughtcrime/securesms/search/SearchListAdapter; // field@42ea │ │ +202dd8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=237 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/thoughtcrime/securesms/search/SearchFragment; │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/search/SearchFragment;) │ │ @@ -764327,19 +764328,19 @@ │ │ type : '(Lcom/b44t/messenger/DcEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -202e1c: |[202e1c] org.thoughtcrime.securesms.search.SearchFragment.handleEvent:(Lcom/b44t/messenger/DcEvent;)V │ │ -202e2c: 5401 ef42 |0000: iget-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchFragment;.viewModel:Lorg/thoughtcrime/securesms/search/SearchViewModel; // field@42ef │ │ -202e30: 3801 0500 |0002: if-eqz v1, 0007 // +0005 │ │ -202e34: 6e10 406a 0100 |0004: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.updateQuery:()V // method@6a40 │ │ -202e3a: 0e00 |0007: return-void │ │ +202e20: |[202e20] org.thoughtcrime.securesms.search.SearchFragment.handleEvent:(Lcom/b44t/messenger/DcEvent;)V │ │ +202e30: 5401 ef42 |0000: iget-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchFragment;.viewModel:Lorg/thoughtcrime/securesms/search/SearchViewModel; // field@42ef │ │ +202e34: 3801 0500 |0002: if-eqz v1, 0007 // +0005 │ │ +202e38: 6e10 406a 0100 |0004: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.updateQuery:()V // method@6a40 │ │ +202e3e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=208 │ │ 0x0004 line=209 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/thoughtcrime/securesms/search/SearchFragment; │ │ 0x0000 - 0x0008 reg=1 (null) Lcom/b44t/messenger/DcEvent; │ │ @@ -764349,58 +764350,58 @@ │ │ type : '(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 88 16-bit code units │ │ -202e64: |[202e64] org.thoughtcrime.securesms.search.SearchFragment.lambda$onStart$0$org-thoughtcrime-securesms-search-SearchFragment:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V │ │ -202e74: 3804 0300 |0000: if-eqz v4, 0003 // +0003 │ │ -202e78: 2803 |0002: goto 0005 // +0003 │ │ -202e7a: 6204 0e43 |0003: sget-object v4, Lorg/thoughtcrime/securesms/search/model/SearchResult;.EMPTY:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@430e │ │ -202e7e: 5430 ea42 |0005: iget-object v0, v3, Lorg/thoughtcrime/securesms/search/SearchFragment;.listAdapter:Lorg/thoughtcrime/securesms/search/SearchListAdapter; // field@42ea │ │ -202e82: 6e20 2e6a 4000 |0007: invoke-virtual {v0, v4}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.updateResults:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V // method@6a2e │ │ -202e88: 5430 eb42 |000a: iget-object v0, v3, Lorg/thoughtcrime/securesms/search/SearchFragment;.listDecoration:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration; // field@42eb │ │ -202e8c: 6e10 e96b 0000 |000c: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.invalidateLayouts:()V // method@6be9 │ │ -202e92: 6e10 486a 0400 |000f: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.isEmpty:()Z // method@6a48 │ │ -202e98: 0a04 |0012: move-result v4 │ │ -202e9a: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -202e9c: 3804 3700 |0014: if-eqz v4, 004b // +0037 │ │ -202ea0: 5434 ef42 |0016: iget-object v4, v3, Lorg/thoughtcrime/securesms/search/SearchFragment;.viewModel:Lorg/thoughtcrime/securesms/search/SearchViewModel; // field@42ef │ │ -202ea4: 6e10 3a6a 0400 |0018: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.getLastQuery:()Ljava/lang/String; // method@6a3a │ │ -202eaa: 0c04 |001b: move-result-object v4 │ │ -202eac: 6e10 300b 0400 |001c: invoke-virtual {v4}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0b30 │ │ -202eb2: 0c04 |001f: move-result-object v4 │ │ -202eb4: 7110 c302 0400 |0020: invoke-static {v4}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@02c3 │ │ -202eba: 0a04 |0023: move-result v4 │ │ -202ebc: 3804 0a00 |0024: if-eqz v4, 002e // +000a │ │ -202ec0: 5434 ed42 |0026: iget-object v4, v3, Lorg/thoughtcrime/securesms/search/SearchFragment;.noResultsView:Landroid/widget/TextView; // field@42ed │ │ -202ec4: 1300 0800 |0028: const/16 v0, #int 8 // #8 │ │ -202ec8: 6e20 a204 0400 |002a: invoke-virtual {v4, v0}, Landroid/widget/TextView;.setVisibility:(I)V // method@04a2 │ │ -202ece: 282a |002d: goto 0057 // +002a │ │ -202ed0: 5434 ed42 |002e: iget-object v4, v3, Lorg/thoughtcrime/securesms/search/SearchFragment;.noResultsView:Landroid/widget/TextView; // field@42ed │ │ -202ed4: 6e20 a204 0400 |0030: invoke-virtual {v4, v0}, Landroid/widget/TextView;.setVisibility:(I)V // method@04a2 │ │ -202eda: 5434 ed42 |0033: iget-object v4, v3, Lorg/thoughtcrime/securesms/search/SearchFragment;.noResultsView:Landroid/widget/TextView; // field@42ed │ │ -202ede: 5431 ef42 |0035: iget-object v1, v3, Lorg/thoughtcrime/securesms/search/SearchFragment;.viewModel:Lorg/thoughtcrime/securesms/search/SearchViewModel; // field@42ef │ │ -202ee2: 6e10 3a6a 0100 |0037: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.getLastQuery:()Ljava/lang/String; // method@6a3a │ │ -202ee8: 0c01 |003a: move-result-object v1 │ │ -202eea: 1212 |003b: const/4 v2, #int 1 // #1 │ │ -202eec: 2322 f711 |003c: new-array v2, v2, [Ljava/lang/Object; // type@11f7 │ │ -202ef0: 4d01 0200 |003e: aput-object v1, v2, v0 │ │ -202ef4: 1400 0404 137f |0040: const v0, #float 1.95417e+38 // #7f130404 │ │ -202efa: 6e30 ea69 0302 |0043: invoke-virtual {v3, v0, v2}, Lorg/thoughtcrime/securesms/search/SearchFragment;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@69ea │ │ -202f00: 0c00 |0046: move-result-object v0 │ │ -202f02: 6e20 9d04 0400 |0047: invoke-virtual {v4, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@049d │ │ -202f08: 280d |004a: goto 0057 // +000d │ │ -202f0a: 5434 ed42 |004b: iget-object v4, v3, Lorg/thoughtcrime/securesms/search/SearchFragment;.noResultsView:Landroid/widget/TextView; // field@42ed │ │ -202f0e: 6e20 a204 0400 |004d: invoke-virtual {v4, v0}, Landroid/widget/TextView;.setVisibility:(I)V // method@04a2 │ │ -202f14: 5434 ed42 |0050: iget-object v4, v3, Lorg/thoughtcrime/securesms/search/SearchFragment;.noResultsView:Landroid/widget/TextView; // field@42ed │ │ -202f18: 1a00 0000 |0052: const-string v0, "" // string@0000 │ │ -202f1c: 6e20 9d04 0400 |0054: invoke-virtual {v4, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@049d │ │ -202f22: 0e00 |0057: return-void │ │ +202e68: |[202e68] org.thoughtcrime.securesms.search.SearchFragment.lambda$onStart$0$org-thoughtcrime-securesms-search-SearchFragment:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V │ │ +202e78: 3804 0300 |0000: if-eqz v4, 0003 // +0003 │ │ +202e7c: 2803 |0002: goto 0005 // +0003 │ │ +202e7e: 6204 0e43 |0003: sget-object v4, Lorg/thoughtcrime/securesms/search/model/SearchResult;.EMPTY:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@430e │ │ +202e82: 5430 ea42 |0005: iget-object v0, v3, Lorg/thoughtcrime/securesms/search/SearchFragment;.listAdapter:Lorg/thoughtcrime/securesms/search/SearchListAdapter; // field@42ea │ │ +202e86: 6e20 2e6a 4000 |0007: invoke-virtual {v0, v4}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.updateResults:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V // method@6a2e │ │ +202e8c: 5430 eb42 |000a: iget-object v0, v3, Lorg/thoughtcrime/securesms/search/SearchFragment;.listDecoration:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration; // field@42eb │ │ +202e90: 6e10 e96b 0000 |000c: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.invalidateLayouts:()V // method@6be9 │ │ +202e96: 6e10 486a 0400 |000f: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.isEmpty:()Z // method@6a48 │ │ +202e9c: 0a04 |0012: move-result v4 │ │ +202e9e: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +202ea0: 3804 3700 |0014: if-eqz v4, 004b // +0037 │ │ +202ea4: 5434 ef42 |0016: iget-object v4, v3, Lorg/thoughtcrime/securesms/search/SearchFragment;.viewModel:Lorg/thoughtcrime/securesms/search/SearchViewModel; // field@42ef │ │ +202ea8: 6e10 3a6a 0400 |0018: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.getLastQuery:()Ljava/lang/String; // method@6a3a │ │ +202eae: 0c04 |001b: move-result-object v4 │ │ +202eb0: 6e10 300b 0400 |001c: invoke-virtual {v4}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0b30 │ │ +202eb6: 0c04 |001f: move-result-object v4 │ │ +202eb8: 7110 c302 0400 |0020: invoke-static {v4}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@02c3 │ │ +202ebe: 0a04 |0023: move-result v4 │ │ +202ec0: 3804 0a00 |0024: if-eqz v4, 002e // +000a │ │ +202ec4: 5434 ed42 |0026: iget-object v4, v3, Lorg/thoughtcrime/securesms/search/SearchFragment;.noResultsView:Landroid/widget/TextView; // field@42ed │ │ +202ec8: 1300 0800 |0028: const/16 v0, #int 8 // #8 │ │ +202ecc: 6e20 a204 0400 |002a: invoke-virtual {v4, v0}, Landroid/widget/TextView;.setVisibility:(I)V // method@04a2 │ │ +202ed2: 282a |002d: goto 0057 // +002a │ │ +202ed4: 5434 ed42 |002e: iget-object v4, v3, Lorg/thoughtcrime/securesms/search/SearchFragment;.noResultsView:Landroid/widget/TextView; // field@42ed │ │ +202ed8: 6e20 a204 0400 |0030: invoke-virtual {v4, v0}, Landroid/widget/TextView;.setVisibility:(I)V // method@04a2 │ │ +202ede: 5434 ed42 |0033: iget-object v4, v3, Lorg/thoughtcrime/securesms/search/SearchFragment;.noResultsView:Landroid/widget/TextView; // field@42ed │ │ +202ee2: 5431 ef42 |0035: iget-object v1, v3, Lorg/thoughtcrime/securesms/search/SearchFragment;.viewModel:Lorg/thoughtcrime/securesms/search/SearchViewModel; // field@42ef │ │ +202ee6: 6e10 3a6a 0100 |0037: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.getLastQuery:()Ljava/lang/String; // method@6a3a │ │ +202eec: 0c01 |003a: move-result-object v1 │ │ +202eee: 1212 |003b: const/4 v2, #int 1 // #1 │ │ +202ef0: 2322 f711 |003c: new-array v2, v2, [Ljava/lang/Object; // type@11f7 │ │ +202ef4: 4d01 0200 |003e: aput-object v1, v2, v0 │ │ +202ef8: 1400 0404 137f |0040: const v0, #float 1.95417e+38 // #7f130404 │ │ +202efe: 6e30 ea69 0302 |0043: invoke-virtual {v3, v0, v2}, Lorg/thoughtcrime/securesms/search/SearchFragment;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@69ea │ │ +202f04: 0c00 |0046: move-result-object v0 │ │ +202f06: 6e20 9d04 0400 |0047: invoke-virtual {v4, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@049d │ │ +202f0c: 280d |004a: goto 0057 // +000d │ │ +202f0e: 5434 ed42 |004b: iget-object v4, v3, Lorg/thoughtcrime/securesms/search/SearchFragment;.noResultsView:Landroid/widget/TextView; // field@42ed │ │ +202f12: 6e20 a204 0400 |004d: invoke-virtual {v4, v0}, Landroid/widget/TextView;.setVisibility:(I)V // method@04a2 │ │ +202f18: 5434 ed42 |0050: iget-object v4, v3, Lorg/thoughtcrime/securesms/search/SearchFragment;.noResultsView:Landroid/widget/TextView; // field@42ed │ │ +202f1c: 1a00 0000 |0052: const-string v0, "" // string@0000 │ │ +202f20: 6e20 9d04 0400 |0054: invoke-virtual {v4, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@049d │ │ +202f26: 0e00 |0057: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ 0x0003 line=113 │ │ 0x0005 line=115 │ │ 0x000a line=116 │ │ 0x000f line=118 │ │ @@ -764419,42 +764420,42 @@ │ │ type : '()Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 49 16-bit code units │ │ -202d30: |[202d30] org.thoughtcrime.securesms.search.SearchFragment.offerToArchive:()Z │ │ -202d40: 6e10 fc69 0400 |0000: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/search/SearchFragment;.requireActivity:()Landroidx/fragment/app/FragmentActivity; // method@69fc │ │ -202d46: 0c00 |0003: move-result-object v0 │ │ -202d48: 7110 625e 0000 |0004: invoke-static {v0}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@5e62 │ │ -202d4e: 0c00 |0007: move-result-object v0 │ │ -202d50: 5441 ea42 |0008: iget-object v1, v4, Lorg/thoughtcrime/securesms/search/SearchFragment;.listAdapter:Lorg/thoughtcrime/securesms/search/SearchListAdapter; // field@42ea │ │ -202d54: 6e10 1a6a 0100 |000a: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getBatchSelections:()Ljava/util/Set; // method@6a1a │ │ -202d5a: 0c01 |000d: move-result-object v1 │ │ -202d5c: 7210 ad0d 0100 |000e: invoke-interface {v1}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@0dad │ │ -202d62: 0c01 |0011: move-result-object v1 │ │ -202d64: 7210 480d 0100 |0012: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0d48 │ │ -202d6a: 0a02 |0015: move-result v2 │ │ -202d6c: 3802 1900 |0016: if-eqz v2, 002f // +0019 │ │ -202d70: 7210 490d 0100 |0018: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0d49 │ │ -202d76: 0c02 |001b: move-result-object v2 │ │ -202d78: 1f02 f602 |001c: check-cast v2, Ljava/lang/Long; // type@02f6 │ │ -202d7c: 6e10 8c0a 0200 |001e: invoke-virtual {v2}, Ljava/lang/Long;.longValue:()J // method@0a8c │ │ -202d82: 0b02 |0021: move-result-wide v2 │ │ -202d84: 8423 |0022: long-to-int v3, v2 │ │ -202d86: 6e20 d606 3000 |0023: invoke-virtual {v0, v3}, Lcom/b44t/messenger/DcContext;.getChat:(I)Lcom/b44t/messenger/DcChat; // method@06d6 │ │ -202d8c: 0c02 |0026: move-result-object v2 │ │ -202d8e: 6e10 9b06 0200 |0027: invoke-virtual {v2}, Lcom/b44t/messenger/DcChat;.getVisibility:()I // method@069b │ │ -202d94: 0a02 |002a: move-result v2 │ │ -202d96: 1213 |002b: const/4 v3, #int 1 // #1 │ │ -202d98: 3232 e6ff |002c: if-eq v2, v3, 0012 // -001a │ │ -202d9c: 0f03 |002e: return v3 │ │ -202d9e: 1200 |002f: const/4 v0, #int 0 // #0 │ │ -202da0: 0f00 |0030: return v0 │ │ +202d34: |[202d34] org.thoughtcrime.securesms.search.SearchFragment.offerToArchive:()Z │ │ +202d44: 6e10 fc69 0400 |0000: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/search/SearchFragment;.requireActivity:()Landroidx/fragment/app/FragmentActivity; // method@69fc │ │ +202d4a: 0c00 |0003: move-result-object v0 │ │ +202d4c: 7110 625e 0000 |0004: invoke-static {v0}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@5e62 │ │ +202d52: 0c00 |0007: move-result-object v0 │ │ +202d54: 5441 ea42 |0008: iget-object v1, v4, Lorg/thoughtcrime/securesms/search/SearchFragment;.listAdapter:Lorg/thoughtcrime/securesms/search/SearchListAdapter; // field@42ea │ │ +202d58: 6e10 1a6a 0100 |000a: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getBatchSelections:()Ljava/util/Set; // method@6a1a │ │ +202d5e: 0c01 |000d: move-result-object v1 │ │ +202d60: 7210 ad0d 0100 |000e: invoke-interface {v1}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@0dad │ │ +202d66: 0c01 |0011: move-result-object v1 │ │ +202d68: 7210 480d 0100 |0012: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0d48 │ │ +202d6e: 0a02 |0015: move-result v2 │ │ +202d70: 3802 1900 |0016: if-eqz v2, 002f // +0019 │ │ +202d74: 7210 490d 0100 |0018: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0d49 │ │ +202d7a: 0c02 |001b: move-result-object v2 │ │ +202d7c: 1f02 f602 |001c: check-cast v2, Ljava/lang/Long; // type@02f6 │ │ +202d80: 6e10 8c0a 0200 |001e: invoke-virtual {v2}, Ljava/lang/Long;.longValue:()J // method@0a8c │ │ +202d86: 0b02 |0021: move-result-wide v2 │ │ +202d88: 8423 |0022: long-to-int v3, v2 │ │ +202d8a: 6e20 d606 3000 |0023: invoke-virtual {v0, v3}, Lcom/b44t/messenger/DcContext;.getChat:(I)Lcom/b44t/messenger/DcChat; // method@06d6 │ │ +202d90: 0c02 |0026: move-result-object v2 │ │ +202d92: 6e10 9b06 0200 |0027: invoke-virtual {v2}, Lcom/b44t/messenger/DcChat;.getVisibility:()I // method@069b │ │ +202d98: 0a02 |002a: move-result v2 │ │ +202d9a: 1213 |002b: const/4 v3, #int 1 // #1 │ │ +202d9c: 3232 e6ff |002c: if-eq v2, v3, 0012 // -001a │ │ +202da0: 0f03 |002e: return v3 │ │ +202da2: 1200 |002f: const/4 v0, #int 0 // #0 │ │ +202da4: 0f00 |0030: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=215 │ │ 0x0008 line=216 │ │ 0x000e line=217 │ │ 0x0023 line=218 │ │ 0x0027 line=219 │ │ @@ -764466,20 +764467,20 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -202f24: |[202f24] org.thoughtcrime.securesms.search.SearchFragment.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -202f34: 6f20 024f 2100 |0000: invoke-super {v1, v2}, Lorg/thoughtcrime/securesms/BaseConversationListFragment;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@4f02 │ │ -202f3a: 5410 eb42 |0003: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchFragment;.listDecoration:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration; // field@42eb │ │ -202f3e: 3800 0500 |0005: if-eqz v0, 000a // +0005 │ │ -202f42: 6e20 eb6b 2000 |0007: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@6beb │ │ -202f48: 0e00 |000a: return-void │ │ +202f28: |[202f28] org.thoughtcrime.securesms.search.SearchFragment.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +202f38: 6f20 024f 2100 |0000: invoke-super {v1, v2}, Lorg/thoughtcrime/securesms/BaseConversationListFragment;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@4f02 │ │ +202f3e: 5410 eb42 |0003: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchFragment;.listDecoration:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration; // field@42eb │ │ +202f42: 3800 0500 |0005: if-eqz v0, 000a // +0005 │ │ +202f46: 6e20 eb6b 2000 |0007: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@6beb │ │ +202f4c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ 0x0003 line=136 │ │ 0x0007 line=137 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/thoughtcrime/securesms/search/SearchFragment; │ │ @@ -764490,61 +764491,61 @@ │ │ type : '(Lcom/b44t/messenger/DcContact;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 92 16-bit code units │ │ -202f4c: |[202f4c] org.thoughtcrime.securesms.search.SearchFragment.onContactClicked:(Lcom/b44t/messenger/DcContact;)V │ │ -202f5c: 5470 e842 |0000: iget-object v0, v7, Lorg/thoughtcrime/securesms/search/SearchFragment;.actionMode:Landroidx/appcompat/view/ActionMode; // field@42e8 │ │ -202f60: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -202f64: 0e00 |0004: return-void │ │ -202f66: 6e10 e769 0700 |0005: invoke-virtual {v7}, Lorg/thoughtcrime/securesms/search/SearchFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@69e7 │ │ -202f6c: 0c00 |0008: move-result-object v0 │ │ -202f6e: 1f00 b50d |0009: check-cast v0, Lorg/thoughtcrime/securesms/ConversationListActivity; // type@0db5 │ │ -202f72: 3800 5000 |000b: if-eqz v0, 005b // +0050 │ │ -202f76: 6e10 fd69 0700 |000d: invoke-virtual {v7}, Lorg/thoughtcrime/securesms/search/SearchFragment;.requireContext:()Landroid/content/Context; // method@69fd │ │ -202f7c: 0c01 |0010: move-result-object v1 │ │ -202f7e: 7110 625e 0100 |0011: invoke-static {v1}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@5e62 │ │ -202f84: 0c01 |0014: move-result-object v1 │ │ -202f86: 6e10 b406 0800 |0015: invoke-virtual {v8}, Lcom/b44t/messenger/DcContact;.getId:()I // method@06b4 │ │ -202f8c: 0a02 |0018: move-result v2 │ │ -202f8e: 6e20 da06 2100 |0019: invoke-virtual {v1, v2}, Lcom/b44t/messenger/DcContext;.getChatIdByContactId:(I)I // method@06da │ │ -202f94: 0a02 |001c: move-result v2 │ │ -202f96: 3902 3b00 |001d: if-nez v2, 0058 // +003b │ │ -202f9a: 2202 5001 |001f: new-instance v2, Landroidx/appcompat/app/AlertDialog$Builder; // type@0150 │ │ -202f9e: 6e10 fd69 0700 |0021: invoke-virtual {v7}, Lorg/thoughtcrime/securesms/search/SearchFragment;.requireContext:()Landroid/content/Context; // method@69fd │ │ -202fa4: 0c03 |0024: move-result-object v3 │ │ -202fa6: 7020 ba04 3200 |0025: invoke-direct {v2, v3}, Landroidx/appcompat/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@04ba │ │ -202fac: 6e10 b706 0800 |0028: invoke-virtual {v8}, Lcom/b44t/messenger/DcContact;.getNameNAddr:()Ljava/lang/String; // method@06b7 │ │ -202fb2: 0c03 |002b: move-result-object v3 │ │ -202fb4: 1214 |002c: const/4 v4, #int 1 // #1 │ │ -202fb6: 2345 f711 |002d: new-array v5, v4, [Ljava/lang/Object; // type@11f7 │ │ -202fba: 1206 |002f: const/4 v6, #int 0 // #0 │ │ -202fbc: 4d03 0506 |0030: aput-object v3, v5, v6 │ │ -202fc0: 1403 6800 137f |0032: const v3, #float 1.95399e+38 // #7f130068 │ │ -202fc6: 6e30 ea69 3705 |0035: invoke-virtual {v7, v3, v5}, Lorg/thoughtcrime/securesms/search/SearchFragment;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@69ea │ │ -202fcc: 0c03 |0038: move-result-object v3 │ │ -202fce: 6e20 c004 3200 |0039: invoke-virtual {v2, v3}, Landroidx/appcompat/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroidx/appcompat/app/AlertDialog$Builder; // method@04c0 │ │ -202fd4: 0c02 |003c: move-result-object v2 │ │ -202fd6: 6e20 bc04 4200 |003d: invoke-virtual {v2, v4}, Landroidx/appcompat/app/AlertDialog$Builder;.setCancelable:(Z)Landroidx/appcompat/app/AlertDialog$Builder; // method@04bc │ │ -202fdc: 0c02 |0040: move-result-object v2 │ │ -202fde: 1503 0401 |0041: const/high16 v3, #int 17039360 // #104 │ │ -202fe2: 1204 |0043: const/4 v4, #int 0 // #0 │ │ -202fe4: 6e30 c104 3204 |0044: invoke-virtual {v2, v3, v4}, Landroidx/appcompat/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@04c1 │ │ -202fea: 0c02 |0047: move-result-object v2 │ │ -202fec: 2203 4911 |0048: new-instance v3, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda1; // type@1149 │ │ -202ff0: 7040 e469 1308 |004a: invoke-direct {v3, v1, v8, v0}, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda1;.:(Lcom/b44t/messenger/DcContext;Lcom/b44t/messenger/DcContact;Lorg/thoughtcrime/securesms/ConversationListActivity;)V // method@69e4 │ │ -202ff6: 1408 0a00 0401 |004d: const v8, #float 2.42446e-38 // #0104000a │ │ -202ffc: 6e30 c604 8203 |0050: invoke-virtual {v2, v8, v3}, Landroidx/appcompat/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@04c6 │ │ -203002: 0c08 |0053: move-result-object v8 │ │ -203004: 6e10 cc04 0800 |0054: invoke-virtual {v8}, Landroidx/appcompat/app/AlertDialog$Builder;.show:()Landroidx/appcompat/app/AlertDialog; // method@04cc │ │ -20300a: 2804 |0057: goto 005b // +0004 │ │ -20300c: 6e20 1552 2000 |0058: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/ConversationListActivity;.onCreateConversation:(I)V // method@5215 │ │ -203012: 0e00 |005b: return-void │ │ +202f50: |[202f50] org.thoughtcrime.securesms.search.SearchFragment.onContactClicked:(Lcom/b44t/messenger/DcContact;)V │ │ +202f60: 5470 e842 |0000: iget-object v0, v7, Lorg/thoughtcrime/securesms/search/SearchFragment;.actionMode:Landroidx/appcompat/view/ActionMode; // field@42e8 │ │ +202f64: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +202f68: 0e00 |0004: return-void │ │ +202f6a: 6e10 e769 0700 |0005: invoke-virtual {v7}, Lorg/thoughtcrime/securesms/search/SearchFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@69e7 │ │ +202f70: 0c00 |0008: move-result-object v0 │ │ +202f72: 1f00 b50d |0009: check-cast v0, Lorg/thoughtcrime/securesms/ConversationListActivity; // type@0db5 │ │ +202f76: 3800 5000 |000b: if-eqz v0, 005b // +0050 │ │ +202f7a: 6e10 fd69 0700 |000d: invoke-virtual {v7}, Lorg/thoughtcrime/securesms/search/SearchFragment;.requireContext:()Landroid/content/Context; // method@69fd │ │ +202f80: 0c01 |0010: move-result-object v1 │ │ +202f82: 7110 625e 0100 |0011: invoke-static {v1}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@5e62 │ │ +202f88: 0c01 |0014: move-result-object v1 │ │ +202f8a: 6e10 b406 0800 |0015: invoke-virtual {v8}, Lcom/b44t/messenger/DcContact;.getId:()I // method@06b4 │ │ +202f90: 0a02 |0018: move-result v2 │ │ +202f92: 6e20 da06 2100 |0019: invoke-virtual {v1, v2}, Lcom/b44t/messenger/DcContext;.getChatIdByContactId:(I)I // method@06da │ │ +202f98: 0a02 |001c: move-result v2 │ │ +202f9a: 3902 3b00 |001d: if-nez v2, 0058 // +003b │ │ +202f9e: 2202 5001 |001f: new-instance v2, Landroidx/appcompat/app/AlertDialog$Builder; // type@0150 │ │ +202fa2: 6e10 fd69 0700 |0021: invoke-virtual {v7}, Lorg/thoughtcrime/securesms/search/SearchFragment;.requireContext:()Landroid/content/Context; // method@69fd │ │ +202fa8: 0c03 |0024: move-result-object v3 │ │ +202faa: 7020 ba04 3200 |0025: invoke-direct {v2, v3}, Landroidx/appcompat/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@04ba │ │ +202fb0: 6e10 b706 0800 |0028: invoke-virtual {v8}, Lcom/b44t/messenger/DcContact;.getNameNAddr:()Ljava/lang/String; // method@06b7 │ │ +202fb6: 0c03 |002b: move-result-object v3 │ │ +202fb8: 1214 |002c: const/4 v4, #int 1 // #1 │ │ +202fba: 2345 f711 |002d: new-array v5, v4, [Ljava/lang/Object; // type@11f7 │ │ +202fbe: 1206 |002f: const/4 v6, #int 0 // #0 │ │ +202fc0: 4d03 0506 |0030: aput-object v3, v5, v6 │ │ +202fc4: 1403 6800 137f |0032: const v3, #float 1.95399e+38 // #7f130068 │ │ +202fca: 6e30 ea69 3705 |0035: invoke-virtual {v7, v3, v5}, Lorg/thoughtcrime/securesms/search/SearchFragment;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@69ea │ │ +202fd0: 0c03 |0038: move-result-object v3 │ │ +202fd2: 6e20 c004 3200 |0039: invoke-virtual {v2, v3}, Landroidx/appcompat/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroidx/appcompat/app/AlertDialog$Builder; // method@04c0 │ │ +202fd8: 0c02 |003c: move-result-object v2 │ │ +202fda: 6e20 bc04 4200 |003d: invoke-virtual {v2, v4}, Landroidx/appcompat/app/AlertDialog$Builder;.setCancelable:(Z)Landroidx/appcompat/app/AlertDialog$Builder; // method@04bc │ │ +202fe0: 0c02 |0040: move-result-object v2 │ │ +202fe2: 1503 0401 |0041: const/high16 v3, #int 17039360 // #104 │ │ +202fe6: 1204 |0043: const/4 v4, #int 0 // #0 │ │ +202fe8: 6e30 c104 3204 |0044: invoke-virtual {v2, v3, v4}, Landroidx/appcompat/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@04c1 │ │ +202fee: 0c02 |0047: move-result-object v2 │ │ +202ff0: 2203 4911 |0048: new-instance v3, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda1; // type@1149 │ │ +202ff4: 7040 e469 1308 |004a: invoke-direct {v3, v1, v8, v0}, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda1;.:(Lcom/b44t/messenger/DcContext;Lcom/b44t/messenger/DcContact;Lorg/thoughtcrime/securesms/ConversationListActivity;)V // method@69e4 │ │ +202ffa: 1408 0a00 0401 |004d: const v8, #float 2.42446e-38 // #0104000a │ │ +203000: 6e30 c604 8203 |0050: invoke-virtual {v2, v8, v3}, Landroidx/appcompat/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@04c6 │ │ +203006: 0c08 |0053: move-result-object v8 │ │ +203008: 6e10 cc04 0800 |0054: invoke-virtual {v8}, Landroidx/appcompat/app/AlertDialog$Builder;.show:()Landroidx/appcompat/app/AlertDialog; // method@04cc │ │ +20300e: 2804 |0057: goto 005b // +0004 │ │ +203010: 6e20 1552 2000 |0058: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/ConversationListActivity;.onCreateConversation:(I)V // method@5215 │ │ +203016: 0e00 |005b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ 0x0005 line=163 │ │ 0x000d line=165 │ │ 0x0015 line=166 │ │ 0x001f line=168 │ │ @@ -764563,19 +764564,19 @@ │ │ type : '(Lcom/b44t/messenger/DcChatlist$Item;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -203014: |[203014] org.thoughtcrime.securesms.search.SearchFragment.onConversationClicked:(Lcom/b44t/messenger/DcChatlist$Item;)V │ │ -203024: 5233 6b00 |0000: iget v3, v3, Lcom/b44t/messenger/DcChatlist$Item;.chatId:I // field@006b │ │ -203028: 8130 |0002: int-to-long v0, v3 │ │ -20302a: 6e30 f769 0201 |0003: invoke-virtual {v2, v0, v1}, Lorg/thoughtcrime/securesms/search/SearchFragment;.onItemClick:(J)V // method@69f7 │ │ -203030: 0e00 |0006: return-void │ │ +203018: |[203018] org.thoughtcrime.securesms.search.SearchFragment.onConversationClicked:(Lcom/b44t/messenger/DcChatlist$Item;)V │ │ +203028: 5233 6b00 |0000: iget v3, v3, Lcom/b44t/messenger/DcChatlist$Item;.chatId:I // field@006b │ │ +20302c: 8130 |0002: int-to-long v0, v3 │ │ +20302e: 6e30 f769 0201 |0003: invoke-virtual {v2, v0, v1}, Lorg/thoughtcrime/securesms/search/SearchFragment;.onItemClick:(J)V // method@69f7 │ │ +203034: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/thoughtcrime/securesms/search/SearchFragment; │ │ 0x0000 - 0x0007 reg=3 (null) Lcom/b44t/messenger/DcChatlist$Item; │ │ │ │ @@ -764584,19 +764585,19 @@ │ │ type : '(Lcom/b44t/messenger/DcChatlist$Item;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -203034: |[203034] org.thoughtcrime.securesms.search.SearchFragment.onConversationLongClicked:(Lcom/b44t/messenger/DcChatlist$Item;)V │ │ -203044: 5233 6b00 |0000: iget v3, v3, Lcom/b44t/messenger/DcChatlist$Item;.chatId:I // field@006b │ │ -203048: 8130 |0002: int-to-long v0, v3 │ │ -20304a: 6e30 f869 0201 |0003: invoke-virtual {v2, v0, v1}, Lorg/thoughtcrime/securesms/search/SearchFragment;.onItemLongClick:(J)V // method@69f8 │ │ -203050: 0e00 |0006: return-void │ │ +203038: |[203038] org.thoughtcrime.securesms.search.SearchFragment.onConversationLongClicked:(Lcom/b44t/messenger/DcChatlist$Item;)V │ │ +203048: 5233 6b00 |0000: iget v3, v3, Lcom/b44t/messenger/DcChatlist$Item;.chatId:I // field@006b │ │ +20304c: 8130 |0002: int-to-long v0, v3 │ │ +20304e: 6e30 f869 0201 |0003: invoke-virtual {v2, v0, v1}, Lorg/thoughtcrime/securesms/search/SearchFragment;.onItemLongClick:(J)V // method@69f8 │ │ +203054: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/thoughtcrime/securesms/search/SearchFragment; │ │ 0x0000 - 0x0007 reg=3 (null) Lcom/b44t/messenger/DcChatlist$Item; │ │ │ │ @@ -764605,54 +764606,54 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 87 16-bit code units │ │ -203054: |[203054] org.thoughtcrime.securesms.search.SearchFragment.onCreate:(Landroid/os/Bundle;)V │ │ -203064: 6f20 034f 2100 |0000: invoke-super {v1, v2}, Lorg/thoughtcrime/securesms/BaseConversationListFragment;.onCreate:(Landroid/os/Bundle;)V // method@4f03 │ │ -20306a: 2202 5711 |0003: new-instance v2, Lorg/thoughtcrime/securesms/search/SearchViewModel$Factory; // type@1157 │ │ -20306e: 6e10 fd69 0100 |0005: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/SearchFragment;.requireContext:()Landroid/content/Context; // method@69fd │ │ -203074: 0c00 |0008: move-result-object v0 │ │ -203076: 7020 346a 0200 |0009: invoke-direct {v2, v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel$Factory;.:(Landroid/content/Context;)V // method@6a34 │ │ -20307c: 7120 dd05 2100 |000c: invoke-static {v1, v2}, Landroidx/lifecycle/ViewModelProviders;.of:(Landroidx/fragment/app/Fragment;Landroidx/lifecycle/ViewModelProvider$Factory;)Landroidx/lifecycle/ViewModelProvider; // method@05dd │ │ -203082: 0c02 |000f: move-result-object v2 │ │ -203084: 1c00 5911 |0010: const-class v0, Lorg/thoughtcrime/securesms/search/SearchViewModel; // type@1159 │ │ -203088: 6e20 dc05 0200 |0012: invoke-virtual {v2, v0}, Landroidx/lifecycle/ViewModelProvider;.get:(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; // method@05dc │ │ -20308e: 0c02 |0015: move-result-object v2 │ │ -203090: 1f02 5911 |0016: check-cast v2, Lorg/thoughtcrime/securesms/search/SearchViewModel; // type@1159 │ │ -203094: 5b12 ef42 |0018: iput-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchFragment;.viewModel:Lorg/thoughtcrime/securesms/search/SearchViewModel; // field@42ef │ │ -203098: 6e10 fd69 0100 |001a: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/SearchFragment;.requireContext:()Landroid/content/Context; // method@69fd │ │ -20309e: 0c02 |001d: move-result-object v2 │ │ -2030a0: 7110 635e 0200 |001e: invoke-static {v2}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getEventCenter:(Landroid/content/Context;)Lorg/thoughtcrime/securesms/connect/DcEventCenter; // method@5e63 │ │ -2030a6: 0c02 |0021: move-result-object v2 │ │ -2030a8: 1300 e407 |0022: const/16 v0, #int 2020 // #7e4 │ │ -2030ac: 6e30 415e 0201 |0024: invoke-virtual {v2, v0, v1}, Lorg/thoughtcrime/securesms/connect/DcEventCenter;.addObserver:(ILorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate;)V // method@5e41 │ │ -2030b2: 1300 ee07 |0027: const/16 v0, #int 2030 // #7ee │ │ -2030b6: 6e30 415e 0201 |0029: invoke-virtual {v2, v0, v1}, Lorg/thoughtcrime/securesms/connect/DcEventCenter;.addObserver:(ILorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate;)V // method@5e41 │ │ -2030bc: 1300 d507 |002c: const/16 v0, #int 2005 // #7d5 │ │ -2030c0: 6e30 415e 0201 |002e: invoke-virtual {v2, v0, v1}, Lorg/thoughtcrime/securesms/connect/DcEventCenter;.addObserver:(ILorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate;)V // method@5e41 │ │ -2030c6: 1300 d007 |0031: const/16 v0, #int 2000 // #7d0 │ │ -2030ca: 6e30 415e 0201 |0033: invoke-virtual {v2, v0, v1}, Lorg/thoughtcrime/securesms/connect/DcEventCenter;.addObserver:(ILorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate;)V // method@5e41 │ │ -2030d0: 1300 d807 |0036: const/16 v0, #int 2008 // #7d8 │ │ -2030d4: 6e30 415e 0201 |0038: invoke-virtual {v2, v0, v1}, Lorg/thoughtcrime/securesms/connect/DcEventCenter;.addObserver:(ILorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate;)V // method@5e41 │ │ -2030da: 1300 da07 |003b: const/16 v0, #int 2010 // #7da │ │ -2030de: 6e30 415e 0201 |003d: invoke-virtual {v2, v0, v1}, Lorg/thoughtcrime/securesms/connect/DcEventCenter;.addObserver:(ILorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate;)V // method@5e41 │ │ -2030e4: 1300 dc07 |0040: const/16 v0, #int 2012 // #7dc │ │ -2030e8: 6e30 415e 0201 |0042: invoke-virtual {v2, v0, v1}, Lorg/thoughtcrime/securesms/connect/DcEventCenter;.addObserver:(ILorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate;)V // method@5e41 │ │ -2030ee: 1300 df07 |0045: const/16 v0, #int 2015 // #7df │ │ -2030f2: 6e30 415e 0201 |0047: invoke-virtual {v2, v0, v1}, Lorg/thoughtcrime/securesms/connect/DcEventCenter;.addObserver:(ILorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate;)V // method@5e41 │ │ -2030f8: 5412 ee42 |004a: iget-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchFragment;.pendingQuery:Ljava/lang/String; // field@42ee │ │ -2030fc: 3802 0a00 |004c: if-eqz v2, 0056 // +000a │ │ -203100: 5410 ef42 |004e: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchFragment;.viewModel:Lorg/thoughtcrime/securesms/search/SearchViewModel; // field@42ef │ │ -203104: 6e20 416a 2000 |0050: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.updateQuery:(Ljava/lang/String;)V // method@6a41 │ │ -20310a: 1202 |0053: const/4 v2, #int 0 // #0 │ │ -20310c: 5b12 ee42 |0054: iput-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchFragment;.pendingQuery:Ljava/lang/String; // field@42ee │ │ -203110: 0e00 |0056: return-void │ │ +203058: |[203058] org.thoughtcrime.securesms.search.SearchFragment.onCreate:(Landroid/os/Bundle;)V │ │ +203068: 6f20 034f 2100 |0000: invoke-super {v1, v2}, Lorg/thoughtcrime/securesms/BaseConversationListFragment;.onCreate:(Landroid/os/Bundle;)V // method@4f03 │ │ +20306e: 2202 5711 |0003: new-instance v2, Lorg/thoughtcrime/securesms/search/SearchViewModel$Factory; // type@1157 │ │ +203072: 6e10 fd69 0100 |0005: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/SearchFragment;.requireContext:()Landroid/content/Context; // method@69fd │ │ +203078: 0c00 |0008: move-result-object v0 │ │ +20307a: 7020 346a 0200 |0009: invoke-direct {v2, v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel$Factory;.:(Landroid/content/Context;)V // method@6a34 │ │ +203080: 7120 dd05 2100 |000c: invoke-static {v1, v2}, Landroidx/lifecycle/ViewModelProviders;.of:(Landroidx/fragment/app/Fragment;Landroidx/lifecycle/ViewModelProvider$Factory;)Landroidx/lifecycle/ViewModelProvider; // method@05dd │ │ +203086: 0c02 |000f: move-result-object v2 │ │ +203088: 1c00 5911 |0010: const-class v0, Lorg/thoughtcrime/securesms/search/SearchViewModel; // type@1159 │ │ +20308c: 6e20 dc05 0200 |0012: invoke-virtual {v2, v0}, Landroidx/lifecycle/ViewModelProvider;.get:(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; // method@05dc │ │ +203092: 0c02 |0015: move-result-object v2 │ │ +203094: 1f02 5911 |0016: check-cast v2, Lorg/thoughtcrime/securesms/search/SearchViewModel; // type@1159 │ │ +203098: 5b12 ef42 |0018: iput-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchFragment;.viewModel:Lorg/thoughtcrime/securesms/search/SearchViewModel; // field@42ef │ │ +20309c: 6e10 fd69 0100 |001a: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/SearchFragment;.requireContext:()Landroid/content/Context; // method@69fd │ │ +2030a2: 0c02 |001d: move-result-object v2 │ │ +2030a4: 7110 635e 0200 |001e: invoke-static {v2}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getEventCenter:(Landroid/content/Context;)Lorg/thoughtcrime/securesms/connect/DcEventCenter; // method@5e63 │ │ +2030aa: 0c02 |0021: move-result-object v2 │ │ +2030ac: 1300 e407 |0022: const/16 v0, #int 2020 // #7e4 │ │ +2030b0: 6e30 415e 0201 |0024: invoke-virtual {v2, v0, v1}, Lorg/thoughtcrime/securesms/connect/DcEventCenter;.addObserver:(ILorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate;)V // method@5e41 │ │ +2030b6: 1300 ee07 |0027: const/16 v0, #int 2030 // #7ee │ │ +2030ba: 6e30 415e 0201 |0029: invoke-virtual {v2, v0, v1}, Lorg/thoughtcrime/securesms/connect/DcEventCenter;.addObserver:(ILorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate;)V // method@5e41 │ │ +2030c0: 1300 d507 |002c: const/16 v0, #int 2005 // #7d5 │ │ +2030c4: 6e30 415e 0201 |002e: invoke-virtual {v2, v0, v1}, Lorg/thoughtcrime/securesms/connect/DcEventCenter;.addObserver:(ILorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate;)V // method@5e41 │ │ +2030ca: 1300 d007 |0031: const/16 v0, #int 2000 // #7d0 │ │ +2030ce: 6e30 415e 0201 |0033: invoke-virtual {v2, v0, v1}, Lorg/thoughtcrime/securesms/connect/DcEventCenter;.addObserver:(ILorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate;)V // method@5e41 │ │ +2030d4: 1300 d807 |0036: const/16 v0, #int 2008 // #7d8 │ │ +2030d8: 6e30 415e 0201 |0038: invoke-virtual {v2, v0, v1}, Lorg/thoughtcrime/securesms/connect/DcEventCenter;.addObserver:(ILorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate;)V // method@5e41 │ │ +2030de: 1300 da07 |003b: const/16 v0, #int 2010 // #7da │ │ +2030e2: 6e30 415e 0201 |003d: invoke-virtual {v2, v0, v1}, Lorg/thoughtcrime/securesms/connect/DcEventCenter;.addObserver:(ILorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate;)V // method@5e41 │ │ +2030e8: 1300 dc07 |0040: const/16 v0, #int 2012 // #7dc │ │ +2030ec: 6e30 415e 0201 |0042: invoke-virtual {v2, v0, v1}, Lorg/thoughtcrime/securesms/connect/DcEventCenter;.addObserver:(ILorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate;)V // method@5e41 │ │ +2030f2: 1300 df07 |0045: const/16 v0, #int 2015 // #7df │ │ +2030f6: 6e30 415e 0201 |0047: invoke-virtual {v2, v0, v1}, Lorg/thoughtcrime/securesms/connect/DcEventCenter;.addObserver:(ILorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate;)V // method@5e41 │ │ +2030fc: 5412 ee42 |004a: iget-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchFragment;.pendingQuery:Ljava/lang/String; // field@42ee │ │ +203100: 3802 0a00 |004c: if-eqz v2, 0056 // +000a │ │ +203104: 5410 ef42 |004e: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchFragment;.viewModel:Lorg/thoughtcrime/securesms/search/SearchViewModel; // field@42ef │ │ +203108: 6e20 416a 2000 |0050: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.updateQuery:(Ljava/lang/String;)V // method@6a41 │ │ +20310e: 1202 |0053: const/4 v2, #int 0 // #0 │ │ +203110: 5b12 ee42 |0054: iput-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchFragment;.pendingQuery:Ljava/lang/String; // field@42ee │ │ +203114: 0e00 |0056: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0003 line=70 │ │ 0x001a line=71 │ │ 0x0024 line=72 │ │ 0x0029 line=73 │ │ @@ -764674,20 +764675,20 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -202d0c: |[202d0c] org.thoughtcrime.securesms.search.SearchFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ -202d1c: 1404 7600 0d7f |0000: const v4, #float 1.87424e+38 // #7f0d0076 │ │ -202d22: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -202d24: 6e40 0603 4203 |0004: invoke-virtual {v2, v4, v3, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0306 │ │ -202d2a: 0c02 |0007: move-result-object v2 │ │ -202d2c: 1102 |0008: return-object v2 │ │ +202d10: |[202d10] org.thoughtcrime.securesms.search.SearchFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ +202d20: 1404 7600 0d7f |0000: const v4, #float 1.87424e+38 // #7f0d0076 │ │ +202d26: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +202d28: 6e40 0603 4203 |0004: invoke-virtual {v2, v4, v3, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0306 │ │ +202d2e: 0c02 |0007: move-result-object v2 │ │ +202d30: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=90 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/thoughtcrime/securesms/search/SearchFragment; │ │ 0x0000 - 0x0009 reg=2 (null) Landroid/view/LayoutInflater; │ │ 0x0000 - 0x0009 reg=3 (null) Landroid/view/ViewGroup; │ │ @@ -764698,22 +764699,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -203114: |[203114] org.thoughtcrime.securesms.search.SearchFragment.onDestroy:()V │ │ -203124: 6e10 fd69 0100 |0000: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/SearchFragment;.requireContext:()Landroid/content/Context; // method@69fd │ │ -20312a: 0c00 |0003: move-result-object v0 │ │ -20312c: 7110 635e 0000 |0004: invoke-static {v0}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getEventCenter:(Landroid/content/Context;)Lorg/thoughtcrime/securesms/connect/DcEventCenter; // method@5e63 │ │ -203132: 0c00 |0007: move-result-object v0 │ │ -203134: 6e20 4b5e 1000 |0008: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/connect/DcEventCenter;.removeObservers:(Lorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate;)V // method@5e4b │ │ -20313a: 6f10 054f 0100 |000b: invoke-super {v1}, Lorg/thoughtcrime/securesms/BaseConversationListFragment;.onDestroy:()V // method@4f05 │ │ -203140: 0e00 |000e: return-void │ │ +203118: |[203118] org.thoughtcrime.securesms.search.SearchFragment.onDestroy:()V │ │ +203128: 6e10 fd69 0100 |0000: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/SearchFragment;.requireContext:()Landroid/content/Context; // method@69fd │ │ +20312e: 0c00 |0003: move-result-object v0 │ │ +203130: 7110 635e 0000 |0004: invoke-static {v0}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getEventCenter:(Landroid/content/Context;)Lorg/thoughtcrime/securesms/connect/DcEventCenter; // method@5e63 │ │ +203136: 0c00 |0007: move-result-object v0 │ │ +203138: 6e20 4b5e 1000 |0008: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/connect/DcEventCenter;.removeObservers:(Lorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate;)V // method@5e4b │ │ +20313e: 6f10 054f 0100 |000b: invoke-super {v1}, Lorg/thoughtcrime/securesms/BaseConversationListFragment;.onDestroy:()V // method@4f05 │ │ +203144: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ 0x000b line=144 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lorg/thoughtcrime/securesms/search/SearchFragment; │ │ │ │ @@ -764722,32 +764723,32 @@ │ │ type : '(Lcom/b44t/messenger/DcMsg;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -203144: |[203144] org.thoughtcrime.securesms.search.SearchFragment.onMessageClicked:(Lcom/b44t/messenger/DcMsg;)V │ │ -203154: 5430 e842 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/search/SearchFragment;.actionMode:Landroidx/appcompat/view/ActionMode; // field@42e8 │ │ -203158: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -20315c: 0e00 |0004: return-void │ │ -20315e: 6e10 e769 0300 |0005: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/search/SearchFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@69e7 │ │ -203164: 0c00 |0008: move-result-object v0 │ │ -203166: 1f00 b50d |0009: check-cast v0, Lorg/thoughtcrime/securesms/ConversationListActivity; // type@0db5 │ │ -20316a: 3800 1500 |000b: if-eqz v0, 0020 // +0015 │ │ -20316e: 6e10 fd69 0300 |000d: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/search/SearchFragment;.requireContext:()Landroid/content/Context; // method@69fd │ │ -203174: 0c01 |0010: move-result-object v1 │ │ -203176: 7110 625e 0100 |0011: invoke-static {v1}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@5e62 │ │ -20317c: 0c01 |0014: move-result-object v1 │ │ -20317e: 6e10 3407 0400 |0015: invoke-virtual {v4}, Lcom/b44t/messenger/DcMsg;.getChatId:()I // method@0734 │ │ -203184: 0a02 |0018: move-result v2 │ │ -203186: 7120 4307 1400 |0019: invoke-static {v4, v1}, Lcom/b44t/messenger/DcMsg;.getMessagePosition:(Lcom/b44t/messenger/DcMsg;Lcom/b44t/messenger/DcContext;)I // method@0743 │ │ -20318c: 0a04 |001c: move-result v4 │ │ -20318e: 6e30 1e52 2004 |001d: invoke-virtual {v0, v2, v4}, Lorg/thoughtcrime/securesms/ConversationListActivity;.openConversation:(II)V // method@521e │ │ -203194: 0e00 |0020: return-void │ │ +203148: |[203148] org.thoughtcrime.securesms.search.SearchFragment.onMessageClicked:(Lcom/b44t/messenger/DcMsg;)V │ │ +203158: 5430 e842 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/search/SearchFragment;.actionMode:Landroidx/appcompat/view/ActionMode; // field@42e8 │ │ +20315c: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +203160: 0e00 |0004: return-void │ │ +203162: 6e10 e769 0300 |0005: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/search/SearchFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@69e7 │ │ +203168: 0c00 |0008: move-result-object v0 │ │ +20316a: 1f00 b50d |0009: check-cast v0, Lorg/thoughtcrime/securesms/ConversationListActivity; // type@0db5 │ │ +20316e: 3800 1500 |000b: if-eqz v0, 0020 // +0015 │ │ +203172: 6e10 fd69 0300 |000d: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/search/SearchFragment;.requireContext:()Landroid/content/Context; // method@69fd │ │ +203178: 0c01 |0010: move-result-object v1 │ │ +20317a: 7110 625e 0100 |0011: invoke-static {v1}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@5e62 │ │ +203180: 0c01 |0014: move-result-object v1 │ │ +203182: 6e10 3407 0400 |0015: invoke-virtual {v4}, Lcom/b44t/messenger/DcMsg;.getChatId:()I // method@0734 │ │ +203188: 0a02 |0018: move-result v2 │ │ +20318a: 7120 4307 1400 |0019: invoke-static {v4, v1}, Lcom/b44t/messenger/DcMsg;.getMessagePosition:(Lcom/b44t/messenger/DcMsg;Lcom/b44t/messenger/DcContext;)I // method@0743 │ │ +203190: 0a04 |001c: move-result v4 │ │ +203192: 6e30 1e52 2004 |001d: invoke-virtual {v0, v2, v4}, Lorg/thoughtcrime/securesms/ConversationListActivity;.openConversation:(II)V // method@521e │ │ +203198: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ 0x0005 line=189 │ │ 0x000d line=191 │ │ 0x0015 line=192 │ │ 0x0019 line=193 │ │ @@ -764761,29 +764762,29 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -203198: |[203198] org.thoughtcrime.securesms.search.SearchFragment.onStart:()V │ │ -2031a8: 6f10 0c4f 0200 |0000: invoke-super {v2}, Lorg/thoughtcrime/securesms/BaseConversationListFragment;.onStart:()V // method@4f0c │ │ -2031ae: 5420 ef42 |0003: iget-object v0, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.viewModel:Lorg/thoughtcrime/securesms/search/SearchViewModel; // field@42ef │ │ -2031b2: 6e10 e769 0200 |0005: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/search/SearchFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@69e7 │ │ -2031b8: 0c01 |0008: move-result-object v1 │ │ -2031ba: 7110 8c6b 0100 |0009: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/RelayUtil;.isRelayingMessageContent:(Landroid/app/Activity;)Z // method@6b8c │ │ -2031c0: 0a01 |000c: move-result v1 │ │ -2031c2: 6e20 3f6a 1000 |000d: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.setForwardingMode:(Z)V // method@6a3f │ │ -2031c8: 5420 ef42 |0010: iget-object v0, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.viewModel:Lorg/thoughtcrime/securesms/search/SearchViewModel; // field@42ef │ │ -2031cc: 6e10 3b6a 0000 |0012: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.getSearchResult:()Landroidx/lifecycle/LiveData; // method@6a3b │ │ -2031d2: 0c00 |0015: move-result-object v0 │ │ -2031d4: 2201 4811 |0016: new-instance v1, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda0; // type@1148 │ │ -2031d8: 7020 e269 2100 |0018: invoke-direct {v1, v2}, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/search/SearchFragment;)V // method@69e2 │ │ -2031de: 6e30 d705 2001 |001b: invoke-virtual {v0, v2, v1}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@05d7 │ │ -2031e4: 0e00 |001e: return-void │ │ +20319c: |[20319c] org.thoughtcrime.securesms.search.SearchFragment.onStart:()V │ │ +2031ac: 6f10 0c4f 0200 |0000: invoke-super {v2}, Lorg/thoughtcrime/securesms/BaseConversationListFragment;.onStart:()V // method@4f0c │ │ +2031b2: 5420 ef42 |0003: iget-object v0, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.viewModel:Lorg/thoughtcrime/securesms/search/SearchViewModel; // field@42ef │ │ +2031b6: 6e10 e769 0200 |0005: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/search/SearchFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@69e7 │ │ +2031bc: 0c01 |0008: move-result-object v1 │ │ +2031be: 7110 8c6b 0100 |0009: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/RelayUtil;.isRelayingMessageContent:(Landroid/app/Activity;)Z // method@6b8c │ │ +2031c4: 0a01 |000c: move-result v1 │ │ +2031c6: 6e20 3f6a 1000 |000d: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.setForwardingMode:(Z)V // method@6a3f │ │ +2031cc: 5420 ef42 |0010: iget-object v0, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.viewModel:Lorg/thoughtcrime/securesms/search/SearchViewModel; // field@42ef │ │ +2031d0: 6e10 3b6a 0000 |0012: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.getSearchResult:()Landroidx/lifecycle/LiveData; // method@6a3b │ │ +2031d6: 0c00 |0015: move-result-object v0 │ │ +2031d8: 2201 4811 |0016: new-instance v1, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda0; // type@1148 │ │ +2031dc: 7020 e269 2100 |0018: invoke-direct {v1, v2}, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/search/SearchFragment;)V // method@69e2 │ │ +2031e2: 6e30 d705 2001 |001b: invoke-virtual {v0, v2, v1}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@05d7 │ │ +2031e8: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ 0x0003 line=111 │ │ 0x0010 line=112 │ │ locals : │ │ 0x0000 - 0x001f reg=2 this Lorg/thoughtcrime/securesms/search/SearchFragment; │ │ @@ -764793,59 +764794,59 @@ │ │ type : '(Landroid/view/View;Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 95 16-bit code units │ │ -2031e8: |[2031e8] org.thoughtcrime.securesms.search.SearchFragment.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V │ │ -2031f8: 1404 2203 0a7f |0000: const v4, #float 1.8345e+38 // #7f0a0322 │ │ -2031fe: 6e20 3a03 4300 |0003: invoke-virtual {v3, v4}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@033a │ │ -203204: 0c04 |0006: move-result-object v4 │ │ -203206: 1f04 4a01 |0007: check-cast v4, Landroid/widget/TextView; // type@014a │ │ -20320a: 5b24 ed42 |0009: iput-object v4, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.noResultsView:Landroid/widget/TextView; // field@42ed │ │ -20320e: 1404 2003 0a7f |000b: const v4, #float 1.8345e+38 // #7f0a0320 │ │ -203214: 6e20 3a03 4300 |000e: invoke-virtual {v3, v4}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@033a │ │ -20321a: 0c04 |0011: move-result-object v4 │ │ -20321c: 1f04 be01 |0012: check-cast v4, Landroidx/recyclerview/widget/RecyclerView; // type@01be │ │ -203220: 5b24 ec42 |0014: iput-object v4, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.listView:Landroidx/recyclerview/widget/RecyclerView; // field@42ec │ │ -203224: 1404 5f01 0a7f |0016: const v4, #float 1.83441e+38 // #7f0a015f │ │ -20322a: 6e20 3a03 4300 |0019: invoke-virtual {v3, v4}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@033a │ │ -203230: 0c03 |001c: move-result-object v3 │ │ -203232: 1f03 7a0f |001d: check-cast v3, Lorg/thoughtcrime/securesms/components/registration/PulsingFloatingActionButton; // type@0f7a │ │ -203236: 5b23 e942 |001f: iput-object v3, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.fab:Lorg/thoughtcrime/securesms/components/registration/PulsingFloatingActionButton; // field@42e9 │ │ -20323a: 2203 5211 |0021: new-instance v3, Lorg/thoughtcrime/securesms/search/SearchListAdapter; // type@1152 │ │ -20323e: 6e10 e869 0200 |0023: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/search/SearchFragment;.getContext:()Landroid/content/Context; // method@69e8 │ │ -203244: 0c04 |0026: move-result-object v4 │ │ -203246: 7110 9e63 0200 |0027: invoke-static {v2}, Lorg/thoughtcrime/securesms/mms/GlideApp;.with:(Landroidx/fragment/app/Fragment;)Lorg/thoughtcrime/securesms/mms/GlideRequests; // method@639e │ │ -20324c: 0c00 |002a: move-result-object v0 │ │ -20324e: 7040 196a 4320 |002b: invoke-direct {v3, v4, v0, v2}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.:(Landroid/content/Context;Lorg/thoughtcrime/securesms/mms/GlideRequests;Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;)V // method@6a19 │ │ -203254: 5b23 ea42 |002e: iput-object v3, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.listAdapter:Lorg/thoughtcrime/securesms/search/SearchListAdapter; // field@42ea │ │ -203258: 2203 9f11 |0030: new-instance v3, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration; // type@119f │ │ -20325c: 5424 ea42 |0032: iget-object v4, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.listAdapter:Lorg/thoughtcrime/securesms/search/SearchListAdapter; // field@42ea │ │ -203260: 1200 |0034: const/4 v0, #int 0 // #0 │ │ -203262: 1211 |0035: const/4 v1, #int 1 // #1 │ │ -203264: 7040 e26b 4310 |0036: invoke-direct {v3, v4, v0, v1}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.:(Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;ZZ)V // method@6be2 │ │ -20326a: 5b23 eb42 |0039: iput-object v3, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.listDecoration:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration; // field@42eb │ │ -20326e: 5423 e942 |003b: iget-object v3, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.fab:Lorg/thoughtcrime/securesms/components/registration/PulsingFloatingActionButton; // field@42e9 │ │ -203272: 1304 0800 |003d: const/16 v4, #int 8 // #8 │ │ -203276: 6e20 f95d 4300 |003f: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/components/registration/PulsingFloatingActionButton;.setVisibility:(I)V // method@5df9 │ │ -20327c: 5423 ec42 |0042: iget-object v3, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.listView:Landroidx/recyclerview/widget/RecyclerView; // field@42ec │ │ -203280: 5424 ea42 |0044: iget-object v4, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.listAdapter:Lorg/thoughtcrime/securesms/search/SearchListAdapter; // field@42ea │ │ -203284: 6e20 4106 4300 |0046: invoke-virtual {v3, v4}, Landroidx/recyclerview/widget/RecyclerView;.setAdapter:(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V // method@0641 │ │ -20328a: 5423 ec42 |0049: iget-object v3, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.listView:Landroidx/recyclerview/widget/RecyclerView; // field@42ec │ │ -20328e: 5424 eb42 |004b: iget-object v4, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.listDecoration:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration; // field@42eb │ │ -203292: 6e20 2e06 4300 |004d: invoke-virtual {v3, v4}, Landroidx/recyclerview/widget/RecyclerView;.addItemDecoration:(Landroidx/recyclerview/widget/RecyclerView$ItemDecoration;)V // method@062e │ │ -203298: 5423 ec42 |0050: iget-object v3, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.listView:Landroidx/recyclerview/widget/RecyclerView; // field@42ec │ │ -20329c: 2204 b301 |0052: new-instance v4, Landroidx/recyclerview/widget/LinearLayoutManager; // type@01b3 │ │ -2032a0: 6e10 e869 0200 |0054: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/search/SearchFragment;.getContext:()Landroid/content/Context; // method@69e8 │ │ -2032a6: 0c00 |0057: move-result-object v0 │ │ -2032a8: 7020 1906 0400 |0058: invoke-direct {v4, v0}, Landroidx/recyclerview/widget/LinearLayoutManager;.:(Landroid/content/Context;)V // method@0619 │ │ -2032ae: 6e20 4506 4300 |005b: invoke-virtual {v3, v4}, Landroidx/recyclerview/widget/RecyclerView;.setLayoutManager:(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V // method@0645 │ │ -2032b4: 0e00 |005e: return-void │ │ +2031ec: |[2031ec] org.thoughtcrime.securesms.search.SearchFragment.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V │ │ +2031fc: 1404 2203 0a7f |0000: const v4, #float 1.8345e+38 // #7f0a0322 │ │ +203202: 6e20 3a03 4300 |0003: invoke-virtual {v3, v4}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@033a │ │ +203208: 0c04 |0006: move-result-object v4 │ │ +20320a: 1f04 4a01 |0007: check-cast v4, Landroid/widget/TextView; // type@014a │ │ +20320e: 5b24 ed42 |0009: iput-object v4, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.noResultsView:Landroid/widget/TextView; // field@42ed │ │ +203212: 1404 2003 0a7f |000b: const v4, #float 1.8345e+38 // #7f0a0320 │ │ +203218: 6e20 3a03 4300 |000e: invoke-virtual {v3, v4}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@033a │ │ +20321e: 0c04 |0011: move-result-object v4 │ │ +203220: 1f04 be01 |0012: check-cast v4, Landroidx/recyclerview/widget/RecyclerView; // type@01be │ │ +203224: 5b24 ec42 |0014: iput-object v4, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.listView:Landroidx/recyclerview/widget/RecyclerView; // field@42ec │ │ +203228: 1404 5f01 0a7f |0016: const v4, #float 1.83441e+38 // #7f0a015f │ │ +20322e: 6e20 3a03 4300 |0019: invoke-virtual {v3, v4}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@033a │ │ +203234: 0c03 |001c: move-result-object v3 │ │ +203236: 1f03 7a0f |001d: check-cast v3, Lorg/thoughtcrime/securesms/components/registration/PulsingFloatingActionButton; // type@0f7a │ │ +20323a: 5b23 e942 |001f: iput-object v3, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.fab:Lorg/thoughtcrime/securesms/components/registration/PulsingFloatingActionButton; // field@42e9 │ │ +20323e: 2203 5211 |0021: new-instance v3, Lorg/thoughtcrime/securesms/search/SearchListAdapter; // type@1152 │ │ +203242: 6e10 e869 0200 |0023: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/search/SearchFragment;.getContext:()Landroid/content/Context; // method@69e8 │ │ +203248: 0c04 |0026: move-result-object v4 │ │ +20324a: 7110 9e63 0200 |0027: invoke-static {v2}, Lorg/thoughtcrime/securesms/mms/GlideApp;.with:(Landroidx/fragment/app/Fragment;)Lorg/thoughtcrime/securesms/mms/GlideRequests; // method@639e │ │ +203250: 0c00 |002a: move-result-object v0 │ │ +203252: 7040 196a 4320 |002b: invoke-direct {v3, v4, v0, v2}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.:(Landroid/content/Context;Lorg/thoughtcrime/securesms/mms/GlideRequests;Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;)V // method@6a19 │ │ +203258: 5b23 ea42 |002e: iput-object v3, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.listAdapter:Lorg/thoughtcrime/securesms/search/SearchListAdapter; // field@42ea │ │ +20325c: 2203 9f11 |0030: new-instance v3, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration; // type@119f │ │ +203260: 5424 ea42 |0032: iget-object v4, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.listAdapter:Lorg/thoughtcrime/securesms/search/SearchListAdapter; // field@42ea │ │ +203264: 1200 |0034: const/4 v0, #int 0 // #0 │ │ +203266: 1211 |0035: const/4 v1, #int 1 // #1 │ │ +203268: 7040 e26b 4310 |0036: invoke-direct {v3, v4, v0, v1}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.:(Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;ZZ)V // method@6be2 │ │ +20326e: 5b23 eb42 |0039: iput-object v3, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.listDecoration:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration; // field@42eb │ │ +203272: 5423 e942 |003b: iget-object v3, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.fab:Lorg/thoughtcrime/securesms/components/registration/PulsingFloatingActionButton; // field@42e9 │ │ +203276: 1304 0800 |003d: const/16 v4, #int 8 // #8 │ │ +20327a: 6e20 f95d 4300 |003f: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/components/registration/PulsingFloatingActionButton;.setVisibility:(I)V // method@5df9 │ │ +203280: 5423 ec42 |0042: iget-object v3, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.listView:Landroidx/recyclerview/widget/RecyclerView; // field@42ec │ │ +203284: 5424 ea42 |0044: iget-object v4, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.listAdapter:Lorg/thoughtcrime/securesms/search/SearchListAdapter; // field@42ea │ │ +203288: 6e20 4106 4300 |0046: invoke-virtual {v3, v4}, Landroidx/recyclerview/widget/RecyclerView;.setAdapter:(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V // method@0641 │ │ +20328e: 5423 ec42 |0049: iget-object v3, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.listView:Landroidx/recyclerview/widget/RecyclerView; // field@42ec │ │ +203292: 5424 eb42 |004b: iget-object v4, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.listDecoration:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration; // field@42eb │ │ +203296: 6e20 2e06 4300 |004d: invoke-virtual {v3, v4}, Landroidx/recyclerview/widget/RecyclerView;.addItemDecoration:(Landroidx/recyclerview/widget/RecyclerView$ItemDecoration;)V // method@062e │ │ +20329c: 5423 ec42 |0050: iget-object v3, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.listView:Landroidx/recyclerview/widget/RecyclerView; // field@42ec │ │ +2032a0: 2204 b301 |0052: new-instance v4, Landroidx/recyclerview/widget/LinearLayoutManager; // type@01b3 │ │ +2032a4: 6e10 e869 0200 |0054: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/search/SearchFragment;.getContext:()Landroid/content/Context; // method@69e8 │ │ +2032aa: 0c00 |0057: move-result-object v0 │ │ +2032ac: 7020 1906 0400 |0058: invoke-direct {v4, v0}, Landroidx/recyclerview/widget/LinearLayoutManager;.:(Landroid/content/Context;)V // method@0619 │ │ +2032b2: 6e20 4506 4300 |005b: invoke-virtual {v3, v4}, Landroidx/recyclerview/widget/RecyclerView;.setLayoutManager:(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V // method@0645 │ │ +2032b8: 0e00 |005e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=95 │ │ 0x000e line=96 │ │ 0x0019 line=97 │ │ 0x0021 line=99 │ │ 0x0030 line=100 │ │ @@ -764863,46 +764864,46 @@ │ │ type : '()Z' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -202da4: |[202da4] org.thoughtcrime.securesms.search.SearchFragment.runOnMain:()Z │ │ -202db4: 7110 3c5e 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate$-CC;.$default$runOnMain:(Lorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate;)Z // method@5e3c │ │ -202dba: 0a00 |0003: move-result v0 │ │ -202dbc: 0f00 |0004: return v0 │ │ +202da8: |[202da8] org.thoughtcrime.securesms.search.SearchFragment.runOnMain:()Z │ │ +202db8: 7110 3c5e 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate$-CC;.$default$runOnMain:(Lorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate;)Z // method@5e3c │ │ +202dbe: 0a00 |0003: move-result v0 │ │ +202dc0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #15 : (in Lorg/thoughtcrime/securesms/search/SearchFragment;) │ │ name : 'setFabVisibility' │ │ type : '(Z)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -2032b8: |[2032b8] org.thoughtcrime.securesms.search.SearchFragment.setFabVisibility:(Z)V │ │ -2032c8: 3802 1300 |0000: if-eqz v2, 0013 // +0013 │ │ -2032cc: 6e10 e769 0100 |0002: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/SearchFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@69e7 │ │ -2032d2: 0c02 |0005: move-result-object v2 │ │ -2032d4: 7110 8c6b 0200 |0006: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.isRelayingMessageContent:(Landroid/app/Activity;)Z // method@6b8c │ │ -2032da: 0a02 |0009: move-result v2 │ │ -2032dc: 3802 0900 |000a: if-eqz v2, 0013 // +0009 │ │ -2032e0: 5412 e942 |000c: iget-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchFragment;.fab:Lorg/thoughtcrime/securesms/components/registration/PulsingFloatingActionButton; // field@42e9 │ │ -2032e4: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -2032e6: 6e20 f95d 0200 |000f: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/components/registration/PulsingFloatingActionButton;.setVisibility:(I)V // method@5df9 │ │ -2032ec: 2808 |0012: goto 001a // +0008 │ │ -2032ee: 5412 e942 |0013: iget-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchFragment;.fab:Lorg/thoughtcrime/securesms/components/registration/PulsingFloatingActionButton; // field@42e9 │ │ -2032f2: 1300 0800 |0015: const/16 v0, #int 8 // #8 │ │ -2032f6: 6e20 f95d 0200 |0017: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/components/registration/PulsingFloatingActionButton;.setVisibility:(I)V // method@5df9 │ │ -2032fc: 0e00 |001a: return-void │ │ +2032bc: |[2032bc] org.thoughtcrime.securesms.search.SearchFragment.setFabVisibility:(Z)V │ │ +2032cc: 3802 1300 |0000: if-eqz v2, 0013 // +0013 │ │ +2032d0: 6e10 e769 0100 |0002: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/SearchFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@69e7 │ │ +2032d6: 0c02 |0005: move-result-object v2 │ │ +2032d8: 7110 8c6b 0200 |0006: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.isRelayingMessageContent:(Landroid/app/Activity;)Z // method@6b8c │ │ +2032de: 0a02 |0009: move-result v2 │ │ +2032e0: 3802 0900 |000a: if-eqz v2, 0013 // +0009 │ │ +2032e4: 5412 e942 |000c: iget-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchFragment;.fab:Lorg/thoughtcrime/securesms/components/registration/PulsingFloatingActionButton; // field@42e9 │ │ +2032e8: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +2032ea: 6e20 f95d 0200 |000f: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/components/registration/PulsingFloatingActionButton;.setVisibility:(I)V // method@5df9 │ │ +2032f0: 2808 |0012: goto 001a // +0008 │ │ +2032f2: 5412 e942 |0013: iget-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchFragment;.fab:Lorg/thoughtcrime/securesms/components/registration/PulsingFloatingActionButton; // field@42e9 │ │ +2032f6: 1300 0800 |0015: const/16 v0, #int 8 // #8 │ │ +2032fa: 6e20 f95d 0200 |0017: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/components/registration/PulsingFloatingActionButton;.setVisibility:(I)V // method@5df9 │ │ +203300: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=228 │ │ 0x000c line=229 │ │ 0x0013 line=231 │ │ locals : │ │ 0x0000 - 0x001b reg=1 this Lorg/thoughtcrime/securesms/search/SearchFragment; │ │ @@ -764913,21 +764914,21 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -203300: |[203300] org.thoughtcrime.securesms.search.SearchFragment.updateSearchQuery:(Ljava/lang/String;)V │ │ -203310: 5410 ef42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchFragment;.viewModel:Lorg/thoughtcrime/securesms/search/SearchViewModel; // field@42ef │ │ -203314: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ -203318: 6e20 416a 2000 |0004: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.updateQuery:(Ljava/lang/String;)V // method@6a41 │ │ -20331e: 2803 |0007: goto 000a // +0003 │ │ -203320: 5b12 ee42 |0008: iput-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchFragment;.pendingQuery:Ljava/lang/String; // field@42ee │ │ -203324: 0e00 |000a: return-void │ │ +203304: |[203304] org.thoughtcrime.securesms.search.SearchFragment.updateSearchQuery:(Ljava/lang/String;)V │ │ +203314: 5410 ef42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchFragment;.viewModel:Lorg/thoughtcrime/securesms/search/SearchViewModel; // field@42ef │ │ +203318: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ +20331c: 6e20 416a 2000 |0004: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.updateQuery:(Ljava/lang/String;)V // method@6a41 │ │ +203322: 2803 |0007: goto 000a // +0003 │ │ +203324: 5b12 ee42 |0008: iput-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchFragment;.pendingQuery:Ljava/lang/String; // field@42ee │ │ +203328: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=199 │ │ 0x0004 line=200 │ │ 0x0008 line=202 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/thoughtcrime/securesms/search/SearchFragment; │ │ @@ -781148,17 +781149,17 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -20db70: |[20db70] org.thoughtcrime.securesms.util.views.ProgressDialog.:(Landroid/content/Context;)V │ │ -20db80: 7020 cd04 1000 |0000: invoke-direct {v0, v1}, Landroidx/appcompat/app/AlertDialog;.:(Landroid/content/Context;)V // method@04cd │ │ -20db86: 0e00 |0003: return-void │ │ +20db74: |[20db74] org.thoughtcrime.securesms.util.views.ProgressDialog.:(Landroid/content/Context;)V │ │ +20db84: 7020 cd04 1000 |0000: invoke-direct {v0, v1}, Landroidx/appcompat/app/AlertDialog;.:(Landroid/content/Context;)V // method@04cd │ │ +20db8a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/util/views/ProgressDialog; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/content/Context; │ │ │ │ @@ -781167,25 +781168,25 @@ │ │ type : '(I)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -20da84: |[20da84] org.thoughtcrime.securesms.util.views.ProgressDialog.isButtonVisible:(I)Z │ │ -20da94: 6e20 ed6c 2100 |0000: invoke-virtual {v1, v2}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.getButton:(I)Landroid/widget/Button; // method@6ced │ │ -20da9a: 0c02 |0003: move-result-object v2 │ │ -20da9c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -20da9e: 3902 0300 |0005: if-nez v2, 0008 // +0003 │ │ -20daa2: 0f00 |0007: return v0 │ │ -20daa4: 6e10 f803 0200 |0008: invoke-virtual {v2}, Landroid/widget/Button;.getVisibility:()I // method@03f8 │ │ -20daaa: 0a02 |000b: move-result v2 │ │ -20daac: 3902 0300 |000c: if-nez v2, 000f // +0003 │ │ -20dab0: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -20dab2: 0f00 |000f: return v0 │ │ +20da88: |[20da88] org.thoughtcrime.securesms.util.views.ProgressDialog.isButtonVisible:(I)Z │ │ +20da98: 6e20 ed6c 2100 |0000: invoke-virtual {v1, v2}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.getButton:(I)Landroid/widget/Button; // method@6ced │ │ +20da9e: 0c02 |0003: move-result-object v2 │ │ +20daa0: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +20daa2: 3902 0300 |0005: if-nez v2, 0008 // +0003 │ │ +20daa6: 0f00 |0007: return v0 │ │ +20daa8: 6e10 f803 0200 |0008: invoke-virtual {v2}, Landroid/widget/Button;.getVisibility:()I // method@03f8 │ │ +20daae: 0a02 |000b: move-result v2 │ │ +20dab0: 3902 0300 |000c: if-nez v2, 000f // +0003 │ │ +20dab4: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +20dab6: 0f00 |000f: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0008 line=49 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lorg/thoughtcrime/securesms/util/views/ProgressDialog; │ │ 0x0000 - 0x0010 reg=2 (null) I │ │ @@ -781195,17 +781196,17 @@ │ │ type : '(Landroid/content/DialogInterface$OnCancelListener;Lorg/thoughtcrime/securesms/util/views/ProgressDialog;Landroid/content/DialogInterface;I)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -20db88: |[20db88] org.thoughtcrime.securesms.util.views.ProgressDialog.lambda$show$0:(Landroid/content/DialogInterface$OnCancelListener;Lorg/thoughtcrime/securesms/util/views/ProgressDialog;Landroid/content/DialogInterface;I)V │ │ -20db98: 7220 8400 1000 |0000: invoke-interface {v0, v1}, Landroid/content/DialogInterface$OnCancelListener;.onCancel:(Landroid/content/DialogInterface;)V // method@0084 │ │ -20db9e: 0e00 |0003: return-void │ │ +20db8c: |[20db8c] org.thoughtcrime.securesms.util.views.ProgressDialog.lambda$show$0:(Landroid/content/DialogInterface$OnCancelListener;Lorg/thoughtcrime/securesms/util/views/ProgressDialog;Landroid/content/DialogInterface;I)V │ │ +20db9c: 7220 8400 1000 |0000: invoke-interface {v0, v1}, Landroid/content/DialogInterface$OnCancelListener;.onCancel:(Landroid/content/DialogInterface;)V // method@0084 │ │ +20dba2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Landroid/content/DialogInterface$OnCancelListener; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/thoughtcrime/securesms/util/views/ProgressDialog; │ │ 0x0000 - 0x0004 reg=2 (null) Landroid/content/DialogInterface; │ │ @@ -781216,20 +781217,20 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -20dbd8: |[20dbd8] org.thoughtcrime.securesms.util.views.ProgressDialog.setIndeterminate:(Z)V │ │ -20dbe8: 5c12 0744 |0000: iput-boolean v2, v1, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.indeterminate:Z // field@4407 │ │ -20dbec: 5410 0944 |0002: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.progressBar:Landroid/widget/ProgressBar; // field@4409 │ │ -20dbf0: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ -20dbf4: 6e20 6804 2000 |0006: invoke-virtual {v0, v2}, Landroid/widget/ProgressBar;.setIndeterminate:(Z)V // method@0468 │ │ -20dbfa: 0e00 |0009: return-void │ │ +20dbdc: |[20dbdc] org.thoughtcrime.securesms.util.views.ProgressDialog.setIndeterminate:(Z)V │ │ +20dbec: 5c12 0744 |0000: iput-boolean v2, v1, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.indeterminate:Z // field@4407 │ │ +20dbf0: 5410 0944 |0002: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.progressBar:Landroid/widget/ProgressBar; // field@4409 │ │ +20dbf4: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ +20dbf8: 6e20 6804 2000 |0006: invoke-virtual {v0, v2}, Landroid/widget/ProgressBar;.setIndeterminate:(Z)V // method@0468 │ │ +20dbfe: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x0002 line=82 │ │ 0x0006 line=83 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/thoughtcrime/securesms/util/views/ProgressDialog; │ │ @@ -781240,30 +781241,30 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -20dc28: |[20dc28] org.thoughtcrime.securesms.util.views.ProgressDialog.setupProgressBar:()V │ │ -20dc38: 5430 0944 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.progressBar:Landroid/widget/ProgressBar; // field@4409 │ │ -20dc3c: 3800 1d00 |0002: if-eqz v0, 001f // +001d │ │ -20dc40: 6e10 6704 0000 |0004: invoke-virtual {v0}, Landroid/widget/ProgressBar;.getIndeterminateDrawable:()Landroid/graphics/drawable/Drawable; // method@0467 │ │ -20dc46: 0c00 |0007: move-result-object v0 │ │ -20dc48: 6e10 ee6c 0300 |0008: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.getContext:()Landroid/content/Context; // method@6cee │ │ -20dc4e: 0c01 |000b: move-result-object v1 │ │ -20dc50: 1402 5a00 067f |000c: const v2, #float 1.78118e+38 // #7f06005a │ │ -20dc56: 7120 6005 2100 |000f: invoke-static {v1, v2}, Landroidx/core/content/ContextCompat;.getColor:(Landroid/content/Context;I)I // method@0560 │ │ -20dc5c: 0a01 |0012: move-result v1 │ │ -20dc5e: 6202 2100 |0013: sget-object v2, Landroid/graphics/PorterDuff$Mode;.SRC_IN:Landroid/graphics/PorterDuff$Mode; // field@0021 │ │ -20dc62: 6e30 a101 1002 |0015: invoke-virtual {v0, v1, v2}, Landroid/graphics/drawable/Drawable;.setColorFilter:(ILandroid/graphics/PorterDuff$Mode;)V // method@01a1 │ │ -20dc68: 5430 0944 |0018: iget-object v0, v3, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.progressBar:Landroid/widget/ProgressBar; // field@4409 │ │ -20dc6c: 5531 0744 |001a: iget-boolean v1, v3, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.indeterminate:Z // field@4407 │ │ -20dc70: 6e20 6804 1000 |001c: invoke-virtual {v0, v1}, Landroid/widget/ProgressBar;.setIndeterminate:(Z)V // method@0468 │ │ -20dc76: 0e00 |001f: return-void │ │ +20dc2c: |[20dc2c] org.thoughtcrime.securesms.util.views.ProgressDialog.setupProgressBar:()V │ │ +20dc3c: 5430 0944 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.progressBar:Landroid/widget/ProgressBar; // field@4409 │ │ +20dc40: 3800 1d00 |0002: if-eqz v0, 001f // +001d │ │ +20dc44: 6e10 6704 0000 |0004: invoke-virtual {v0}, Landroid/widget/ProgressBar;.getIndeterminateDrawable:()Landroid/graphics/drawable/Drawable; // method@0467 │ │ +20dc4a: 0c00 |0007: move-result-object v0 │ │ +20dc4c: 6e10 ee6c 0300 |0008: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.getContext:()Landroid/content/Context; // method@6cee │ │ +20dc52: 0c01 |000b: move-result-object v1 │ │ +20dc54: 1402 5a00 067f |000c: const v2, #float 1.78118e+38 // #7f06005a │ │ +20dc5a: 7120 6005 2100 |000f: invoke-static {v1, v2}, Landroidx/core/content/ContextCompat;.getColor:(Landroid/content/Context;I)I // method@0560 │ │ +20dc60: 0a01 |0012: move-result v1 │ │ +20dc62: 6202 2100 |0013: sget-object v2, Landroid/graphics/PorterDuff$Mode;.SRC_IN:Landroid/graphics/PorterDuff$Mode; // field@0021 │ │ +20dc66: 6e30 a101 1002 |0015: invoke-virtual {v0, v1, v2}, Landroid/graphics/drawable/Drawable;.setColorFilter:(ILandroid/graphics/PorterDuff$Mode;)V // method@01a1 │ │ +20dc6c: 5430 0944 |0018: iget-object v0, v3, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.progressBar:Landroid/widget/ProgressBar; // field@4409 │ │ +20dc70: 5531 0744 |001a: iget-boolean v1, v3, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.indeterminate:Z // field@4407 │ │ +20dc74: 6e20 6804 1000 |001c: invoke-virtual {v0, v1}, Landroid/widget/ProgressBar;.setIndeterminate:(Z)V // method@0468 │ │ +20dc7a: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0004 line=68 │ │ 0x0008 line=69 │ │ 0x0018 line=70 │ │ locals : │ │ @@ -781274,26 +781275,26 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -20dc78: |[20dc78] org.thoughtcrime.securesms.util.views.ProgressDialog.setupTextView:()V │ │ -20dc88: 5420 0a44 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.textView:Landroid/widget/TextView; // field@440a │ │ -20dc8c: 3800 1300 |0002: if-eqz v0, 0015 // +0013 │ │ -20dc90: 5420 0844 |0004: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.message:Ljava/lang/String; // field@4408 │ │ -20dc94: 3800 0f00 |0006: if-eqz v0, 0015 // +000f │ │ -20dc98: 6e10 160b 0000 |0008: invoke-virtual {v0}, Ljava/lang/String;.isEmpty:()Z // method@0b16 │ │ -20dc9e: 0a00 |000b: move-result v0 │ │ -20dca0: 3900 0900 |000c: if-nez v0, 0015 // +0009 │ │ -20dca4: 5420 0a44 |000e: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.textView:Landroid/widget/TextView; // field@440a │ │ -20dca8: 5421 0844 |0010: iget-object v1, v2, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.message:Ljava/lang/String; // field@4408 │ │ -20dcac: 6e20 9d04 1000 |0012: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@049d │ │ -20dcb2: 0e00 |0015: return-void │ │ +20dc7c: |[20dc7c] org.thoughtcrime.securesms.util.views.ProgressDialog.setupTextView:()V │ │ +20dc8c: 5420 0a44 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.textView:Landroid/widget/TextView; // field@440a │ │ +20dc90: 3800 1300 |0002: if-eqz v0, 0015 // +0013 │ │ +20dc94: 5420 0844 |0004: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.message:Ljava/lang/String; // field@4408 │ │ +20dc98: 3800 0f00 |0006: if-eqz v0, 0015 // +000f │ │ +20dc9c: 6e10 160b 0000 |0008: invoke-virtual {v0}, Ljava/lang/String;.isEmpty:()Z // method@0b16 │ │ +20dca2: 0a00 |000b: move-result v0 │ │ +20dca4: 3900 0900 |000c: if-nez v0, 0015 // +0009 │ │ +20dca8: 5420 0a44 |000e: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.textView:Landroid/widget/TextView; // field@440a │ │ +20dcac: 5421 0844 |0010: iget-object v1, v2, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.message:Ljava/lang/String; // field@4408 │ │ +20dcb0: 6e20 9d04 1000 |0012: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@049d │ │ +20dcb6: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x000e line=76 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Lorg/thoughtcrime/securesms/util/views/ProgressDialog; │ │ │ │ @@ -781302,24 +781303,24 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Z)Lorg/thoughtcrime/securesms/util/views/ProgressDialog;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 11 16-bit code units │ │ -20dab4: |[20dab4] org.thoughtcrime.securesms.util.views.ProgressDialog.show:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Z)Lorg/thoughtcrime/securesms/util/views/ProgressDialog; │ │ -20dac4: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -20dac6: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -20dac8: 0760 |0002: move-object v0, v6 │ │ -20daca: 0771 |0003: move-object v1, v7 │ │ -20dacc: 0782 |0004: move-object v2, v8 │ │ -20dace: 0193 |0005: move v3, v9 │ │ -20dad0: 7706 fe6c 0000 |0006: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.show:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZZLandroid/content/DialogInterface$OnCancelListener;)Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // method@6cfe │ │ -20dad6: 0c06 |0009: move-result-object v6 │ │ -20dad8: 1106 |000a: return-object v6 │ │ +20dab8: |[20dab8] org.thoughtcrime.securesms.util.views.ProgressDialog.show:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Z)Lorg/thoughtcrime/securesms/util/views/ProgressDialog; │ │ +20dac8: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +20daca: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +20dacc: 0760 |0002: move-object v0, v6 │ │ +20dace: 0771 |0003: move-object v1, v7 │ │ +20dad0: 0782 |0004: move-object v2, v8 │ │ +20dad2: 0193 |0005: move v3, v9 │ │ +20dad4: 7706 fe6c 0000 |0006: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.show:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZZLandroid/content/DialogInterface$OnCancelListener;)Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // method@6cfe │ │ +20dada: 0c06 |0009: move-result-object v6 │ │ +20dadc: 1106 |000a: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=90 │ │ locals : │ │ 0x0000 - 0x000b reg=6 (null) Landroid/content/Context; │ │ 0x0000 - 0x000b reg=7 (null) Ljava/lang/CharSequence; │ │ 0x0000 - 0x000b reg=8 (null) Ljava/lang/CharSequence; │ │ @@ -781330,24 +781331,24 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZZ)Lorg/thoughtcrime/securesms/util/views/ProgressDialog;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 11 16-bit code units │ │ -20dadc: |[20dadc] org.thoughtcrime.securesms.util.views.ProgressDialog.show:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZZ)Lorg/thoughtcrime/securesms/util/views/ProgressDialog; │ │ -20daec: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -20daee: 0760 |0001: move-object v0, v6 │ │ -20daf0: 0771 |0002: move-object v1, v7 │ │ -20daf2: 0782 |0003: move-object v2, v8 │ │ -20daf4: 0193 |0004: move v3, v9 │ │ -20daf6: 01a4 |0005: move v4, v10 │ │ -20daf8: 7706 fe6c 0000 |0006: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.show:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZZLandroid/content/DialogInterface$OnCancelListener;)Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // method@6cfe │ │ -20dafe: 0c06 |0009: move-result-object v6 │ │ -20db00: 1106 |000a: return-object v6 │ │ +20dae0: |[20dae0] org.thoughtcrime.securesms.util.views.ProgressDialog.show:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZZ)Lorg/thoughtcrime/securesms/util/views/ProgressDialog; │ │ +20daf0: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +20daf2: 0760 |0001: move-object v0, v6 │ │ +20daf4: 0771 |0002: move-object v1, v7 │ │ +20daf6: 0782 |0003: move-object v2, v8 │ │ +20daf8: 0193 |0004: move v3, v9 │ │ +20dafa: 01a4 |0005: move v4, v10 │ │ +20dafc: 7706 fe6c 0000 |0006: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.show:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZZLandroid/content/DialogInterface$OnCancelListener;)Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // method@6cfe │ │ +20db02: 0c06 |0009: move-result-object v6 │ │ +20db04: 1106 |000a: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=96 │ │ locals : │ │ 0x0000 - 0x000b reg=6 (null) Landroid/content/Context; │ │ 0x0000 - 0x000b reg=7 (null) Ljava/lang/CharSequence; │ │ 0x0000 - 0x000b reg=8 (null) Ljava/lang/CharSequence; │ │ @@ -781359,34 +781360,34 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZZLandroid/content/DialogInterface$OnCancelListener;)Lorg/thoughtcrime/securesms/util/views/ProgressDialog;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 46 16-bit code units │ │ -20db04: |[20db04] org.thoughtcrime.securesms.util.views.ProgressDialog.show:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZZLandroid/content/DialogInterface$OnCancelListener;)Lorg/thoughtcrime/securesms/util/views/ProgressDialog; │ │ -20db14: 2200 b911 |0000: new-instance v0, Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // type@11b9 │ │ -20db18: 7020 ea6c 1000 |0002: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.:(Landroid/content/Context;)V // method@6cea │ │ -20db1e: 6e20 f86c 2000 |0005: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.setTitle:(Ljava/lang/CharSequence;)V // method@6cf8 │ │ -20db24: 6e20 f66c 3000 |0008: invoke-virtual {v0, v3}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.setMessage:(Ljava/lang/CharSequence;)V // method@6cf6 │ │ -20db2a: 7020 f56c 4000 |000b: invoke-direct {v0, v4}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.setIndeterminate:(Z)V // method@6cf5 │ │ -20db30: 6e20 f36c 5000 |000e: invoke-virtual {v0, v5}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.setCancelable:(Z)V // method@6cf3 │ │ -20db36: 6e20 f76c 6000 |0011: invoke-virtual {v0, v6}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)V // method@6cf7 │ │ -20db3c: 3805 1600 |0014: if-eqz v5, 002a // +0016 │ │ -20db40: 1202 |0016: const/4 v2, #int 0 // #0 │ │ -20db42: 6e20 f46c 2000 |0017: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.setCanceledOnTouchOutside:(Z)V // method@6cf4 │ │ -20db48: 1402 a300 137f |001a: const v2, #float 1.954e+38 // #7f1300a3 │ │ -20db4e: 6e20 7900 2100 |001d: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0079 │ │ -20db54: 0c01 |0020: move-result-object v1 │ │ -20db56: 2202 b811 |0021: new-instance v2, Lorg/thoughtcrime/securesms/util/views/ProgressDialog$$ExternalSyntheticLambda0; // type@11b8 │ │ -20db5a: 7030 e86c 6200 |0023: invoke-direct {v2, v6, v0}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog$$ExternalSyntheticLambda0;.:(Landroid/content/DialogInterface$OnCancelListener;Lorg/thoughtcrime/securesms/util/views/ProgressDialog;)V // method@6ce8 │ │ -20db60: 12e3 |0026: const/4 v3, #int -2 // #fe │ │ -20db62: 6e40 f26c 3021 |0027: invoke-virtual {v0, v3, v1, v2}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.setButton:(ILjava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)V // method@6cf2 │ │ -20db68: 6e10 ff6c 0000 |002a: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.show:()V // method@6cff │ │ -20db6e: 1100 |002d: return-object v0 │ │ +20db08: |[20db08] org.thoughtcrime.securesms.util.views.ProgressDialog.show:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZZLandroid/content/DialogInterface$OnCancelListener;)Lorg/thoughtcrime/securesms/util/views/ProgressDialog; │ │ +20db18: 2200 b911 |0000: new-instance v0, Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // type@11b9 │ │ +20db1c: 7020 ea6c 1000 |0002: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.:(Landroid/content/Context;)V // method@6cea │ │ +20db22: 6e20 f86c 2000 |0005: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.setTitle:(Ljava/lang/CharSequence;)V // method@6cf8 │ │ +20db28: 6e20 f66c 3000 |0008: invoke-virtual {v0, v3}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.setMessage:(Ljava/lang/CharSequence;)V // method@6cf6 │ │ +20db2e: 7020 f56c 4000 |000b: invoke-direct {v0, v4}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.setIndeterminate:(Z)V // method@6cf5 │ │ +20db34: 6e20 f36c 5000 |000e: invoke-virtual {v0, v5}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.setCancelable:(Z)V // method@6cf3 │ │ +20db3a: 6e20 f76c 6000 |0011: invoke-virtual {v0, v6}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)V // method@6cf7 │ │ +20db40: 3805 1600 |0014: if-eqz v5, 002a // +0016 │ │ +20db44: 1202 |0016: const/4 v2, #int 0 // #0 │ │ +20db46: 6e20 f46c 2000 |0017: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.setCanceledOnTouchOutside:(Z)V // method@6cf4 │ │ +20db4c: 1402 a300 137f |001a: const v2, #float 1.954e+38 // #7f1300a3 │ │ +20db52: 6e20 7900 2100 |001d: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0079 │ │ +20db58: 0c01 |0020: move-result-object v1 │ │ +20db5a: 2202 b811 |0021: new-instance v2, Lorg/thoughtcrime/securesms/util/views/ProgressDialog$$ExternalSyntheticLambda0; // type@11b8 │ │ +20db5e: 7030 e86c 6200 |0023: invoke-direct {v2, v6, v0}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog$$ExternalSyntheticLambda0;.:(Landroid/content/DialogInterface$OnCancelListener;Lorg/thoughtcrime/securesms/util/views/ProgressDialog;)V // method@6ce8 │ │ +20db64: 12e3 |0026: const/4 v3, #int -2 // #fe │ │ +20db66: 6e40 f26c 3021 |0027: invoke-virtual {v0, v3, v1, v2}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.setButton:(ILjava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)V // method@6cf2 │ │ +20db6c: 6e10 ff6c 0000 |002a: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.show:()V // method@6cff │ │ +20db72: 1100 |002d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 0x0005 line=104 │ │ 0x0008 line=105 │ │ 0x000b line=106 │ │ 0x000e line=107 │ │ @@ -781408,24 +781409,24 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -20dba0: |[20dba0] org.thoughtcrime.securesms.util.views.ProgressDialog.onCreate:(Landroid/os/Bundle;)V │ │ -20dbb0: 6e10 ee6c 0300 |0000: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.getContext:()Landroid/content/Context; // method@6cee │ │ -20dbb6: 0c00 |0003: move-result-object v0 │ │ -20dbb8: 1401 6000 0d7f |0004: const v1, #float 1.87423e+38 // #7f0d0060 │ │ -20dbbe: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -20dbc0: 7130 5403 1002 |0008: invoke-static {v0, v1, v2}, Landroid/view/View;.inflate:(Landroid/content/Context;ILandroid/view/ViewGroup;)Landroid/view/View; // method@0354 │ │ -20dbc6: 0c00 |000b: move-result-object v0 │ │ -20dbc8: 6e20 f96c 0300 |000c: invoke-virtual {v3, v0}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.setView:(Landroid/view/View;)V // method@6cf9 │ │ -20dbce: 6f20 d204 4300 |000f: invoke-super {v3, v4}, Landroidx/appcompat/app/AlertDialog;.onCreate:(Landroid/os/Bundle;)V // method@04d2 │ │ -20dbd4: 0e00 |0012: return-void │ │ +20dba4: |[20dba4] org.thoughtcrime.securesms.util.views.ProgressDialog.onCreate:(Landroid/os/Bundle;)V │ │ +20dbb4: 6e10 ee6c 0300 |0000: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.getContext:()Landroid/content/Context; // method@6cee │ │ +20dbba: 0c00 |0003: move-result-object v0 │ │ +20dbbc: 1401 6000 0d7f |0004: const v1, #float 1.87423e+38 // #7f0d0060 │ │ +20dbc2: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +20dbc4: 7130 5403 1002 |0008: invoke-static {v0, v1, v2}, Landroid/view/View;.inflate:(Landroid/content/Context;ILandroid/view/ViewGroup;)Landroid/view/View; // method@0354 │ │ +20dbca: 0c00 |000b: move-result-object v0 │ │ +20dbcc: 6e20 f96c 0300 |000c: invoke-virtual {v3, v0}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.setView:(Landroid/view/View;)V // method@6cf9 │ │ +20dbd2: 6f20 d204 4300 |000f: invoke-super {v3, v4}, Landroidx/appcompat/app/AlertDialog;.onCreate:(Landroid/os/Bundle;)V // method@04d2 │ │ +20dbd8: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x000c line=32 │ │ 0x000f line=33 │ │ locals : │ │ 0x0000 - 0x0013 reg=3 this Lorg/thoughtcrime/securesms/util/views/ProgressDialog; │ │ @@ -781436,22 +781437,22 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -20dbfc: |[20dbfc] org.thoughtcrime.securesms.util.views.ProgressDialog.setMessage:(Ljava/lang/CharSequence;)V │ │ -20dc0c: 7210 ff09 0200 |0000: invoke-interface {v2}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@09ff │ │ -20dc12: 0c00 |0003: move-result-object v0 │ │ -20dc14: 5b10 0844 |0004: iput-object v0, v1, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.message:Ljava/lang/String; // field@4408 │ │ -20dc18: 5410 0a44 |0006: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.textView:Landroid/widget/TextView; // field@440a │ │ -20dc1c: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ -20dc20: 6e20 9d04 2000 |000a: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@049d │ │ -20dc26: 0e00 |000d: return-void │ │ +20dc00: |[20dc00] org.thoughtcrime.securesms.util.views.ProgressDialog.setMessage:(Ljava/lang/CharSequence;)V │ │ +20dc10: 7210 ff09 0200 |0000: invoke-interface {v2}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@09ff │ │ +20dc16: 0c00 |0003: move-result-object v0 │ │ +20dc18: 5b10 0844 |0004: iput-object v0, v1, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.message:Ljava/lang/String; // field@4408 │ │ +20dc1c: 5410 0a44 |0006: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.textView:Landroid/widget/TextView; // field@440a │ │ +20dc20: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ +20dc24: 6e20 9d04 2000 |000a: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@049d │ │ +20dc2a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0006 line=39 │ │ 0x000a line=40 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/thoughtcrime/securesms/util/views/ProgressDialog; │ │ @@ -781462,46 +781463,46 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 65 16-bit code units │ │ -20dcb4: |[20dcb4] org.thoughtcrime.securesms.util.views.ProgressDialog.show:()V │ │ -20dcc4: 6f10 d304 0200 |0000: invoke-super {v2}, Landroidx/appcompat/app/AlertDialog;.show:()V // method@04d3 │ │ -20dcca: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -20dccc: 7020 ef6c 0200 |0004: invoke-direct {v2, v0}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.isButtonVisible:(I)Z // method@6cef │ │ -20dcd2: 0a00 |0007: move-result v0 │ │ -20dcd4: 3900 1000 |0008: if-nez v0, 0018 // +0010 │ │ -20dcd8: 12e0 |000a: const/4 v0, #int -2 // #fe │ │ -20dcda: 7020 ef6c 0200 |000b: invoke-direct {v2, v0}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.isButtonVisible:(I)Z // method@6cef │ │ -20dce0: 0a00 |000e: move-result v0 │ │ -20dce2: 3900 0900 |000f: if-nez v0, 0018 // +0009 │ │ -20dce6: 12d0 |0011: const/4 v0, #int -3 // #fd │ │ -20dce8: 7020 ef6c 0200 |0012: invoke-direct {v2, v0}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.isButtonVisible:(I)Z // method@6cef │ │ -20dcee: 0a00 |0015: move-result v0 │ │ -20dcf0: 3800 0e00 |0016: if-eqz v0, 0024 // +000e │ │ -20dcf4: 1400 6602 0a7f |0018: const v0, #float 1.83446e+38 // #7f0a0266 │ │ -20dcfa: 6e20 ec6c 0200 |001b: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.findViewById:(I)Landroid/view/View; // method@6cec │ │ -20dd00: 0c00 |001e: move-result-object v0 │ │ -20dd02: 1301 0800 |001f: const/16 v1, #int 8 // #8 │ │ -20dd06: 6e20 7003 1000 |0021: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@0370 │ │ -20dd0c: 1400 b002 0a7f |0024: const v0, #float 1.83447e+38 // #7f0a02b0 │ │ -20dd12: 6e20 ec6c 0200 |0027: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.findViewById:(I)Landroid/view/View; // method@6cec │ │ -20dd18: 0c00 |002a: move-result-object v0 │ │ -20dd1a: 1f00 3f01 |002b: check-cast v0, Landroid/widget/ProgressBar; // type@013f │ │ -20dd1e: 5b20 0944 |002d: iput-object v0, v2, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.progressBar:Landroid/widget/ProgressBar; // field@4409 │ │ -20dd22: 1400 a003 0a7f |002f: const v0, #float 1.83452e+38 // #7f0a03a0 │ │ -20dd28: 6e20 ec6c 0200 |0032: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.findViewById:(I)Landroid/view/View; // method@6cec │ │ -20dd2e: 0c00 |0035: move-result-object v0 │ │ -20dd30: 1f00 4a01 |0036: check-cast v0, Landroid/widget/TextView; // type@014a │ │ -20dd34: 5b20 0a44 |0038: iput-object v0, v2, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.textView:Landroid/widget/TextView; // field@440a │ │ -20dd38: 7010 fa6c 0200 |003a: invoke-direct {v2}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.setupProgressBar:()V // method@6cfa │ │ -20dd3e: 7010 fb6c 0200 |003d: invoke-direct {v2}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.setupTextView:()V // method@6cfb │ │ -20dd44: 0e00 |0040: return-void │ │ +20dcb8: |[20dcb8] org.thoughtcrime.securesms.util.views.ProgressDialog.show:()V │ │ +20dcc8: 6f10 d304 0200 |0000: invoke-super {v2}, Landroidx/appcompat/app/AlertDialog;.show:()V // method@04d3 │ │ +20dcce: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +20dcd0: 7020 ef6c 0200 |0004: invoke-direct {v2, v0}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.isButtonVisible:(I)Z // method@6cef │ │ +20dcd6: 0a00 |0007: move-result v0 │ │ +20dcd8: 3900 1000 |0008: if-nez v0, 0018 // +0010 │ │ +20dcdc: 12e0 |000a: const/4 v0, #int -2 // #fe │ │ +20dcde: 7020 ef6c 0200 |000b: invoke-direct {v2, v0}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.isButtonVisible:(I)Z // method@6cef │ │ +20dce4: 0a00 |000e: move-result v0 │ │ +20dce6: 3900 0900 |000f: if-nez v0, 0018 // +0009 │ │ +20dcea: 12d0 |0011: const/4 v0, #int -3 // #fd │ │ +20dcec: 7020 ef6c 0200 |0012: invoke-direct {v2, v0}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.isButtonVisible:(I)Z // method@6cef │ │ +20dcf2: 0a00 |0015: move-result v0 │ │ +20dcf4: 3800 0e00 |0016: if-eqz v0, 0024 // +000e │ │ +20dcf8: 1400 6602 0a7f |0018: const v0, #float 1.83446e+38 // #7f0a0266 │ │ +20dcfe: 6e20 ec6c 0200 |001b: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.findViewById:(I)Landroid/view/View; // method@6cec │ │ +20dd04: 0c00 |001e: move-result-object v0 │ │ +20dd06: 1301 0800 |001f: const/16 v1, #int 8 // #8 │ │ +20dd0a: 6e20 7003 1000 |0021: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@0370 │ │ +20dd10: 1400 b002 0a7f |0024: const v0, #float 1.83447e+38 // #7f0a02b0 │ │ +20dd16: 6e20 ec6c 0200 |0027: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.findViewById:(I)Landroid/view/View; // method@6cec │ │ +20dd1c: 0c00 |002a: move-result-object v0 │ │ +20dd1e: 1f00 3f01 |002b: check-cast v0, Landroid/widget/ProgressBar; // type@013f │ │ +20dd22: 5b20 0944 |002d: iput-object v0, v2, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.progressBar:Landroid/widget/ProgressBar; // field@4409 │ │ +20dd26: 1400 a003 0a7f |002f: const v0, #float 1.83452e+38 // #7f0a03a0 │ │ +20dd2c: 6e20 ec6c 0200 |0032: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.findViewById:(I)Landroid/view/View; // method@6cec │ │ +20dd32: 0c00 |0035: move-result-object v0 │ │ +20dd34: 1f00 4a01 |0036: check-cast v0, Landroid/widget/TextView; // type@014a │ │ +20dd38: 5b20 0a44 |0038: iput-object v0, v2, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.textView:Landroid/widget/TextView; // field@440a │ │ +20dd3c: 7010 fa6c 0200 |003a: invoke-direct {v2}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.setupProgressBar:()V // method@6cfa │ │ +20dd42: 7010 fb6c 0200 |003d: invoke-direct {v2}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.setupTextView:()V // method@6cfb │ │ +20dd48: 0e00 |0040: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0004 line=56 │ │ 0x001b line=57 │ │ 0x0027 line=60 │ │ 0x0032 line=61 │ │ @@ -818829,17 +818830,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -20144c: |[20144c] org.thoughtcrime.securesms.scribbles.ScribbleActivity.:()V │ │ -20145c: 7010 c554 0000 |0000: invoke-direct {v0}, Lorg/thoughtcrime/securesms/PassphraseRequiredActionBarActivity;.:()V // method@54c5 │ │ -201462: 0e00 |0003: return-void │ │ +201450: |[201450] org.thoughtcrime.securesms.scribbles.ScribbleActivity.:()V │ │ +201460: 7010 c554 0000 |0000: invoke-direct {v0}, Lorg/thoughtcrime/securesms/PassphraseRequiredActionBarActivity;.:()V // method@54c5 │ │ +201466: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/scribbles/ScribbleActivity; │ │ │ │ Virtual methods - │ │ @@ -818848,22 +818849,22 @@ │ │ type : '()Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -201424: |[201424] org.thoughtcrime.securesms.scribbles.ScribbleActivity.allowInLockedMode:()Z │ │ -201434: 6e10 7069 0300 |0000: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/scribbles/ScribbleActivity;.getIntent:()Landroid/content/Intent; // method@6970 │ │ -20143a: 0c00 |0003: move-result-object v0 │ │ -20143c: 1a01 ae55 |0004: const-string v1, "crop_avatar" // string@55ae │ │ -201440: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -201442: 6e30 8d00 1002 |0007: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@008d │ │ -201448: 0a00 |000a: move-result v0 │ │ -20144a: 0f00 |000b: return v0 │ │ +201428: |[201428] org.thoughtcrime.securesms.scribbles.ScribbleActivity.allowInLockedMode:()Z │ │ +201438: 6e10 7069 0300 |0000: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/scribbles/ScribbleActivity;.getIntent:()Landroid/content/Intent; // method@6970 │ │ +20143e: 0c00 |0003: move-result-object v0 │ │ +201440: 1a01 ae55 |0004: const-string v1, "crop_avatar" // string@55ae │ │ +201444: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +201446: 6e30 8d00 1002 |0007: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@008d │ │ +20144c: 0a00 |000a: move-result v0 │ │ +20144e: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x000c reg=3 this Lorg/thoughtcrime/securesms/scribbles/ScribbleActivity; │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/scribbles/ScribbleActivity;) │ │ @@ -818871,35 +818872,35 @@ │ │ type : '(Landroid/os/Bundle;Z)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 41 16-bit code units │ │ -201464: |[201464] org.thoughtcrime.securesms.scribbles.ScribbleActivity.onCreate:(Landroid/os/Bundle;Z)V │ │ -201474: 1402 fe00 0d7f |0000: const v2, #float 1.87426e+38 // #7f0d00fe │ │ -20147a: 6e20 7469 2100 |0003: invoke-virtual {v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ScribbleActivity;.setContentView:(I)V // method@6974 │ │ -201480: 6e10 7069 0100 |0006: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ScribbleActivity;.getIntent:()Landroid/content/Intent; // method@6970 │ │ -201486: 0c02 |0009: move-result-object v2 │ │ -201488: 1a03 ae55 |000a: const-string v3, "crop_avatar" // string@55ae │ │ -20148c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -20148e: 6e30 8d00 3200 |000d: invoke-virtual {v2, v3, v0}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@008d │ │ -201494: 0a02 |0010: move-result v2 │ │ -201496: 6e10 7069 0100 |0011: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ScribbleActivity;.getIntent:()Landroid/content/Intent; // method@6970 │ │ -20149c: 0c03 |0014: move-result-object v3 │ │ -20149e: 6e10 9200 0300 |0015: invoke-virtual {v3}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@0092 │ │ -2014a4: 0c03 |0018: move-result-object v3 │ │ -2014a6: 7120 fa68 2300 |0019: invoke-static {v3, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.newInstance:(Landroid/net/Uri;Z)Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // method@68fa │ │ -2014ac: 0c02 |001c: move-result-object v2 │ │ -2014ae: 1403 0403 0a7f |001d: const v3, #float 1.83449e+38 // #7f0a0304 │ │ -2014b4: 6e30 7169 3102 |0020: invoke-virtual {v1, v3, v2}, Lorg/thoughtcrime/securesms/scribbles/ScribbleActivity;.initFragment:(ILandroidx/fragment/app/Fragment;)Landroidx/fragment/app/Fragment; // method@6971 │ │ -2014ba: 0c02 |0023: move-result-object v2 │ │ -2014bc: 1f02 2111 |0024: check-cast v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // type@1121 │ │ -2014c0: 5b12 a542 |0026: iput-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/ScribbleActivity;.imageEditorFragment:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@42a5 │ │ -2014c4: 0e00 |0028: return-void │ │ +201468: |[201468] org.thoughtcrime.securesms.scribbles.ScribbleActivity.onCreate:(Landroid/os/Bundle;Z)V │ │ +201478: 1402 fe00 0d7f |0000: const v2, #float 1.87426e+38 // #7f0d00fe │ │ +20147e: 6e20 7469 2100 |0003: invoke-virtual {v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ScribbleActivity;.setContentView:(I)V // method@6974 │ │ +201484: 6e10 7069 0100 |0006: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ScribbleActivity;.getIntent:()Landroid/content/Intent; // method@6970 │ │ +20148a: 0c02 |0009: move-result-object v2 │ │ +20148c: 1a03 ae55 |000a: const-string v3, "crop_avatar" // string@55ae │ │ +201490: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +201492: 6e30 8d00 3200 |000d: invoke-virtual {v2, v3, v0}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@008d │ │ +201498: 0a02 |0010: move-result v2 │ │ +20149a: 6e10 7069 0100 |0011: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ScribbleActivity;.getIntent:()Landroid/content/Intent; // method@6970 │ │ +2014a0: 0c03 |0014: move-result-object v3 │ │ +2014a2: 6e10 9200 0300 |0015: invoke-virtual {v3}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@0092 │ │ +2014a8: 0c03 |0018: move-result-object v3 │ │ +2014aa: 7120 fa68 2300 |0019: invoke-static {v3, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.newInstance:(Landroid/net/Uri;Z)Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // method@68fa │ │ +2014b0: 0c02 |001c: move-result-object v2 │ │ +2014b2: 1403 0403 0a7f |001d: const v3, #float 1.83449e+38 // #7f0a0304 │ │ +2014b8: 6e30 7169 3102 |0020: invoke-virtual {v1, v3, v2}, Lorg/thoughtcrime/securesms/scribbles/ScribbleActivity;.initFragment:(ILandroidx/fragment/app/Fragment;)Landroidx/fragment/app/Fragment; // method@6971 │ │ +2014be: 0c02 |0023: move-result-object v2 │ │ +2014c0: 1f02 2111 |0024: check-cast v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // type@1121 │ │ +2014c4: 5b12 a542 |0026: iput-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/ScribbleActivity;.imageEditorFragment:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@42a5 │ │ +2014c8: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=26 │ │ 0x0006 line=27 │ │ 0x0011 line=28 │ │ locals : │ │ 0x0000 - 0x0029 reg=1 this Lorg/thoughtcrime/securesms/scribbles/ScribbleActivity; │ │ @@ -818911,20 +818912,20 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -2014c8: |[2014c8] org.thoughtcrime.securesms.scribbles.ScribbleActivity.onPreCreate:()V │ │ -2014d8: 2200 7211 |0000: new-instance v0, Lorg/thoughtcrime/securesms/util/DynamicNoActionBarTheme; // type@1172 │ │ -2014dc: 7010 bd6a 0000 |0002: invoke-direct {v0}, Lorg/thoughtcrime/securesms/util/DynamicNoActionBarTheme;.:()V // method@6abd │ │ -2014e2: 5b10 a442 |0005: iput-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ScribbleActivity;.dynamicTheme:Lorg/thoughtcrime/securesms/util/DynamicTheme; // field@42a4 │ │ -2014e6: 6f10 d654 0100 |0007: invoke-super {v1}, Lorg/thoughtcrime/securesms/PassphraseRequiredActionBarActivity;.onPreCreate:()V // method@54d6 │ │ -2014ec: 0e00 |000a: return-void │ │ +2014cc: |[2014cc] org.thoughtcrime.securesms.scribbles.ScribbleActivity.onPreCreate:()V │ │ +2014dc: 2200 7211 |0000: new-instance v0, Lorg/thoughtcrime/securesms/util/DynamicNoActionBarTheme; // type@1172 │ │ +2014e0: 7010 bd6a 0000 |0002: invoke-direct {v0}, Lorg/thoughtcrime/securesms/util/DynamicNoActionBarTheme;.:()V // method@6abd │ │ +2014e6: 5b10 a442 |0005: iput-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ScribbleActivity;.dynamicTheme:Lorg/thoughtcrime/securesms/util/DynamicTheme; // field@42a4 │ │ +2014ea: 6f10 d654 0100 |0007: invoke-super {v1}, Lorg/thoughtcrime/securesms/PassphraseRequiredActionBarActivity;.onPreCreate:()V // method@54d6 │ │ +2014f0: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ 0x0007 line=21 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/thoughtcrime/securesms/scribbles/ScribbleActivity; │ ├── classes4.jar │ │ ├── zipinfo {} │ │ │ @@ -1,8 +1,8 @@ │ │ │ -Zip file size: 5702949 bytes, number of entries: 3512 │ │ │ +Zip file size: 5702962 bytes, number of entries: 3512 │ │ │ ?rwxrwxr-x 2.0 unx 513 b- stor 80-Jan-01 00:00 kotlin/collections/AbstractIterator$WhenMappings.class │ │ │ ?rwxrwxr-x 2.0 unx 2129 b- stor 80-Jan-01 00:00 kotlin/collections/AbstractList$Companion.class │ │ │ ?rwxrwxr-x 2.0 unx 1213 b- stor 80-Jan-01 00:00 kotlin/collections/AbstractMap$Companion.class │ │ │ ?rwxrwxr-x 2.0 unx 945 b- stor 80-Jan-01 00:00 kotlin/collections/AbstractSet$Companion.class │ │ │ ?rwxrwxr-x 2.0 unx 357 b- stor 80-Jan-01 00:00 kotlin/collections/ArrayDeque$Companion.class │ │ │ ?rwxrwxr-x 2.0 unx 1828 b- stor 80-Jan-01 00:00 kotlin/collections/ArraysKt__ArraysJVMKt.class │ │ │ ?rwxrwxr-x 2.0 unx 259 b- stor 80-Jan-01 00:00 kotlin/collections/ArraysUtilJVM.class │ │ │ @@ -1780,15 +1780,15 @@ │ │ │ ?rwxrwxr-x 2.0 unx 152 b- stor 80-Jan-01 00:00 org/thoughtcrime/securesms/reactions/AddReactionView$AddReactionListener.class │ │ │ ?rwxrwxr-x 2.0 unx 6748 b- stor 80-Jan-01 00:00 org/thoughtcrime/securesms/reactions/AddReactionView.class │ │ │ ?rwxrwxr-x 2.0 unx 1955 b- stor 80-Jan-01 00:00 org/thoughtcrime/securesms/reactions/ReactionRecipientItem.class │ │ │ ?rwxrwxr-x 2.0 unx 220 b- stor 80-Jan-01 00:00 org/thoughtcrime/securesms/reactions/ReactionRecipientsAdapter$ItemClickListener.class │ │ │ ?rwxrwxr-x 2.0 unx 1042 b- stor 80-Jan-01 00:00 org/thoughtcrime/securesms/reactions/ReactionRecipientsAdapter$ReactionViewHolder$$ExternalSyntheticLambda0.class │ │ │ ?rwxrwxr-x 2.0 unx 3824 b- stor 80-Jan-01 00:00 org/thoughtcrime/securesms/reactions/ReactionsConversationView.class │ │ │ ?rwxrwxr-x 2.0 unx 115 b- stor 80-Jan-01 00:00 org/thoughtcrime/securesms/reactions/ReactionsDetailsFragment$1.class │ │ │ -?rwxrwxr-x 2.0 unx 8786 b- stor 80-Jan-01 00:00 org/thoughtcrime/securesms/recipients/Recipient.class │ │ │ +?rwxrwxr-x 2.0 unx 8799 b- stor 80-Jan-01 00:00 org/thoughtcrime/securesms/recipients/Recipient.class │ │ │ ?rwxrwxr-x 2.0 unx 198 b- stor 80-Jan-01 00:00 org/thoughtcrime/securesms/recipients/RecipientForeverObserver.class │ │ │ ?rwxrwxr-x 2.0 unx 191 b- stor 80-Jan-01 00:00 org/thoughtcrime/securesms/recipients/RecipientModifiedListener.class │ │ │ ?rwxrwxr-x 2.0 unx 564 b- stor 80-Jan-01 00:00 org/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda0.class │ │ │ ?rwxrwxr-x 2.0 unx 1086 b- stor 80-Jan-01 00:00 org/thoughtcrime/securesms/scribbles/ImageEditorFragment$2.class │ │ │ ?rwxrwxr-x 2.0 unx 994 b- stor 80-Jan-01 00:00 org/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data.class │ │ │ ?rwxrwxr-x 2.0 unx 595 b- stor 80-Jan-01 00:00 org/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda10.class │ │ │ ?rwxrwxr-x 2.0 unx 594 b- stor 80-Jan-01 00:00 org/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda11.class │ │ │ @@ -3507,8 +3507,8 @@ │ │ │ ?rwxrwxr-x 2.0 unx 21278 b- defN 80-Jan-01 00:00 org/thoughtcrime/securesms/WebxdcActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 44706 b- defN 80-Jan-01 00:00 kotlin/collections/CollectionsKt___CollectionsKt.class │ │ │ ?rwxrwxr-x 2.0 unx 28512 b- defN 80-Jan-01 00:00 kotlin/text/StringsKt__StringsKt.class │ │ │ ?rwxrwxr-x 2.0 unx 179 b- stor 80-Jan-01 00:00 kotlin/collections/CollectionsKt.class │ │ │ ?rwxrwxr-x 2.0 unx 3030 b- stor 80-Jan-01 00:00 kotlin/text/StringsKt___StringsJvmKt.class │ │ │ ?rwxrwxr-x 2.0 unx 35027 b- defN 80-Jan-01 00:00 kotlin/text/StringsKt___StringsKt.class │ │ │ ?rwxrwxr-x 2.0 unx 153 b- stor 80-Jan-01 00:00 kotlin/text/StringsKt.class │ │ │ -3512 files, 6386972 bytes uncompressed, 5008445 bytes compressed: 21.6% │ │ │ +3512 files, 6386985 bytes uncompressed, 5008458 bytes compressed: 21.6% │ │ ├── org/thoughtcrime/securesms/recipients/Recipient.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -198,17 +198,16 @@ │ │ │ │ return (ContactPhoto)o; │ │ │ │ } │ │ │ │ } │ │ │ │ final VcardContact vContact = this.vContact; │ │ │ │ if (vContact != null && vContact.hasProfileImage()) { │ │ │ │ return (ContactPhoto)new VcardContactPhoto(this.vContact); │ │ │ │ } │ │ │ │ - final Uri systemContactPhoto = this.systemContactPhoto; │ │ │ │ - if (systemContactPhoto != null) { │ │ │ │ - return (ContactPhoto)new SystemContactPhoto(this.address, systemContactPhoto, 0L); │ │ │ │ + if (this.systemContactPhoto != null) { │ │ │ │ + return (ContactPhoto)new SystemContactPhoto(this.address, this.systemContactPhoto, 0L); │ │ │ │ } │ │ │ │ return null; │ │ │ │ } │ │ │ │ } │ │ │ │ │ │ │ │ public DcContact getDcContact() { │ │ │ │ return this.dcContact; ├── lib/armeabi-v7a/libnative-utils.so │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ ├── readelf --wide --notes {} │ │ @@ -1,8 +1,8 @@ │ │ │ │ Displaying notes found in: .note.android.ident │ │ Owner Data size Description │ │ Android 0x00000084 NT_VERSION (version) description data: 15 00 00 00 72 32 37 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 31 32 30 37 37 39 37 33 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ Owner Data size Description │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 163b94a05dec381b05b4a8e85d5907a306a722d8 │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 123c54a1fa0e3eb82ce499cd076e41a817363e61 │ ├── strings --all --bytes=8 {} │ │ @@ -9319,15 +9319,14 @@ │ │ crypto/bio/bf_prefix.c │ │ [action:%d, state:%d] │ │ mgf1-digest │ │ rsa_pss_keygen_mgf1_md │ │ EXTRACT_AND_EXPAND │ │ EVP_PKEY_paramgen │ │ crypto/core_algorithm.c │ │ -built on: Sun Jan 26 01:33:14 2025 UTC │ │ missing pubkey │ │ invalid digest │ │ invalid value │ │ no operation set │ │ expecting an object │ │ not a NIST prime │ │ engine configuration error │ │ @@ -13082,14 +13081,15 @@ │ │ alg_id_param │ │ OSSL_ENCODER_CTX_set_construct_data │ │ SCRYPT_PARAMS │ │ PKCS5_pbkdf2_set_ex │ │ dsa_paramgen_bits │ │ ecdh-cofactor-mode │ │ crypto/dsa/dsa_pmeth.c │ │ +built on: Thu Jan 23 22:37:01 2025 UTC │ │ CPUINFO: OPENSSL_armcap=0x%x │ │ no solution │ │ no parameters set │ │ expecting an rsa key │ │ invalid secret length │ │ operation not supported for this keytype │ │ missing private key │ │ @@ -23644,15 +23644,15 @@ │ │ GHASH for ARMv4/NEON, CRYPTOGAMS by │ │ SHA256 block transform for ARMv4/NEON/ARMv8, CRYPTOGAMS by │ │ SHA512 block transform for ARMv4/NEON, CRYPTOGAMS by │ │ te3_sqli_ini │ │ UUUU3333 │ │ -journal-wal │ │ bolbrahctxetbolcaolflaerbuodtni │ │ -atorallilogiizerencianciancetionnessicalmentableibleence)C~ │ │ +atorallilogiizerencianciancetionnessicalmentableibleence │ │ Montgomery multiplication for ARMv4/NEON, CRYPTOGAMS by │ │ GF(2^m) Multiplication for ARMv4/NEON, CRYPTOGAMS by │ │ ECP_NISTZ256 for ARMv4, CRYPTOGAMS by │ │ =j&&LZ66lA??~ │ │ f""D~**T │ │ V22dN::t │ │ o%%Jr..\$ │ ├── readelf --wide --decompress --string-dump=.rodata {} │ │ @@ -99442,4520 +99442,4520 @@ │ │ [2c439e] kdf-ukm │ │ [2c43a6] mgf1-digest │ │ [2c43b2] rsa_pss_keygen_mgf1_md │ │ [2c43c9] info │ │ [2c43ce] EXTRACT_AND_EXPAND │ │ [2c43e1] EVP_PKEY_paramgen │ │ [2c43f3] crypto/core_algorithm.c │ │ - [2c440b] built on: Sun Jan 26 01:33:14 2025 UTC │ │ - [2c4432] missing pubkey │ │ - [2c4441] invalid digest │ │ - [2c4450] invalid value │ │ - [2c445e] no operation set │ │ - [2c446f] expecting an object │ │ - [2c4483] not a NIST prime │ │ - [2c4494] engine configuration error │ │ - [2c44af] version incompatibility │ │ - [2c44c7] error sending │ │ - [2c44d5] header parse error │ │ - [2c44e8] unsupported recipient type │ │ - [2c4503] popo missing │ │ - [2c4510] error setting certhash │ │ - [2c4527] sender generalname type not supported │ │ - [2c454d] unclean ctx │ │ - [2c4559] sct log id mismatch │ │ - [2c456d] rc2-128 │ │ - [2c4575] RC2-40-CBC │ │ - [2c4580] RSA-SHA1 │ │ - [2c4589] Dynamic engine loading support │ │ - [2c45a8] assertion failed: WITHIN_ARENA(ptr) │ │ - [2c45cc] crypto/param_build.c │ │ - [2c45e1] crypto/param_build_set.c │ │ - [2c45fa] set_ptr_internal │ │ - [2c460b] YES │ │ - [2c460f] OFF │ │ - [2c4613] name=%s, provider has no provider init function │ │ - [2c4643] assertion failed: data != NULL │ │ - [2c4662] directory services (X.500) │ │ - [2c467d] pkcs3 │ │ - [2c4683] IDEA-OFB │ │ - [2c468c] DES-EDE3-OFB │ │ - [2c4699] pbeWithSHA1AndRC2-CBC │ │ - [2c46af] nsCaRevocationUrl │ │ - [2c46c1] uniqueIdentifier │ │ - [2c46d2] rc2-64-cbc │ │ - [2c46dd] id-smime-cti │ │ - [2c46ea] id-smime-spq-ets-sqt-uri │ │ - [2c4703] id-smime-cti-ets-proofOfSender │ │ - [2c4722] id-pkix1-implicit-88 │ │ - [2c4737] id-cmc-identityProof │ │ - [2c474c] id-cmc-revokeRequest │ │ - [2c4761] id-cct-PKIData │ │ - [2c4770] OCSP Archive Cutoff │ │ - [2c4784] Security │ │ - [2c478d] Enterprises │ │ - [2c4799] dcObject │ │ - [2c47a2] role │ │ - [2c47a7] AES-128-OFB │ │ - [2c47b3] AES-192-ECB │ │ - [2c47bf] ucl │ │ - [2c47c3] iA5StringSyntax │ │ - [2c47d3] document │ │ - [2c47dc] documentAuthor │ │ - [2c47eb] aRecord │ │ - [2c47f3] mime-mhs │ │ - [2c47fc] setct-PI │ │ - [2c4805] setct-AuthRevResTBS │ │ - [2c4819] setct-CredResData │ │ - [2c482b] setCext-cCertRequired │ │ - [2c4841] setCext-TokenType │ │ - [2c4853] setAttr-T2Enc │ │ - [2c4861] AES-256-CFB1 │ │ - [2c486e] camellia-256-cfb8 │ │ - [2c4880] ecdsa-with-Recommended │ │ - [2c4897] GOST R 34.10-2001 │ │ - [2c48a9] gost94cc │ │ - [2c48b2] id-aes192-GCM │ │ - [2c48c0] aes-256-cbc-hmac-sha256 │ │ - [2c48d8] jurisdictionC │ │ - [2c48e6] gost89-cnt-12 │ │ - [2c48f4] Signing Tool of Subject │ │ - [2c490c] issuerSignTool │ │ - [2c491b] kx-rsa-psk │ │ - [2c4926] KxANY │ │ - [2c492c] SHA3-384 │ │ - [2c4935] hmac-sha3-512 │ │ - [2c4943] ecdsa_with_SHA3-512 │ │ - [2c4957] SM4-ECB │ │ - [2c495f] sm4-cbc │ │ - [2c4967] sm4-cfb1 │ │ - [2c4970] DSTU Gost 34311-95 │ │ - [2c4983] Certificate Management Key Generation Authority │ │ - [2c49b3] Class of Signing Tool KB2 │ │ - [2c49cd] rpkiNotify │ │ - [2c49d8] id-it-crlStatusList │ │ - [2c49ec] aAissuingDistributionPoint │ │ - [2c4a07] oid exists │ │ - [2c4a12] revocationReason │ │ - [2c4a23] error in thisupdate field │ │ - [2c4a3d] CERTIFICATE REQUEST │ │ - [2c4a51] pem_read_bio_key_legacy │ │ - [2c4a69] crypto/pkcs12/p12_crpt.c │ │ - [2c4a82] PKCS7_ENCRYPT │ │ - [2c4a90] unauth_attr │ │ - [2c4a9c] crypto/pkcs7/pk7_doit.c │ │ - [2c4ab4] error instantiating drbg │ │ - [2c4acd] error retrieving entropy │ │ - [2c4ae6] crypto/rand/rand_pool.c │ │ - [2c4afe] ossl_rand_pool_add_begin │ │ - [2c4b17] crypto/rsa/rsa_chk.c │ │ - [2c4b2c] block type is not 02 │ │ - [2c4b41] invalid mgf1 md │ │ - [2c4b51] crypto/rsa/rsa_gen.c │ │ - [2c4b66] crypto/rsa/rsa_saos.c │ │ - [2c4b7c] SHA2-512/256 │ │ - [2c4b89] crypto/rsa/rsa_sign.c │ │ - [2c4b9f] loader incomplete │ │ - [2c4bb1] message imprint mismatch │ │ - [2c4bca] /dev/tty │ │ - [2c4bd3] d.otherName │ │ - [2c4bdf] value=%s │ │ - [2c4be8] objCA │ │ - [2c4bee] Digital Signature │ │ - [2c4c00] Non Repudiation │ │ - [2c4c10] keyCertSign │ │ - [2c4c1c] nref_nos │ │ - [2c4c25] gnames_from_sectname │ │ - [2c4c3a] v2i_EXTENDED_KEY_USAGE │ │ - [2c4c51] u.addressPrefix │ │ - [2c4c61] addressFamily │ │ - [2c4c6f] (MPLS) │ │ - [2c4c77] registrationNumber │ │ - [2c4c8a] %*sadmissionAuthority:\n │ │ - [2c4ca2] Permitted │ │ - [2c4cac] notBefore │ │ - [2c4cb6] nssslserver │ │ - [2c4cc2] S/MIME signing │ │ - [2c4cd1] othername: XmppAddr: │ │ - [2c4ce6] DNS │ │ - [2c4cea] a2i_GENERAL_NAME │ │ - [2c4cfb] dirName │ │ - [2c4d03] invalid extension string │ │ - [2c4d1c] unsupported option │ │ - [2c4d2f] cert already in hash table │ │ - [2c4d4a] unable to get local issuer certificate │ │ - [2c4d71] path length constraint exceeded │ │ - [2c4d91] critical │ │ - [2c4d9a] crypto/x509/x_x509.c │ │ - [2c4daf] X509_VAL │ │ - [2c4db8] provider=base,fips=yes,output=pem,structure=dsa │ │ - [2c4de8] RIPEMD-160:RIPEMD160:RIPEMD:RMD160:1.3.36.3.2.1 │ │ - [2c4e18] OpenSSL X448 implementation │ │ - [2c4e34] SM2:1.2.156.10197.1.301 │ │ - [2c4e4c] OpenSSL SM2 implementation │ │ - [2c4e67] AES-128-GCM:id-aes128-GCM:2.16.840.1.101.3.4.1.6 │ │ - [2c4e98] SM4-OFB:SM4-OFB128:1.2.156.10197.1.104.3 │ │ - [2c4ec1] DESX-CBC:DESX │ │ - [2c4ecf] IEEE │ │ - [2c4ed4] crypto/pem/pvkfmt.c │ │ - [2c4ee8] do_b2i_key │ │ - [2c4ef3] encode_dsa_params │ │ - [2c4f05] rsapss_to_EncryptedPrivateKeyInfo_der_encode │ │ - [2c4f32] dh_pki_priv_to_der │ │ - [2c4f45] ed25519_to_SubjectPublicKeyInfo_der_encode │ │ - [2c4f70] ed448_to_PrivateKeyInfo_der_encode │ │ - [2c4f93] dsa2text_encode │ │ - [2c4fa3] Trailer Field: 0x%x%s\n │ │ - [2c4fbc] cannot allocate required memory │ │ - [2c4fdc] providers/implementations/kdfs/pkcs12kdf.c │ │ - [2c5007] maclen │ │ - [2c500e] blake2_setkey │ │ - [2c501c] kmac_setkey │ │ - [2c5028] strength │ │ - [2c5031] max_entropylen │ │ - [2c5040] nonce-type │ │ - [2c504b] Should be %d, but got %d │ │ - [2c5064] rsa_set_ctx_params │ │ - [2c5077] providers/implementations/storemgmt/file_store.c │ │ - [2c50a8] input=DER │ │ - [2c50b2] providers/implementations/ciphers/cipher_rc4_hmac_md5.c │ │ - [2c50ea] rc4_hmac_md5_get_ctx_params │ │ - [2c5106] kdf_pvk_derive │ │ - [2c5115] ossl_cipher_generic_stream_update │ │ - [2c5137] tropylen │ │ - [2c5140] ix │ │ - [2c5143] erties │ │ - [2c514a] getFloatRegister │ │ - [2c515b] r5 │ │ - [2c515e] d26 │ │ - [2c5162] 0123456789ABCDEF0123456789abcdef │ │ - [2c5183] rekey │ │ - [2c5189] page_size │ │ - [2c5193] cipher_default_settings │ │ - [2c51ab] sqlcipher_codec_ctx_init: allocating hmac_kdf_salt │ │ - [2c51de] sqlcipher_page_cipher: pgno=%d, mode=%d, size=%d │ │ - [2c520f] sqlcipher_page_cipher: zeroed page (short read) for pgno %d, encryption but returning SQLITE_OK │ │ - [2c526f] deleted migration database: %d │ │ - [2c528e] sqlcipher_codec_add_random: attemt to add random with invalid format │ │ - [2c52d3] create │ │ - [2c52da] fallocate │ │ - [2c52e4] readonly_shm │ │ - [2c52f1] memdb(%p,%lld) │ │ - [2c5300] NotFound │ │ - [2c5309] RowSetTest │ │ - [2c5314] Null │ │ - [2c5319] Blob │ │ - [2c531e] SCopy │ │ - [2c5324] RowData │ │ - [2c532c] Trace │ │ - [2c5332] sqlite_master │ │ - [2c5340] SELECT*FROM"%w".%s ORDER BY rowid │ │ - [2c5362] sqlite_stat1 │ │ - [2c536f] notused │ │ - [2c5377] sqlcipher_cipher_ctx_key_derive: error %d from sqlcipher_cipher_ctx_set_keyspec │ │ - [2c53c7] cipher_ctx_key_derive: deriving hmac key from encryption key using PBKDF2 with %d iterations │ │ - [2c5424] sqlcipher_openssl_activate: entering SQLCIPHER_MUTEX_PROVIDER_ACTIVATE │ │ - [2c546b] sqlcipher_openssl_activate: leaving SQLCIPHER_MUTEX_PROVIDER_ACTIVATE │ │ - [2c54b1] sqlcipher_openssl_hmac: 2nd EVP_MAC_final() using algorithm %d returned %d │ │ - [2c54fc] integrity_check │ │ - [2c550c] temp_store_directory │ │ - [2c5521] the NOT INDEXED clause is not allowed on UPDATE or DELETE statements within triggers │ │ - [2c5576] %sSCALAR SUBQUERY %d │ │ - [2c558b] TABLE │ │ - [2c5591] non-deterministic functions │ │ - [2c55ad] SCAN CONSTANT ROW │ │ - [2c55bf] frame starting offset must be a non-negative number │ │ - [2c55f3] RIGHT PART OF │ │ - [2c5602] USING │ │ - [2c5608] DELETE FROM %Q.sqlite_master WHERE name=%Q AND type='index' │ │ - [2c5644] non-%s value in %s.%s │ │ - [2c565a] type='trigger' AND name='%q' │ │ - [2c5677] too many attached databases - max %d │ │ - [2c569c] private │ │ - [2c56a4] %llu │ │ - [2c56aa] UPDATE "%w".sqlite_master SET sql = sqlite_rename_column(sql, type, name, %Q, %Q, %d, %Q, %d, %d) WHERE name NOT LIKE 'sqliteX_%%' ESCAPE 'X' AND (type != 'index' OR tbl_name = %Q) │ │ - [2c5760] name=%Q AND sql=%Q │ │ - [2c5773] typeof │ │ - [2c577a] unicode │ │ - [2c5782] sqlite_source_id │ │ - [2c5793] %!0.15g │ │ - [2c579b] %2d │ │ - [2c579f] malformed JSON │ │ - [2c57ae] json_%s() needs an odd number of arguments │ │ - [2c57d9] [] │ │ - [2c57dc] locking protocol │ │ - [2c57ed] DELETE FROM %Q.'%q_segdir' │ │ - [2c5808] i │ │ - [2c580a] zi │ │ - [2c580d] languageid │ │ - [2c5818] , x.%Q │ │ - [2c581f] PRAGMA %Q.page_size │ │ - [2c5833] CREATE TABLE x(input, token, start, end, position) │ │ - [2c5866] malformed detail=... directive │ │ - [2c5885] REPLACE INTO %Q.'%q_docsize' VALUES(?,?%s) │ │ - [2c58b0] invalid fts5 file format (found %d, expected %d or %d) - run 'rebuild' │ │ - [2c58f7] tional │ │ - [2c58fe] rtreedepth │ │ - [2c5909] } │ │ - [2c590b] %_rowid │ │ - [2c5913] undersize RTree blobs in "%q_node" │ │ - [2c5936] DELETE FROM '%q'.'%q_rowid' WHERE rowid = ?1 │ │ - [2c5963] CREATE TABLE "%w"."%w_parent"(nodeno INTEGER PRIMARY KEY,parentnode); │ │ - [2c59a9] json_tree │ │ - [2c59b3] .%.*s │ │ - [2c59b9] DEFAULT_WAL_SYNCHRONOUS=2 │ │ - [2c59d3] ENABLE_API_ARMOR │ │ - [2c59e4] DHE-DSS-AES256-SHA │ │ - [2c59f7] TLS_ECDHE_ECDSA_WITH_AES_256_CCM_8 │ │ - [2c5a1a] TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA │ │ - [2c5a3d] TLS_RSA_PSK_WITH_AES_256_CBC_SHA384 │ │ - [2c5a61] TLS_ECDHE_PSK_WITH_NULL_SHA384 │ │ - [2c5a80] TLS_PSK_WITH_CHACHA20_POLY1305_SHA256 │ │ - [2c5aa6] TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA256 │ │ - [2c5acf] TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA │ │ - [2c5af5] ECDHE-ECDSA-CAMELLIA128-SHA256 │ │ - [2c5b14] ssl3_init_finished_mac │ │ - [2c5b2b] GOST12 │ │ - [2c5b32] AECDH │ │ - [2c5b38] AES128 │ │ - [2c5b3f] FIPS │ │ - [2c5b44] attempt to reuse session in different context │ │ - [2c5b72] bad handshake length │ │ - [2c5b87] bad handshake state │ │ - [2c5b9b] binder does not verify │ │ - [2c5bb2] cipher code wrong length │ │ - [2c5bcb] dane tlsa bad data length │ │ - [2c5be5] data length too long │ │ - [2c5bfa] got a fin before a ccs │ │ - [2c5c11] insufficient security │ │ - [2c5c27] missing parameters │ │ - [2c5c3a] not on record boundary │ │ - [2c5c51] no method specified │ │ - [2c5c65] post handshake auth encoding err │ │ - [2c5c86] ssl ctx has no default ssl version │ │ - [2c5ca9] client_renegotiation │ │ - [2c5cbe] no_middlebox │ │ - [2c5ccb] UnsafeLegacyServerConnect │ │ - [2c5ce5] MiddleboxCompat │ │ - [2c5cf5] SSL_CTX_use_serverinfo_file │ │ - [2c5d11] SERVERINFOV2 FOR │ │ - [2c5d23] ticket_appdata │ │ - [2c5d32] SSLv3/TLS write server done │ │ - [2c5d4e] X448 │ │ - [2c5d53] tls-max-dtls │ │ - [2c5d60] rsa_pkcs1_sha384 │ │ - [2c5d71] SERVER_HANDSHAKE_TRAFFIC_SECRET │ │ - [2c5d91] derive_secret_key_and_iv │ │ - [2c5daa] quic_write_blocking │ │ - [2c5dbe] quic_write_nonblocking_aon │ │ - [2c5dd9] INITIAL_MAX_STREAM_DATA_UNI appears multiple times │ │ - [2c5e0c] ip_v6 │ │ - [2c5e12] disable_active_migration │ │ - [2c5e2b] ch_retry │ │ - [2c5e34] max_dgram_payload_len │ │ - [2c5e4a] vantage_point │ │ - [2c5e58] recovery │ │ - [2c5e61] quic │ │ - [2c5e66] connection_refused │ │ - [2c5e79] stream_type │ │ - [2c5e85] error_code_value │ │ - [2c5e96] STREAMS_BLOCKED_UNI │ │ - [2c5eaa] ssl_set_new_record_layer │ │ - [2c5ec3] ssl/record/methods/tls_common.c │ │ - [2c5ee3] tls_default_post_process_record │ │ - [2c5f03] POST │ │ - [2c5f09] tls_construct_ctos_padding │ │ - [2c5f24] tls_parse_stoc_server_cert_type │ │ - [2c5f44] tls_construct_stoc_maxfragmentlen │ │ - [2c5f66] , Type= │ │ - [2c5f6e] asn1_item_embed_new │ │ - [2c5f82] parameter │ │ - [2c5f8c] %02x%c │ │ - [2c5f93] broken pipe │ │ - [2c5f9f] no accept addr or service specified │ │ - [2c5fc3] unknown info type │ │ - [2c5fd5] bio_write_intern │ │ - [2c5fe6] crypto/bio/bss_mem.c │ │ - [2c5ffb] crypto/buffer/buffer.c │ │ - [2c6012] [%s] %s=%s\n │ │ - [2c601e] OBJECT │ │ - [2c6025] o2i_SCT │ │ - [2c602d] DH Parameters │ │ - [2c603b] do_dh_print │ │ - [2c6047] bn_compute_wNAF │ │ - [2c6057] p.other │ │ - [2c605f] X9_62_CURVE │ │ - [2c606b] ossl_ec_key_dup │ │ - [2c607b] hybrid │ │ - [2c6082] field-type │ │ - [2c608d] SECG/WTLS curve over a 160 bit prime field │ │ - [2c60b8] WTLS curve over a 224 bit prime field │ │ - [2c60de] RFC 5639 curve over a 384 bit prime field │ │ - [2c6108] ossl_ec_group_set_params │ │ - [2c6121] EC_GROUP_new_from_params │ │ - [2c613a] ossl_ec_GF2m_simple_point2oct │ │ - [2c6158] ossl_ecdsa_sign_sig │ │ - [2c616c] Generator (compressed): │ │ - [2c6184] ecp_nistz256_windowed_mul │ │ - [2c619e] ossl_ec_GFp_simple_make_affine │ │ - [2c61bd] %*s%s Public-Key:\n │ │ - [2c61d0] crypto/ec/ecx_backend.c │ │ - [2c61e8] OSSL_DECODER_CTX_set_input_type │ │ - [2c6208] CT routines │ │ - [2c6214] EVP_PKEY_decrypt │ │ - [2c6225] assertion failed: mdsize <= EVP_MAX_MD_SIZE │ │ - [2c6251] evp_md_from_algorithm │ │ - [2c6267] wap-wsg-idm-ecid-wtls12 │ │ - [2c627f] K-409 │ │ - [2c6285] tlsivinv │ │ - [2c628e] crypto/evp/evp_lib.c │ │ - [2c62a3] The passed EVP_PKEY must be assigned a key │ │ - [2c62ce] save-parameters │ │ - [2c62de] crypto/encode_decode/encoder_lib.c │ │ - [2c6301] evp_keyexch_from_algorithm │ │ - [2c631c] crypto/evp/kdf_lib.c │ │ - [2c6331] evp_keymgmt_util_match │ │ - [2c6348] PKCS5_v2_scrypt_keyivgen_ex │ │ - [2c6364] DHX │ │ - [2c6368] hexdistid │ │ - [2c6372] qx │ │ - [2c6375] rsa-exponent9 │ │ - [2c6383] get_payload_public_key │ │ - [2c639a] potential │ │ - [2c63a4] pkey_dh_derive │ │ - [2c63b3] dh_builtin_genparams │ │ - [2c63c8] pkey_ec_sign │ │ - [2c63d5] validate-pq │ │ - [2c63e1] check pubkey invalid │ │ - [2c63f6] q too large │ │ - [2c6402] cannot get parameters │ │ - [2c6418] default query parse error │ │ - [2c6432] invalid seed length │ │ - [2c6446] too many records │ │ - [2c6457] no multipart body failure │ │ - [2c6471] need new setup values │ │ - [2c6487] ctrl command not implemented │ │ - [2c64a4] unimplemented cipher │ │ - [2c64b9] sock not supported │ │ - [2c64cc] certificate already present │ │ - [2c64e8] no matching signature │ │ - [2c64fe] receipt decode error │ │ - [2c6513] certificate not accepted │ │ - [2c652c] certificate not found │ │ - [2c6542] certresponse not found │ │ - [2c6559] error creating genm │ │ - [2c656d] error creating pollrep │ │ - [2c6584] failed extracting pubkey │ │ - [2c659d] Specifies an ENGINE id name for loading │ │ - [2c65c5] assertion failed: list >= 0 && list < sh.freelist_size │ │ - [2c65fc] unsigned_from_signed │ │ - [2c6611] crypto/provider_child.c │ │ - [2c6629] ossl_provider_add_to_store │ │ - [2c6644] undefined │ │ - [2c664e] pkcs7-signedAndEnvelopedData │ │ - [2c666b] countersignature │ │ - [2c667c] nsDataType │ │ - [2c6687] BF-CFB │ │ - [2c668e] surname │ │ - [2c6696] pbeWithMD5AndCast5CBC │ │ - [2c66ac] Microsoft Trust List Signing │ │ - [2c66c9] X509v3 Delta CRL Indicator │ │ - [2c66e4] X509v3 CRL Reason Code │ │ - [2c66fb] id-qt-unotice │ │ - [2c6709] S/MIME Capabilities │ │ - [2c671d] Extension Request │ │ - [2c672f] ISO Member Body │ │ - [2c673f] ISO-US │ │ - [2c6746] X9cm │ │ - [2c674b] id-smime-ct-DVCSRequestData │ │ - [2c6767] id-smime-aa-ets-RevocationRefs │ │ - [2c6786] id-smime-aa-ets-archiveTimeStamp │ │ - [2c67a7] biometricInfo │ │ - [2c67b5] id-it-subscriptionResponse │ │ - [2c67d0] id-cmc-popLinkWitness │ │ - [2c67e6] serviceLocator │ │ - [2c67f5] aes-256-ecb │ │ - [2c6801] documentSeries │ │ - [2c6810] mobileTelephoneNumber │ │ - [2c6826] set-msgExt │ │ - [2c6831] setct-CapReqTBE │ │ - [2c6841] setct-CapRevReqTBE │ │ - [2c6854] setAttr-TokICCsig │ │ - [2c6866] aes-192-cfb8 │ │ - [2c6873] id-ppl-anyLanguage │ │ - [2c6886] id-PasswordBasedMAC │ │ - [2c689a] gost89-cnt │ │ - [2c68a5] hmac │ │ - [2c68aa] Microsoft Local Key set │ │ - [2c68c2] preferredDeliveryMethod │ │ - [2c68da] AES-256-CTR │ │ - [2c68e6] RSAES-OAEP │ │ - [2c68f1] dhpublicnumber │ │ - [2c6900] aes-128-ocb │ │ - [2c690c] id-tc26 │ │ - [2c6914] id-tc26-signwithdigest │ │ - [2c692b] id-tc26-signwithdigest-gost3410-2012-512 │ │ - [2c6954] id-tc26-gost-3410-2012-512-constants │ │ - [2c6979] INN │ │ - [2c697d] Send Router │ │ - [2c6989] sendOwner │ │ - [2c6993] auth-gost01 │ │ - [2c699f] organizationIdentifier │ │ - [2c69b6] c3 │ │ - [2c69b9] ARIA-192-CCM │ │ - [2c69c6] RSA-SM3 │ │ - [2c69ce] aes-192-siv │ │ - [2c69da] BLAKE2SMAC │ │ - [2c69e5] SSHKDF │ │ - [2c69ec] classSignToolKC1 │ │ - [2c69fd] Class of Signing Tool KC3 │ │ - [2c6a17] rpkiManifest │ │ - [2c6a24] ms-cert-templ │ │ - [2c6a32] Microsoft Application Policies Extension │ │ - [2c6a5b] noAssertion │ │ - [2c6a67] X509v3 Holder Name Constraints │ │ - [2c6a86] OCSP_REVOKEDINFO │ │ - [2c6a97] root ca not trusted │ │ - [2c6aab] PKCS12KDF │ │ - [2c6ab5] PKCS12_item_decrypt_d2i_ex │ │ - [2c6ad0] value.safes │ │ - [2c6adc] recipientinfo │ │ - [2c6aea] encryption ctrl failure │ │ - [2c6b02] failed to create lock │ │ - [2c6b18] Hash Algorithm: │ │ - [2c6b29] INVALID │ │ - [2c6b31] rsa_pkey_ctrl │ │ - [2c6b3f] BN_BLINDING_create_param │ │ - [2c6b58] EVP_PKEY_CTX_set0_rsa_oaep_label │ │ - [2c6b79] SHA2-224 │ │ - [2c6b82] %s%s, Scheme (%s : %d), Properties (%s) │ │ - [2c6baa] crypto/ui/ui_lib.c │ │ - [2c6bbd] UI_process │ │ - [2c6bc8] PEM password callback wrapper │ │ - [2c6be6] get_cert_by_subject_ex │ │ - [2c6bfd] ACCESS_DESCRIPTION │ │ - [2c6c10] AUTHORITY_INFO_ACCESS │ │ - [2c6c26] v2i_AUTHORITY_INFO_ACCESS │ │ - [2c6c40] Key Encipherment │ │ - [2c6c51] crypto/x509/v3_bcons.c │ │ - [2c6c68] crypto/x509/v3_extku.c │ │ - [2c6c7f] Unspecified │ │ - [2c6c8b] (BGP MDT) │ │ - [2c6c96] ASIdentifierChoice_canonize │ │ - [2c6cb2] crypto/x509/v3_pcons.c │ │ - [2c6cc9] crypto/x509/v3_pmaps.c │ │ - [2c6ce0] URI │ │ - [2c6ce4] move │ │ - [2c6ce9] invalid multiple rdns │ │ - [2c6cff] /usr/local/ssl/cert.pem │ │ - [2c6d17] issuer mismatch │ │ - [2c6d27] self-signed certificate │ │ - [2c6d3f] crypto/x509/x509_vfy.c │ │ - [2c6d56] policy_cache_create │ │ - [2c6d6a] crypto/x509/x509name.c │ │ - [2c6d81] extensions │ │ - [2c6d8c] socket set key failed │ │ - [2c6da2] -ENOMEM ( code │ │ - [2c6db2] provider=base,fips=yes,output=der,structure=dh │ │ - [2c6de1] provider=base,fips=yes,input=pem │ │ - [2c6e02] X963KDF:X942KDF-CONCAT │ │ - [2c6e19] DSA:dsaEncryption:1.2.840.10040.4.1 │ │ - [2c6e3d] provider=default,fips=yes,input=der,structure=dsa │ │ - [2c6e6f] RC2-40-CBC:RC2-40 │ │ - [2c6e81] secp192r1 │ │ - [2c6e8b] SM2_Ciphertext │ │ - [2c6e9a] aes_wrap_init │ │ - [2c6ea8] msblob2key_decode │ │ - [2c6eba] sm2_to_type_specific_no_pub_der_encode │ │ - [2c6ee1] dh_to_EncryptedPrivateKeyInfo_der_encode │ │ - [2c6f0a] dsa_to_PrivateKeyInfo_pem_encode │ │ - [2c6f2b] %s%c%c │ │ - [2c6f32] NIST CURVE │ │ - [2c6f3d] sm22text_encode │ │ - [2c6f4d] rsa2text_encode │ │ - [2c6f5d] dh_X9_42_kdf_derive │ │ - [2c6f71] kdf_pbkdf2_derive │ │ - [2c6f83] providers/implementations/macs/blake2_mac_impl.c │ │ - [2c6fb4] providers/implementations/rands/crngt.c │ │ - [2c6fdc] ed25519_digest_sign │ │ - [2c6ff0] eddsa_dupctx │ │ - [2c6ffd] minimum salt length set to %d, but theactual salt length is only set to %d │ │ - [2c7048] rsa_verify │ │ - [2c7053] Only X.931 or PKCS#1 v1.5 padding allowed │ │ - [2c707d] file_open │ │ - [2c7087] file_set_ctx_params │ │ - [2c709b] input=PVK │ │ - [2c70a5] msblob2obj_decode │ │ - [2c70b7] rc2_get_ctx_params │ │ - [2c70ca] invalid signature size │ │ - [2c70e1] unable to reseed │ │ - [2c70f2] ossl_ccm_stream_update │ │ - [2c7109] pher │ │ - [2c710e] me │ │ - [2c7111] datory-digest │ │ - [2c711f] len │ │ - [2c7123] libunwind: %s - %s\n │ │ - [2c7137] s11 │ │ - [2c713b] d14 │ │ - [2c713f] getBytes │ │ - [2c7148] unix-excl │ │ - [2c7152] PRAGMA cipher_default_use_hmac = %d; │ │ - [2c7177] sqlcipher_register_provider: left SQLCIPHER_MUTEX_PROVIDER │ │ - [2c71b2] sqlcipher_codec_key_derive: error occurred copying read_ctx to write_ctx │ │ - [2c71fb] reopened migration database: %d │ │ - [2c721b] vtab:%p │ │ - [2c7223] AutoCommit │ │ - [2c722e] IfSmaller │ │ - [2c7238] Next │ │ - [2c723d] RowSetRead │ │ - [2c7248] VNext │ │ - [2c724e] Move │ │ - [2c7253] ShiftLeft │ │ - [2c725d] OpenEphemeral │ │ - [2c726b] IdxRowid │ │ - [2c7274] Destroy │ │ - [2c727c] AggFinal │ │ - [2c7285] CursorUnlock │ │ - [2c7292] VColumn │ │ - [2c729a] invalid page number %u │ │ - [2c72b1] Tree %u page %u: │ │ - [2c72c3] no such table │ │ - [2c72d1] freelist_count │ │ - [2c72e0] full_column_names │ │ - [2c72f2] strict │ │ - [2c72f9] idx │ │ - [2c72fd] parser stack overflow │ │ - [2c7313] row value misused │ │ - [2c7325] FILTER clause may only be used with aggregate window functions │ │ - [2c7364] INTERSECT │ │ - [2c736e] EXCEPT │ │ - [2c7375] always │ │ - [2c737c] too many FROM clause terms, max: %d │ │ - [2c73a0] LEFT │ │ - [2c73a5] count │ │ - [2c73ab] USING │ │ - [2c73b3] frame ending offset must be a non-negative integer │ │ - [2c73e6] │ │ - [2c73e8] DISTINCT is not supported for window functions │ │ - [2c7417] UTF8 │ │ - [2c741c] cannot create trigger on system table │ │ - [2c7442] unable to open database: %s │ │ - [2c745e] cache │ │ - [2c7464] ro │ │ - [2c7467] stat_get │ │ - [2c7470] sqlite_altertab_%s │ │ - [2c7483] concat │ │ - [2c748a] random │ │ - [2c7491] string_agg │ │ - [2c749c] ?000 │ │ - [2c74a1] a generated column │ │ - [2c74b4] subsecond │ │ - [2c74be] auto │ │ - [2c74c3] jsonb_array │ │ - [2c74cf] json_object() labels must be TEXT │ │ - [2c74f1] failed memory resize %u to %u bytes │ │ - [2c7515] ssen │ │ - [2c751a] docid │ │ - [2c7520] │ │ - [2c7525] multiple content=... directives │ │ - [2c7545] fulness │ │ - [2c754d] Invalid argument to rtreedepth() │ │ - [2c756e] SELECT data FROM %Q.'%q_node' WHERE nodeno=? │ │ - [2c759b] DEFAULT_FOREIGN_KEYS │ │ - [2c75b0] DEFAULT_WAL_AUTOCHECKPOINT=1000 │ │ - [2c75d0] ENABLE_COLUMN_METADATA │ │ - [2c75e7] MAX_TRIGGER_DEPTH=1000 │ │ - [2c75fe] MAX_VARIABLE_NUMBER=32766 │ │ - [2c7618] ADH-AES128-SHA │ │ - [2c7627] DHE-RSA-AES256-SHA │ │ - [2c763a] ADH-AES256-SHA256 │ │ - [2c764c] TLS_DHE_RSA_WITH_AES_128_GCM_SHA256 │ │ - [2c7670] TLS_RSA_WITH_AES_256_CCM │ │ - [2c7689] DHE-PSK-AES256-CCM │ │ - [2c769c] TLS_PSK_WITH_AES_128_CCM_8 │ │ - [2c76b7] TLS_PSK_DHE_WITH_AES_128_CCM_8 │ │ - [2c76d6] RSA-PSK-AES256-CBC-SHA │ │ - [2c76ed] TLS_ECDHE_PSK_WITH_NULL_SHA256 │ │ - [2c770c] TLS_RSA_WITH_CAMELLIA_128_CBC_SHA256 │ │ - [2c7731] ECDHE-PSK-CAMELLIA256-SHA384 │ │ - [2c774e] TLS_RSA_WITH_ARIA_256_GCM_SHA384 │ │ - [2c776f] bad certificate │ │ - [2c777f] bad extension │ │ - [2c778d] bad record type │ │ - [2c779d] bio not set │ │ - [2c77a9] exceeds max fragment size │ │ - [2c77c3] extension not received │ │ - [2c77da] no client cert method │ │ - [2c77f0] no stream │ │ - [2c77fa] no suitable digest algorithm │ │ - [2c7817] old session cipher not returned │ │ - [2c7837] pipeline failure │ │ - [2c7848] remote peer address not set │ │ - [2c7864] renegotiate ext too long │ │ - [2c787d] required compression algorithm missing │ │ - [2c78a4] tlsv1 alert inappropriate fallback │ │ - [2c78c7] unknown digest │ │ - [2c78d6] unsupported config value │ │ - [2c78ef] ssl_write_internal │ │ - [2c7902] ssl_log_rsa_client_key_exchange │ │ - [2c7922] VerifyCAPath │ │ - [2c792f] RequestCAPath │ │ - [2c793d] dhparam │ │ - [2c7945] record_padding │ │ - [2c7954] SSL_CTX_use_PrivateKey_file │ │ - [2c7970] tlsext_tick_lifetime_hint │ │ - [2c798a] tls-min-tls │ │ - [2c7996] ecdsa_secp384r1_sha384 │ │ - [2c79ad] ecdsa_brainpoolP256r1_sha256 │ │ - [2c79ca] tls13_hkdf_expand │ │ - [2c79dc] PREFERRED_ADDR provided for zero-length CID │ │ - [2c7a08] initial_source_connection_id │ │ - [2c7a25] connection_state_updated │ │ - [2c7a3e] packet_number │ │ - [2c7a4c] attempted │ │ - [2c7a56] version_negotiation │ │ - [2c7a6a] reset_stream │ │ - [2c7a77] stop_sending │ │ - [2c7a84] path_response │ │ - [2c7a92] ossl_qrl_enc_level_set_key_cooldown_done │ │ - [2c7abb] AES-256-GCM │ │ - [2c7ac7] ssl/quic/quic_rx_depack.c │ │ - [2c7ae1] CRYPTO frame not valid in 0-RTT │ │ - [2c7b01] STREAM valid only in 0/1-RTT │ │ - [2c7b1e] HANDSHAKE_DONE valid only in 1-RTT │ │ - [2c7b41] ssl/quic/quic_txpim.c │ │ - [2c7b57] MAX_STREAMS_UNI │ │ - [2c7b67] INTERNAL_ERROR │ │ - [2c7b76] FINAL_SIZE_ERROR │ │ - [2c7b87] FRAME_ENCODING_ERROR │ │ - [2c7b9c] AES-256-ECB │ │ - [2c7ba8] ssl3_cipher │ │ - [2c7bb4] tls_parse_ctos_use_srtp │ │ - [2c7bcc] tls_construct_cke_rsa │ │ - [2c7be2] tls_construct_cke_gost18 │ │ - [2c7bfb] tls_process_next_proto │ │ - [2c7c12] tls_process_cke_rsa │ │ - [2c7c26] ASN1_get_object │ │ - [2c7c36] PrivateKeyInfo │ │ - [2c7c45] i2a_ASN1_OBJECT │ │ - [2c7c55] ASN1_UTF8STRING │ │ - [2c7c65] ASN1_BOOLEAN │ │ - [2c7c72] connect timeout │ │ - [2c7c82] BIO_recvmmsg │ │ - [2c7c8f] BN_mod_lshift_quick │ │ - [2c7ca3] CONF_parse_list │ │ - [2c7cb3] module=%s, value=%s retcode=%-8d │ │ - [2c7cd4] FORMAT │ │ - [2c7cdb] %04d%02d%02d%02d%02d%02dZ │ │ - [2c7cf5] public-key: │ │ - [2c7d01] params.p │ │ - [2c7d0a] counter │ │ - [2c7d12] %*spriv:\n │ │ - [2c7d1c] group │ │ - [2c7d22] SECG/WTLS curve over a 131 bit binary field │ │ - [2c7d4e] ec_GF2m_simple_ladder_post │ │ - [2c7d69] ossl_ec_GFp_simple_oct2point │ │ - [2c7d86] ossl_ecx_key_op │ │ - [2c7d96] OSSL_DECODER_get0_provider │ │ - [2c7db1] crypto/engine/eng_lib.c │ │ - [2c7dc9] id=%s │ │ - [2c7dcf] x509 certificate routines │ │ - [2c7de9] UI routines │ │ - [2c7df5] HMAC routines │ │ - [2c7e03] invalid property definition │ │ - [2c7e1f] EVP_DigestUpdate │ │ - [2c7e30] secp112r1 │ │ - [2c7e3a] sect239k1 │ │ - [2c7e44] c2pnb208w1 │ │ - [2c7e4f] brainpoolP384t1 │ │ - [2c7e5f] default_properties │ │ - [2c7e72] OSSL_ENCODER_get0_properties │ │ - [2c7e8f] crypto/evp/kem.c │ │ - [2c7ea0] rsa_pss_saltlen │ │ - [2c7eb0] saltlen │ │ - [2c7eb8] rsa_oaep_label │ │ - [2c7ec7] [action:%d, state:%d] padding number %d │ │ - [2c7eef] rsa-factor4 │ │ - [2c7efb] rsa-factor6 │ │ - [2c7f07] rsa-exponent1 │ │ - [2c7f15] rsa-exponent7 │ │ - [2c7f23] fromdata_init │ │ - [2c7f31] pkey_dsa_ctrl_str │ │ - [2c7f43] ffdhe8192 │ │ - [2c7f4d] crypto/hmac/hmac.c │ │ - [2c7f60] no prime candidate │ │ - [2c7f73] check p not prime │ │ - [2c7f85] parameter encoding error │ │ - [2c7f9e] cipher parameter error │ │ - [2c7fb5] boolean is wrong length │ │ - [2c7fcd] cipher has no object identifier │ │ - [2c7fed] invalid object encoding │ │ - [2c8005] missing second number │ │ - [2c801b] unknown object type │ │ - [2c802f] module initialization error │ │ - [2c804b] no conf or environment variable │ │ - [2c806b] insufficient secure data space │ │ - [2c808a] too many bytes │ │ - [2c8099] no such engine │ │ - [2c80a8] inconsistent content length │ │ - [2c80c4] missing content type │ │ - [2c80d9] retry timeout │ │ - [2c80e7] not kek │ │ - [2c80ef] no content │ │ - [2c80fa] recipient error │ │ - [2c810a] invalid args │ │ - [2c8117] unknown algorithm id │ │ - [2c812c] AES-192-CBC │ │ - [2c8138] aes256-wrap │ │ - [2c8144] rc2_magic_to_meth │ │ - [2c8156] assertion failed: (char **)temp->next->p_next == list │ │ - [2c818c] crypto/params.c │ │ - [2c819c] general_set_uint │ │ - [2c81ad] do_ui_passphrase │ │ - [2c81be] section=%s not found │ │ - [2c81d3] Netscape CA Revocation Url │ │ - [2c81ee] desx-cbc │ │ - [2c81f7] id-ce │ │ - [2c81fd] keyUsage │ │ - [2c8206] mdc2WithRSA │ │ - [2c8212] SN │ │ - [2c8215] RC5-ECB │ │ - [2c821d] clientAuth │ │ - [2c8228] id-smime-mod-ess │ │ - [2c8239] id-smime-mod-ets-eSignature-88 │ │ - [2c8258] id-mod-qualified-cert-93 │ │ - [2c8271] id-regCtrl-authenticator │ │ - [2c828a] Mail │ │ - [2c828f] holdInstructionReject │ │ - [2c82a5] mime-mhs-headings │ │ - [2c82b7] setct-PANToken │ │ - [2c82c6] setct-CapReqTBS │ │ - [2c82d6] setct-CapRevReqTBSX │ │ - [2c82ea] setct-BatchAdminReqData │ │ - [2c8302] setct-CredRevReqTBEX │ │ - [2c8317] setCext-PGWYcapabilities │ │ - [2c8330] AES-128-CFB8 │ │ - [2c833d] streetAddress │ │ - [2c834b] sha512WithRSAEncryption │ │ - [2c8363] sha384 │ │ - [2c836a] inhibitAnyPolicy │ │ - [2c837b] CAMELLIA-256-CBC │ │ - [2c838c] camellia-256-cbc │ │ - [2c839d] camellia-256-cfb1 │ │ - [2c83af] certificateIssuer │ │ - [2c83c1] id-Gost28147-89-TestParamSet │ │ - [2c83de] userCertificate │ │ - [2c83ee] jurisdictionLocalityName │ │ - [2c8407] AES-256-OCB │ │ - [2c8413] id-tc26-algorithms │ │ - [2c8426] GOST R 34.10-2012 with GOST R 34.11-2012 (256 bit) │ │ - [2c8459] kuznyechik-cbc │ │ - [2c8468] tls1-prf │ │ - [2c8471] KxECDHE │ │ - [2c8479] Poly1305 │ │ - [2c8482] aria-128-cbc │ │ - [2c848f] ARIA-192-OFB │ │ - [2c849c] countryCode3c │ │ - [2c84aa] DSTU curve 1 │ │ - [2c84b7] uacurve4 │ │ - [2c84c0] magma-ctr-acpkm │ │ - [2c84d0] id-tc26-cipher-gostr3412-2015-kuznyechik │ │ - [2c84f9] Class of Signing Tool KC2 │ │ - [2c8513] sm4-gcm │ │ - [2c851b] cades │ │ - [2c8521] id-aa-ATSHashIndex-v3 │ │ - [2c8537] id-aa-ets-archiveTimestampV2 │ │ - [2c8554] acceptablePrivPolicies │ │ - [2c856b] X509v3 Issued On Behalf Of │ │ - [2c8586] X509v3 Alternative Signature Algorithm │ │ - [2c85ad] OBJ_add_sigid │ │ - [2c85bb] OCSP_CRLID │ │ - [2c85c6] certs │ │ - [2c85cc] crlUrl │ │ - [2c85d3] crlNum │ │ - [2c85da] ENCRYPTED │ │ - [2c85e4] PRIVATE KEY │ │ - [2c85f0] asn1_d2i_read_bio │ │ - [2c8602] d.enveloped │ │ - [2c860e] d.encrypted │ │ - [2c861a] Unprocessed type %d\n │ │ - [2c862f] prim: │ │ - [2c8636] do_pkcs7_signed_attrib │ │ - [2c864d] parse_oct │ │ - [2c8657] argument out of range │ │ - [2c866d] ossl_rand_pool_add │ │ - [2c8680] bad e value │ │ - [2c868c] data too small for key size │ │ - [2c86a8] pkcs decoding error │ │ - [2c86bc] crypto/rsa/rsa_mp.c │ │ - [2c86d0] pkey_rsa_ctrl │ │ - [2c86de] OPENSSL_sk_reserve │ │ - [2c86f1] not parameters │ │ - [2c8700] unregistered scheme │ │ - [2c8714] LEGACY_GOST_PKCS12 │ │ - [2c8727] unknown control command │ │ - [2c873f] You must type in %d to %d characters │ │ - [2c8764] crypto/err/err_prn.c │ │ - [2c8779] i2v_AUTHORITY_INFO_ACCESS │ │ - [2c8793] dataEncipherment │ │ - [2c87a4] Certificate Sign │ │ - [2c87b5] %*sCPS: %.*s │ │ - [2c87c2] superseded │ │ - [2c87cd] %*sIndirect CRL\n │ │ - [2c87de] unknown\n │ │ + [2c440b] missing pubkey │ │ + [2c441a] invalid digest │ │ + [2c4429] invalid value │ │ + [2c4437] no operation set │ │ + [2c4448] expecting an object │ │ + [2c445c] not a NIST prime │ │ + [2c446d] engine configuration error │ │ + [2c4488] version incompatibility │ │ + [2c44a0] error sending │ │ + [2c44ae] header parse error │ │ + [2c44c1] unsupported recipient type │ │ + [2c44dc] popo missing │ │ + [2c44e9] error setting certhash │ │ + [2c4500] sender generalname type not supported │ │ + [2c4526] unclean ctx │ │ + [2c4532] sct log id mismatch │ │ + [2c4546] rc2-128 │ │ + [2c454e] RC2-40-CBC │ │ + [2c4559] RSA-SHA1 │ │ + [2c4562] Dynamic engine loading support │ │ + [2c4581] assertion failed: WITHIN_ARENA(ptr) │ │ + [2c45a5] crypto/param_build.c │ │ + [2c45ba] crypto/param_build_set.c │ │ + [2c45d3] set_ptr_internal │ │ + [2c45e4] YES │ │ + [2c45e8] OFF │ │ + [2c45ec] name=%s, provider has no provider init function │ │ + [2c461c] assertion failed: data != NULL │ │ + [2c463b] directory services (X.500) │ │ + [2c4656] pkcs3 │ │ + [2c465c] IDEA-OFB │ │ + [2c4665] DES-EDE3-OFB │ │ + [2c4672] pbeWithSHA1AndRC2-CBC │ │ + [2c4688] nsCaRevocationUrl │ │ + [2c469a] uniqueIdentifier │ │ + [2c46ab] rc2-64-cbc │ │ + [2c46b6] id-smime-cti │ │ + [2c46c3] id-smime-spq-ets-sqt-uri │ │ + [2c46dc] id-smime-cti-ets-proofOfSender │ │ + [2c46fb] id-pkix1-implicit-88 │ │ + [2c4710] id-cmc-identityProof │ │ + [2c4725] id-cmc-revokeRequest │ │ + [2c473a] id-cct-PKIData │ │ + [2c4749] OCSP Archive Cutoff │ │ + [2c475d] Security │ │ + [2c4766] Enterprises │ │ + [2c4772] dcObject │ │ + [2c477b] role │ │ + [2c4780] AES-128-OFB │ │ + [2c478c] AES-192-ECB │ │ + [2c4798] ucl │ │ + [2c479c] iA5StringSyntax │ │ + [2c47ac] document │ │ + [2c47b5] documentAuthor │ │ + [2c47c4] aRecord │ │ + [2c47cc] mime-mhs │ │ + [2c47d5] setct-PI │ │ + [2c47de] setct-AuthRevResTBS │ │ + [2c47f2] setct-CredResData │ │ + [2c4804] setCext-cCertRequired │ │ + [2c481a] setCext-TokenType │ │ + [2c482c] setAttr-T2Enc │ │ + [2c483a] AES-256-CFB1 │ │ + [2c4847] camellia-256-cfb8 │ │ + [2c4859] ecdsa-with-Recommended │ │ + [2c4870] GOST R 34.10-2001 │ │ + [2c4882] gost94cc │ │ + [2c488b] id-aes192-GCM │ │ + [2c4899] aes-256-cbc-hmac-sha256 │ │ + [2c48b1] jurisdictionC │ │ + [2c48bf] gost89-cnt-12 │ │ + [2c48cd] Signing Tool of Subject │ │ + [2c48e5] issuerSignTool │ │ + [2c48f4] kx-rsa-psk │ │ + [2c48ff] KxANY │ │ + [2c4905] SHA3-384 │ │ + [2c490e] hmac-sha3-512 │ │ + [2c491c] ecdsa_with_SHA3-512 │ │ + [2c4930] SM4-ECB │ │ + [2c4938] sm4-cbc │ │ + [2c4940] sm4-cfb1 │ │ + [2c4949] DSTU Gost 34311-95 │ │ + [2c495c] Certificate Management Key Generation Authority │ │ + [2c498c] Class of Signing Tool KB2 │ │ + [2c49a6] rpkiNotify │ │ + [2c49b1] id-it-crlStatusList │ │ + [2c49c5] aAissuingDistributionPoint │ │ + [2c49e0] oid exists │ │ + [2c49eb] revocationReason │ │ + [2c49fc] error in thisupdate field │ │ + [2c4a16] CERTIFICATE REQUEST │ │ + [2c4a2a] pem_read_bio_key_legacy │ │ + [2c4a42] crypto/pkcs12/p12_crpt.c │ │ + [2c4a5b] PKCS7_ENCRYPT │ │ + [2c4a69] unauth_attr │ │ + [2c4a75] crypto/pkcs7/pk7_doit.c │ │ + [2c4a8d] error instantiating drbg │ │ + [2c4aa6] error retrieving entropy │ │ + [2c4abf] crypto/rand/rand_pool.c │ │ + [2c4ad7] ossl_rand_pool_add_begin │ │ + [2c4af0] crypto/rsa/rsa_chk.c │ │ + [2c4b05] block type is not 02 │ │ + [2c4b1a] invalid mgf1 md │ │ + [2c4b2a] crypto/rsa/rsa_gen.c │ │ + [2c4b3f] crypto/rsa/rsa_saos.c │ │ + [2c4b55] SHA2-512/256 │ │ + [2c4b62] crypto/rsa/rsa_sign.c │ │ + [2c4b78] loader incomplete │ │ + [2c4b8a] message imprint mismatch │ │ + [2c4ba3] /dev/tty │ │ + [2c4bac] d.otherName │ │ + [2c4bb8] value=%s │ │ + [2c4bc1] objCA │ │ + [2c4bc7] Digital Signature │ │ + [2c4bd9] Non Repudiation │ │ + [2c4be9] keyCertSign │ │ + [2c4bf5] nref_nos │ │ + [2c4bfe] gnames_from_sectname │ │ + [2c4c13] v2i_EXTENDED_KEY_USAGE │ │ + [2c4c2a] u.addressPrefix │ │ + [2c4c3a] addressFamily │ │ + [2c4c48] (MPLS) │ │ + [2c4c50] registrationNumber │ │ + [2c4c63] %*sadmissionAuthority:\n │ │ + [2c4c7b] Permitted │ │ + [2c4c85] notBefore │ │ + [2c4c8f] nssslserver │ │ + [2c4c9b] S/MIME signing │ │ + [2c4caa] othername: XmppAddr: │ │ + [2c4cbf] DNS │ │ + [2c4cc3] a2i_GENERAL_NAME │ │ + [2c4cd4] dirName │ │ + [2c4cdc] invalid extension string │ │ + [2c4cf5] unsupported option │ │ + [2c4d08] cert already in hash table │ │ + [2c4d23] unable to get local issuer certificate │ │ + [2c4d4a] path length constraint exceeded │ │ + [2c4d6a] critical │ │ + [2c4d73] crypto/x509/x_x509.c │ │ + [2c4d88] X509_VAL │ │ + [2c4d91] provider=base,fips=yes,output=pem,structure=dsa │ │ + [2c4dc1] RIPEMD-160:RIPEMD160:RIPEMD:RMD160:1.3.36.3.2.1 │ │ + [2c4df1] OpenSSL X448 implementation │ │ + [2c4e0d] SM2:1.2.156.10197.1.301 │ │ + [2c4e25] OpenSSL SM2 implementation │ │ + [2c4e40] AES-128-GCM:id-aes128-GCM:2.16.840.1.101.3.4.1.6 │ │ + [2c4e71] SM4-OFB:SM4-OFB128:1.2.156.10197.1.104.3 │ │ + [2c4e9a] DESX-CBC:DESX │ │ + [2c4ea8] IEEE │ │ + [2c4ead] crypto/pem/pvkfmt.c │ │ + [2c4ec1] do_b2i_key │ │ + [2c4ecc] encode_dsa_params │ │ + [2c4ede] rsapss_to_EncryptedPrivateKeyInfo_der_encode │ │ + [2c4f0b] dh_pki_priv_to_der │ │ + [2c4f1e] ed25519_to_SubjectPublicKeyInfo_der_encode │ │ + [2c4f49] ed448_to_PrivateKeyInfo_der_encode │ │ + [2c4f6c] dsa2text_encode │ │ + [2c4f7c] Trailer Field: 0x%x%s\n │ │ + [2c4f95] cannot allocate required memory │ │ + [2c4fb5] providers/implementations/kdfs/pkcs12kdf.c │ │ + [2c4fe0] maclen │ │ + [2c4fe7] blake2_setkey │ │ + [2c4ff5] kmac_setkey │ │ + [2c5001] strength │ │ + [2c500a] max_entropylen │ │ + [2c5019] nonce-type │ │ + [2c5024] Should be %d, but got %d │ │ + [2c503d] rsa_set_ctx_params │ │ + [2c5050] providers/implementations/storemgmt/file_store.c │ │ + [2c5081] input=DER │ │ + [2c508b] providers/implementations/ciphers/cipher_rc4_hmac_md5.c │ │ + [2c50c3] rc4_hmac_md5_get_ctx_params │ │ + [2c50df] kdf_pvk_derive │ │ + [2c50ee] ossl_cipher_generic_stream_update │ │ + [2c5110] tropylen │ │ + [2c5119] ix │ │ + [2c511c] erties │ │ + [2c5123] getFloatRegister │ │ + [2c5134] r5 │ │ + [2c5137] d26 │ │ + [2c513b] 0123456789ABCDEF0123456789abcdef │ │ + [2c515c] rekey │ │ + [2c5162] page_size │ │ + [2c516c] cipher_default_settings │ │ + [2c5184] sqlcipher_codec_ctx_init: allocating hmac_kdf_salt │ │ + [2c51b7] sqlcipher_page_cipher: pgno=%d, mode=%d, size=%d │ │ + [2c51e8] sqlcipher_page_cipher: zeroed page (short read) for pgno %d, encryption but returning SQLITE_OK │ │ + [2c5248] deleted migration database: %d │ │ + [2c5267] sqlcipher_codec_add_random: attemt to add random with invalid format │ │ + [2c52ac] create │ │ + [2c52b3] fallocate │ │ + [2c52bd] readonly_shm │ │ + [2c52ca] memdb(%p,%lld) │ │ + [2c52d9] NotFound │ │ + [2c52e2] RowSetTest │ │ + [2c52ed] Null │ │ + [2c52f2] Blob │ │ + [2c52f7] SCopy │ │ + [2c52fd] RowData │ │ + [2c5305] Trace │ │ + [2c530b] sqlite_master │ │ + [2c5319] SELECT*FROM"%w".%s ORDER BY rowid │ │ + [2c533b] sqlite_stat1 │ │ + [2c5348] notused │ │ + [2c5350] sqlcipher_cipher_ctx_key_derive: error %d from sqlcipher_cipher_ctx_set_keyspec │ │ + [2c53a0] cipher_ctx_key_derive: deriving hmac key from encryption key using PBKDF2 with %d iterations │ │ + [2c53fd] sqlcipher_openssl_activate: entering SQLCIPHER_MUTEX_PROVIDER_ACTIVATE │ │ + [2c5444] sqlcipher_openssl_activate: leaving SQLCIPHER_MUTEX_PROVIDER_ACTIVATE │ │ + [2c548a] sqlcipher_openssl_hmac: 2nd EVP_MAC_final() using algorithm %d returned %d │ │ + [2c54d5] integrity_check │ │ + [2c54e5] temp_store_directory │ │ + [2c54fa] the NOT INDEXED clause is not allowed on UPDATE or DELETE statements within triggers │ │ + [2c554f] %sSCALAR SUBQUERY %d │ │ + [2c5564] TABLE │ │ + [2c556a] non-deterministic functions │ │ + [2c5586] SCAN CONSTANT ROW │ │ + [2c5598] frame starting offset must be a non-negative number │ │ + [2c55cc] RIGHT PART OF │ │ + [2c55db] USING │ │ + [2c55e1] DELETE FROM %Q.sqlite_master WHERE name=%Q AND type='index' │ │ + [2c561d] non-%s value in %s.%s │ │ + [2c5633] type='trigger' AND name='%q' │ │ + [2c5650] too many attached databases - max %d │ │ + [2c5675] private │ │ + [2c567d] %llu │ │ + [2c5683] UPDATE "%w".sqlite_master SET sql = sqlite_rename_column(sql, type, name, %Q, %Q, %d, %Q, %d, %d) WHERE name NOT LIKE 'sqliteX_%%' ESCAPE 'X' AND (type != 'index' OR tbl_name = %Q) │ │ + [2c5739] name=%Q AND sql=%Q │ │ + [2c574c] typeof │ │ + [2c5753] unicode │ │ + [2c575b] sqlite_source_id │ │ + [2c576c] %!0.15g │ │ + [2c5774] %2d │ │ + [2c5778] malformed JSON │ │ + [2c5787] json_%s() needs an odd number of arguments │ │ + [2c57b2] [] │ │ + [2c57b5] locking protocol │ │ + [2c57c6] DELETE FROM %Q.'%q_segdir' │ │ + [2c57e1] i │ │ + [2c57e3] zi │ │ + [2c57e6] languageid │ │ + [2c57f1] , x.%Q │ │ + [2c57f8] PRAGMA %Q.page_size │ │ + [2c580c] CREATE TABLE x(input, token, start, end, position) │ │ + [2c583f] malformed detail=... directive │ │ + [2c585e] REPLACE INTO %Q.'%q_docsize' VALUES(?,?%s) │ │ + [2c5889] invalid fts5 file format (found %d, expected %d or %d) - run 'rebuild' │ │ + [2c58d0] tional │ │ + [2c58d7] rtreedepth │ │ + [2c58e2] } │ │ + [2c58e4] %_rowid │ │ + [2c58ec] undersize RTree blobs in "%q_node" │ │ + [2c590f] DELETE FROM '%q'.'%q_rowid' WHERE rowid = ?1 │ │ + [2c593c] CREATE TABLE "%w"."%w_parent"(nodeno INTEGER PRIMARY KEY,parentnode); │ │ + [2c5982] json_tree │ │ + [2c598c] .%.*s │ │ + [2c5992] DEFAULT_WAL_SYNCHRONOUS=2 │ │ + [2c59ac] ENABLE_API_ARMOR │ │ + [2c59bd] DHE-DSS-AES256-SHA │ │ + [2c59d0] TLS_ECDHE_ECDSA_WITH_AES_256_CCM_8 │ │ + [2c59f3] TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA │ │ + [2c5a16] TLS_RSA_PSK_WITH_AES_256_CBC_SHA384 │ │ + [2c5a3a] TLS_ECDHE_PSK_WITH_NULL_SHA384 │ │ + [2c5a59] TLS_PSK_WITH_CHACHA20_POLY1305_SHA256 │ │ + [2c5a7f] TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA256 │ │ + [2c5aa8] TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA │ │ + [2c5ace] ECDHE-ECDSA-CAMELLIA128-SHA256 │ │ + [2c5aed] ssl3_init_finished_mac │ │ + [2c5b04] GOST12 │ │ + [2c5b0b] AECDH │ │ + [2c5b11] AES128 │ │ + [2c5b18] FIPS │ │ + [2c5b1d] attempt to reuse session in different context │ │ + [2c5b4b] bad handshake length │ │ + [2c5b60] bad handshake state │ │ + [2c5b74] binder does not verify │ │ + [2c5b8b] cipher code wrong length │ │ + [2c5ba4] dane tlsa bad data length │ │ + [2c5bbe] data length too long │ │ + [2c5bd3] got a fin before a ccs │ │ + [2c5bea] insufficient security │ │ + [2c5c00] missing parameters │ │ + [2c5c13] not on record boundary │ │ + [2c5c2a] no method specified │ │ + [2c5c3e] post handshake auth encoding err │ │ + [2c5c5f] ssl ctx has no default ssl version │ │ + [2c5c82] client_renegotiation │ │ + [2c5c97] no_middlebox │ │ + [2c5ca4] UnsafeLegacyServerConnect │ │ + [2c5cbe] MiddleboxCompat │ │ + [2c5cce] SSL_CTX_use_serverinfo_file │ │ + [2c5cea] SERVERINFOV2 FOR │ │ + [2c5cfc] ticket_appdata │ │ + [2c5d0b] SSLv3/TLS write server done │ │ + [2c5d27] X448 │ │ + [2c5d2c] tls-max-dtls │ │ + [2c5d39] rsa_pkcs1_sha384 │ │ + [2c5d4a] SERVER_HANDSHAKE_TRAFFIC_SECRET │ │ + [2c5d6a] derive_secret_key_and_iv │ │ + [2c5d83] quic_write_blocking │ │ + [2c5d97] quic_write_nonblocking_aon │ │ + [2c5db2] INITIAL_MAX_STREAM_DATA_UNI appears multiple times │ │ + [2c5de5] ip_v6 │ │ + [2c5deb] disable_active_migration │ │ + [2c5e04] ch_retry │ │ + [2c5e0d] max_dgram_payload_len │ │ + [2c5e23] vantage_point │ │ + [2c5e31] recovery │ │ + [2c5e3a] quic │ │ + [2c5e3f] connection_refused │ │ + [2c5e52] stream_type │ │ + [2c5e5e] error_code_value │ │ + [2c5e6f] STREAMS_BLOCKED_UNI │ │ + [2c5e83] ssl_set_new_record_layer │ │ + [2c5e9c] ssl/record/methods/tls_common.c │ │ + [2c5ebc] tls_default_post_process_record │ │ + [2c5edc] POST │ │ + [2c5ee2] tls_construct_ctos_padding │ │ + [2c5efd] tls_parse_stoc_server_cert_type │ │ + [2c5f1d] tls_construct_stoc_maxfragmentlen │ │ + [2c5f3f] , Type= │ │ + [2c5f47] asn1_item_embed_new │ │ + [2c5f5b] parameter │ │ + [2c5f65] %02x%c │ │ + [2c5f6c] broken pipe │ │ + [2c5f78] no accept addr or service specified │ │ + [2c5f9c] unknown info type │ │ + [2c5fae] bio_write_intern │ │ + [2c5fbf] crypto/bio/bss_mem.c │ │ + [2c5fd4] crypto/buffer/buffer.c │ │ + [2c5feb] [%s] %s=%s\n │ │ + [2c5ff7] OBJECT │ │ + [2c5ffe] o2i_SCT │ │ + [2c6006] DH Parameters │ │ + [2c6014] do_dh_print │ │ + [2c6020] bn_compute_wNAF │ │ + [2c6030] p.other │ │ + [2c6038] X9_62_CURVE │ │ + [2c6044] ossl_ec_key_dup │ │ + [2c6054] hybrid │ │ + [2c605b] field-type │ │ + [2c6066] SECG/WTLS curve over a 160 bit prime field │ │ + [2c6091] WTLS curve over a 224 bit prime field │ │ + [2c60b7] RFC 5639 curve over a 384 bit prime field │ │ + [2c60e1] ossl_ec_group_set_params │ │ + [2c60fa] EC_GROUP_new_from_params │ │ + [2c6113] ossl_ec_GF2m_simple_point2oct │ │ + [2c6131] ossl_ecdsa_sign_sig │ │ + [2c6145] Generator (compressed): │ │ + [2c615d] ecp_nistz256_windowed_mul │ │ + [2c6177] ossl_ec_GFp_simple_make_affine │ │ + [2c6196] %*s%s Public-Key:\n │ │ + [2c61a9] crypto/ec/ecx_backend.c │ │ + [2c61c1] OSSL_DECODER_CTX_set_input_type │ │ + [2c61e1] CT routines │ │ + [2c61ed] EVP_PKEY_decrypt │ │ + [2c61fe] assertion failed: mdsize <= EVP_MAX_MD_SIZE │ │ + [2c622a] evp_md_from_algorithm │ │ + [2c6240] wap-wsg-idm-ecid-wtls12 │ │ + [2c6258] K-409 │ │ + [2c625e] tlsivinv │ │ + [2c6267] crypto/evp/evp_lib.c │ │ + [2c627c] The passed EVP_PKEY must be assigned a key │ │ + [2c62a7] save-parameters │ │ + [2c62b7] crypto/encode_decode/encoder_lib.c │ │ + [2c62da] evp_keyexch_from_algorithm │ │ + [2c62f5] crypto/evp/kdf_lib.c │ │ + [2c630a] evp_keymgmt_util_match │ │ + [2c6321] PKCS5_v2_scrypt_keyivgen_ex │ │ + [2c633d] DHX │ │ + [2c6341] hexdistid │ │ + [2c634b] qx │ │ + [2c634e] rsa-exponent9 │ │ + [2c635c] get_payload_public_key │ │ + [2c6373] potential │ │ + [2c637d] pkey_dh_derive │ │ + [2c638c] dh_builtin_genparams │ │ + [2c63a1] pkey_ec_sign │ │ + [2c63ae] validate-pq │ │ + [2c63ba] check pubkey invalid │ │ + [2c63cf] q too large │ │ + [2c63db] cannot get parameters │ │ + [2c63f1] default query parse error │ │ + [2c640b] invalid seed length │ │ + [2c641f] too many records │ │ + [2c6430] no multipart body failure │ │ + [2c644a] need new setup values │ │ + [2c6460] ctrl command not implemented │ │ + [2c647d] unimplemented cipher │ │ + [2c6492] sock not supported │ │ + [2c64a5] certificate already present │ │ + [2c64c1] no matching signature │ │ + [2c64d7] receipt decode error │ │ + [2c64ec] certificate not accepted │ │ + [2c6505] certificate not found │ │ + [2c651b] certresponse not found │ │ + [2c6532] error creating genm │ │ + [2c6546] error creating pollrep │ │ + [2c655d] failed extracting pubkey │ │ + [2c6576] Specifies an ENGINE id name for loading │ │ + [2c659e] assertion failed: list >= 0 && list < sh.freelist_size │ │ + [2c65d5] unsigned_from_signed │ │ + [2c65ea] crypto/provider_child.c │ │ + [2c6602] ossl_provider_add_to_store │ │ + [2c661d] undefined │ │ + [2c6627] pkcs7-signedAndEnvelopedData │ │ + [2c6644] countersignature │ │ + [2c6655] nsDataType │ │ + [2c6660] BF-CFB │ │ + [2c6667] surname │ │ + [2c666f] pbeWithMD5AndCast5CBC │ │ + [2c6685] Microsoft Trust List Signing │ │ + [2c66a2] X509v3 Delta CRL Indicator │ │ + [2c66bd] X509v3 CRL Reason Code │ │ + [2c66d4] id-qt-unotice │ │ + [2c66e2] S/MIME Capabilities │ │ + [2c66f6] Extension Request │ │ + [2c6708] ISO Member Body │ │ + [2c6718] ISO-US │ │ + [2c671f] X9cm │ │ + [2c6724] id-smime-ct-DVCSRequestData │ │ + [2c6740] id-smime-aa-ets-RevocationRefs │ │ + [2c675f] id-smime-aa-ets-archiveTimeStamp │ │ + [2c6780] biometricInfo │ │ + [2c678e] id-it-subscriptionResponse │ │ + [2c67a9] id-cmc-popLinkWitness │ │ + [2c67bf] serviceLocator │ │ + [2c67ce] aes-256-ecb │ │ + [2c67da] documentSeries │ │ + [2c67e9] mobileTelephoneNumber │ │ + [2c67ff] set-msgExt │ │ + [2c680a] setct-CapReqTBE │ │ + [2c681a] setct-CapRevReqTBE │ │ + [2c682d] setAttr-TokICCsig │ │ + [2c683f] aes-192-cfb8 │ │ + [2c684c] id-ppl-anyLanguage │ │ + [2c685f] id-PasswordBasedMAC │ │ + [2c6873] gost89-cnt │ │ + [2c687e] hmac │ │ + [2c6883] Microsoft Local Key set │ │ + [2c689b] preferredDeliveryMethod │ │ + [2c68b3] AES-256-CTR │ │ + [2c68bf] RSAES-OAEP │ │ + [2c68ca] dhpublicnumber │ │ + [2c68d9] aes-128-ocb │ │ + [2c68e5] id-tc26 │ │ + [2c68ed] id-tc26-signwithdigest │ │ + [2c6904] id-tc26-signwithdigest-gost3410-2012-512 │ │ + [2c692d] id-tc26-gost-3410-2012-512-constants │ │ + [2c6952] INN │ │ + [2c6956] Send Router │ │ + [2c6962] sendOwner │ │ + [2c696c] auth-gost01 │ │ + [2c6978] organizationIdentifier │ │ + [2c698f] c3 │ │ + [2c6992] ARIA-192-CCM │ │ + [2c699f] RSA-SM3 │ │ + [2c69a7] aes-192-siv │ │ + [2c69b3] BLAKE2SMAC │ │ + [2c69be] SSHKDF │ │ + [2c69c5] classSignToolKC1 │ │ + [2c69d6] Class of Signing Tool KC3 │ │ + [2c69f0] rpkiManifest │ │ + [2c69fd] ms-cert-templ │ │ + [2c6a0b] Microsoft Application Policies Extension │ │ + [2c6a34] noAssertion │ │ + [2c6a40] X509v3 Holder Name Constraints │ │ + [2c6a5f] OCSP_REVOKEDINFO │ │ + [2c6a70] root ca not trusted │ │ + [2c6a84] PKCS12KDF │ │ + [2c6a8e] PKCS12_item_decrypt_d2i_ex │ │ + [2c6aa9] value.safes │ │ + [2c6ab5] recipientinfo │ │ + [2c6ac3] encryption ctrl failure │ │ + [2c6adb] failed to create lock │ │ + [2c6af1] Hash Algorithm: │ │ + [2c6b02] INVALID │ │ + [2c6b0a] rsa_pkey_ctrl │ │ + [2c6b18] BN_BLINDING_create_param │ │ + [2c6b31] EVP_PKEY_CTX_set0_rsa_oaep_label │ │ + [2c6b52] SHA2-224 │ │ + [2c6b5b] %s%s, Scheme (%s : %d), Properties (%s) │ │ + [2c6b83] crypto/ui/ui_lib.c │ │ + [2c6b96] UI_process │ │ + [2c6ba1] PEM password callback wrapper │ │ + [2c6bbf] get_cert_by_subject_ex │ │ + [2c6bd6] ACCESS_DESCRIPTION │ │ + [2c6be9] AUTHORITY_INFO_ACCESS │ │ + [2c6bff] v2i_AUTHORITY_INFO_ACCESS │ │ + [2c6c19] Key Encipherment │ │ + [2c6c2a] crypto/x509/v3_bcons.c │ │ + [2c6c41] crypto/x509/v3_extku.c │ │ + [2c6c58] Unspecified │ │ + [2c6c64] (BGP MDT) │ │ + [2c6c6f] ASIdentifierChoice_canonize │ │ + [2c6c8b] crypto/x509/v3_pcons.c │ │ + [2c6ca2] crypto/x509/v3_pmaps.c │ │ + [2c6cb9] URI │ │ + [2c6cbd] move │ │ + [2c6cc2] invalid multiple rdns │ │ + [2c6cd8] /usr/local/ssl/cert.pem │ │ + [2c6cf0] issuer mismatch │ │ + [2c6d00] self-signed certificate │ │ + [2c6d18] crypto/x509/x509_vfy.c │ │ + [2c6d2f] policy_cache_create │ │ + [2c6d43] crypto/x509/x509name.c │ │ + [2c6d5a] extensions │ │ + [2c6d65] socket set key failed │ │ + [2c6d7b] -ENOMEM ( code │ │ + [2c6d8b] provider=base,fips=yes,output=der,structure=dh │ │ + [2c6dba] provider=base,fips=yes,input=pem │ │ + [2c6ddb] X963KDF:X942KDF-CONCAT │ │ + [2c6df2] DSA:dsaEncryption:1.2.840.10040.4.1 │ │ + [2c6e16] provider=default,fips=yes,input=der,structure=dsa │ │ + [2c6e48] RC2-40-CBC:RC2-40 │ │ + [2c6e5a] secp192r1 │ │ + [2c6e64] SM2_Ciphertext │ │ + [2c6e73] aes_wrap_init │ │ + [2c6e81] msblob2key_decode │ │ + [2c6e93] sm2_to_type_specific_no_pub_der_encode │ │ + [2c6eba] dh_to_EncryptedPrivateKeyInfo_der_encode │ │ + [2c6ee3] dsa_to_PrivateKeyInfo_pem_encode │ │ + [2c6f04] %s%c%c │ │ + [2c6f0b] NIST CURVE │ │ + [2c6f16] sm22text_encode │ │ + [2c6f26] rsa2text_encode │ │ + [2c6f36] dh_X9_42_kdf_derive │ │ + [2c6f4a] kdf_pbkdf2_derive │ │ + [2c6f5c] providers/implementations/macs/blake2_mac_impl.c │ │ + [2c6f8d] providers/implementations/rands/crngt.c │ │ + [2c6fb5] ed25519_digest_sign │ │ + [2c6fc9] eddsa_dupctx │ │ + [2c6fd6] minimum salt length set to %d, but theactual salt length is only set to %d │ │ + [2c7021] rsa_verify │ │ + [2c702c] Only X.931 or PKCS#1 v1.5 padding allowed │ │ + [2c7056] file_open │ │ + [2c7060] file_set_ctx_params │ │ + [2c7074] input=PVK │ │ + [2c707e] msblob2obj_decode │ │ + [2c7090] rc2_get_ctx_params │ │ + [2c70a3] invalid signature size │ │ + [2c70ba] unable to reseed │ │ + [2c70cb] ossl_ccm_stream_update │ │ + [2c70e2] pher │ │ + [2c70e7] me │ │ + [2c70ea] datory-digest │ │ + [2c70f8] len │ │ + [2c70fc] libunwind: %s - %s\n │ │ + [2c7110] s11 │ │ + [2c7114] d14 │ │ + [2c7118] getBytes │ │ + [2c7121] unix-excl │ │ + [2c712b] PRAGMA cipher_default_use_hmac = %d; │ │ + [2c7150] sqlcipher_register_provider: left SQLCIPHER_MUTEX_PROVIDER │ │ + [2c718b] sqlcipher_codec_key_derive: error occurred copying read_ctx to write_ctx │ │ + [2c71d4] reopened migration database: %d │ │ + [2c71f4] vtab:%p │ │ + [2c71fc] AutoCommit │ │ + [2c7207] IfSmaller │ │ + [2c7211] Next │ │ + [2c7216] RowSetRead │ │ + [2c7221] VNext │ │ + [2c7227] Move │ │ + [2c722c] ShiftLeft │ │ + [2c7236] OpenEphemeral │ │ + [2c7244] IdxRowid │ │ + [2c724d] Destroy │ │ + [2c7255] AggFinal │ │ + [2c725e] CursorUnlock │ │ + [2c726b] VColumn │ │ + [2c7273] invalid page number %u │ │ + [2c728a] Tree %u page %u: │ │ + [2c729c] no such table │ │ + [2c72aa] freelist_count │ │ + [2c72b9] full_column_names │ │ + [2c72cb] strict │ │ + [2c72d2] idx │ │ + [2c72d6] parser stack overflow │ │ + [2c72ec] row value misused │ │ + [2c72fe] FILTER clause may only be used with aggregate window functions │ │ + [2c733d] INTERSECT │ │ + [2c7347] EXCEPT │ │ + [2c734e] always │ │ + [2c7355] too many FROM clause terms, max: %d │ │ + [2c7379] LEFT │ │ + [2c737e] count │ │ + [2c7384] USING │ │ + [2c738c] frame ending offset must be a non-negative integer │ │ + [2c73bf] │ │ + [2c73c1] DISTINCT is not supported for window functions │ │ + [2c73f0] UTF8 │ │ + [2c73f5] cannot create trigger on system table │ │ + [2c741b] unable to open database: %s │ │ + [2c7437] cache │ │ + [2c743d] ro │ │ + [2c7440] stat_get │ │ + [2c7449] sqlite_altertab_%s │ │ + [2c745c] concat │ │ + [2c7463] random │ │ + [2c746a] string_agg │ │ + [2c7475] ?000 │ │ + [2c747a] a generated column │ │ + [2c748d] subsecond │ │ + [2c7497] auto │ │ + [2c749c] jsonb_array │ │ + [2c74a8] json_object() labels must be TEXT │ │ + [2c74ca] failed memory resize %u to %u bytes │ │ + [2c74ee] ssen │ │ + [2c74f3] docid │ │ + [2c74f9] │ │ + [2c74fe] multiple content=... directives │ │ + [2c751e] fulness │ │ + [2c7526] Invalid argument to rtreedepth() │ │ + [2c7547] SELECT data FROM %Q.'%q_node' WHERE nodeno=? │ │ + [2c7574] DEFAULT_FOREIGN_KEYS │ │ + [2c7589] DEFAULT_WAL_AUTOCHECKPOINT=1000 │ │ + [2c75a9] ENABLE_COLUMN_METADATA │ │ + [2c75c0] MAX_TRIGGER_DEPTH=1000 │ │ + [2c75d7] MAX_VARIABLE_NUMBER=32766 │ │ + [2c75f1] ADH-AES128-SHA │ │ + [2c7600] DHE-RSA-AES256-SHA │ │ + [2c7613] ADH-AES256-SHA256 │ │ + [2c7625] TLS_DHE_RSA_WITH_AES_128_GCM_SHA256 │ │ + [2c7649] TLS_RSA_WITH_AES_256_CCM │ │ + [2c7662] DHE-PSK-AES256-CCM │ │ + [2c7675] TLS_PSK_WITH_AES_128_CCM_8 │ │ + [2c7690] TLS_PSK_DHE_WITH_AES_128_CCM_8 │ │ + [2c76af] RSA-PSK-AES256-CBC-SHA │ │ + [2c76c6] TLS_ECDHE_PSK_WITH_NULL_SHA256 │ │ + [2c76e5] TLS_RSA_WITH_CAMELLIA_128_CBC_SHA256 │ │ + [2c770a] ECDHE-PSK-CAMELLIA256-SHA384 │ │ + [2c7727] TLS_RSA_WITH_ARIA_256_GCM_SHA384 │ │ + [2c7748] bad certificate │ │ + [2c7758] bad extension │ │ + [2c7766] bad record type │ │ + [2c7776] bio not set │ │ + [2c7782] exceeds max fragment size │ │ + [2c779c] extension not received │ │ + [2c77b3] no client cert method │ │ + [2c77c9] no stream │ │ + [2c77d3] no suitable digest algorithm │ │ + [2c77f0] old session cipher not returned │ │ + [2c7810] pipeline failure │ │ + [2c7821] remote peer address not set │ │ + [2c783d] renegotiate ext too long │ │ + [2c7856] required compression algorithm missing │ │ + [2c787d] tlsv1 alert inappropriate fallback │ │ + [2c78a0] unknown digest │ │ + [2c78af] unsupported config value │ │ + [2c78c8] ssl_write_internal │ │ + [2c78db] ssl_log_rsa_client_key_exchange │ │ + [2c78fb] VerifyCAPath │ │ + [2c7908] RequestCAPath │ │ + [2c7916] dhparam │ │ + [2c791e] record_padding │ │ + [2c792d] SSL_CTX_use_PrivateKey_file │ │ + [2c7949] tlsext_tick_lifetime_hint │ │ + [2c7963] tls-min-tls │ │ + [2c796f] ecdsa_secp384r1_sha384 │ │ + [2c7986] ecdsa_brainpoolP256r1_sha256 │ │ + [2c79a3] tls13_hkdf_expand │ │ + [2c79b5] PREFERRED_ADDR provided for zero-length CID │ │ + [2c79e1] initial_source_connection_id │ │ + [2c79fe] connection_state_updated │ │ + [2c7a17] packet_number │ │ + [2c7a25] attempted │ │ + [2c7a2f] version_negotiation │ │ + [2c7a43] reset_stream │ │ + [2c7a50] stop_sending │ │ + [2c7a5d] path_response │ │ + [2c7a6b] ossl_qrl_enc_level_set_key_cooldown_done │ │ + [2c7a94] AES-256-GCM │ │ + [2c7aa0] ssl/quic/quic_rx_depack.c │ │ + [2c7aba] CRYPTO frame not valid in 0-RTT │ │ + [2c7ada] STREAM valid only in 0/1-RTT │ │ + [2c7af7] HANDSHAKE_DONE valid only in 1-RTT │ │ + [2c7b1a] ssl/quic/quic_txpim.c │ │ + [2c7b30] MAX_STREAMS_UNI │ │ + [2c7b40] INTERNAL_ERROR │ │ + [2c7b4f] FINAL_SIZE_ERROR │ │ + [2c7b60] FRAME_ENCODING_ERROR │ │ + [2c7b75] AES-256-ECB │ │ + [2c7b81] ssl3_cipher │ │ + [2c7b8d] tls_parse_ctos_use_srtp │ │ + [2c7ba5] tls_construct_cke_rsa │ │ + [2c7bbb] tls_construct_cke_gost18 │ │ + [2c7bd4] tls_process_next_proto │ │ + [2c7beb] tls_process_cke_rsa │ │ + [2c7bff] ASN1_get_object │ │ + [2c7c0f] PrivateKeyInfo │ │ + [2c7c1e] i2a_ASN1_OBJECT │ │ + [2c7c2e] ASN1_UTF8STRING │ │ + [2c7c3e] ASN1_BOOLEAN │ │ + [2c7c4b] connect timeout │ │ + [2c7c5b] BIO_recvmmsg │ │ + [2c7c68] BN_mod_lshift_quick │ │ + [2c7c7c] CONF_parse_list │ │ + [2c7c8c] module=%s, value=%s retcode=%-8d │ │ + [2c7cad] FORMAT │ │ + [2c7cb4] %04d%02d%02d%02d%02d%02dZ │ │ + [2c7cce] public-key: │ │ + [2c7cda] params.p │ │ + [2c7ce3] counter │ │ + [2c7ceb] %*spriv:\n │ │ + [2c7cf5] group │ │ + [2c7cfb] SECG/WTLS curve over a 131 bit binary field │ │ + [2c7d27] ec_GF2m_simple_ladder_post │ │ + [2c7d42] ossl_ec_GFp_simple_oct2point │ │ + [2c7d5f] ossl_ecx_key_op │ │ + [2c7d6f] OSSL_DECODER_get0_provider │ │ + [2c7d8a] crypto/engine/eng_lib.c │ │ + [2c7da2] id=%s │ │ + [2c7da8] x509 certificate routines │ │ + [2c7dc2] UI routines │ │ + [2c7dce] HMAC routines │ │ + [2c7ddc] invalid property definition │ │ + [2c7df8] EVP_DigestUpdate │ │ + [2c7e09] secp112r1 │ │ + [2c7e13] sect239k1 │ │ + [2c7e1d] c2pnb208w1 │ │ + [2c7e28] brainpoolP384t1 │ │ + [2c7e38] default_properties │ │ + [2c7e4b] OSSL_ENCODER_get0_properties │ │ + [2c7e68] crypto/evp/kem.c │ │ + [2c7e79] rsa_pss_saltlen │ │ + [2c7e89] saltlen │ │ + [2c7e91] rsa_oaep_label │ │ + [2c7ea0] [action:%d, state:%d] padding number %d │ │ + [2c7ec8] rsa-factor4 │ │ + [2c7ed4] rsa-factor6 │ │ + [2c7ee0] rsa-exponent1 │ │ + [2c7eee] rsa-exponent7 │ │ + [2c7efc] fromdata_init │ │ + [2c7f0a] pkey_dsa_ctrl_str │ │ + [2c7f1c] ffdhe8192 │ │ + [2c7f26] crypto/hmac/hmac.c │ │ + [2c7f39] no prime candidate │ │ + [2c7f4c] check p not prime │ │ + [2c7f5e] parameter encoding error │ │ + [2c7f77] cipher parameter error │ │ + [2c7f8e] boolean is wrong length │ │ + [2c7fa6] cipher has no object identifier │ │ + [2c7fc6] invalid object encoding │ │ + [2c7fde] missing second number │ │ + [2c7ff4] unknown object type │ │ + [2c8008] module initialization error │ │ + [2c8024] no conf or environment variable │ │ + [2c8044] insufficient secure data space │ │ + [2c8063] too many bytes │ │ + [2c8072] no such engine │ │ + [2c8081] inconsistent content length │ │ + [2c809d] missing content type │ │ + [2c80b2] retry timeout │ │ + [2c80c0] not kek │ │ + [2c80c8] no content │ │ + [2c80d3] recipient error │ │ + [2c80e3] invalid args │ │ + [2c80f0] unknown algorithm id │ │ + [2c8105] AES-192-CBC │ │ + [2c8111] aes256-wrap │ │ + [2c811d] rc2_magic_to_meth │ │ + [2c812f] assertion failed: (char **)temp->next->p_next == list │ │ + [2c8165] crypto/params.c │ │ + [2c8175] general_set_uint │ │ + [2c8186] do_ui_passphrase │ │ + [2c8197] section=%s not found │ │ + [2c81ac] Netscape CA Revocation Url │ │ + [2c81c7] desx-cbc │ │ + [2c81d0] id-ce │ │ + [2c81d6] keyUsage │ │ + [2c81df] mdc2WithRSA │ │ + [2c81eb] SN │ │ + [2c81ee] RC5-ECB │ │ + [2c81f6] clientAuth │ │ + [2c8201] id-smime-mod-ess │ │ + [2c8212] id-smime-mod-ets-eSignature-88 │ │ + [2c8231] id-mod-qualified-cert-93 │ │ + [2c824a] id-regCtrl-authenticator │ │ + [2c8263] Mail │ │ + [2c8268] holdInstructionReject │ │ + [2c827e] mime-mhs-headings │ │ + [2c8290] setct-PANToken │ │ + [2c829f] setct-CapReqTBS │ │ + [2c82af] setct-CapRevReqTBSX │ │ + [2c82c3] setct-BatchAdminReqData │ │ + [2c82db] setct-CredRevReqTBEX │ │ + [2c82f0] setCext-PGWYcapabilities │ │ + [2c8309] AES-128-CFB8 │ │ + [2c8316] streetAddress │ │ + [2c8324] sha512WithRSAEncryption │ │ + [2c833c] sha384 │ │ + [2c8343] inhibitAnyPolicy │ │ + [2c8354] CAMELLIA-256-CBC │ │ + [2c8365] camellia-256-cbc │ │ + [2c8376] camellia-256-cfb1 │ │ + [2c8388] certificateIssuer │ │ + [2c839a] id-Gost28147-89-TestParamSet │ │ + [2c83b7] userCertificate │ │ + [2c83c7] jurisdictionLocalityName │ │ + [2c83e0] AES-256-OCB │ │ + [2c83ec] id-tc26-algorithms │ │ + [2c83ff] GOST R 34.10-2012 with GOST R 34.11-2012 (256 bit) │ │ + [2c8432] kuznyechik-cbc │ │ + [2c8441] tls1-prf │ │ + [2c844a] KxECDHE │ │ + [2c8452] Poly1305 │ │ + [2c845b] aria-128-cbc │ │ + [2c8468] ARIA-192-OFB │ │ + [2c8475] countryCode3c │ │ + [2c8483] DSTU curve 1 │ │ + [2c8490] uacurve4 │ │ + [2c8499] magma-ctr-acpkm │ │ + [2c84a9] id-tc26-cipher-gostr3412-2015-kuznyechik │ │ + [2c84d2] Class of Signing Tool KC2 │ │ + [2c84ec] sm4-gcm │ │ + [2c84f4] cades │ │ + [2c84fa] id-aa-ATSHashIndex-v3 │ │ + [2c8510] id-aa-ets-archiveTimestampV2 │ │ + [2c852d] acceptablePrivPolicies │ │ + [2c8544] X509v3 Issued On Behalf Of │ │ + [2c855f] X509v3 Alternative Signature Algorithm │ │ + [2c8586] OBJ_add_sigid │ │ + [2c8594] OCSP_CRLID │ │ + [2c859f] certs │ │ + [2c85a5] crlUrl │ │ + [2c85ac] crlNum │ │ + [2c85b3] ENCRYPTED │ │ + [2c85bd] PRIVATE KEY │ │ + [2c85c9] asn1_d2i_read_bio │ │ + [2c85db] d.enveloped │ │ + [2c85e7] d.encrypted │ │ + [2c85f3] Unprocessed type %d\n │ │ + [2c8608] prim: │ │ + [2c860f] do_pkcs7_signed_attrib │ │ + [2c8626] parse_oct │ │ + [2c8630] argument out of range │ │ + [2c8646] ossl_rand_pool_add │ │ + [2c8659] bad e value │ │ + [2c8665] data too small for key size │ │ + [2c8681] pkcs decoding error │ │ + [2c8695] crypto/rsa/rsa_mp.c │ │ + [2c86a9] pkey_rsa_ctrl │ │ + [2c86b7] OPENSSL_sk_reserve │ │ + [2c86ca] not parameters │ │ + [2c86d9] unregistered scheme │ │ + [2c86ed] LEGACY_GOST_PKCS12 │ │ + [2c8700] unknown control command │ │ + [2c8718] You must type in %d to %d characters │ │ + [2c873d] crypto/err/err_prn.c │ │ + [2c8752] i2v_AUTHORITY_INFO_ACCESS │ │ + [2c876c] dataEncipherment │ │ + [2c877d] Certificate Sign │ │ + [2c878e] %*sCPS: %.*s │ │ + [2c879b] superseded │ │ + [2c87a6] %*sIndirect CRL\n │ │ + [2c87b7] unknown\n │ │ %*s │ │ - [2c87ea] ADMISSIONS │ │ - [2c87f5] %*s namingAuthorityUrl: │ │ - [2c880f] crypto/x509/v3_no_ass.c │ │ - [2c8827] %*sPath Length Constraint: │ │ - [2c8843] crypto/x509/v3_purp.c │ │ - [2c8859] othername: SRVName: │ │ - [2c886d] v2i_GENERAL_NAMES │ │ - [2c887f] unable to decrypt CRL's signature │ │ - [2c88a1] unknown certificate verification error │ │ - [2c88c8] dane_i2d │ │ - [2c88d1] SubjectPublicKeyInfo │ │ - [2c88e6] provider=base,fips=yes,output=text │ │ - [2c8909] provider=base,fips=no,output=pem,structure=type-specific │ │ - [2c8942] KECCAK-KMAC-256:KECCAK-KMAC256 │ │ - [2c8961] BLAKE2BMAC:1.3.6.1.4.1.1722.12.2.1 │ │ - [2c8984] OpenSSL HKDF via EVP_PKEY implementation │ │ - [2c89ad] provider=default,fips=yes,input=msblob │ │ - [2c89d4] AES-128-XTS:1.3.111.2.1619.0.1.1 │ │ - [2c89f5] AES-256-WRAP:id-aes256-wrap:AES256-WRAP:2.16.840.1.101.3.4.1.45 │ │ - [2c8a35] OpenSSL Null Provider │ │ - [2c8a4b] digest-props │ │ - [2c8a58] providers/implementations/ciphers/cipher_aes_xts.c │ │ - [2c8a8b] CS1 │ │ - [2c8a8f] providers/implementations/encode_decode/decode_spki2typespki.c │ │ - [2c8ace] ec_to_type_specific_no_pub_pem_encode │ │ - [2c8af4] rsapss_to_EncryptedPrivateKeyInfo_pem_encode │ │ - [2c8b21] rsa_to_PKCS1_der_encode │ │ - [2c8b39] rsapss_to_PKCS1_der_encode │ │ - [2c8b54] providers/implementations/encode_decode/encode_key2ms.c │ │ - [2c8b8c] Mask Algorithm: %s with %s%s\n │ │ - [2c8bac] ecdh_match_params │ │ - [2c8bbe] providers/implementations/exchange/kdf_exch.c │ │ - [2c8bec] kdf_argon2_ctx_set_salt │ │ - [2c8c04] DES3-WRAP │ │ - [2c8c0e] Invalid sender auth public key │ │ - [2c8c2d] providers/implementations/kem/ecx_kem.c │ │ - [2c8c55] kmac_set_ctx_params │ │ - [2c8c69] kat │ │ - [2c8c6d] eddsa_digest_signverify_init │ │ - [2c8c8a] providers/implementations/signature/rsa_sig.c │ │ - [2c8cb8] minimum salt length: %d, actual salt length: %d │ │ - [2c8ce8] PKCS#1 padding not allowed with RSA-PSS │ │ - [2c8d10] X.931 padding not allowed with RSA-PSS │ │ - [2c8d37] unsupported mac type │ │ - [2c8d4c] mcost │ │ - [2c8d52] prf-ems-check │ │ - [2c8d60] ndfrag │ │ - [2c8d67] ghash │ │ - [2c8d6d] _Unwind_VRS_Set │ │ - [2c8d7d] Type matching not implemented │ │ - [2c8d9b] s18 │ │ - [2c8d9f] backupProviderCPtr │ │ - [2c8db2] providerCPtr │ │ - [2c8dbf] % │ │ - [2c8dc1] unix │ │ - [2c8dc6] cipher_migrate │ │ - [2c8dd5] sqlcipherCodecAttach: entering database mutex %p │ │ - [2c8e06] sqlcipherCodecAttach: left database mutex %p (early return on rc=%d) │ │ - [2c8e4b] sqlite3_rekey_v2: leaving database mutex %p │ │ - [2c8e77] SELECT sql FROM %s.sqlite_schema WHERE sql LIKE 'CREATE UNIQUE INDEX %%' │ │ - [2c8ec2] a │ │ - [2c8ec4] API call with %s database connection pointer │ │ - [2c8ef1] multiple links to file: %s │ │ - [2c8f0c] /var/tmp │ │ - [2c8f15] ? │ │ - [2c8f17] %lld │ │ - [2c8f1c] FkIfZero │ │ - [2c8f25] ColumnsUsed │ │ - [2c8f31] Insert │ │ - [2c8f38] overflow list length │ │ - [2c8f4d] Failed to read ptrmap key=%u │ │ - [2c8f6a] hidden │ │ - [2c8f71] addr │ │ - [2c8f76] codec_set_pass_key: error ocurred fetching codec from pager on db %d │ │ - [2c8fbb] sqlcipher_cipher_ctx_copy: target=%p, source=%p │ │ - [2c8feb] sqlcipher_openssl_deactivate: entering SQLCIPHER_MUTEX_PROVIDER_ACTIVATE │ │ - [2c9034] cache_spill │ │ - [2c9040] encoding │ │ - [2c9049] journal_size_limit │ │ - [2c905c] %s%s │ │ - [2c9061] authorizer malfunction │ │ - [2c9078] there is already an index named %s │ │ - [2c909b] too many references to "%s": max 65535 │ │ - [2c90c2] no such table: %s │ │ - [2c90d4] default value of column [%s] is not constant │ │ - [2c9101] index │ │ - [2c9107] virtual tables cannot use computed columns │ │ - [2c9132] %c?) │ │ - [2c9137] min │ │ - [2c913b] -- TRIGGER %s │ │ - [2c9149] sissii │ │ - [2c9150] virtual table │ │ - [2c915e] frame specification │ │ - [2c9172] time │ │ - [2c9177] ->> │ │ - [2c917b] bad parameter or other API misuse │ │ - [2c919d] tokenchars= │ │ - [2c91a9] DELETE FROM %Q.'%q_content' WHERE rowid = ? │ │ - [2c91d5] SELECT 2 * total(1 + leaves_end_block - start_block) FROM (SELECT * FROM %Q.'%q_segdir' WHERE level = ? ORDER BY idx ASC LIMIT ? ) │ │ - [2c9263] %Q, │ │ - [2c9268] rebuild │ │ - [2c9270] unrecognized matchinfo request: %c │ │ - [2c9293] ALTER TABLE %Q.'%q_segdir' RENAME TO '%q_segdir'; │ │ - [2c92c7] parse error in "%s" │ │ - [2c92db] malformed contentless_delete=... directive │ │ - [2c9306] no such cursor: %lld │ │ - [2c931b] trigram │ │ - [2c9323] fts5vocab │ │ - [2c932d] rtree_i32 │ │ - [2c9337] Node %lld missing from database │ │ - [2c9357] SELECT length(data) FROM '%q'.'%q_node' WHERE nodeno = 1 │ │ - [2c9390] ssl/s3_lib.c │ │ - [2c939d] ssl3_ctrl │ │ - [2c93a7] DH │ │ - [2c93aa] TLS_DH_anon_WITH_AES_128_GCM_SHA256 │ │ - [2c93ce] TLS_DHE_RSA_WITH_AES_128_CCM_8 │ │ - [2c93ed] TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA │ │ - [2c9412] AECDH-AES128-SHA │ │ - [2c9423] DHE-PSK-AES256-CBC-SHA │ │ - [2c943a] ECDHE-ECDSA-CHACHA20-POLY1305 │ │ - [2c9458] TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA256 │ │ - [2c9481] ssl/s3_enc.c │ │ - [2c948e] magma-mac │ │ - [2c9498] SUITEB128ONLY │ │ - [2c94a6] kECDHE │ │ - [2c94ad] kGOST18 │ │ - [2c94b5] dane tlsa bad public key │ │ - [2c94ce] extra data in message │ │ - [2c94e4] invalid context │ │ - [2c94f4] missing fatal │ │ - [2c9502] wrong rpk type │ │ - [2c9511] system_default │ │ - [2c9520] no_tls1 │ │ - [2c9528] ecdh_single │ │ - [2c9534] no_ticket │ │ - [2c953e] VerifyCAFile │ │ - [2c954b] PrioritizeChaCha │ │ - [2c955c] SERVERINFO FOR │ │ - [2c956c] verify_result │ │ - [2c957a] AES-256-CBC │ │ - [2c9586] p │ │ - [2c9588] tls-group-id │ │ - [2c9595] ecdsa_secp521r1_sha512 │ │ - [2c95ac] ed25519 │ │ - [2c95b4] rsa_pkcs1_md5_sha1 │ │ - [2c95c7] INITIAL_MAX_STREAMS_BIDI is malformed │ │ - [2c95ed] initial_max_streams_bidi │ │ - [2c9606] ch_rx_handle_packet │ │ - [2c961a] forgery limit │ │ - [2c9628] description │ │ - [2c9634] protocol │ │ - [2c963d] transport_parameter_error │ │ - [2c9657] token │ │ - [2c965d] ect0 │ │ - [2c9662] retire_connection_id │ │ - [2c9677] data_blocked │ │ - [2c9684] ossl_qrl_enc_level_set_key_update │ │ - [2c96a6] ssl/record/rec_layer_d1.c │ │ - [2c96c0] ossl_early_data_count_ok │ │ - [2c96d9] dtls_rlayer_buffer_record │ │ - [2c96f3] tls_default_validate_record_header │ │ - [2c9716] tls_read_record │ │ - [2c9726] tls_psk_do_binder │ │ - [2c9738] add_key_share │ │ - [2c9746] tls_parse_ctos_server_name │ │ - [2c9761] tls_construct_stoc_cryptopro_bug │ │ - [2c9782] state_machine │ │ - [2c9790] ossl_statem_client_read_transition │ │ - [2c97b3] dtls1_read_failed │ │ - [2c97c5] tls_process_key_update │ │ - [2c97dc] tls_output_rpk │ │ - [2c97eb] ssl_check_srp_ext_ClientHello │ │ - [2c9809] Field= │ │ - [2c9810] ossl_x509_algor_get_md │ │ - [2c9827] async_release_job │ │ - [2c9839] 0123456789ABCDEF │ │ - [2c984a] BN_rshift │ │ - [2c9854] openssl_conf │ │ - [2c9861] module_run │ │ - [2c986c] .pragma │ │ - [2c9874] priv │ │ - [2c9879] %02x%s │ │ - [2c9880] ossl_dh_key_from_pkcs8 │ │ - [2c9897] pub: │ │ - [2c989d] crypto/dsa/dsa_sign.c │ │ - [2c98b3] DSO_get_filename │ │ - [2c98c4] p.onBasis │ │ - [2c98ce] curve │ │ - [2c98d4] compressed │ │ - [2c98df] X9.62 curve over a 239 bit prime field │ │ - [2c9906] X9.62 curve over a 191 bit binary field │ │ - [2c992e] SM2 curve over a 256 bit prime field │ │ - [2c9953] ossl_ec_GFp_mont_field_sqr │ │ - [2c996e] ossl_ec_GFp_simple_group_check_discriminant │ │ - [2c999a] ossl_ec_GFp_simple_point_get_affine_coordinates │ │ - [2c99ca] ecx_priv_encode │ │ - [2c99da] input │ │ - [2c99e0] data-type │ │ - [2c99ea] engines │ │ - [2c99f2] safeprime-generator │ │ - [2c9a06] c2tnb239v3 │ │ - [2c9a11] EVP_EncryptFinal_ex │ │ - [2c9a25] -fips │ │ - [2c9a2b] custom-iv │ │ - [2c9a35] EVP_KDF_CTX_new │ │ - [2c9a45] EVP_KDF_CTX_dup │ │ - [2c9a55] max-size │ │ - [2c9a5e] dsa_paramgen_md │ │ - [2c9a6e] ec_paramgen_curve │ │ - [2c9a80] rsa-exponent8 │ │ - [2c9a8e] get_payload_group_name │ │ - [2c9aa5] pkey_dsa_keygen │ │ - [2c9ab5] evp_signature_from_algorithm │ │ - [2c9ad2] hindex │ │ - [2c9ad9] crypto/ffc/ffc_params.c │ │ - [2c9af1] bn error │ │ - [2c9afa] invalid size │ │ - [2c9b07] different key types │ │ - [2c9b1b] expecting a dsa key │ │ - [2c9b2f] generate error │ │ - [2c9b3e] unsupported key size │ │ - [2c9b53] illegal bitstring format │ │ - [2c9b6c] illegal boolean │ │ - [2c9b7c] mime parse error │ │ - [2c9b8d] nested too deep │ │ - [2c9b9d] sig invalid mime type │ │ - [2c9bb3] no section │ │ - [2c9bbe] illegal hex digit │ │ - [2c9bd0] engine section error │ │ - [2c9be5] msgsigdigest verification failure │ │ - [2c9c07] no matching recipient │ │ - [2c9c1d] unsupported key encryption algorithm │ │ - [2c9c42] unsupported label source │ │ - [2c9c5b] error decrypting symmetric key │ │ - [2c9c7a] failure obtaining random │ │ - [2c9c93] error validating protection │ │ - [2c9caf] missing certid │ │ - [2c9cbe] missing trust anchor │ │ - [2c9cd3] pkistatusinfo not found │ │ - [2c9ceb] log conf missing key │ │ - [2c9d00] ess signing cert add error │ │ - [2c9d1b] DES-CBC │ │ - [2c9d23] DES-EDE-ECB │ │ - [2c9d2f] id-aes128-wrap │ │ - [2c9d3e] aes128-wrap-pad │ │ - [2c9d4e] aria192 │ │ - [2c9d56] crypto/evp/e_rc2.c │ │ - [2c9d69] ssl3-sha1 │ │ - [2c9d73] assertion failed: ptr == sh_find_my_buddy(buddy, list) │ │ - [2c9daa] assertion failed: (bit & 1) == 0 │ │ - [2c9dcb] OSSL_PARAM_set_octet_ptr │ │ - [2c9de4] get_string_ptr_internal │ │ - [2c9dfc] OPENSSL_MODULES │ │ - [2c9e0c] md2 │ │ - [2c9e10] pbeWithMD2AndDES-CBC │ │ - [2c9e25] unstructuredAddress │ │ - [2c9e39] BF-OFB │ │ - [2c9e40] RSA-MDC2 │ │ - [2c9e49] rc5-cbc │ │ - [2c9e51] codeSigning │ │ - [2c9e5d] PBE-SHA1-RC4-40 │ │ - [2c9e6d] Policy Qualifier CPS │ │ - [2c9e82] ISO US Member Body │ │ - [2c9e95] id-smime-mod-msg-v3 │ │ - [2c9ea9] id-smime-ct-authData │ │ - [2c9ebe] id-smime-cti-ets-proofOfApproval │ │ - [2c9edf] OCSP Nonce │ │ - [2c9eea] acceptableResponses │ │ - [2c9efe] Selected Attribute Types │ │ - [2c9f17] pilotAttributeSyntax │ │ - [2c9f2c] lastModifiedTime │ │ - [2c9f3d] mXRecord │ │ - [2c9f46] MIME MHS │ │ - [2c9f4f] content types │ │ - [2c9f5d] set-brand │ │ - [2c9f67] setct-PCertReqData │ │ - [2c9f7a] setct-PCertResTBS │ │ - [2c9f8c] setct-CapTokenTBEX │ │ - [2c9f9f] setct-CredReqTBE │ │ - [2c9fb0] setct-CredRevResTBE │ │ - [2c9fc4] set-brand-MasterCard │ │ - [2c9fd9] ITU-T │ │ - [2c9fdf] id-ppl-inheritAll │ │ - [2c9ff1] RSA-SHA256 │ │ - [2c9ffc] anyPolicy │ │ - [2ca006] X509v3 Any Policy │ │ - [2ca018] X509v3 Policy Mappings │ │ - [2ca02f] ipsec3 │ │ - [2ca036] camellia-128-cfb1 │ │ - [2ca048] seed-ofb │ │ - [2ca051] id-GostR3410-94-CryptoPro-B-ParamSet │ │ - [2ca076] id-GostR3410-94-CryptoPro-C-ParamSet │ │ - [2ca09b] GOST 34.10-94 Cryptocom │ │ - [2ca0b3] cACertificate │ │ - [2ca0c1] id-aes128-CCM │ │ - [2ca0cf] aes-192-gcm │ │ - [2ca0db] RSASSA-PSS │ │ - [2ca0e6] PSPECIFIED │ │ - [2ca0f1] aes-128-cbc-hmac-sha256 │ │ - [2ca109] CAMELLIA-256-GCM │ │ - [2ca11a] AuthRSA │ │ - [2ca122] AuthECDSA │ │ - [2ca12c] aria-128-cfb │ │ - [2ca139] ARIA-192-CFB1 │ │ - [2ca147] SHA3-512 │ │ - [2ca150] shake256 │ │ - [2ca159] DSTU curve 4 │ │ - [2ca166] DSTU curve 8 │ │ - [2ca173] sshkdf │ │ - [2ca17a] X942KDF │ │ - [2ca182] Class of Signing Tool KA1 │ │ - [2ca19c] id-mod-cmp2000-02 │ │ - [2ca1ae] issuerKeyHash │ │ - [2ca1bc] missing ocspsigning usage │ │ - [2ca1d6] mac generation error │ │ - [2ca1eb] :BAD BOOLEAN │ │ - [2ca1f8] + │ │ - [2ca1fa] invalid padding │ │ - [2ca20a] invalid request │ │ - [2ca21a] RSA_padding_check_PKCS1_type_2 │ │ - [2ca239] RSA_verify_PKCS1_PSS_mgf1 │ │ - [2ca253] 2048 │ │ - [2ca258] could not set time │ │ - [2ca26b] index too small │ │ - [2ca27b] unknown ttyget errno value │ │ - [2ca296] closing session │ │ - [2ca2a6] d.iPAddress │ │ - [2ca2b2] v2i_ASN1_BIT_STRING │ │ - [2ca2c6] keyAgreement │ │ - [2ca2d3] decipherOnly │ │ - [2ca2e0] pqualid │ │ - [2ca2e8] notice_section │ │ - [2ca2f7] CRLissuer │ │ - [2ca301] %*sOnly CA Certificates\n │ │ - [2ca31b] %*sSignature : │ │ - [2ca32b] %.14s.%03dZ │ │ - [2ca337] %*scATool : │ │ - [2ca349] %*s │ │ - [2ca34f] sslclient │ │ - [2ca359] Time Stamp signing │ │ - [2ca36c] DNS: │ │ - [2ca371] SXNETID │ │ - [2ca379] zone │ │ - [2ca37e] expected a section name │ │ - [2ca396] extension value error │ │ - [2ca3ac] invalid numbers │ │ - [2ca3bc] no issuer certificate │ │ - [2ca3d2] newer crl not newer │ │ - [2ca3e6] wrong type │ │ - [2ca3f1] format error in CRL's nextUpdate field │ │ - [2ca418] crypto/x509/pcy_cache.c │ │ - [2ca430] crypto/asn1/a_digest.c │ │ - [2ca447] X509_REVOKED │ │ - [2ca454] X509_CRL │ │ - [2ca45d] OpenSSL Base Provider │ │ - [2ca473] provider=base,fips=no,output=der,structure=SubjectPublicKeyInfo │ │ - [2ca4b3] GMAC:1.0.9797.3.4 │ │ - [2ca4c5] OpenSSL DSA implementation │ │ - [2ca4e0] X25519:1.3.101.110 │ │ - [2ca4f3] provider=default,fips=yes,output=pem,structure=type-specific │ │ - [2ca530] provider=default,fips=yes,output=pem,structure=EncryptedPrivateKeyInfo │ │ - [2ca577] provider=default,fips=yes,input=der,structure=type-specific │ │ - [2ca5b3] provider=default,fips=yes,input=der,structure=dh │ │ - [2ca5e4] AES-192-CCM:id-aes192-CCM:2.16.840.1.101.3.4.1.27 │ │ - [2ca616] ARIA-256-CCM:1.2.410.200046.1.1.39 │ │ - [2ca639] ARIA-192-ECB:1.2.410.200046.1.1.6 │ │ - [2ca65b] ARIA-256-CFB:1.2.410.200046.1.1.13 │ │ - [2ca67e] x448 │ │ - [2ca683] C3 │ │ - [2ca686] ossl_aes_gcm_siv_get_ctx_params │ │ - [2ca6a6] providers/implementations/ciphers/cipher_tdes_common.c │ │ - [2ca6dd] providers/implementations/digests/md5_sha1_prov.c │ │ - [2ca70f] CertificateList │ │ - [2ca71f] ec_to_type_specific_no_pub_der_encode │ │ - [2ca745] rsa_to_EncryptedPrivateKeyInfo_der_encode │ │ - [2ca76f] x448_to_SubjectPublicKeyInfo_pem_encode │ │ - [2ca797] dhx_to_X9_42_pem_encode │ │ - [2ca7af] %s Private-Key:\n │ │ - [2ca7c0] RSA key │ │ - [2ca7c8] %s: (%d bit, %d primes)\n │ │ - [2ca7e1] feedback │ │ - [2ca7ea] sskdf_size │ │ - [2ca7f5] ikme │ │ - [2ca7fa] gmac_set_ctx_params │ │ - [2ca80e] providers/implementations/macs/kmac_prov.c │ │ - [2ca839] ossl_rand_drbg_new │ │ - [2ca84c] reseed_counter │ │ - [2ca85b] auto-digestmax │ │ - [2ca86a] des_init │ │ - [2ca873] kem-ikm │ │ - [2ca87b] ey │ │ - [2ca87e] em_bytes │ │ - [2ca887] nt-format │ │ - [2ca891] s3 │ │ - [2ca894] d25 │ │ - [2ca898] backup is not supported with encrypted databases │ │ - [2ca8c9] string or blob too big │ │ - [2ca8e0] PRAGMA cipher_store_pass is deprecated, please remove from use │ │ - [2ca91f] cipher_hmac_salt_mask │ │ - [2ca935] sqlcipherCodecAttach: leaving database mutex %p │ │ - [2ca965] unable to derive keys │ │ - [2ca97b] ATTACH DATABASE '%s' as migrate; │ │ - [2ca99c] unknown database: %s │ │ - [2ca9b1] open │ │ - [2ca9b6] SQLITE_TMPDIR │ │ - [2ca9c4] database corruption │ │ - [2ca9d8] memdb │ │ - [2ca9de] SorterSort │ │ - [2ca9e9] DropIndex │ │ - [2ca9f3] RowSetAdd │ │ - [2ca9fd] BLOB │ │ - [2caa02] SELECT idx,count(*) FROM %Q.sqlite_stat4 GROUP BY idx COLLATE nocase │ │ - [2caa47] Extends off end of page │ │ - [2caa5f] codec_set_pass_key: db=%p nDb=%d for_ctx=%d │ │ - [2caa8b] busy_timeout │ │ - [2caa98] cell_size_check │ │ - [2caaa8] compile_options │ │ - [2caab8] empty_result_callbacks │ │ - [2caacf] checkpointed │ │ - [2caadc] qualified table names are not allowed on INSERT, UPDATE, and DELETE statements within triggers │ │ - [2cab3b] unknown datatype for %s.%s: "%s" │ │ - [2cab5c] coalesce │ │ - [2cab65] sqlite_temp_schema │ │ - [2cab78] all VALUES must have the same number of terms │ │ - [2caba6] generated │ │ - [2cabb0] use DROP TABLE to delete table %s │ │ - [2cabd2] %s USING TEMP B-TREE │ │ - [2cabe7] no query solution │ │ - [2cabf9] automatic index on %s(%s) │ │ - [2cac13] ORDER BY │ │ - [2cac1c] too many arguments on function %T │ │ - [2cac3e] UTF16le │ │ - [2cac46] temporary storage cannot be changed from within a transaction │ │ - [2cac84] LIKE or GLOB pattern too complex │ │ - [2caca5] instr │ │ - [2cacab] hex │ │ - [2cacaf] replace │ │ - [2cacb7] error in %s %s%s%s: %s │ │ - [2cacce] %04d-%02d-%02d │ │ - [2cacdd] AM │ │ - [2cace0] {} │ │ - [2cace3] database is locked │ │ - [2cacf6] CREATE TABLE x(term, col, documents, occurrences, languageid HIDDEN) │ │ - [2cad3b] dee │ │ - [2cad3f] argument type mismatch │ │ - [2cad56] fts3tokenize disabled │ │ - [2cad6c] ,%s(x.'c%d%q') │ │ - [2cad7b] %z, 'c%d%q' │ │ - [2cad87] %z%Q, │ │ - [2cad8e] content_rowid │ │ - [2cad9c] fts5: error creating shadow table %q_%s: %s │ │ - [2cadc8] SELECT %s FROM %s AS T │ │ - [2caddf] ,? │ │ - [2cade2] pgsz │ │ - [2cade7] fts5: %s queries are not supported (detail!=full) │ │ - [2cae19] aliti │ │ - [2cae1f] WHERE name=%Q │ │ - [2cae2d] automatic extension loading failed: %s │ │ - [2cae54] TLS_RSA_WITH_AES_256_CBC_SHA256 │ │ - [2cae74] DHE-RSA-AES128-GCM-SHA256 │ │ - [2cae8e] ADH-AES256-GCM-SHA384 │ │ - [2caea4] TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 │ │ - [2caeca] RSA-PSK-AES128-CBC-SHA256 │ │ - [2caee4] TLS_DH_anon_WITH_CAMELLIA_128_CBC_SHA256 │ │ - [2caf0d] TLS_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA │ │ - [2caf33] TLS_ECDHE_PSK_WITH_CAMELLIA_128_CBC_SHA256 │ │ - [2caf5e] DHE-DSS-SEED-SHA │ │ - [2caf6f] %s/%s │ │ - [2caf75] ECDH │ │ - [2caf7a] GOST89 │ │ - [2caf81] kEDH │ │ - [2caf86] LOW │ │ - [2caf8a] invalid configuration name │ │ - [2cafa5] invalid srp username │ │ - [2cafba] srtp protection profile list too long │ │ - [2cafe0] ssl3 session id too long │ │ - [2caff9] tlsv13 alert missing extension │ │ - [2cb018] tlsv1 alert no renegotiation │ │ - [2cb035] wrong signature size │ │ - [2cb04a] SSL_CTX_set0_tmp_dh_pkey │ │ - [2cb063] Groups │ │ - [2cb06a] VerifyMode │ │ - [2cb075] ChainCAPath │ │ - [2cb081] chainCApath │ │ - [2cb08d] Compression │ │ - [2cb099] SSLv3/TLS read server hello │ │ - [2cb0b5] SSLv3/TLS read server certificate │ │ - [2cb0d7] SSLv3/TLS write client key exchange │ │ - [2cb0fb] SSLv3/TLS read client key exchange │ │ - [2cb11e] TLSv1.3 write server certificate verify │ │ - [2cb146] tls-sigalg-sec-bits │ │ - [2cb15a] tls-sigalg-sig-oid │ │ - [2cb16d] tls13_hkdf_expand_ex │ │ - [2cb182] tls13_generate_secret │ │ - [2cb198] ossl_quic_reset │ │ - [2cb1a8] QUIC error code: 0x%llx%s%s%s, reason: "%s" │ │ - [2cb1d4] INITIAL_SCID was not sent but is required │ │ - [2cb1fe] initial_max_data │ │ - [2cb20f] internal error enqueueing retire conn id │ │ - [2cb238] wb │ │ - [2cb23b] crypto_error_0x%03llx │ │ - [2cb251] aead_limit_reached │ │ - [2cb264] port failed due to network BIO I/O error │ │ - [2cb28d] flow control violation │ │ - [2cb2a4] ssl/quic/quic_sstream.c │ │ - [2cb2bc] read_buffer_len │ │ - [2cb2cc] dtls_new_record_layer │ │ - [2cb2e2] tls_default_read_n │ │ - [2cb2f5] tls_new_record_layer │ │ - [2cb30a] tls13_add_record_padding │ │ - [2cb323] tls_parse_ctos_sig_algs │ │ - [2cb33b] tls_construct_stoc_next_proto_neg │ │ - [2cb35d] tls_construct_stoc_early_data │ │ - [2cb37b] tls_process_finished │ │ - [2cb390] construct_ca_names │ │ - [2cb3a3] construct_key_exchange_tbs │ │ - [2cb3be] GOST_KX_MESSAGE │ │ - [2cb3ce] tls_construct_server_hello │ │ - [2cb3e9] ossl_c2i_ASN1_BIT_STRING │ │ - [2cb402] asn1_template_new │ │ - [2cb414] getting socktype │ │ - [2cb425] dgram_mem_read │ │ - [2cb434] BN_mod_sub_quick │ │ - [2cb445] BUF_MEM_grow │ │ - [2cb452] NCONF_new_ex │ │ - [2cb45f] asn1_cb │ │ - [2cb467] ENUMERATED │ │ - [2cb472] IA5 │ │ - [2cb476] GENSTR │ │ - [2cb47d] NUMERIC │ │ - [2cb485] EXP │ │ - [2cb489] OCTWRAP │ │ - [2cb491] crypto/asn1/a_mbstr.c │ │ - [2cb4a7] priv_len │ │ - [2cb4b0] %s %s%lu (%s0x%lx)\n │ │ - [2cb4c4] BN_generate_prime_ex2 │ │ - [2cb4da] BN_mod_exp_mont │ │ - [2cb4ea] ossl_dh_compute_key │ │ - [2cb4fe] dh_new_intern │ │ - [2cb50c] DSO_merge │ │ - [2cb516] value.parameters │ │ - [2cb527] EC_GROUP_check │ │ - [2cb536] SECG curve over a 193 bit binary field │ │ - [2cb55d] WTLS curve over a 160 bit prime field │ │ - [2cb583] RFC 5639 curve over a 192 bit prime field │ │ - [2cb5ad] ossl_ec_key_simple_check_key │ │ - [2cb5ca] ossl_ec_key_new_method_int │ │ - [2cb5e5] ossl_ec_group_new_ex │ │ - [2cb5fa] ecdsa_sign_setup │ │ - [2cb60b] ED448 │ │ - [2cb611] OSSL_DECODER_CTX_set_input_structure │ │ - [2cb636] ossl_decoder_from_algorithm │ │ - [2cb652] ossl_decoder_parsed_properties │ │ - [2cb671] OSSL_DECODER_CTX_set_params │ │ - [2cb68d] engine_unlocked_finish │ │ - [2cb6a4] ENGINE_set_id │ │ - [2cb6b2] ESS routines │ │ - [2cb6bf] DH lib │ │ - [2cb6c6] EVP lib │ │ - [2cb6ce] PKCS7 lib │ │ - [2cb6d8] sect131r2 │ │ - [2cb6e2] sect163r2 │ │ - [2cb6ec] sect193r2 │ │ - [2cb6f6] sect233k1 │ │ - [2cb700] crypto/evp/evp_cnf.c │ │ - [2cb715] crypto/evp/evp_enc.c │ │ - [2cb72a] Algorithm %s cannot be found │ │ - [2cb747] OSSL_ENCODER_CTX_set_selection │ │ - [2cb766] EVP_PKEY_decapsulate │ │ - [2cb77b] crypto/evp/mac_lib.c │ │ - [2cb790] n │ │ - [2cb792] fips186_2 │ │ - [2cb79c] crypto/evp/pbe_scrypt.c │ │ - [2cb7b4] crypto/evp/pmeth_check.c │ │ - [2cb7cd] evp_pkey_ctx_ctrl_str_int │ │ - [2cb7e7] pkey_dh_ctrl_str │ │ - [2cb7f8] crypto/core_fetch.c │ │ - [2cb80c] crypto/ex_data.c │ │ - [2cb81d] OPENSSL_init_crypto │ │ - [2cb831] too many temporary variables │ │ - [2cb84e] bad generator │ │ - [2cb85c] check pubkey too small │ │ - [2cb873] not suitable generator │ │ - [2cb88a] bad decrypt │ │ - [2cb896] cipher not gcm mode │ │ - [2cb8aa] get raw key failed │ │ - [2cb8bd] public key not rsa │ │ - [2cb8d0] unable to set callbacks │ │ - [2cb8e8] unknown key type │ │ - [2cb8f9] unknown option │ │ - [2cb908] unsupported algorithm │ │ - [2cb91e] unsupported private key algorithm │ │ - [2cb940] wrap mode not allowed │ │ - [2cb956] invalid digit │ │ - [2cb964] unknown public key type │ │ - [2cb97c] unsupported any defined by type │ │ - [2cb99c] error loading dso │ │ - [2cb9ae] mandatory braces in variable expansion │ │ - [2cb9d5] invalid seed │ │ - [2cb9e2] invalid cmd name │ │ - [2cb9f3] missing asn1 encoding │ │ - [2cba09] attribute error │ │ - [2cba19] not encrypted data │ │ - [2cba2c] not key agreement │ │ - [2cba3e] iterationcount below 100 │ │ - [2cba57] certhash unmatched │ │ - [2cba6a] unexpected pkistatus │ │ - [2cba7f] unexpected pvno │ │ - [2cba8f] log conf invalid │ │ - [2cbaa0] blowfish │ │ - [2cbaa9] bind_engine │ │ - [2cbab5] Specifies the path to the new ENGINE shared library │ │ - [2cbae9] OSSL_PARAM_get_uint32 │ │ - [2cbaff] crypto/bn/bn_conv.c │ │ - [2cbb13] provider_conf_params_internal │ │ - [2cbb31] module-filename │ │ - [2cbb41] crypto/modes/ocb128.c │ │ - [2cbb57] des-ecb │ │ - [2cbb5f] idea-cbc │ │ - [2cbb68] dsaEncryption-old │ │ - [2cbb7a] nsComment │ │ - [2cbb84] X509v3 Extended Key Usage │ │ - [2cbb9e] Code Signing │ │ - [2cbbab] timeStamping │ │ - [2cbbb8] id-smime-cd │ │ - [2cbbc4] id-smime-aa-timeStampToken │ │ - [2cbbdf] id-smime-aa-ets-otherSigCert │ │ - [2cbbfc] id-regInfo-utf8Pairs │ │ - [2cbc11] id-cmc-getCert │ │ - [2cbc20] id-on-personalData │ │ - [2cbc33] DC │ │ - [2cbc36] holdInstructionNone │ │ - [2cbc4a] Hold Instruction None │ │ - [2cbc60] janetMailbox │ │ - [2cbc6d] setct-AuthRevReqBaggage │ │ - [2cbc85] setct-CapRevResData │ │ - [2cbc99] setCext-merchData │ │ - [2cbcab] set-brand-IATA-ATA │ │ - [2cbcbe] des-ede3-cfb8 │ │ - [2cbccc] postalCode │ │ - [2cbcd7] CAMELLIA-256-ECB │ │ - [2cbce8] CAMELLIA-192-CFB │ │ - [2cbcf9] SEED-CFB │ │ - [2cbd02] destinationIndicator │ │ - [2cbd17] camellia-256-cmac │ │ - [2cbd29] GOST R 34.11-2012 with 512 bit hash │ │ - [2cbd4d] tlsfeature │ │ - [2cbd58] KxRSA │ │ - [2cbd5e] kx-rsa │ │ - [2cbd65] auth-rsa │ │ - [2cbd6e] AuthGOST01 │ │ - [2cbd79] aria-128-ofb │ │ - [2cbd86] aria-192-ccm │ │ - [2cbd93] SM4-CFB │ │ - [2cbd9b] SM4-CFB8 │ │ - [2cbda4] aes-128-siv │ │ - [2cbdb0] x942kdf │ │ - [2cbdb8] id-regCtrl-altCertTemplate │ │ - [2cbdd3] Microsoft NTDS CA Extension │ │ - [2cbdef] altSignatureValue │ │ - [2cbe01] signature │ │ - [2cbe0b] status expired │ │ - [2cbe1a] BOOL ABSENT │ │ - [2cbe26] + │ │ - [2cbe2a] do_buf │ │ - [2cbe31] no matching digest type found │ │ - [2cbe4f] ossl_parse_query │ │ - [2cbe60] Property %s overflows │ │ - [2cbe76] evp_rand_generate_locked │ │ - [2cbe8f] unable to lock parent │ │ - [2cbea5] rand_new_drbg │ │ - [2cbeb3] dmp1 │ │ - [2cbeb8] crypto/rsa/rsa_crpt.c │ │ - [2cbece] invalid x931 digest │ │ - [2cbee2] mp coefficient not inverse of r │ │ - [2cbf02] crypto/rsa/rsa_x931.c │ │ - [2cbf18] OSSL_STORE_LOADER_get0_provider │ │ - [2cbf38] reading strings │ │ - [2cbf48] digitalSignature │ │ - [2cbf59] d.cpsuri │ │ - [2cbf62] cessationOfOperation │ │ - [2cbf77] indirectCRL │ │ - [2cbf83] onlyattr │ │ - [2cbf8c] ISSUER_SIGN_TOOL │ │ - [2cbf9d] PROFESSION_INFO │ │ - [2cbfad] %*s registrationNumber: │ │ - [2cbfc9] timestampsign │ │ - [2cbfd7] othername: │ │ - [2cbfe2] hash │ │ - [2cbfe7] crypto/x509/v3_sxnet.c │ │ - [2cbffe] %*sVersion: │ │ - [2cc018] bad option │ │ - [2cc023] error in extension │ │ - [2cc036] loading cert dir │ │ - [2cc047] public key encode error │ │ - [2cc05f] unknown purpose id │ │ - [2cc072] certificate chain too long │ │ - [2cc08d] unsuitable certificate purpose │ │ - [2cc0ac] unhandled critical CRL extension │ │ - [2cc0cd] unsupported or invalid name syntax │ │ - [2cc0f0] OCSP verification needed │ │ - [2cc109] Subject name empty │ │ - [2cc11c] Subject Key Identifier marked critical │ │ - [2cc143] X509_VERIFY_PARAM_set1_ip │ │ - [2cc15d] mem alloc failed │ │ - [2cc16e] ALG_PERR: %s(%d): io_setup error : │ │ - [2cc192] provider=base,fips=no,output=blob │ │ - [2cc1b4] provider=base,fips=yes,output=der,structure=pkcs1 │ │ - [2cc1e6] PBKDF2:1.2.840.113549.1.5.12 │ │ - [2cc203] OpenSSL ED448 implementation │ │ - [2cc220] OpenSSL TLS1_PRF via EVP_PKEY implementation │ │ - [2cc24d] provider=default,fips=no,output=blob │ │ - [2cc272] provider=default,fips=yes,output=pem,structure=dh │ │ - [2cc2a4] provider=default,fips=yes,output=pem,structure=dhx │ │ - [2cc2d7] ARIA-192-OFB:1.2.410.200046.1.1.9 │ │ - [2cc2f9] C2 │ │ - [2cc2fc] providers/implementations/ciphers/cipher_sm4_ccm.c │ │ - [2cc32f] rsapss_to_PrivateKeyInfo_der_encode │ │ - [2cc353] rsapss_to_SubjectPublicKeyInfo_pem_encode │ │ - [2cc37d] ecdh_X9_63_kdf_derive │ │ - [2cc393] providers/implementations/exchange/ecx_exch.c │ │ - [2cc3c1] cannot fetch blake2b512 │ │ - [2cc3d9] min: %u │ │ - [2cc3e1] kdf_argon2id_new │ │ - [2cc3f2] crypto/sm2/sm2_key.c │ │ - [2cc407] providers/implementations/keymgmt/ecx_kmgmt.c │ │ - [2cc435] seed_src_reseed │ │ - [2cc445] PSS restrictions lack MGF1 hash algorithm │ │ - [2cc46f] mdc2_set_ctx_params │ │ - [2cc483] ossl_DER_w_RSASSA_PSS_params │ │ - [2cc4a0] providers/common/provider_ctx.c │ │ - [2cc4c0] missing config data │ │ - [2cc4d4] missing seed │ │ - [2cc4e1] ossl_cipher_generic_block_update │ │ - [2cc502] ccm_init │ │ - [2cc50b] ts │ │ - [2cc50e] lude-public │ │ - [2cc51a] ut-type │ │ - [2cc522] es │ │ - [2cc525] ntropylen │ │ - [2cc52f] ject │ │ - [2cc534] ufsz │ │ - [2cc539] pc │ │ - [2cc53c] s4 │ │ - [2cc53f] s5 │ │ - [2cc542] s14 │ │ - [2cc546] d2 │ │ - [2cc549] d8 │ │ - [2cc54c] d11 │ │ - [2cc550] d24 │ │ - [2cc554] d31 │ │ - [2cc558] cipher_fips_status │ │ - [2cc56b] cipher_salt │ │ - [2cc577] HMAC_SHA256 │ │ - [2cc583] sqlcipherCodecAttach: entered database mutex %p │ │ - [2cc5b3] invalid number of arguments (%d) passed to sqlcipher_export │ │ - [2cc5ef] sqlcipher_set_mem_security: on │ │ - [2cc60e] page %d has an invalid size of %lld bytes (expected %d bytes) │ │ - [2cc64c] migrate │ │ - [2cc654] %s/etilqs_%llx%c │ │ - [2cc665] %s-shm │ │ - [2cc66c] (blob) │ │ - [2cc673] Yield │ │ - [2cc679] SeekGE │ │ - [2cc680] IdxGT │ │ - [2cc686] IncrVacuum │ │ - [2cc691] LoadAnalysis │ │ - [2cc69e] OffsetLimit │ │ - [2cc6aa] rename │ │ - [2cc6b1] Rowid %lld out of order │ │ - [2cc6c9] cannot VACUUM from within a transaction │ │ - [2cc6f1] integer │ │ - [2cc6f9] sqlite3Codec: error encrypting page %d data: %d │ │ - [2cc729] sqlite3Codec: error unsupported codec mode %d │ │ - [2cc757] cipher_ctx_key_derive: key material is not present on the context for key derivation │ │ - [2cc7ac] unique │ │ - [2cc7b3] no such collation sequence: %s │ │ - [2cc7d2] VIEW │ │ - [2cc7d7] cannot use DEFAULT on a generated column │ │ - [2cc800] AUTOINCREMENT is only allowed on an INTEGER PRIMARY KEY │ │ - [2cc838] name='%q' AND type='index' │ │ - [2cc853] , │ │ - [2cc856] table %s may not be dropped │ │ - [2cc872] DISTINCT aggregates must have exactly one argument │ │ - [2cc8a5] unknown join type: %T%s%T%s%T │ │ - [2cc8c3] SELECT*FROM"%w" │ │ - [2cc8d3] is │ │ - [2cc8d6] siX │ │ - [2cc8da] UPDATE "%w".sqlite_sequence set name = %Q WHERE name = %Q │ │ - [2cc914] SELECT raise(ABORT,%Q) FROM "%w"."%w" │ │ - [2cc93a] rename columns of │ │ - [2cc94c] argument of ntile must be a positive integer │ │ - [2cc979] DELETE FROM %Q.'%q_content' │ │ - [2cc995] DELETE FROM %Q.'%q_segdir' WHERE level = ? │ │ - [2cc9c0] SELECT idx, start_block, leaves_end_block, end_block, root FROM %Q.'%q_segdir' WHERE level = ? AND idx = ? │ │ - [2cca2b] iltne │ │ - [2cca31] ssenluf │ │ - [2cca39] CREATE TABLE IF NOT EXISTS %Q.'%q_stat'(id INTEGER PRIMARY KEY, value BLOB); │ │ - [2cca86] illegal first argument to %s │ │ - [2ccaa3] unrecognized option: "%.*s" │ │ - [2ccabf] id INTEGER PRIMARY KEY, block BLOB │ │ - [2ccae2] segid, term, pgno, PRIMARY KEY(segid, term) │ │ - [2ccb0e] recursively defined fts5 content table │ │ - [2ccb35] fts5: column queries are not supported (detail=none) │ │ - [2ccb6a] eli │ │ - [2ccb6e] wrong number of vtable arguments │ │ - [2ccb8f] Schema corrupt or not an rtree │ │ - [2ccbae] CREATE TABLE x(%.*s INT │ │ - [2ccbc6] ENABLE_FTS5 │ │ - [2ccbd2] THREADSAFE=1 │ │ - [2ccbdf] USE_URI │ │ - [2ccbe7] DHE-RSA-AES128-SHA │ │ - [2ccbfa] TLS_DHE_DSS_WITH_AES_256_CBC_SHA │ │ - [2ccc1b] DHE-DSS-AES128-GCM-SHA256 │ │ - [2ccc35] TLS_DHE_PSK_WITH_AES_256_CCM │ │ - [2ccc52] TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA │ │ - [2ccc77] ECDHE-RSA-AES128-GCM-SHA256 │ │ - [2ccc93] PSK-NULL-SHA384 │ │ - [2ccca3] ECDHE-PSK-AES256-CBC-SHA │ │ - [2cccbc] TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA │ │ - [2cccdf] DHE-RSA-CHACHA20-POLY1305 │ │ - [2cccf9] ECDHE-ECDSA-CAMELLIA256-SHA384 │ │ - [2ccd18] IANA-GOST2012-GOST8912-GOST8912 │ │ - [2ccd38] GOST2012-NULL-GOST12 │ │ - [2ccd4d] TLS_EMPTY_RENEGOTIATION_INFO_SCSV │ │ - [2ccd6f] ssl_build_cert_chain │ │ - [2ccd84] SUITEB192 │ │ - [2ccd8e] HIGH │ │ - [2ccd93] bad cipher │ │ - [2ccd9e] bad data returned by callback │ │ - [2ccdbc] bad early data │ │ - [2ccdcb] bad srtp protection profile list │ │ - [2ccdec] compression id not within private range │ │ - [2cce14] no certificate assigned │ │ - [2cce2c] no protocols available │ │ - [2cce43] unsupported protocol │ │ - [2cce58] SSL_set_cipher_list │ │ - [2cce6c] ssl_cache_cipherlist │ │ - [2cce81] ssl_set_pkey │ │ - [2cce8e] alpn_selected │ │ - [2cce9c] salt │ │ - [2ccea1] srp_generate_client_master_secret │ │ - [2ccec3] RX key update again too soon │ │ - [2ccee0] ORIG_DCID may not be sent by a client │ │ - [2ccf06] ORIG_DCID does not match expected value │ │ - [2ccf2e] PREFERRED_ADDR may not be sent by a client │ │ - [2ccf59] initial_max_streams_uni │ │ - [2ccf71] active_connection_id_limit │ │ - [2ccf8c] preferred_addr │ │ - [2ccf9b] local │ │ - [2ccfa1] connectivity:connection_state_updated │ │ - [2ccfc7] no_viable_path │ │ - [2ccfd6] raw │ │ - [2ccfda] frame_type │ │ - [2ccfe5] ssl/quic/quic_rstream.c │ │ - [2ccffd] STOP_SENDING frame for RX only stream │ │ - [2cd023] RH │ │ - [2cd026] quic_increment_sequence_ctr │ │ - [2cd042] ssl/quic/quic_txp.c │ │ - [2cd056] STOP_SENDING │ │ - [2cd063] STREAM_OFF │ │ - [2cd06e] SSL alert number %d │ │ - [2cd082] dtls_buffer_record │ │ - [2cd095] tls_int_new_record_layer │ │ - [2cd0ae] tls_construct_ctos_server_name │ │ - [2cd0cd] tls_parse_stoc_cookie │ │ - [2cd0e3] tls_parse_ctos_sig_algs_cert │ │ - [2cd100] tls_construct_stoc_status_request │ │ - [2cd122] tls_construct_stoc_psk │ │ - [2cd139] tls_process_server_hello │ │ - [2cd152] tls_post_process_server_certificate │ │ - [2cd176] tls_construct_client_key_exchange │ │ - [2cd198] tls_prepare_client_certificate │ │ - [2cd1b7] set_client_ciphersuite │ │ - [2cd1ce] CLIENT_RANDOM │ │ - [2cd1dc] c2i_ibuf │ │ - [2cd1e5] ASN1_INTEGER │ │ - [2cd1f2] ZUINT32 │ │ - [2cd1fa] GENTIME │ │ - [2cd202] parse_tagging │ │ - [2cd210] %4d-%02d-%02d %02d:%02d:%02d%.*s%s │ │ - [2cd233] crypto/ct/ct_sct.c │ │ - [2cd246] crypto/dso/dso_lib.c │ │ - [2cd25b] ECDSA-Parameters │ │ - [2cd26c] EC_GROUP_check_named_curve │ │ - [2cd287] NIST/SECG curve over a 409 bit binary field │ │ - [2cd2b3] ECDSA_do_verify │ │ - [2cd2c3] B: │ │ - [2cd2c9] pkey_ecd_ctrl │ │ - [2cd2d8] DX���x#U��r�l!�6�I�N��#�|���������������������������? │ │ - [2cd310] No supported data to decode. %s%s%s%s%s%s │ │ - [2cd33a] %s, Name (%s : %d), Properties (%s) │ │ - [2cd35e] 2 │ │ - [2cd360] RAND │ │ - [2cd365] engine_list_remove │ │ - [2cd378] ECDSA routines │ │ - [2cd387] X509 lib │ │ - [2cd390] UI lib │ │ - [2cd397] interrupted or cancelled │ │ - [2cd3b0] EVP_DigestFinalXOF │ │ - [2cd3c3] brainpoolP160t1 │ │ - [2cd3d3] P-256 │ │ - [2cd3d9] tls1multi_interleave │ │ - [2cd3ee] evp_cipher_param_to_asn1_ex │ │ - [2cd40a] ASN1_TYPE_get_octetstring │ │ - [2cd424] OSSL_ENCODER_to_bio │ │ - [2cd438] evp_mac_from_algorithm │ │ - [2cd44f] EVP_PBE_CipherInit_ex │ │ - [2cd465] parallelizationParameter │ │ - [2cd47e] kdf-type │ │ - [2cd487] rsa_keygen_bits │ │ - [2cd497] rsa-coefficient9 │ │ - [2cd4a8] gindex │ │ - [2cd4af] Global default library context │ │ - [2cd4ce] ossl_crypto_get_ex_new_index_ex │ │ - [2cd4ee] error loading section │ │ - [2cd504] expecting an ec key │ │ - [2cd518] inaccessible key │ │ - [2cd529] invalid null algorithm │ │ - [2cd540] parameter too large │ │ - [2cd554] p not prime │ │ - [2cd560] aux error │ │ - [2cd56a] illegal hex │ │ - [2cd576] illegal integer │ │ - [2cd586] no sig content type │ │ - [2cd59a] ladder post failure │ │ - [2cd5ae] unknown group │ │ - [2cd5bc] unsupported field │ │ - [2cd5ce] control command failed │ │ - [2cd5e5] response parse error │ │ - [2cd5fa] msgsigdigest wrong length │ │ - [2cd614] not pwri │ │ - [2cd61d] signer certificate not found │ │ - [2cd63a] type not compressed data │ │ - [2cd653] unwrap error │ │ - [2cd660] popo missing public key │ │ - [2cd678] algorithm not supported │ │ - [2cd690] unexpected pollreq │ │ - [2cd6a3] ess signing cert v2 add error │ │ - [2cd6c1] missing signing certificate attribute │ │ - [2cd6e7] sm4 │ │ - [2cd6eb] assertion failed: l <= sizeof(iv) │ │ - [2cd70d] chacha20_poly1305_ctrl │ │ - [2cd724] dynamic_get_data_ctx │ │ - [2cd739] Specifies whether to load from 'DIR_ADD' directories (0=no,1=yes,2=mandatory) │ │ - [2cd787] assertion failed: ((ptr - sh.arena) & ((sh.arena_size >> list) - 1)) == 0 │ │ - [2cd7d1] crypto/params_from_text.c │ │ - [2cd7eb] .%lu │ │ - [2cd7f0] X509 │ │ - [2cd7f5] idea-ecb │ │ - [2cd7fe] crlDistributionPoints │ │ - [2cd814] md5WithRSA │ │ - [2cd81f] PBE-MD2-RC2-64 │ │ - [2cd82e] Microsoft Extension Request │ │ - [2cd84a] id-smime-cti-ets-proofOfReceipt │ │ - [2cd86a] id-mod-qualified-cert-88 │ │ - [2cd883] id-it-preferredSymmAlg │ │ - [2cd89a] id-it-caKeyUpdateInfo │ │ - [2cd8b0] id-cmc-dataReturn │ │ - [2cd8c2] id-cmc-transactionId │ │ - [2cd8d7] id-pda-dateOfBirth │ │ - [2cd8ea] id-pda-gender │ │ - [2cd8f8] dcobject │ │ - [2cd901] account │ │ - [2cd909] sOARecord │ │ - [2cd913] setct-CapTokenData │ │ - [2cd926] setct-CertResTBE │ │ - [2cd937] setCext-setExt │ │ - [2cd946] setCext-setQualf │ │ - [2cd957] ICC or token signature │ │ - [2cd96e] CAMELLIA-128-CFB │ │ - [2cd97f] id-GostR3410-94-CryptoPro-XchC-ParamSet │ │ - [2cd9a7] businessCategory │ │ - [2cd9b8] postOfficeBox │ │ - [2cd9c6] presentationAddress │ │ - [2cd9da] AES-256-XTS │ │ - [2cd9e6] RC4-HMAC-MD5 │ │ - [2cd9f3] dhSinglePass-cofactorDH-sha384kdf-scheme │ │ - [2cda1c] CAMELLIA-256-CMAC │ │ - [2cda2e] scrypt │ │ - [2cda35] id-tc26-signwithdigest-gost3410-2012-256 │ │ - [2cda5e] kuznyechik-ecb │ │ - [2cda6d] KxRSA_PSK │ │ - [2cda77] auth-gost12 │ │ - [2cda83] AuthSRP │ │ - [2cda8b] RSA-SHA3-256 │ │ - [2cda98] sm4-ecb │ │ - [2cdaa0] SM4-OFB │ │ - [2cdaa8] uacurve8 │ │ - [2cdab1] id-aa-ets-archiveTimestampV3 │ │ - [2cdace] basicAttConstraints │ │ - [2cdae2] X509v3 User Notice │ │ - [2cdaf5] bad iv chars │ │ - [2cdb02] missing dek iv │ │ - [2cdb11] value.sdsicert │ │ - [2cdb20] contents │ │ - [2cdb29] key_enc_algor │ │ - [2cdb37] \W%08lX │ │ - [2cdb3f] message digest │ │ - [2cdb4e] content and data present │ │ - [2cdb67] error setting cipher │ │ - [2cdb7c] pkcs7 add signature error │ │ - [2cdb96] invalid header │ │ - [2cdba5] invalid modulus │ │ - [2cdbb5] invalid pss saltlen │ │ - [2cdbc9] rsa operations not supported │ │ - [2cdbe6] unknown algorithm type │ │ - [2cdbfd] EVP_PKEY_CTX_set_rsa_keygen_bits │ │ - [2cdc1e] not a crl │ │ - [2cdc28] detached content │ │ - [2cdc39] flushing │ │ - [2cdc42] d.registeredID │ │ - [2cdc51] GeneralNames │ │ - [2cdc5e] %*sExplicit Text: %.*s │ │ - [2cdc75] %*sOnly User Certificates\n │ │ - [2cdc90] IPAddressRange │ │ - [2cdc9f] ipAddressChoice │ │ - [2cdcaf] ASIdentifiers │ │ - [2cdcbd] %*s%s- │ │ - [2cdcc4] %s\n │ │ - [2cdcc8] admissionAuthority │ │ - [2cdcdb] Code signing │ │ - [2cdce8] illegal empty extension │ │ - [2cdd00] invalid proxy policy setting │ │ - [2cdd1d] othername error │ │ - [2cdd2d] unable to get issuer keyid │ │ - [2cdd48] X509_ATTRIBUTE_get0_object │ │ - [2cdd63] error getting md by nid │ │ - [2cdd7b] no crl found │ │ - [2cdd88] email address mismatch │ │ - [2cdd9f] X509_self_signed │ │ - [2cddb0] crypto/x509/pcy_node.c │ │ - [2cddc7] ossl_policy_data_new │ │ - [2cdddc] X509_NAME_add_entry │ │ - [2cddf0] X509_EXTENSION │ │ - [2cddff] public_key │ │ - [2cde0a] other │ │ - [2cde10] ALG_PERR: %s(%d): io_getevents failed : │ │ - [2cde39] provider=base,fips=no,output=der,structure=type-specific │ │ - [2cde72] provider=base,fips=no,output=pem,structure=EncryptedPrivateKeyInfo │ │ - [2cdeb5] provider=base,fips=yes,input=msblob │ │ - [2cded9] SHA2-224:SHA-224:SHA224:2.16.840.1.101.3.4.2.4 │ │ - [2cdf08] KECCAK-384 │ │ - [2cdf13] KECCAK-512 │ │ - [2cdf1e] KMAC-256:KMAC256:2.16.840.1.101.3.4.2.20 │ │ - [2cdf47] provider=default,fips=no,output=der,structure=type-specific │ │ - [2cdf83] DES3-WRAP:id-smime-alg-CMS3DESwrap:1.2.840.113549.1.9.16.3.6 │ │ - [2cdfc0] mgf1-properties │ │ - [2cdfd0] providers/implementations/ciphers/cipher_sm4.c │ │ - [2cdfff] GB │ │ - [2ce002] dhx_to_PrivateKeyInfo_der_encode │ │ - [2ce023] ed448_to_EncryptedPrivateKeyInfo_pem_encode │ │ - [2ce04f] x448_to_PrivateKeyInfo_der_encode │ │ - [2ce071] ec_to_EC_pem_encode │ │ - [2ce085] %s Public-Key:\n │ │ - [2ce095] kdf_pkcs12_derive │ │ - [2ce0a7] supp-pubinfo │ │ - [2ce0b4] secretsz invalid │ │ - [2ce0c5] ossl_hpke_labeled_extract │ │ - [2ce0df] DHKEM │ │ - [2ce0e5] gmac_setkey │ │ - [2ce0f1] providers/implementations/rands/drbg_hash.c │ │ - [2ce11d] PSS restrictions lack hash algorithm │ │ - [2ce142] hash algorithm name too long │ │ - [2ce15f] rsa_verify_recover │ │ - [2ce172] crypto/sm2/sm2_sign.c │ │ - [2ce188] Given path=%s │ │ - [2ce196] fips module in error state │ │ - [2ce1b1] missing key │ │ - [2ce1bd] missing pass │ │ - [2ce1ca] parent cannot generate random numbers │ │ - [2ce1f0] providers/implementations/ciphers/ciphercommon_block.c │ │ - [2ce227] gcm_tls_cipher │ │ - [2ce236] tid │ │ - [2ce23a] pect │ │ - [2ce23f] der │ │ - [2ce243] iction_resistance │ │ - [2ce255] providers/implementations/digests/digestcommon.c │ │ - [2ce286] ssl/record/methods/tls_pad.c │ │ - [2ce2a3] _Unwind_Resume() can't return │ │ - [2ce2c1] s17 │ │ - [2ce2c5] d30 │ │ - [2ce2c9] msgCPtr │ │ - [2ce2d1] jsonrpcInstanceCPtr │ │ - [2ce2e5] cipher_version │ │ - [2ce2f4] PRAGMA cipher_plaintext_header_size = %d; │ │ - [2ce31e] PRAGMA cipher_default_kdf_algorithm = %s; │ │ - [2ce348] sqlcipherCodecAttach: calling sqlite3BtreeSetAutoVacuum() │ │ - [2ce382] cipher_page_size not a power of 2 and between 512 and 65536 inclusive │ │ - [2ce3c8] DETACH DATABASE called %d │ │ - [2ce3e2] write │ │ - [2ce3e8] geteuid │ │ - [2ce3f0] /tmp │ │ - [2ce3f5] fsync │ │ - [2ce3fb] BeginSubrtn │ │ - [2ce407] Subtract │ │ - [2ce410] OpenDup │ │ - [2ce418] Sequence │ │ - [2ce421] cannot open savepoint - SQL statements in progress │ │ - [2ce454] into │ │ - [2ce459] freelist leaf count too big on page %u │ │ - [2ce480] p5 │ │ - [2ce483] sqlcipher_codec_ctx_reserve_setup: base_reserve=%d block_sz=%d md_size=%d reserve=%d │ │ - [2ce4d8] sqlcipher_codec_ctx_init_kdf_salt: obtaining salt │ │ - [2ce50a] sqlcipher_codec_ctx_init_kdf_salt: unable to read salt from file header, generating random │ │ - [2ce565] sqlcipher_cipher_ctx_key_derive: ctx->kdf_salt_sz=%d ctx->kdf_iter=%d ctx->fast_kdf_iter=%d ctx->key_sz=%d │ │ - [2ce5d0] cipher_ctx_key_derive: deriving key using full PBKDF2 with %d iterations │ │ - [2ce619] sqlcipher_openssl_deactivate: entered SQLCIPHER_MUTEX_PROVIDER_ACTIVATE │ │ - [2ce661] sqlcipher_openssl_add_random: entering SQLCIPHER_MUTEX_PROVIDER_RAND │ │ - [2ce6a6] sqlcipher_openssl_add_random: entered SQLCIPHER_MUTEX_PROVIDER_RAND │ │ - [2ce6ea] table_xinfo │ │ - [2ce6f6] narg │ │ - [2ce6fb] ROLLBACK │ │ - [2ce704] the "." operator │ │ - [2ce715] ROWID │ │ - [2ce71b] %s.%z │ │ - [2ce721] access to %z is prohibited │ │ - [2ce73c] recursive reference in a subquery: %s │ │ - [2ce762] NUM │ │ - [2ce766] %s cannot use variables │ │ - [2ce77e] DELETE FROM %Q.sqlite_master WHERE tbl_name=%Q and type!='trigger' │ │ - [2ce7c1] NOCASE │ │ - [2ce7c8] INDEX %d │ │ - [2ce7d1] frame ending offset must be a non-negative number │ │ - [2ce803] USE TEMP B-TREE FOR %s(ORDER BY) │ │ - [2ce824] cannot UPSERT a view │ │ - [2ce839] -%T │ │ - [2ce83d] issisi │ │ - [2ce844] iisX │ │ - [2ce849] iss │ │ - [2ce84d] there is already another table or index with this name: %s │ │ - [2ce888] abs │ │ - [2ce88c] round │ │ - [2ce892] %02d:%02d:%02d │ │ - [2ce8a1] json_valid │ │ - [2ce8ac] 9e999 │ │ - [2ce8b2] SELECT max(level) FROM %Q.'%q_segdir' WHERE level BETWEEN ? AND ? │ │ - [2ce8f4] tokenize │ │ - [2ce8fd] compress │ │ - [2ce906] ASC │ │ - [2ce90a] pcx │ │ - [2ce90e] bm25 │ │ - [2ce913] ism │ │ - [2ce917] CREATE TABlE vocab(term, doc, col, offset) │ │ - [2ce942] %g │ │ - [2ce946] a%d=?%d │ │ - [2ce94e] SELECT stat FROM %Q.sqlite_stat1 WHERE tbl = '%q_rowid' │ │ - [2ce986] / │ │ - [2ce988] DEFAULT_SYNCHRONOUS=2 │ │ - [2ce99e] MAX_DEFAULT_PAGE_SIZE=8192 │ │ - [2ce9b9] MAX_WORKER_THREADS=0 │ │ - [2ce9ce] TEMP_STORE=3 │ │ - [2ce9db] SHA2-256 │ │ - [2ce9e4] TLS_AES_128_GCM_SHA256 │ │ - [2ce9fb] ADH-AES128-SHA256 │ │ - [2cea0d] TLS_RSA_WITH_AES_128_CCM │ │ - [2cea26] TLS_PSK_WITH_AES_128_CCM │ │ - [2cea3f] ECDHE-ECDSA-AES256-SHA │ │ - [2cea56] ECDHE-RSA-AES256-SHA384 │ │ - [2cea6e] ECDHE-ECDSA-AES256-GCM-SHA384 │ │ - [2cea8c] TLS_PSK_WITH_AES_256_GCM_SHA384 │ │ - [2ceaac] DHE-PSK-AES128-GCM-SHA256 │ │ - [2ceac6] SRP-AES-128-CBC-SHA │ │ - [2ceada] TLS_RSA_PSK_WITH_CHACHA20_POLY1305_SHA256 │ │ - [2ceb04] TLS_DHE_DSS_WITH_CAMELLIA_256_CBC_SHA256 │ │ - [2ceb2d] TLS_DH_anon_WITH_CAMELLIA_256_CBC_SHA │ │ - [2ceb53] PSK-CAMELLIA256-SHA384 │ │ - [2ceb6a] GOST2001-GOST89-GOST89 │ │ - [2ceb81] ECDHE-ECDSA-ARIA128-GCM-SHA256 │ │ - [2ceba0] aRSA │ │ - [2ceba5] bad dh value │ │ - [2cebb2] bad srtp mki value │ │ - [2cebc5] certificate verify failed │ │ - [2cebdf] cookie mismatch │ │ - [2cebef] dane cannot override mtype full │ │ - [2cec0f] no certificates returned │ │ - [2cec28] no compression specified │ │ - [2cec41] no valid scts │ │ - [2cec4f] tls invalid ecpointformat list │ │ - [2cec6e] unsafe legacy renegotiation disabled │ │ - [2cec93] unsupported config value op │ │ - [2cecaf] cmd=%s │ │ - [2cecb6] verifyCAfile │ │ - [2cecc3] Peer │ │ - [2cecc8] SSL_use_certificate │ │ - [2cecdc] SSLv3/TLS write server hello │ │ - [2cecf9] TLSv1.3 write encrypted extensions │ │ - [2ced1c] tls-group-is-kem │ │ - [2ced2d] rsa_pkcs1_sha512 │ │ - [2ced3e] SERVER_TRAFFIC_SECRET_0 │ │ - [2ced56] quic_do_handshake │ │ - [2ced68] ssl/quic/quic_channel.c │ │ - [2ced80] RETRY_SCID sent when not performing a retry │ │ - [2cedac] INITIAL_SCID is malformed │ │ - [2cedc6] DISABLE_ACTIVE_MIGRATION is malformed │ │ - [2cedec] invalid_token │ │ - [2cedfa] ack │ │ - [2cedfe] maximum │ │ - [2cee06] internal error (stream allocation) │ │ - [2cee29] exceeded maximum crypto buffer │ │ - [2cee48] CONN_CLOSE_TRANSPORT │ │ - [2cee5d] do_dtls1_write │ │ - [2cee6c] RB │ │ - [2cee6f] custom_ext_add │ │ - [2cee7e] tls_get_message_header │ │ - [2cee95] ssl_choose_client_version │ │ - [2ceeaf] tls_process_client_rpk │ │ - [2ceec6] tls_process_cke_gost │ │ - [2ceedb] asn1_ex_c2i │ │ - [2ceee7] ossl_c2i_ASN1_OBJECT │ │ - [2ceefc] Type=%s │ │ - [2cef04] unable to nodelay │ │ - [2cef16] unsupported protocol family │ │ - [2cef32] BN_CTX_start │ │ - [2cef3f] .conf │ │ - [2cef45] crypto/asn1/asn1_gen.c │ │ - [2cef5c] BMP │ │ - [2cef60] T61 │ │ - [2cef64] crypto/ct/ct_sct_ctx.c │ │ - [2cef7b] DH_check_params_ex │ │ - [2cef8e] pub_key │ │ - [2cef96] NIST/SECG curve over a 224 bit prime field │ │ - [2cefc1] OpenSSL EC_KEY method │ │ - [2cefd7] EC_GROUP_set_curve │ │ - [2cefea] EC_POINT_get_affine_coordinates │ │ - [2cf00a] EC_GROUP_get_pentanomial_basis │ │ - [2cf029] crypto/ec/ecdsa_sign.c │ │ - [2cf040] ossl_ec_GFp_mont_field_inv │ │ - [2cf05b] crypto/bn/bn_sqrt.c │ │ - [2cf06f] crypto/ec/ecx_meth.c │ │ - [2cf084] OSSL_DECODER_CTX_set_cleanup │ │ - [2cf0a1] LOAD │ │ - [2cf0a6] X509V3 lib │ │ - [2cf0b1] pbits │ │ - [2cf0b7] sect113r2 │ │ - [2cf0c1] brainpoolP256t1 │ │ - [2cf0d1] B-283 │ │ - [2cf0d7] num │ │ - [2cf0db] OSSL_ENCODER_CTX_set_output_type │ │ - [2cf0fc] keylength │ │ - [2cf106] crypto/evp/p5_crpt2.c │ │ - [2cf11c] keymgmt key type = %s but legacy type = EVP_PKEY_NONE │ │ - [2cf152] dsa_paramgen_check │ │ - [2cf165] modp_3072 │ │ - [2cf16f] generator G: │ │ - [2cf17c] crypto/context.c │ │ - [2cf18d] platform: linux-armv4 │ │ - [2cf1a3] HMAC-DRBG-KDF │ │ - [2cf1b1] CRYPTO_set_ex_data │ │ - [2cf1c4] p is not prime │ │ - [2cf1d3] invalid public key │ │ - [2cf1e6] invalid operation │ │ - [2cf1f8] no key set │ │ - [2cf203] null mac pkey ctx │ │ - [2cf215] unsupported salt type │ │ - [2cf22b] illegal padding │ │ - [2cf23b] invalid scrypt parameters │ │ - [2cf255] sequence or set needs config │ │ - [2cf272] time not ascii format │ │ - [2cf288] too long │ │ - [2cf291] too small │ │ - [2cf29b] missing close square bracket │ │ - [2cf2b8] invalid negative value │ │ - [2cf2cf] could not unload the shared library │ │ - [2cf2f3] finish failed │ │ - [2cf301] content type not signed data │ │ - [2cf31e] decrypt error │ │ - [2cf32c] messagedigest wrong length │ │ - [2cf347] type not encrypted data │ │ - [2cf35f] multiple responses not supported │ │ - [2cf380] DES-EDE │ │ - [2cf388] copy_integer │ │ - [2cf395] crypto/provider_core.c │ │ - [2cf3ac] openssl-version │ │ - [2cf3bc] X509v3 CRL Number │ │ - [2cf3ce] Microsoft Individual Code Signing │ │ - [2cf3f0] PBE-SHA1-RC4-128 │ │ - [2cf401] PBE-SHA1-3DES │ │ - [2cf40f] authorityInfoAccess │ │ - [2cf423] id-pda │ │ - [2cf42a] id-pkix1-implicit-93 │ │ - [2cf43f] id-it-encKeyPairTypes │ │ - [2cf455] id-cct-PKIResponse │ │ - [2cf468] Nonce │ │ - [2cf46e] ecdsa-with-SHA1 │ │ - [2cf47e] Hold Instruction Call Issuer │ │ - [2cf49b] organizationalStatus │ │ - [2cf4b0] setct-OIData │ │ - [2cf4bd] setct-AuthResTBE │ │ - [2cf4ce] setct-AuthTokenTBE │ │ - [2cf4e1] setct-AcqCardCodeMsgTBE │ │ - [2cf4f9] setAttr-GenCryptgrm │ │ - [2cf50d] set-brand-Diners │ │ - [2cf51e] DES-CDMF │ │ - [2cf527] itu-t │ │ - [2cf52d] DES-CFB8 │ │ - [2cf536] DES-EDE3-CFB1 │ │ - [2cf544] sha384WithRSAEncryption │ │ - [2cf55c] seed-cbc │ │ - [2cf565] ecdsa-with-SHA256 │ │ - [2cf577] id-GostR3410-94-a │ │ - [2cf589] GOST R 34.11-94 with GOST R 34.10-2001 Cryptocom │ │ - [2cf5ba] seeAlso │ │ - [2cf5c2] aes-128-ctr │ │ - [2cf5ce] dhSinglePass-stdDH-sha256kdf-scheme │ │ - [2cf5f2] dhSinglePass-stdDH-sha512kdf-scheme │ │ - [2cf616] id-tc26-sign │ │ - [2cf623] id-tc26-digest │ │ - [2cf632] kuznyechik-ctr │ │ - [2cf641] chacha20-poly1305 │ │ - [2cf653] KxPSK │ │ - [2cf659] auth-psk │ │ - [2cf662] ARIA-256-CCM │ │ - [2cf66f] id-tc26-gost-3410-2012-256-paramSetA │ │ - [2cf694] SSKDF │ │ - [2cf69a] id-it-rootCaKeyUpdate │ │ - [2cf6b0] Class of Signing Tool KC1 │ │ - [2cf6ca] id-aa-ATSHashIndex │ │ - [2cf6dd] holderNameConstraints │ │ - [2cf6f3] responderId │ │ - [2cf6ff] crlTime │ │ - [2cf707] read key │ │ - [2cf710] Proc-Type: 4,%s\n │ │ - [2cf721] load_iv │ │ - [2cf729] PKCS7_ATTRIBUTES │ │ - [2cf73a] crypto/asn1/tasn_prn.c │ │ - [2cf751] │ │ - [2cf75b] cons: │ │ - [2cf762] appl [ %d ] │ │ - [2cf76e] cipher not initialized │ │ - [2cf785] ossl_property_str │ │ - [2cf797] ossl_rand_get_entropy │ │ - [2cf7ad] already instantiated │ │ - [2cf7c2] selftest failure │ │ - [2cf7d3] RAND_priv_bytes_ex │ │ - [2cf7e6] random_conf_init │ │ - [2cf7f7] crypto/rsa/rsa_ameth.c │ │ - [2cf80e] OpenSSL RSA-PSS method │ │ - [2cf825] prime_infos │ │ - [2cf831] data too small │ │ - [2cf840] no public exponent │ │ - [2cf853] ossl_rsa_sp800_56b_check_public │ │ - [2cf873] crypto/rsa/rsa_sp800_56b_gen.c │ │ - [2cf892] unsupported operation │ │ - [2cf8a8] crypto/thread/arch/thread_posix.c │ │ - [2cf8ca] unacceptable policy │ │ - [2cf8de] result too small │ │ - [2cf8ef] X509_PKEY_new │ │ - [2cf8fd] crypto/x509/v3_conf.c │ │ - [2cf913] CRL Sign │ │ - [2cf91c] cRLSign │ │ - [2cf924] encipherOnly │ │ - [2cf931] ca │ │ - [2cf934] , value= │ │ - [2cf93d] noticeref │ │ - [2cf947] AA Compromise │ │ - [2cf955] crypto/ocsp/v3_ocsp.c │ │ - [2cf96b] %s%02x │ │ - [2cf972] AS │ │ - [2cf975] namingAuthorityText │ │ - [2cf989] %*s Info Entries:\n │ │ - [2cf99f] requireExplicitPolicy │ │ - [2cf9b5] SSL client │ │ - [2cf9c0] sslserver │ │ - [2cf9ca] othername: %s: │ │ - [2cf9d9] othername:SRVName:%.*s │ │ - [2cf9f0] copy │ │ - [2cf9f5] s2i_skey_id │ │ - [2cfa01] -0x │ │ - [2cfa05] invalid empty name │ │ - [2cfa18] X509_add_certs │ │ - [2cfa27] no certificate found │ │ - [2cfa3c] unable to get certs public key │ │ - [2cfa5b] crypto/x509/x509_lu.c │ │ - [2cfa71] RFC 3779 resource not subset of parent's resources │ │ - [2cfaa4] Empty Subject Alternative Name extension │ │ - [2cfacd] check_policy │ │ - [2cfada] OCSP responder │ │ - [2cfae9] trust │ │ - [2cfaef] afalg │ │ - [2cfaf5] ALG_PERR: %s(%d): Failed to set socket option : │ │ - [2cfb26] provider=base,fips=no,output=text │ │ - [2cfb48] SHAKE-256:SHAKE256:2.16.840.1.101.3.4.2.12 │ │ - [2cfb73] OpenSSL X9.42 DH implementation │ │ - [2cfb93] OpenSSL RSA implementation │ │ - [2cfbae] OpenSSL CMAC via EVP_PKEY implementation │ │ - [2cfbd7] provider=default,fips=yes,output=msblob │ │ - [2cfbff] provider=default,fips=no,output=der,structure=EncryptedPrivateKeyInfo │ │ - [2cfc45] provider=default,fips=yes,output=der,structure=dhx │ │ - [2cfc78] provider=default,fips=yes,output=pem,structure=X9.42 │ │ - [2cfcad] AES-192-WRAP:id-aes192-wrap:AES192-WRAP:2.16.840.1.101.3.4.1.25 │ │ - [2cfced] ARIA-128-CFB:1.2.410.200046.1.1.3 │ │ - [2cfd0f] SM4-GCM:1.2.156.10197.1.104.8 │ │ - [2cfd2d] sm4_xts_stream_update │ │ - [2cfd43] ossl_blake2s_get_ctx_params │ │ - [2cfd5f] ossl_b2i_DSA_after_header │ │ - [2cfd79] dh_to_type_specific_params_pem_encode │ │ - [2cfd9f] rsa_to_RSA_der_encode │ │ - [2cfdb5] pub: │ │ - [2cfdba] rsapss2text_encode │ │ - [2cfdcd] kdf_argon2_derive │ │ - [2cfddf] initialize │ │ - [2cfdea] kdf_argon2_ctx_set_version │ │ - [2cfe05] hmac_drbg_kdf_set_ctx_params │ │ - [2cfe22] kdf_pbkdf2_set_ctx_params │ │ - [2cfe3c] providers/implementations/kdfs/sskdf.c │ │ - [2cfe63] acvp-info │ │ - [2cfe6d] partyv-info │ │ - [2cfe79] supp-privinfo │ │ - [2cfe87] derive_secret │ │ - [2cfe95] dhkem_decap │ │ - [2cfea1] ecx_gen_set_params │ │ - [2cfeb4] providers/implementations/signature/ecdsa_sig.c │ │ - [2cfee4] ed448_digest_sign │ │ - [2cfef6] MGF1 hash algorithm name too long │ │ - [2cff18] ossl_sm2_compute_z_digest │ │ - [2cff32] rc2_magic_to_keybits │ │ - [2cff47] providers/implementations/kdfs/pvkkdf.c │ │ - [2cff6f] unable to get passphrase │ │ - [2cff88] ossl_cipher_var_keylen_set_ctx_params │ │ - [2cffae] ossl_cipher_generic_stream_final │ │ - [2cffcf] ossl_cipher_generic_cipher │ │ - [2cffea] dh-cofactor-mode │ │ - [2cfffb] ypt-level │ │ - [2d0005] gerprint │ │ - [2d000e] equests │ │ - [2d0016] ata-size │ │ - [2d001f] nterleave │ │ - [2d0029] r11 │ │ - [2d002d] s12 │ │ - [2d0031] s21 │ │ - [2d0035] d7 │ │ - [2d0039] . │ │ - [2d003b] foreign key │ │ - [2d0047] sqlcipher_codec_pragma: db=%p iDb=%d pParse=%p zLeft=%s zRight=%s ctx=%p │ │ - [2d0090] cipher_default_hmac_algorithm │ │ - [2d00ae] PBKDF2_HMAC_SHA512 │ │ - [2d00c1] unknown database %s │ │ - [2d00d5] sqlcipher_codec_ctx_set_pass: error %d from sqlcipher_cipher_ctx_copy │ │ - [2d011b] sqlcipher_page_cipher: hmac check failed for pgno=%d returning SQLITE_ERROR │ │ - [2d0167] set user version failed, error code %d │ │ - [2d018e] ' │ │ - [2d0190] pread64 │ │ - [2d0198] unlink │ │ - [2d019f] VUpdate │ │ - [2d01a7] IfNotOpen │ │ - [2d01b1] Eq │ │ - [2d01b4] Offset │ │ - [2d01bb] OpenPseudo │ │ - [2d01c6] ResetCount │ │ - [2d01d1] Rowid │ │ - [2d01d7] IntegrityCk │ │ - [2d01e3] NOT NULL │ │ - [2d01ec] no such savepoint: %s │ │ - [2d0202] ValueList │ │ - [2d020c] add column │ │ - [2d0217] 2nd reference to page %u │ │ - [2d0230] Bad ptr map entry key=%u expected=(%u,%u) got=(%u,%u) │ │ - [2d0266] sqlite3Codec: error invalid plaintext_header_sz: %d │ │ - [2d029a] PRAGMA journal_mode; │ │ - [2d02af] optimize │ │ - [2d02b8] threads │ │ - [2d02c0] %c"%s" │ │ - [2d02c7] ,schema HIDDEN │ │ - [2d02d6] from │ │ - [2d02db] so │ │ - [2d02de] lib │ │ - [2d02e2] unrecognized token: "%T" │ │ - [2d02fb] AUTOINCREMENT not allowed on WITHOUT ROWID tables │ │ - [2d032d] %s: %s.%s.%s │ │ - [2d033a] Expression tree is too large (maximum depth %d) │ │ - [2d036a] INDEX %s │ │ - [2d0373] > │ │ - [2d0375] of index │ │ - [2d0380] restart │ │ - [2d0388] shared │ │ - [2d038f] tbl,idx,neq,nlt,ndlt,sample │ │ - [2d03ab] UPDATE "%w".sqlite_master SET sql = printf('%%.%ds, ',sql) || %Q || substr(sql,1+length(printf('%%.%ds',sql))) WHERE type = 'table' AND name = %Q │ │ - [2d043d] SELECT CASE WHEN quick_check GLOB 'CHECK*' THEN raise(ABORT,'CHECK constraint failed') WHEN quick_check GLOB 'non-* value in*' THEN raise(ABORT,'type mismatch on DEFAULT') ELSE raise(ABORT,'NOT NULL constraint failed') END FROM pragma_quick_check(%Q,%Q) WHERE quick_check GLOB 'CHECK*' OR quick_check GLOB 'NULL*' OR quick_check GLOB 'non-* value in*' │ │ - [2d059e] nullif │ │ - [2d05a5] zeroblob │ │ - [2d05ae] 20c:20e │ │ - [2d05b6] insert │ │ - [2d05bd] unknown error │ │ - [2d05cb] SELECT (SELECT max(idx) FROM %Q.'%q_segdir' WHERE level = ?) + 1 │ │ - [2d060c] illa │ │ - [2d0611] e │ │ - [2d0613] DROP TABLE IF EXISTS %Q.'%q_segments';DROP TABLE IF EXISTS %Q.'%q_segdir';DROP TABLE IF EXISTS %Q.'%q_docsize';DROP TABLE IF EXISTS %Q.'%q_stat';%s DROP TABLE IF EXISTS %Q.'%q_content'; │ │ - [2d06cd] AND │ │ - [2d06d1] INSERT INTO %Q.%Q(%Q) VALUES('flush') │ │ - [2d06f7] DELETE FROM %Q.'%q_data';DELETE FROM %Q.'%q_idx'; │ │ - [2d0729] SELECT segid, term, (pgno>>1), (pgno&1) FROM %Q.'%q_idx' WHERE segid=%d ORDER BY 1, 2 │ │ - [2d077f] unable to validate the inverted index for FTS5 table %s.%s: %s │ │ - [2d07be] SELECT t.%Q FROM %Q.%Q AS t WHERE t.%Q MATCH '*id' │ │ - [2d07f1] wrong number of arguments to function rtreecheck() │ │ - [2d0824] Auxiliary rtree columns must be last │ │ - [2d0849] dtls1_check_timeout_num │ │ - [2d0861] ssl_encapsulate │ │ - [2d0871] TLS_DH_anon_WITH_AES_128_CBC_SHA256 │ │ - [2d0895] DHE-PSK-NULL-SHA │ │ - [2d08a6] TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA256 │ │ - [2d08cc] SRP-AES-256-CBC-SHA │ │ - [2d08e0] TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256 │ │ - [2d090e] ADH-CAMELLIA256-SHA │ │ - [2d0922] ssl_verify_internal │ │ - [2d0936] SRP │ │ - [2d093a] aGOST01 │ │ - [2d0942] ECDHE │ │ - [2d0948] AESGCM │ │ - [2d094f] bad ecc cert │ │ - [2d095c] bad length │ │ - [2d0967] copy parameters failed │ │ - [2d097e] feature not renegotiable │ │ - [2d0997] length too short │ │ - [2d09a8] no ciphers specified │ │ - [2d09bd] no srtp profiles │ │ - [2d09ce] packet length too long │ │ - [2d09e5] ssl3 ext invalid servername │ │ - [2d0a01] ssl/tls alert certificate expired │ │ - [2d0a23] unexpected record │ │ - [2d0a35] unknown cipher returned │ │ - [2d0a4d] unsupported status type │ │ - [2d0a65] use srtp not negotiated │ │ - [2d0a7d] wrong certificate type │ │ - [2d0a94] SSL_new │ │ - [2d0a9c] anti_replay │ │ - [2d0aa8] DHParameters │ │ - [2d0ab5] SSL_SESSION_ASN1 │ │ - [2d0ac6] tlsext_tick │ │ - [2d0ad2] DTLS1 read hello verify request │ │ - [2d0af2] tls1_export_keying_material │ │ - [2d0b0e] ssl/quic/qlog.c │ │ - [2d0b1e] QLOGDIR │ │ - [2d0b26] unknown │ │ - [2d0b2e] internal error (rstream queue) │ │ - [2d0b4d] internal error (decode frame handshake done) │ │ - [2d0b7a] ALPN must be configured when using QUIC │ │ - [2d0ba2] no application protocol negotiated │ │ - [2d0bc5] quic_write_records │ │ - [2d0bd8] PING │ │ - [2d0bdd] ssl/quic/quic_wire_pkt.c │ │ - [2d0bf6] ssl/record/methods/dtls_meth.c │ │ - [2d0c15] tls_construct_ctos_supported_groups │ │ - [2d0c39] tls_parse_ctos_alpn │ │ - [2d0c4d] tls_process_hello_req │ │ - [2d0c63] dtls_construct_hello_verify_request │ │ - [2d0c87] type-specific │ │ - [2d0c95] %d\n │ │ - [2d0c99] uint64_c2i │ │ - [2d0ca4] invalid argument │ │ - [2d0cb5] malformed host or service │ │ - [2d0ccf] BIO_find_type │ │ - [2d0cdd] module_init │ │ - [2d0ce9] NCONF_load │ │ - [2d0cf4] FORM │ │ - [2d0cf9] crypto/conf/conf_ssl.c │ │ - [2d0d10] o2i_SCT_LIST │ │ - [2d0d1d] dh_pub_decode │ │ - [2d0d2b] dh_pkey_public_check │ │ - [2d0d40] s: │ │ - [2d0d46] dsa_new_intern │ │ - [2d0d55] eckey_param2type │ │ - [2d0d66] ec_pkey_check │ │ - [2d0d74] use-cofactor-flag │ │ - [2d0d86] EC_GROUP_get_ecpkparameters │ │ - [2d0da2] i2d_ECPrivateKey │ │ - [2d0db3] cofactor │ │ - [2d0dbc] ec_group_explicit_todata │ │ - [2d0dd5] RFC 5639 curve over a 224 bit prime field │ │ - [2d0dff] EC_POINT_is_on_curve │ │ - [2d0e14] Field Type: %s\n │ │ - [2d0e24] ossl_ec_GFp_simple_group_set_curve │ │ - [2d0e47] ossl_ecx_compute_key │ │ - [2d0e5c] int_engine_configure │ │ - [2d0e71] default_algorithms │ │ - [2d0e84] section=%s, name=%s, value=%s │ │ - [2d0ea2] crypto/engine/tb_asnmth.c │ │ - [2d0ebc] OSSL_DECODER lib │ │ - [2d0ecd] EVP_DigestFinal_ex │ │ - [2d0ee0] EVP_MD_CTX_ctrl │ │ - [2d0ef0] sect131r1 │ │ - [2d0efa] sect409k1 │ │ - [2d0f04] wap-wsg-idm-ecid-wtls4 │ │ - [2d0f1b] brainpoolP512r1 │ │ - [2d0f2b] crypto/evp/evp_pkey.c │ │ - [2d0f41] OSSL_ENCODER_get0_provider │ │ - [2d0f5c] OSSL_ENCODER_CTX_set_params │ │ - [2d0f78] keyfunc │ │ - [2d0f80] iter │ │ - [2d0f85] EVP_PKEY_generate │ │ - [2d0f97] modp_1536 │ │ - [2d0fa1] OPENSSL_armcap │ │ - [2d0fb0] no inverse │ │ - [2d0fbb] input not initialized │ │ - [2d0fd1] invalid key │ │ - [2d0fdd] unknown cipher │ │ - [2d0fec] adding object │ │ - [2d0ffa] illegal null │ │ - [2d1007] illegal options on item template │ │ - [2d1028] invalid modifier │ │ - [2d1039] no matching choice type │ │ - [2d1051] invalid pragma │ │ - [2d1060] number too large │ │ - [2d1071] invalid peer key │ │ - [2d1082] server canceled connection │ │ - [2d109d] messagedigest attribute wrong length │ │ - [2d10c2] no key or cert │ │ - [2d10d1] missing public key │ │ - [2d10e4] no stdio │ │ - [2d10ed] no suitable sender cert │ │ - [2d1105] sct future timestamp │ │ - [2d111a] sct invalid │ │ - [2d1126] des-ede3-ecb │ │ - [2d1133] crypto/engine/eng_dyn.c │ │ - [2d114b] assertion failed: sh_testbit(ptr, list, sh.bittable) │ │ - [2d1180] general_get_int │ │ - [2d1190] activate │ │ - [2d1199] assertion failed: ret != UINT64_MAX │ │ - [2d11bd] OBJ_create │ │ - [2d11c8] rsadsi │ │ - [2d11cf] authorityKeyIdentifier │ │ - [2d11e6] MDC2 │ │ - [2d11eb] dsaEncryption │ │ - [2d11f9] friendlyName │ │ - [2d1206] msExtReq │ │ - [2d120f] CA Issuers │ │ - [2d121a] X9-57 │ │ - [2d1220] id-smime-aa-mlExpandHistory │ │ - [2d123c] dvcs │ │ - [2d1241] id-cmc-lraPOPWitness │ │ - [2d1256] domainComponent │ │ - [2d1266] aes-256-cbc │ │ - [2d1272] AES-256-OFB │ │ - [2d127e] pilotPerson │ │ - [2d128a] homeTelephoneNumber │ │ - [2d129e] homePostalAddress │ │ - [2d12b0] Secure Electronic Transactions │ │ - [2d12cf] set-ctype │ │ - [2d12d9] setct-AuthRevReqTBE │ │ - [2d12ed] setext-pinSecure │ │ - [2d12fe] setAttr-PGWYcap │ │ - [2d130e] des-cfb1 │ │ - [2d1317] SHA224 │ │ - [2d131e] camellia-256-ecb │ │ - [2d132f] subjectDirectoryAttributes │ │ - [2d134a] id-DHBasedMac │ │ - [2d1358] aes-256-ccm │ │ - [2d1364] aes-256-xts │ │ - [2d1370] CT Precertificate Poison │ │ - [2d1389] CAMELLIA-128-CMAC │ │ - [2d139b] CAMELLIA-192-CCM │ │ - [2d13ac] id-scrypt │ │ - [2d13b6] capwapAC │ │ - [2d13bf] secureShellServer │ │ - [2d13d1] kx-dhe-psk │ │ - [2d13dc] kx-srp │ │ - [2d13e3] ARIA-192-CFB8 │ │ - [2d13f1] dsa_with_SHA3-512 │ │ - [2d1403] aria-256-gcm │ │ - [2d1410] SM3 │ │ - [2d1414] GOST R 34.10-2012 (256 bit) ParamSet A │ │ - [2d143b] kmac128 │ │ - [2d1443] blake2smac │ │ - [2d144e] sbgp-autonomousSysNumv2 │ │ - [2d1466] ipAddr-asNumber │ │ - [2d1476] SM4-GCM │ │ - [2d147e] sm4-ccm │ │ - [2d1486] X509v3 No Assertion │ │ - [2d149a] X509v3 Single Use │ │ - [2d14ac] X509v3 Authorization Validation │ │ - [2d14cc] status too old │ │ - [2d14db] Enter PEM pass phrase: │ │ - [2d14f2] PKCS7_SIGNED │ │ - [2d14ff] content_type │ │ - [2d150c] OCTET STRING │ │ - [2d1519] :BAD INTEGER │ │ - [2d1526] \ │ │ - [2d1528] PKCS7_ctrl │ │ - [2d1533] no signatures on data │ │ - [2d1549] not a decimal digit │ │ - [2d155d] no matching string delimiter │ │ - [2d157a] parse_string │ │ - [2d1587] rand_new_seed │ │ - [2d1595] ossl_rsa_pss_to_ctx │ │ - [2d15a9] %s │ │ - [2d15ad] exponent1: │ │ - [2d15b8] prime%d: │ │ - [2d15c1] ossl_rsa_fips186_4_gen_prob_primes │ │ - [2d15e4] loader_from_algorithm │ │ - [2d15fa] PKCS12_unpack_p7data │ │ - [2d160f] UI_set_result_ex │ │ - [2d1620] crypto/asn1/x_pkey.c │ │ - [2d1635] GENERAL_NAME │ │ - [2d1642] crypto/x509/v3_bitst.c │ │ - [2d1659] DIST_POINT │ │ - [2d1664] professionItems │ │ - [2d1674] %*s namingAuthorityText: │ │ - [2d168f] hex: │ │ - [2d1694] PKEY_USAGE_PERIOD │ │ - [2d16a6] EdiPartyName │ │ - [2d16b3] invalid section │ │ - [2d16c3] user too long │ │ - [2d16d1] akid mismatch │ │ - [2d16df] can't check dh key │ │ - [2d16f2] loading defaults │ │ - [2d1703] unspecified certificate verification error │ │ - [2d172e] invalid CA certificate │ │ - [2d1745] x509_name_ex_new │ │ - [2d1756] eventfd failed │ │ - [2d1765] AFALG engine support │ │ - [2d177a] ALG_PERR: %s(%d): read failed for event fd : │ │ - [2d17a8] provider=base,fips=yes,output=pem,structure=pkcs3 │ │ - [2d17da] AES-256-WRAP-PAD:id-aes256-wrap-pad:AES256-WRAP-PAD:2.16.840.1.101.3.4.1.48 │ │ - [2d1826] SM4-XTS:1.2.156.10197.1.104.10 │ │ - [2d1845] provider=legacy │ │ - [2d1855] ossl_rsa_check_key │ │ - [2d1868] taglen │ │ - [2d186f] aes_xts_stream_update │ │ - [2d1885] providers/implementations/ciphers/cipher_aria_gcm.c │ │ - [2d18b9] null_get_ctx_params │ │ - [2d18cd] epki2pki_decode │ │ - [2d18dd] DSA PUBLIC KEY │ │ - [2d18ec] key2any_encode │ │ - [2d18fb] rsa_to_PrivateKeyInfo_pem_encode │ │ - [2d191c] dsa_to_EncryptedPrivateKeyInfo_pem_encode │ │ - [2d1946] dsa_to_SubjectPublicKeyInfo_pem_encode │ │ - [2d196d] kdf-digest-props │ │ - [2d197e] max threads: %u │ │ - [2d198e] ossl_ecx_dhkem_derive_private │ │ - [2d19ac] dsa_gen_set_params │ │ - [2d19bf] common_get_params │ │ - [2d19d1] d-rounds │ │ - [2d19da] min_noncelen │ │ - [2d19e7] seed_src_new │ │ - [2d19f4] dsa_setup_md │ │ - [2d1a01] Ed448ph │ │ - [2d1a09] only PKCS#1 padding supported with MDC2 │ │ - [2d1a31] No padding not allowed with RSA-PSS │ │ - [2d1a55] providers/implementations/ciphers/cipher_rc2.c │ │ - [2d1a84] bad encoding │ │ - [2d1a91] not supported │ │ - [2d1a9f] unable to initialise ciphers │ │ - [2d1abc] providers/implementations/ciphers/ciphercommon_gcm.c │ │ - [2d1af1] tant │ │ - [2d1af6] rops │ │ - [2d1afb] igest │ │ - [2d1b01] alg │ │ - [2d1b05] erive-from-pq │ │ - [2d1b13] lti │ │ - [2d1b17] r1 │ │ - [2d1b1a] r6 │ │ - [2d1b1d] r7 │ │ - [2d1b20] _Unwind_GetTextRelBase │ │ - [2d1b37] null │ │ - [2d1b3c] cipher │ │ - [2d1b43] attach failed, error code %d │ │ - [2d1b60] cannot migrate - SQL statements in progress │ │ - [2d1b8c] logcat │ │ - [2d1b93] explain │ │ - [2d1b9b] ioctl │ │ - [2d1ba1] Savepoint │ │ - [2d1bab] Prev │ │ - [2d1bb0] AddImm │ │ - [2d1bb7] Permutation │ │ - [2d1bc3] CHECK │ │ - [2d1bc9] incremental_vacuum enabled with a max rootpage of zero │ │ - [2d1c00] opcode │ │ - [2d1c07] real │ │ - [2d1c0c] sqlite3Codec: error retrieving salt: %d │ │ - [2d1c34] PRAGMA user_version; │ │ - [2d1c49] collation_list │ │ - [2d1c58] textkey │ │ - [2d1c60] user_version │ │ - [2d1c6d] schema │ │ - [2d1c74] misuse of %s function %#T() │ │ - [2d1c90] double-quoted string literal: "%w" │ │ - [2d1cb3] duplicate column name: %s │ │ - [2d1ccd] virtual │ │ - [2d1cd5] target object/alias may not appear in FROM clause: %s │ │ - [2d1d0b] S │ │ - [2d1d0d] %s.xBestIndex malfunction │ │ - [2d1d27] USE TEMP B-TREE FOR %s(DISTINCT) │ │ - [2d1d48] sqlite_returning_%p │ │ - [2d1d5c] too many SQL variables │ │ - [2d1d73] c │ │ - [2d1d75] NONE │ │ - [2d1d7a] row │ │ - [2d1d7f] UTF-16 │ │ - [2d1d86] cannot create triggers on virtual tables │ │ - [2d1daf] tbl,idx,stat │ │ - [2d1dbc] CREATE TABLE %Q.%s(%s) │ │ - [2d1dd3] drop column from │ │ - [2d1de4] sqlite_compileoption_used │ │ - [2d1dfe] jsonb │ │ - [2d1e04] unable to open database file │ │ - [2d1e21] invalid arguments to fts4aux constructor │ │ - [2d1e4a] DELETE FROM %Q.'%q_stat' │ │ - [2d1e63] noita │ │ - [2d1e69] SELECT * FROM %Q.%Q │ │ - [2d1e7d] SELECT %s FROM %s T WHERE T.%Q=? │ │ - [2d1e9e] %z, %Q HIDDEN, %s HIDDEN) │ │ - [2d1eb8] INSERT INTO '%q'.'%q_idx'(segid,term,pgno) VALUES(?,?,?) │ │ - [2d1ef1] DELETE FROM '%q'.'%q_data' WHERE id>=? AND id<=? │ │ - [2d1f22] wrong number of arguments to function highlight() │ │ - [2d1f54] rtreenode │ │ - [2d1f5e] SELECT parentnode FROM '%q'.'%q_parent' WHERE nodeno = ?1 │ │ - [2d1f98] dbstat │ │ - [2d1f9f] %s%.3x+%.6x │ │ - [2d1fab] DEFAULT_PAGE_SIZE=4096 │ │ - [2d1fc2] TLS_AES_128_CCM_SHA256 │ │ - [2d1fd9] AES128-CCM │ │ - [2d1fe4] PSK-AES128-CCM │ │ - [2d1ff3] TLS_PSK_DHE_WITH_AES_256_CCM_8 │ │ - [2d2012] TLS_ECDH_anon_WITH_AES_128_CBC_SHA │ │ - [2d2035] PSK-CHACHA20-POLY1305 │ │ - [2d204b] ECDHE-PSK-CHACHA20-POLY1305 │ │ - [2d2067] ECDHE-RSA-CAMELLIA128-SHA256 │ │ - [2d2084] ECDHE-PSK-CAMELLIA128-SHA256 │ │ - [2d20a1] ssl_client │ │ - [2d20ac] check_suiteb_cipher_list │ │ - [2d20c5] bad key share │ │ - [2d20d3] custom ext handler already installed │ │ - [2d20f8] failed to init async │ │ - [2d210d] invalid command │ │ - [2d211d] missing psk kex modes extension │ │ - [2d213d] request pending │ │ - [2d214d] ssl library has no ciphers │ │ - [2d2168] tlsv1 alert decryption failed │ │ - [2d2186] name=%s │ │ - [2d218e] ssl/ssl_conf.c │ │ - [2d219d] no_tls1_2 │ │ - [2d21a7] legacy_renegotiation │ │ - [2d21bc] SignatureAlgorithms │ │ - [2d21d0] Options │ │ - [2d21d8] verifyCAstore │ │ - [2d21e6] ctrl_switch_option │ │ - [2d21f9] SSL_CTX_use_certificate │ │ - [2d2211] ssl_get_new_session │ │ - [2d2225] TLSv1.3 write server key update │ │ - [2d2245] EARLY_EXPORTER_SECRET │ │ - [2d225b] CLIENT_HANDSHAKE_TRAFFIC_SECRET │ │ - [2d227b] failed to configure channel │ │ - [2d2297] multiple transport parameter extensions │ │ - [2d22bf] RETRY_SCID appears multiple times │ │ - [2d22e1] INITIAL_MAX_STREAM_DATA_BIDI_REMOTE appears multiple times │ │ - [2d231c] ACTIVE_CONN_ID_LIMIT is malformed │ │ - [2d233e] RETRY_SCID was not sent but is required │ │ - [2d2366] remote │ │ - [2d236d] ch_trigger_txku │ │ - [2d237d] cur_cwnd_size │ │ - [2d238b] bytes_in_flight │ │ - [2d239b] trace │ │ - [2d23a1] state │ │ - [2d23a7] frame_encoding_error │ │ - [2d23bc] AES-128-GCM │ │ - [2d23c8] STREAM │ │ - [2d23cf] CONNECTION_ID_LIMIT_ERROR │ │ - [2d23e9] ssl3_set_crypto_state │ │ - [2d23ff] tls13_validate_record_header │ │ - [2d241c] tls_construct_extensions │ │ - [2d2435] tls_construct_ctos_psk_kex_modes │ │ - [2d2456] tls_parse_ctos_psk │ │ - [2d2469] tls_construct_stoc_server_cert_type │ │ - [2d248d] pub │ │ - [2d2491] tls_process_encrypted_extensions │ │ - [2d24b2] ssl_add_cert_to_wpacket │ │ - [2d24ca] construct_stateless_ticket │ │ - [2d24e5] ossl_c2i_uint64_int │ │ - [2d24f9] crypto/asn1/tasn_dec.c │ │ - [2d2510] ASN1_ANY │ │ - [2d2519] DIRECTORYSTRING │ │ - [2d2529] ASN1_FBOOLEAN │ │ - [2d2537] %ju\n │ │ - [2d253c] crypto/bio/bf_buff.c │ │ - [2d2551] unsupported method │ │ - [2d2564] bio_read_intern │ │ - [2d2574] crypto/bn/bn_shift.c │ │ - [2d2589] crypto/asn1/asn_moid.c │ │ - [2d25a0] stbl_module_init │ │ - [2d25b1] BIGNUM │ │ - [2d25b8] crypto/dh/dh_group_params.c │ │ - [2d25d4] m │ │ - [2d25d6] b │ │ - [2d25d8] privateKey │ │ - [2d25e3] ec_asn1_group2curve │ │ - [2d25f7] SECG curve over a 160 bit prime field │ │ - [2d261d] NIST/SECG curve over a 283 bit binary field │ │ - [2d2649] X9.62 curve over a 431 bit binary field │ │ - [2d2671] ECDSA_sign_ex │ │ - [2d267f] OSSL_DECODER_CTX_set_selection │ │ - [2d269e] data-structure │ │ - [2d26ad] SM2 │ │ - [2d26b1] crypto/engine/eng_cnf.c │ │ - [2d26c9] ENGINE_set_name │ │ - [2d26d9] ENGINE_get_pkey_asn1_meth │ │ - [2d26f3] elliptic curve routines │ │ - [2d270b] time stamp routines │ │ - [2d271f] invalid provider functions │ │ - [2d273a] crypto/err/err_blocks.c │ │ - [2d2752] evp_asym_cipher_from_algorithm │ │ - [2d2771] secp128r2 │ │ - [2d277b] sect571r1 │ │ - [2d2785] wap-wsg-idm-ecid-wtls8 │ │ - [2d279c] tls1multi_maxsndfrag │ │ - [2d27b1] bits │ │ - [2d27b6] EVP_PKEY_copy_parameters │ │ - [2d27cf] EVP_PKEY_get_size │ │ - [2d27e1] implicit-rejection │ │ - [2d27f4] primes │ │ - [2d27fb] fix_ec_param_enc │ │ - [2d280c] rsa-factor10 │ │ - [2d2819] rsa-coefficient8 │ │ - [2d282a] get_payload_public_key_ec │ │ - [2d2844] EVP_PKEY_CTX_ctrl │ │ - [2d2856] bn decode error │ │ - [2d2866] illegal scrypt parameters │ │ - [2d2880] invalid iv length │ │ - [2d2892] no default digest │ │ - [2d28a4] unsupported key type │ │ - [2d28b9] error setting cipher params │ │ - [2d28d5] first num too large │ │ - [2d28e9] generalizedtime is too short │ │ - [2d2906] integer too large for long │ │ - [2d2921] invalid bit string bits left │ │ - [2d293e] no content type │ │ - [2d294e] too large │ │ - [2d2958] recursive directory include │ │ - [2d2974] curve does not support ecdsa │ │ - [2d2991] explicit params not supported │ │ - [2d29af] invalid a │ │ - [2d29b9] ladder pre failure │ │ - [2d29cc] operation not supported │ │ - [2d29e4] command takes input │ │ - [2d29f8] no index │ │ - [2d2a01] tls not enabled │ │ - [2d2a11] unsupported content encryption algorithm │ │ - [2d2a3a] null argument │ │ - [2d2a48] popo raverified not accepted │ │ - [2d2a65] recipnonce unmatched │ │ - [2d2a7a] srvcert does not validate msg │ │ - [2d2a98] unsupported protection alg dhbasedmac │ │ - [2d2abe] failed to swap context │ │ - [2d2ad5] bf │ │ - [2d2ad8] id-aes192-wrap │ │ - [2d2ae7] AES192 │ │ - [2d2aee] des_ede3_wrap_cipher │ │ - [2d2b03] NO_VCHECK │ │ - [2d2b0d] assertion failed: temp-(sh.arena_size >> slist) == sh_find_my_buddy(temp, slist) │ │ - [2d2b5e] pkcs │ │ - [2d2b63] rc4 │ │ - [2d2b67] IDEA-CFB │ │ - [2d2b70] challengePassword │ │ - [2d2b82] nsCertExt │ │ - [2d2b8c] Netscape CA Policy Url │ │ - [2d2ba3] X509v3 Subject Key Identifier │ │ - [2d2bc1] crlNumber │ │ - [2d2bcb] sdsiCertificate │ │ - [2d2bdb] id-it │ │ - [2d2be1] id-mod-attribute-cert │ │ - [2d2bf7] qcStatements │ │ - [2d2c04] id-it-unsupportedOIDs │ │ - [2d2c1a] id-it-keyPairParamRep │ │ - [2d2c30] id-cmc-identification │ │ - [2d2c46] experimental │ │ - [2d2c53] AES-192-CFB │ │ - [2d2c5f] personalTitle │ │ - [2d2c6d] mime-mhs-bodies │ │ - [2d2c7d] setct-AuthRevReqTBS │ │ - [2d2c91] setct-BatchAdminResData │ │ - [2d2ca9] setct-BCIDistributionTBS │ │ - [2d2cc2] setext-pinAny │ │ - [2d2cd0] set-addPolicy │ │ - [2d2cde] setAttr-IssCap-T2 │ │ - [2d2cf0] des-cdmf │ │ - [2d2cf9] Any language │ │ - [2d2d06] identified-organization │ │ - [2d2d1e] onBasis │ │ - [2d2d26] CAMELLIA-128-CBC │ │ - [2d2d37] HMAC-MD5 │ │ - [2d2d40] gost89 │ │ - [2d2d47] GOST 28147-89 │ │ - [2d2d55] id-Gost28147-89-None-KeyMeshing │ │ - [2d2d75] Permanent Identifier │ │ - [2d2d8a] roleOccupant │ │ - [2d2d97] aes-256-ctr │ │ - [2d2da3] Any Extended Key Usage │ │ - [2d2dba] AES-192-CBC-HMAC-SHA1 │ │ - [2d2dd0] dhSinglePass-cofactorDH-sha256kdf-scheme │ │ - [2d2df9] AES-192-CBC-HMAC-SHA256 │ │ - [2d2e11] CAMELLIA-128-CCM │ │ - [2d2e22] camellia-192-cmac │ │ - [2d2e34] GOST R 34.10-2012 with 512 bit modulus │ │ - [2d2e5b] id-tc26-agreement-gost-3410-2012-256 │ │ - [2d2e80] GOST R 34.10-2012 (512 bit) testing parameter set │ │ - [2d2eb2] id-tc26-gost-3410-2012-512-paramSetA │ │ - [2d2ed7] ARIA-192-GCM │ │ - [2d2ee4] cmcRA │ │ - [2d2eea] sm4-cfb │ │ - [2d2ef2] oscca │ │ - [2d2ef8] ua-pki │ │ - [2d2eff] DSTU 4145-2002 big endian │ │ - [2d2f19] DSTU curve 2 │ │ - [2d2f26] IEEE Security in Storage Working Group │ │ - [2d2f4d] hmacWithSHA512-256 │ │ - [2d2f60] id-ct-resourceTaggedAttest │ │ - [2d2f7b] id-mod-cmp2021-88 │ │ - [2d2f8d] id-aa-ets-SignaturePolicyDocument │ │ - [2d2faf] attributeMappings │ │ - [2d2fc1] unknown nid │ │ - [2d2fcd] issuerNameHash │ │ - [2d2fdc] revocationTime │ │ - [2d2feb] tbsResponseData │ │ - [2d2ffb] EVP_SignFinal_ex │ │ - [2d300c] inconsistent header │ │ - [2d3020] not encrypted │ │ - [2d302e] Proc-Type: │ │ - [2d3039] PEM_write_bio │ │ - [2d3047] value.other │ │ - [2d3053] d.signed_and_enveloped │ │ - [2d306a] BIT STRING │ │ - [2d3075] :BAD OBJECT │ │ - [2d3081] # │ │ - [2d3083] no drbg implementation selected │ │ - [2d30a3] rsa_item_verify │ │ - [2d30b3] rsa-derive-from-pq │ │ - [2d30c6] mgf │ │ - [2d30ca] first octet invalid │ │ - [2d30de] crypto/rsa/rsa_pmeth.c │ │ - [2d30f5] OPENSSL_sk_insert │ │ - [2d3107] loading started │ │ - [2d3117] assertion failed: rc == 0 │ │ - [2d3131] pkcs7 to ts tst info failed │ │ - [2d314d] response setup error │ │ - [2d3162] crypto/x509/by_dir.c │ │ - [2d3177] Load certs from STORE URIs │ │ - [2d3192] crypto/x509/by_store.c │ │ - [2d31a9] OTHERNAME │ │ - [2d31b3] v2i_crld │ │ - [2d31bc] removeFromCRL │ │ - [2d31ca] IPAddrBlocks │ │ - [2d31d7] %*sUnknown AFI %u │ │ - [2d31e9] u.id │ │ - [2d31ee] GENERAL_SUBTREE │ │ - [2d31fe] invalid directory │ │ - [2d3210] no matching DANE TLSA records │ │ - [2d322e] X509_get_pubkey_parameters │ │ - [2d3249] smime_sign │ │ - [2d3254] X509_PUBKEY_set │ │ - [2d3264] io setup failed │ │ - [2d3274] provider=base,fips=yes,output=pem,structure=X9.42 │ │ - [2d32a6] provider=base,fips=yes,input=pvk │ │ - [2d32c7] provider=base,fips=yes,input=der,structure=EncryptedPrivateKeyInfo │ │ - [2d330a] SHA3-224:2.16.840.1.101.3.4.2.7 │ │ - [2d332a] OpenSSL EC implementation │ │ - [2d3344] provider=default,fips=yes,output=pem,structure=pkcs1 │ │ - [2d3379] AES-256-XTS:1.3.111.2.1619.0.1.2 │ │ - [2d339a] DES-OFB:1.3.14.3.2.8 │ │ - [2d33af] providers/implementations/asymciphers/rsa_enc.c │ │ - [2d33df] ossl_aes_gcm_siv_init │ │ - [2d33f5] siv_init │ │ - [2d33fe] siv_cipher │ │ - [2d3409] providers/implementations/ciphers/cipher_aria_hw.c │ │ - [2d343c] chacha20_set_ctx_params │ │ - [2d3454] der2key_decode │ │ - [2d3463] providers/implementations/encode_decode/decode_msblob2key.c │ │ - [2d349f] dsa_spki_pub_to_der │ │ - [2d34b3] ed255192text_encode │ │ - [2d34c7] providers/implementations/encode_decode/endecoder_common.c │ │ - [2d3502] providers/implementations/exchange/ecdh_exch.c │ │ - [2d3531] kdf_argon2d_new │ │ - [2d3541] providers/implementations/kdfs/x942kdf.c │ │ - [2d356a] providers/implementations/keymgmt/rsa_kmgmt.c │ │ - [2d3598] KECCAK-KMAC-256 │ │ - [2d35a8] ossl_prov_drbg_generate │ │ - [2d35c0] providers/implementations/rands/test_rng.c │ │ - [2d35eb] %s exceeds name buffer length │ │ - [2d3609] pvk2obj_decode │ │ - [2d3618] providers/implementations/kdfs/pbkdf1.c │ │ - [2d3640] unable to find ciphers │ │ - [2d3657] ault-digest │ │ - [2d3663] neshot │ │ - [2d366a] eybits │ │ - [2d3671] s1 │ │ - [2d3674] d20 │ │ - [2d3678] d29 │ │ - [2d367c] (Ljava/lang/String;)[B │ │ - [2d3693] PRAGMA fast_kdf_iter is deprecated, please remove from use │ │ - [2d36ce] be │ │ - [2d36d1] PRAGMA cipher_hmac_salt_mask is deprecated, please remove from use │ │ - [2d3714] sqlite3_rekey_v2: error %d occurred getting page %d │ │ - [2d3748] sqlcipher_activate: entering static master mutex │ │ - [2d3779] sqlcipher_codec_ctx_init: entered SQLCIPHER_MUTEX_PROVIDER │ │ - [2d37b4] sqlcipher_codec_ctx_init: leaving SQLCIPHER_MUTEX_PROVIDER │ │ - [2d37ef] sqlcipher_codec_ctx_init: error %d setting sqlcipher_codec_ctx_set_plaintext_header_size with %d │ │ - [2d3850] sqlcipher_codec_ctx_init: error %d initializing read_ctx │ │ - [2d3889] full_fsync │ │ - [2d3894] SeekLE │ │ - [2d389b] Variable │ │ - [2d38a4] SeekHit │ │ - [2d38ac] DropTable │ │ - [2d38b6] VCreate │ │ - [2d38be] Noop │ │ - [2d38c3] cannot store %s value in %s column %s.%s │ │ - [2d38ec] too many levels of trigger recursion │ │ - [2d3911] out of │ │ - [2d3918] sqlite_stat4 │ │ - [2d3925] SELECT idx,neq,nlt,ndlt,sample FROM %Q.sqlite_stat4 │ │ - [2d3959] sqlcipher_cipher_ctx_key_derive: error %d from sqlcipher_codec_ctx_init_kdf_salt │ │ - [2d39aa] ignore_check_constraints │ │ - [2d39c3] notnull │ │ - [2d39cb] flgs │ │ - [2d39d0] too many columns on %s │ │ - [2d39e7] view │ │ - [2d39ec] excluded │ │ - [2d39f5] no such window: %s │ │ - [2d3a08] no such index: %s │ │ - [2d3a1a] SELECTs to the left and right of %s do not have the same number of result columns │ │ - [2d3a6c] expressions prohibited in PRIMARY KEY and UNIQUE constraints │ │ - [2d3aa9] DISTINCT │ │ - [2d3ab2] GROUP BY │ │ - [2d3abb] AUTOMATIC COVERING INDEX │ │ - [2d3ad4] s │ │ - [2d3ad6] unsupported encoding: %s │ │ - [2d3aef] localhost │ │ - [2d3af9] after drop column │ │ - [2d3b0b] duplicate WITH table name: %s │ │ - [2d3b29] affinity │ │ - [2d3b32] ifnull │ │ - [2d3b39] %Q │ │ - [2d3b3c] unixepoch │ │ - [2d3b46] json │ │ - [2d3b4b] json_set │ │ - [2d3b54] QNaN │ │ - [2d3b59] \u0000 │ │ - [2d3b60] failed to allocate %u bytes of memory │ │ - [2d3b86] notification message │ │ - [2d3b9b] igol │ │ - [2d3ba0] noi │ │ - [2d3ba4] , ? │ │ - [2d3ba8] %d %d %d %d │ │ - [2d3bb5] eed │ │ - [2d3bb9] CREATE TABlE vocab(term, col, doc, cnt) │ │ - [2d3be1] recursive definition for %s.%s │ │ - [2d3c00] _rowid │ │ - [2d3c07] SELECT * FROM "%w"."%w_rowid" WHERE rowid=?1 │ │ - [2d3c34] internal │ │ - [2d3c3d] ENABLE_FTS3 │ │ - [2d3c49] HAVE_ISNAN │ │ - [2d3c54] client finished │ │ - [2d3c64] ssl_generate_param_group │ │ - [2d3c7d] AES256-SHA │ │ - [2d3c88] AES256-GCM-SHA384 │ │ - [2d3c9a] ECDHE-RSA-AES256-SHA │ │ - [2d3caf] ECDHE-ECDSA-AES128-GCM-SHA256 │ │ - [2d3ccd] PSK-NULL-SHA256 │ │ - [2d3cdd] TLS_PSK_WITH_NULL_SHA256 │ │ - [2d3cf6] TLS_ECDHE_ECDSA_WITH_CAMELLIA_128_CBC_SHA256 │ │ - [2d3d23] DHE-PSK-CAMELLIA256-SHA384 │ │ - [2d3d3e] DHE-DSS-ARIA128-GCM-SHA256 │ │ - [2d3d59] ECDHE-ARIA128-GCM-SHA256 │ │ - [2d3d72] ssl/ssl_ciph.c │ │ - [2d3d81] TLSv1.0 │ │ - [2d3d89] ciphersuite_cb │ │ - [2d3d98] STRENGTH │ │ - [2d3da1] dane tlsa bad certificate │ │ - [2d3dbb] invalid certificate or alg │ │ - [2d3dd6] invalid config │ │ - [2d3de5] invalid ct validation type │ │ - [2d3e00] invalid key update type │ │ - [2d3e18] no required digest │ │ - [2d3e2b] serverhello tlsext │ │ - [2d3e3e] signature algorithms error │ │ - [2d3e59] signature for non signing certificate │ │ - [2d3e7f] srtp could not allocate profiles │ │ - [2d3ea0] unknown certificate type │ │ - [2d3eb9] wrong signature length │ │ - [2d3ed0] SSL_shutdown │ │ - [2d3edd] serverpref │ │ - [2d3ee8] ServerPreference │ │ - [2d3ef9] ExtendedMasterSecret │ │ - [2d3f0e] SSLv3/TLS read server done │ │ - [2d3f29] TLSv1.3 pending early data end │ │ - [2d3f48] tls1_set_server_sigalgs │ │ - [2d3f60] tls-group-sec-bits │ │ - [2d3f73] ssl/tls_srp.c │ │ - [2d3f81] failed to start channel │ │ - [2d3f99] quic_read_actual │ │ - [2d3faa] STATELESS_RESET_TOKEN may not be sent by a client │ │ - [2d3fdc] STATELESS_RESET_TOKEN is malformed │ │ - [2d3fff] ch_tx │ │ - [2d4005] 0.3 │ │ - [2d4009] ssl/quic/json_enc.c │ │ - [2d401d] \\ │ │ - [2d4020] final_size │ │ - [2d402b] ssl/quic/quic_port.c │ │ - [2d4040] qtx_encrypt_into_txe │ │ - [2d4055] DATA_BLOCKED valid only in 0/1-RTT │ │ - [2d4078] RESET_STREAM frame for TX only stream │ │ - [2d409e] depack_do_frame_data_blocked │ │ - [2d40bb] quic_set_protocol_version │ │ - [2d40d5] CRYPTO │ │ - [2d40dc] tls_construct_ctos_sct │ │ - [2d40f3] tls_construct_ctos_client_cert_type │ │ - [2d4117] tls_construct_client_hello │ │ - [2d4132] tls_setup_handshake │ │ - [2d4146] ossl_statem_server_write_transition │ │ - [2d416a] tls_handle_alpn │ │ - [2d417a] crypto/asn1/ameth_lib.c │ │ - [2d4192] ASN1_item_pack │ │ - [2d41a1] ASN1_item_unpack_ex │ │ - [2d41b5] PKCS8_PRIV_KEY_INFO │ │ - [2d41c9] asn1_get_uint64 │ │ - [2d41d9] crypto/asn1/tasn_fre.c │ │ - [2d41f0] DISPLAYTEXT │ │ - [2d41fc] crypto/asn1/x_algor.c │ │ - [2d4212] %*s%04x - │ │ - [2d421d] getsockname error │ │ - [2d422f] port mismatch │ │ - [2d423d] unable to tfo │ │ - [2d424b] BIO_new_ex │ │ - [2d4256] BIO_puts │ │ - [2d425f] crypto/bio/bio_print.c │ │ - [2d4276] module=%s │ │ - [2d4280] crypto/conf/conf_lib.c │ │ - [2d4297] ASN1_generate_v3 │ │ - [2d42a8] string= │ │ - [2d42b0] minsize=%ld │ │ - [2d42bc] crypto/asn1/t_pkey.c │ │ - [2d42d1] crypto/bn/bn_intern.c │ │ - [2d42e7] DH_check_pub_key │ │ - [2d42f8] crypto/bn/bn_recp.c │ │ - [2d430c] priv: │ │ - [2d4312] crypto/ec/ec_asn1.c │ │ - [2d4326] k2 │ │ - [2d4329] p.prime │ │ - [2d4331] ossl_ec_key_public_check_quick │ │ - [2d4350] ossl_ec_key_private_check │ │ - [2d436a] ossl_ecdsa_verify_sig │ │ - [2d4380] Order: │ │ - [2d4388] ossl_ec_GFp_simple_blind_coordinates │ │ - [2d43ad] OpenSSL X25519 algorithm │ │ - [2d43c6] ossl_decoder_ctx_for_pkey_dup │ │ - [2d43e4] DIGESTS │ │ - [2d43ec] PKEY │ │ - [2d43f1] PKEY_CRYPTO │ │ - [2d43fd] DIR_LOAD │ │ - [2d4406] ENGINE_get_cipher │ │ - [2d4418] PKCS12 routines │ │ - [2d4428] malloc failure │ │ - [2d4437] sect233r1 │ │ - [2d4441] speed │ │ - [2d4447] tls1multi_aad │ │ - [2d4455] evp_cipher_from_algorithm │ │ - [2d446f] %s, Algorithm (%s : %d), Properties (%s) │ │ - [2d4498] evp_default_properties_merge │ │ - [2d44b5] updated-iv │ │ - [2d44c0] asn1_int_oct │ │ - [2d44cd] encoder_process │ │ - [2d44dd] crypto/evp/evp_utils.c │ │ - [2d44f4] evp_kdf_from_algorithm │ │ - [2d450b] security-bits │ │ - [2d4519] EVP_MAC_CTX_new │ │ - [2d4529] crypto/asn1/p5_pbev2.c │ │ - [2d4540] EVP_PKEY_set_type_by_keymgmt │ │ - [2d455d] dh_paramgen_subprime_len │ │ - [2d4576] rsa-factor7 │ │ - [2d4582] SCRYPT │ │ - [2d4589] EVP_PKEY_CTX_get_signature_md │ │ - [2d45a7] evp_pkey_ctx_store_cached_data │ │ - [2d45c6] pkey_dsa_ctrl │ │ - [2d45d4] crypto/lhash/lhash.c │ │ - [2d45e9] ossl_method_construct_precondition │ │ - [2d460c] nonce │ │ - [2d4612] arg2 lt arg3 │ │ - [2d461f] no suitable digest │ │ - [2d4632] shared info error │ │ - [2d4644] unable to check generator │ │ - [2d465e] bad algorithm name │ │ - [2d4671] locking not supported │ │ - [2d4687] no keymgmt available │ │ - [2d469c] bad object header │ │ - [2d46ae] bad template │ │ - [2d46bb] bmpstring is wrong length │ │ - [2d46d5] illegal null value │ │ - [2d46e8] illegal optional any │ │ - [2d46fd] param unsigned integer negative value unsupported │ │ - [2d472f] provider section error │ │ - [2d4746] failed making public key │ │ - [2d475f] point coordinates blind failure │ │ - [2d477f] unknown order │ │ - [2d478d] invalid init value │ │ - [2d47a0] missing redirect location │ │ - [2d47ba] error decoding certificate │ │ - [2d47d5] wrong certid │ │ - [2d47e2] RC2-CBC │ │ - [2d47ea] rc2 │ │ - [2d47ee] aria_gcm_init_key │ │ - [2d4800] assertion failed: !sh_testbit(ptr, list, sh.bitmalloc) │ │ - [2d4837] ossl_param_build_set_bn_pad │ │ - [2d4853] OSSL_PARAM_get_BN │ │ - [2d4865] crypto/passphrase.c │ │ - [2d4879] providers │ │ - [2d4883] provider_conf_init │ │ - [2d4896] rsa │ │ - [2d489a] idea-ofb │ │ - [2d48a3] nsCaPolicyUrl │ │ - [2d48b1] nsSslServerName │ │ - [2d48c1] Netscape Comment │ │ - [2d48d2] basicConstraints │ │ - [2d48e3] rc4-40 │ │ - [2d48ea] ripemd160 │ │ - [2d48f4] zlib compression │ │ - [2d4905] keyBag │ │ - [2d490c] id-smime-aa-encrypKeyPref │ │ - [2d4926] id-mod-dvcs │ │ - [2d4932] OCSP CRL ID │ │ - [2d493e] ORG │ │ - [2d4942] SNMPv2 │ │ - [2d4949] Domain │ │ - [2d4950] aes-128-cbc │ │ - [2d495c] holdInstructionCallIssuer │ │ - [2d4976] photo │ │ - [2d497c] pilotAttributeType27 │ │ - [2d4991] id-hex-partial-message │ │ - [2d49a8] generationQualifier │ │ - [2d49bc] id-set │ │ - [2d49c3] setct-PResData │ │ - [2d49d2] setct-CertResData │ │ - [2d49e4] setct-ErrorTBS │ │ - [2d49f3] setct-CredReqTBEX │ │ - [2d4a05] set-policy-root │ │ - [2d4a15] setAttr-IssCap-Sig │ │ - [2d4a28] camellia-192-cfb1 │ │ - [2d4a3a] issuingDistributionPoint │ │ - [2d4a53] SEED-OFB │ │ - [2d4a5c] hmacWithMD5 │ │ - [2d4a68] GOST 28147-89 MAC │ │ - [2d4a7a] id-GostR3411-94-CryptoProParamSet │ │ - [2d4a9c] id-GostR3410-94-CryptoPro-XchB-ParamSet │ │ - [2d4ac4] id-GostR3411-94-with-GostR3410-94-cc │ │ - [2d4ae9] facsimileTelephoneNumber │ │ - [2d4b02] rsaesOaep │ │ - [2d4b0c] dhSinglePass-stdDH-sha224kdf-scheme │ │ - [2d4b30] id-tc26-agreement │ │ - [2d4b42] KxGOST │ │ - [2d4b49] aria-128-ctr │ │ - [2d4b56] ARIA-192-CFB │ │ - [2d4b63] aria-256-ctr │ │ - [2d4b70] hmac-sha3-256 │ │ - [2d4b7e] ecdsa_with_SHA3-256 │ │ - [2d4b92] id-ecdsa-with-sha3-512 │ │ - [2d4ba9] dstu28147 │ │ - [2d4bb3] kuznyechik-ctr-acpkm │ │ - [2d4bc8] kuznyechik-kexp15 │ │ - [2d4bda] kx-gost18 │ │ - [2d4be4] id-aa-CMSAlgorithmProtection │ │ - [2d4c01] id-aa-ets-signerAttrV2 │ │ - [2d4c18] userNotice │ │ - [2d4c23] X509v3 Protocol Restriction │ │ - [2d4c3f] singleExtensions │ │ - [2d4c50] bad magic number │ │ - [2d4c61] PKCS8_set0_pbe_ex │ │ - [2d4c73] PKCS12_SAFEBAGS │ │ - [2d4c83] unsupported pkcs12 mode │ │ - [2d4c9b] \n │ │ - [2d4ca5] {\n │ │ - [2d4ca9] %*s%s OF %s {\n │ │ - [2d4cb8] VIDEOTEXSTRING │ │ - [2d4cc7] priv [ %d ] │ │ - [2d4cd4] cont [ %d ] │ │ - [2d4ce0] error entropy pool was ignored │ │ - [2d4cff] ossl_rand_pool_bytes_needed │ │ - [2d4d1b] sha1 (default) │ │ - [2d4d2a] invalid keypair │ │ - [2d4d3a] mp r not prime │ │ - [2d4d49] pairwise test failure │ │ - [2d4d5f] unknown mask digest │ │ - [2d4d73] crypto/rsa/rsa_lib.c │ │ - [2d4d88] rsa_ossl_public_decrypt │ │ - [2d4da0] ossl_rsa_prf │ │ - [2d4dad] SHA2-512/224 │ │ - [2d4dba] not a certificate │ │ - [2d4dcc] not a private key │ │ - [2d4dde] tst info setup error │ │ - [2d4df3] cannot find config variable │ │ - [2d4e0f] %s - %s │ │ - [2d4e17] SSL CA │ │ - [2d4e1e] S/MIME CA │ │ - [2d4e28] policyid │ │ - [2d4e31] onlyCA │ │ - [2d4e38] unspecified │ │ - [2d4e44] IPAddressChoice │ │ - [2d4e54] (Unicast/Multicast) │ │ - [2d4e69] u.asIdsOrRanges │ │ - [2d4e79] policyLanguage │ │ - [2d4e88] any │ │ - [2d4e8c] bn dec2bn error │ │ - [2d4e9c] invalid certificate │ │ - [2d4eb0] invalid purpose │ │ - [2d4ec0] no policy identifier │ │ - [2d4ed5] /usr/local/ssl/certs │ │ - [2d4eea] invalid distpoint │ │ - [2d4efc] unable to find parameters in chain │ │ - [2d4f1f] X509_NAME_oneline │ │ - [2d4f31] Basic Constraints of CA cert not marked critical │ │ - [2d4f62] sig_alg │ │ - [2d4f6a] cbc(aes) │ │ - [2d4f73] provider=base,fips=yes,output=pem,structure=PrivateKeyInfo │ │ - [2d4fae] provider=base,fips=yes,output=der,structure=dhx │ │ - [2d4fde] provider=base,fips=yes,input=der,structure=dh │ │ - [2d500c] SHA2-256:SHA-256:SHA256:2.16.840.1.101.3.4.2.1 │ │ - [2d503b] SHAKE-128:SHAKE128:2.16.840.1.101.3.4.2.11 │ │ - [2d5066] BLAKE2S-256:BLAKE2s256:1.3.6.1.4.1.1722.12.2.2.8 │ │ - [2d5097] BLAKE2SMAC:1.3.6.1.4.1.1722.12.2.2 │ │ - [2d50ba] OpenSSL POLY1305 via EVP_PKEY implementation │ │ - [2d50e7] AES-256-CFB:2.16.840.1.101.3.4.1.44 │ │ - [2d510b] AES-192-CFB:2.16.840.1.101.3.4.1.24 │ │ - [2d512f] AES-192-GCM:id-aes192-GCM:2.16.840.1.101.3.4.1.26 │ │ - [2d5161] AES-192-WRAP-PAD:id-aes192-wrap-pad:AES192-WRAP-PAD:2.16.840.1.101.3.4.1.28 │ │ - [2d51ad] rsa_init │ │ - [2d51b6] providers/common/securitycheck.c │ │ - [2d51d7] providers/implementations/ciphers/cipher_aes_ccm.c │ │ - [2d520a] ossl_do_blob_header │ │ - [2d521e] dsa_to_type_specific_pem_encode │ │ - [2d523e] dh_to_EncryptedPrivateKeyInfo_pem_encode │ │ - [2d5267] X9.42 DH PUBLIC KEY │ │ - [2d527b] dhx_to_DHX_der_encode │ │ - [2d5291] PSS parameter restrictions:\n │ │ - [2d52ae] ecdh_plain_derive │ │ - [2d52c0] early_clean │ │ - [2d52cc] max lanes: %u │ │ - [2d52da] x942kdf_size │ │ - [2d52e7] candidate │ │ - [2d52f1] providers/implementations/keymgmt/dh_kmgmt.c │ │ - [2d531e] providers/implementations/keymgmt/kdf_legacy_kmgmt.c │ │ - [2d5353] KECCAK-KMAC-128 │ │ - [2d5363] max_perslen │ │ - [2d536f] seed_get_seed │ │ - [2d537d] rsa_check_parameters │ │ - [2d5392] PSS padding only allowed for sign and verify operations │ │ - [2d53ca] ossl_cipher_unpadblock │ │ - [2d53e1] s-randkey │ │ - [2d53eb] rly_data │ │ - [2d53f4] lient-version │ │ - [2d5402] s10 │ │ - [2d5406] s16 │ │ - [2d540a] s25 │ │ - [2d540e] sqlcipher_codec_pragma: error occurred during cipher_migrate: %d │ │ - [2d544f] sqlcipher_deactivate: leaving SQLCIPHER_MUTEX_PROVIDER │ │ - [2d5486] No upgrade required - exiting │ │ - [2d54a4] Version %d format found │ │ - [2d54bc] sqlcipher_codec_add_random: using raw random blob from hex │ │ - [2d54f7] SQLITE_ │ │ - [2d54ff] fstat │ │ - [2d5505] read │ │ - [2d550a] pwrite64 │ │ - [2d5513] fchown │ │ - [2d551a] mmap │ │ - [2d551f] Init │ │ - [2d5524] Gosub │ │ - [2d552a] IdxLE │ │ - [2d5530] DecrJumpZero │ │ - [2d553d] String │ │ - [2d5544] SoftNull │ │ - [2d554d] SetCookie │ │ - [2d5557] SqlExec │ │ - [2d555f] Tree %u page %u right child: │ │ - [2d557d] ATTACH %Q AS vacuum_db │ │ - [2d5594] SELECT sql FROM "%w".sqlite_schema WHERE type='table'AND name<>'sqlite_sequence' AND coalesce(rootpage,1)>0 │ │ - [2d5600] SELECT'INSERT INTO vacuum_db.'||quote(name)||' SELECT*FROM"%w".'||quote(name)FROM vacuum_db.sqlite_schema WHERE type='table'AND coalesce(rootpage,1)>0 │ │ - [2d5697] p1 │ │ - [2d569a] detail │ │ - [2d56a1] cipher_ctx_key_derive: error occurred from provider kdf generating encryption key │ │ - [2d56f3] sqlcipher_openssl_deactivate: left SQLCIPHER_MUTEX_PROVIDER_ACTIVATE │ │ - [2d5738] openssl │ │ - [2d5740] sha256 │ │ - [2d5747] hexkey │ │ - [2d574e] module_list │ │ - [2d575a] read_uncommitted │ │ - [2d576b] table_list │ │ - [2d5776] cid │ │ - [2d577a] =%Q │ │ - [2d577e] numeric │ │ - [2d5786] REUSE LIST SUBQUERY %d │ │ - [2d579d] %#T() may not be used as a window function │ │ - [2d57c8] ambiguous column name │ │ - [2d57de] access to view "%s" prohibited │ │ - [2d57fd] ambiguous reference to %s in USING() │ │ - [2d5822] , │ │ - [2d5824] table "%s" has more than one primary key │ │ - [2d584d] unsupported use of NULLS %s │ │ - [2d5869] index %s already exists │ │ - [2d5881] use DROP VIEW to delete view %s │ │ - [2d58a1] DELETE FROM %Q.%s WHERE %s=%Q │ │ - [2d58bf] COMPOUND QUERY │ │ - [2d58ce] at most %d tables in a join │ │ - [2d58ea] second argument to nth_value must be a positive integer │ │ - [2d5922] USE TEMP B-TREE FOR %sORDER BY │ │ - [2d5941] ON │ │ - [2d5944] not a writable directory │ │ - [2d595d] UTF-16le │ │ - [2d5966] full │ │ - [2d596b] BEFORE │ │ - [2d5972] file: │ │ - [2d5978] unsupported frame specification │ │ - [2d5998] implies_nonnull_row │ │ - [2d59ac] integer overflow │ │ - [2d59bd] sqlite_rename_table │ │ - [2d59d1] "%w" │ │ - [2d59d7] date │ │ - [2d59dc] current_time │ │ - [2d59e9] [ │ │ - [2d59eb] not an error │ │ - [2d59f8] warning message │ │ - [2d5a08] simple │ │ - [2d5a0f] tne │ │ - [2d5a13] CREATE TABLE x(%s %Q HIDDEN, docid HIDDEN, %Q HIDDEN) │ │ - [2d5a49] contentless_delete │ │ - [2d5a5c] case_sensitive │ │ - [2d5a6b] usermerge │ │ - [2d5a75] DELETE from │ │ - [2d5a81] categories │ │ - [2d5a8c] %z%s%z │ │ - [2d5a93] SELECT nodeno FROM %Q.'%q_rowid' WHERE rowid=?1 │ │ - [2d5ac3] DELETE FROM '%q'.'%q_parent' WHERE nodeno = ?1 │ │ - [2d5af2] );CREATE TABLE "%w"."%w_node"(nodeno INTEGER PRIMARY KEY,data); │ │ - [2d5b32] INSERT INTO"%w"."%w_rowid"(rowid,nodeno)VALUES(?1,?2)ON CONFLICT(rowid)DO UPDATE SET nodeno=excluded.nodeno │ │ - [2d5b9e] MAX_FUNCTION_ARG=127 │ │ - [2d5bb3] ssl/d1_lib.c │ │ - [2d5bc0] ssl/pqueue.c │ │ - [2d5bcd] DHE-RSA-AES256-GCM-SHA384 │ │ - [2d5be7] TLS_DH_anon_WITH_AES_256_GCM_SHA384 │ │ - [2d5c0b] TLS_ECDHE_ECDSA_WITH_AES_128_CCM_8 │ │ - [2d5c2e] DHE-PSK-AES128-CBC-SHA │ │ - [2d5c45] DHE-PSK-AES128-CBC-SHA256 │ │ - [2d5c5f] TLS_PSK_WITH_CAMELLIA_256_CBC_SHA384 │ │ - [2d5c84] TLS_DHE_PSK_WITH_CAMELLIA_128_CBC_SHA256 │ │ - [2d5cad] DHE-RSA-SEED-SHA │ │ - [2d5cbe] ADH-SEED-SHA │ │ - [2d5ccb] RSA-PSK-ARIA256-GCM-SHA384 │ │ - [2d5ce6] calling OPENSSL_dir_read(%s) │ │ - [2d5d03] ALL:!COMPLEMENTOFDEFAULT:!eNULL │ │ - [2d5d23] kDHE │ │ - [2d5d28] kPSK │ │ - [2d5d2d] app data in handshake │ │ - [2d5d43] dane tlsa bad digest length │ │ - [2d5d5f] dane tlsa bad matching type │ │ - [2d5d7b] excessive message size │ │ - [2d5d92] failed to get parameter │ │ - [2d5daa] inconsistent compression │ │ - [2d5dc3] mixed handshake and non handshake data │ │ - [2d5dea] no application protocol │ │ - [2d5e02] no ciphers available │ │ - [2d5e17] Peer haven't sent GOST certificate, required for selected ciphersuite │ │ - [2d5e5d] no shared cipher │ │ - [2d5e6e] ocsp callback failure │ │ - [2d5e84] psk no server cb │ │ - [2d5e95] record too small │ │ - [2d5ea6] ssl/tls alert no certificate │ │ - [2d5ec3] SSL_CTX_set_cipher_list │ │ - [2d5edb] ssl_check_srvr_ecc_cert_and_alg │ │ - [2d5efb] ssl_undefined_void_function │ │ - [2d5f17] SSL_set_ct_validation_callback │ │ - [2d5f36] no_renegotiation │ │ - [2d5f47] groups │ │ - [2d5f4e] key_arg │ │ - [2d5f56] SSLv3/TLS read certificate status │ │ - [2d5f78] tls-sigalg-hash-name │ │ - [2d5f8d] bad transport parameter │ │ - [2d5fa5] ssl/quic/quic_cfq.c │ │ - [2d5fb9] ssl/quic/quic_ackm.c │ │ - [2d5fce] connection_started │ │ - [2d5fe1] ssl/quic/quic_record_rx.c │ │ - [2d5ffb] RETIRE_CONN_ID valid only in 0/1-RTT │ │ - [2d6020] depack_do_frame_max_stream_data │ │ - [2d6040] STREAM_DATA_BLOCKED frame for TX only stream │ │ - [2d606d] ossl_quic_tls_new │ │ - [2d607f] ossl_quic_tx_packetiser_new │ │ - [2d609b] MAX_DATA │ │ - [2d60a4] PATH_RESPONSE │ │ - [2d60b2] read body │ │ - [2d60bc] tls_construct_ctos_use_srtp │ │ - [2d60d8] ossl_statem_client_construct_message │ │ - [2d60fd] dtls_construct_change_cipher_spec │ │ - [2d611f] tls_process_cert_verify │ │ - [2d6137] tls_process_client_certificate │ │ - [2d6156] ASN1_PRINTABLESTRING │ │ - [2d616b] %jd\n │ │ - [2d6170] crypto/bio/bio_lib.c │ │ - [2d6185] BIO_callback_ctrl │ │ - [2d6197] dgram_pair_recvmmsg │ │ - [2d61ab] includedir │ │ - [2d61b6] .cnf │ │ - [2d61bb] UTF8String │ │ - [2d61c6] PRINTABLE │ │ - [2d61d0] crypto/ct/ct_log.c │ │ - [2d61e3] i2o_SCT_LIST │ │ - [2d61f0] Private-Key │ │ - [2d61fc] dsa_pkey_import_from │ │ - [2d6211] dsa_sign_setup │ │ - [2d6220] i2d_ECParameters │ │ - [2d6231] publicKey │ │ - [2d623b] crypto/ec/ec_backend.c │ │ - [2d6252] SECG curve over a 131 bit binary field │ │ - [2d6279] EC_GROUP_get_degree │ │ - [2d628d] EC_POINT_copy │ │ - [2d629b] ossl_ecdh_compute_key │ │ - [2d62b1] ossl_ecdsa_deterministic_sign │ │ - [2d62cf] Prime: │ │ - [2d62d6] %*s%s Private-Key:\n │ │ - [2d62ea] pkey_ecd_digestverify25519 │ │ - [2d6305] crypto/bio/ossl_core_bio.c │ │ - [2d6320] int_ctrl_helper │ │ - [2d6330] RSA lib │ │ - [2d6338] crypto/evp/e_aes.c │ │ - [2d634b] ossl_encoder_instance_new │ │ - [2d6365] evp_kem_init │ │ - [2d6372] crypto/evp/mac_meth.c │ │ - [2d6388] costParameter │ │ - [2d6396] PBE2PARAM │ │ - [2d63a0] crypto/evp/p_legacy.c │ │ - [2d63b6] rsa_pkcs1_implicit_rejection │ │ - [2d63d3] hexinfo │ │ - [2d63db] pss │ │ - [2d63df] modp_6144 │ │ - [2d63e9] crypto/ffc/ffc_params_generate.c │ │ - [2d640a] SHA-256 │ │ - [2d6412] 3.3.0 │ │ - [2d6418] get_and_lock │ │ - [2d6425] buffer too small │ │ - [2d6436] cache constants failed │ │ - [2d644d] copy error │ │ - [2d6458] ctrl operation not implemented │ │ - [2d6477] data not multiple of block length │ │ - [2d6499] output would overflow │ │ - [2d64af] unknown pbe algorithm │ │ - [2d64c5] error getting time │ │ - [2d64d8] conflicting names │ │ - [2d64ea] coordinates out of range │ │ - [2d6503] invalid encoding │ │ - [2d6514] invalid named group conversion │ │ - [2d6533] DSO failure │ │ - [2d653f] dso not found │ │ - [2d654d] add signer error │ │ - [2d655e] error getting public key │ │ - [2d6577] invalid oaep parameters │ │ - [2d658f] not key transport │ │ - [2d65a1] unsupported recipientinfo type │ │ - [2d65c0] verification failure │ │ - [2d65d5] encountered waiting │ │ - [2d65e9] error creating certrep │ │ - [2d6600] error creating rr │ │ - [2d6612] unexpected certprofile │ │ - [2d6629] cast │ │ - [2d662e] aes192-wrap-pad │ │ - [2d663e] ARIA-192-CBC │ │ - [2d664b] crypto/evp/e_aria.c │ │ - [2d665f] aria_init_key │ │ - [2d666d] crypto/params_dup.c │ │ - [2d6681] ossl_pw_set_ossl_passphrase_cb │ │ - [2d66a0] provider_new │ │ - [2d66ad] crypto/objects/o_names.c │ │ - [2d66c6] des-cfb │ │ - [2d66ce] X509v3 Subject Alternative Name │ │ - [2d66ee] serialNumber │ │ - [2d66fb] Microsoft Commercial Code Signing │ │ - [2d671d] safeContentsBag │ │ - [2d672d] md4 │ │ - [2d6731] id-pkix1-explicit-88 │ │ - [2d6746] sbgp-ipAddrBlock │ │ - [2d6757] sbgp-routerIdentifier │ │ - [2d676d] id-cmc-responseInfo │ │ - [2d6781] ad_timestamping │ │ - [2d6791] mgmt │ │ - [2d6796] aes-256-cfb │ │ - [2d67a2] lastModifiedBy │ │ - [2d67b1] associatedName │ │ - [2d67c0] set-attr │ │ - [2d67c9] certificate extensions │ │ - [2d67e0] setct-RegFormResTBS │ │ - [2d67f4] setext-cv │ │ - [2d67fe] additional verification │ │ - [2d6816] setCext-tunneling │ │ - [2d6828] International Organizations │ │ - [2d6844] msSmartcardLogin │ │ - [2d6855] Microsoft User Principal Name │ │ - [2d6873] aes-128-cfb1 │ │ - [2d6880] aes-256-cfb8 │ │ - [2d688d] des-ede3-cfb1 │ │ - [2d689b] X509v3 Subject Directory Attributes │ │ - [2d68bf] kisa │ │ - [2d68c4] HMAC-SHA1 │ │ - [2d68ce] id-GostR3411-94-with-GostR3410-94 │ │ - [2d68f0] GOST R 34.11-94 with GOST R 34.10-94 │ │ - [2d6915] x121Address │ │ - [2d6921] authorityRevocationList │ │ - [2d6939] jurisdictionStateOrProvinceName │ │ - [2d6959] camellia-128-ctr │ │ - [2d696a] CAMELLIA-192-CTR │ │ - [2d697b] CAMELLIA-256-CCM │ │ - [2d698c] GOST R 34.10-2012 (512 bit) ParamSet B │ │ - [2d69b3] GOST 28147-89 TC26 parameter set │ │ - [2d69d4] OGRN │ │ - [2d69d9] kx-gost │ │ - [2d69e1] auth-srp │ │ - [2d69ea] SipHash │ │ - [2d69f2] ARIA-192-ECB │ │ - [2d69ff] id-smime-aa-signingCertificateV2 │ │ - [2d6a20] sha3-512 │ │ - [2d6a29] id-ecdsa-with-sha3-224 │ │ - [2d6a40] ARIA-256-GCM │ │ - [2d6a4d] sm3WithRSAEncryption │ │ - [2d6a62] OGRNIP │ │ - [2d6a69] brainpoolP256r1tls13 │ │ - [2d6a7e] Microsoft certificate template │ │ - [2d6a9d] unsupported key components │ │ - [2d6ab8] ANY PRIVATE KEY │ │ - [2d6ac8] PKCS12 │ │ - [2d6acf] parse error │ │ - [2d6adb] pkcs12 cipherfinal error │ │ - [2d6af4] PKCS7_DIGEST │ │ - [2d6b01] d.sign │ │ - [2d6b08] signer_info │ │ - [2d6b14] EOC │ │ - [2d6b18] :%u │ │ - [2d6b1c] digest failure │ │ - [2d6b2b] wrong content type │ │ - [2d6b3e] name too long │ │ - [2d6b4c] crypto/property/property_string.c │ │ - [2d6b6e] EVP_RAND_CTX_new │ │ - [2d6b7f] error initialising drbg │ │ - [2d6b97] SEED-SRC │ │ - [2d6ba0] rand_pool_grow │ │ - [2d6baf] Private-Key: (%d bit, %d primes)\n │ │ - [2d6bd1] Minimum │ │ - [2d6bd9] BN_BLINDING_invert_ex │ │ - [2d6bef] data too large for key size │ │ - [2d6c0b] data too large for modulus │ │ - [2d6c26] pkey_rsa_verify │ │ - [2d6c36] pkey_pss_init │ │ - [2d6c44] SHA2-384 │ │ - [2d6c4d] search only supported for directories │ │ - [2d6c73] cannot load certificate │ │ - [2d6c8b] crypto/ui/ui_util.c │ │ - [2d6c9f] X509_load_cert_crl_file_ex │ │ - [2d6cba] nameAssigner │ │ - [2d6cc7] d.dNSName │ │ - [2d6cd1] v2i_BASIC_CONSTRAINTS │ │ - [2d6ce7] crypto/x509/v3_akid.c │ │ - [2d6cfd] CRL_DIST_POINTS │ │ - [2d6d0d] crypto/x509/v3_crld.c │ │ - [2d6d23] Privilege Withdrawn │ │ - [2d6d37] distpoint │ │ - [2d6d41] - │ │ - [2d6d45] :\n │ │ - [2d6d48] %*s │ │ - [2d6d52] xn-- │ │ - [2d6d57] issuerDomainPolicy │ │ - [2d6d6a] issuer decode error │ │ - [2d6d7e] SSL_CERT_DIR │ │ - [2d6d8b] CRL signature failure │ │ - [2d6da1] format error in certificate's notBefore field │ │ - [2d6dcf] Key usage keyCertSign invalid for non-CA cert │ │ - [2d6dfd] CA cert does not include key usage extension │ │ - [2d6e2a] Using cert extension requires at least X509v3 │ │ - [2d6e58] crypto/x509/pcy_tree.c │ │ - [2d6e6f] x509_name_ex_d2i │ │ - [2d6e80] ALG_PERR: %s(%d): Failed to get eventfd : │ │ - [2d6eab] provider=default,fips=yes,output=der,structure=pkcs3 │ │ - [2d6ee0] AES-128-ECB:2.16.840.1.101.3.4.1.1 │ │ - [2d6f03] AES-256-CBC-CTS │ │ - [2d6f13] engine │ │ - [2d6f1a] rsa_get_ctx_params │ │ - [2d6f2d] aes_siv_get_ctx_params │ │ - [2d6f44] null_set_ctx_params │ │ - [2d6f58] providers/implementations/encode_decode/decode_pvk2key.c │ │ - [2d6f91] prepare_ec_params │ │ - [2d6fa3] ec_to_PrivateKeyInfo_pem_encode │ │ - [2d6fc3] EC PUBLIC KEY │ │ - [2d6fd1] ED25519 PRIVATE KEY │ │ - [2d6fe5] x25519_to_PrivateKeyInfo_der_encode │ │ - [2d7009] %s: %s\n │ │ - [2d7011] invalid Argon2 type │ │ - [2d7025] kdf_argon2_ctx_set_lanes │ │ - [2d703e] kdf_tls1_3_derive │ │ - [2d7050] use-separator │ │ - [2d705e] xcghash │ │ - [2d7066] kdf_sshkdf_set_ctx_params │ │ - [2d7080] *secretlen too small │ │ - [2d7095] providers/implementations/keymgmt/dsa_kmgmt.c │ │ - [2d70c3] ossl_sm2_key_private_check │ │ - [2d70de] mac_key_fromdata │ │ - [2d70ef] ossl_prov_drbg_instantiate │ │ - [2d710a] providers/implementations/rands/drbg_ctr.c │ │ - [2d7135] input=MSBLOB │ │ - [2d7142] providers/implementations/ciphers/cipher_des.c │ │ - [2d7171] rc4_hmac_md5_set_ctx_params │ │ - [2d718d] invalid config data │ │ - [2d71a1] require ctr mode cipher │ │ - [2d71b9] utlen │ │ - [2d71bf] binfo │ │ - [2d71c5] getInfoFromEHABISection │ │ - [2d71dd] r0 │ │ - [2d71e0] s27 │ │ - [2d71e4] d3 │ │ - [2d71e7] d27 │ │ - [2d71eb] (NULL) │ │ - [2d71f2] PRAGMA cipher_hmac_algorithm = %s; │ │ - [2d7215] TRACE │ │ - [2d721b] SELECT sql FROM %s.sqlite_schema WHERE sql LIKE 'CREATE INDEX %%' │ │ - [2d7260] sqlcipher_codec_ctx_init: error %d setting pass key │ │ - [2d7294] set btree page size to %d res %d rc %d │ │ - [2d72bb] performing POSIX rename │ │ - [2d72d3] trigger │ │ - [2d72db] close │ │ - [2d72e1] -mj%06X9%02X │ │ - [2d72ee] ) │ │ - [2d72f0] Or │ │ - [2d72f3] OpenRead │ │ - [2d72fc] index corruption │ │ - [2d730d] %z - %s │ │ - [2d7315] failed to get page %u │ │ - [2d732b] Fragmentation of %u bytes reported as %u on page %u │ │ - [2d735f] INS │ │ - [2d7363] parent │ │ - [2d736a] '%.*q' │ │ - [2d7371] zeroblob(%d) │ │ - [2d737e] sqlcipher_openssl_deactivate: leaving SQLCIPHER_MUTEX_PROVIDER_ACTIVATE │ │ - [2d73c6] sqlcipher_openssl_random: entered SQLCIPHER_MUTEX_PROVIDER_RAND │ │ - [2d7406] sqlcipher_openssl_random: leaving SQLCIPHER_MUTEX_PROVIDER_RAND │ │ - [2d7446] sqlcipher_openssl_hmac: 1st EVP_MAC_final() for output length calculation using algorithm %d returned %d │ │ - [2d74af] index_list │ │ - [2d74ba] to │ │ - [2d74bd] status │ │ - [2d74c4] sqlite3_get_table() called with two or more incompatible queries │ │ - [2d7505] unknown table option: %.*s │ │ - [2d7520] CORRELATED │ │ - [2d752c] RELEASE │ │ - [2d7534] conflicting ON CONFLICT clauses specified │ │ - [2d755e] glob │ │ - [2d7563] auto-index │ │ - [2d756e] %s=? │ │ - [2d7573] max │ │ - [2d7577] cannot UPDATE generated column "%s" │ │ - [2d759b] %s mode not allowed: %s │ │ - [2d75b3] SELECT 1 FROM "%w".sqlite_master WHERE name NOT LIKE 'sqliteX_%%' ESCAPE 'X' AND sql NOT LIKE 'create virtual%%' AND sqlite_rename_test(%Q, sql, type, name, %d, %Q, %d)=NULL │ │ - [2d7662] Cannot add a NOT NULL column with default value NULL │ │ - [2d7697] %!.*f │ │ - [2d769d] strftime │ │ - [2d76a6] -> │ │ - [2d76a9] 9.0e999 │ │ - [2d76b1] SELECT coalesce((SELECT max(blockid) FROM %Q.'%q_segments') + 1, 1) │ │ - [2d76f5] de │ │ - [2d76f8] ate │ │ - [2d76fc] ssensuo │ │ - [2d7704] _content │ │ - [2d770d] CREATE TABLE %Q.'%q_segments'(blockid INTEGER PRIMARY KEY, block BLOB); │ │ - [2d7755] SELECT %s WHERE rowid = ? │ │ - [2d776f] integrity-check │ │ - [2d777f] SELECT %s FROM %s T WHERE T.%Q >= ? AND T.%Q <= ? ORDER BY T.%Q ASC │ │ - [2d77c3] SELECT pgno FROM '%q'.'%q_idx' WHERE segid=? AND term<=? ORDER BY term DESC LIMIT 1 │ │ - [2d7817] ALTER TABLE %Q.'%q_%s' RENAME TO '%q_%s'; │ │ - [2d7841] ousli │ │ - [2d7847] rtree │ │ - [2d784d] UPDATE "%w"."%w_rowid"SET │ │ - [2d7868] ORDER BY name │ │ - [2d7877] misuse │ │ - [2d787e] MAX_EXPR_DEPTH=1000 │ │ - [2d7892] TLS_DH_anon_WITH_AES_256_CBC_SHA │ │ - [2d78b3] AES128-SHA256 │ │ - [2d78c1] DHE-DSS-AES128-SHA256 │ │ - [2d78d7] DHE-RSA-AES128-SHA256 │ │ - [2d78ed] AES256-CCM │ │ - [2d78f8] TLS_ECDHE_ECDSA_WITH_AES_256_CCM │ │ - [2d7919] TLS_ECDHE_RSA_WITH_NULL_SHA │ │ - [2d7935] TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA │ │ - [2d7958] TLS_ECDH_anon_WITH_AES_256_CBC_SHA │ │ - [2d797b] RSA-PSK-AES128-GCM-SHA256 │ │ - [2d7995] TLS_RSA_PSK_WITH_AES_128_GCM_SHA256 │ │ - [2d79b9] ECDHE-PSK-AES128-CBC-SHA256 │ │ - [2d79d5] TLS_RSA_WITH_CAMELLIA_256_CBC_SHA256 │ │ - [2d79fa] DHE-DSS-CAMELLIA256-SHA │ │ - [2d7a12] IDEA-CBC-SHA │ │ - [2d7a1f] set_ciphersuites │ │ - [2d7a30] decryption failed │ │ - [2d7a42] illegal point compression │ │ - [2d7a5c] inconsistent early data alpn │ │ - [2d7a79] missing supported groups extension │ │ - [2d7a9c] no pem extensions │ │ - [2d7aae] pem name bad prefix │ │ - [2d7ac2] psk identity not found │ │ - [2d7ad9] ssl/tls alert unsupported certificate │ │ - [2d7aff] tlsv1 bad certificate hash value │ │ - [2d7b20] too much early data │ │ - [2d7b34] unknown protocol │ │ - [2d7b45] version too low │ │ - [2d7b55] SSL_clear │ │ - [2d7b5f] bugs │ │ - [2d7b64] legacy_server_connect │ │ - [2d7b7a] SessionTicket │ │ - [2d7b88] SSL_use_PrivateKey │ │ - [2d7b9b] SSLv3/TLS write certificate verify │ │ - [2d7bbe] SSLv3/TLS write finished │ │ - [2d7bd7] SSLv3/TLS read hello request │ │ - [2d7bf4] tls1_change_cipher_state │ │ - [2d7c0d] rsa_pss_pss_sha256 │ │ - [2d7c20] CLIENT_EARLY_TRAFFIC_SECRET │ │ - [2d7c3c] tls13_change_cipher_state │ │ - [2d7c56] tls13_update_key │ │ - [2d7c67] ossl_quic_channel_raise_protocol_error_loc │ │ - [2d7c92] RETRY_SCID is malformed │ │ - [2d7caa] INITIAL_SCID does not match expected value │ │ - [2d7cd5] zero-length CID in PREFERRED_ADDR │ │ - [2d7cf7] max_udp_payload_size │ │ - [2d7d0c] ch_on_handshake_alert │ │ - [2d7d22] version negotiation failure │ │ - [2d7d3e] ch_rx_check_forged_pkt_limit │ │ - [2d7d5b] ssl/quic/cc_newreno.c │ │ - [2d7d71] transport:packet_sent │ │ - [2d7d87] transport:packet_received │ │ - [2d7da1] ping │ │ - [2d7da6] acked_ranges │ │ - [2d7db3] path_challenge │ │ - [2d7dc2] include/internal/ring_buf.h │ │ - [2d7dde] non-minimal frame type encoding │ │ - [2d7dfe] conn has zero-length CID │ │ - [2d7e17] ssl/quic/quic_sf_list.c │ │ - [2d7e2f] HANDSHAKE_DONE │ │ - [2d7e3e] STREAM_OFF_FIN │ │ - [2d7e4d] ChaCha20 │ │ - [2d7e56] tls_construct_ctos_etm │ │ - [2d7e6d] tls_parse_stoc_renegotiate │ │ - [2d7e88] tls_parse_stoc_server_name │ │ - [2d7ea3] tls_parse_ctos_maxfragmentlen │ │ - [2d7ec1] tls_construct_stoc_etm │ │ - [2d7ed8] write_state_machine │ │ - [2d7eec] ossl_statem_client_write_transition │ │ - [2d7f10] tls_construct_change_cipher_spec │ │ - [2d7f31] ossl_statem_server_post_process_message │ │ - [2d7f59] bn_to_asn1_string │ │ - [2d7f6b] getsockname truncated address │ │ - [2d7f89] no port defined │ │ - [2d7f99] BN_mod_inverse │ │ - [2d7fa8] crypto/bn/bn_mod.c │ │ - [2d7fbb] line │ │ - [2d7fc1] BOOLEAN │ │ - [2d7fc9] Bad time value │ │ - [2d7fd8] ssl_conf │ │ - [2d7fe1] OpenSSL X9.42 DH method │ │ - [2d7ff9] BN_mod_exp_mont_word │ │ - [2d800e] eckey_pub_decode │ │ - [2d801f] EC_GROUP_get_ecparameters │ │ - [2d8039] X9_62_CHARACTERISTIC_TWO │ │ - [2d8052] fieldID │ │ - [2d805a] base │ │ - [2d805f] X9.62/SECG curve over a 256 bit prime field │ │ - [2d808b] ossl_ec_GF2m_simple_point_get_affine_coordinates │ │ - [2d80bc] ec_GF2m_simple_ladder_pre │ │ - [2d80d6] crypto/ec/ec_key.c │ │ - [2d80e9] EC_POINT_dbl │ │ - [2d80f6] EC_POINT_cmp │ │ - [2d8103] Cofactor: │ │ - [2d810e] ossl_ec_GFp_mont_field_mul │ │ - [2d8129] ossl_ec_GFp_mont_field_encode │ │ - [2d8147] ecp_nistz256_points_mul │ │ - [2d815f] there are no property definitions with decoder %s │ │ - [2d8191] crypto/bio/bf_readbuff.c │ │ - [2d81aa] /home/vagrant/build/com.b44t.messenger/jni/deltachat-core-rust/target/armv7-linux-androideabi/release/build/openssl-sys-bfdbdf2611920058/out/openssl-build/install/lib/engines-3 │ │ - [2d825b] asn1 encoding routines │ │ - [2d8272] xoflen │ │ - [2d8279] ssl3-ms │ │ - [2d8281] sect113r1 │ │ - [2d828b] crypto/evp/encode.c │ │ - [2d829f] EVP_CIPHER_CTX_set_key_length │ │ - [2d82bd] evp_set_parsed_default_properties │ │ - [2d82df] assertion failed: j <= sizeof(c->iv) │ │ - [2d8304] EVP_DigestSignFinal │ │ - [2d8318] PKCS5_pbe2_set_iv_ex │ │ - [2d832d] PBEPARAM │ │ - [2d8336] dh_pad │ │ - [2d833d] fix_rsa_padding_mode │ │ - [2d8352] rsa-coefficient6 │ │ - [2d8363] EVP_PKEY_fromdata │ │ - [2d8375] int_ctx_new │ │ - [2d8381] ffdhe4096 │ │ - [2d838b] too many iterations │ │ - [2d839f] check q not prime │ │ - [2d83b1] keys not set │ │ - [2d83be] cannot set parameters │ │ - [2d83d4] key setup failed │ │ - [2d83e5] unknown max size │ │ - [2d83f6] illegal implicit tag │ │ - [2d840b] illegal zero content │ │ - [2d8420] undefined order │ │ - [2d8430] engines section error │ │ - [2d8446] no control function │ │ - [2d845a] invalid encrypted key length │ │ - [2d8477] error creating certreq │ │ - [2d848e] sct invalid signature │ │ - [2d84a4] des-ede-ecb │ │ - [2d84b0] hexstr2buf_sep │ │ - [2d84bf] get_ptr_internal │ │ - [2d84d0] prepare_from_text │ │ - [2d84e2] provider_conf_load │ │ - [2d84f5] provider_conf_parse_bool_setting │ │ - [2d8516] yes │ │ - [2d851a] OBJ_txt2obj │ │ - [2d8526] organizationalUnitName │ │ - [2d853d] idea-cfb │ │ - [2d8546] pkcs9 │ │ - [2d854c] DSA-SHA │ │ - [2d8554] cast5-ecb │ │ - [2d855e] DSA-SHA1 │ │ - [2d8567] secretBag │ │ - [2d8571] PBMAC1 │ │ - [2d8578] PBE-SHA1-DES │ │ - [2d8585] SMIME │ │ - [2d858b] id-smime-aa-ets-commitmentType │ │ - [2d85aa] id-alg │ │ - [2d85b1] id-cmc │ │ - [2d85b8] id-qcs │ │ - [2d85bf] id-it-origPKIMessage │ │ - [2d85d4] id-aca-chargingIdentity │ │ - [2d85ec] noCheck │ │ - [2d85f4] OCSP Service Locator │ │ - [2d8609] Directory │ │ - [2d8613] ac-proxying │ │ - [2d861f] aes-128-ecb │ │ - [2d862b] AES-192-OFB │ │ - [2d8637] pilotOrganization │ │ - [2d8649] documentVersion │ │ - [2d8659] setct-HODInput │ │ - [2d8668] setct-AuthResTBS │ │ - [2d8679] setct-BatchAdminResTBE │ │ - [2d8690] setext-track2 │ │ - [2d869e] cleartext track 2 │ │ - [2d86b0] secure device signature │ │ - [2d86c8] id-characteristic-two-basis │ │ - [2d86e4] ppBasis │ │ - [2d86ec] camellia-192-ecb │ │ - [2d86fd] LocalKeySet │ │ - [2d8709] postalAddress │ │ - [2d8717] id-aes256-CCM │ │ - [2d8725] rc4-hmac-md5 │ │ - [2d8732] dhSinglePass-stdDH-sha1kdf-scheme │ │ - [2d8754] jurisdictionL │ │ - [2d8762] gost89-ctr │ │ - [2d876d] auth-dss │ │ - [2d8776] BLAKE2b512 │ │ - [2d8781] id-hmacWithSHA3-512 │ │ - [2d8795] ARIA-128-CCM │ │ - [2d87a2] dstu28147-wrap │ │ - [2d87b1] ieee-siswg │ │ - [2d87bc] brotli │ │ - [2d87c3] responses │ │ - [2d87cd] responseExtensions │ │ - [2d87e0] status not yet valid │ │ - [2d87f5] assertion failed: niv >= 0 && niv <= EVP_MAX_IV_LENGTH │ │ - [2d882c] crypto/pkcs12/p12_utl.c │ │ - [2d8844] PKCS12_MAC_DATA │ │ - [2d8854] PKCS7_ATTR_SIGN │ │ - [2d8864] crl │ │ - [2d8868] NULL\n │ │ - [2d886e] %s (%s) │ │ - [2d8876] ossl_parse_property │ │ - [2d888a] data greater than mod len │ │ - [2d88a4] iqmp not inverse of q │ │ - [2d88ba] unsupported mask algorithm │ │ - [2d88d5] ossl_rsa_padding_add_PKCS1_OAEP_mgf1_ex │ │ - [2d88fd] encode_pkcs1 │ │ - [2d890a] sys$qiow error │ │ - [2d8919] UI_create_method │ │ - [2d892a] GENERAL_NAMES │ │ - [2d8938] d.uniformResourceIdentifier │ │ - [2d8954] location │ │ - [2d895d] SSL Client │ │ - [2d8968] crypto/x509/v3_ia5.c │ │ - [2d897d] r2i_certpol │ │ - [2d8989] crypto/x509/v3_enum.c │ │ - [2d899f] Routing Domain Identifiers │ │ - [2d89ba] crypto/x509/v3_ist.c │ │ - [2d89cf] %*s %s%s%s%s\n │ │ - [2d89e2] X400Name: │ │ - [2d89f9] user │ │ - [2d89fe] TLS_FEATURE │ │ - [2d8a0a] i2s_ASN1_INTEGER │ │ - [2d8a1b] invalid syntax │ │ - [2d8a2a] negative pathlen │ │ - [2d8a3b] SSL_CERT_FILE │ │ - [2d8a49] duplicate attribute │ │ - [2d8a5d] key usage does not include digital signature │ │ - [2d8a8a] invalid or inconsistent certificate extension │ │ - [2d8ab8] unsupported extension feature │ │ - [2d8ad6] validity │ │ - [2d8adf] failed to get platform info │ │ - [2d8afb] provider=base,fips=yes,output=der,structure=type-specific │ │ - [2d8b35] provider=base,fips=yes,output=blob │ │ - [2d8b58] provider=default,fips=yes,output=der,structure=X9.62 │ │ - [2d8b8d] provider=default,fips=yes,input=der,structure=dhx │ │ - [2d8bbf] ARIA-128-GCM:1.2.410.200046.1.1.34 │ │ - [2d8be2] WHIRLPOOL:1.0.10118.3.0.55 │ │ - [2d8bfd] C1x │ │ - [2d8c01] providers/implementations/ciphers/cipher_aes_hw.c │ │ - [2d8c33] providers/implementations/ciphers/cipher_sm4_gcm.c │ │ - [2d8c66] RSA PRIVATE KEY │ │ - [2d8c76] dhx_to_type_specific_params_pem_encode │ │ - [2d8c9d] rsapss_to_SubjectPublicKeyInfo_der_encode │ │ - [2d8cc7] DH PUBLIC KEY │ │ - [2d8cd5] ec_to_PrivateKeyInfo_der_encode │ │ - [2d8cf5] ec_to_EC_der_encode │ │ - [2d8d09] rsapss_to_PKCS1_pem_encode │ │ - [2d8d24] dsa2msblob_encode │ │ - [2d8d36] providers/implementations/encode_decode/encode_key2text.c │ │ - [2d8d70] invalid Argon2 version │ │ - [2d8d87] kdf_sshkdf_derive │ │ - [2d8d99] kdf_tls1_prf_derive │ │ - [2d8dad] dkp_prk │ │ - [2d8db5] eckem_decapsulate │ │ - [2d8dc7] Invalid enc public key │ │ - [2d8dde] crypto/hpke/hpke_util.c │ │ - [2d8df6] cmac_set_ctx_params │ │ - [2d8e0a] kmac_init │ │ - [2d8e14] get_parent_strength │ │ - [2d8e28] providers/implementations/rands/drbg_hmac.c │ │ - [2d8e54] seed_src_generate │ │ - [2d8e66] Ed448 │ │ - [2d8e6c] RSA key size = %d, expected minimum = %d │ │ - [2d8e95] providers/implementations/digests/md4_prov.c │ │ - [2d8ec2] pad-type │ │ - [2d8ecb] invalid mac │ │ - [2d8ed7] missing session id │ │ - [2d8eea] km │ │ - [2d8eed] r3 │ │ - [2d8ef0] _Unwind_GetDataRelBase() not implemented │ │ - [2d8f19] (subquery-%u) │ │ - [2d8f27] cipher_compatibility │ │ - [2d8f3c] cipher_memory_security │ │ - [2d8f53] sqlite3_rekey_v2: database zDb=%p db_index:%d │ │ - [2d8f81] sqlcipher_deactivate: left static master mutex │ │ - [2d8fb0] getpagesize │ │ - [2d8fbc] immutable │ │ - [2d8fc6] k(%d │ │ - [2d8fcb] ,%s%s%s │ │ - [2d8fd3] N. │ │ - [2d8fd6] IfNotZero │ │ - [2d8fe0] VInitIn │ │ - [2d8fe8] Freelist: │ │ - [2d8ff3] unable to get the page. error code=%d │ │ - [2d9019] SELECT sql FROM "%w".sqlite_schema WHERE type='index' │ │ - [2d904f] no such module: %s │ │ - [2d9062] p2 │ │ - [2d9065] comment │ │ - [2d906d] sqlcipher_mem_malloc: calling sqlcipher_mlock(%p,%d) │ │ - [2d90a2] database_list │ │ - [2d90b0] function_list │ │ - [2d90be] hard_heap_limit │ │ - [2d90ce] index_info │ │ - [2d90d9] mmap_size │ │ - [2d90e3] query_only │ │ - [2d90ee] quick_check │ │ - [2d90fa] synchronous │ │ - [2d9106] wal_checkpoint │ │ - [2d9115] desc │ │ - [2d911a] database │ │ - [2d9123] text │ │ - [2d9128] CREATE TABLE │ │ - [2d9136] DELETE FROM %Q.sqlite_sequence WHERE name=%Q │ │ - [2d9163] corrupt schema │ │ - [2d9172] UPDATE %Q.sqlite_master SET rootpage=%d WHERE #%d AND rootpage=#%d │ │ - [2d91b5] RECURSIVE STEP │ │ - [2d91c4] SCAN │ │ - [2d91c9] < │ │ - [2d91cb] CHECK constraint failed in %s │ │ - [2d91e9] NO ACTION │ │ - [2d91f3] trigger "%s" may not write to shadow table "%s" │ │ - [2d9223] cannot drop %s column: "%s" │ │ - [2d923f] concat_ws │ │ - [2d9249] quote │ │ - [2d924f] now │ │ - [2d9253] inf │ │ - [2d9257] FLAGS parameter to json_valid() must be between 1 and 15 │ │ - [2d9290] authorization denied │ │ - [2d92a5] SELECT count(*) FROM %Q.'%q_segdir' WHERE level = ? │ │ - [2d92d9] REPLACE INTO %Q.'%q_stat' VALUES(?,?) │ │ - [2d92ff] lanoita │ │ - [2d9307] ive │ │ - [2d930b] laci │ │ - [2d9310] tneme │ │ - [2d9316] Index already optimal │ │ - [2d932c] ALTER TABLE %Q.'%q_content' RENAME TO '%q_content'; │ │ - [2d9361] fts5 │ │ - [2d9366] remove_diacritics │ │ - [2d9378] SELECT %s FROM %s T WHERE T.%Q <= ? AND T.%Q >= ? ORDER BY T.%Q DESC │ │ - [2d93bd] CREATE TABLE x( │ │ - [2d93cd] ousness │ │ - [2d93d5] row │ │ - [2d93d9] SELECT * FROM %Q.'%q_rowid' │ │ - [2d93f5] Dimension %d of cell %d on node %lld is corrupt relative to parent │ │ - [2d9438] DELETE FROM '%q'.'%q_node' WHERE nodeno = ?1 │ │ - [2d9465] unable to delete/modify collation sequence due to active statements │ │ - [2d94a9] DEFAULT_CACHE_SIZE=-2000 │ │ - [2d94c2] TLS_DHE_RSA_WITH_AES_256_CBC_SHA │ │ - [2d94e3] DHE-DSS-AES256-SHA256 │ │ - [2d94f9] TLS_RSA_WITH_AES_128_GCM_SHA256 │ │ - [2d9519] DHE-RSA-AES128-CCM8 │ │ - [2d952d] PSK-AES256-CCM │ │ - [2d953c] ECDHE-ECDSA-AES128-CCM │ │ - [2d9553] ECDHE-ECDSA-AES256-CCM │ │ - [2d956a] ECDHE-ECDSA-AES256-SHA384 │ │ - [2d9584] TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 │ │ - [2d95aa] DHE-PSK-CHACHA20-POLY1305 │ │ - [2d95c4] kDHEPSK │ │ - [2d95cc] aPSK │ │ - [2d95d1] CAMELLIA128 │ │ - [2d95dd] EDH-RSA-DES-CBC3-SHA │ │ - [2d95f2] bad packet length │ │ - [2d9604] cannot get group name │ │ - [2d961a] dtls message too big │ │ - [2d962f] invalid serverinfo data │ │ - [2d9647] renegotiation encoding err │ │ - [2d9662] sequence ctr wrapped │ │ - [2d9677] stream recv only │ │ - [2d9688] tlsv1 alert record overflow │ │ - [2d96a4] tlsv1 unsupported extension │ │ - [2d96c0] unknown mandatory parameter │ │ - [2d96dc] options │ │ - [2d96e4] no_ems │ │ - [2d96eb] ClientCAPath │ │ - [2d96f8] requestCAStore │ │ - [2d9707] TLSv1.3 │ │ - [2d970f] PreferNoDHEKEX │ │ - [2d971e] KTLSTxZerocopySendfile │ │ - [2d9735] tlsext_tick_age_add │ │ - [2d9749] SSLv3/TLS read server session ticket │ │ - [2d976e] TLSv1.3 write client compressed certificate │ │ - [2d979a] tls-group-name │ │ - [2d97a9] add_provider_groups │ │ - [2d97bd] tls-group-name-internal │ │ - [2d97d5] tls-max-tls │ │ - [2d97e1] ssl/tls13_enc.c │ │ - [2d97f1] retiring connection id limit violated │ │ - [2d9817] internal error (packet buf init) │ │ - [2d9838] INITIAL_MAX_STREAM_DATA_UNI is malformed │ │ - [2d9861] OSSL_QFILTER │ │ - [2d986e] initial │ │ - [2d9876] stream │ │ - [2d987d] error_space │ │ - [2d9889] stream_data_blocked │ │ - [2d989d] STREAMS valid only in 0/1-RTT │ │ - [2d98bb] depack_do_frame_path_response │ │ - [2d98d9] STREAMS_BLOCKED_BIDI │ │ - [2d98ee] STREAM_FIN │ │ - [2d98f9] tls_construct_ctos_key_share │ │ - [2d9916] dtls1_preprocess_fragment │ │ - [2d9930] tls_construct_cert_verify │ │ - [2d994a] tls_process_change_cipher_spec │ │ - [2d9969] create_ticket_prequel │ │ - [2d997f] pkey │ │ - [2d9984] │ │ - [2d998e] ASN1_IA5STRING │ │ - [2d999d] gethostbyname addr is not af inet │ │ - [2d99bf] no such file │ │ - [2d99cc] crypto/bn/bn_lib.c │ │ - [2d99df] crypto/bn/bn_gcd.c │ │ - [2d99f2] module=%s, path=%s │ │ - [2d9a05] stbl_section │ │ - [2d9a12] SEQWRAP │ │ - [2d9a1a] bitstr_cb │ │ - [2d9a24] dh_pkey_import_from_type │ │ - [2d9a3d] DSO_set_filename │ │ - [2d9a4e] Public-Key │ │ - [2d9a59] EC_PRIVATEKEY │ │ - [2d9a67] NIST/X9.62/SECG curve over a 192 bit prime field │ │ - [2d9a98] ossl_ec_GF2m_simple_group_check_discriminant │ │ - [2d9ac5] ECDH_compute_key │ │ - [2d9ad6] decoder_process │ │ - [2d9ae6] CRYPTO lib │ │ - [2d9af1] unable to get read lock │ │ - [2d9b09] c2tnb191v3 │ │ - [2d9b14] P-224 │ │ - [2d9b1a] alg_section │ │ - [2d9b26] fips=yes │ │ - [2d9b2f] oct │ │ - [2d9b33] asn1_oct_int │ │ - [2d9b40] TYPE=%s │ │ - [2d9b48] OSSL_ENCODER_CTX_new_for_pkey │ │ - [2d9b66] default-digest │ │ - [2d9b75] EVP_DigestSignUpdate │ │ - [2d9b8a] PKCS5_pbe_set0_algor_ex │ │ - [2d9ba2] evp_pkey_get0_ECX_KEY │ │ - [2d9bb8] cekalg │ │ - [2d9bbf] ecdh_cofactor_mode │ │ - [2d9bd2] rsa_padding_mode │ │ - [2d9be3] md │ │ - [2d9be6] X963KDF │ │ - [2d9bee] evp_pkey_ctx_set1_octet_string │ │ - [2d9c0d] modp_4096 │ │ - [2d9c17] ossl_namemap_add_names │ │ - [2d9c2e] MODULESDIR: "/home/vagrant/build/com.b44t.messenger/jni/deltachat-core-rust/target/armv7-linux-androideabi/release/build/openssl-sys-bfdbdf2611920058/out/openssl-build/install/lib/ossl-modules" │ │ - [2d9cf0] invalid length │ │ - [2d9cff] aria key setup failed │ │ - [2d9d15] expecting an hmac key │ │ - [2d9d2b] unknown bits │ │ - [2d9d38] q not prime │ │ - [2d9d44] field missing │ │ - [2d9d52] illegal time value │ │ - [2d9d65] invalid universalstring length │ │ - [2d9d84] null is wrong length │ │ - [2d9d99] point arithmetic failure │ │ - [2d9db2] command takes no input │ │ - [2d9dc9] error receiving │ │ - [2d9dd9] too many redirections │ │ - [2d9def] content type not compressed data │ │ - [2d9e10] need one signer │ │ - [2d9e20] no password │ │ - [2d9e2c] unable to finalize context │ │ - [2d9e47] log conf invalid key │ │ - [2d9e5c] ess digest alg unknown │ │ - [2d9e73] desx │ │ - [2d9e78] aria256 │ │ - [2d9e80] pass phrase │ │ - [2d9e8c] OSSL_provider_init │ │ - [2d9e9f] RSA-MD5 │ │ - [2d9ea7] CN │ │ - [2d9eaa] localityName │ │ - [2d9eb7] OU │ │ - [2d9eba] DES-EDE-CBC │ │ - [2d9ec6] DES-OFB │ │ - [2d9ece] DES-EDE3-CFB │ │ - [2d9edb] des-ede3-ofb │ │ - [2d9ee8] nsRenewalUrl │ │ - [2d9ef5] Time Stamping │ │ - [2d9f03] Microsoft Encrypted File System │ │ - [2d9f23] invalidityDate │ │ - [2d9f32] pbeWithSHA1And128BitRC4 │ │ - [2d9f4a] caIssuers │ │ - [2d9f54] id-smime-mod-ets-eSigPolicy-97 │ │ - [2d9f73] id-smime-aa-msgSigDigest │ │ - [2d9f8c] id-smime-cti-ets-proofOfDelivery │ │ - [2d9fad] id-regInfo │ │ - [2d9fb8] id-cmc-getCRL │ │ - [2d9fc6] clearance │ │ - [2d9fd0] subjectInfoAccess │ │ - [2d9fe2] policyConstraints │ │ - [2d9ff4] pilotAttributeType │ │ - [2da007] pilotObject │ │ - [2da013] singleLevelQuality │ │ - [2da026] setct-AuthResTBSX │ │ - [2da038] setct-CredRevResData │ │ - [2da04d] setct-CertReqData │ │ - [2da05f] setct-CapTokenTBE │ │ - [2da071] setCext-Track2Data │ │ - [2da084] DES-EDE3-CFB8 │ │ - [2da092] c2onb239v5 │ │ - [2da09d] hmac-md5 │ │ - [2da0a6] id-GostR3410-2001-CryptoPro-B-ParamSet │ │ - [2da0cd] GOST 28147-89 Cryptocom ParamSet │ │ - [2da0ee] searchGuide │ │ - [2da0fa] member │ │ - [2da101] camellia-128-ccm │ │ - [2da112] id-tc26-constants │ │ - [2da124] ipsecIKE │ │ - [2da12d] sendRouter │ │ - [2da138] id-dsa-with-sha512 │ │ - [2da14b] CMC Registration Authority │ │ - [2da166] magma-cfb │ │ - [2da170] cmKGA │ │ - [2da176] classSignToolKC3 │ │ - [2da187] signedObject │ │ - [2da194] id-regCtrl-rsaKeyLen │ │ - [2da1a9] Trusted key usage (Oracle) │ │ - [2da1c4] Zstandard compression │ │ - [2da1da] X509v3 Attribute Mappings │ │ - [2da1f4] associatedInformation │ │ - [2da20a] digest err │ │ - [2da215] nextupdate before thisupdate │ │ - [2da232] request not signed │ │ - [2da245] ^I │ │ - [2da248] -----BEGIN │ │ - [2da254] can't pack structure │ │ - [2da269] encrypt error │ │ - [2da277] PKCS7_add0_attrib_signing_time │ │ - [2da296] no recipient matches certificate │ │ - [2da2b7] RAND_get0_primary │ │ - [2da2c9] CTR-DRBG │ │ - [2da2d2] use_derivation_function │ │ - [2da2ea] OpenSSL RSA method │ │ - [2da2fd] Exponent: │ │ - [2da307] iqmp │ │ - [2da30c] key size too small │ │ - [2da31f] mp exponent not congruent to d │ │ - [2da33e] salt length check failed │ │ - [2da357] SHA2-512 │ │ - [2da360] fingerprint size does not match digest │ │ - [2da387] is not a │ │ - [2da390] no loaders found │ │ - [2da3a1] OSSL_STORE_INFO_new_CERT │ │ - [2da3ba] there must be one signer │ │ - [2da3d3] open_console │ │ - [2da3e0] SSL Server │ │ - [2da3eb] CERTIFICATEPOLICIES │ │ - [2da3ff] POLICYQUALINFO │ │ - [2da40e] name=%s option=%s │ │ - [2da420] ISSUING_DIST_POINT │ │ - [2da433] %*sOnly Attribute Certificates\n │ │ - [2da453] %*sRelative Name:\n │ │ + [2c87c3] ADMISSIONS │ │ + [2c87ce] %*s namingAuthorityUrl: │ │ + [2c87e8] crypto/x509/v3_no_ass.c │ │ + [2c8800] %*sPath Length Constraint: │ │ + [2c881c] crypto/x509/v3_purp.c │ │ + [2c8832] othername: SRVName: │ │ + [2c8846] v2i_GENERAL_NAMES │ │ + [2c8858] unable to decrypt CRL's signature │ │ + [2c887a] unknown certificate verification error │ │ + [2c88a1] dane_i2d │ │ + [2c88aa] SubjectPublicKeyInfo │ │ + [2c88bf] provider=base,fips=yes,output=text │ │ + [2c88e2] provider=base,fips=no,output=pem,structure=type-specific │ │ + [2c891b] KECCAK-KMAC-256:KECCAK-KMAC256 │ │ + [2c893a] BLAKE2BMAC:1.3.6.1.4.1.1722.12.2.1 │ │ + [2c895d] OpenSSL HKDF via EVP_PKEY implementation │ │ + [2c8986] provider=default,fips=yes,input=msblob │ │ + [2c89ad] AES-128-XTS:1.3.111.2.1619.0.1.1 │ │ + [2c89ce] AES-256-WRAP:id-aes256-wrap:AES256-WRAP:2.16.840.1.101.3.4.1.45 │ │ + [2c8a0e] OpenSSL Null Provider │ │ + [2c8a24] digest-props │ │ + [2c8a31] providers/implementations/ciphers/cipher_aes_xts.c │ │ + [2c8a64] CS1 │ │ + [2c8a68] providers/implementations/encode_decode/decode_spki2typespki.c │ │ + [2c8aa7] ec_to_type_specific_no_pub_pem_encode │ │ + [2c8acd] rsapss_to_EncryptedPrivateKeyInfo_pem_encode │ │ + [2c8afa] rsa_to_PKCS1_der_encode │ │ + [2c8b12] rsapss_to_PKCS1_der_encode │ │ + [2c8b2d] providers/implementations/encode_decode/encode_key2ms.c │ │ + [2c8b65] Mask Algorithm: %s with %s%s\n │ │ + [2c8b85] ecdh_match_params │ │ + [2c8b97] providers/implementations/exchange/kdf_exch.c │ │ + [2c8bc5] kdf_argon2_ctx_set_salt │ │ + [2c8bdd] DES3-WRAP │ │ + [2c8be7] Invalid sender auth public key │ │ + [2c8c06] providers/implementations/kem/ecx_kem.c │ │ + [2c8c2e] kmac_set_ctx_params │ │ + [2c8c42] kat │ │ + [2c8c46] eddsa_digest_signverify_init │ │ + [2c8c63] providers/implementations/signature/rsa_sig.c │ │ + [2c8c91] minimum salt length: %d, actual salt length: %d │ │ + [2c8cc1] PKCS#1 padding not allowed with RSA-PSS │ │ + [2c8ce9] X.931 padding not allowed with RSA-PSS │ │ + [2c8d10] unsupported mac type │ │ + [2c8d25] mcost │ │ + [2c8d2b] prf-ems-check │ │ + [2c8d39] ndfrag │ │ + [2c8d40] ghash │ │ + [2c8d46] _Unwind_VRS_Set │ │ + [2c8d56] Type matching not implemented │ │ + [2c8d74] s18 │ │ + [2c8d78] backupProviderCPtr │ │ + [2c8d8b] providerCPtr │ │ + [2c8d98] % │ │ + [2c8d9a] unix │ │ + [2c8d9f] cipher_migrate │ │ + [2c8dae] sqlcipherCodecAttach: entering database mutex %p │ │ + [2c8ddf] sqlcipherCodecAttach: left database mutex %p (early return on rc=%d) │ │ + [2c8e24] sqlite3_rekey_v2: leaving database mutex %p │ │ + [2c8e50] SELECT sql FROM %s.sqlite_schema WHERE sql LIKE 'CREATE UNIQUE INDEX %%' │ │ + [2c8e9b] a │ │ + [2c8e9d] API call with %s database connection pointer │ │ + [2c8eca] multiple links to file: %s │ │ + [2c8ee5] /var/tmp │ │ + [2c8eee] ? │ │ + [2c8ef0] %lld │ │ + [2c8ef5] FkIfZero │ │ + [2c8efe] ColumnsUsed │ │ + [2c8f0a] Insert │ │ + [2c8f11] overflow list length │ │ + [2c8f26] Failed to read ptrmap key=%u │ │ + [2c8f43] hidden │ │ + [2c8f4a] addr │ │ + [2c8f4f] codec_set_pass_key: error ocurred fetching codec from pager on db %d │ │ + [2c8f94] sqlcipher_cipher_ctx_copy: target=%p, source=%p │ │ + [2c8fc4] sqlcipher_openssl_deactivate: entering SQLCIPHER_MUTEX_PROVIDER_ACTIVATE │ │ + [2c900d] cache_spill │ │ + [2c9019] encoding │ │ + [2c9022] journal_size_limit │ │ + [2c9035] %s%s │ │ + [2c903a] authorizer malfunction │ │ + [2c9051] there is already an index named %s │ │ + [2c9074] too many references to "%s": max 65535 │ │ + [2c909b] no such table: %s │ │ + [2c90ad] default value of column [%s] is not constant │ │ + [2c90da] index │ │ + [2c90e0] virtual tables cannot use computed columns │ │ + [2c910b] %c?) │ │ + [2c9110] min │ │ + [2c9114] -- TRIGGER %s │ │ + [2c9122] sissii │ │ + [2c9129] virtual table │ │ + [2c9137] frame specification │ │ + [2c914b] time │ │ + [2c9150] ->> │ │ + [2c9154] bad parameter or other API misuse │ │ + [2c9176] tokenchars= │ │ + [2c9182] DELETE FROM %Q.'%q_content' WHERE rowid = ? │ │ + [2c91ae] SELECT 2 * total(1 + leaves_end_block - start_block) FROM (SELECT * FROM %Q.'%q_segdir' WHERE level = ? ORDER BY idx ASC LIMIT ? ) │ │ + [2c923c] %Q, │ │ + [2c9241] rebuild │ │ + [2c9249] unrecognized matchinfo request: %c │ │ + [2c926c] ALTER TABLE %Q.'%q_segdir' RENAME TO '%q_segdir'; │ │ + [2c92a0] parse error in "%s" │ │ + [2c92b4] malformed contentless_delete=... directive │ │ + [2c92df] no such cursor: %lld │ │ + [2c92f4] trigram │ │ + [2c92fc] fts5vocab │ │ + [2c9306] rtree_i32 │ │ + [2c9310] Node %lld missing from database │ │ + [2c9330] SELECT length(data) FROM '%q'.'%q_node' WHERE nodeno = 1 │ │ + [2c9369] ssl/s3_lib.c │ │ + [2c9376] ssl3_ctrl │ │ + [2c9380] DH │ │ + [2c9383] TLS_DH_anon_WITH_AES_128_GCM_SHA256 │ │ + [2c93a7] TLS_DHE_RSA_WITH_AES_128_CCM_8 │ │ + [2c93c6] TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA │ │ + [2c93eb] AECDH-AES128-SHA │ │ + [2c93fc] DHE-PSK-AES256-CBC-SHA │ │ + [2c9413] ECDHE-ECDSA-CHACHA20-POLY1305 │ │ + [2c9431] TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA256 │ │ + [2c945a] ssl/s3_enc.c │ │ + [2c9467] magma-mac │ │ + [2c9471] SUITEB128ONLY │ │ + [2c947f] kECDHE │ │ + [2c9486] kGOST18 │ │ + [2c948e] dane tlsa bad public key │ │ + [2c94a7] extra data in message │ │ + [2c94bd] invalid context │ │ + [2c94cd] missing fatal │ │ + [2c94db] wrong rpk type │ │ + [2c94ea] system_default │ │ + [2c94f9] no_tls1 │ │ + [2c9501] ecdh_single │ │ + [2c950d] no_ticket │ │ + [2c9517] VerifyCAFile │ │ + [2c9524] PrioritizeChaCha │ │ + [2c9535] SERVERINFO FOR │ │ + [2c9545] verify_result │ │ + [2c9553] AES-256-CBC │ │ + [2c955f] p │ │ + [2c9561] tls-group-id │ │ + [2c956e] ecdsa_secp521r1_sha512 │ │ + [2c9585] ed25519 │ │ + [2c958d] rsa_pkcs1_md5_sha1 │ │ + [2c95a0] INITIAL_MAX_STREAMS_BIDI is malformed │ │ + [2c95c6] initial_max_streams_bidi │ │ + [2c95df] ch_rx_handle_packet │ │ + [2c95f3] forgery limit │ │ + [2c9601] description │ │ + [2c960d] protocol │ │ + [2c9616] transport_parameter_error │ │ + [2c9630] token │ │ + [2c9636] ect0 │ │ + [2c963b] retire_connection_id │ │ + [2c9650] data_blocked │ │ + [2c965d] ossl_qrl_enc_level_set_key_update │ │ + [2c967f] ssl/record/rec_layer_d1.c │ │ + [2c9699] ossl_early_data_count_ok │ │ + [2c96b2] dtls_rlayer_buffer_record │ │ + [2c96cc] tls_default_validate_record_header │ │ + [2c96ef] tls_read_record │ │ + [2c96ff] tls_psk_do_binder │ │ + [2c9711] add_key_share │ │ + [2c971f] tls_parse_ctos_server_name │ │ + [2c973a] tls_construct_stoc_cryptopro_bug │ │ + [2c975b] state_machine │ │ + [2c9769] ossl_statem_client_read_transition │ │ + [2c978c] dtls1_read_failed │ │ + [2c979e] tls_process_key_update │ │ + [2c97b5] tls_output_rpk │ │ + [2c97c4] ssl_check_srp_ext_ClientHello │ │ + [2c97e2] Field= │ │ + [2c97e9] ossl_x509_algor_get_md │ │ + [2c9800] async_release_job │ │ + [2c9812] 0123456789ABCDEF │ │ + [2c9823] BN_rshift │ │ + [2c982d] openssl_conf │ │ + [2c983a] module_run │ │ + [2c9845] .pragma │ │ + [2c984d] priv │ │ + [2c9852] %02x%s │ │ + [2c9859] ossl_dh_key_from_pkcs8 │ │ + [2c9870] pub: │ │ + [2c9876] crypto/dsa/dsa_sign.c │ │ + [2c988c] DSO_get_filename │ │ + [2c989d] p.onBasis │ │ + [2c98a7] curve │ │ + [2c98ad] compressed │ │ + [2c98b8] X9.62 curve over a 239 bit prime field │ │ + [2c98df] X9.62 curve over a 191 bit binary field │ │ + [2c9907] SM2 curve over a 256 bit prime field │ │ + [2c992c] ossl_ec_GFp_mont_field_sqr │ │ + [2c9947] ossl_ec_GFp_simple_group_check_discriminant │ │ + [2c9973] ossl_ec_GFp_simple_point_get_affine_coordinates │ │ + [2c99a3] ecx_priv_encode │ │ + [2c99b3] input │ │ + [2c99b9] data-type │ │ + [2c99c3] engines │ │ + [2c99cb] safeprime-generator │ │ + [2c99df] c2tnb239v3 │ │ + [2c99ea] EVP_EncryptFinal_ex │ │ + [2c99fe] -fips │ │ + [2c9a04] custom-iv │ │ + [2c9a0e] EVP_KDF_CTX_new │ │ + [2c9a1e] EVP_KDF_CTX_dup │ │ + [2c9a2e] max-size │ │ + [2c9a37] dsa_paramgen_md │ │ + [2c9a47] ec_paramgen_curve │ │ + [2c9a59] rsa-exponent8 │ │ + [2c9a67] get_payload_group_name │ │ + [2c9a7e] pkey_dsa_keygen │ │ + [2c9a8e] evp_signature_from_algorithm │ │ + [2c9aab] hindex │ │ + [2c9ab2] crypto/ffc/ffc_params.c │ │ + [2c9aca] bn error │ │ + [2c9ad3] invalid size │ │ + [2c9ae0] different key types │ │ + [2c9af4] expecting a dsa key │ │ + [2c9b08] generate error │ │ + [2c9b17] unsupported key size │ │ + [2c9b2c] illegal bitstring format │ │ + [2c9b45] illegal boolean │ │ + [2c9b55] mime parse error │ │ + [2c9b66] nested too deep │ │ + [2c9b76] sig invalid mime type │ │ + [2c9b8c] no section │ │ + [2c9b97] illegal hex digit │ │ + [2c9ba9] engine section error │ │ + [2c9bbe] msgsigdigest verification failure │ │ + [2c9be0] no matching recipient │ │ + [2c9bf6] unsupported key encryption algorithm │ │ + [2c9c1b] unsupported label source │ │ + [2c9c34] error decrypting symmetric key │ │ + [2c9c53] failure obtaining random │ │ + [2c9c6c] error validating protection │ │ + [2c9c88] missing certid │ │ + [2c9c97] missing trust anchor │ │ + [2c9cac] pkistatusinfo not found │ │ + [2c9cc4] log conf missing key │ │ + [2c9cd9] ess signing cert add error │ │ + [2c9cf4] DES-CBC │ │ + [2c9cfc] DES-EDE-ECB │ │ + [2c9d08] id-aes128-wrap │ │ + [2c9d17] aes128-wrap-pad │ │ + [2c9d27] aria192 │ │ + [2c9d2f] crypto/evp/e_rc2.c │ │ + [2c9d42] ssl3-sha1 │ │ + [2c9d4c] assertion failed: ptr == sh_find_my_buddy(buddy, list) │ │ + [2c9d83] assertion failed: (bit & 1) == 0 │ │ + [2c9da4] OSSL_PARAM_set_octet_ptr │ │ + [2c9dbd] get_string_ptr_internal │ │ + [2c9dd5] OPENSSL_MODULES │ │ + [2c9de5] md2 │ │ + [2c9de9] pbeWithMD2AndDES-CBC │ │ + [2c9dfe] unstructuredAddress │ │ + [2c9e12] BF-OFB │ │ + [2c9e19] RSA-MDC2 │ │ + [2c9e22] rc5-cbc │ │ + [2c9e2a] codeSigning │ │ + [2c9e36] PBE-SHA1-RC4-40 │ │ + [2c9e46] Policy Qualifier CPS │ │ + [2c9e5b] ISO US Member Body │ │ + [2c9e6e] id-smime-mod-msg-v3 │ │ + [2c9e82] id-smime-ct-authData │ │ + [2c9e97] id-smime-cti-ets-proofOfApproval │ │ + [2c9eb8] OCSP Nonce │ │ + [2c9ec3] acceptableResponses │ │ + [2c9ed7] Selected Attribute Types │ │ + [2c9ef0] pilotAttributeSyntax │ │ + [2c9f05] lastModifiedTime │ │ + [2c9f16] mXRecord │ │ + [2c9f1f] MIME MHS │ │ + [2c9f28] content types │ │ + [2c9f36] set-brand │ │ + [2c9f40] setct-PCertReqData │ │ + [2c9f53] setct-PCertResTBS │ │ + [2c9f65] setct-CapTokenTBEX │ │ + [2c9f78] setct-CredReqTBE │ │ + [2c9f89] setct-CredRevResTBE │ │ + [2c9f9d] set-brand-MasterCard │ │ + [2c9fb2] ITU-T │ │ + [2c9fb8] id-ppl-inheritAll │ │ + [2c9fca] RSA-SHA256 │ │ + [2c9fd5] anyPolicy │ │ + [2c9fdf] X509v3 Any Policy │ │ + [2c9ff1] X509v3 Policy Mappings │ │ + [2ca008] ipsec3 │ │ + [2ca00f] camellia-128-cfb1 │ │ + [2ca021] seed-ofb │ │ + [2ca02a] id-GostR3410-94-CryptoPro-B-ParamSet │ │ + [2ca04f] id-GostR3410-94-CryptoPro-C-ParamSet │ │ + [2ca074] GOST 34.10-94 Cryptocom │ │ + [2ca08c] cACertificate │ │ + [2ca09a] id-aes128-CCM │ │ + [2ca0a8] aes-192-gcm │ │ + [2ca0b4] RSASSA-PSS │ │ + [2ca0bf] PSPECIFIED │ │ + [2ca0ca] aes-128-cbc-hmac-sha256 │ │ + [2ca0e2] CAMELLIA-256-GCM │ │ + [2ca0f3] AuthRSA │ │ + [2ca0fb] AuthECDSA │ │ + [2ca105] aria-128-cfb │ │ + [2ca112] ARIA-192-CFB1 │ │ + [2ca120] SHA3-512 │ │ + [2ca129] shake256 │ │ + [2ca132] DSTU curve 4 │ │ + [2ca13f] DSTU curve 8 │ │ + [2ca14c] sshkdf │ │ + [2ca153] X942KDF │ │ + [2ca15b] Class of Signing Tool KA1 │ │ + [2ca175] id-mod-cmp2000-02 │ │ + [2ca187] issuerKeyHash │ │ + [2ca195] missing ocspsigning usage │ │ + [2ca1af] mac generation error │ │ + [2ca1c4] :BAD BOOLEAN │ │ + [2ca1d1] + │ │ + [2ca1d3] invalid padding │ │ + [2ca1e3] invalid request │ │ + [2ca1f3] RSA_padding_check_PKCS1_type_2 │ │ + [2ca212] RSA_verify_PKCS1_PSS_mgf1 │ │ + [2ca22c] 2048 │ │ + [2ca231] could not set time │ │ + [2ca244] index too small │ │ + [2ca254] unknown ttyget errno value │ │ + [2ca26f] closing session │ │ + [2ca27f] d.iPAddress │ │ + [2ca28b] v2i_ASN1_BIT_STRING │ │ + [2ca29f] keyAgreement │ │ + [2ca2ac] decipherOnly │ │ + [2ca2b9] pqualid │ │ + [2ca2c1] notice_section │ │ + [2ca2d0] CRLissuer │ │ + [2ca2da] %*sOnly CA Certificates\n │ │ + [2ca2f4] %*sSignature : │ │ + [2ca304] %.14s.%03dZ │ │ + [2ca310] %*scATool : │ │ + [2ca322] %*s │ │ + [2ca328] sslclient │ │ + [2ca332] Time Stamp signing │ │ + [2ca345] DNS: │ │ + [2ca34a] SXNETID │ │ + [2ca352] zone │ │ + [2ca357] expected a section name │ │ + [2ca36f] extension value error │ │ + [2ca385] invalid numbers │ │ + [2ca395] no issuer certificate │ │ + [2ca3ab] newer crl not newer │ │ + [2ca3bf] wrong type │ │ + [2ca3ca] format error in CRL's nextUpdate field │ │ + [2ca3f1] crypto/x509/pcy_cache.c │ │ + [2ca409] crypto/asn1/a_digest.c │ │ + [2ca420] X509_REVOKED │ │ + [2ca42d] X509_CRL │ │ + [2ca436] OpenSSL Base Provider │ │ + [2ca44c] provider=base,fips=no,output=der,structure=SubjectPublicKeyInfo │ │ + [2ca48c] GMAC:1.0.9797.3.4 │ │ + [2ca49e] OpenSSL DSA implementation │ │ + [2ca4b9] X25519:1.3.101.110 │ │ + [2ca4cc] provider=default,fips=yes,output=pem,structure=type-specific │ │ + [2ca509] provider=default,fips=yes,output=pem,structure=EncryptedPrivateKeyInfo │ │ + [2ca550] provider=default,fips=yes,input=der,structure=type-specific │ │ + [2ca58c] provider=default,fips=yes,input=der,structure=dh │ │ + [2ca5bd] AES-192-CCM:id-aes192-CCM:2.16.840.1.101.3.4.1.27 │ │ + [2ca5ef] ARIA-256-CCM:1.2.410.200046.1.1.39 │ │ + [2ca612] ARIA-192-ECB:1.2.410.200046.1.1.6 │ │ + [2ca634] ARIA-256-CFB:1.2.410.200046.1.1.13 │ │ + [2ca657] x448 │ │ + [2ca65c] C3 │ │ + [2ca65f] ossl_aes_gcm_siv_get_ctx_params │ │ + [2ca67f] providers/implementations/ciphers/cipher_tdes_common.c │ │ + [2ca6b6] providers/implementations/digests/md5_sha1_prov.c │ │ + [2ca6e8] CertificateList │ │ + [2ca6f8] ec_to_type_specific_no_pub_der_encode │ │ + [2ca71e] rsa_to_EncryptedPrivateKeyInfo_der_encode │ │ + [2ca748] x448_to_SubjectPublicKeyInfo_pem_encode │ │ + [2ca770] dhx_to_X9_42_pem_encode │ │ + [2ca788] %s Private-Key:\n │ │ + [2ca799] RSA key │ │ + [2ca7a1] %s: (%d bit, %d primes)\n │ │ + [2ca7ba] feedback │ │ + [2ca7c3] sskdf_size │ │ + [2ca7ce] ikme │ │ + [2ca7d3] gmac_set_ctx_params │ │ + [2ca7e7] providers/implementations/macs/kmac_prov.c │ │ + [2ca812] ossl_rand_drbg_new │ │ + [2ca825] reseed_counter │ │ + [2ca834] auto-digestmax │ │ + [2ca843] des_init │ │ + [2ca84c] kem-ikm │ │ + [2ca854] ey │ │ + [2ca857] em_bytes │ │ + [2ca860] nt-format │ │ + [2ca86a] s3 │ │ + [2ca86d] d25 │ │ + [2ca871] backup is not supported with encrypted databases │ │ + [2ca8a2] string or blob too big │ │ + [2ca8b9] PRAGMA cipher_store_pass is deprecated, please remove from use │ │ + [2ca8f8] cipher_hmac_salt_mask │ │ + [2ca90e] sqlcipherCodecAttach: leaving database mutex %p │ │ + [2ca93e] unable to derive keys │ │ + [2ca954] ATTACH DATABASE '%s' as migrate; │ │ + [2ca975] unknown database: %s │ │ + [2ca98a] open │ │ + [2ca98f] SQLITE_TMPDIR │ │ + [2ca99d] database corruption │ │ + [2ca9b1] memdb │ │ + [2ca9b7] SorterSort │ │ + [2ca9c2] DropIndex │ │ + [2ca9cc] RowSetAdd │ │ + [2ca9d6] BLOB │ │ + [2ca9db] SELECT idx,count(*) FROM %Q.sqlite_stat4 GROUP BY idx COLLATE nocase │ │ + [2caa20] Extends off end of page │ │ + [2caa38] codec_set_pass_key: db=%p nDb=%d for_ctx=%d │ │ + [2caa64] busy_timeout │ │ + [2caa71] cell_size_check │ │ + [2caa81] compile_options │ │ + [2caa91] empty_result_callbacks │ │ + [2caaa8] checkpointed │ │ + [2caab5] qualified table names are not allowed on INSERT, UPDATE, and DELETE statements within triggers │ │ + [2cab14] unknown datatype for %s.%s: "%s" │ │ + [2cab35] coalesce │ │ + [2cab3e] sqlite_temp_schema │ │ + [2cab51] all VALUES must have the same number of terms │ │ + [2cab7f] generated │ │ + [2cab89] use DROP TABLE to delete table %s │ │ + [2cabab] %s USING TEMP B-TREE │ │ + [2cabc0] no query solution │ │ + [2cabd2] automatic index on %s(%s) │ │ + [2cabec] ORDER BY │ │ + [2cabf5] too many arguments on function %T │ │ + [2cac17] UTF16le │ │ + [2cac1f] temporary storage cannot be changed from within a transaction │ │ + [2cac5d] LIKE or GLOB pattern too complex │ │ + [2cac7e] instr │ │ + [2cac84] hex │ │ + [2cac88] replace │ │ + [2cac90] error in %s %s%s%s: %s │ │ + [2caca7] %04d-%02d-%02d │ │ + [2cacb6] AM │ │ + [2cacb9] {} │ │ + [2cacbc] database is locked │ │ + [2caccf] CREATE TABLE x(term, col, documents, occurrences, languageid HIDDEN) │ │ + [2cad14] dee │ │ + [2cad18] argument type mismatch │ │ + [2cad2f] fts3tokenize disabled │ │ + [2cad45] ,%s(x.'c%d%q') │ │ + [2cad54] %z, 'c%d%q' │ │ + [2cad60] %z%Q, │ │ + [2cad67] content_rowid │ │ + [2cad75] fts5: error creating shadow table %q_%s: %s │ │ + [2cada1] SELECT %s FROM %s AS T │ │ + [2cadb8] ,? │ │ + [2cadbb] pgsz │ │ + [2cadc0] fts5: %s queries are not supported (detail!=full) │ │ + [2cadf2] aliti │ │ + [2cadf8] WHERE name=%Q │ │ + [2cae06] automatic extension loading failed: %s │ │ + [2cae2d] TLS_RSA_WITH_AES_256_CBC_SHA256 │ │ + [2cae4d] DHE-RSA-AES128-GCM-SHA256 │ │ + [2cae67] ADH-AES256-GCM-SHA384 │ │ + [2cae7d] TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 │ │ + [2caea3] RSA-PSK-AES128-CBC-SHA256 │ │ + [2caebd] TLS_DH_anon_WITH_CAMELLIA_128_CBC_SHA256 │ │ + [2caee6] TLS_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA │ │ + [2caf0c] TLS_ECDHE_PSK_WITH_CAMELLIA_128_CBC_SHA256 │ │ + [2caf37] DHE-DSS-SEED-SHA │ │ + [2caf48] %s/%s │ │ + [2caf4e] ECDH │ │ + [2caf53] GOST89 │ │ + [2caf5a] kEDH │ │ + [2caf5f] LOW │ │ + [2caf63] invalid configuration name │ │ + [2caf7e] invalid srp username │ │ + [2caf93] srtp protection profile list too long │ │ + [2cafb9] ssl3 session id too long │ │ + [2cafd2] tlsv13 alert missing extension │ │ + [2caff1] tlsv1 alert no renegotiation │ │ + [2cb00e] wrong signature size │ │ + [2cb023] SSL_CTX_set0_tmp_dh_pkey │ │ + [2cb03c] Groups │ │ + [2cb043] VerifyMode │ │ + [2cb04e] ChainCAPath │ │ + [2cb05a] chainCApath │ │ + [2cb066] Compression │ │ + [2cb072] SSLv3/TLS read server hello │ │ + [2cb08e] SSLv3/TLS read server certificate │ │ + [2cb0b0] SSLv3/TLS write client key exchange │ │ + [2cb0d4] SSLv3/TLS read client key exchange │ │ + [2cb0f7] TLSv1.3 write server certificate verify │ │ + [2cb11f] tls-sigalg-sec-bits │ │ + [2cb133] tls-sigalg-sig-oid │ │ + [2cb146] tls13_hkdf_expand_ex │ │ + [2cb15b] tls13_generate_secret │ │ + [2cb171] ossl_quic_reset │ │ + [2cb181] QUIC error code: 0x%llx%s%s%s, reason: "%s" │ │ + [2cb1ad] INITIAL_SCID was not sent but is required │ │ + [2cb1d7] initial_max_data │ │ + [2cb1e8] internal error enqueueing retire conn id │ │ + [2cb211] wb │ │ + [2cb214] crypto_error_0x%03llx │ │ + [2cb22a] aead_limit_reached │ │ + [2cb23d] port failed due to network BIO I/O error │ │ + [2cb266] flow control violation │ │ + [2cb27d] ssl/quic/quic_sstream.c │ │ + [2cb295] read_buffer_len │ │ + [2cb2a5] dtls_new_record_layer │ │ + [2cb2bb] tls_default_read_n │ │ + [2cb2ce] tls_new_record_layer │ │ + [2cb2e3] tls13_add_record_padding │ │ + [2cb2fc] tls_parse_ctos_sig_algs │ │ + [2cb314] tls_construct_stoc_next_proto_neg │ │ + [2cb336] tls_construct_stoc_early_data │ │ + [2cb354] tls_process_finished │ │ + [2cb369] construct_ca_names │ │ + [2cb37c] construct_key_exchange_tbs │ │ + [2cb397] GOST_KX_MESSAGE │ │ + [2cb3a7] tls_construct_server_hello │ │ + [2cb3c2] ossl_c2i_ASN1_BIT_STRING │ │ + [2cb3db] asn1_template_new │ │ + [2cb3ed] getting socktype │ │ + [2cb3fe] dgram_mem_read │ │ + [2cb40d] BN_mod_sub_quick │ │ + [2cb41e] BUF_MEM_grow │ │ + [2cb42b] NCONF_new_ex │ │ + [2cb438] asn1_cb │ │ + [2cb440] ENUMERATED │ │ + [2cb44b] IA5 │ │ + [2cb44f] GENSTR │ │ + [2cb456] NUMERIC │ │ + [2cb45e] EXP │ │ + [2cb462] OCTWRAP │ │ + [2cb46a] crypto/asn1/a_mbstr.c │ │ + [2cb480] priv_len │ │ + [2cb489] %s %s%lu (%s0x%lx)\n │ │ + [2cb49d] BN_generate_prime_ex2 │ │ + [2cb4b3] BN_mod_exp_mont │ │ + [2cb4c3] ossl_dh_compute_key │ │ + [2cb4d7] dh_new_intern │ │ + [2cb4e5] DSO_merge │ │ + [2cb4ef] value.parameters │ │ + [2cb500] EC_GROUP_check │ │ + [2cb50f] SECG curve over a 193 bit binary field │ │ + [2cb536] WTLS curve over a 160 bit prime field │ │ + [2cb55c] RFC 5639 curve over a 192 bit prime field │ │ + [2cb586] ossl_ec_key_simple_check_key │ │ + [2cb5a3] ossl_ec_key_new_method_int │ │ + [2cb5be] ossl_ec_group_new_ex │ │ + [2cb5d3] ecdsa_sign_setup │ │ + [2cb5e4] ED448 │ │ + [2cb5ea] OSSL_DECODER_CTX_set_input_structure │ │ + [2cb60f] ossl_decoder_from_algorithm │ │ + [2cb62b] ossl_decoder_parsed_properties │ │ + [2cb64a] OSSL_DECODER_CTX_set_params │ │ + [2cb666] engine_unlocked_finish │ │ + [2cb67d] ENGINE_set_id │ │ + [2cb68b] ESS routines │ │ + [2cb698] DH lib │ │ + [2cb69f] EVP lib │ │ + [2cb6a7] PKCS7 lib │ │ + [2cb6b1] sect131r2 │ │ + [2cb6bb] sect163r2 │ │ + [2cb6c5] sect193r2 │ │ + [2cb6cf] sect233k1 │ │ + [2cb6d9] crypto/evp/evp_cnf.c │ │ + [2cb6ee] crypto/evp/evp_enc.c │ │ + [2cb703] Algorithm %s cannot be found │ │ + [2cb720] OSSL_ENCODER_CTX_set_selection │ │ + [2cb73f] EVP_PKEY_decapsulate │ │ + [2cb754] crypto/evp/mac_lib.c │ │ + [2cb769] n │ │ + [2cb76b] fips186_2 │ │ + [2cb775] crypto/evp/pbe_scrypt.c │ │ + [2cb78d] crypto/evp/pmeth_check.c │ │ + [2cb7a6] evp_pkey_ctx_ctrl_str_int │ │ + [2cb7c0] pkey_dh_ctrl_str │ │ + [2cb7d1] crypto/core_fetch.c │ │ + [2cb7e5] crypto/ex_data.c │ │ + [2cb7f6] OPENSSL_init_crypto │ │ + [2cb80a] too many temporary variables │ │ + [2cb827] bad generator │ │ + [2cb835] check pubkey too small │ │ + [2cb84c] not suitable generator │ │ + [2cb863] bad decrypt │ │ + [2cb86f] cipher not gcm mode │ │ + [2cb883] get raw key failed │ │ + [2cb896] public key not rsa │ │ + [2cb8a9] unable to set callbacks │ │ + [2cb8c1] unknown key type │ │ + [2cb8d2] unknown option │ │ + [2cb8e1] unsupported algorithm │ │ + [2cb8f7] unsupported private key algorithm │ │ + [2cb919] wrap mode not allowed │ │ + [2cb92f] invalid digit │ │ + [2cb93d] unknown public key type │ │ + [2cb955] unsupported any defined by type │ │ + [2cb975] error loading dso │ │ + [2cb987] mandatory braces in variable expansion │ │ + [2cb9ae] invalid seed │ │ + [2cb9bb] invalid cmd name │ │ + [2cb9cc] missing asn1 encoding │ │ + [2cb9e2] attribute error │ │ + [2cb9f2] not encrypted data │ │ + [2cba05] not key agreement │ │ + [2cba17] iterationcount below 100 │ │ + [2cba30] certhash unmatched │ │ + [2cba43] unexpected pkistatus │ │ + [2cba58] unexpected pvno │ │ + [2cba68] log conf invalid │ │ + [2cba79] blowfish │ │ + [2cba82] bind_engine │ │ + [2cba8e] Specifies the path to the new ENGINE shared library │ │ + [2cbac2] OSSL_PARAM_get_uint32 │ │ + [2cbad8] crypto/bn/bn_conv.c │ │ + [2cbaec] provider_conf_params_internal │ │ + [2cbb0a] module-filename │ │ + [2cbb1a] crypto/modes/ocb128.c │ │ + [2cbb30] des-ecb │ │ + [2cbb38] idea-cbc │ │ + [2cbb41] dsaEncryption-old │ │ + [2cbb53] nsComment │ │ + [2cbb5d] X509v3 Extended Key Usage │ │ + [2cbb77] Code Signing │ │ + [2cbb84] timeStamping │ │ + [2cbb91] id-smime-cd │ │ + [2cbb9d] id-smime-aa-timeStampToken │ │ + [2cbbb8] id-smime-aa-ets-otherSigCert │ │ + [2cbbd5] id-regInfo-utf8Pairs │ │ + [2cbbea] id-cmc-getCert │ │ + [2cbbf9] id-on-personalData │ │ + [2cbc0c] DC │ │ + [2cbc0f] holdInstructionNone │ │ + [2cbc23] Hold Instruction None │ │ + [2cbc39] janetMailbox │ │ + [2cbc46] setct-AuthRevReqBaggage │ │ + [2cbc5e] setct-CapRevResData │ │ + [2cbc72] setCext-merchData │ │ + [2cbc84] set-brand-IATA-ATA │ │ + [2cbc97] des-ede3-cfb8 │ │ + [2cbca5] postalCode │ │ + [2cbcb0] CAMELLIA-256-ECB │ │ + [2cbcc1] CAMELLIA-192-CFB │ │ + [2cbcd2] SEED-CFB │ │ + [2cbcdb] destinationIndicator │ │ + [2cbcf0] camellia-256-cmac │ │ + [2cbd02] GOST R 34.11-2012 with 512 bit hash │ │ + [2cbd26] tlsfeature │ │ + [2cbd31] KxRSA │ │ + [2cbd37] kx-rsa │ │ + [2cbd3e] auth-rsa │ │ + [2cbd47] AuthGOST01 │ │ + [2cbd52] aria-128-ofb │ │ + [2cbd5f] aria-192-ccm │ │ + [2cbd6c] SM4-CFB │ │ + [2cbd74] SM4-CFB8 │ │ + [2cbd7d] aes-128-siv │ │ + [2cbd89] x942kdf │ │ + [2cbd91] id-regCtrl-altCertTemplate │ │ + [2cbdac] Microsoft NTDS CA Extension │ │ + [2cbdc8] altSignatureValue │ │ + [2cbdda] signature │ │ + [2cbde4] status expired │ │ + [2cbdf3] BOOL ABSENT │ │ + [2cbdff] + │ │ + [2cbe03] do_buf │ │ + [2cbe0a] no matching digest type found │ │ + [2cbe28] ossl_parse_query │ │ + [2cbe39] Property %s overflows │ │ + [2cbe4f] evp_rand_generate_locked │ │ + [2cbe68] unable to lock parent │ │ + [2cbe7e] rand_new_drbg │ │ + [2cbe8c] dmp1 │ │ + [2cbe91] crypto/rsa/rsa_crpt.c │ │ + [2cbea7] invalid x931 digest │ │ + [2cbebb] mp coefficient not inverse of r │ │ + [2cbedb] crypto/rsa/rsa_x931.c │ │ + [2cbef1] OSSL_STORE_LOADER_get0_provider │ │ + [2cbf11] reading strings │ │ + [2cbf21] digitalSignature │ │ + [2cbf32] d.cpsuri │ │ + [2cbf3b] cessationOfOperation │ │ + [2cbf50] indirectCRL │ │ + [2cbf5c] onlyattr │ │ + [2cbf65] ISSUER_SIGN_TOOL │ │ + [2cbf76] PROFESSION_INFO │ │ + [2cbf86] %*s registrationNumber: │ │ + [2cbfa2] timestampsign │ │ + [2cbfb0] othername: │ │ + [2cbfbb] hash │ │ + [2cbfc0] crypto/x509/v3_sxnet.c │ │ + [2cbfd7] %*sVersion: │ │ + [2cbff1] bad option │ │ + [2cbffc] error in extension │ │ + [2cc00f] loading cert dir │ │ + [2cc020] public key encode error │ │ + [2cc038] unknown purpose id │ │ + [2cc04b] certificate chain too long │ │ + [2cc066] unsuitable certificate purpose │ │ + [2cc085] unhandled critical CRL extension │ │ + [2cc0a6] unsupported or invalid name syntax │ │ + [2cc0c9] OCSP verification needed │ │ + [2cc0e2] Subject name empty │ │ + [2cc0f5] Subject Key Identifier marked critical │ │ + [2cc11c] X509_VERIFY_PARAM_set1_ip │ │ + [2cc136] mem alloc failed │ │ + [2cc147] ALG_PERR: %s(%d): io_setup error : │ │ + [2cc16b] provider=base,fips=no,output=blob │ │ + [2cc18d] provider=base,fips=yes,output=der,structure=pkcs1 │ │ + [2cc1bf] PBKDF2:1.2.840.113549.1.5.12 │ │ + [2cc1dc] OpenSSL ED448 implementation │ │ + [2cc1f9] OpenSSL TLS1_PRF via EVP_PKEY implementation │ │ + [2cc226] provider=default,fips=no,output=blob │ │ + [2cc24b] provider=default,fips=yes,output=pem,structure=dh │ │ + [2cc27d] provider=default,fips=yes,output=pem,structure=dhx │ │ + [2cc2b0] ARIA-192-OFB:1.2.410.200046.1.1.9 │ │ + [2cc2d2] C2 │ │ + [2cc2d5] providers/implementations/ciphers/cipher_sm4_ccm.c │ │ + [2cc308] rsapss_to_PrivateKeyInfo_der_encode │ │ + [2cc32c] rsapss_to_SubjectPublicKeyInfo_pem_encode │ │ + [2cc356] ecdh_X9_63_kdf_derive │ │ + [2cc36c] providers/implementations/exchange/ecx_exch.c │ │ + [2cc39a] cannot fetch blake2b512 │ │ + [2cc3b2] min: %u │ │ + [2cc3ba] kdf_argon2id_new │ │ + [2cc3cb] crypto/sm2/sm2_key.c │ │ + [2cc3e0] providers/implementations/keymgmt/ecx_kmgmt.c │ │ + [2cc40e] seed_src_reseed │ │ + [2cc41e] PSS restrictions lack MGF1 hash algorithm │ │ + [2cc448] mdc2_set_ctx_params │ │ + [2cc45c] ossl_DER_w_RSASSA_PSS_params │ │ + [2cc479] providers/common/provider_ctx.c │ │ + [2cc499] missing config data │ │ + [2cc4ad] missing seed │ │ + [2cc4ba] ossl_cipher_generic_block_update │ │ + [2cc4db] ccm_init │ │ + [2cc4e4] ts │ │ + [2cc4e7] lude-public │ │ + [2cc4f3] ut-type │ │ + [2cc4fb] es │ │ + [2cc4fe] ntropylen │ │ + [2cc508] ject │ │ + [2cc50d] ufsz │ │ + [2cc512] pc │ │ + [2cc515] s4 │ │ + [2cc518] s5 │ │ + [2cc51b] s14 │ │ + [2cc51f] d2 │ │ + [2cc522] d8 │ │ + [2cc525] d11 │ │ + [2cc529] d24 │ │ + [2cc52d] d31 │ │ + [2cc531] cipher_fips_status │ │ + [2cc544] cipher_salt │ │ + [2cc550] HMAC_SHA256 │ │ + [2cc55c] sqlcipherCodecAttach: entered database mutex %p │ │ + [2cc58c] invalid number of arguments (%d) passed to sqlcipher_export │ │ + [2cc5c8] sqlcipher_set_mem_security: on │ │ + [2cc5e7] page %d has an invalid size of %lld bytes (expected %d bytes) │ │ + [2cc625] migrate │ │ + [2cc62d] %s/etilqs_%llx%c │ │ + [2cc63e] %s-shm │ │ + [2cc645] (blob) │ │ + [2cc64c] Yield │ │ + [2cc652] SeekGE │ │ + [2cc659] IdxGT │ │ + [2cc65f] IncrVacuum │ │ + [2cc66a] LoadAnalysis │ │ + [2cc677] OffsetLimit │ │ + [2cc683] rename │ │ + [2cc68a] Rowid %lld out of order │ │ + [2cc6a2] cannot VACUUM from within a transaction │ │ + [2cc6ca] integer │ │ + [2cc6d2] sqlite3Codec: error encrypting page %d data: %d │ │ + [2cc702] sqlite3Codec: error unsupported codec mode %d │ │ + [2cc730] cipher_ctx_key_derive: key material is not present on the context for key derivation │ │ + [2cc785] unique │ │ + [2cc78c] no such collation sequence: %s │ │ + [2cc7ab] VIEW │ │ + [2cc7b0] cannot use DEFAULT on a generated column │ │ + [2cc7d9] AUTOINCREMENT is only allowed on an INTEGER PRIMARY KEY │ │ + [2cc811] name='%q' AND type='index' │ │ + [2cc82c] , │ │ + [2cc82f] table %s may not be dropped │ │ + [2cc84b] DISTINCT aggregates must have exactly one argument │ │ + [2cc87e] unknown join type: %T%s%T%s%T │ │ + [2cc89c] SELECT*FROM"%w" │ │ + [2cc8ac] is │ │ + [2cc8af] siX │ │ + [2cc8b3] UPDATE "%w".sqlite_sequence set name = %Q WHERE name = %Q │ │ + [2cc8ed] SELECT raise(ABORT,%Q) FROM "%w"."%w" │ │ + [2cc913] rename columns of │ │ + [2cc925] argument of ntile must be a positive integer │ │ + [2cc952] DELETE FROM %Q.'%q_content' │ │ + [2cc96e] DELETE FROM %Q.'%q_segdir' WHERE level = ? │ │ + [2cc999] SELECT idx, start_block, leaves_end_block, end_block, root FROM %Q.'%q_segdir' WHERE level = ? AND idx = ? │ │ + [2cca04] iltne │ │ + [2cca0a] ssenluf │ │ + [2cca12] CREATE TABLE IF NOT EXISTS %Q.'%q_stat'(id INTEGER PRIMARY KEY, value BLOB); │ │ + [2cca5f] illegal first argument to %s │ │ + [2cca7c] unrecognized option: "%.*s" │ │ + [2cca98] id INTEGER PRIMARY KEY, block BLOB │ │ + [2ccabb] segid, term, pgno, PRIMARY KEY(segid, term) │ │ + [2ccae7] recursively defined fts5 content table │ │ + [2ccb0e] fts5: column queries are not supported (detail=none) │ │ + [2ccb43] eli │ │ + [2ccb47] wrong number of vtable arguments │ │ + [2ccb68] Schema corrupt or not an rtree │ │ + [2ccb87] CREATE TABLE x(%.*s INT │ │ + [2ccb9f] ENABLE_FTS5 │ │ + [2ccbab] THREADSAFE=1 │ │ + [2ccbb8] USE_URI │ │ + [2ccbc0] DHE-RSA-AES128-SHA │ │ + [2ccbd3] TLS_DHE_DSS_WITH_AES_256_CBC_SHA │ │ + [2ccbf4] DHE-DSS-AES128-GCM-SHA256 │ │ + [2ccc0e] TLS_DHE_PSK_WITH_AES_256_CCM │ │ + [2ccc2b] TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA │ │ + [2ccc50] ECDHE-RSA-AES128-GCM-SHA256 │ │ + [2ccc6c] PSK-NULL-SHA384 │ │ + [2ccc7c] ECDHE-PSK-AES256-CBC-SHA │ │ + [2ccc95] TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA │ │ + [2cccb8] DHE-RSA-CHACHA20-POLY1305 │ │ + [2cccd2] ECDHE-ECDSA-CAMELLIA256-SHA384 │ │ + [2cccf1] IANA-GOST2012-GOST8912-GOST8912 │ │ + [2ccd11] GOST2012-NULL-GOST12 │ │ + [2ccd26] TLS_EMPTY_RENEGOTIATION_INFO_SCSV │ │ + [2ccd48] ssl_build_cert_chain │ │ + [2ccd5d] SUITEB192 │ │ + [2ccd67] HIGH │ │ + [2ccd6c] bad cipher │ │ + [2ccd77] bad data returned by callback │ │ + [2ccd95] bad early data │ │ + [2ccda4] bad srtp protection profile list │ │ + [2ccdc5] compression id not within private range │ │ + [2ccded] no certificate assigned │ │ + [2cce05] no protocols available │ │ + [2cce1c] unsupported protocol │ │ + [2cce31] SSL_set_cipher_list │ │ + [2cce45] ssl_cache_cipherlist │ │ + [2cce5a] ssl_set_pkey │ │ + [2cce67] alpn_selected │ │ + [2cce75] salt │ │ + [2cce7a] srp_generate_client_master_secret │ │ + [2cce9c] RX key update again too soon │ │ + [2cceb9] ORIG_DCID may not be sent by a client │ │ + [2ccedf] ORIG_DCID does not match expected value │ │ + [2ccf07] PREFERRED_ADDR may not be sent by a client │ │ + [2ccf32] initial_max_streams_uni │ │ + [2ccf4a] active_connection_id_limit │ │ + [2ccf65] preferred_addr │ │ + [2ccf74] local │ │ + [2ccf7a] connectivity:connection_state_updated │ │ + [2ccfa0] no_viable_path │ │ + [2ccfaf] raw │ │ + [2ccfb3] frame_type │ │ + [2ccfbe] ssl/quic/quic_rstream.c │ │ + [2ccfd6] STOP_SENDING frame for RX only stream │ │ + [2ccffc] RH │ │ + [2ccfff] quic_increment_sequence_ctr │ │ + [2cd01b] ssl/quic/quic_txp.c │ │ + [2cd02f] STOP_SENDING │ │ + [2cd03c] STREAM_OFF │ │ + [2cd047] SSL alert number %d │ │ + [2cd05b] dtls_buffer_record │ │ + [2cd06e] tls_int_new_record_layer │ │ + [2cd087] tls_construct_ctos_server_name │ │ + [2cd0a6] tls_parse_stoc_cookie │ │ + [2cd0bc] tls_parse_ctos_sig_algs_cert │ │ + [2cd0d9] tls_construct_stoc_status_request │ │ + [2cd0fb] tls_construct_stoc_psk │ │ + [2cd112] tls_process_server_hello │ │ + [2cd12b] tls_post_process_server_certificate │ │ + [2cd14f] tls_construct_client_key_exchange │ │ + [2cd171] tls_prepare_client_certificate │ │ + [2cd190] set_client_ciphersuite │ │ + [2cd1a7] CLIENT_RANDOM │ │ + [2cd1b5] c2i_ibuf │ │ + [2cd1be] ASN1_INTEGER │ │ + [2cd1cb] ZUINT32 │ │ + [2cd1d3] GENTIME │ │ + [2cd1db] parse_tagging │ │ + [2cd1e9] %4d-%02d-%02d %02d:%02d:%02d%.*s%s │ │ + [2cd20c] crypto/ct/ct_sct.c │ │ + [2cd21f] crypto/dso/dso_lib.c │ │ + [2cd234] ECDSA-Parameters │ │ + [2cd245] EC_GROUP_check_named_curve │ │ + [2cd260] NIST/SECG curve over a 409 bit binary field │ │ + [2cd28c] ECDSA_do_verify │ │ + [2cd29c] B: │ │ + [2cd2a2] pkey_ecd_ctrl │ │ + [2cd2b1] DX���x#U��r�l!�6�I�N��#�|���������������������������? │ │ + [2cd2e9] No supported data to decode. %s%s%s%s%s%s │ │ + [2cd313] %s, Name (%s : %d), Properties (%s) │ │ + [2cd337] 2 │ │ + [2cd339] RAND │ │ + [2cd33e] engine_list_remove │ │ + [2cd351] ECDSA routines │ │ + [2cd360] X509 lib │ │ + [2cd369] UI lib │ │ + [2cd370] interrupted or cancelled │ │ + [2cd389] EVP_DigestFinalXOF │ │ + [2cd39c] brainpoolP160t1 │ │ + [2cd3ac] P-256 │ │ + [2cd3b2] tls1multi_interleave │ │ + [2cd3c7] evp_cipher_param_to_asn1_ex │ │ + [2cd3e3] ASN1_TYPE_get_octetstring │ │ + [2cd3fd] OSSL_ENCODER_to_bio │ │ + [2cd411] evp_mac_from_algorithm │ │ + [2cd428] EVP_PBE_CipherInit_ex │ │ + [2cd43e] parallelizationParameter │ │ + [2cd457] kdf-type │ │ + [2cd460] rsa_keygen_bits │ │ + [2cd470] rsa-coefficient9 │ │ + [2cd481] gindex │ │ + [2cd488] Global default library context │ │ + [2cd4a7] ossl_crypto_get_ex_new_index_ex │ │ + [2cd4c7] error loading section │ │ + [2cd4dd] expecting an ec key │ │ + [2cd4f1] inaccessible key │ │ + [2cd502] invalid null algorithm │ │ + [2cd519] parameter too large │ │ + [2cd52d] p not prime │ │ + [2cd539] aux error │ │ + [2cd543] illegal hex │ │ + [2cd54f] illegal integer │ │ + [2cd55f] no sig content type │ │ + [2cd573] ladder post failure │ │ + [2cd587] unknown group │ │ + [2cd595] unsupported field │ │ + [2cd5a7] control command failed │ │ + [2cd5be] response parse error │ │ + [2cd5d3] msgsigdigest wrong length │ │ + [2cd5ed] not pwri │ │ + [2cd5f6] signer certificate not found │ │ + [2cd613] type not compressed data │ │ + [2cd62c] unwrap error │ │ + [2cd639] popo missing public key │ │ + [2cd651] algorithm not supported │ │ + [2cd669] unexpected pollreq │ │ + [2cd67c] ess signing cert v2 add error │ │ + [2cd69a] missing signing certificate attribute │ │ + [2cd6c0] sm4 │ │ + [2cd6c4] assertion failed: l <= sizeof(iv) │ │ + [2cd6e6] chacha20_poly1305_ctrl │ │ + [2cd6fd] dynamic_get_data_ctx │ │ + [2cd712] Specifies whether to load from 'DIR_ADD' directories (0=no,1=yes,2=mandatory) │ │ + [2cd760] assertion failed: ((ptr - sh.arena) & ((sh.arena_size >> list) - 1)) == 0 │ │ + [2cd7aa] crypto/params_from_text.c │ │ + [2cd7c4] .%lu │ │ + [2cd7c9] X509 │ │ + [2cd7ce] idea-ecb │ │ + [2cd7d7] crlDistributionPoints │ │ + [2cd7ed] md5WithRSA │ │ + [2cd7f8] PBE-MD2-RC2-64 │ │ + [2cd807] Microsoft Extension Request │ │ + [2cd823] id-smime-cti-ets-proofOfReceipt │ │ + [2cd843] id-mod-qualified-cert-88 │ │ + [2cd85c] id-it-preferredSymmAlg │ │ + [2cd873] id-it-caKeyUpdateInfo │ │ + [2cd889] id-cmc-dataReturn │ │ + [2cd89b] id-cmc-transactionId │ │ + [2cd8b0] id-pda-dateOfBirth │ │ + [2cd8c3] id-pda-gender │ │ + [2cd8d1] dcobject │ │ + [2cd8da] account │ │ + [2cd8e2] sOARecord │ │ + [2cd8ec] setct-CapTokenData │ │ + [2cd8ff] setct-CertResTBE │ │ + [2cd910] setCext-setExt │ │ + [2cd91f] setCext-setQualf │ │ + [2cd930] ICC or token signature │ │ + [2cd947] CAMELLIA-128-CFB │ │ + [2cd958] id-GostR3410-94-CryptoPro-XchC-ParamSet │ │ + [2cd980] businessCategory │ │ + [2cd991] postOfficeBox │ │ + [2cd99f] presentationAddress │ │ + [2cd9b3] AES-256-XTS │ │ + [2cd9bf] RC4-HMAC-MD5 │ │ + [2cd9cc] dhSinglePass-cofactorDH-sha384kdf-scheme │ │ + [2cd9f5] CAMELLIA-256-CMAC │ │ + [2cda07] scrypt │ │ + [2cda0e] id-tc26-signwithdigest-gost3410-2012-256 │ │ + [2cda37] kuznyechik-ecb │ │ + [2cda46] KxRSA_PSK │ │ + [2cda50] auth-gost12 │ │ + [2cda5c] AuthSRP │ │ + [2cda64] RSA-SHA3-256 │ │ + [2cda71] sm4-ecb │ │ + [2cda79] SM4-OFB │ │ + [2cda81] uacurve8 │ │ + [2cda8a] id-aa-ets-archiveTimestampV3 │ │ + [2cdaa7] basicAttConstraints │ │ + [2cdabb] X509v3 User Notice │ │ + [2cdace] bad iv chars │ │ + [2cdadb] missing dek iv │ │ + [2cdaea] value.sdsicert │ │ + [2cdaf9] contents │ │ + [2cdb02] key_enc_algor │ │ + [2cdb10] \W%08lX │ │ + [2cdb18] message digest │ │ + [2cdb27] content and data present │ │ + [2cdb40] error setting cipher │ │ + [2cdb55] pkcs7 add signature error │ │ + [2cdb6f] invalid header │ │ + [2cdb7e] invalid modulus │ │ + [2cdb8e] invalid pss saltlen │ │ + [2cdba2] rsa operations not supported │ │ + [2cdbbf] unknown algorithm type │ │ + [2cdbd6] EVP_PKEY_CTX_set_rsa_keygen_bits │ │ + [2cdbf7] not a crl │ │ + [2cdc01] detached content │ │ + [2cdc12] flushing │ │ + [2cdc1b] d.registeredID │ │ + [2cdc2a] GeneralNames │ │ + [2cdc37] %*sExplicit Text: %.*s │ │ + [2cdc4e] %*sOnly User Certificates\n │ │ + [2cdc69] IPAddressRange │ │ + [2cdc78] ipAddressChoice │ │ + [2cdc88] ASIdentifiers │ │ + [2cdc96] %*s%s- │ │ + [2cdc9d] %s\n │ │ + [2cdca1] admissionAuthority │ │ + [2cdcb4] Code signing │ │ + [2cdcc1] illegal empty extension │ │ + [2cdcd9] invalid proxy policy setting │ │ + [2cdcf6] othername error │ │ + [2cdd06] unable to get issuer keyid │ │ + [2cdd21] X509_ATTRIBUTE_get0_object │ │ + [2cdd3c] error getting md by nid │ │ + [2cdd54] no crl found │ │ + [2cdd61] email address mismatch │ │ + [2cdd78] X509_self_signed │ │ + [2cdd89] crypto/x509/pcy_node.c │ │ + [2cdda0] ossl_policy_data_new │ │ + [2cddb5] X509_NAME_add_entry │ │ + [2cddc9] X509_EXTENSION │ │ + [2cddd8] public_key │ │ + [2cdde3] other │ │ + [2cdde9] ALG_PERR: %s(%d): io_getevents failed : │ │ + [2cde12] provider=base,fips=no,output=der,structure=type-specific │ │ + [2cde4b] provider=base,fips=no,output=pem,structure=EncryptedPrivateKeyInfo │ │ + [2cde8e] provider=base,fips=yes,input=msblob │ │ + [2cdeb2] SHA2-224:SHA-224:SHA224:2.16.840.1.101.3.4.2.4 │ │ + [2cdee1] KECCAK-384 │ │ + [2cdeec] KECCAK-512 │ │ + [2cdef7] KMAC-256:KMAC256:2.16.840.1.101.3.4.2.20 │ │ + [2cdf20] provider=default,fips=no,output=der,structure=type-specific │ │ + [2cdf5c] DES3-WRAP:id-smime-alg-CMS3DESwrap:1.2.840.113549.1.9.16.3.6 │ │ + [2cdf99] mgf1-properties │ │ + [2cdfa9] providers/implementations/ciphers/cipher_sm4.c │ │ + [2cdfd8] GB │ │ + [2cdfdb] dhx_to_PrivateKeyInfo_der_encode │ │ + [2cdffc] ed448_to_EncryptedPrivateKeyInfo_pem_encode │ │ + [2ce028] x448_to_PrivateKeyInfo_der_encode │ │ + [2ce04a] ec_to_EC_pem_encode │ │ + [2ce05e] %s Public-Key:\n │ │ + [2ce06e] kdf_pkcs12_derive │ │ + [2ce080] supp-pubinfo │ │ + [2ce08d] secretsz invalid │ │ + [2ce09e] ossl_hpke_labeled_extract │ │ + [2ce0b8] DHKEM │ │ + [2ce0be] gmac_setkey │ │ + [2ce0ca] providers/implementations/rands/drbg_hash.c │ │ + [2ce0f6] PSS restrictions lack hash algorithm │ │ + [2ce11b] hash algorithm name too long │ │ + [2ce138] rsa_verify_recover │ │ + [2ce14b] crypto/sm2/sm2_sign.c │ │ + [2ce161] Given path=%s │ │ + [2ce16f] fips module in error state │ │ + [2ce18a] missing key │ │ + [2ce196] missing pass │ │ + [2ce1a3] parent cannot generate random numbers │ │ + [2ce1c9] providers/implementations/ciphers/ciphercommon_block.c │ │ + [2ce200] gcm_tls_cipher │ │ + [2ce20f] tid │ │ + [2ce213] pect │ │ + [2ce218] der │ │ + [2ce21c] iction_resistance │ │ + [2ce22e] providers/implementations/digests/digestcommon.c │ │ + [2ce25f] ssl/record/methods/tls_pad.c │ │ + [2ce27c] _Unwind_Resume() can't return │ │ + [2ce29a] s17 │ │ + [2ce29e] d30 │ │ + [2ce2a2] msgCPtr │ │ + [2ce2aa] jsonrpcInstanceCPtr │ │ + [2ce2be] cipher_version │ │ + [2ce2cd] PRAGMA cipher_plaintext_header_size = %d; │ │ + [2ce2f7] PRAGMA cipher_default_kdf_algorithm = %s; │ │ + [2ce321] sqlcipherCodecAttach: calling sqlite3BtreeSetAutoVacuum() │ │ + [2ce35b] cipher_page_size not a power of 2 and between 512 and 65536 inclusive │ │ + [2ce3a1] DETACH DATABASE called %d │ │ + [2ce3bb] write │ │ + [2ce3c1] geteuid │ │ + [2ce3c9] /tmp │ │ + [2ce3ce] fsync │ │ + [2ce3d4] BeginSubrtn │ │ + [2ce3e0] Subtract │ │ + [2ce3e9] OpenDup │ │ + [2ce3f1] Sequence │ │ + [2ce3fa] cannot open savepoint - SQL statements in progress │ │ + [2ce42d] into │ │ + [2ce432] freelist leaf count too big on page %u │ │ + [2ce459] p5 │ │ + [2ce45c] sqlcipher_codec_ctx_reserve_setup: base_reserve=%d block_sz=%d md_size=%d reserve=%d │ │ + [2ce4b1] sqlcipher_codec_ctx_init_kdf_salt: obtaining salt │ │ + [2ce4e3] sqlcipher_codec_ctx_init_kdf_salt: unable to read salt from file header, generating random │ │ + [2ce53e] sqlcipher_cipher_ctx_key_derive: ctx->kdf_salt_sz=%d ctx->kdf_iter=%d ctx->fast_kdf_iter=%d ctx->key_sz=%d │ │ + [2ce5a9] cipher_ctx_key_derive: deriving key using full PBKDF2 with %d iterations │ │ + [2ce5f2] sqlcipher_openssl_deactivate: entered SQLCIPHER_MUTEX_PROVIDER_ACTIVATE │ │ + [2ce63a] sqlcipher_openssl_add_random: entering SQLCIPHER_MUTEX_PROVIDER_RAND │ │ + [2ce67f] sqlcipher_openssl_add_random: entered SQLCIPHER_MUTEX_PROVIDER_RAND │ │ + [2ce6c3] table_xinfo │ │ + [2ce6cf] narg │ │ + [2ce6d4] ROLLBACK │ │ + [2ce6dd] the "." operator │ │ + [2ce6ee] ROWID │ │ + [2ce6f4] %s.%z │ │ + [2ce6fa] access to %z is prohibited │ │ + [2ce715] recursive reference in a subquery: %s │ │ + [2ce73b] NUM │ │ + [2ce73f] %s cannot use variables │ │ + [2ce757] DELETE FROM %Q.sqlite_master WHERE tbl_name=%Q and type!='trigger' │ │ + [2ce79a] NOCASE │ │ + [2ce7a1] INDEX %d │ │ + [2ce7aa] frame ending offset must be a non-negative number │ │ + [2ce7dc] USE TEMP B-TREE FOR %s(ORDER BY) │ │ + [2ce7fd] cannot UPSERT a view │ │ + [2ce812] -%T │ │ + [2ce816] issisi │ │ + [2ce81d] iisX │ │ + [2ce822] iss │ │ + [2ce826] there is already another table or index with this name: %s │ │ + [2ce861] abs │ │ + [2ce865] round │ │ + [2ce86b] %02d:%02d:%02d │ │ + [2ce87a] json_valid │ │ + [2ce885] 9e999 │ │ + [2ce88b] SELECT max(level) FROM %Q.'%q_segdir' WHERE level BETWEEN ? AND ? │ │ + [2ce8cd] tokenize │ │ + [2ce8d6] compress │ │ + [2ce8df] ASC │ │ + [2ce8e3] pcx │ │ + [2ce8e7] bm25 │ │ + [2ce8ec] ism │ │ + [2ce8f0] CREATE TABlE vocab(term, doc, col, offset) │ │ + [2ce91b] %g │ │ + [2ce91f] a%d=?%d │ │ + [2ce927] SELECT stat FROM %Q.sqlite_stat1 WHERE tbl = '%q_rowid' │ │ + [2ce95f] / │ │ + [2ce961] DEFAULT_SYNCHRONOUS=2 │ │ + [2ce977] MAX_DEFAULT_PAGE_SIZE=8192 │ │ + [2ce992] MAX_WORKER_THREADS=0 │ │ + [2ce9a7] TEMP_STORE=3 │ │ + [2ce9b4] SHA2-256 │ │ + [2ce9bd] TLS_AES_128_GCM_SHA256 │ │ + [2ce9d4] ADH-AES128-SHA256 │ │ + [2ce9e6] TLS_RSA_WITH_AES_128_CCM │ │ + [2ce9ff] TLS_PSK_WITH_AES_128_CCM │ │ + [2cea18] ECDHE-ECDSA-AES256-SHA │ │ + [2cea2f] ECDHE-RSA-AES256-SHA384 │ │ + [2cea47] ECDHE-ECDSA-AES256-GCM-SHA384 │ │ + [2cea65] TLS_PSK_WITH_AES_256_GCM_SHA384 │ │ + [2cea85] DHE-PSK-AES128-GCM-SHA256 │ │ + [2cea9f] SRP-AES-128-CBC-SHA │ │ + [2ceab3] TLS_RSA_PSK_WITH_CHACHA20_POLY1305_SHA256 │ │ + [2ceadd] TLS_DHE_DSS_WITH_CAMELLIA_256_CBC_SHA256 │ │ + [2ceb06] TLS_DH_anon_WITH_CAMELLIA_256_CBC_SHA │ │ + [2ceb2c] PSK-CAMELLIA256-SHA384 │ │ + [2ceb43] GOST2001-GOST89-GOST89 │ │ + [2ceb5a] ECDHE-ECDSA-ARIA128-GCM-SHA256 │ │ + [2ceb79] aRSA │ │ + [2ceb7e] bad dh value │ │ + [2ceb8b] bad srtp mki value │ │ + [2ceb9e] certificate verify failed │ │ + [2cebb8] cookie mismatch │ │ + [2cebc8] dane cannot override mtype full │ │ + [2cebe8] no certificates returned │ │ + [2cec01] no compression specified │ │ + [2cec1a] no valid scts │ │ + [2cec28] tls invalid ecpointformat list │ │ + [2cec47] unsafe legacy renegotiation disabled │ │ + [2cec6c] unsupported config value op │ │ + [2cec88] cmd=%s │ │ + [2cec8f] verifyCAfile │ │ + [2cec9c] Peer │ │ + [2ceca1] SSL_use_certificate │ │ + [2cecb5] SSLv3/TLS write server hello │ │ + [2cecd2] TLSv1.3 write encrypted extensions │ │ + [2cecf5] tls-group-is-kem │ │ + [2ced06] rsa_pkcs1_sha512 │ │ + [2ced17] SERVER_TRAFFIC_SECRET_0 │ │ + [2ced2f] quic_do_handshake │ │ + [2ced41] ssl/quic/quic_channel.c │ │ + [2ced59] RETRY_SCID sent when not performing a retry │ │ + [2ced85] INITIAL_SCID is malformed │ │ + [2ced9f] DISABLE_ACTIVE_MIGRATION is malformed │ │ + [2cedc5] invalid_token │ │ + [2cedd3] ack │ │ + [2cedd7] maximum │ │ + [2ceddf] internal error (stream allocation) │ │ + [2cee02] exceeded maximum crypto buffer │ │ + [2cee21] CONN_CLOSE_TRANSPORT │ │ + [2cee36] do_dtls1_write │ │ + [2cee45] RB │ │ + [2cee48] custom_ext_add │ │ + [2cee57] tls_get_message_header │ │ + [2cee6e] ssl_choose_client_version │ │ + [2cee88] tls_process_client_rpk │ │ + [2cee9f] tls_process_cke_gost │ │ + [2ceeb4] asn1_ex_c2i │ │ + [2ceec0] ossl_c2i_ASN1_OBJECT │ │ + [2ceed5] Type=%s │ │ + [2ceedd] unable to nodelay │ │ + [2ceeef] unsupported protocol family │ │ + [2cef0b] BN_CTX_start │ │ + [2cef18] .conf │ │ + [2cef1e] crypto/asn1/asn1_gen.c │ │ + [2cef35] BMP │ │ + [2cef39] T61 │ │ + [2cef3d] crypto/ct/ct_sct_ctx.c │ │ + [2cef54] DH_check_params_ex │ │ + [2cef67] pub_key │ │ + [2cef6f] NIST/SECG curve over a 224 bit prime field │ │ + [2cef9a] OpenSSL EC_KEY method │ │ + [2cefb0] EC_GROUP_set_curve │ │ + [2cefc3] EC_POINT_get_affine_coordinates │ │ + [2cefe3] EC_GROUP_get_pentanomial_basis │ │ + [2cf002] crypto/ec/ecdsa_sign.c │ │ + [2cf019] ossl_ec_GFp_mont_field_inv │ │ + [2cf034] crypto/bn/bn_sqrt.c │ │ + [2cf048] crypto/ec/ecx_meth.c │ │ + [2cf05d] OSSL_DECODER_CTX_set_cleanup │ │ + [2cf07a] LOAD │ │ + [2cf07f] X509V3 lib │ │ + [2cf08a] pbits │ │ + [2cf090] sect113r2 │ │ + [2cf09a] brainpoolP256t1 │ │ + [2cf0aa] B-283 │ │ + [2cf0b0] num │ │ + [2cf0b4] OSSL_ENCODER_CTX_set_output_type │ │ + [2cf0d5] keylength │ │ + [2cf0df] crypto/evp/p5_crpt2.c │ │ + [2cf0f5] keymgmt key type = %s but legacy type = EVP_PKEY_NONE │ │ + [2cf12b] dsa_paramgen_check │ │ + [2cf13e] modp_3072 │ │ + [2cf148] generator G: │ │ + [2cf155] crypto/context.c │ │ + [2cf166] platform: linux-armv4 │ │ + [2cf17c] HMAC-DRBG-KDF │ │ + [2cf18a] CRYPTO_set_ex_data │ │ + [2cf19d] p is not prime │ │ + [2cf1ac] invalid public key │ │ + [2cf1bf] invalid operation │ │ + [2cf1d1] no key set │ │ + [2cf1dc] null mac pkey ctx │ │ + [2cf1ee] unsupported salt type │ │ + [2cf204] illegal padding │ │ + [2cf214] invalid scrypt parameters │ │ + [2cf22e] sequence or set needs config │ │ + [2cf24b] time not ascii format │ │ + [2cf261] too long │ │ + [2cf26a] too small │ │ + [2cf274] missing close square bracket │ │ + [2cf291] invalid negative value │ │ + [2cf2a8] could not unload the shared library │ │ + [2cf2cc] finish failed │ │ + [2cf2da] content type not signed data │ │ + [2cf2f7] decrypt error │ │ + [2cf305] messagedigest wrong length │ │ + [2cf320] type not encrypted data │ │ + [2cf338] multiple responses not supported │ │ + [2cf359] DES-EDE │ │ + [2cf361] copy_integer │ │ + [2cf36e] crypto/provider_core.c │ │ + [2cf385] openssl-version │ │ + [2cf395] X509v3 CRL Number │ │ + [2cf3a7] Microsoft Individual Code Signing │ │ + [2cf3c9] PBE-SHA1-RC4-128 │ │ + [2cf3da] PBE-SHA1-3DES │ │ + [2cf3e8] authorityInfoAccess │ │ + [2cf3fc] id-pda │ │ + [2cf403] id-pkix1-implicit-93 │ │ + [2cf418] id-it-encKeyPairTypes │ │ + [2cf42e] id-cct-PKIResponse │ │ + [2cf441] Nonce │ │ + [2cf447] ecdsa-with-SHA1 │ │ + [2cf457] Hold Instruction Call Issuer │ │ + [2cf474] organizationalStatus │ │ + [2cf489] setct-OIData │ │ + [2cf496] setct-AuthResTBE │ │ + [2cf4a7] setct-AuthTokenTBE │ │ + [2cf4ba] setct-AcqCardCodeMsgTBE │ │ + [2cf4d2] setAttr-GenCryptgrm │ │ + [2cf4e6] set-brand-Diners │ │ + [2cf4f7] DES-CDMF │ │ + [2cf500] itu-t │ │ + [2cf506] DES-CFB8 │ │ + [2cf50f] DES-EDE3-CFB1 │ │ + [2cf51d] sha384WithRSAEncryption │ │ + [2cf535] seed-cbc │ │ + [2cf53e] ecdsa-with-SHA256 │ │ + [2cf550] id-GostR3410-94-a │ │ + [2cf562] GOST R 34.11-94 with GOST R 34.10-2001 Cryptocom │ │ + [2cf593] seeAlso │ │ + [2cf59b] aes-128-ctr │ │ + [2cf5a7] dhSinglePass-stdDH-sha256kdf-scheme │ │ + [2cf5cb] dhSinglePass-stdDH-sha512kdf-scheme │ │ + [2cf5ef] id-tc26-sign │ │ + [2cf5fc] id-tc26-digest │ │ + [2cf60b] kuznyechik-ctr │ │ + [2cf61a] chacha20-poly1305 │ │ + [2cf62c] KxPSK │ │ + [2cf632] auth-psk │ │ + [2cf63b] ARIA-256-CCM │ │ + [2cf648] id-tc26-gost-3410-2012-256-paramSetA │ │ + [2cf66d] SSKDF │ │ + [2cf673] id-it-rootCaKeyUpdate │ │ + [2cf689] Class of Signing Tool KC1 │ │ + [2cf6a3] id-aa-ATSHashIndex │ │ + [2cf6b6] holderNameConstraints │ │ + [2cf6cc] responderId │ │ + [2cf6d8] crlTime │ │ + [2cf6e0] read key │ │ + [2cf6e9] Proc-Type: 4,%s\n │ │ + [2cf6fa] load_iv │ │ + [2cf702] PKCS7_ATTRIBUTES │ │ + [2cf713] crypto/asn1/tasn_prn.c │ │ + [2cf72a] │ │ + [2cf734] cons: │ │ + [2cf73b] appl [ %d ] │ │ + [2cf747] cipher not initialized │ │ + [2cf75e] ossl_property_str │ │ + [2cf770] ossl_rand_get_entropy │ │ + [2cf786] already instantiated │ │ + [2cf79b] selftest failure │ │ + [2cf7ac] RAND_priv_bytes_ex │ │ + [2cf7bf] random_conf_init │ │ + [2cf7d0] crypto/rsa/rsa_ameth.c │ │ + [2cf7e7] OpenSSL RSA-PSS method │ │ + [2cf7fe] prime_infos │ │ + [2cf80a] data too small │ │ + [2cf819] no public exponent │ │ + [2cf82c] ossl_rsa_sp800_56b_check_public │ │ + [2cf84c] crypto/rsa/rsa_sp800_56b_gen.c │ │ + [2cf86b] unsupported operation │ │ + [2cf881] crypto/thread/arch/thread_posix.c │ │ + [2cf8a3] unacceptable policy │ │ + [2cf8b7] result too small │ │ + [2cf8c8] X509_PKEY_new │ │ + [2cf8d6] crypto/x509/v3_conf.c │ │ + [2cf8ec] CRL Sign │ │ + [2cf8f5] cRLSign │ │ + [2cf8fd] encipherOnly │ │ + [2cf90a] ca │ │ + [2cf90d] , value= │ │ + [2cf916] noticeref │ │ + [2cf920] AA Compromise │ │ + [2cf92e] crypto/ocsp/v3_ocsp.c │ │ + [2cf944] %s%02x │ │ + [2cf94b] AS │ │ + [2cf94e] namingAuthorityText │ │ + [2cf962] %*s Info Entries:\n │ │ + [2cf978] requireExplicitPolicy │ │ + [2cf98e] SSL client │ │ + [2cf999] sslserver │ │ + [2cf9a3] othername: %s: │ │ + [2cf9b2] othername:SRVName:%.*s │ │ + [2cf9c9] copy │ │ + [2cf9ce] s2i_skey_id │ │ + [2cf9da] -0x │ │ + [2cf9de] invalid empty name │ │ + [2cf9f1] X509_add_certs │ │ + [2cfa00] no certificate found │ │ + [2cfa15] unable to get certs public key │ │ + [2cfa34] crypto/x509/x509_lu.c │ │ + [2cfa4a] RFC 3779 resource not subset of parent's resources │ │ + [2cfa7d] Empty Subject Alternative Name extension │ │ + [2cfaa6] check_policy │ │ + [2cfab3] OCSP responder │ │ + [2cfac2] trust │ │ + [2cfac8] afalg │ │ + [2cface] ALG_PERR: %s(%d): Failed to set socket option : │ │ + [2cfaff] provider=base,fips=no,output=text │ │ + [2cfb21] SHAKE-256:SHAKE256:2.16.840.1.101.3.4.2.12 │ │ + [2cfb4c] OpenSSL X9.42 DH implementation │ │ + [2cfb6c] OpenSSL RSA implementation │ │ + [2cfb87] OpenSSL CMAC via EVP_PKEY implementation │ │ + [2cfbb0] provider=default,fips=yes,output=msblob │ │ + [2cfbd8] provider=default,fips=no,output=der,structure=EncryptedPrivateKeyInfo │ │ + [2cfc1e] provider=default,fips=yes,output=der,structure=dhx │ │ + [2cfc51] provider=default,fips=yes,output=pem,structure=X9.42 │ │ + [2cfc86] AES-192-WRAP:id-aes192-wrap:AES192-WRAP:2.16.840.1.101.3.4.1.25 │ │ + [2cfcc6] ARIA-128-CFB:1.2.410.200046.1.1.3 │ │ + [2cfce8] SM4-GCM:1.2.156.10197.1.104.8 │ │ + [2cfd06] sm4_xts_stream_update │ │ + [2cfd1c] ossl_blake2s_get_ctx_params │ │ + [2cfd38] ossl_b2i_DSA_after_header │ │ + [2cfd52] dh_to_type_specific_params_pem_encode │ │ + [2cfd78] rsa_to_RSA_der_encode │ │ + [2cfd8e] pub: │ │ + [2cfd93] rsapss2text_encode │ │ + [2cfda6] kdf_argon2_derive │ │ + [2cfdb8] initialize │ │ + [2cfdc3] kdf_argon2_ctx_set_version │ │ + [2cfdde] hmac_drbg_kdf_set_ctx_params │ │ + [2cfdfb] kdf_pbkdf2_set_ctx_params │ │ + [2cfe15] providers/implementations/kdfs/sskdf.c │ │ + [2cfe3c] acvp-info │ │ + [2cfe46] partyv-info │ │ + [2cfe52] supp-privinfo │ │ + [2cfe60] derive_secret │ │ + [2cfe6e] dhkem_decap │ │ + [2cfe7a] ecx_gen_set_params │ │ + [2cfe8d] providers/implementations/signature/ecdsa_sig.c │ │ + [2cfebd] ed448_digest_sign │ │ + [2cfecf] MGF1 hash algorithm name too long │ │ + [2cfef1] ossl_sm2_compute_z_digest │ │ + [2cff0b] rc2_magic_to_keybits │ │ + [2cff20] providers/implementations/kdfs/pvkkdf.c │ │ + [2cff48] unable to get passphrase │ │ + [2cff61] ossl_cipher_var_keylen_set_ctx_params │ │ + [2cff87] ossl_cipher_generic_stream_final │ │ + [2cffa8] ossl_cipher_generic_cipher │ │ + [2cffc3] dh-cofactor-mode │ │ + [2cffd4] ypt-level │ │ + [2cffde] gerprint │ │ + [2cffe7] equests │ │ + [2cffef] ata-size │ │ + [2cfff8] nterleave │ │ + [2d0002] r11 │ │ + [2d0006] s12 │ │ + [2d000a] s21 │ │ + [2d000e] d7 │ │ + [2d0012] . │ │ + [2d0014] foreign key │ │ + [2d0020] sqlcipher_codec_pragma: db=%p iDb=%d pParse=%p zLeft=%s zRight=%s ctx=%p │ │ + [2d0069] cipher_default_hmac_algorithm │ │ + [2d0087] PBKDF2_HMAC_SHA512 │ │ + [2d009a] unknown database %s │ │ + [2d00ae] sqlcipher_codec_ctx_set_pass: error %d from sqlcipher_cipher_ctx_copy │ │ + [2d00f4] sqlcipher_page_cipher: hmac check failed for pgno=%d returning SQLITE_ERROR │ │ + [2d0140] set user version failed, error code %d │ │ + [2d0167] ' │ │ + [2d0169] pread64 │ │ + [2d0171] unlink │ │ + [2d0178] VUpdate │ │ + [2d0180] IfNotOpen │ │ + [2d018a] Eq │ │ + [2d018d] Offset │ │ + [2d0194] OpenPseudo │ │ + [2d019f] ResetCount │ │ + [2d01aa] Rowid │ │ + [2d01b0] IntegrityCk │ │ + [2d01bc] NOT NULL │ │ + [2d01c5] no such savepoint: %s │ │ + [2d01db] ValueList │ │ + [2d01e5] add column │ │ + [2d01f0] 2nd reference to page %u │ │ + [2d0209] Bad ptr map entry key=%u expected=(%u,%u) got=(%u,%u) │ │ + [2d023f] sqlite3Codec: error invalid plaintext_header_sz: %d │ │ + [2d0273] PRAGMA journal_mode; │ │ + [2d0288] optimize │ │ + [2d0291] threads │ │ + [2d0299] %c"%s" │ │ + [2d02a0] ,schema HIDDEN │ │ + [2d02af] from │ │ + [2d02b4] so │ │ + [2d02b7] lib │ │ + [2d02bb] unrecognized token: "%T" │ │ + [2d02d4] AUTOINCREMENT not allowed on WITHOUT ROWID tables │ │ + [2d0306] %s: %s.%s.%s │ │ + [2d0313] Expression tree is too large (maximum depth %d) │ │ + [2d0343] INDEX %s │ │ + [2d034c] > │ │ + [2d034e] of index │ │ + [2d0359] restart │ │ + [2d0361] shared │ │ + [2d0368] tbl,idx,neq,nlt,ndlt,sample │ │ + [2d0384] UPDATE "%w".sqlite_master SET sql = printf('%%.%ds, ',sql) || %Q || substr(sql,1+length(printf('%%.%ds',sql))) WHERE type = 'table' AND name = %Q │ │ + [2d0416] SELECT CASE WHEN quick_check GLOB 'CHECK*' THEN raise(ABORT,'CHECK constraint failed') WHEN quick_check GLOB 'non-* value in*' THEN raise(ABORT,'type mismatch on DEFAULT') ELSE raise(ABORT,'NOT NULL constraint failed') END FROM pragma_quick_check(%Q,%Q) WHERE quick_check GLOB 'CHECK*' OR quick_check GLOB 'NULL*' OR quick_check GLOB 'non-* value in*' │ │ + [2d0577] nullif │ │ + [2d057e] zeroblob │ │ + [2d0587] 20c:20e │ │ + [2d058f] insert │ │ + [2d0596] unknown error │ │ + [2d05a4] SELECT (SELECT max(idx) FROM %Q.'%q_segdir' WHERE level = ?) + 1 │ │ + [2d05e5] illa │ │ + [2d05ea] e │ │ + [2d05ec] DROP TABLE IF EXISTS %Q.'%q_segments';DROP TABLE IF EXISTS %Q.'%q_segdir';DROP TABLE IF EXISTS %Q.'%q_docsize';DROP TABLE IF EXISTS %Q.'%q_stat';%s DROP TABLE IF EXISTS %Q.'%q_content'; │ │ + [2d06a6] AND │ │ + [2d06aa] INSERT INTO %Q.%Q(%Q) VALUES('flush') │ │ + [2d06d0] DELETE FROM %Q.'%q_data';DELETE FROM %Q.'%q_idx'; │ │ + [2d0702] SELECT segid, term, (pgno>>1), (pgno&1) FROM %Q.'%q_idx' WHERE segid=%d ORDER BY 1, 2 │ │ + [2d0758] unable to validate the inverted index for FTS5 table %s.%s: %s │ │ + [2d0797] SELECT t.%Q FROM %Q.%Q AS t WHERE t.%Q MATCH '*id' │ │ + [2d07ca] wrong number of arguments to function rtreecheck() │ │ + [2d07fd] Auxiliary rtree columns must be last │ │ + [2d0822] dtls1_check_timeout_num │ │ + [2d083a] ssl_encapsulate │ │ + [2d084a] TLS_DH_anon_WITH_AES_128_CBC_SHA256 │ │ + [2d086e] DHE-PSK-NULL-SHA │ │ + [2d087f] TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA256 │ │ + [2d08a5] SRP-AES-256-CBC-SHA │ │ + [2d08b9] TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256 │ │ + [2d08e7] ADH-CAMELLIA256-SHA │ │ + [2d08fb] ssl_verify_internal │ │ + [2d090f] SRP │ │ + [2d0913] aGOST01 │ │ + [2d091b] ECDHE │ │ + [2d0921] AESGCM │ │ + [2d0928] bad ecc cert │ │ + [2d0935] bad length │ │ + [2d0940] copy parameters failed │ │ + [2d0957] feature not renegotiable │ │ + [2d0970] length too short │ │ + [2d0981] no ciphers specified │ │ + [2d0996] no srtp profiles │ │ + [2d09a7] packet length too long │ │ + [2d09be] ssl3 ext invalid servername │ │ + [2d09da] ssl/tls alert certificate expired │ │ + [2d09fc] unexpected record │ │ + [2d0a0e] unknown cipher returned │ │ + [2d0a26] unsupported status type │ │ + [2d0a3e] use srtp not negotiated │ │ + [2d0a56] wrong certificate type │ │ + [2d0a6d] SSL_new │ │ + [2d0a75] anti_replay │ │ + [2d0a81] DHParameters │ │ + [2d0a8e] SSL_SESSION_ASN1 │ │ + [2d0a9f] tlsext_tick │ │ + [2d0aab] DTLS1 read hello verify request │ │ + [2d0acb] tls1_export_keying_material │ │ + [2d0ae7] ssl/quic/qlog.c │ │ + [2d0af7] QLOGDIR │ │ + [2d0aff] unknown │ │ + [2d0b07] internal error (rstream queue) │ │ + [2d0b26] internal error (decode frame handshake done) │ │ + [2d0b53] ALPN must be configured when using QUIC │ │ + [2d0b7b] no application protocol negotiated │ │ + [2d0b9e] quic_write_records │ │ + [2d0bb1] PING │ │ + [2d0bb6] ssl/quic/quic_wire_pkt.c │ │ + [2d0bcf] ssl/record/methods/dtls_meth.c │ │ + [2d0bee] tls_construct_ctos_supported_groups │ │ + [2d0c12] tls_parse_ctos_alpn │ │ + [2d0c26] tls_process_hello_req │ │ + [2d0c3c] dtls_construct_hello_verify_request │ │ + [2d0c60] type-specific │ │ + [2d0c6e] %d\n │ │ + [2d0c72] uint64_c2i │ │ + [2d0c7d] invalid argument │ │ + [2d0c8e] malformed host or service │ │ + [2d0ca8] BIO_find_type │ │ + [2d0cb6] module_init │ │ + [2d0cc2] NCONF_load │ │ + [2d0ccd] FORM │ │ + [2d0cd2] crypto/conf/conf_ssl.c │ │ + [2d0ce9] o2i_SCT_LIST │ │ + [2d0cf6] dh_pub_decode │ │ + [2d0d04] dh_pkey_public_check │ │ + [2d0d19] s: │ │ + [2d0d1f] dsa_new_intern │ │ + [2d0d2e] eckey_param2type │ │ + [2d0d3f] ec_pkey_check │ │ + [2d0d4d] use-cofactor-flag │ │ + [2d0d5f] EC_GROUP_get_ecpkparameters │ │ + [2d0d7b] i2d_ECPrivateKey │ │ + [2d0d8c] cofactor │ │ + [2d0d95] ec_group_explicit_todata │ │ + [2d0dae] RFC 5639 curve over a 224 bit prime field │ │ + [2d0dd8] EC_POINT_is_on_curve │ │ + [2d0ded] Field Type: %s\n │ │ + [2d0dfd] ossl_ec_GFp_simple_group_set_curve │ │ + [2d0e20] ossl_ecx_compute_key │ │ + [2d0e35] int_engine_configure │ │ + [2d0e4a] default_algorithms │ │ + [2d0e5d] section=%s, name=%s, value=%s │ │ + [2d0e7b] crypto/engine/tb_asnmth.c │ │ + [2d0e95] OSSL_DECODER lib │ │ + [2d0ea6] EVP_DigestFinal_ex │ │ + [2d0eb9] EVP_MD_CTX_ctrl │ │ + [2d0ec9] sect131r1 │ │ + [2d0ed3] sect409k1 │ │ + [2d0edd] wap-wsg-idm-ecid-wtls4 │ │ + [2d0ef4] brainpoolP512r1 │ │ + [2d0f04] crypto/evp/evp_pkey.c │ │ + [2d0f1a] OSSL_ENCODER_get0_provider │ │ + [2d0f35] OSSL_ENCODER_CTX_set_params │ │ + [2d0f51] keyfunc │ │ + [2d0f59] iter │ │ + [2d0f5e] EVP_PKEY_generate │ │ + [2d0f70] modp_1536 │ │ + [2d0f7a] OPENSSL_armcap │ │ + [2d0f89] no inverse │ │ + [2d0f94] input not initialized │ │ + [2d0faa] invalid key │ │ + [2d0fb6] unknown cipher │ │ + [2d0fc5] adding object │ │ + [2d0fd3] illegal null │ │ + [2d0fe0] illegal options on item template │ │ + [2d1001] invalid modifier │ │ + [2d1012] no matching choice type │ │ + [2d102a] invalid pragma │ │ + [2d1039] number too large │ │ + [2d104a] invalid peer key │ │ + [2d105b] server canceled connection │ │ + [2d1076] messagedigest attribute wrong length │ │ + [2d109b] no key or cert │ │ + [2d10aa] missing public key │ │ + [2d10bd] no stdio │ │ + [2d10c6] no suitable sender cert │ │ + [2d10de] sct future timestamp │ │ + [2d10f3] sct invalid │ │ + [2d10ff] des-ede3-ecb │ │ + [2d110c] crypto/engine/eng_dyn.c │ │ + [2d1124] assertion failed: sh_testbit(ptr, list, sh.bittable) │ │ + [2d1159] general_get_int │ │ + [2d1169] activate │ │ + [2d1172] assertion failed: ret != UINT64_MAX │ │ + [2d1196] OBJ_create │ │ + [2d11a1] rsadsi │ │ + [2d11a8] authorityKeyIdentifier │ │ + [2d11bf] MDC2 │ │ + [2d11c4] dsaEncryption │ │ + [2d11d2] friendlyName │ │ + [2d11df] msExtReq │ │ + [2d11e8] CA Issuers │ │ + [2d11f3] X9-57 │ │ + [2d11f9] id-smime-aa-mlExpandHistory │ │ + [2d1215] dvcs │ │ + [2d121a] id-cmc-lraPOPWitness │ │ + [2d122f] domainComponent │ │ + [2d123f] aes-256-cbc │ │ + [2d124b] AES-256-OFB │ │ + [2d1257] pilotPerson │ │ + [2d1263] homeTelephoneNumber │ │ + [2d1277] homePostalAddress │ │ + [2d1289] Secure Electronic Transactions │ │ + [2d12a8] set-ctype │ │ + [2d12b2] setct-AuthRevReqTBE │ │ + [2d12c6] setext-pinSecure │ │ + [2d12d7] setAttr-PGWYcap │ │ + [2d12e7] des-cfb1 │ │ + [2d12f0] SHA224 │ │ + [2d12f7] camellia-256-ecb │ │ + [2d1308] subjectDirectoryAttributes │ │ + [2d1323] id-DHBasedMac │ │ + [2d1331] aes-256-ccm │ │ + [2d133d] aes-256-xts │ │ + [2d1349] CT Precertificate Poison │ │ + [2d1362] CAMELLIA-128-CMAC │ │ + [2d1374] CAMELLIA-192-CCM │ │ + [2d1385] id-scrypt │ │ + [2d138f] capwapAC │ │ + [2d1398] secureShellServer │ │ + [2d13aa] kx-dhe-psk │ │ + [2d13b5] kx-srp │ │ + [2d13bc] ARIA-192-CFB8 │ │ + [2d13ca] dsa_with_SHA3-512 │ │ + [2d13dc] aria-256-gcm │ │ + [2d13e9] SM3 │ │ + [2d13ed] GOST R 34.10-2012 (256 bit) ParamSet A │ │ + [2d1414] kmac128 │ │ + [2d141c] blake2smac │ │ + [2d1427] sbgp-autonomousSysNumv2 │ │ + [2d143f] ipAddr-asNumber │ │ + [2d144f] SM4-GCM │ │ + [2d1457] sm4-ccm │ │ + [2d145f] X509v3 No Assertion │ │ + [2d1473] X509v3 Single Use │ │ + [2d1485] X509v3 Authorization Validation │ │ + [2d14a5] status too old │ │ + [2d14b4] Enter PEM pass phrase: │ │ + [2d14cb] PKCS7_SIGNED │ │ + [2d14d8] content_type │ │ + [2d14e5] OCTET STRING │ │ + [2d14f2] :BAD INTEGER │ │ + [2d14ff] \ │ │ + [2d1501] PKCS7_ctrl │ │ + [2d150c] no signatures on data │ │ + [2d1522] not a decimal digit │ │ + [2d1536] no matching string delimiter │ │ + [2d1553] parse_string │ │ + [2d1560] rand_new_seed │ │ + [2d156e] ossl_rsa_pss_to_ctx │ │ + [2d1582] %s │ │ + [2d1586] exponent1: │ │ + [2d1591] prime%d: │ │ + [2d159a] ossl_rsa_fips186_4_gen_prob_primes │ │ + [2d15bd] loader_from_algorithm │ │ + [2d15d3] PKCS12_unpack_p7data │ │ + [2d15e8] UI_set_result_ex │ │ + [2d15f9] crypto/asn1/x_pkey.c │ │ + [2d160e] GENERAL_NAME │ │ + [2d161b] crypto/x509/v3_bitst.c │ │ + [2d1632] DIST_POINT │ │ + [2d163d] professionItems │ │ + [2d164d] %*s namingAuthorityText: │ │ + [2d1668] hex: │ │ + [2d166d] PKEY_USAGE_PERIOD │ │ + [2d167f] EdiPartyName │ │ + [2d168c] invalid section │ │ + [2d169c] user too long │ │ + [2d16aa] akid mismatch │ │ + [2d16b8] can't check dh key │ │ + [2d16cb] loading defaults │ │ + [2d16dc] unspecified certificate verification error │ │ + [2d1707] invalid CA certificate │ │ + [2d171e] x509_name_ex_new │ │ + [2d172f] eventfd failed │ │ + [2d173e] AFALG engine support │ │ + [2d1753] ALG_PERR: %s(%d): read failed for event fd : │ │ + [2d1781] provider=base,fips=yes,output=pem,structure=pkcs3 │ │ + [2d17b3] AES-256-WRAP-PAD:id-aes256-wrap-pad:AES256-WRAP-PAD:2.16.840.1.101.3.4.1.48 │ │ + [2d17ff] SM4-XTS:1.2.156.10197.1.104.10 │ │ + [2d181e] provider=legacy │ │ + [2d182e] ossl_rsa_check_key │ │ + [2d1841] taglen │ │ + [2d1848] aes_xts_stream_update │ │ + [2d185e] providers/implementations/ciphers/cipher_aria_gcm.c │ │ + [2d1892] null_get_ctx_params │ │ + [2d18a6] epki2pki_decode │ │ + [2d18b6] DSA PUBLIC KEY │ │ + [2d18c5] key2any_encode │ │ + [2d18d4] rsa_to_PrivateKeyInfo_pem_encode │ │ + [2d18f5] dsa_to_EncryptedPrivateKeyInfo_pem_encode │ │ + [2d191f] dsa_to_SubjectPublicKeyInfo_pem_encode │ │ + [2d1946] kdf-digest-props │ │ + [2d1957] max threads: %u │ │ + [2d1967] ossl_ecx_dhkem_derive_private │ │ + [2d1985] dsa_gen_set_params │ │ + [2d1998] common_get_params │ │ + [2d19aa] d-rounds │ │ + [2d19b3] min_noncelen │ │ + [2d19c0] seed_src_new │ │ + [2d19cd] dsa_setup_md │ │ + [2d19da] Ed448ph │ │ + [2d19e2] only PKCS#1 padding supported with MDC2 │ │ + [2d1a0a] No padding not allowed with RSA-PSS │ │ + [2d1a2e] providers/implementations/ciphers/cipher_rc2.c │ │ + [2d1a5d] bad encoding │ │ + [2d1a6a] not supported │ │ + [2d1a78] unable to initialise ciphers │ │ + [2d1a95] providers/implementations/ciphers/ciphercommon_gcm.c │ │ + [2d1aca] tant │ │ + [2d1acf] rops │ │ + [2d1ad4] igest │ │ + [2d1ada] alg │ │ + [2d1ade] erive-from-pq │ │ + [2d1aec] lti │ │ + [2d1af0] r1 │ │ + [2d1af3] r6 │ │ + [2d1af6] r7 │ │ + [2d1af9] _Unwind_GetTextRelBase │ │ + [2d1b10] null │ │ + [2d1b15] cipher │ │ + [2d1b1c] attach failed, error code %d │ │ + [2d1b39] cannot migrate - SQL statements in progress │ │ + [2d1b65] logcat │ │ + [2d1b6c] explain │ │ + [2d1b74] ioctl │ │ + [2d1b7a] Savepoint │ │ + [2d1b84] Prev │ │ + [2d1b89] AddImm │ │ + [2d1b90] Permutation │ │ + [2d1b9c] CHECK │ │ + [2d1ba2] incremental_vacuum enabled with a max rootpage of zero │ │ + [2d1bd9] opcode │ │ + [2d1be0] real │ │ + [2d1be5] sqlite3Codec: error retrieving salt: %d │ │ + [2d1c0d] PRAGMA user_version; │ │ + [2d1c22] collation_list │ │ + [2d1c31] textkey │ │ + [2d1c39] user_version │ │ + [2d1c46] schema │ │ + [2d1c4d] misuse of %s function %#T() │ │ + [2d1c69] double-quoted string literal: "%w" │ │ + [2d1c8c] duplicate column name: %s │ │ + [2d1ca6] virtual │ │ + [2d1cae] target object/alias may not appear in FROM clause: %s │ │ + [2d1ce4] S │ │ + [2d1ce6] %s.xBestIndex malfunction │ │ + [2d1d00] USE TEMP B-TREE FOR %s(DISTINCT) │ │ + [2d1d21] sqlite_returning_%p │ │ + [2d1d35] too many SQL variables │ │ + [2d1d4c] c │ │ + [2d1d4e] NONE │ │ + [2d1d53] row │ │ + [2d1d58] UTF-16 │ │ + [2d1d5f] cannot create triggers on virtual tables │ │ + [2d1d88] tbl,idx,stat │ │ + [2d1d95] CREATE TABLE %Q.%s(%s) │ │ + [2d1dac] drop column from │ │ + [2d1dbd] sqlite_compileoption_used │ │ + [2d1dd7] jsonb │ │ + [2d1ddd] unable to open database file │ │ + [2d1dfa] invalid arguments to fts4aux constructor │ │ + [2d1e23] DELETE FROM %Q.'%q_stat' │ │ + [2d1e3c] noita │ │ + [2d1e42] SELECT * FROM %Q.%Q │ │ + [2d1e56] SELECT %s FROM %s T WHERE T.%Q=? │ │ + [2d1e77] %z, %Q HIDDEN, %s HIDDEN) │ │ + [2d1e91] INSERT INTO '%q'.'%q_idx'(segid,term,pgno) VALUES(?,?,?) │ │ + [2d1eca] DELETE FROM '%q'.'%q_data' WHERE id>=? AND id<=? │ │ + [2d1efb] wrong number of arguments to function highlight() │ │ + [2d1f2d] rtreenode │ │ + [2d1f37] SELECT parentnode FROM '%q'.'%q_parent' WHERE nodeno = ?1 │ │ + [2d1f71] dbstat │ │ + [2d1f78] %s%.3x+%.6x │ │ + [2d1f84] DEFAULT_PAGE_SIZE=4096 │ │ + [2d1f9b] TLS_AES_128_CCM_SHA256 │ │ + [2d1fb2] AES128-CCM │ │ + [2d1fbd] PSK-AES128-CCM │ │ + [2d1fcc] TLS_PSK_DHE_WITH_AES_256_CCM_8 │ │ + [2d1feb] TLS_ECDH_anon_WITH_AES_128_CBC_SHA │ │ + [2d200e] PSK-CHACHA20-POLY1305 │ │ + [2d2024] ECDHE-PSK-CHACHA20-POLY1305 │ │ + [2d2040] ECDHE-RSA-CAMELLIA128-SHA256 │ │ + [2d205d] ECDHE-PSK-CAMELLIA128-SHA256 │ │ + [2d207a] ssl_client │ │ + [2d2085] check_suiteb_cipher_list │ │ + [2d209e] bad key share │ │ + [2d20ac] custom ext handler already installed │ │ + [2d20d1] failed to init async │ │ + [2d20e6] invalid command │ │ + [2d20f6] missing psk kex modes extension │ │ + [2d2116] request pending │ │ + [2d2126] ssl library has no ciphers │ │ + [2d2141] tlsv1 alert decryption failed │ │ + [2d215f] name=%s │ │ + [2d2167] ssl/ssl_conf.c │ │ + [2d2176] no_tls1_2 │ │ + [2d2180] legacy_renegotiation │ │ + [2d2195] SignatureAlgorithms │ │ + [2d21a9] Options │ │ + [2d21b1] verifyCAstore │ │ + [2d21bf] ctrl_switch_option │ │ + [2d21d2] SSL_CTX_use_certificate │ │ + [2d21ea] ssl_get_new_session │ │ + [2d21fe] TLSv1.3 write server key update │ │ + [2d221e] EARLY_EXPORTER_SECRET │ │ + [2d2234] CLIENT_HANDSHAKE_TRAFFIC_SECRET │ │ + [2d2254] failed to configure channel │ │ + [2d2270] multiple transport parameter extensions │ │ + [2d2298] RETRY_SCID appears multiple times │ │ + [2d22ba] INITIAL_MAX_STREAM_DATA_BIDI_REMOTE appears multiple times │ │ + [2d22f5] ACTIVE_CONN_ID_LIMIT is malformed │ │ + [2d2317] RETRY_SCID was not sent but is required │ │ + [2d233f] remote │ │ + [2d2346] ch_trigger_txku │ │ + [2d2356] cur_cwnd_size │ │ + [2d2364] bytes_in_flight │ │ + [2d2374] trace │ │ + [2d237a] state │ │ + [2d2380] frame_encoding_error │ │ + [2d2395] AES-128-GCM │ │ + [2d23a1] STREAM │ │ + [2d23a8] CONNECTION_ID_LIMIT_ERROR │ │ + [2d23c2] ssl3_set_crypto_state │ │ + [2d23d8] tls13_validate_record_header │ │ + [2d23f5] tls_construct_extensions │ │ + [2d240e] tls_construct_ctos_psk_kex_modes │ │ + [2d242f] tls_parse_ctos_psk │ │ + [2d2442] tls_construct_stoc_server_cert_type │ │ + [2d2466] pub │ │ + [2d246a] tls_process_encrypted_extensions │ │ + [2d248b] ssl_add_cert_to_wpacket │ │ + [2d24a3] construct_stateless_ticket │ │ + [2d24be] ossl_c2i_uint64_int │ │ + [2d24d2] crypto/asn1/tasn_dec.c │ │ + [2d24e9] ASN1_ANY │ │ + [2d24f2] DIRECTORYSTRING │ │ + [2d2502] ASN1_FBOOLEAN │ │ + [2d2510] %ju\n │ │ + [2d2515] crypto/bio/bf_buff.c │ │ + [2d252a] unsupported method │ │ + [2d253d] bio_read_intern │ │ + [2d254d] crypto/bn/bn_shift.c │ │ + [2d2562] crypto/asn1/asn_moid.c │ │ + [2d2579] stbl_module_init │ │ + [2d258a] BIGNUM │ │ + [2d2591] crypto/dh/dh_group_params.c │ │ + [2d25ad] m │ │ + [2d25af] b │ │ + [2d25b1] privateKey │ │ + [2d25bc] ec_asn1_group2curve │ │ + [2d25d0] SECG curve over a 160 bit prime field │ │ + [2d25f6] NIST/SECG curve over a 283 bit binary field │ │ + [2d2622] X9.62 curve over a 431 bit binary field │ │ + [2d264a] ECDSA_sign_ex │ │ + [2d2658] OSSL_DECODER_CTX_set_selection │ │ + [2d2677] data-structure │ │ + [2d2686] SM2 │ │ + [2d268a] crypto/engine/eng_cnf.c │ │ + [2d26a2] ENGINE_set_name │ │ + [2d26b2] ENGINE_get_pkey_asn1_meth │ │ + [2d26cc] elliptic curve routines │ │ + [2d26e4] time stamp routines │ │ + [2d26f8] invalid provider functions │ │ + [2d2713] crypto/err/err_blocks.c │ │ + [2d272b] evp_asym_cipher_from_algorithm │ │ + [2d274a] secp128r2 │ │ + [2d2754] sect571r1 │ │ + [2d275e] wap-wsg-idm-ecid-wtls8 │ │ + [2d2775] tls1multi_maxsndfrag │ │ + [2d278a] bits │ │ + [2d278f] EVP_PKEY_copy_parameters │ │ + [2d27a8] EVP_PKEY_get_size │ │ + [2d27ba] implicit-rejection │ │ + [2d27cd] primes │ │ + [2d27d4] fix_ec_param_enc │ │ + [2d27e5] rsa-factor10 │ │ + [2d27f2] rsa-coefficient8 │ │ + [2d2803] get_payload_public_key_ec │ │ + [2d281d] EVP_PKEY_CTX_ctrl │ │ + [2d282f] bn decode error │ │ + [2d283f] illegal scrypt parameters │ │ + [2d2859] invalid iv length │ │ + [2d286b] no default digest │ │ + [2d287d] unsupported key type │ │ + [2d2892] error setting cipher params │ │ + [2d28ae] first num too large │ │ + [2d28c2] generalizedtime is too short │ │ + [2d28df] integer too large for long │ │ + [2d28fa] invalid bit string bits left │ │ + [2d2917] no content type │ │ + [2d2927] too large │ │ + [2d2931] recursive directory include │ │ + [2d294d] curve does not support ecdsa │ │ + [2d296a] explicit params not supported │ │ + [2d2988] invalid a │ │ + [2d2992] ladder pre failure │ │ + [2d29a5] operation not supported │ │ + [2d29bd] command takes input │ │ + [2d29d1] no index │ │ + [2d29da] tls not enabled │ │ + [2d29ea] unsupported content encryption algorithm │ │ + [2d2a13] null argument │ │ + [2d2a21] popo raverified not accepted │ │ + [2d2a3e] recipnonce unmatched │ │ + [2d2a53] srvcert does not validate msg │ │ + [2d2a71] unsupported protection alg dhbasedmac │ │ + [2d2a97] failed to swap context │ │ + [2d2aae] bf │ │ + [2d2ab1] id-aes192-wrap │ │ + [2d2ac0] AES192 │ │ + [2d2ac7] des_ede3_wrap_cipher │ │ + [2d2adc] NO_VCHECK │ │ + [2d2ae6] assertion failed: temp-(sh.arena_size >> slist) == sh_find_my_buddy(temp, slist) │ │ + [2d2b37] pkcs │ │ + [2d2b3c] rc4 │ │ + [2d2b40] IDEA-CFB │ │ + [2d2b49] challengePassword │ │ + [2d2b5b] nsCertExt │ │ + [2d2b65] Netscape CA Policy Url │ │ + [2d2b7c] X509v3 Subject Key Identifier │ │ + [2d2b9a] crlNumber │ │ + [2d2ba4] sdsiCertificate │ │ + [2d2bb4] id-it │ │ + [2d2bba] id-mod-attribute-cert │ │ + [2d2bd0] qcStatements │ │ + [2d2bdd] id-it-unsupportedOIDs │ │ + [2d2bf3] id-it-keyPairParamRep │ │ + [2d2c09] id-cmc-identification │ │ + [2d2c1f] experimental │ │ + [2d2c2c] AES-192-CFB │ │ + [2d2c38] personalTitle │ │ + [2d2c46] mime-mhs-bodies │ │ + [2d2c56] setct-AuthRevReqTBS │ │ + [2d2c6a] setct-BatchAdminResData │ │ + [2d2c82] setct-BCIDistributionTBS │ │ + [2d2c9b] setext-pinAny │ │ + [2d2ca9] set-addPolicy │ │ + [2d2cb7] setAttr-IssCap-T2 │ │ + [2d2cc9] des-cdmf │ │ + [2d2cd2] Any language │ │ + [2d2cdf] identified-organization │ │ + [2d2cf7] onBasis │ │ + [2d2cff] CAMELLIA-128-CBC │ │ + [2d2d10] HMAC-MD5 │ │ + [2d2d19] gost89 │ │ + [2d2d20] GOST 28147-89 │ │ + [2d2d2e] id-Gost28147-89-None-KeyMeshing │ │ + [2d2d4e] Permanent Identifier │ │ + [2d2d63] roleOccupant │ │ + [2d2d70] aes-256-ctr │ │ + [2d2d7c] Any Extended Key Usage │ │ + [2d2d93] AES-192-CBC-HMAC-SHA1 │ │ + [2d2da9] dhSinglePass-cofactorDH-sha256kdf-scheme │ │ + [2d2dd2] AES-192-CBC-HMAC-SHA256 │ │ + [2d2dea] CAMELLIA-128-CCM │ │ + [2d2dfb] camellia-192-cmac │ │ + [2d2e0d] GOST R 34.10-2012 with 512 bit modulus │ │ + [2d2e34] id-tc26-agreement-gost-3410-2012-256 │ │ + [2d2e59] GOST R 34.10-2012 (512 bit) testing parameter set │ │ + [2d2e8b] id-tc26-gost-3410-2012-512-paramSetA │ │ + [2d2eb0] ARIA-192-GCM │ │ + [2d2ebd] cmcRA │ │ + [2d2ec3] sm4-cfb │ │ + [2d2ecb] oscca │ │ + [2d2ed1] ua-pki │ │ + [2d2ed8] DSTU 4145-2002 big endian │ │ + [2d2ef2] DSTU curve 2 │ │ + [2d2eff] IEEE Security in Storage Working Group │ │ + [2d2f26] hmacWithSHA512-256 │ │ + [2d2f39] id-ct-resourceTaggedAttest │ │ + [2d2f54] id-mod-cmp2021-88 │ │ + [2d2f66] id-aa-ets-SignaturePolicyDocument │ │ + [2d2f88] attributeMappings │ │ + [2d2f9a] unknown nid │ │ + [2d2fa6] issuerNameHash │ │ + [2d2fb5] revocationTime │ │ + [2d2fc4] tbsResponseData │ │ + [2d2fd4] EVP_SignFinal_ex │ │ + [2d2fe5] inconsistent header │ │ + [2d2ff9] not encrypted │ │ + [2d3007] Proc-Type: │ │ + [2d3012] PEM_write_bio │ │ + [2d3020] value.other │ │ + [2d302c] d.signed_and_enveloped │ │ + [2d3043] BIT STRING │ │ + [2d304e] :BAD OBJECT │ │ + [2d305a] # │ │ + [2d305c] no drbg implementation selected │ │ + [2d307c] rsa_item_verify │ │ + [2d308c] rsa-derive-from-pq │ │ + [2d309f] mgf │ │ + [2d30a3] first octet invalid │ │ + [2d30b7] crypto/rsa/rsa_pmeth.c │ │ + [2d30ce] OPENSSL_sk_insert │ │ + [2d30e0] loading started │ │ + [2d30f0] assertion failed: rc == 0 │ │ + [2d310a] pkcs7 to ts tst info failed │ │ + [2d3126] response setup error │ │ + [2d313b] crypto/x509/by_dir.c │ │ + [2d3150] Load certs from STORE URIs │ │ + [2d316b] crypto/x509/by_store.c │ │ + [2d3182] OTHERNAME │ │ + [2d318c] v2i_crld │ │ + [2d3195] removeFromCRL │ │ + [2d31a3] IPAddrBlocks │ │ + [2d31b0] %*sUnknown AFI %u │ │ + [2d31c2] u.id │ │ + [2d31c7] GENERAL_SUBTREE │ │ + [2d31d7] invalid directory │ │ + [2d31e9] no matching DANE TLSA records │ │ + [2d3207] X509_get_pubkey_parameters │ │ + [2d3222] smime_sign │ │ + [2d322d] X509_PUBKEY_set │ │ + [2d323d] io setup failed │ │ + [2d324d] provider=base,fips=yes,output=pem,structure=X9.42 │ │ + [2d327f] provider=base,fips=yes,input=pvk │ │ + [2d32a0] provider=base,fips=yes,input=der,structure=EncryptedPrivateKeyInfo │ │ + [2d32e3] SHA3-224:2.16.840.1.101.3.4.2.7 │ │ + [2d3303] OpenSSL EC implementation │ │ + [2d331d] provider=default,fips=yes,output=pem,structure=pkcs1 │ │ + [2d3352] AES-256-XTS:1.3.111.2.1619.0.1.2 │ │ + [2d3373] DES-OFB:1.3.14.3.2.8 │ │ + [2d3388] providers/implementations/asymciphers/rsa_enc.c │ │ + [2d33b8] ossl_aes_gcm_siv_init │ │ + [2d33ce] siv_init │ │ + [2d33d7] siv_cipher │ │ + [2d33e2] providers/implementations/ciphers/cipher_aria_hw.c │ │ + [2d3415] chacha20_set_ctx_params │ │ + [2d342d] der2key_decode │ │ + [2d343c] providers/implementations/encode_decode/decode_msblob2key.c │ │ + [2d3478] dsa_spki_pub_to_der │ │ + [2d348c] ed255192text_encode │ │ + [2d34a0] providers/implementations/encode_decode/endecoder_common.c │ │ + [2d34db] providers/implementations/exchange/ecdh_exch.c │ │ + [2d350a] kdf_argon2d_new │ │ + [2d351a] providers/implementations/kdfs/x942kdf.c │ │ + [2d3543] providers/implementations/keymgmt/rsa_kmgmt.c │ │ + [2d3571] KECCAK-KMAC-256 │ │ + [2d3581] ossl_prov_drbg_generate │ │ + [2d3599] providers/implementations/rands/test_rng.c │ │ + [2d35c4] %s exceeds name buffer length │ │ + [2d35e2] pvk2obj_decode │ │ + [2d35f1] providers/implementations/kdfs/pbkdf1.c │ │ + [2d3619] unable to find ciphers │ │ + [2d3630] ault-digest │ │ + [2d363c] neshot │ │ + [2d3643] eybits │ │ + [2d364a] s1 │ │ + [2d364d] d20 │ │ + [2d3651] d29 │ │ + [2d3655] (Ljava/lang/String;)[B │ │ + [2d366c] PRAGMA fast_kdf_iter is deprecated, please remove from use │ │ + [2d36a7] be │ │ + [2d36aa] PRAGMA cipher_hmac_salt_mask is deprecated, please remove from use │ │ + [2d36ed] sqlite3_rekey_v2: error %d occurred getting page %d │ │ + [2d3721] sqlcipher_activate: entering static master mutex │ │ + [2d3752] sqlcipher_codec_ctx_init: entered SQLCIPHER_MUTEX_PROVIDER │ │ + [2d378d] sqlcipher_codec_ctx_init: leaving SQLCIPHER_MUTEX_PROVIDER │ │ + [2d37c8] sqlcipher_codec_ctx_init: error %d setting sqlcipher_codec_ctx_set_plaintext_header_size with %d │ │ + [2d3829] sqlcipher_codec_ctx_init: error %d initializing read_ctx │ │ + [2d3862] full_fsync │ │ + [2d386d] SeekLE │ │ + [2d3874] Variable │ │ + [2d387d] SeekHit │ │ + [2d3885] DropTable │ │ + [2d388f] VCreate │ │ + [2d3897] Noop │ │ + [2d389c] cannot store %s value in %s column %s.%s │ │ + [2d38c5] too many levels of trigger recursion │ │ + [2d38ea] out of │ │ + [2d38f1] sqlite_stat4 │ │ + [2d38fe] SELECT idx,neq,nlt,ndlt,sample FROM %Q.sqlite_stat4 │ │ + [2d3932] sqlcipher_cipher_ctx_key_derive: error %d from sqlcipher_codec_ctx_init_kdf_salt │ │ + [2d3983] ignore_check_constraints │ │ + [2d399c] notnull │ │ + [2d39a4] flgs │ │ + [2d39a9] too many columns on %s │ │ + [2d39c0] view │ │ + [2d39c5] excluded │ │ + [2d39ce] no such window: %s │ │ + [2d39e1] no such index: %s │ │ + [2d39f3] SELECTs to the left and right of %s do not have the same number of result columns │ │ + [2d3a45] expressions prohibited in PRIMARY KEY and UNIQUE constraints │ │ + [2d3a82] DISTINCT │ │ + [2d3a8b] GROUP BY │ │ + [2d3a94] AUTOMATIC COVERING INDEX │ │ + [2d3aad] s │ │ + [2d3aaf] unsupported encoding: %s │ │ + [2d3ac8] localhost │ │ + [2d3ad2] after drop column │ │ + [2d3ae4] duplicate WITH table name: %s │ │ + [2d3b02] affinity │ │ + [2d3b0b] ifnull │ │ + [2d3b12] %Q │ │ + [2d3b15] unixepoch │ │ + [2d3b1f] json │ │ + [2d3b24] json_set │ │ + [2d3b2d] QNaN │ │ + [2d3b32] \u0000 │ │ + [2d3b39] failed to allocate %u bytes of memory │ │ + [2d3b5f] notification message │ │ + [2d3b74] igol │ │ + [2d3b79] noi │ │ + [2d3b7d] , ? │ │ + [2d3b81] %d %d %d %d │ │ + [2d3b8e] eed │ │ + [2d3b92] CREATE TABlE vocab(term, col, doc, cnt) │ │ + [2d3bba] recursive definition for %s.%s │ │ + [2d3bd9] _rowid │ │ + [2d3be0] SELECT * FROM "%w"."%w_rowid" WHERE rowid=?1 │ │ + [2d3c0d] internal │ │ + [2d3c16] ENABLE_FTS3 │ │ + [2d3c22] HAVE_ISNAN │ │ + [2d3c2d] client finished │ │ + [2d3c3d] ssl_generate_param_group │ │ + [2d3c56] AES256-SHA │ │ + [2d3c61] AES256-GCM-SHA384 │ │ + [2d3c73] ECDHE-RSA-AES256-SHA │ │ + [2d3c88] ECDHE-ECDSA-AES128-GCM-SHA256 │ │ + [2d3ca6] PSK-NULL-SHA256 │ │ + [2d3cb6] TLS_PSK_WITH_NULL_SHA256 │ │ + [2d3ccf] TLS_ECDHE_ECDSA_WITH_CAMELLIA_128_CBC_SHA256 │ │ + [2d3cfc] DHE-PSK-CAMELLIA256-SHA384 │ │ + [2d3d17] DHE-DSS-ARIA128-GCM-SHA256 │ │ + [2d3d32] ECDHE-ARIA128-GCM-SHA256 │ │ + [2d3d4b] ssl/ssl_ciph.c │ │ + [2d3d5a] TLSv1.0 │ │ + [2d3d62] ciphersuite_cb │ │ + [2d3d71] STRENGTH │ │ + [2d3d7a] dane tlsa bad certificate │ │ + [2d3d94] invalid certificate or alg │ │ + [2d3daf] invalid config │ │ + [2d3dbe] invalid ct validation type │ │ + [2d3dd9] invalid key update type │ │ + [2d3df1] no required digest │ │ + [2d3e04] serverhello tlsext │ │ + [2d3e17] signature algorithms error │ │ + [2d3e32] signature for non signing certificate │ │ + [2d3e58] srtp could not allocate profiles │ │ + [2d3e79] unknown certificate type │ │ + [2d3e92] wrong signature length │ │ + [2d3ea9] SSL_shutdown │ │ + [2d3eb6] serverpref │ │ + [2d3ec1] ServerPreference │ │ + [2d3ed2] ExtendedMasterSecret │ │ + [2d3ee7] SSLv3/TLS read server done │ │ + [2d3f02] TLSv1.3 pending early data end │ │ + [2d3f21] tls1_set_server_sigalgs │ │ + [2d3f39] tls-group-sec-bits │ │ + [2d3f4c] ssl/tls_srp.c │ │ + [2d3f5a] failed to start channel │ │ + [2d3f72] quic_read_actual │ │ + [2d3f83] STATELESS_RESET_TOKEN may not be sent by a client │ │ + [2d3fb5] STATELESS_RESET_TOKEN is malformed │ │ + [2d3fd8] ch_tx │ │ + [2d3fde] 0.3 │ │ + [2d3fe2] ssl/quic/json_enc.c │ │ + [2d3ff6] \\ │ │ + [2d3ff9] final_size │ │ + [2d4004] ssl/quic/quic_port.c │ │ + [2d4019] qtx_encrypt_into_txe │ │ + [2d402e] DATA_BLOCKED valid only in 0/1-RTT │ │ + [2d4051] RESET_STREAM frame for TX only stream │ │ + [2d4077] depack_do_frame_data_blocked │ │ + [2d4094] quic_set_protocol_version │ │ + [2d40ae] CRYPTO │ │ + [2d40b5] tls_construct_ctos_sct │ │ + [2d40cc] tls_construct_ctos_client_cert_type │ │ + [2d40f0] tls_construct_client_hello │ │ + [2d410b] tls_setup_handshake │ │ + [2d411f] ossl_statem_server_write_transition │ │ + [2d4143] tls_handle_alpn │ │ + [2d4153] crypto/asn1/ameth_lib.c │ │ + [2d416b] ASN1_item_pack │ │ + [2d417a] ASN1_item_unpack_ex │ │ + [2d418e] PKCS8_PRIV_KEY_INFO │ │ + [2d41a2] asn1_get_uint64 │ │ + [2d41b2] crypto/asn1/tasn_fre.c │ │ + [2d41c9] DISPLAYTEXT │ │ + [2d41d5] crypto/asn1/x_algor.c │ │ + [2d41eb] %*s%04x - │ │ + [2d41f6] getsockname error │ │ + [2d4208] port mismatch │ │ + [2d4216] unable to tfo │ │ + [2d4224] BIO_new_ex │ │ + [2d422f] BIO_puts │ │ + [2d4238] crypto/bio/bio_print.c │ │ + [2d424f] module=%s │ │ + [2d4259] crypto/conf/conf_lib.c │ │ + [2d4270] ASN1_generate_v3 │ │ + [2d4281] string= │ │ + [2d4289] minsize=%ld │ │ + [2d4295] crypto/asn1/t_pkey.c │ │ + [2d42aa] crypto/bn/bn_intern.c │ │ + [2d42c0] DH_check_pub_key │ │ + [2d42d1] crypto/bn/bn_recp.c │ │ + [2d42e5] priv: │ │ + [2d42eb] crypto/ec/ec_asn1.c │ │ + [2d42ff] k2 │ │ + [2d4302] p.prime │ │ + [2d430a] ossl_ec_key_public_check_quick │ │ + [2d4329] ossl_ec_key_private_check │ │ + [2d4343] ossl_ecdsa_verify_sig │ │ + [2d4359] Order: │ │ + [2d4361] ossl_ec_GFp_simple_blind_coordinates │ │ + [2d4386] OpenSSL X25519 algorithm │ │ + [2d439f] ossl_decoder_ctx_for_pkey_dup │ │ + [2d43bd] DIGESTS │ │ + [2d43c5] PKEY │ │ + [2d43ca] PKEY_CRYPTO │ │ + [2d43d6] DIR_LOAD │ │ + [2d43df] ENGINE_get_cipher │ │ + [2d43f1] PKCS12 routines │ │ + [2d4401] malloc failure │ │ + [2d4410] sect233r1 │ │ + [2d441a] speed │ │ + [2d4420] tls1multi_aad │ │ + [2d442e] evp_cipher_from_algorithm │ │ + [2d4448] %s, Algorithm (%s : %d), Properties (%s) │ │ + [2d4471] evp_default_properties_merge │ │ + [2d448e] updated-iv │ │ + [2d4499] asn1_int_oct │ │ + [2d44a6] encoder_process │ │ + [2d44b6] crypto/evp/evp_utils.c │ │ + [2d44cd] evp_kdf_from_algorithm │ │ + [2d44e4] security-bits │ │ + [2d44f2] EVP_MAC_CTX_new │ │ + [2d4502] crypto/asn1/p5_pbev2.c │ │ + [2d4519] EVP_PKEY_set_type_by_keymgmt │ │ + [2d4536] dh_paramgen_subprime_len │ │ + [2d454f] rsa-factor7 │ │ + [2d455b] SCRYPT │ │ + [2d4562] EVP_PKEY_CTX_get_signature_md │ │ + [2d4580] evp_pkey_ctx_store_cached_data │ │ + [2d459f] pkey_dsa_ctrl │ │ + [2d45ad] crypto/lhash/lhash.c │ │ + [2d45c2] ossl_method_construct_precondition │ │ + [2d45e5] nonce │ │ + [2d45eb] arg2 lt arg3 │ │ + [2d45f8] no suitable digest │ │ + [2d460b] shared info error │ │ + [2d461d] unable to check generator │ │ + [2d4637] bad algorithm name │ │ + [2d464a] locking not supported │ │ + [2d4660] no keymgmt available │ │ + [2d4675] bad object header │ │ + [2d4687] bad template │ │ + [2d4694] bmpstring is wrong length │ │ + [2d46ae] illegal null value │ │ + [2d46c1] illegal optional any │ │ + [2d46d6] param unsigned integer negative value unsupported │ │ + [2d4708] provider section error │ │ + [2d471f] failed making public key │ │ + [2d4738] point coordinates blind failure │ │ + [2d4758] unknown order │ │ + [2d4766] invalid init value │ │ + [2d4779] missing redirect location │ │ + [2d4793] error decoding certificate │ │ + [2d47ae] wrong certid │ │ + [2d47bb] RC2-CBC │ │ + [2d47c3] rc2 │ │ + [2d47c7] aria_gcm_init_key │ │ + [2d47d9] assertion failed: !sh_testbit(ptr, list, sh.bitmalloc) │ │ + [2d4810] ossl_param_build_set_bn_pad │ │ + [2d482c] OSSL_PARAM_get_BN │ │ + [2d483e] crypto/passphrase.c │ │ + [2d4852] providers │ │ + [2d485c] provider_conf_init │ │ + [2d486f] rsa │ │ + [2d4873] idea-ofb │ │ + [2d487c] nsCaPolicyUrl │ │ + [2d488a] nsSslServerName │ │ + [2d489a] Netscape Comment │ │ + [2d48ab] basicConstraints │ │ + [2d48bc] rc4-40 │ │ + [2d48c3] ripemd160 │ │ + [2d48cd] zlib compression │ │ + [2d48de] keyBag │ │ + [2d48e5] id-smime-aa-encrypKeyPref │ │ + [2d48ff] id-mod-dvcs │ │ + [2d490b] OCSP CRL ID │ │ + [2d4917] ORG │ │ + [2d491b] SNMPv2 │ │ + [2d4922] Domain │ │ + [2d4929] aes-128-cbc │ │ + [2d4935] holdInstructionCallIssuer │ │ + [2d494f] photo │ │ + [2d4955] pilotAttributeType27 │ │ + [2d496a] id-hex-partial-message │ │ + [2d4981] generationQualifier │ │ + [2d4995] id-set │ │ + [2d499c] setct-PResData │ │ + [2d49ab] setct-CertResData │ │ + [2d49bd] setct-ErrorTBS │ │ + [2d49cc] setct-CredReqTBEX │ │ + [2d49de] set-policy-root │ │ + [2d49ee] setAttr-IssCap-Sig │ │ + [2d4a01] camellia-192-cfb1 │ │ + [2d4a13] issuingDistributionPoint │ │ + [2d4a2c] SEED-OFB │ │ + [2d4a35] hmacWithMD5 │ │ + [2d4a41] GOST 28147-89 MAC │ │ + [2d4a53] id-GostR3411-94-CryptoProParamSet │ │ + [2d4a75] id-GostR3410-94-CryptoPro-XchB-ParamSet │ │ + [2d4a9d] id-GostR3411-94-with-GostR3410-94-cc │ │ + [2d4ac2] facsimileTelephoneNumber │ │ + [2d4adb] rsaesOaep │ │ + [2d4ae5] dhSinglePass-stdDH-sha224kdf-scheme │ │ + [2d4b09] id-tc26-agreement │ │ + [2d4b1b] KxGOST │ │ + [2d4b22] aria-128-ctr │ │ + [2d4b2f] ARIA-192-CFB │ │ + [2d4b3c] aria-256-ctr │ │ + [2d4b49] hmac-sha3-256 │ │ + [2d4b57] ecdsa_with_SHA3-256 │ │ + [2d4b6b] id-ecdsa-with-sha3-512 │ │ + [2d4b82] dstu28147 │ │ + [2d4b8c] kuznyechik-ctr-acpkm │ │ + [2d4ba1] kuznyechik-kexp15 │ │ + [2d4bb3] kx-gost18 │ │ + [2d4bbd] id-aa-CMSAlgorithmProtection │ │ + [2d4bda] id-aa-ets-signerAttrV2 │ │ + [2d4bf1] userNotice │ │ + [2d4bfc] X509v3 Protocol Restriction │ │ + [2d4c18] singleExtensions │ │ + [2d4c29] bad magic number │ │ + [2d4c3a] PKCS8_set0_pbe_ex │ │ + [2d4c4c] PKCS12_SAFEBAGS │ │ + [2d4c5c] unsupported pkcs12 mode │ │ + [2d4c74] \n │ │ + [2d4c7e] {\n │ │ + [2d4c82] %*s%s OF %s {\n │ │ + [2d4c91] VIDEOTEXSTRING │ │ + [2d4ca0] priv [ %d ] │ │ + [2d4cad] cont [ %d ] │ │ + [2d4cb9] error entropy pool was ignored │ │ + [2d4cd8] ossl_rand_pool_bytes_needed │ │ + [2d4cf4] sha1 (default) │ │ + [2d4d03] invalid keypair │ │ + [2d4d13] mp r not prime │ │ + [2d4d22] pairwise test failure │ │ + [2d4d38] unknown mask digest │ │ + [2d4d4c] crypto/rsa/rsa_lib.c │ │ + [2d4d61] rsa_ossl_public_decrypt │ │ + [2d4d79] ossl_rsa_prf │ │ + [2d4d86] SHA2-512/224 │ │ + [2d4d93] not a certificate │ │ + [2d4da5] not a private key │ │ + [2d4db7] tst info setup error │ │ + [2d4dcc] cannot find config variable │ │ + [2d4de8] %s - %s │ │ + [2d4df0] SSL CA │ │ + [2d4df7] S/MIME CA │ │ + [2d4e01] policyid │ │ + [2d4e0a] onlyCA │ │ + [2d4e11] unspecified │ │ + [2d4e1d] IPAddressChoice │ │ + [2d4e2d] (Unicast/Multicast) │ │ + [2d4e42] u.asIdsOrRanges │ │ + [2d4e52] policyLanguage │ │ + [2d4e61] any │ │ + [2d4e65] bn dec2bn error │ │ + [2d4e75] invalid certificate │ │ + [2d4e89] invalid purpose │ │ + [2d4e99] no policy identifier │ │ + [2d4eae] /usr/local/ssl/certs │ │ + [2d4ec3] invalid distpoint │ │ + [2d4ed5] unable to find parameters in chain │ │ + [2d4ef8] X509_NAME_oneline │ │ + [2d4f0a] Basic Constraints of CA cert not marked critical │ │ + [2d4f3b] sig_alg │ │ + [2d4f43] cbc(aes) │ │ + [2d4f4c] provider=base,fips=yes,output=pem,structure=PrivateKeyInfo │ │ + [2d4f87] provider=base,fips=yes,output=der,structure=dhx │ │ + [2d4fb7] provider=base,fips=yes,input=der,structure=dh │ │ + [2d4fe5] SHA2-256:SHA-256:SHA256:2.16.840.1.101.3.4.2.1 │ │ + [2d5014] SHAKE-128:SHAKE128:2.16.840.1.101.3.4.2.11 │ │ + [2d503f] BLAKE2S-256:BLAKE2s256:1.3.6.1.4.1.1722.12.2.2.8 │ │ + [2d5070] BLAKE2SMAC:1.3.6.1.4.1.1722.12.2.2 │ │ + [2d5093] OpenSSL POLY1305 via EVP_PKEY implementation │ │ + [2d50c0] AES-256-CFB:2.16.840.1.101.3.4.1.44 │ │ + [2d50e4] AES-192-CFB:2.16.840.1.101.3.4.1.24 │ │ + [2d5108] AES-192-GCM:id-aes192-GCM:2.16.840.1.101.3.4.1.26 │ │ + [2d513a] AES-192-WRAP-PAD:id-aes192-wrap-pad:AES192-WRAP-PAD:2.16.840.1.101.3.4.1.28 │ │ + [2d5186] rsa_init │ │ + [2d518f] providers/common/securitycheck.c │ │ + [2d51b0] providers/implementations/ciphers/cipher_aes_ccm.c │ │ + [2d51e3] ossl_do_blob_header │ │ + [2d51f7] dsa_to_type_specific_pem_encode │ │ + [2d5217] dh_to_EncryptedPrivateKeyInfo_pem_encode │ │ + [2d5240] X9.42 DH PUBLIC KEY │ │ + [2d5254] dhx_to_DHX_der_encode │ │ + [2d526a] PSS parameter restrictions:\n │ │ + [2d5287] ecdh_plain_derive │ │ + [2d5299] early_clean │ │ + [2d52a5] max lanes: %u │ │ + [2d52b3] x942kdf_size │ │ + [2d52c0] candidate │ │ + [2d52ca] providers/implementations/keymgmt/dh_kmgmt.c │ │ + [2d52f7] providers/implementations/keymgmt/kdf_legacy_kmgmt.c │ │ + [2d532c] KECCAK-KMAC-128 │ │ + [2d533c] max_perslen │ │ + [2d5348] seed_get_seed │ │ + [2d5356] rsa_check_parameters │ │ + [2d536b] PSS padding only allowed for sign and verify operations │ │ + [2d53a3] ossl_cipher_unpadblock │ │ + [2d53ba] s-randkey │ │ + [2d53c4] rly_data │ │ + [2d53cd] lient-version │ │ + [2d53db] s10 │ │ + [2d53df] s16 │ │ + [2d53e3] s25 │ │ + [2d53e7] sqlcipher_codec_pragma: error occurred during cipher_migrate: %d │ │ + [2d5428] sqlcipher_deactivate: leaving SQLCIPHER_MUTEX_PROVIDER │ │ + [2d545f] No upgrade required - exiting │ │ + [2d547d] Version %d format found │ │ + [2d5495] sqlcipher_codec_add_random: using raw random blob from hex │ │ + [2d54d0] SQLITE_ │ │ + [2d54d8] fstat │ │ + [2d54de] read │ │ + [2d54e3] pwrite64 │ │ + [2d54ec] fchown │ │ + [2d54f3] mmap │ │ + [2d54f8] Init │ │ + [2d54fd] Gosub │ │ + [2d5503] IdxLE │ │ + [2d5509] DecrJumpZero │ │ + [2d5516] String │ │ + [2d551d] SoftNull │ │ + [2d5526] SetCookie │ │ + [2d5530] SqlExec │ │ + [2d5538] Tree %u page %u right child: │ │ + [2d5556] ATTACH %Q AS vacuum_db │ │ + [2d556d] SELECT sql FROM "%w".sqlite_schema WHERE type='table'AND name<>'sqlite_sequence' AND coalesce(rootpage,1)>0 │ │ + [2d55d9] SELECT'INSERT INTO vacuum_db.'||quote(name)||' SELECT*FROM"%w".'||quote(name)FROM vacuum_db.sqlite_schema WHERE type='table'AND coalesce(rootpage,1)>0 │ │ + [2d5670] p1 │ │ + [2d5673] detail │ │ + [2d567a] cipher_ctx_key_derive: error occurred from provider kdf generating encryption key │ │ + [2d56cc] sqlcipher_openssl_deactivate: left SQLCIPHER_MUTEX_PROVIDER_ACTIVATE │ │ + [2d5711] openssl │ │ + [2d5719] sha256 │ │ + [2d5720] hexkey │ │ + [2d5727] module_list │ │ + [2d5733] read_uncommitted │ │ + [2d5744] table_list │ │ + [2d574f] cid │ │ + [2d5753] =%Q │ │ + [2d5757] numeric │ │ + [2d575f] REUSE LIST SUBQUERY %d │ │ + [2d5776] %#T() may not be used as a window function │ │ + [2d57a1] ambiguous column name │ │ + [2d57b7] access to view "%s" prohibited │ │ + [2d57d6] ambiguous reference to %s in USING() │ │ + [2d57fb] , │ │ + [2d57fd] table "%s" has more than one primary key │ │ + [2d5826] unsupported use of NULLS %s │ │ + [2d5842] index %s already exists │ │ + [2d585a] use DROP VIEW to delete view %s │ │ + [2d587a] DELETE FROM %Q.%s WHERE %s=%Q │ │ + [2d5898] COMPOUND QUERY │ │ + [2d58a7] at most %d tables in a join │ │ + [2d58c3] second argument to nth_value must be a positive integer │ │ + [2d58fb] USE TEMP B-TREE FOR %sORDER BY │ │ + [2d591a] ON │ │ + [2d591d] not a writable directory │ │ + [2d5936] UTF-16le │ │ + [2d593f] full │ │ + [2d5944] BEFORE │ │ + [2d594b] file: │ │ + [2d5951] unsupported frame specification │ │ + [2d5971] implies_nonnull_row │ │ + [2d5985] integer overflow │ │ + [2d5996] sqlite_rename_table │ │ + [2d59aa] "%w" │ │ + [2d59b0] date │ │ + [2d59b5] current_time │ │ + [2d59c2] [ │ │ + [2d59c4] not an error │ │ + [2d59d1] warning message │ │ + [2d59e1] simple │ │ + [2d59e8] tne │ │ + [2d59ec] CREATE TABLE x(%s %Q HIDDEN, docid HIDDEN, %Q HIDDEN) │ │ + [2d5a22] contentless_delete │ │ + [2d5a35] case_sensitive │ │ + [2d5a44] usermerge │ │ + [2d5a4e] DELETE from │ │ + [2d5a5a] categories │ │ + [2d5a65] %z%s%z │ │ + [2d5a6c] SELECT nodeno FROM %Q.'%q_rowid' WHERE rowid=?1 │ │ + [2d5a9c] DELETE FROM '%q'.'%q_parent' WHERE nodeno = ?1 │ │ + [2d5acb] );CREATE TABLE "%w"."%w_node"(nodeno INTEGER PRIMARY KEY,data); │ │ + [2d5b0b] INSERT INTO"%w"."%w_rowid"(rowid,nodeno)VALUES(?1,?2)ON CONFLICT(rowid)DO UPDATE SET nodeno=excluded.nodeno │ │ + [2d5b77] MAX_FUNCTION_ARG=127 │ │ + [2d5b8c] ssl/d1_lib.c │ │ + [2d5b99] ssl/pqueue.c │ │ + [2d5ba6] DHE-RSA-AES256-GCM-SHA384 │ │ + [2d5bc0] TLS_DH_anon_WITH_AES_256_GCM_SHA384 │ │ + [2d5be4] TLS_ECDHE_ECDSA_WITH_AES_128_CCM_8 │ │ + [2d5c07] DHE-PSK-AES128-CBC-SHA │ │ + [2d5c1e] DHE-PSK-AES128-CBC-SHA256 │ │ + [2d5c38] TLS_PSK_WITH_CAMELLIA_256_CBC_SHA384 │ │ + [2d5c5d] TLS_DHE_PSK_WITH_CAMELLIA_128_CBC_SHA256 │ │ + [2d5c86] DHE-RSA-SEED-SHA │ │ + [2d5c97] ADH-SEED-SHA │ │ + [2d5ca4] RSA-PSK-ARIA256-GCM-SHA384 │ │ + [2d5cbf] calling OPENSSL_dir_read(%s) │ │ + [2d5cdc] ALL:!COMPLEMENTOFDEFAULT:!eNULL │ │ + [2d5cfc] kDHE │ │ + [2d5d01] kPSK │ │ + [2d5d06] app data in handshake │ │ + [2d5d1c] dane tlsa bad digest length │ │ + [2d5d38] dane tlsa bad matching type │ │ + [2d5d54] excessive message size │ │ + [2d5d6b] failed to get parameter │ │ + [2d5d83] inconsistent compression │ │ + [2d5d9c] mixed handshake and non handshake data │ │ + [2d5dc3] no application protocol │ │ + [2d5ddb] no ciphers available │ │ + [2d5df0] Peer haven't sent GOST certificate, required for selected ciphersuite │ │ + [2d5e36] no shared cipher │ │ + [2d5e47] ocsp callback failure │ │ + [2d5e5d] psk no server cb │ │ + [2d5e6e] record too small │ │ + [2d5e7f] ssl/tls alert no certificate │ │ + [2d5e9c] SSL_CTX_set_cipher_list │ │ + [2d5eb4] ssl_check_srvr_ecc_cert_and_alg │ │ + [2d5ed4] ssl_undefined_void_function │ │ + [2d5ef0] SSL_set_ct_validation_callback │ │ + [2d5f0f] no_renegotiation │ │ + [2d5f20] groups │ │ + [2d5f27] key_arg │ │ + [2d5f2f] SSLv3/TLS read certificate status │ │ + [2d5f51] tls-sigalg-hash-name │ │ + [2d5f66] bad transport parameter │ │ + [2d5f7e] ssl/quic/quic_cfq.c │ │ + [2d5f92] ssl/quic/quic_ackm.c │ │ + [2d5fa7] connection_started │ │ + [2d5fba] ssl/quic/quic_record_rx.c │ │ + [2d5fd4] RETIRE_CONN_ID valid only in 0/1-RTT │ │ + [2d5ff9] depack_do_frame_max_stream_data │ │ + [2d6019] STREAM_DATA_BLOCKED frame for TX only stream │ │ + [2d6046] ossl_quic_tls_new │ │ + [2d6058] ossl_quic_tx_packetiser_new │ │ + [2d6074] MAX_DATA │ │ + [2d607d] PATH_RESPONSE │ │ + [2d608b] read body │ │ + [2d6095] tls_construct_ctos_use_srtp │ │ + [2d60b1] ossl_statem_client_construct_message │ │ + [2d60d6] dtls_construct_change_cipher_spec │ │ + [2d60f8] tls_process_cert_verify │ │ + [2d6110] tls_process_client_certificate │ │ + [2d612f] ASN1_PRINTABLESTRING │ │ + [2d6144] %jd\n │ │ + [2d6149] crypto/bio/bio_lib.c │ │ + [2d615e] BIO_callback_ctrl │ │ + [2d6170] dgram_pair_recvmmsg │ │ + [2d6184] includedir │ │ + [2d618f] .cnf │ │ + [2d6194] UTF8String │ │ + [2d619f] PRINTABLE │ │ + [2d61a9] crypto/ct/ct_log.c │ │ + [2d61bc] i2o_SCT_LIST │ │ + [2d61c9] Private-Key │ │ + [2d61d5] dsa_pkey_import_from │ │ + [2d61ea] dsa_sign_setup │ │ + [2d61f9] i2d_ECParameters │ │ + [2d620a] publicKey │ │ + [2d6214] crypto/ec/ec_backend.c │ │ + [2d622b] SECG curve over a 131 bit binary field │ │ + [2d6252] EC_GROUP_get_degree │ │ + [2d6266] EC_POINT_copy │ │ + [2d6274] ossl_ecdh_compute_key │ │ + [2d628a] ossl_ecdsa_deterministic_sign │ │ + [2d62a8] Prime: │ │ + [2d62af] %*s%s Private-Key:\n │ │ + [2d62c3] pkey_ecd_digestverify25519 │ │ + [2d62de] crypto/bio/ossl_core_bio.c │ │ + [2d62f9] int_ctrl_helper │ │ + [2d6309] RSA lib │ │ + [2d6311] crypto/evp/e_aes.c │ │ + [2d6324] ossl_encoder_instance_new │ │ + [2d633e] evp_kem_init │ │ + [2d634b] crypto/evp/mac_meth.c │ │ + [2d6361] costParameter │ │ + [2d636f] PBE2PARAM │ │ + [2d6379] crypto/evp/p_legacy.c │ │ + [2d638f] rsa_pkcs1_implicit_rejection │ │ + [2d63ac] hexinfo │ │ + [2d63b4] pss │ │ + [2d63b8] modp_6144 │ │ + [2d63c2] crypto/ffc/ffc_params_generate.c │ │ + [2d63e3] SHA-256 │ │ + [2d63eb] 3.3.0 │ │ + [2d63f1] get_and_lock │ │ + [2d63fe] buffer too small │ │ + [2d640f] cache constants failed │ │ + [2d6426] copy error │ │ + [2d6431] ctrl operation not implemented │ │ + [2d6450] data not multiple of block length │ │ + [2d6472] output would overflow │ │ + [2d6488] unknown pbe algorithm │ │ + [2d649e] error getting time │ │ + [2d64b1] conflicting names │ │ + [2d64c3] coordinates out of range │ │ + [2d64dc] invalid encoding │ │ + [2d64ed] invalid named group conversion │ │ + [2d650c] DSO failure │ │ + [2d6518] dso not found │ │ + [2d6526] add signer error │ │ + [2d6537] error getting public key │ │ + [2d6550] invalid oaep parameters │ │ + [2d6568] not key transport │ │ + [2d657a] unsupported recipientinfo type │ │ + [2d6599] verification failure │ │ + [2d65ae] encountered waiting │ │ + [2d65c2] error creating certrep │ │ + [2d65d9] error creating rr │ │ + [2d65eb] unexpected certprofile │ │ + [2d6602] cast │ │ + [2d6607] aes192-wrap-pad │ │ + [2d6617] ARIA-192-CBC │ │ + [2d6624] crypto/evp/e_aria.c │ │ + [2d6638] aria_init_key │ │ + [2d6646] crypto/params_dup.c │ │ + [2d665a] ossl_pw_set_ossl_passphrase_cb │ │ + [2d6679] provider_new │ │ + [2d6686] crypto/objects/o_names.c │ │ + [2d669f] des-cfb │ │ + [2d66a7] X509v3 Subject Alternative Name │ │ + [2d66c7] serialNumber │ │ + [2d66d4] Microsoft Commercial Code Signing │ │ + [2d66f6] safeContentsBag │ │ + [2d6706] md4 │ │ + [2d670a] id-pkix1-explicit-88 │ │ + [2d671f] sbgp-ipAddrBlock │ │ + [2d6730] sbgp-routerIdentifier │ │ + [2d6746] id-cmc-responseInfo │ │ + [2d675a] ad_timestamping │ │ + [2d676a] mgmt │ │ + [2d676f] aes-256-cfb │ │ + [2d677b] lastModifiedBy │ │ + [2d678a] associatedName │ │ + [2d6799] set-attr │ │ + [2d67a2] certificate extensions │ │ + [2d67b9] setct-RegFormResTBS │ │ + [2d67cd] setext-cv │ │ + [2d67d7] additional verification │ │ + [2d67ef] setCext-tunneling │ │ + [2d6801] International Organizations │ │ + [2d681d] msSmartcardLogin │ │ + [2d682e] Microsoft User Principal Name │ │ + [2d684c] aes-128-cfb1 │ │ + [2d6859] aes-256-cfb8 │ │ + [2d6866] des-ede3-cfb1 │ │ + [2d6874] X509v3 Subject Directory Attributes │ │ + [2d6898] kisa │ │ + [2d689d] HMAC-SHA1 │ │ + [2d68a7] id-GostR3411-94-with-GostR3410-94 │ │ + [2d68c9] GOST R 34.11-94 with GOST R 34.10-94 │ │ + [2d68ee] x121Address │ │ + [2d68fa] authorityRevocationList │ │ + [2d6912] jurisdictionStateOrProvinceName │ │ + [2d6932] camellia-128-ctr │ │ + [2d6943] CAMELLIA-192-CTR │ │ + [2d6954] CAMELLIA-256-CCM │ │ + [2d6965] GOST R 34.10-2012 (512 bit) ParamSet B │ │ + [2d698c] GOST 28147-89 TC26 parameter set │ │ + [2d69ad] OGRN │ │ + [2d69b2] kx-gost │ │ + [2d69ba] auth-srp │ │ + [2d69c3] SipHash │ │ + [2d69cb] ARIA-192-ECB │ │ + [2d69d8] id-smime-aa-signingCertificateV2 │ │ + [2d69f9] sha3-512 │ │ + [2d6a02] id-ecdsa-with-sha3-224 │ │ + [2d6a19] ARIA-256-GCM │ │ + [2d6a26] sm3WithRSAEncryption │ │ + [2d6a3b] OGRNIP │ │ + [2d6a42] brainpoolP256r1tls13 │ │ + [2d6a57] Microsoft certificate template │ │ + [2d6a76] unsupported key components │ │ + [2d6a91] ANY PRIVATE KEY │ │ + [2d6aa1] PKCS12 │ │ + [2d6aa8] parse error │ │ + [2d6ab4] pkcs12 cipherfinal error │ │ + [2d6acd] PKCS7_DIGEST │ │ + [2d6ada] d.sign │ │ + [2d6ae1] signer_info │ │ + [2d6aed] EOC │ │ + [2d6af1] :%u │ │ + [2d6af5] digest failure │ │ + [2d6b04] wrong content type │ │ + [2d6b17] name too long │ │ + [2d6b25] crypto/property/property_string.c │ │ + [2d6b47] EVP_RAND_CTX_new │ │ + [2d6b58] error initialising drbg │ │ + [2d6b70] SEED-SRC │ │ + [2d6b79] rand_pool_grow │ │ + [2d6b88] Private-Key: (%d bit, %d primes)\n │ │ + [2d6baa] Minimum │ │ + [2d6bb2] BN_BLINDING_invert_ex │ │ + [2d6bc8] data too large for key size │ │ + [2d6be4] data too large for modulus │ │ + [2d6bff] pkey_rsa_verify │ │ + [2d6c0f] pkey_pss_init │ │ + [2d6c1d] SHA2-384 │ │ + [2d6c26] search only supported for directories │ │ + [2d6c4c] cannot load certificate │ │ + [2d6c64] crypto/ui/ui_util.c │ │ + [2d6c78] X509_load_cert_crl_file_ex │ │ + [2d6c93] nameAssigner │ │ + [2d6ca0] d.dNSName │ │ + [2d6caa] v2i_BASIC_CONSTRAINTS │ │ + [2d6cc0] crypto/x509/v3_akid.c │ │ + [2d6cd6] CRL_DIST_POINTS │ │ + [2d6ce6] crypto/x509/v3_crld.c │ │ + [2d6cfc] Privilege Withdrawn │ │ + [2d6d10] distpoint │ │ + [2d6d1a] - │ │ + [2d6d1e] :\n │ │ + [2d6d21] %*s │ │ + [2d6d2b] xn-- │ │ + [2d6d30] issuerDomainPolicy │ │ + [2d6d43] issuer decode error │ │ + [2d6d57] SSL_CERT_DIR │ │ + [2d6d64] CRL signature failure │ │ + [2d6d7a] format error in certificate's notBefore field │ │ + [2d6da8] Key usage keyCertSign invalid for non-CA cert │ │ + [2d6dd6] CA cert does not include key usage extension │ │ + [2d6e03] Using cert extension requires at least X509v3 │ │ + [2d6e31] crypto/x509/pcy_tree.c │ │ + [2d6e48] x509_name_ex_d2i │ │ + [2d6e59] ALG_PERR: %s(%d): Failed to get eventfd : │ │ + [2d6e84] provider=default,fips=yes,output=der,structure=pkcs3 │ │ + [2d6eb9] AES-128-ECB:2.16.840.1.101.3.4.1.1 │ │ + [2d6edc] AES-256-CBC-CTS │ │ + [2d6eec] engine │ │ + [2d6ef3] rsa_get_ctx_params │ │ + [2d6f06] aes_siv_get_ctx_params │ │ + [2d6f1d] null_set_ctx_params │ │ + [2d6f31] providers/implementations/encode_decode/decode_pvk2key.c │ │ + [2d6f6a] prepare_ec_params │ │ + [2d6f7c] ec_to_PrivateKeyInfo_pem_encode │ │ + [2d6f9c] EC PUBLIC KEY │ │ + [2d6faa] ED25519 PRIVATE KEY │ │ + [2d6fbe] x25519_to_PrivateKeyInfo_der_encode │ │ + [2d6fe2] %s: %s\n │ │ + [2d6fea] invalid Argon2 type │ │ + [2d6ffe] kdf_argon2_ctx_set_lanes │ │ + [2d7017] kdf_tls1_3_derive │ │ + [2d7029] use-separator │ │ + [2d7037] xcghash │ │ + [2d703f] kdf_sshkdf_set_ctx_params │ │ + [2d7059] *secretlen too small │ │ + [2d706e] providers/implementations/keymgmt/dsa_kmgmt.c │ │ + [2d709c] ossl_sm2_key_private_check │ │ + [2d70b7] mac_key_fromdata │ │ + [2d70c8] ossl_prov_drbg_instantiate │ │ + [2d70e3] providers/implementations/rands/drbg_ctr.c │ │ + [2d710e] input=MSBLOB │ │ + [2d711b] providers/implementations/ciphers/cipher_des.c │ │ + [2d714a] rc4_hmac_md5_set_ctx_params │ │ + [2d7166] invalid config data │ │ + [2d717a] require ctr mode cipher │ │ + [2d7192] utlen │ │ + [2d7198] binfo │ │ + [2d719e] getInfoFromEHABISection │ │ + [2d71b6] r0 │ │ + [2d71b9] s27 │ │ + [2d71bd] d3 │ │ + [2d71c0] d27 │ │ + [2d71c4] (NULL) │ │ + [2d71cb] PRAGMA cipher_hmac_algorithm = %s; │ │ + [2d71ee] TRACE │ │ + [2d71f4] SELECT sql FROM %s.sqlite_schema WHERE sql LIKE 'CREATE INDEX %%' │ │ + [2d7239] sqlcipher_codec_ctx_init: error %d setting pass key │ │ + [2d726d] set btree page size to %d res %d rc %d │ │ + [2d7294] performing POSIX rename │ │ + [2d72ac] trigger │ │ + [2d72b4] close │ │ + [2d72ba] -mj%06X9%02X │ │ + [2d72c7] ) │ │ + [2d72c9] Or │ │ + [2d72cc] OpenRead │ │ + [2d72d5] index corruption │ │ + [2d72e6] %z - %s │ │ + [2d72ee] failed to get page %u │ │ + [2d7304] Fragmentation of %u bytes reported as %u on page %u │ │ + [2d7338] INS │ │ + [2d733c] parent │ │ + [2d7343] '%.*q' │ │ + [2d734a] zeroblob(%d) │ │ + [2d7357] sqlcipher_openssl_deactivate: leaving SQLCIPHER_MUTEX_PROVIDER_ACTIVATE │ │ + [2d739f] sqlcipher_openssl_random: entered SQLCIPHER_MUTEX_PROVIDER_RAND │ │ + [2d73df] sqlcipher_openssl_random: leaving SQLCIPHER_MUTEX_PROVIDER_RAND │ │ + [2d741f] sqlcipher_openssl_hmac: 1st EVP_MAC_final() for output length calculation using algorithm %d returned %d │ │ + [2d7488] index_list │ │ + [2d7493] to │ │ + [2d7496] status │ │ + [2d749d] sqlite3_get_table() called with two or more incompatible queries │ │ + [2d74de] unknown table option: %.*s │ │ + [2d74f9] CORRELATED │ │ + [2d7505] RELEASE │ │ + [2d750d] conflicting ON CONFLICT clauses specified │ │ + [2d7537] glob │ │ + [2d753c] auto-index │ │ + [2d7547] %s=? │ │ + [2d754c] max │ │ + [2d7550] cannot UPDATE generated column "%s" │ │ + [2d7574] %s mode not allowed: %s │ │ + [2d758c] SELECT 1 FROM "%w".sqlite_master WHERE name NOT LIKE 'sqliteX_%%' ESCAPE 'X' AND sql NOT LIKE 'create virtual%%' AND sqlite_rename_test(%Q, sql, type, name, %d, %Q, %d)=NULL │ │ + [2d763b] Cannot add a NOT NULL column with default value NULL │ │ + [2d7670] %!.*f │ │ + [2d7676] strftime │ │ + [2d767f] -> │ │ + [2d7682] 9.0e999 │ │ + [2d768a] SELECT coalesce((SELECT max(blockid) FROM %Q.'%q_segments') + 1, 1) │ │ + [2d76ce] de │ │ + [2d76d1] ate │ │ + [2d76d5] ssensuo │ │ + [2d76dd] _content │ │ + [2d76e6] CREATE TABLE %Q.'%q_segments'(blockid INTEGER PRIMARY KEY, block BLOB); │ │ + [2d772e] SELECT %s WHERE rowid = ? │ │ + [2d7748] integrity-check │ │ + [2d7758] SELECT %s FROM %s T WHERE T.%Q >= ? AND T.%Q <= ? ORDER BY T.%Q ASC │ │ + [2d779c] SELECT pgno FROM '%q'.'%q_idx' WHERE segid=? AND term<=? ORDER BY term DESC LIMIT 1 │ │ + [2d77f0] ALTER TABLE %Q.'%q_%s' RENAME TO '%q_%s'; │ │ + [2d781a] ousli │ │ + [2d7820] rtree │ │ + [2d7826] UPDATE "%w"."%w_rowid"SET │ │ + [2d7841] ORDER BY name │ │ + [2d7850] misuse │ │ + [2d7857] MAX_EXPR_DEPTH=1000 │ │ + [2d786b] TLS_DH_anon_WITH_AES_256_CBC_SHA │ │ + [2d788c] AES128-SHA256 │ │ + [2d789a] DHE-DSS-AES128-SHA256 │ │ + [2d78b0] DHE-RSA-AES128-SHA256 │ │ + [2d78c6] AES256-CCM │ │ + [2d78d1] TLS_ECDHE_ECDSA_WITH_AES_256_CCM │ │ + [2d78f2] TLS_ECDHE_RSA_WITH_NULL_SHA │ │ + [2d790e] TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA │ │ + [2d7931] TLS_ECDH_anon_WITH_AES_256_CBC_SHA │ │ + [2d7954] RSA-PSK-AES128-GCM-SHA256 │ │ + [2d796e] TLS_RSA_PSK_WITH_AES_128_GCM_SHA256 │ │ + [2d7992] ECDHE-PSK-AES128-CBC-SHA256 │ │ + [2d79ae] TLS_RSA_WITH_CAMELLIA_256_CBC_SHA256 │ │ + [2d79d3] DHE-DSS-CAMELLIA256-SHA │ │ + [2d79eb] IDEA-CBC-SHA │ │ + [2d79f8] set_ciphersuites │ │ + [2d7a09] decryption failed │ │ + [2d7a1b] illegal point compression │ │ + [2d7a35] inconsistent early data alpn │ │ + [2d7a52] missing supported groups extension │ │ + [2d7a75] no pem extensions │ │ + [2d7a87] pem name bad prefix │ │ + [2d7a9b] psk identity not found │ │ + [2d7ab2] ssl/tls alert unsupported certificate │ │ + [2d7ad8] tlsv1 bad certificate hash value │ │ + [2d7af9] too much early data │ │ + [2d7b0d] unknown protocol │ │ + [2d7b1e] version too low │ │ + [2d7b2e] SSL_clear │ │ + [2d7b38] bugs │ │ + [2d7b3d] legacy_server_connect │ │ + [2d7b53] SessionTicket │ │ + [2d7b61] SSL_use_PrivateKey │ │ + [2d7b74] SSLv3/TLS write certificate verify │ │ + [2d7b97] SSLv3/TLS write finished │ │ + [2d7bb0] SSLv3/TLS read hello request │ │ + [2d7bcd] tls1_change_cipher_state │ │ + [2d7be6] rsa_pss_pss_sha256 │ │ + [2d7bf9] CLIENT_EARLY_TRAFFIC_SECRET │ │ + [2d7c15] tls13_change_cipher_state │ │ + [2d7c2f] tls13_update_key │ │ + [2d7c40] ossl_quic_channel_raise_protocol_error_loc │ │ + [2d7c6b] RETRY_SCID is malformed │ │ + [2d7c83] INITIAL_SCID does not match expected value │ │ + [2d7cae] zero-length CID in PREFERRED_ADDR │ │ + [2d7cd0] max_udp_payload_size │ │ + [2d7ce5] ch_on_handshake_alert │ │ + [2d7cfb] version negotiation failure │ │ + [2d7d17] ch_rx_check_forged_pkt_limit │ │ + [2d7d34] ssl/quic/cc_newreno.c │ │ + [2d7d4a] transport:packet_sent │ │ + [2d7d60] transport:packet_received │ │ + [2d7d7a] ping │ │ + [2d7d7f] acked_ranges │ │ + [2d7d8c] path_challenge │ │ + [2d7d9b] include/internal/ring_buf.h │ │ + [2d7db7] non-minimal frame type encoding │ │ + [2d7dd7] conn has zero-length CID │ │ + [2d7df0] ssl/quic/quic_sf_list.c │ │ + [2d7e08] HANDSHAKE_DONE │ │ + [2d7e17] STREAM_OFF_FIN │ │ + [2d7e26] ChaCha20 │ │ + [2d7e2f] tls_construct_ctos_etm │ │ + [2d7e46] tls_parse_stoc_renegotiate │ │ + [2d7e61] tls_parse_stoc_server_name │ │ + [2d7e7c] tls_parse_ctos_maxfragmentlen │ │ + [2d7e9a] tls_construct_stoc_etm │ │ + [2d7eb1] write_state_machine │ │ + [2d7ec5] ossl_statem_client_write_transition │ │ + [2d7ee9] tls_construct_change_cipher_spec │ │ + [2d7f0a] ossl_statem_server_post_process_message │ │ + [2d7f32] bn_to_asn1_string │ │ + [2d7f44] getsockname truncated address │ │ + [2d7f62] no port defined │ │ + [2d7f72] BN_mod_inverse │ │ + [2d7f81] crypto/bn/bn_mod.c │ │ + [2d7f94] line │ │ + [2d7f9a] BOOLEAN │ │ + [2d7fa2] Bad time value │ │ + [2d7fb1] ssl_conf │ │ + [2d7fba] OpenSSL X9.42 DH method │ │ + [2d7fd2] BN_mod_exp_mont_word │ │ + [2d7fe7] eckey_pub_decode │ │ + [2d7ff8] EC_GROUP_get_ecparameters │ │ + [2d8012] X9_62_CHARACTERISTIC_TWO │ │ + [2d802b] fieldID │ │ + [2d8033] base │ │ + [2d8038] X9.62/SECG curve over a 256 bit prime field │ │ + [2d8064] ossl_ec_GF2m_simple_point_get_affine_coordinates │ │ + [2d8095] ec_GF2m_simple_ladder_pre │ │ + [2d80af] crypto/ec/ec_key.c │ │ + [2d80c2] EC_POINT_dbl │ │ + [2d80cf] EC_POINT_cmp │ │ + [2d80dc] Cofactor: │ │ + [2d80e7] ossl_ec_GFp_mont_field_mul │ │ + [2d8102] ossl_ec_GFp_mont_field_encode │ │ + [2d8120] ecp_nistz256_points_mul │ │ + [2d8138] there are no property definitions with decoder %s │ │ + [2d816a] crypto/bio/bf_readbuff.c │ │ + [2d8183] /home/vagrant/build/com.b44t.messenger/jni/deltachat-core-rust/target/armv7-linux-androideabi/release/build/openssl-sys-bfdbdf2611920058/out/openssl-build/install/lib/engines-3 │ │ + [2d8234] asn1 encoding routines │ │ + [2d824b] xoflen │ │ + [2d8252] ssl3-ms │ │ + [2d825a] sect113r1 │ │ + [2d8264] crypto/evp/encode.c │ │ + [2d8278] EVP_CIPHER_CTX_set_key_length │ │ + [2d8296] evp_set_parsed_default_properties │ │ + [2d82b8] assertion failed: j <= sizeof(c->iv) │ │ + [2d82dd] EVP_DigestSignFinal │ │ + [2d82f1] PKCS5_pbe2_set_iv_ex │ │ + [2d8306] PBEPARAM │ │ + [2d830f] dh_pad │ │ + [2d8316] fix_rsa_padding_mode │ │ + [2d832b] rsa-coefficient6 │ │ + [2d833c] EVP_PKEY_fromdata │ │ + [2d834e] int_ctx_new │ │ + [2d835a] ffdhe4096 │ │ + [2d8364] too many iterations │ │ + [2d8378] check q not prime │ │ + [2d838a] keys not set │ │ + [2d8397] cannot set parameters │ │ + [2d83ad] key setup failed │ │ + [2d83be] unknown max size │ │ + [2d83cf] illegal implicit tag │ │ + [2d83e4] illegal zero content │ │ + [2d83f9] undefined order │ │ + [2d8409] engines section error │ │ + [2d841f] no control function │ │ + [2d8433] invalid encrypted key length │ │ + [2d8450] error creating certreq │ │ + [2d8467] sct invalid signature │ │ + [2d847d] des-ede-ecb │ │ + [2d8489] hexstr2buf_sep │ │ + [2d8498] get_ptr_internal │ │ + [2d84a9] prepare_from_text │ │ + [2d84bb] provider_conf_load │ │ + [2d84ce] provider_conf_parse_bool_setting │ │ + [2d84ef] yes │ │ + [2d84f3] OBJ_txt2obj │ │ + [2d84ff] organizationalUnitName │ │ + [2d8516] idea-cfb │ │ + [2d851f] pkcs9 │ │ + [2d8525] DSA-SHA │ │ + [2d852d] cast5-ecb │ │ + [2d8537] DSA-SHA1 │ │ + [2d8540] secretBag │ │ + [2d854a] PBMAC1 │ │ + [2d8551] PBE-SHA1-DES │ │ + [2d855e] SMIME │ │ + [2d8564] id-smime-aa-ets-commitmentType │ │ + [2d8583] id-alg │ │ + [2d858a] id-cmc │ │ + [2d8591] id-qcs │ │ + [2d8598] id-it-origPKIMessage │ │ + [2d85ad] id-aca-chargingIdentity │ │ + [2d85c5] noCheck │ │ + [2d85cd] OCSP Service Locator │ │ + [2d85e2] Directory │ │ + [2d85ec] ac-proxying │ │ + [2d85f8] aes-128-ecb │ │ + [2d8604] AES-192-OFB │ │ + [2d8610] pilotOrganization │ │ + [2d8622] documentVersion │ │ + [2d8632] setct-HODInput │ │ + [2d8641] setct-AuthResTBS │ │ + [2d8652] setct-BatchAdminResTBE │ │ + [2d8669] setext-track2 │ │ + [2d8677] cleartext track 2 │ │ + [2d8689] secure device signature │ │ + [2d86a1] id-characteristic-two-basis │ │ + [2d86bd] ppBasis │ │ + [2d86c5] camellia-192-ecb │ │ + [2d86d6] LocalKeySet │ │ + [2d86e2] postalAddress │ │ + [2d86f0] id-aes256-CCM │ │ + [2d86fe] rc4-hmac-md5 │ │ + [2d870b] dhSinglePass-stdDH-sha1kdf-scheme │ │ + [2d872d] jurisdictionL │ │ + [2d873b] gost89-ctr │ │ + [2d8746] auth-dss │ │ + [2d874f] BLAKE2b512 │ │ + [2d875a] id-hmacWithSHA3-512 │ │ + [2d876e] ARIA-128-CCM │ │ + [2d877b] dstu28147-wrap │ │ + [2d878a] ieee-siswg │ │ + [2d8795] brotli │ │ + [2d879c] responses │ │ + [2d87a6] responseExtensions │ │ + [2d87b9] status not yet valid │ │ + [2d87ce] assertion failed: niv >= 0 && niv <= EVP_MAX_IV_LENGTH │ │ + [2d8805] crypto/pkcs12/p12_utl.c │ │ + [2d881d] PKCS12_MAC_DATA │ │ + [2d882d] PKCS7_ATTR_SIGN │ │ + [2d883d] crl │ │ + [2d8841] NULL\n │ │ + [2d8847] %s (%s) │ │ + [2d884f] ossl_parse_property │ │ + [2d8863] data greater than mod len │ │ + [2d887d] iqmp not inverse of q │ │ + [2d8893] unsupported mask algorithm │ │ + [2d88ae] ossl_rsa_padding_add_PKCS1_OAEP_mgf1_ex │ │ + [2d88d6] encode_pkcs1 │ │ + [2d88e3] sys$qiow error │ │ + [2d88f2] UI_create_method │ │ + [2d8903] GENERAL_NAMES │ │ + [2d8911] d.uniformResourceIdentifier │ │ + [2d892d] location │ │ + [2d8936] SSL Client │ │ + [2d8941] crypto/x509/v3_ia5.c │ │ + [2d8956] r2i_certpol │ │ + [2d8962] crypto/x509/v3_enum.c │ │ + [2d8978] Routing Domain Identifiers │ │ + [2d8993] crypto/x509/v3_ist.c │ │ + [2d89a8] %*s %s%s%s%s\n │ │ + [2d89bb] X400Name: │ │ + [2d89d2] user │ │ + [2d89d7] TLS_FEATURE │ │ + [2d89e3] i2s_ASN1_INTEGER │ │ + [2d89f4] invalid syntax │ │ + [2d8a03] negative pathlen │ │ + [2d8a14] SSL_CERT_FILE │ │ + [2d8a22] duplicate attribute │ │ + [2d8a36] key usage does not include digital signature │ │ + [2d8a63] invalid or inconsistent certificate extension │ │ + [2d8a91] unsupported extension feature │ │ + [2d8aaf] validity │ │ + [2d8ab8] failed to get platform info │ │ + [2d8ad4] provider=base,fips=yes,output=der,structure=type-specific │ │ + [2d8b0e] provider=base,fips=yes,output=blob │ │ + [2d8b31] provider=default,fips=yes,output=der,structure=X9.62 │ │ + [2d8b66] provider=default,fips=yes,input=der,structure=dhx │ │ + [2d8b98] ARIA-128-GCM:1.2.410.200046.1.1.34 │ │ + [2d8bbb] WHIRLPOOL:1.0.10118.3.0.55 │ │ + [2d8bd6] C1x │ │ + [2d8bda] providers/implementations/ciphers/cipher_aes_hw.c │ │ + [2d8c0c] providers/implementations/ciphers/cipher_sm4_gcm.c │ │ + [2d8c3f] RSA PRIVATE KEY │ │ + [2d8c4f] dhx_to_type_specific_params_pem_encode │ │ + [2d8c76] rsapss_to_SubjectPublicKeyInfo_der_encode │ │ + [2d8ca0] DH PUBLIC KEY │ │ + [2d8cae] ec_to_PrivateKeyInfo_der_encode │ │ + [2d8cce] ec_to_EC_der_encode │ │ + [2d8ce2] rsapss_to_PKCS1_pem_encode │ │ + [2d8cfd] dsa2msblob_encode │ │ + [2d8d0f] providers/implementations/encode_decode/encode_key2text.c │ │ + [2d8d49] invalid Argon2 version │ │ + [2d8d60] kdf_sshkdf_derive │ │ + [2d8d72] kdf_tls1_prf_derive │ │ + [2d8d86] dkp_prk │ │ + [2d8d8e] eckem_decapsulate │ │ + [2d8da0] Invalid enc public key │ │ + [2d8db7] crypto/hpke/hpke_util.c │ │ + [2d8dcf] cmac_set_ctx_params │ │ + [2d8de3] kmac_init │ │ + [2d8ded] get_parent_strength │ │ + [2d8e01] providers/implementations/rands/drbg_hmac.c │ │ + [2d8e2d] seed_src_generate │ │ + [2d8e3f] Ed448 │ │ + [2d8e45] RSA key size = %d, expected minimum = %d │ │ + [2d8e6e] providers/implementations/digests/md4_prov.c │ │ + [2d8e9b] pad-type │ │ + [2d8ea4] invalid mac │ │ + [2d8eb0] missing session id │ │ + [2d8ec3] km │ │ + [2d8ec6] r3 │ │ + [2d8ec9] _Unwind_GetDataRelBase() not implemented │ │ + [2d8ef2] (subquery-%u) │ │ + [2d8f00] cipher_compatibility │ │ + [2d8f15] cipher_memory_security │ │ + [2d8f2c] sqlite3_rekey_v2: database zDb=%p db_index:%d │ │ + [2d8f5a] sqlcipher_deactivate: left static master mutex │ │ + [2d8f89] getpagesize │ │ + [2d8f95] immutable │ │ + [2d8f9f] k(%d │ │ + [2d8fa4] ,%s%s%s │ │ + [2d8fac] N. │ │ + [2d8faf] IfNotZero │ │ + [2d8fb9] VInitIn │ │ + [2d8fc1] Freelist: │ │ + [2d8fcc] unable to get the page. error code=%d │ │ + [2d8ff2] SELECT sql FROM "%w".sqlite_schema WHERE type='index' │ │ + [2d9028] no such module: %s │ │ + [2d903b] p2 │ │ + [2d903e] comment │ │ + [2d9046] sqlcipher_mem_malloc: calling sqlcipher_mlock(%p,%d) │ │ + [2d907b] database_list │ │ + [2d9089] function_list │ │ + [2d9097] hard_heap_limit │ │ + [2d90a7] index_info │ │ + [2d90b2] mmap_size │ │ + [2d90bc] query_only │ │ + [2d90c7] quick_check │ │ + [2d90d3] synchronous │ │ + [2d90df] wal_checkpoint │ │ + [2d90ee] desc │ │ + [2d90f3] database │ │ + [2d90fc] text │ │ + [2d9101] CREATE TABLE │ │ + [2d910f] DELETE FROM %Q.sqlite_sequence WHERE name=%Q │ │ + [2d913c] corrupt schema │ │ + [2d914b] UPDATE %Q.sqlite_master SET rootpage=%d WHERE #%d AND rootpage=#%d │ │ + [2d918e] RECURSIVE STEP │ │ + [2d919d] SCAN │ │ + [2d91a2] < │ │ + [2d91a4] CHECK constraint failed in %s │ │ + [2d91c2] NO ACTION │ │ + [2d91cc] trigger "%s" may not write to shadow table "%s" │ │ + [2d91fc] cannot drop %s column: "%s" │ │ + [2d9218] concat_ws │ │ + [2d9222] quote │ │ + [2d9228] now │ │ + [2d922c] inf │ │ + [2d9230] FLAGS parameter to json_valid() must be between 1 and 15 │ │ + [2d9269] authorization denied │ │ + [2d927e] SELECT count(*) FROM %Q.'%q_segdir' WHERE level = ? │ │ + [2d92b2] REPLACE INTO %Q.'%q_stat' VALUES(?,?) │ │ + [2d92d8] lanoita │ │ + [2d92e0] ive │ │ + [2d92e4] laci │ │ + [2d92e9] tneme │ │ + [2d92ef] Index already optimal │ │ + [2d9305] ALTER TABLE %Q.'%q_content' RENAME TO '%q_content'; │ │ + [2d933a] fts5 │ │ + [2d933f] remove_diacritics │ │ + [2d9351] SELECT %s FROM %s T WHERE T.%Q <= ? AND T.%Q >= ? ORDER BY T.%Q DESC │ │ + [2d9396] CREATE TABLE x( │ │ + [2d93a6] ousness │ │ + [2d93ae] row │ │ + [2d93b2] SELECT * FROM %Q.'%q_rowid' │ │ + [2d93ce] Dimension %d of cell %d on node %lld is corrupt relative to parent │ │ + [2d9411] DELETE FROM '%q'.'%q_node' WHERE nodeno = ?1 │ │ + [2d943e] unable to delete/modify collation sequence due to active statements │ │ + [2d9482] DEFAULT_CACHE_SIZE=-2000 │ │ + [2d949b] TLS_DHE_RSA_WITH_AES_256_CBC_SHA │ │ + [2d94bc] DHE-DSS-AES256-SHA256 │ │ + [2d94d2] TLS_RSA_WITH_AES_128_GCM_SHA256 │ │ + [2d94f2] DHE-RSA-AES128-CCM8 │ │ + [2d9506] PSK-AES256-CCM │ │ + [2d9515] ECDHE-ECDSA-AES128-CCM │ │ + [2d952c] ECDHE-ECDSA-AES256-CCM │ │ + [2d9543] ECDHE-ECDSA-AES256-SHA384 │ │ + [2d955d] TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 │ │ + [2d9583] DHE-PSK-CHACHA20-POLY1305 │ │ + [2d959d] kDHEPSK │ │ + [2d95a5] aPSK │ │ + [2d95aa] CAMELLIA128 │ │ + [2d95b6] EDH-RSA-DES-CBC3-SHA │ │ + [2d95cb] bad packet length │ │ + [2d95dd] cannot get group name │ │ + [2d95f3] dtls message too big │ │ + [2d9608] invalid serverinfo data │ │ + [2d9620] renegotiation encoding err │ │ + [2d963b] sequence ctr wrapped │ │ + [2d9650] stream recv only │ │ + [2d9661] tlsv1 alert record overflow │ │ + [2d967d] tlsv1 unsupported extension │ │ + [2d9699] unknown mandatory parameter │ │ + [2d96b5] options │ │ + [2d96bd] no_ems │ │ + [2d96c4] ClientCAPath │ │ + [2d96d1] requestCAStore │ │ + [2d96e0] TLSv1.3 │ │ + [2d96e8] PreferNoDHEKEX │ │ + [2d96f7] KTLSTxZerocopySendfile │ │ + [2d970e] tlsext_tick_age_add │ │ + [2d9722] SSLv3/TLS read server session ticket │ │ + [2d9747] TLSv1.3 write client compressed certificate │ │ + [2d9773] tls-group-name │ │ + [2d9782] add_provider_groups │ │ + [2d9796] tls-group-name-internal │ │ + [2d97ae] tls-max-tls │ │ + [2d97ba] ssl/tls13_enc.c │ │ + [2d97ca] retiring connection id limit violated │ │ + [2d97f0] internal error (packet buf init) │ │ + [2d9811] INITIAL_MAX_STREAM_DATA_UNI is malformed │ │ + [2d983a] OSSL_QFILTER │ │ + [2d9847] initial │ │ + [2d984f] stream │ │ + [2d9856] error_space │ │ + [2d9862] stream_data_blocked │ │ + [2d9876] STREAMS valid only in 0/1-RTT │ │ + [2d9894] depack_do_frame_path_response │ │ + [2d98b2] STREAMS_BLOCKED_BIDI │ │ + [2d98c7] STREAM_FIN │ │ + [2d98d2] tls_construct_ctos_key_share │ │ + [2d98ef] dtls1_preprocess_fragment │ │ + [2d9909] tls_construct_cert_verify │ │ + [2d9923] tls_process_change_cipher_spec │ │ + [2d9942] create_ticket_prequel │ │ + [2d9958] pkey │ │ + [2d995d] │ │ + [2d9967] ASN1_IA5STRING │ │ + [2d9976] gethostbyname addr is not af inet │ │ + [2d9998] no such file │ │ + [2d99a5] crypto/bn/bn_lib.c │ │ + [2d99b8] crypto/bn/bn_gcd.c │ │ + [2d99cb] module=%s, path=%s │ │ + [2d99de] stbl_section │ │ + [2d99eb] SEQWRAP │ │ + [2d99f3] bitstr_cb │ │ + [2d99fd] dh_pkey_import_from_type │ │ + [2d9a16] DSO_set_filename │ │ + [2d9a27] Public-Key │ │ + [2d9a32] EC_PRIVATEKEY │ │ + [2d9a40] NIST/X9.62/SECG curve over a 192 bit prime field │ │ + [2d9a71] ossl_ec_GF2m_simple_group_check_discriminant │ │ + [2d9a9e] ECDH_compute_key │ │ + [2d9aaf] decoder_process │ │ + [2d9abf] CRYPTO lib │ │ + [2d9aca] unable to get read lock │ │ + [2d9ae2] c2tnb191v3 │ │ + [2d9aed] P-224 │ │ + [2d9af3] alg_section │ │ + [2d9aff] fips=yes │ │ + [2d9b08] oct │ │ + [2d9b0c] asn1_oct_int │ │ + [2d9b19] TYPE=%s │ │ + [2d9b21] OSSL_ENCODER_CTX_new_for_pkey │ │ + [2d9b3f] default-digest │ │ + [2d9b4e] EVP_DigestSignUpdate │ │ + [2d9b63] PKCS5_pbe_set0_algor_ex │ │ + [2d9b7b] evp_pkey_get0_ECX_KEY │ │ + [2d9b91] cekalg │ │ + [2d9b98] ecdh_cofactor_mode │ │ + [2d9bab] rsa_padding_mode │ │ + [2d9bbc] md │ │ + [2d9bbf] X963KDF │ │ + [2d9bc7] evp_pkey_ctx_set1_octet_string │ │ + [2d9be6] modp_4096 │ │ + [2d9bf0] ossl_namemap_add_names │ │ + [2d9c07] MODULESDIR: "/home/vagrant/build/com.b44t.messenger/jni/deltachat-core-rust/target/armv7-linux-androideabi/release/build/openssl-sys-bfdbdf2611920058/out/openssl-build/install/lib/ossl-modules" │ │ + [2d9cc9] invalid length │ │ + [2d9cd8] aria key setup failed │ │ + [2d9cee] expecting an hmac key │ │ + [2d9d04] unknown bits │ │ + [2d9d11] q not prime │ │ + [2d9d1d] field missing │ │ + [2d9d2b] illegal time value │ │ + [2d9d3e] invalid universalstring length │ │ + [2d9d5d] null is wrong length │ │ + [2d9d72] point arithmetic failure │ │ + [2d9d8b] command takes no input │ │ + [2d9da2] error receiving │ │ + [2d9db2] too many redirections │ │ + [2d9dc8] content type not compressed data │ │ + [2d9de9] need one signer │ │ + [2d9df9] no password │ │ + [2d9e05] unable to finalize context │ │ + [2d9e20] log conf invalid key │ │ + [2d9e35] ess digest alg unknown │ │ + [2d9e4c] desx │ │ + [2d9e51] aria256 │ │ + [2d9e59] pass phrase │ │ + [2d9e65] OSSL_provider_init │ │ + [2d9e78] RSA-MD5 │ │ + [2d9e80] CN │ │ + [2d9e83] localityName │ │ + [2d9e90] OU │ │ + [2d9e93] DES-EDE-CBC │ │ + [2d9e9f] DES-OFB │ │ + [2d9ea7] DES-EDE3-CFB │ │ + [2d9eb4] des-ede3-ofb │ │ + [2d9ec1] nsRenewalUrl │ │ + [2d9ece] Time Stamping │ │ + [2d9edc] Microsoft Encrypted File System │ │ + [2d9efc] invalidityDate │ │ + [2d9f0b] pbeWithSHA1And128BitRC4 │ │ + [2d9f23] caIssuers │ │ + [2d9f2d] id-smime-mod-ets-eSigPolicy-97 │ │ + [2d9f4c] id-smime-aa-msgSigDigest │ │ + [2d9f65] id-smime-cti-ets-proofOfDelivery │ │ + [2d9f86] id-regInfo │ │ + [2d9f91] id-cmc-getCRL │ │ + [2d9f9f] clearance │ │ + [2d9fa9] subjectInfoAccess │ │ + [2d9fbb] policyConstraints │ │ + [2d9fcd] pilotAttributeType │ │ + [2d9fe0] pilotObject │ │ + [2d9fec] singleLevelQuality │ │ + [2d9fff] setct-AuthResTBSX │ │ + [2da011] setct-CredRevResData │ │ + [2da026] setct-CertReqData │ │ + [2da038] setct-CapTokenTBE │ │ + [2da04a] setCext-Track2Data │ │ + [2da05d] DES-EDE3-CFB8 │ │ + [2da06b] c2onb239v5 │ │ + [2da076] hmac-md5 │ │ + [2da07f] id-GostR3410-2001-CryptoPro-B-ParamSet │ │ + [2da0a6] GOST 28147-89 Cryptocom ParamSet │ │ + [2da0c7] searchGuide │ │ + [2da0d3] member │ │ + [2da0da] camellia-128-ccm │ │ + [2da0eb] id-tc26-constants │ │ + [2da0fd] ipsecIKE │ │ + [2da106] sendRouter │ │ + [2da111] id-dsa-with-sha512 │ │ + [2da124] CMC Registration Authority │ │ + [2da13f] magma-cfb │ │ + [2da149] cmKGA │ │ + [2da14f] classSignToolKC3 │ │ + [2da160] signedObject │ │ + [2da16d] id-regCtrl-rsaKeyLen │ │ + [2da182] Trusted key usage (Oracle) │ │ + [2da19d] Zstandard compression │ │ + [2da1b3] X509v3 Attribute Mappings │ │ + [2da1cd] associatedInformation │ │ + [2da1e3] digest err │ │ + [2da1ee] nextupdate before thisupdate │ │ + [2da20b] request not signed │ │ + [2da21e] ^I │ │ + [2da221] -----BEGIN │ │ + [2da22d] can't pack structure │ │ + [2da242] encrypt error │ │ + [2da250] PKCS7_add0_attrib_signing_time │ │ + [2da26f] no recipient matches certificate │ │ + [2da290] RAND_get0_primary │ │ + [2da2a2] CTR-DRBG │ │ + [2da2ab] use_derivation_function │ │ + [2da2c3] OpenSSL RSA method │ │ + [2da2d6] Exponent: │ │ + [2da2e0] iqmp │ │ + [2da2e5] key size too small │ │ + [2da2f8] mp exponent not congruent to d │ │ + [2da317] salt length check failed │ │ + [2da330] SHA2-512 │ │ + [2da339] fingerprint size does not match digest │ │ + [2da360] is not a │ │ + [2da369] no loaders found │ │ + [2da37a] OSSL_STORE_INFO_new_CERT │ │ + [2da393] there must be one signer │ │ + [2da3ac] open_console │ │ + [2da3b9] SSL Server │ │ + [2da3c4] CERTIFICATEPOLICIES │ │ + [2da3d8] POLICYQUALINFO │ │ + [2da3e7] name=%s option=%s │ │ + [2da3f9] ISSUING_DIST_POINT │ │ + [2da40c] %*sOnly Attribute Certificates\n │ │ + [2da42c] %*sRelative Name:\n │ │ %*s │ │ - [2da46a] %*s │ │ - [2da47a] professionOIDs │ │ - [2da489] %*s admissionAuthority:\n │ │ - [2da4a3] language │ │ - [2da4ac] v2i_issuer_alt │ │ - [2da4bb] copy_email │ │ - [2da4c7] %*sZone: %s, User: │ │ - [2da4db] s2i_ASN1_UTF8STRING │ │ - [2da4ef] no subject details │ │ - [2da502] unable to decrypt certificate's signature │ │ - [2da52c] unable to verify the first certificate │ │ - [2da553] CRL path validation error │ │ - [2da56d] Certificate public key has explicit ECC parameters │ │ - [2da5a0] ossl_policy_level_add_node │ │ - [2da5bb] subjectUID │ │ - [2da5c6] ALG_PERR: %s(%d): io_read failed : │ │ - [2da5ea] provider=base,fips=yes,output=pem,structure=dhx │ │ - [2da61a] provider=base,fips=yes,output=der,structure=X9.42 │ │ - [2da64c] provider=base,fips=yes,input=der,structure=ec │ │ - [2da67a] ARGON2ID │ │ - [2da683] provider=default,fips=no,output=pem,structure=SubjectPublicKeyInfo │ │ - [2da6c6] provider=default,fips=yes,output=der,structure=ec │ │ - [2da6f8] AES-256-ECB:2.16.840.1.101.3.4.1.41 │ │ - [2da71c] AES-128-GCM-SIV │ │ - [2da72c] AES-256-GCM-SIV │ │ - [2da73c] SM4-CBC:SM4:1.2.156.10197.1.104.2 │ │ - [2da75e] PVKKDF │ │ - [2da765] providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c │ │ - [2da79f] providers/implementations/ciphers/cipher_aes_ocb.c │ │ - [2da7d2] aes_ocb_block_update_internal │ │ - [2da7f0] aes_ocb_get_ctx_params │ │ - [2da807] providers/implementations/digests/sm3_prov.c │ │ - [2da834] key_to_type_specific_der_bio │ │ - [2da851] SM2 PRIVATE KEY │ │ - [2da861] ed448_to_PrivateKeyInfo_pem_encode │ │ - [2da884] ec2blob_encode │ │ - [2da893] kdf_tls1_3_set_ctx_params │ │ - [2da8ad] custom │ │ - [2da8b4] providers/implementations/kdfs/scrypt.c │ │ - [2da8dc] providers/implementations/kem/rsa_kem.c │ │ - [2da904] gen_type set to unsupported value %d │ │ - [2da929] ecx_validate │ │ - [2da936] cmac_gen_set_params │ │ - [2da94a] mac_digest_sign_init │ │ - [2da95f] rsa_signverify_init │ │ - [2da973] Only X.931, PKCS#1 v1.5 or PSS padding allowed │ │ - [2da9a2] providers/implementations/ciphers/cipher_blowfish.c │ │ - [2da9d6] failed to generate key │ │ - [2da9ed] tag not needed │ │ - [2da9fc] rly_clean │ │ - [2daa06] required │ │ - [2daa0f] ep-label │ │ - [2daa18] ions │ │ - [2daa1d] ode-point │ │ - [2daa27] ixed │ │ - [2daa2c] egacy │ │ - [2daa32] unwind_phase2 │ │ - [2daa40] d5 │ │ - [2daa43] unix-none │ │ - [2daa4d] %s │ │ - [2daa50] native │ │ - [2daa57] INSERT INTO %s.sqlite_schema SELECT type, name, tbl_name, rootpage, sql FROM %s.sqlite_schema WHERE type='view' OR type='trigger' OR (type='table' AND rootpage=0) │ │ - [2dab06] sqlcipher_deactivate: entered SQLCIPHER_MUTEX_PROVIDER │ │ - [2dab3d] sqlcipher_codec_ctx_init: entering SQLCIPHER_MUTEX_PROVIDER │ │ - [2dab79] off │ │ - [2dab7d] temporary │ │ - [2dab87] openDirectory │ │ - [2dab95] readlink │ │ - [2dab9e] os_unix.c:%d: (%d) %s(%s) - %s │ │ - [2dabbd] MJ delete: %s │ │ - [2dabcb] 8 │ │ - [2dabcd] Transaction │ │ - [2dabd9] IsType │ │ - [2dabe0] IfNoHope │ │ - [2dabe9] Last │ │ - [2dabee] IdxLT │ │ - [2dabf4] SetSubtype │ │ - [2dabff] Abortable │ │ - [2dac09] FOREIGN KEY │ │ - [2dac15] %s constraint failed │ │ - [2dac2a] database table is locked: %s │ │ - [2dac47] ANY │ │ - [2dac4b] sz=[0-9]* │ │ - [2dac55] -- │ │ - [2dac59] codec_set_btree_to_codec_pagesize: sqlite3BtreeSetPageSize() size=%d reserve=%d │ │ - [2daca9] cipher_ctx_key_derive: using raw key from hex │ │ - [2dacd7] sqlcipher_cipher_ctx_cmp: c1=%p c2=%p sqlcipher_memcmp(c1->pass, c2_pass)=%d are_equal=%d │ │ - [2dad31] sqlcipher_openssl_random: RAND_bytes() returned %d │ │ - [2dad64] temp_store │ │ - [2dad6f] builtin │ │ - [2dad77] RAISE() may only be used within a trigger-program │ │ - [2dada9] corrupt database │ │ - [2dadba] no such function: %#T │ │ - [2dadd0] subqueries │ │ - [2daddb] ..%s │ │ - [2dade0] %r %s BY term out of range - should be between 1 and %d │ │ - [2dae18] LAST │ │ - [2dae1d] cannot create a TEMP index on non-TEMP table "%s" │ │ - [2dae4f] >? AND %s │ │ - [2dae59] ( │ │ - [2dae5c] SCAN %s%s%s │ │ - [2dae68] no such index: %S │ │ - [2dae7a] shadow │ │ - [2dae81] *** in database %s ***\n │ │ - [2dae99] UTF16be │ │ - [2daea1] database is already attached │ │ - [2daebe] no such database: %s │ │ - [2daed3] cannot drop column "%s": no other columns exist │ │ - [2daf03] upper │ │ - [2daf09] substr │ │ - [2daf10] jsonb_extract │ │ - [2daf1e] constraint failed │ │ - [2daf30] offsets │ │ - [2daf38] sess │ │ - [2daf3d] content │ │ - [2daf45] NOT │ │ - [2daf49] unknown special query: %.*s │ │ - [2daf65] {%lld │ │ - [2daf6b] INSERT OR REPLACE INTO '%q'.'%q_rowid' VALUES(?1, ?2) │ │ - [2dafa1] $ │ │ - [2dafa3] TLS_DHE_DSS_WITH_AES_128_CBC_SHA256 │ │ - [2dafc7] TLS_PSK_WITH_AES_256_CCM │ │ - [2dafe0] PSK-NULL-SHA │ │ - [2dafed] TLS_PSK_WITH_AES_128_CBC_SHA256 │ │ - [2db00d] DHE-PSK-NULL-SHA384 │ │ - [2db021] TLS_SRP_SHA_DSS_WITH_AES_128_CBC_SHA │ │ - [2db046] ADH-CAMELLIA128-SHA256 │ │ - [2db05d] RSA-PSK-CAMELLIA128-SHA256 │ │ - [2db078] TLS_GOSTR341001_WITH_28147_CNT_IMIT │ │ - [2db09c] TLS_DH_anon_WITH_SEED_CBC_SHA │ │ - [2db0ba] TLS_RSA_WITH_ARIA_128_GCM_SHA256 │ │ - [2db0db] DHE-RSA-ARIA128-GCM-SHA256 │ │ - [2db0f6] DHE-PSK-ARIA256-GCM-SHA384 │ │ - [2db111] TLS_DHE_PSK_WITH_ARIA_256_GCM_SHA384 │ │ - [2db136] ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384 │ │ - [2db172] COMPLEMENTOFALL │ │ - [2db182] kECDHEPSK │ │ - [2db18c] MEDIUM │ │ - [2db193] bad protocol version number │ │ - [2db1af] length mismatch │ │ - [2db1bf] missing dsa signing cert │ │ - [2db1d8] not server │ │ - [2db1e3] record length mismatch │ │ - [2db1fa] ssl/tls alert decompression failure │ │ - [2db21e] ssl/tls alert illegal parameter │ │ - [2db23e] ssl negative length │ │ - [2db252] stream send only │ │ - [2db263] unable to load ssl3 md5 routines │ │ - [2db284] unknown cipher type │ │ - [2db298] unknown cmd name │ │ - [2db2a9] unknown key exchange type │ │ - [2db2c3] SSL_read │ │ - [2db2cc] ssl/ssl_mcnf.c │ │ - [2db2db] client_sigalgs │ │ - [2db2ea] ECDHParameters │ │ - [2db2f9] named_curve │ │ - [2db305] RequestCAFile │ │ - [2db313] TLSv1.3 write server compressed certificate │ │ - [2db33f] CHACHA20-POLY1305 │ │ - [2db351] X25519 │ │ - [2db358] add_provider_sigalgs │ │ - [2db36d] rsa_pss_rsae_sha384 │ │ - [2db381] expect_quic_with_stream_lock │ │ - [2db39e] ossl_quic_channel_on_handshake_confirmed │ │ - [2db3c7] zero length connection id in use │ │ - [2db3e8] DISABLE_ACTIVE_MIGRATION appears multiple times │ │ - [2db418] ch_enqueue_retire_conn_id │ │ - [2db432] \r │ │ - [2db435] 0RTT │ │ - [2db43a] retire_prior_to │ │ - [2db44a] limit │ │ - [2db450] ossl_qrl_enc_level_set_provide_secret │ │ - [2db476] MAX_DATA valid only in 0/1-RTT │ │ - [2db495] depack_do_frame_stop_sending │ │ - [2db4b2] internal error (crypto RXFC) │ │ - [2db4cf] depack_do_frame_new_token │ │ - [2db4e9] depack_do_frame_max_data │ │ - [2db502] STREAM_LEN_FIN │ │ - [2db511] tls_write_records_default │ │ - [2db52b] tls_retry_write_records │ │ - [2db543] GET │ │ - [2db548] CONNE │ │ - [2db54e] final_server_name │ │ - [2db560] tls_construct_ctos_maxfragmentlen │ │ - [2db582] tls_parse_ctos_client_cert_type │ │ - [2db5a2] read_state_machine │ │ - [2db5b5] tls_process_cert_status_body │ │ - [2db5d2] tls_construct_cke_gost │ │ - [2db5e9] tls_construct_finished │ │ - [2db600] tls_process_cke_dhe │ │ - [2db614] DER │ │ - [2db618] asn1_string_get_int64 │ │ - [2db62e] asn1_find_end │ │ - [2db63c] crypto/asn1/a_object.c │ │ - [2db653] INT32 │ │ - [2db659] tfo disabled │ │ - [2db666] BIO_gets │ │ - [2db66f] dgram_pair_write │ │ - [2db680] HERE-->%s │ │ - [2db68a] %02d%02d%02d%02d%02d%02dZ │ │ - [2db6a4] i2o_SCT │ │ - [2db6ac] SCT_CTX_verify │ │ - [2db6bb] OpenSSL PKCS#3 DH method │ │ - [2db6d4] SHA512 │ │ - [2db6db] BN_mod_exp_mont_consttime │ │ - [2db6f5] ossl_dh_buf2key │ │ - [2db705] BN_mod_exp2_mont │ │ - [2db716] ec_pkey_param_check │ │ - [2db72a] ec_pkey_import_from │ │ - [2db73e] EC_GROUP_new_by_curve_name_ex │ │ - [2db75c] SECG curve over a 224 bit prime field │ │ - [2db782] NIST/SECG/WTLS curve over a 233 bit binary field │ │ - [2db7b3] WTLS curve over a 112 bit prime field │ │ - [2db7d9] EC_POINT_invert │ │ - [2db7e9] ossl_ec_GFp_mont_field_set_to_one │ │ - [2db80b] ossl_ec_GFp_simple_point_set_affine_coordinates │ │ - [2db83b] pkey_ecd_digestsign448 │ │ - [2db852] ossl_ecx_key_dup │ │ - [2db863] the mandatory 'input' property is missing for decoder %s (properties: %s) │ │ - [2db8ad] ID │ │ - [2db8b0] ENGINE_load_ssl_client_cert │ │ - [2db8cc] engine_table_register │ │ - [2db8e2] crypto/engine/tb_dsa.c │ │ - [2db8f9] crypto/engine/tb_rsa.c │ │ - [2db910] configuration file routines │ │ - [2db92c] ECDH routines │ │ - [2db93a] CMP routines │ │ - [2db947] ENGINE lib │ │ - [2db952] unsupported │ │ - [2db95e] crypto/evp/digest.c │ │ - [2db972] prime239v1 │ │ - [2db97d] c2tnb431r1 │ │ - [2db988] evp_set_default_properties_int │ │ - [2db9a7] alg_id_param │ │ - [2db9b4] OSSL_ENCODER_CTX_set_construct_data │ │ - [2db9d8] SCRYPT_PARAMS │ │ - [2db9e6] PKCS5_pbkdf2_set_ex │ │ - [2db9fa] distid │ │ - [2dba01] dsa_paramgen_bits │ │ - [2dba13] ecdh-cofactor-mode │ │ - [2dba26] hexsalt │ │ - [2dba2e] crypto/dsa/dsa_pmeth.c │ │ + [2da443] %*s │ │ + [2da453] professionOIDs │ │ + [2da462] %*s admissionAuthority:\n │ │ + [2da47c] language │ │ + [2da485] v2i_issuer_alt │ │ + [2da494] copy_email │ │ + [2da4a0] %*sZone: %s, User: │ │ + [2da4b4] s2i_ASN1_UTF8STRING │ │ + [2da4c8] no subject details │ │ + [2da4db] unable to decrypt certificate's signature │ │ + [2da505] unable to verify the first certificate │ │ + [2da52c] CRL path validation error │ │ + [2da546] Certificate public key has explicit ECC parameters │ │ + [2da579] ossl_policy_level_add_node │ │ + [2da594] subjectUID │ │ + [2da59f] ALG_PERR: %s(%d): io_read failed : │ │ + [2da5c3] provider=base,fips=yes,output=pem,structure=dhx │ │ + [2da5f3] provider=base,fips=yes,output=der,structure=X9.42 │ │ + [2da625] provider=base,fips=yes,input=der,structure=ec │ │ + [2da653] ARGON2ID │ │ + [2da65c] provider=default,fips=no,output=pem,structure=SubjectPublicKeyInfo │ │ + [2da69f] provider=default,fips=yes,output=der,structure=ec │ │ + [2da6d1] AES-256-ECB:2.16.840.1.101.3.4.1.41 │ │ + [2da6f5] AES-128-GCM-SIV │ │ + [2da705] AES-256-GCM-SIV │ │ + [2da715] SM4-CBC:SM4:1.2.156.10197.1.104.2 │ │ + [2da737] PVKKDF │ │ + [2da73e] providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c │ │ + [2da778] providers/implementations/ciphers/cipher_aes_ocb.c │ │ + [2da7ab] aes_ocb_block_update_internal │ │ + [2da7c9] aes_ocb_get_ctx_params │ │ + [2da7e0] providers/implementations/digests/sm3_prov.c │ │ + [2da80d] key_to_type_specific_der_bio │ │ + [2da82a] SM2 PRIVATE KEY │ │ + [2da83a] ed448_to_PrivateKeyInfo_pem_encode │ │ + [2da85d] ec2blob_encode │ │ + [2da86c] kdf_tls1_3_set_ctx_params │ │ + [2da886] custom │ │ + [2da88d] providers/implementations/kdfs/scrypt.c │ │ + [2da8b5] providers/implementations/kem/rsa_kem.c │ │ + [2da8dd] gen_type set to unsupported value %d │ │ + [2da902] ecx_validate │ │ + [2da90f] cmac_gen_set_params │ │ + [2da923] mac_digest_sign_init │ │ + [2da938] rsa_signverify_init │ │ + [2da94c] Only X.931, PKCS#1 v1.5 or PSS padding allowed │ │ + [2da97b] providers/implementations/ciphers/cipher_blowfish.c │ │ + [2da9af] failed to generate key │ │ + [2da9c6] tag not needed │ │ + [2da9d5] rly_clean │ │ + [2da9df] required │ │ + [2da9e8] ep-label │ │ + [2da9f1] ions │ │ + [2da9f6] ode-point │ │ + [2daa00] ixed │ │ + [2daa05] egacy │ │ + [2daa0b] unwind_phase2 │ │ + [2daa19] d5 │ │ + [2daa1c] unix-none │ │ + [2daa26] %s │ │ + [2daa29] native │ │ + [2daa30] INSERT INTO %s.sqlite_schema SELECT type, name, tbl_name, rootpage, sql FROM %s.sqlite_schema WHERE type='view' OR type='trigger' OR (type='table' AND rootpage=0) │ │ + [2daadf] sqlcipher_deactivate: entered SQLCIPHER_MUTEX_PROVIDER │ │ + [2dab16] sqlcipher_codec_ctx_init: entering SQLCIPHER_MUTEX_PROVIDER │ │ + [2dab52] off │ │ + [2dab56] temporary │ │ + [2dab60] openDirectory │ │ + [2dab6e] readlink │ │ + [2dab77] os_unix.c:%d: (%d) %s(%s) - %s │ │ + [2dab96] MJ delete: %s │ │ + [2daba4] 8 │ │ + [2daba6] Transaction │ │ + [2dabb2] IsType │ │ + [2dabb9] IfNoHope │ │ + [2dabc2] Last │ │ + [2dabc7] IdxLT │ │ + [2dabcd] SetSubtype │ │ + [2dabd8] Abortable │ │ + [2dabe2] FOREIGN KEY │ │ + [2dabee] %s constraint failed │ │ + [2dac03] database table is locked: %s │ │ + [2dac20] ANY │ │ + [2dac24] sz=[0-9]* │ │ + [2dac2e] -- │ │ + [2dac32] codec_set_btree_to_codec_pagesize: sqlite3BtreeSetPageSize() size=%d reserve=%d │ │ + [2dac82] cipher_ctx_key_derive: using raw key from hex │ │ + [2dacb0] sqlcipher_cipher_ctx_cmp: c1=%p c2=%p sqlcipher_memcmp(c1->pass, c2_pass)=%d are_equal=%d │ │ + [2dad0a] sqlcipher_openssl_random: RAND_bytes() returned %d │ │ + [2dad3d] temp_store │ │ + [2dad48] builtin │ │ + [2dad50] RAISE() may only be used within a trigger-program │ │ + [2dad82] corrupt database │ │ + [2dad93] no such function: %#T │ │ + [2dada9] subqueries │ │ + [2dadb4] ..%s │ │ + [2dadb9] %r %s BY term out of range - should be between 1 and %d │ │ + [2dadf1] LAST │ │ + [2dadf6] cannot create a TEMP index on non-TEMP table "%s" │ │ + [2dae28] >? AND %s │ │ + [2dae32] ( │ │ + [2dae35] SCAN %s%s%s │ │ + [2dae41] no such index: %S │ │ + [2dae53] shadow │ │ + [2dae5a] *** in database %s ***\n │ │ + [2dae72] UTF16be │ │ + [2dae7a] database is already attached │ │ + [2dae97] no such database: %s │ │ + [2daeac] cannot drop column "%s": no other columns exist │ │ + [2daedc] upper │ │ + [2daee2] substr │ │ + [2daee9] jsonb_extract │ │ + [2daef7] constraint failed │ │ + [2daf09] offsets │ │ + [2daf11] sess │ │ + [2daf16] content │ │ + [2daf1e] NOT │ │ + [2daf22] unknown special query: %.*s │ │ + [2daf3e] {%lld │ │ + [2daf44] INSERT OR REPLACE INTO '%q'.'%q_rowid' VALUES(?1, ?2) │ │ + [2daf7a] $ │ │ + [2daf7c] TLS_DHE_DSS_WITH_AES_128_CBC_SHA256 │ │ + [2dafa0] TLS_PSK_WITH_AES_256_CCM │ │ + [2dafb9] PSK-NULL-SHA │ │ + [2dafc6] TLS_PSK_WITH_AES_128_CBC_SHA256 │ │ + [2dafe6] DHE-PSK-NULL-SHA384 │ │ + [2daffa] TLS_SRP_SHA_DSS_WITH_AES_128_CBC_SHA │ │ + [2db01f] ADH-CAMELLIA128-SHA256 │ │ + [2db036] RSA-PSK-CAMELLIA128-SHA256 │ │ + [2db051] TLS_GOSTR341001_WITH_28147_CNT_IMIT │ │ + [2db075] TLS_DH_anon_WITH_SEED_CBC_SHA │ │ + [2db093] TLS_RSA_WITH_ARIA_128_GCM_SHA256 │ │ + [2db0b4] DHE-RSA-ARIA128-GCM-SHA256 │ │ + [2db0cf] DHE-PSK-ARIA256-GCM-SHA384 │ │ + [2db0ea] TLS_DHE_PSK_WITH_ARIA_256_GCM_SHA384 │ │ + [2db10f] ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384 │ │ + [2db14b] COMPLEMENTOFALL │ │ + [2db15b] kECDHEPSK │ │ + [2db165] MEDIUM │ │ + [2db16c] bad protocol version number │ │ + [2db188] length mismatch │ │ + [2db198] missing dsa signing cert │ │ + [2db1b1] not server │ │ + [2db1bc] record length mismatch │ │ + [2db1d3] ssl/tls alert decompression failure │ │ + [2db1f7] ssl/tls alert illegal parameter │ │ + [2db217] ssl negative length │ │ + [2db22b] stream send only │ │ + [2db23c] unable to load ssl3 md5 routines │ │ + [2db25d] unknown cipher type │ │ + [2db271] unknown cmd name │ │ + [2db282] unknown key exchange type │ │ + [2db29c] SSL_read │ │ + [2db2a5] ssl/ssl_mcnf.c │ │ + [2db2b4] client_sigalgs │ │ + [2db2c3] ECDHParameters │ │ + [2db2d2] named_curve │ │ + [2db2de] RequestCAFile │ │ + [2db2ec] TLSv1.3 write server compressed certificate │ │ + [2db318] CHACHA20-POLY1305 │ │ + [2db32a] X25519 │ │ + [2db331] add_provider_sigalgs │ │ + [2db346] rsa_pss_rsae_sha384 │ │ + [2db35a] expect_quic_with_stream_lock │ │ + [2db377] ossl_quic_channel_on_handshake_confirmed │ │ + [2db3a0] zero length connection id in use │ │ + [2db3c1] DISABLE_ACTIVE_MIGRATION appears multiple times │ │ + [2db3f1] ch_enqueue_retire_conn_id │ │ + [2db40b] \r │ │ + [2db40e] 0RTT │ │ + [2db413] retire_prior_to │ │ + [2db423] limit │ │ + [2db429] ossl_qrl_enc_level_set_provide_secret │ │ + [2db44f] MAX_DATA valid only in 0/1-RTT │ │ + [2db46e] depack_do_frame_stop_sending │ │ + [2db48b] internal error (crypto RXFC) │ │ + [2db4a8] depack_do_frame_new_token │ │ + [2db4c2] depack_do_frame_max_data │ │ + [2db4db] STREAM_LEN_FIN │ │ + [2db4ea] tls_write_records_default │ │ + [2db504] tls_retry_write_records │ │ + [2db51c] GET │ │ + [2db521] CONNE │ │ + [2db527] final_server_name │ │ + [2db539] tls_construct_ctos_maxfragmentlen │ │ + [2db55b] tls_parse_ctos_client_cert_type │ │ + [2db57b] read_state_machine │ │ + [2db58e] tls_process_cert_status_body │ │ + [2db5ab] tls_construct_cke_gost │ │ + [2db5c2] tls_construct_finished │ │ + [2db5d9] tls_process_cke_dhe │ │ + [2db5ed] DER │ │ + [2db5f1] asn1_string_get_int64 │ │ + [2db607] asn1_find_end │ │ + [2db615] crypto/asn1/a_object.c │ │ + [2db62c] INT32 │ │ + [2db632] tfo disabled │ │ + [2db63f] BIO_gets │ │ + [2db648] dgram_pair_write │ │ + [2db659] HERE-->%s │ │ + [2db663] %02d%02d%02d%02d%02d%02dZ │ │ + [2db67d] i2o_SCT │ │ + [2db685] SCT_CTX_verify │ │ + [2db694] OpenSSL PKCS#3 DH method │ │ + [2db6ad] SHA512 │ │ + [2db6b4] BN_mod_exp_mont_consttime │ │ + [2db6ce] ossl_dh_buf2key │ │ + [2db6de] BN_mod_exp2_mont │ │ + [2db6ef] ec_pkey_param_check │ │ + [2db703] ec_pkey_import_from │ │ + [2db717] EC_GROUP_new_by_curve_name_ex │ │ + [2db735] SECG curve over a 224 bit prime field │ │ + [2db75b] NIST/SECG/WTLS curve over a 233 bit binary field │ │ + [2db78c] WTLS curve over a 112 bit prime field │ │ + [2db7b2] EC_POINT_invert │ │ + [2db7c2] ossl_ec_GFp_mont_field_set_to_one │ │ + [2db7e4] ossl_ec_GFp_simple_point_set_affine_coordinates │ │ + [2db814] pkey_ecd_digestsign448 │ │ + [2db82b] ossl_ecx_key_dup │ │ + [2db83c] the mandatory 'input' property is missing for decoder %s (properties: %s) │ │ + [2db886] ID │ │ + [2db889] ENGINE_load_ssl_client_cert │ │ + [2db8a5] engine_table_register │ │ + [2db8bb] crypto/engine/tb_dsa.c │ │ + [2db8d2] crypto/engine/tb_rsa.c │ │ + [2db8e9] configuration file routines │ │ + [2db905] ECDH routines │ │ + [2db913] CMP routines │ │ + [2db920] ENGINE lib │ │ + [2db92b] unsupported │ │ + [2db937] crypto/evp/digest.c │ │ + [2db94b] prime239v1 │ │ + [2db956] c2tnb431r1 │ │ + [2db961] evp_set_default_properties_int │ │ + [2db980] alg_id_param │ │ + [2db98d] OSSL_ENCODER_CTX_set_construct_data │ │ + [2db9b1] SCRYPT_PARAMS │ │ + [2db9bf] PKCS5_pbkdf2_set_ex │ │ + [2db9d3] distid │ │ + [2db9da] dsa_paramgen_bits │ │ + [2db9ec] ecdh-cofactor-mode │ │ + [2db9ff] hexsalt │ │ + [2dba07] crypto/dsa/dsa_pmeth.c │ │ + [2dba1e] built on: Thu Jan 23 22:37:01 2025 UTC │ │ [2dba45] CPUINFO: OPENSSL_armcap=0x%x │ │ [2dba62] no solution │ │ [2dba6e] no parameters set │ │ [2dba80] expecting an rsa key │ │ [2dba95] invalid secret length │ │ [2dbaab] operation not supported for this keytype │ │ [2dbad4] missing private key │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ @@ -2593401,15 +2593401,15 @@ │ │ asrs r0, r0, #32 │ │ b.n ae6aaa │ │ movs r5, r2 │ │ b.n ae6eae │ │ movs r0, #2 │ │ b.n ae6890 │ │ strb r7, [r1, #6] │ │ - and.w r1, r0, r3, lsl #8 │ │ + and.w r0, r0, ip, lsr #11 │ │ vaddl.u8 q0, d11, d0 │ │ b.n ae6e1e │ │ vrhadd.u16 d0, d14, d31 │ │ asrs r0, r1, #32 │ │ b.n ae62c4 │ │ asrs r1, r0, #32 │ │ b.n ae68a8 │ │ @@ -2598867,15 +2598867,15 @@ │ │ movs r0, r0 │ │ b.n ae9cca │ │ stmia r0!, {} │ │ b.n ae996e │ │ movs r4, r0 │ │ subs r0, r0, r0 │ │ lsls r6, r1, #6 │ │ - @ instruction: 0xea00fb9f │ │ + @ instruction: 0xea00fb78 │ │ vsra.u8 q6, q6, #6 │ │ vshr.u8 q6, q12, #7 │ │ b.n ae9b5c │ │ movs r0, r0 │ │ b.n ae9d86 │ │ movs r0, r5 │ │ b.n ae9164 │ │ @@ -2599503,15 +2599503,15 @@ │ │ movs r0, #192 @ 0xc0 │ │ b.n ae9f6a │ │ lsls r0, r0, #2 │ │ b.n aea20e │ │ b.n ae9b6e │ │ lsls r6, r1, #10 │ │ @ instruction: 0xfff7eaff │ │ - strh r0, [r3, #36] @ 0x24 │ │ + strh r1, [r6, #34] @ 0x22 │ │ vaddl.u8 , d10, d10 │ │ b.n ae9eba │ │ ands r3, r0 │ │ b.n ae9c1a │ │ movs r1, r0 │ │ b.n aea22a │ │ movs r4, r1 │ │ @@ -2599581,15 +2599581,15 @@ │ │ str r1, [r0, r0] │ │ b.n aea128 │ │ stmia r0!, {r0, r1, r2} │ │ b.n ae9f56 │ │ str r6, [r0, #0] │ │ b.n ae9d38 │ │ vst1.64 {d30-d31}, [r7 :256] │ │ - strh r5, [r3, #30] │ │ + strh r6, [r6, #28] │ │ vaddl.u8 q0, d10, d0 │ │ b.n ae9758 │ │ asrs r4, r1, #32 │ │ b.n ae9f6a │ │ stmia r0!, {r2} │ │ b.n ae9740 │ │ ands r4, r1 │ │ @@ -2599628,24 +2599628,24 @@ │ │ ldc 0, cr13, [sp], #16 │ │ b.n aea198 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r2, r3, r5, r8, fp, lr} │ │ str r6, [r5, #100] @ 0x64 │ │ @ instruction: 0xf2ff0077 │ │ @ instruction: 0xb763 │ │ - vmla.i , , d2[6] │ │ + vmla.i , , d3[0] │ │ @ instruction: 0xff895c5c │ │ - vqshrn.u16 d12, q11, #3 │ │ - vqshlu.s8 , , #1 │ │ + @ instruction: 0xff8dc90f │ │ + vqshlu.s8 d9, d20, #1 │ │ @ instruction: 0xff8a9981 │ │ - vmlal.u q4, d11, d0[0] │ │ + vrshr.u8 d8, d9, #5 │ │ vshr.u8 d10, d31, #6 │ │ - @ instruction: 0xff8c0b8d │ │ + @ instruction: 0xff8c0b66 │ │ vsra.u8 , q13, #5 │ │ - vmla.f q0, , d3[3] │ │ + vaddw.u8 q0, , d24 │ │ vmlal.u8 q2, d10, d0 │ │ stmdb sp!, {r4, lr, pc} │ │ b.n ae97de │ │ adds r0, #8 │ │ b.n ae97e2 │ │ b.n ae9cc8 │ │ b.n ae9dde │ │ @@ -2601298,15 +2601298,15 @@ │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r2, r4, r5, r6, r7, r8, sl, sp, lr, pc} │ │ movs r6, r6 │ │ b.n aea424 │ │ movs r6, r6 │ │ tst r0, r5 │ │ movs r7, r6 │ │ - lsrs r6, r6, #27 │ │ + lsrs r7, r1, #27 │ │ vmul.i q7, q13, d0[2] │ │ movs r6, r6 │ │ cmp r7, #33 @ 0x21 │ │ @ instruction: 0xff8b4ff0 │ │ stmdb sp!, {r2, r4, r6, ip, lr, pc} │ │ b.n aeafa0 │ │ blt.n aeab0a │ │ @@ -2602279,25 +2602279,25 @@ │ │ b.n aeb424 │ │ movs r6, r6 │ │ udf #156 @ 0x9c │ │ movs r6, r6 │ │ b.n aeaccc │ │ movs r6, r6 │ │ cdp2 15, 14, cr15, cr6, cr12, {4} │ │ - bcc.n aeb3c4 │ │ + bcc.n aeb376 │ │ @ instruction: 0xff893f58 │ │ movs r3, r6 │ │ subs r7, #116 @ 0x74 │ │ movs r3, r6 │ │ b.n aeb878 │ │ movs r6, r6 │ │ subs r7, #252 @ 0xfc │ │ movs r3, r6 │ │ asrs r4, r3, #14 │ │ - @ instruction: 0xff8c0895 │ │ + vmul.i q0, q6, d2[7] │ │ @ instruction: 0xff8a48fc │ │ stmdb sp!, {r2, r3, r4, r5, r7, ip, sp, lr} │ │ b.n aeae9c │ │ ands r1, r0 │ │ b.n aeb6a2 │ │ movs r4, r0 │ │ b.n aeb6a6 │ │ @@ -2602383,16 +2602383,16 @@ │ │ b.n aeba12 │ │ ldrsh r1, [r1, r1] │ │ add.w r0, r0, r5 │ │ b.n aeb75a │ │ ldrh r4, [r7, #6] │ │ ldmia.w sp!, {r3, r6, r7, r9, sl, fp, ip, lr, pc} │ │ movs r6, r6 │ │ - ldrb r0, [r1, r6] │ │ - vaddl.u8 q2, d10, d29 │ │ + ldrb r1, [r4, r5] │ │ + vaddl.u8 q2, d10, d6 │ │ vshr.u8 d4, d0, #6 │ │ stmdb sp!, {r3, r5, r6, ip, lr, pc} │ │ b.n aeb8cc │ │ movs r1, r0 │ │ b.n aeb776 │ │ asrs r4, r7, #1 │ │ b.n aeaf78 │ │ @@ -2602615,15 +2602615,15 @@ │ │ ldmia.w sp!, {r0, r4, r8, r9, sl, fp, ip, sp, lr, pc} │ │ b.n aeb87c │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r2, r4, r8, r9, sl, ip, sp} │ │ movs r7, r6 │ │ bls.n aeb6c8 │ │ movs r6, r6 │ │ - lsls r1, r1, #17 │ │ + lsls r2, r4, #16 │ │ vaddl.u8 q0, d11, d1 │ │ b.n aeb972 │ │ asrs r2, r0, #32 │ │ b.n aeb976 │ │ lsrs r1, r6, #20 │ │ and.w r0, fp, r1 │ │ b.n aeb97e │ │ @@ -2604703,33 +2604703,33 @@ │ │ movs r6, r6 │ │ ldmia r3, {r2, r3, r5, r6} │ │ movs r6, r6 │ │ strb r7, [r6, #12] │ │ vqrdmulh.s q6, , d0[2] │ │ movs r6, r6 │ │ strh r7, [r0, #54] @ 0x36 │ │ - @ instruction: 0xff89db0a │ │ - @ instruction: 0xff8a4b54 │ │ + vmull.u , d25, d3[4] │ │ + @ instruction: 0xff8a4b2d │ │ vsra.u64 , q4, #54 │ │ vraddhn.i16 d12, , │ │ vqrshrun.s16 d3, , #5 │ │ - @ instruction: 0xff8c4b0c │ │ - vmlsl.u8 , d26, d19 │ │ - vmlsl.u8 , d26, d3 │ │ - @ instruction: 0xff8abd8a │ │ + vmull.u q2, d28, d1[5] │ │ + @ instruction: 0xff8ada7c │ │ + @ instruction: 0xff8ada5c │ │ + vqrdmulh.s , q5, d3[4] │ │ vmull.u q1, d26, d0[5] │ │ movs r3, r6 │ │ stmia.w r9, {r2, r3, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ lsrs r6, r6, #7 │ │ @ instruction: 0xff8ddf92 │ │ - @ instruction: 0xff8bd98b │ │ + vmul.f , , d0[5] │ │ @ instruction: 0xff896f87 │ │ vrsra.u8 d8, d4, #4 │ │ - vmla.f , , d0[3] │ │ - @ instruction: 0xff8abddf │ │ + vaddw.u8 , , d21 │ │ + @ instruction: 0xff8abdb8 │ │ vrsubhn.i16 d1, , │ │ vabdl.u8 q5, d27, d0 │ │ @ instruction: 0xff8bc908 │ │ movs r6, r6 │ │ cmp r0, #176 @ 0xb0 │ │ movs r3, r6 │ │ @ instruction: 0xb648 │ │ @@ -2605202,15 +2605202,15 @@ │ │ b.n aecf9a │ │ str r4, [r0, r0] │ │ b.n aed39e │ │ lsls r5, r4, #8 │ │ @ instruction: 0xeb00fff1 │ │ @ instruction: 0xeaff260d │ │ movs r2, r0 │ │ - mov ip, fp │ │ + mov sp, r6 │ │ vmls.f q6, q13, d0[0] │ │ movs r6, r6 │ │ stmia r2!, {r3, r5, r6, r7} │ │ movs r6, r6 │ │ stmia r3!, {r3, r5, r6, r7} │ │ movs r6, r6 │ │ movs r4, #85 @ 0x55 │ │ @@ -2605972,15 +2605972,15 @@ │ │ str r7, [r0, #0] │ │ b.n aed65e │ │ asrs r1, r0, #32 │ │ b.n aed824 │ │ asrs r0, r2, #32 │ │ b.n aece26 │ │ @ instruction: 0xffe6eaff │ │ - b.n aed0c4 │ │ + b.n aed076 │ │ @ instruction: 0xff89bd28 │ │ movs r6, r6 │ │ lsls r7, r0, #24 │ │ vmul.f , , d2[0] │ │ @ instruction: 0xff8c48f0 │ │ stmdb sp!, {r0, sp, lr} │ │ b.n aed682 │ │ @@ -2606283,16 +2606283,16 @@ │ │ lsls r6, r0, #8 │ │ b.n aed6de │ │ movs r4, r0 │ │ b.n aed102 │ │ udf #18 │ │ b.n aedb00 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r0, r2, r3, r6, r7, sl, sp, lr, pc} │ │ - @ instruction: 0xff8a3b09 │ │ + ldmia.w sp!, {r1, r2, r5, r7, sl, sp, lr, pc} │ │ + vmull.u , d26, d2[4] │ │ vaddl.u8 q0, d10, d0 │ │ b.n aedc96 │ │ movs r0, r5 │ │ lsrs r0, r0, #8 │ │ ldr r7, [pc, #960] @ (aed9bc ) │ │ stmdb sp!, {r2, r3, r5, ip, lr, pc} │ │ b.n aeda9c │ │ @@ -2610514,15 +2610514,15 @@ │ │ movs r5, r0 │ │ asrs r0, r4, #6 │ │ movs r0, r0 │ │ b.n aef57c │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r2, r3, r5, r6, r9, sl, lr} │ │ movs r2, r0 │ │ - asrs r0, r2, #23 │ │ + asrs r1, r5, #22 │ │ vaddl.u8 q0, d10, d0 │ │ b.n af011e │ │ movs r0, r0 │ │ asrs r0, r2, #22 │ │ asrs r3, r2, #32 │ │ asrs r0, r0, #23 │ │ asrs r0, r6, #6 │ │ @@ -2610884,15 +2610884,15 @@ │ │ b.n aef8d4 │ │ asrs r0, r1, #32 │ │ b.n aef8fc │ │ asrs r1, r0, #32 │ │ b.n aefee0 │ │ mrc2 11, 1, lr, cr2, cr15, {7} @ │ │ ldrh r4, [r1, #0] │ │ - ldmia.w sp!, {r0, r2, r8, r9, fp, ip, sp, pc} │ │ + ldmia.w sp!, {r1, r2, r3, r4, r6, r7, r9, fp, ip, sp, pc} │ │ vqrdmlsh.s q1, , d1[0] │ │ b.n af0154 │ │ adds r0, #0 │ │ b.n af0516 │ │ @ instruction: 0xffffeaff │ │ movs r0, r0 │ │ b.n af047e │ │ @@ -2611040,15 +2611040,15 @@ │ │ movs r0, r0 │ │ b.n af003c │ │ vrhadd.u16 d14, d14, d31 │ │ movs r4, r0 │ │ lsls r1, r0, #5 │ │ ldr r4, [r5, r4] │ │ vsri.64 q7, , #52 │ │ - vmlsl.u , d27, d1[2] │ │ + vrsubhn.i16 d1, , q9 │ │ vsra.u64 d0, d28, #54 │ │ movs r3, r6 │ │ strb r7, [r0, #23] │ │ vaddl.u8 q0, d12, d0 │ │ b.n af05de │ │ vrhadd.u16 d0, d14, d31 │ │ ands r0, r2 │ │ @@ -2613940,24 +2613940,24 @@ │ │ b.n af1cc2 │ │ @ instruction: 0xebffd050 │ │ b.n af1dbc │ │ ldrh r4, [r0, #24] │ │ ldc 0, cr13, [sp], #16 │ │ b.n af1dc4 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r2, r3, r4, r6, r7, r9, sl, sp, pc} │ │ + ldmia.w sp!, {r1, r2, r4, r5, r7, r9, sl, sp, pc} │ │ vmla.i , q13, d0[1] │ │ - vmul.i q4, , d3[0] │ │ + vqshrun.s16 d8, q6, #7 │ │ vmull.u8 , d25, d9 │ │ - @ instruction: 0xff8c6b0e │ │ - @ instruction: 0xff8a6bca │ │ - @ instruction: 0xff8a6bb5 │ │ + vmull.u q3, d28, d3[5] │ │ + @ instruction: 0xff8a6ba3 │ │ + @ instruction: 0xff8a6b8e │ │ @ instruction: 0xff8a8c5d │ │ vmlsl.u , d27, d1[7] │ │ - @ instruction: 0xff8cf9ba │ │ + @ instruction: 0xff8cf993 │ │ vqshrun.s16 d4, q8, #7 │ │ stmdb sp!, {lr} │ │ b.n af1c1e │ │ lsls r0, r6, #6 │ │ b.n af1c82 │ │ str r4, [r5, r0] │ │ b.n af1424 │ │ @@ -2614755,22 +2614755,22 @@ │ │ b.n af24b8 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r6, r7, r8, r9, sl, fp, pc} │ │ movs r1, r0 │ │ strb r0, [r4, #18] │ │ movs r6, r6 │ │ ldc2 15, cr15, [r5, #-556]! @ 0xfffffdd4 │ │ - bl 85dec2 │ │ + bl 836ec2 │ │ add r2, pc, #580 @ (adr r2, af21f8 ) │ │ @ instruction: 0xff8b8c7c │ │ vsra.u8 d5, d18, #4 │ │ @ instruction: 0xff8c2da7 │ │ @ instruction: 0xff8b2d98 │ │ vmlal.u , d27, d1[1] │ │ - @ instruction: 0xff8c9b05 │ │ + @ instruction: 0xff8c9ade │ │ @ instruction: 0xff8a6f9c │ │ movs r6, r6 │ │ ldr r0, [pc, #192] @ (af2094 ) │ │ stmdb sp!, {lr} │ │ b.n af231a │ │ movs r4, r0 │ │ b.n af24de │ │ @@ -2615115,16 +2615115,16 @@ │ │ asrs r7, r0, #32 │ │ b.n af2616 │ │ subs r2, #76 @ 0x4c │ │ @ instruction: 0xeb00ff75 │ │ @ instruction: 0xeaff8cb5 │ │ vsra.u64 d13, d0, #52 │ │ movs r2, r6 │ │ - str r7, [sp, #644] @ 0x284 │ │ - vmla.f q3, q13, d3[5] │ │ + str r7, [sp, #488] @ 0x1e8 │ │ + vmla.f q3, q13, d0[0] │ │ vshr.u64 , , #55 │ │ vshr.u64 , q4, #52 │ │ vqshrun.s16 d2, q3, #4 │ │ vaddl.u8 , d9, d8 │ │ b.n af2798 │ │ eors r4, r7 │ │ stmdb sp!, {r3, r4, sp} │ │ @@ -2616201,22 +2616201,22 @@ │ │ strb r1, [r0, #0] │ │ b.n af3326 │ │ movs r7, r0 │ │ b.n af2f2a │ │ str r0, [r0, r0] │ │ b.n af2700 │ │ ldrh r0, [r6, #30] │ │ - ldmia.w sp!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ - vsra.u8 d0, d27, #7 │ │ - vmull.u8 q5, d10, d17 │ │ - vshr.u8 q0, , #7 │ │ + ldmia.w sp!, {r3, r4, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ + vsra.u8 d0, d4, #7 │ │ + @ instruction: 0xff8aabfa │ │ + vshr.u8 d0, d24, #7 │ │ vshr.u64 d4, d23, #54 │ │ @ instruction: 0xff8bcb59 │ │ vabal.u8 , d12, d10 │ │ - @ instruction: 0xff8b8f29 │ │ + @ instruction: 0xff8b8f02 │ │ @ instruction: 0xff8a48f0 │ │ stmdb sp!, {r3, r4, r5, r6, ip} │ │ b.n af273a │ │ str r0, [r0, r0] │ │ b.n af2f5e │ │ ands r0, r0 │ │ b.n af2742 │ │ @@ -2616688,15 +2616688,15 @@ │ │ movs r5, r0 │ │ b.n af337a │ │ strh r4, [r7, #14] │ │ ldmia.w sp!, {r1, r2, r3, r4, r8, ip, pc} │ │ movs r1, r0 │ │ ldrsh r0, [r3, r6] │ │ movs r6, r6 │ │ - ldrh r5, [r4, #18] │ │ + ldrh r6, [r7, #16] │ │ vsra.u64 q2, , #54 │ │ stmdb sp!, {r0, r1, pc} │ │ b.n af3392 │ │ str r2, [r0, #0] │ │ b.n af3396 │ │ strb r1, [r0, #0] │ │ b.n af339a │ │ @@ -2618754,15 +2618754,15 @@ │ │ @ instruction: 0xeb00fced │ │ @ instruction: 0xeaff5624 │ │ vmlsl.u , d27, d0[5] │ │ b.n af3d84 │ │ asrs r1, r0, #32 │ │ b.n af4368 │ │ movs r2, r0 │ │ - and.w pc, r0, pc, lsr #8 │ │ + and.w lr, r0, r8, ror #11 │ │ vabdl.u8 , d9, d4 │ │ b.n af3d94 │ │ asrs r1, r0, #32 │ │ b.n af4378 │ │ movs r6, #208 @ 0xd0 │ │ b.n af3d9c │ │ movs r0, #2 │ │ @@ -2618778,16 +2618778,16 @@ │ │ asrs r1, r0, #32 │ │ b.n af4398 │ │ movs r6, #184 @ 0xb8 │ │ b.n af3dbc │ │ movs r0, #2 │ │ b.n af43a0 │ │ ldc2l 10, cr14, [r8], {255} @ 0xff @ │ │ - ble.n af41fe │ │ - vrshr.u64 d10, d28, #55 │ │ + ble.n af41b0 │ │ + vrshr.u64 d10, d5, #55 │ │ vaddw.u8 q0, , d21 │ │ vaddl.u8 q0, d12, d2 │ │ b.n af49d6 │ │ movs r0, r6 │ │ b.n af3db0 │ │ movs r3, r1 │ │ b.n af45de │ │ @@ -2618820,17 +2618820,17 @@ │ │ b.n af4a1e │ │ movs r0, r0 │ │ b.n af4400 │ │ asrs r4, r2, #32 │ │ b.n af3de6 │ │ ldc2 10, cr14, [fp], #-1020 @ 0xfffffc04 @ │ │ lsls r5, r4, #3 │ │ - vmls.f q4, q14, d0[5] │ │ + vsli.64 d8, d29, #12 │ │ vaddl.u8 , d9, d26 │ │ - vrshr.u8 d10, d0, #5 │ │ + vmla.f q5, , d1[6] │ │ @ instruction: 0xff896ff6 │ │ vmla.i q0, , d1[4] │ │ @ instruction: 0xff8cc925 │ │ @ instruction: 0xff8b6fa2 │ │ vmul.i q6, , d1[6] │ │ vmls.i q5, , d3[7] │ │ @ instruction: 0xff8a6f2e │ │ @@ -2618967,34 +2618967,34 @@ │ │ vpmin.u q7, , │ │ add r4, pc, #620 @ (adr r4, af46a4 ) │ │ vaddl.u8 q4, d10, d1 │ │ b.n af4b7e │ │ strh r4, [r6, #0] │ │ b.n af3f58 │ │ stc2l 10, cr14, [fp], #-1020 @ 0xfffffc04 @ │ │ - ldr r2, [r5, #20] │ │ + ldr r3, [r0, #20] │ │ vmls.f q0, , d0[1] │ │ b.n af3f8c │ │ strh r1, [r0, #0] │ │ b.n af4b92 │ │ movs r0, r0 │ │ b.n af4574 │ │ strh r4, [r2, #0] │ │ b.n af3f5a │ │ stc2l 10, cr14, [r5], #-1020 @ 0xfffffc04 @ │ │ strb r0, [r1, #26] │ │ vmls.f , q14, d0[4] │ │ - @ instruction: 0xff8bbe35 │ │ - vqshlu.s8 , q8, #1 │ │ + vmull.p8 , d11, d14 │ │ + vmlsl.u , d9, d1[2] │ │ vraddhn.i16 d10, , │ │ @ instruction: 0xff8aa3ed │ │ @ instruction: 0xff8aa9da │ │ @ instruction: 0xff8b6e16 │ │ - vmul.i q3, , d2[4] │ │ - vmull.p8 q1, d25, d10 │ │ + vqshrun.s16 d6, , #5 │ │ + vqrdmlah.s q1, , d3[4] │ │ vmls.f , q5, d0[6] │ │ b.n af3fc8 │ │ str r5, [r0, r0] │ │ b.n af45ac │ │ asrs r0, r1, #32 │ │ b.n af3fbc │ │ lsls r0, r4, #21 │ │ @@ -2619155,15 +2619155,15 @@ │ │ asrs r1, r0, #32 │ │ b.n af470c │ │ movs r3, #144 @ 0x90 │ │ b.n af4130 │ │ movs r0, #2 │ │ b.n af4714 │ │ @ instruction: 0xfbfbeaff │ │ - pop {r0, r4, r6, r7} │ │ + pop {r1, r3, r5, r7} │ │ vsli.8 d0, d20, #1 │ │ add.w r0, r0, r0, lsl #4 │ │ b.n af4946 │ │ lsls r4, r6, #14 │ │ b.n af4148 │ │ movs r0, r0 │ │ b.n af472c │ │ @@ -2619171,15 +2619171,15 @@ │ │ @ instruction: 0xebff13ac │ │ b.n af4154 │ │ movs r0, #0 │ │ b.n af495a │ │ asrs r1, r0, #32 │ │ b.n af473c │ │ @ instruction: 0xfb6aeaff │ │ - bl 7f9536 │ │ + bl 7d2536 │ │ b.n af49ba │ │ vsubw.u8 q0, , d4 │ │ b.n af416c │ │ subs r1, r0, r4 │ │ b.n af4d72 │ │ movs r0, r0 │ │ b.n af4754 │ │ @@ -2619265,29 +2619265,29 @@ │ │ b.n af4e2e │ │ lsls r0, r1, #16 │ │ add.w r0, r0, r1, lsl #20 │ │ b.n af4e36 │ │ ldrb r2, [r7, #27] │ │ b.n af4e3a │ │ movs r5, r0 │ │ - @ instruction: 0xea00f428 │ │ + @ instruction: 0xea00f401 │ │ vaddl.u8 q0, d9, d11 │ │ b.n af4a46 │ │ subs r1, r0, r4 │ │ b.n af4e4a │ │ lsls r1, r0, #16 │ │ add.w r0, r0, r1, lsl #20 │ │ b.n af4e52 │ │ ldrb r2, [r7, #19] │ │ b.n af4e56 │ │ str r0, [r0, #0] │ │ b.n af4e5a │ │ movs r7, r0 │ │ @ instruction: 0xea00a79f │ │ - @ instruction: 0xff8b0f17 │ │ + @ instruction: 0xff8b0ef0 │ │ vaddl.u8 q0, d10, d11 │ │ b.n af4a6a │ │ subs r1, r0, r0 │ │ b.n af4e6e │ │ lsls r0, r7, #15 │ │ add.w r0, r0, r1, lsl #20 │ │ b.n af4e76 │ │ @@ -2619322,15 +2619322,15 @@ │ │ b.n af4ab6 │ │ lsls r0, r2, #17 │ │ @ instruction: 0xeb00fec8 │ │ @ instruction: 0xeaff7414 │ │ movs r6, r6 │ │ ldr r6, [r1, #60] @ 0x3c │ │ @ instruction: 0xff8b6bc1 │ │ - @ instruction: 0xff8b29d5 │ │ + @ instruction: 0xff8b29ae │ │ @ instruction: 0xff891a90 │ │ @ instruction: 0xff8c37cf │ │ vrshr.u64 d1, d12, #52 │ │ b.n af42d8 │ │ movs r5, r0 │ │ b.n af4ade │ │ asrs r1, r0, #32 │ │ @@ -2619386,34 +2619386,34 @@ │ │ @ instruction: 0xebff1214 │ │ b.n af435c │ │ movs r0, #0 │ │ b.n af4b62 │ │ asrs r1, r0, #32 │ │ b.n af4944 │ │ @ instruction: 0xfb05eaff │ │ - strh r3, [r3, #6] │ │ + strh r4, [r6, #4] │ │ vsubw.u8 , , d31 │ │ vsri.8 q6, q2, #4 │ │ - @ instruction: 0xff8b9cdf │ │ + @ instruction: 0xff8b9cb8 │ │ @ instruction: 0xff89df8a │ │ - vqshl.u64 , q2, #11 │ │ + vabdl.u8 , d27, d29 │ │ vqshlu.s64 , q12, #9 │ │ @ instruction: 0xff8cdf58 │ │ - vrsubhn.i16 d6, , │ │ + vsli.64 q3, q14, #11 │ │ vmul.f , q5, d1[4] │ │ - vrsubhn.i16 d6, q6, q4 │ │ + vmls.f q3, q14, d1[4] │ │ vqshlu.s64 d3, d5, #10 │ │ - vmlal.u8 q1, d12, d31 │ │ + vmlal.u8 q1, d12, d8 │ │ vsri.8 d9, d1, #7 │ │ vsubw.u8 , q6, d26 │ │ vqrdmlsh.s , , d0[4] │ │ vrsra.u64 , q0, #54 │ │ vmull.p8 q2, d28, d8 │ │ @ instruction: 0xff8b698d │ │ - vqshl.u64 q2, , #11 │ │ + vqshl.u64 q2, q1, #11 │ │ vmul.i q3, q13, d2[2] │ │ vmls.i q5, , d2[5] │ │ vmlal.u8 q3, d27, d26 │ │ vmls.i q5, , d3[3] │ │ vmul.i q3, , d2[4] │ │ @ instruction: 0xff8b174c │ │ vshr.u64 d7, d16, #52 │ │ @@ -2619427,80 +2619427,80 @@ │ │ ldr r4, [r7, #116] @ 0x74 │ │ movs r6, r6 │ │ str r2, [r6, #112] @ 0x70 │ │ vrshr.u8 d15, d30, #5 │ │ vmlsl.u q3, d10, d2[5] │ │ vmls.f , , d1[4] │ │ @ instruction: 0xff8cdc5b │ │ - vmull.u q0, d27, d2[5] │ │ - @ instruction: 0xff8a7e50 │ │ + @ instruction: 0xff8b0abf │ │ + vmull.p8 , d10, d25 │ │ @ instruction: 0xff8a4f90 │ │ vmull.u8 q3, d28, d29 │ │ vmla.i , q14, d0[7] │ │ vshll.u8 , d11, #4 │ │ - vqrshrn.u16 d0, q11, #5 │ │ - @ instruction: 0xff8a7d00 │ │ + vmul.f q0, , d3[3] │ │ + @ instruction: 0xff8a7cd9 │ │ vqshl.u8 d6, d5, #2 │ │ @ instruction: 0xff8b6ef4 │ │ movs r6, r6 │ │ - ldrb r7, [r4, #17] │ │ - vshll.u8 q0, d5, #1 │ │ + ldrb r0, [r0, #17] │ │ + vmul.f q0, , d2[7] │ │ @ instruction: 0xff8a6db4 │ │ movs r6, r6 │ │ str r1, [r1, r1] │ │ - @ instruction: 0xff8c7b1b │ │ + @ instruction: 0xff8c7af4 │ │ vsri.64 d6, d18, #55 │ │ vqdmulh.s q3, , d3[2] │ │ @ instruction: 0xff8cafb4 │ │ movs r6, r6 │ │ add r6, sp, #64 @ 0x40 │ │ movs r6, r6 │ │ str r2, [r1, #72] @ 0x48 │ │ vqrdmulh.s , , d0[4] │ │ vsli.64 q3, , #11 │ │ - vsri.8 d9, d19, #5 │ │ + vraddhn.i16 d9, , q6 │ │ vmls.f q3, , d0[3] │ │ - vabdl.u8 , d11, d27 │ │ + vabdl.u8 , d11, d4 │ │ vqrdmlah.s q0, , d2[3] │ │ vqshl.u64 d13, d30, #11 │ │ vrshr.u64 q3, q2, #53 │ │ vmls.f , , d2[4] │ │ - vrsra.u8 d9, d3, #5 │ │ + vmlal.u , d27, d0[7] │ │ vsli.64 d13, d30, #9 │ │ vmlsl.u8 q0, d11, d30 │ │ vraddhn.i16 d6, , q0 │ │ vmlsl.u8 q3, d27, d4 │ │ movs r6, r6 │ │ - str r6, [sp, #380] @ 0x17c │ │ + str r6, [sp, #224] @ 0xe0 │ │ vmul.f q3, , d0[6] │ │ movs r6, r6 │ │ lsrs r2, r0, #22 │ │ @ instruction: 0xff8b6c50 │ │ movs r6, r6 │ │ ldr r4, [r3, #48] @ 0x30 │ │ movs r6, r6 │ │ - ldmia r7, {r2, r3, r5, r6, r7} │ │ - @ instruction: 0xff89ce34 │ │ - @ instruction: 0xff89ce14 │ │ + ldmia r7, {r0, r2, r6, r7} │ │ + vmull.p8 q6, d9, d13 │ │ + vqrdmulh.s q6, , d1[7] │ │ vsli.8 , q10, #1 │ │ vmlal.u8 q0, d10, d25 │ │ - vaddw.u8 , , d10 │ │ + vmla.i , , d3[4] │ │ vqrdmulh.s q1, , d0[7] │ │ vmlal.u , d28, d0[3] │ │ vmlsl.u8 q1, d10, d12 │ │ vmla.f q0, q14, d1[4] │ │ vmul.f q1, , d0[7] │ │ - @ instruction: 0xff8ccab6 │ │ + vmlsl.u8 q6, d28, d15 │ │ vsri.64 , q8, #55 │ │ @ instruction: 0xff8a68b8 │ │ movs r6, r6 │ │ lsls r5, r4, #30 │ │ @ instruction: 0xff896744 │ │ movs r6, r6 │ │ - beq.n af48a8 │ │ + beq.n af4a5a │ │ @ instruction: 0xff896b58 │ │ movs r6, r6 │ │ ldr r4, [r5, #24] │ │ movs r6, r6 │ │ bvs.n af4a08 │ │ vrshr.u8 , q12, #5 │ │ vrshr.u8 , q2, #5 │ │ @@ -2619509,44 +2619509,44 @@ │ │ str r4, [r4, #84] @ 0x54 │ │ movs r6, r6 │ │ str r4, [r7, #80] @ 0x50 │ │ movs r6, r6 │ │ str r4, [r1, #80] @ 0x50 │ │ movs r6, r6 │ │ ldrb r2, [r2, r5] │ │ - vqshrn.u16 d5, q6, #5 │ │ + @ instruction: 0xff8b58f5 │ │ vmls.f , q13, d2[3] │ │ vmla.i q3, q5, d2[0] │ │ @ instruction: 0xff8b9bc9 │ │ vmul.f , , d1[6] │ │ - vqrdmlsh.s q5, , d0[3] │ │ + @ instruction: 0xff8baf25 │ │ vrsra.u8 q6, q6, #7 │ │ movs r2, r6 │ │ - subs r6, #10 │ │ + subs r5, #227 @ 0xe3 │ │ @ instruction: 0xff8a5f8a │ │ vsubw.u8 q6, , d28 │ │ movs r2, r6 │ │ lsrs r6, r6, #25 │ │ @ instruction: 0xff8c5f56 │ │ vabdl.u8 q3, d11, d12 │ │ movs r6, r6 │ │ bcc.n af4986 │ │ @ instruction: 0xff8b5ed6 │ │ @ instruction: 0xff8b0df4 │ │ - vqdmulh.s , q6, d2[4] │ │ + @ instruction: 0xff8c3c3b │ │ @ instruction: 0xff89a7cc │ │ movs r6, r6 │ │ ldrh r7, [r7, #0] │ │ vmla.f q6, q14, d0[6] │ │ movs r2, r6 │ │ ldmdb sl!, {r1, r3, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ ldrsh r6, [r2, r0] │ │ vsra.u64 d12, d24, #53 │ │ movs r2, r6 │ │ - add r5, sp, #536 @ 0x218 │ │ + add r5, sp, #380 @ 0x17c │ │ @ instruction: 0xff895dda │ │ vqshlu.s64 d8, d17, #11 │ │ vsri.64 q5, q0, #52 │ │ movs r6, r6 │ │ str r7, [sp, #172] @ 0xac │ │ vsri.64 d0, d6, #53 │ │ vqrshrn.u16 d7, , #5 │ │ @@ -2619804,24 +2619804,24 @@ │ │ b.n af4da4 │ │ asrs r6, r7, #3 │ │ add.w r0, r0, r0, lsl #20 │ │ b.n af53ce │ │ movs r5, r0 │ │ b.n af4fd2 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r0, r3, r6, r7, r8, r9, sl, fp, sp, lr} │ │ + ldmia.w sp!, {r1, r5, r7, r8, r9, sl, fp, sp, lr} │ │ vsubw.u8 q2, q5, d17 │ │ vqrdmlah.s , q6, d0[3] │ │ movs r5, r6 │ │ add r8, r1 │ │ movs r0, r0 │ │ strb r1, [r1, #25] │ │ - @ instruction: 0xff8bdf8c │ │ + vqrdmlsh.s , , d1[5] │ │ vmlal.u8 q7, d25, d12 │ │ - vsubl.u8 , d27, d14 │ │ + vmlal.u , d11, d3[5] │ │ vsra.u64 q2, q8, #55 │ │ stmdb sp!, {r2} │ │ b.n af5362 │ │ movs r7, r5 │ │ rev r0, r0 │ │ str r1, [r0, r0] │ │ b.n af5006 │ │ @@ -2619917,17 +2619917,17 @@ │ │ asrs r1, r0, #32 │ │ b.n af4eac │ │ vqrdmlah.s32 q7, , │ │ movs r1, r0 │ │ b.n af54d6 │ │ strh r0, [r6, #14] │ │ ldmia.w sp!, {r0, r2, r5, r7, r9, sl, ip, lr} │ │ - vraddhn.i16 d12, , q7 │ │ - vqshl.u64 d1, d12, #9 │ │ - vsri.64 , q15, #54 │ │ + vmls.i q6, , d3[5] │ │ + vqshl.u8 , , #1 │ │ + vsri.64 , , #54 │ │ @ instruction: 0xff894ff0 │ │ stmdb sp!, {r2, r3, r4, r5, ip, lr, pc} │ │ b.n af524c │ │ strb r0, [r0, #0] │ │ b.n af50f6 │ │ lsls r0, r1, #1 │ │ b.n af48da │ │ @@ -2620883,51 +2620883,51 @@ │ │ movs r0, r0 │ │ b.n af5c82 │ │ str r0, [sp, #64] @ 0x40 │ │ b.n af5110 │ │ mrc2 10, 6, r1, cr10, cr15, {7} @ │ │ mrc2 10, 6, lr, cr15, cr15, {7} @ │ │ add r7, pc, #196 @ (adr r7, af56a4 ) │ │ - vsra.u64 q6, q6, #54 │ │ + vsra.u64 d12, d21, #54 │ │ vmla.f , , d0[2] │ │ - vmls.f , , d0[1] │ │ + vsli.8 d1, d13, #3 │ │ vqrdmlsh.s , q13, d1[6] │ │ - @ instruction: 0xff8c69ab │ │ + @ instruction: 0xff8c6984 │ │ vsri.8 q7, q15, #7 │ │ vshr.u64 d12, d16, #53 │ │ @ instruction: 0xff8a1c10 │ │ @ instruction: 0xff8bfd12 │ │ vqrshrn.u16 d8, q6, #6 │ │ - vmlsl.u8 , d26, d31 │ │ - vabal.u8 q4, d25, d16 │ │ + vmlsl.u8 , d26, d8 │ │ + vsli.8 q4, , #1 │ │ vraddhn.i16 d5, , q11 │ │ vrsra.u64 d14, d12, #53 │ │ vqrshrun.s16 d12, , #5 │ │ - vaddl.u8 q6, d11, d31 │ │ + vaddl.u8 q6, d11, d8 │ │ vrsra.u64 d10, d12, #55 │ │ - @ instruction: 0xff8ad8b0 │ │ + vmlal.u8 , d26, d9 │ │ vmlal.u8 , d25, d8 │ │ movs r6, r6 │ │ ldr r4, [r5, r1] │ │ movs r6, r6 │ │ - cmp r7, #80 @ 0x50 │ │ - vqrdmlah.s q1, q13, d3[0] │ │ + cmp r7, #41 @ 0x29 │ │ + @ instruction: 0xff8a2e9c │ │ vqrshrun.s16 d5, , #6 │ │ vmull.u8 , d28, d29 │ │ - vqrdmulh.s q1, q5, d3[6] │ │ + vqrdmulh.s q1, q5, d0[1] │ │ vsubw.u8 , , d13 │ │ @ instruction: 0xff88dafc │ │ @ instruction: 0xff8a8abe │ │ - vmull.p8 , d27, d4 │ │ + @ instruction: 0xff8b9e5d │ │ vabdl.u8 , d9, d16 │ │ vqrdmlah.s , q6, d2[3] │ │ @ instruction: 0xff8bda50 │ │ vmull.p8 , d10, d13 │ │ - vshr.u64 , , #52 │ │ - vabal.u8 , d25, d10 │ │ + vaddl.u8 , d28, d28 │ │ + vmls.f , , d3[4] │ │ vqshrun.s16 d4, q8, #6 │ │ stmdb sp!, {r0, lr} │ │ b.n af59b6 │ │ asrs r4, r7, #32 │ │ b.n af51b8 │ │ str r0, [r0, r0] │ │ b.n af59be │ │ @@ -2621059,15 +2621059,15 @@ │ │ b.n af5ece │ │ asrs r1, r0, #32 │ │ b.n af58b0 │ │ stc2 11, cr14, [ip], #1020 @ 0x3fc @ │ │ movs r6, r0 │ │ b.n af5ada │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r1, r2, r3, r5, r6, r7, r8, r9, fp, ip, pc} │ │ + ldmia.w sp!, {r0, r1, r2, r6, r7, r8, r9, fp, ip, pc} │ │ @ instruction: 0xff894bf0 │ │ stmdb sp!, {r2, r5, ip, sp, lr} │ │ b.n af52ce │ │ strh r1, [r0, #0] │ │ b.n af5aee │ │ str r4, [r3, #0] │ │ b.n af52d6 │ │ @@ -2621177,15 +2621177,15 @@ │ │ b.n af5bd2 │ │ asrs r1, r0, #32 │ │ b.n af59b4 │ │ stc2l 11, cr14, [fp], #-1020 @ 0xfffffc04 @ │ │ movs r6, r0 │ │ b.n af5bde │ │ ldrh r0, [r6, #30] │ │ - ldmia.w sp!, {r0, r4, r7, sl, sp, lr} │ │ + ldmia.w sp!, {r1, r3, r5, r6, sl, sp, lr} │ │ vqrdmlah.s q2, q5, d1[0] │ │ vabdl.u8 , d11, d28 │ │ movs r6, r6 │ │ hlt 0x0001 │ │ vmlal.u8 q4, d26, d18 │ │ @ instruction: 0xff8b4df3 │ │ @ instruction: 0xff8bfbce │ │ @@ -2621415,15 +2621415,15 @@ │ │ movs r0, r0 │ │ b.n af5be0 │ │ ands r0, r2 │ │ b.n af55c6 │ │ ands r0, r2 │ │ ldmia.w sp!, {r1, r2, r3, r4, r8, r9, sl, fp, ip, sp, lr, pc} │ │ b.n af5d2c │ │ - ldrb r7, [r6, #12] │ │ + ldrb r0, [r2, #12] │ │ vrshr.u8 d9, d8, #7 │ │ movs r6, r6 │ │ ands r0, r2 │ │ stmdb sp!, {r2, r3, r4, r5, lr} │ │ b.n af561c │ │ movs r0, r1 │ │ b.n af6222 │ │ @@ -2621853,19 +2621853,19 @@ │ │ subs r7, #194 @ 0xc2 │ │ asrs r0, r4, #6 │ │ lsls r7, r2, #27 │ │ subs r0, r0, r4 │ │ vpmin.u16 q15, , │ │ pop {r2, r6, r7, pc} │ │ vqrshrun.s16 d13, , #5 │ │ - @ instruction: 0xff8b5d91 │ │ + vqrdmulh.s , , d2[6] │ │ vqshlu.s8 , q6, #1 │ │ @ instruction: 0xff8b2bcb │ │ vqrdmlsh.s , , d3[1] │ │ - vqshl.u64 , q5, #11 │ │ + vqshl.u64 d7, d19, #11 │ │ vqshrun.s16 d4, q8, #7 │ │ stmdb sp!, {r5, r8, ip, lr} │ │ b.n af59ec │ │ ands r0, r0 │ │ b.n af61f2 │ │ str r5, [r0, r0] │ │ b.n af5fd4 │ │ @@ -2621999,25 +2621999,25 @@ │ │ movs r0, r0 │ │ b.n af670e │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r2, r5, r9, sl, fp, pc} │ │ movs r6, r6 │ │ ldrh r0, [r3, #26] │ │ movs r5, r6 │ │ - ldmia r4, {r4, r7} │ │ + ldmia r4!, {r0, r3, r5, r6} │ │ vsli.64 d13, d4, #9 │ │ @ instruction: 0xff8b2fbd │ │ vmlsl.u8 q4, d28, d4 │ │ movs r5, r6 │ │ str r5, [r5, #44] @ 0x2c │ │ @ instruction: 0xff8b8a74 │ │ movs r5, r6 │ │ stc 15, cr15, [ip, #552]! @ 0x228 │ │ - ldrb r5, [r3, r0] │ │ - vqrdmlsh.s , q5, d2[3] │ │ + ldrh r6, [r6, r7] │ │ + @ instruction: 0xff8a3f27 │ │ @ instruction: 0xff894ffe │ │ stmdb sp!, {r0, ip, lr} │ │ b.n af6346 │ │ ands r0, r2 │ │ b.n af5b2a │ │ asrs r4, r1, #10 │ │ b.n af5b4c │ │ @@ -2622316,33 +2622316,33 @@ │ │ asrs r1, r0, #32 │ │ b.n af63b4 │ │ vld4.32 @ instruction: 0xf9ebebff │ │ vpmin.u32 q15, , │ │ ldrb r6, [r4, #28] │ │ vsra.u8 d4, d11, #5 │ │ @ instruction: 0xff8b6d19 │ │ - @ instruction: 0xff8c3d2d │ │ + @ instruction: 0xff8c3d06 │ │ vqrdmlah.s q1, , d0[7] │ │ movs r6, r6 │ │ - strb r3, [r4, #18] │ │ + strb r4, [r7, #17] │ │ @ instruction: 0xff89cdd1 │ │ vqshl.u8 q1, , #2 │ │ vqshrn.u16 d0, q10, #5 │ │ @ instruction: 0xff8b2db8 │ │ movs r6, r6 │ │ - subs r3, #110 @ 0x6e │ │ + subs r3, #71 @ 0x47 │ │ vmlal.u q2, d9, d2[0] │ │ vrsubhn.i16 d0, , q0 │ │ movs r0, r0 │ │ lsrs r4, r0, #3 │ │ movs r0, r0 │ │ bl c0d1ee │ │ bl c2f1f2 │ │ - str r1, [sp, #224] @ 0xe0 │ │ - vabdl.u8 , d9, d5 │ │ + str r1, [sp, #68] @ 0x44 │ │ + vqshlu.s64 , q7, #9 │ │ vqdmulh.s q1, , d0[4] │ │ movs r6, r6 │ │ movs r6, #104 @ 0x68 │ │ @ instruction: 0xff8b48f0 │ │ stmdb sp!, {r2, r3, r8, ip} │ │ b.n af5e34 │ │ movs r0, r2 │ │ @@ -2622460,15 +2622460,15 @@ │ │ b.n af6b36 │ │ stmia r4!, {r3, r4, r7} │ │ @ instruction: 0xebff0104 │ │ b.n af620c │ │ ands r1, r0 │ │ b.n af688a │ │ @ instruction: 0xfff8eaff │ │ - b.n af5c98 │ │ + b.n af5c4a │ │ @ instruction: 0xff892c10 │ │ movs r6, r6 │ │ ldr r1, [sp, #872] @ 0x368 │ │ @ instruction: 0xff8b89a0 │ │ movs r6, r6 │ │ ldrh r4, [r4, #10] │ │ movs r6, r6 │ │ @@ -2622849,36 +2622849,36 @@ │ │ b.n af6a9e │ │ ldrh.w lr, [r9, #3071] @ 0xbff │ │ str r4, [r0, #0] │ │ b.n af6aa6 │ │ @ instruction: 0xffd1eaff │ │ stmia.w fp, {r1, r3, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ lsls r6, r6, #25 │ │ - @ instruction: 0xff8bfcff │ │ + @ instruction: 0xff8bfcd8 │ │ vmlsl.u q2, d24, d0[3] │ │ movs r6, r6 │ │ push {r0, r2} │ │ - vqshlu.s8 d5, d17, #3 │ │ + vrsubhn.i16 d5, , q5 │ │ vqshrun.s16 d8, q12, #6 │ │ movs r6, r6 │ │ cmp r2, #4 │ │ movs r6, r6 │ │ - b.n af6c06 │ │ + b.n af6bb8 │ │ vabdl.u8 q4, d25, d12 │ │ movs r6, r6 │ │ - b.n af6c34 │ │ + b.n af6be6 │ │ @ instruction: 0xff8987e0 │ │ movs r6, r6 │ │ b.n af6cd6 │ │ vmull.u q0, d24, d0[2] │ │ vrshr.u64 , q5, #52 │ │ - vsra.u8 d14, d31, #6 │ │ - vsra.u8 q7, q10, #7 │ │ + vsra.u8 d14, d8, #6 │ │ + vmla.f q7, , d1[3] │ │ vqrdmlah.s q4, , d1[2] │ │ - @ instruction: 0xff8a1b30 │ │ + @ instruction: 0xff8a1b09 │ │ @ instruction: 0xff8aa8f6 │ │ @ instruction: 0xff8a4ff0 │ │ stmdb sp!, {r2, r3, r4, ip, lr, pc} │ │ b.n af6c5c │ │ str r0, [sp, #112] @ 0x70 │ │ b.n af62e6 │ │ add sp, #4 │ │ @@ -2623182,21 +2623182,21 @@ │ │ b.n af6d92 │ │ movs r0, #9 │ │ b.n af6d96 │ │ stmia r5!, {r2, r3, r4, r5, r6, r7} │ │ @ instruction: 0xfb0aff71 │ │ @ instruction: 0xeaffe0f0 │ │ vraddhn.i16 d0, q4, q5 │ │ - vqshrn.u16 d10, q9, #5 │ │ + @ instruction: 0xff8ba90b │ │ vabdl.u8 q3, d25, d5 │ │ vrshr.u64 , q14, #52 │ │ vmull.u8 q6, d28, d3 │ │ - @ instruction: 0xff8b6cf9 │ │ - @ instruction: 0xff896d91 │ │ - vrshr.u64 d12, d4, #55 │ │ + @ instruction: 0xff8b6cd2 │ │ + vqrdmulh.s q3, , d2[6] │ │ + vmlal.u q6, d9, d1[7] │ │ vmull.p8 q2, d9, d0 │ │ stmdb sp!, {} │ │ b.n af712a │ │ movs r4, r0 │ │ b.n af65a8 │ │ movs r2, r0 │ │ lsrs r0, r0, #8 │ │ @@ -2623721,28 +2623721,28 @@ │ │ movs r0, r2 │ │ b.n af765e │ │ asrs r1, r0, #32 │ │ b.n af7040 │ │ bf 1a, aff722 │ │ vpmin.u16 q15, , │ │ lsls r1, r6, #14 │ │ - vsubl.u8 , d28, d19 │ │ + vrshr.u8 , q14, #4 │ │ vmlsl.u8 , d26, d16 │ │ vmull.u8 , d8, d13 │ │ vsubl.u8 q1, d11, d24 │ │ movs r6, r6 │ │ add r2, pc, #516 @ (adr r2, af7144 ) │ │ - @ instruction: 0xff8a4cf7 │ │ - vsra.u64 d3, d30, #55 │ │ + @ instruction: 0xff8a4cd0 │ │ + vsra.u64 d3, d7, #55 │ │ @ instruction: 0xff891c1f │ │ - @ instruction: 0xff8bd924 │ │ + @ instruction: 0xff8bd8fd │ │ vshr.u64 d12, d23, #55 │ │ vmull.u , d10, d2[5] │ │ vqrdmlsh.s , , d0[1] │ │ - @ instruction: 0xff8c2f5f │ │ + @ instruction: 0xff8c2f38 │ │ vshr.u8 d2, d12, #7 │ │ movs r6, r6 │ │ stmia r0!, {r0, r1, r2, r5} │ │ @ instruction: 0xff8afe5c │ │ vqshrun.s16 d4, q8, #6 │ │ stmdb sp!, {lr} │ │ b.n af72b6 │ │ @@ -2624190,26 +2624190,26 @@ │ │ stmia r2!, {r0, r1, r3, r4, r5, r6} │ │ @ instruction: 0xebff6000 │ │ b.n af7aaa │ │ strb r0, [r0, #0] │ │ b.n af7aae │ │ vpmin.u8 q15, q9, │ │ add r5, sp, #1016 @ 0x3f8 │ │ - vshl.s32 q11, , #31 │ │ + vshl.s32 q11, q0, #31 │ │ @ instruction: 0xff897edd │ │ @ instruction: 0xff8c9f81 │ │ vrsra.u64 d8, d13, #54 │ │ @ instruction: 0xff8a8369 │ │ - @ instruction: 0xff8a9f1d │ │ + @ instruction: 0xff8a9ef6 │ │ vqshlu.s64 d10, d14, #9 │ │ - vqrdmlsh.s q0, , d3[5] │ │ - vmull.u8 q1, d10, d7 │ │ + vqrdmlsh.s q0, , d0[0] │ │ + @ instruction: 0xff8a2be0 │ │ @ instruction: 0xff895b47 │ │ @ instruction: 0xff8c38b4 │ │ - vqshl.u8 d4, d15, #4 │ │ + vqshlu.s64 q2, q12, #12 │ │ vshr.u8 q2, q14, #6 │ │ stmdb sp!, {ip, lr} │ │ b.n af76ee │ │ movs r0, r0 │ │ b.n af7af2 │ │ adds r0, #4 │ │ b.n af78d0 │ │ @@ -2624923,15 +2624923,15 @@ │ │ movs r6, r6 │ │ strb r4, [r0, r5] │ │ vrsra.u8 , q8, #4 │ │ movs r6, r6 │ │ adds r2, #159 @ 0x9f │ │ vrsra.u64 d7, d16, #52 │ │ movs r6, r6 │ │ - lsls r3, r7, #30 │ │ + lsls r4, r2, #30 │ │ vshr.u8 q2, q14, #7 │ │ stmdb sp!, {r1, sp, lr} │ │ b.n af7d2e │ │ str r3, [r0, r0] │ │ b.n af7d32 │ │ str r0, [r0, #0] │ │ b.n af7510 │ │ @@ -2625325,23 +2625325,23 @@ │ │ movs r6, r6 │ │ cbz r0, af7da8 │ │ vshr.u64 d7, d28, #54 │ │ movs r6, r6 │ │ bl ec4c6e │ │ strb r0, [r0, #4] │ │ movs r6, r6 │ │ - subs r6, #154 @ 0x9a │ │ - vqshl.u64 d14, d19, #10 │ │ + subs r6, #115 @ 0x73 │ │ + vabdl.u8 q7, d26, d12 │ │ vaddl.u8 , d25, d24 │ │ movs r6, r6 │ │ ldrb r2, [r7, #0] │ │ vaddl.u8 , d10, d28 │ │ movs r6, r6 │ │ asrs r5, r1, #6 │ │ - vrshr.u8 q1, , #4 │ │ + vmlal.u q1, d12, d2[2] │ │ @ instruction: 0xff8a4bf0 │ │ stmdb sp!, {r3, r4, ip, lr, pc} │ │ b.n af821c │ │ strh r0, [r0, #0] │ │ b.n af84c6 │ │ str r0, [r0, #0] │ │ b.n af80ca │ │ @@ -2625722,15 +2625722,15 @@ │ │ bf 8, af48d2 │ │ ands r5, r0 │ │ b.n af841a │ │ movs r4, r0 │ │ b.n af841e │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r0, r1, r3, r4, r6, r8, lr} │ │ - vaddl.u8 , d11, d1 │ │ + @ instruction: 0xff8b8fda │ │ @ instruction: 0xff8948f0 │ │ stmdb sp!, {r1, ip, lr} │ │ b.n af8432 │ │ movs r0, #4 │ │ b.n af7c16 │ │ strb r0, [r0, #0] │ │ b.n af843a │ │ @@ -2625890,15 +2625890,15 @@ │ │ @ instruction: 0xfb0affe8 │ │ @ instruction: 0xeaff7007 │ │ b.n af899e @ unpredictable branch in IT block │ │ │ │ moval r7, r0 │ │ b.n af85a2 │ │ ldrh r0, [r6, #30] │ │ - ldmia.w sp!, {r0, r1, r4, r5, r9, sl, fp, ip} │ │ + ldmia.w sp!, {r2, r3, r9, sl, fp, ip} │ │ vsra.u64 q2, q14, #55 │ │ stmdb sp!, {lr} │ │ b.n af85b2 │ │ str r4, [r2, r0] │ │ b.n af7d96 │ │ asrs r0, r6, #32 │ │ b.n af7d9a │ │ @@ -2625956,15 +2625956,15 @@ │ │ b.n af8626 │ │ asrs r1, r0, #32 │ │ b.n af8408 │ │ bf 6, aeeaea │ │ strb r4, [r4, #0] │ │ b.n af7dfa │ │ strh r4, [r7, #14] │ │ - ldmia.w sp!, {r0, r1, r2, r4, r7, r8, ip, sp, lr} │ │ + ldmia.w sp!, {r4, r5, r6, r8, ip, sp, lr} │ │ vshr.u8 q2, q14, #7 │ │ stmdb sp!, {ip, lr} │ │ b.n af8642 │ │ movs r0, r7 │ │ b.n af7ea6 │ │ ands r0, r0 │ │ b.n af8a4a │ │ @@ -2626052,16 +2626052,16 @@ │ │ movs r0, r2 │ │ b.n af8abe │ │ movs r0, r7 │ │ b.n af7ecc │ │ movs r4, r0 │ │ b.n af8706 │ │ strh r4, [r7, #2] │ │ - ldmia.w sp!, {r3, r5, r7, r8, ip, sp, lr} │ │ - vsra.u64 d7, d26, #55 │ │ + ldmia.w sp!, {r0, r7, r8, ip, sp, lr} │ │ + vsra.u64 d7, d3, #55 │ │ @ instruction: 0xff8929fb │ │ vshr.u8 q2, q8, #4 │ │ stmdb sp!, {r0, lr} │ │ b.n af871e │ │ asrs r4, r1, #2 │ │ b.n af7f20 │ │ str r0, [r0, r0] │ │ @@ -2626542,20 +2626542,20 @@ │ │ b.n af8f42 │ │ movs r0, #11 │ │ b.n af8b46 │ │ asrs r1, r0, #32 │ │ b.n af8928 │ │ bfcsel 2, af900a , 6, cc │ │ @ instruction: 0xfff1eaff │ │ - bgt.n af8820 │ │ + blt.n af87d2 │ │ @ instruction: 0xff886fd3 │ │ @ instruction: 0xff8aad5f │ │ vmlal.u , d11, d3[4] │ │ - vmlsl.u8 , d11, d3 │ │ - vmlsl.u8 q4, d8, d7 │ │ + @ instruction: 0xff8bd9dc │ │ + vmul.f q4, q12, d0[4] │ │ vabal.u8 q6, d25, d12 │ │ vaddw.u8 , q13, d28 │ │ @ instruction: 0xff8a48f0 │ │ stmdb sp!, {r3, r4, ip, lr, pc} │ │ b.n af8cd4 │ │ ands r0, r7 │ │ b.n af835e │ │ @@ -2626782,16 +2626782,16 @@ │ │ movs r0, #0 │ │ b.n af9166 │ │ stc2 11, cr14, [pc, #1020]! @ af8e24 @ │ │ movs r5, r0 │ │ b.n af8d6e │ │ ldrh r4, [r7, #6] │ │ ldmia.w sp!, {r0, r1, r3, r4, r5, r6, r8, r9, sl, pc} │ │ - vrsra.u8 d3, d23, #6 │ │ - @ instruction: 0xff8af7e2 │ │ + vrsra.u8 d3, d0, #6 │ │ + vqshl.u64 d15, d27, #10 │ │ @ instruction: 0xff881ab8 │ │ @ instruction: 0xff8b4ff0 │ │ stmdb sp!, {r2, r4, ip, lr, pc} │ │ b.n af8ee4 │ │ str r0, [r0, r0] │ │ b.n af8d8e │ │ ands r1, r0 │ │ @@ -2627183,28 +2627183,28 @@ │ │ b.n af8eb4 │ │ vpmin.u q7, q15, │ │ str r0, [r0, r0] │ │ b.n af94de │ │ str r0, [r0, r0] │ │ b.n af88aa │ │ vpmin.u q7, , │ │ - ldr r1, [r6, #44] @ 0x2c │ │ + ldr r2, [r1, #44] @ 0x2c │ │ vqrshrun.s16 d1, , #7 │ │ - vshr.u64 , , #53 │ │ - vmlsl.u , d10, d3[1] │ │ + vaddl.u8 , d27, d26 │ │ + vrsubhn.i16 d13, q5, q8 │ │ vmul.i , q4, d1[0] │ │ - vshr.u64 d3, d9, #53 │ │ - @ instruction: 0xff8a6a74 │ │ - @ instruction: 0xff89daf5 │ │ + vshr.u8 , q9, #5 │ │ + vmull.u q3, d10, d1[3] │ │ + vmull.u , d25, d2[3] │ │ vmull.p8 , d25, d24 │ │ movs r6, r6 │ │ - bvs.n af8eca │ │ + bvs.n af8e7c │ │ @ instruction: 0xff88a3eb │ │ - @ instruction: 0xff8a4cbf │ │ - @ instruction: 0xff89be7d │ │ + @ instruction: 0xff8a4c98 │ │ + @ instruction: 0xff89be56 │ │ vqshrun.s16 d4, q8, #7 │ │ stmdb sp!, {r0, lr} │ │ b.n af9122 │ │ str r0, [r0, r0] │ │ b.n af9126 │ │ @ instruction: 0xb7cb │ │ @ instruction: 0xebff0000 │ │ @@ -2627385,17 +2627385,17 @@ │ │ lsrs r0, r6, #26 │ │ subs r0, r0, r4 │ │ movs r4, r0 │ │ b.n af92b2 │ │ beq.n af8f94 │ │ b.n af9490 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r2, r7, r8, sl, fp, ip, pc} │ │ - vsubw.u8 q4, , d14 │ │ - @ instruction: 0xff892afd │ │ + ldmia.w sp!, {r0, r2, r3, r4, r6, r8, sl, fp, ip, pc} │ │ + @ instruction: 0xff898367 │ │ + @ instruction: 0xff892ad6 │ │ @ instruction: 0xff8a48f0 │ │ stmdb sp!, {lr} │ │ b.n af92ce │ │ bcc.n af9016 │ │ @ instruction: 0xebff0004 │ │ b.n af8abe │ │ str r6, [r2, r0] │ │ @@ -2627699,22 +2627699,22 @@ │ │ b.n af9976 │ │ asrs r1, r0, #32 │ │ b.n af9358 │ │ vmov.16 d18[1], lr │ │ movs r0, r0 │ │ b.n af9982 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r2, r5, r6, r9, ip, lr, pc} │ │ + ldmia.w sp!, {r0, r2, r3, r4, r5, r9, ip, lr, pc} │ │ @ instruction: 0xff885b84 │ │ movs r6, r6 │ │ stc2l 0, cr0, [ip, #-212] @ 0xffffff2c │ │ add r4, pc, #248 @ (adr r4, af934c ) │ │ @ instruction: 0xff8b5adc │ │ movs r6, r6 │ │ - bcs.n af9302 │ │ + bcs.n af92b4 │ │ vmls.i , q4, d0[4] │ │ vqshrun.s16 d4, q8, #5 │ │ stmdb sp!, {r2, r3, r7, ip} │ │ b.n af8da8 │ │ movs r0, r2 │ │ b.n af99ae │ │ asrs r1, r0, #32 │ │ @@ -2627776,29 +2627776,29 @@ │ │ b.n af9a2a │ │ asrs r1, r0, #32 │ │ b.n af940c │ │ vldr d30, [r5, #1020] @ 0x3fc │ │ movs r0, r0 │ │ b.n af9a36 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r0, r1, r2, r4, r5, r6, r8, sl, fp} │ │ + ldmia.w sp!, {r4, r6, r8, sl, fp} │ │ @ instruction: 0xff895ad0 │ │ movs r6, r6 │ │ ldc2 0, cr0, [r8], {53} @ 0x35 │ │ - str r1, [r6, #52] @ 0x34 │ │ + str r2, [r1, #52] @ 0x34 │ │ vmlsl.u8 , d9, d24 │ │ movs r6, r6 │ │ - bl bac222 │ │ - bmi.n af931a │ │ + bl b85222 │ │ + bcc.n af92cc │ │ vaddl.u8 q0, d9, d4 │ │ b.n af8e58 │ │ movs r0, r0 │ │ b.n af943c │ │ vrhadd.u16 d14, d14, d31 │ │ - bmi.n af9354 │ │ + bcc.n af9306 │ │ @ instruction: 0xff8948f0 │ │ stmdb sp!, {r0, ip, lr} │ │ b.n af966e │ │ asrs r4, r6, #2 │ │ b.n af8e70 │ │ movs r0, r2 │ │ b.n af9a76 │ │ @@ -2627882,18 +2627882,18 @@ │ │ add.w r0, r0, r5 │ │ b.n af9726 │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r0, r9, sl, fp, lr} │ │ vmlsl.u8 , d11, d4 │ │ movs r6, r6 │ │ @ instruction: 0xfbcc0035 │ │ - bl b4c30a │ │ - bl b6c30e │ │ + bl b2530a │ │ + bl b4530e │ │ ldr r5, [pc, #808] @ (af9728 ) │ │ - vqrshrn.u16 d2, , #5 │ │ + @ instruction: 0xff8b292e │ │ @ instruction: 0xff8a4bf0 │ │ stmdb sp!, {r3, r7, ip, lr, pc} │ │ b.n af98a8 │ │ str r1, [r0, #0] │ │ b.n af9752 │ │ asrs r0, r7, #9 │ │ b.n af8f54 │ │ @@ -2628194,16 +2628194,16 @@ │ │ vsli.8 d8, d27, #3 │ │ @ instruction: 0xff8b9cfb │ │ vsli.8 d8, d24, #2 │ │ vsri.64 d8, d15, #53 │ │ vaddl.u8 q5, d27, d3 │ │ @ instruction: 0xff8bdb57 │ │ vshr.u8 q3, q10, #5 │ │ - vmull.p8 q7, d10, d6 │ │ - vqrdmlah.s q6, , d1[3] │ │ + @ instruction: 0xff8aeddf │ │ + vmull.p8 q6, d25, d22 │ │ @ instruction: 0xff884ff0 │ │ stmdb sp!, {r2, r4, ip, lr, pc} │ │ b.n af9b6c │ │ str r0, [r1, r1] │ │ b.n af9210 │ │ str r3, [r0, #0] │ │ b.n af9a1a │ │ @@ -2628598,19 +2628598,19 @@ │ │ b.n afa1c6 │ │ asrs r1, r0, #32 │ │ b.n af9ba8 │ │ @ instruction: 0xebeeebff │ │ movs r0, r0 │ │ b.n afa1d2 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r0, r4, r6, sl, fp, ip, lr} │ │ + ldmia.w sp!, {r1, r3, r5, sl, fp, ip, lr} │ │ vrsra.u8 d5, d20, #7 │ │ movs r6, r6 │ │ @ instruction: 0xf4fc0035 │ │ - ldrb r2, [r4, r1] │ │ + ldrb r3, [r7, r0] │ │ vrshr.u8 d13, d22, #7 │ │ vqrdmlsh.s q7, q5, d1[7] │ │ vaddl.u8 q0, d10, d0 │ │ b.n afa1f2 │ │ vrhadd.u16 d14, d14, d31 │ │ movs r0, r0 │ │ b.n afa1fa │ │ @@ -2629891,19 +2629891,19 @@ │ │ ldr r4, [r5, #20] │ │ ldr r7, [r3, #20] │ │ ldr r6, [r5, #20] │ │ mcr 0, 0, r0, cr0, cr5, {1} │ │ strb r3, [r6, r7] │ │ @ instruction: 0xff8aee38 │ │ vsri.64 d0, d24, #53 │ │ - vaddl.u8 , d27, d7 │ │ + vmla.i , , d0[4] │ │ @ instruction: 0xff89ebd0 │ │ movs r5, r6 │ │ stcl 0, cr0, [r0], #-212 @ 0xffffff2c │ │ - ldr r2, [r2, #116] @ 0x74 │ │ + ldr r3, [r5, #112] @ 0x70 │ │ @ instruction: 0xff894bf1 │ │ @ instruction: 0xff8c4a7b │ │ vrshr.u8 , , #4 │ │ vsri.64 , q0, #53 │ │ movs r2, r6 │ │ add r4, pc, #852 @ (adr r4, afa940 ) │ │ vrsra.u8 , , #8 │ │ @@ -2630841,15 +2630841,15 @@ │ │ movs r0, r0 │ │ movs r1, r0 │ │ movs r0, r0 │ │ str r3, [r7, #24] │ │ movs r2, r0 │ │ lsls r4, r2, #4 │ │ movs r0, r0 │ │ - lsrs r1, r0, #20 │ │ + lsrs r2, r3, #19 │ │ @ instruction: 0xff8a4bf0 │ │ stmdb sp!, {r0, pc} │ │ b.n afb156 │ │ ands r0, r0 │ │ b.n afb15a │ │ lsls r0, r3, #3 │ │ b.n afb19e │ │ @@ -2631023,16 +2631023,16 @@ │ │ movs r1, r0 │ │ b.n afb48a │ │ movs r4, r1 │ │ b.n afaa96 │ │ movs r0, r0 │ │ b.n afb6d2 │ │ ldrh r0, [r6, #30] │ │ - ldmia.w sp!, {r0, r2, r3, r4, r5, r8, r9, fp} │ │ - vsli.8 , q4, #2 │ │ + ldmia.w sp!, {r1, r2, r4, r8, r9, fp} │ │ + vsli.8 d13, d17, #2 │ │ vaddl.u8 q0, d9, d0 │ │ b.n afb642 │ │ vrhadd.u16 d0, d14, d31 │ │ ldr r0, [pc, #960] @ (afb368 ) │ │ stmdb sp!, {ip, lr} │ │ b.n afb2ee │ │ ands r0, r0 │ │ @@ -2631522,15 +2631522,15 @@ │ │ movs r4, r1 │ │ b.n afaeec │ │ @ instruction: 0xffbdeaff │ │ strb r6, [r3, #13] │ │ movs r2, r0 │ │ ble.n afb45c │ │ movs r5, r6 │ │ - lsls r5, r0, #30 │ │ + lsls r6, r3, #29 │ │ @ instruction: 0xff8a4ff0 │ │ stmdb sp!, {r2, r3, r5, r6, r7, ip, lr, pc} │ │ b.n afb894 │ │ blt.n afb3fe │ │ b.n afb898 │ │ ands r0, r0 │ │ b.n afaf22 │ │ @@ -2632144,21 +2632144,21 @@ │ │ b.n afba38 │ │ bge.n afba08 │ │ @ instruction: 0xebffffb8 │ │ @ instruction: 0xeaff4ef6 │ │ @ instruction: 0xff8c4760 │ │ @ instruction: 0xff8c48dc │ │ vqrdmlah.s , q14, d0[4] │ │ - vmul.f , q14, d2[1] │ │ + @ instruction: 0xff8c599f │ │ @ instruction: 0xff896f28 │ │ @ instruction: 0xff8c5ed0 │ │ vrsubhn.i16 d4, q14, q13 │ │ vmlsl.u8 q1, d12, d29 │ │ @ instruction: 0xff8b2b92 │ │ - vmla.f q0, , d1[4] │ │ + vsra.u8 d0, d26, #5 │ │ @ instruction: 0xff8a3f2a │ │ vaddl.u8 q0, d10, d0 │ │ b.n afbff8 │ │ vrhadd.u16 d0, d14, d31 │ │ stmia r4!, {r0, r2, r4, r6} │ │ and.w r0, r0, r8 │ │ b.n afbe62 │ │ @@ -2632993,39 +2632993,39 @@ │ │ b.n afc50c │ │ lsrs r0, r2, #28 │ │ b.n afc360 │ │ lsls r0, r4, #10 │ │ b.n afc3c6 │ │ ldrh r0, [r7, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r2, r3, r4, r5, r9, ip, sp} │ │ - vmls.f q5, q6, d3[7] │ │ - vmull.p8 q3, d8, d23 │ │ + vmls.f q5, q6, d0[2] │ │ + vmull.p8 q3, d8, d0 │ │ vqshl.u8 d7, d27, #1 │ │ vqshrn.u16 d3, , #5 │ │ vqshl.u8 , q10, #2 │ │ vabdl.u8 , d12, d23 │ │ vmls.f , q5, d3[0] │ │ - vmull.u8 q3, d11, d19 │ │ - vrsra.u8 q5, , #7 │ │ - vsri.8 q6, , #8 │ │ + @ instruction: 0xff8b6bfc │ │ + vrsra.u8 d10, d24, #7 │ │ + vsri.8 q6, q4, #8 │ │ vqshrun.s16 d3, , #7 │ │ - @ instruction: 0xff8a6d23 │ │ + @ instruction: 0xff8a6cfc │ │ vrsubhn.i16 d3, , │ │ - @ instruction: 0xff8a6b93 │ │ - vmlal.u q5, d25, d3[1] │ │ + @ instruction: 0xff8a6b6c │ │ + vsubl.u8 q5, d25, d16 │ │ vsri.64 d7, d15, #56 │ │ vqshlu.s64 , , #11 │ │ vsri.64 , , #54 │ │ - @ instruction: 0xff8b6bd7 │ │ - vrsra.u8 d10, d3, #7 │ │ + @ instruction: 0xff8b6bb0 │ │ + vmlal.u q5, d25, d0[7] │ │ vqshlu.s8 d3, d23, #0 │ │ vsri.8 , , #6 │ │ - @ instruction: 0xff8b6b33 │ │ - vmlal.u q5, d9, d3[7] │ │ - @ instruction: 0xff88fba9 │ │ + @ instruction: 0xff8b6b0c │ │ + vmlal.u q5, d9, d0[2] │ │ + @ instruction: 0xff88fb82 │ │ vshr.u8 q2, q8, #7 │ │ stmdb sp!, {sp, lr} │ │ b.n afc43a │ │ add r3, sp, #864 @ 0x360 │ │ @ instruction: 0xebff5000 │ │ b.n afc442 │ │ movs r0, r0 │ │ @@ -2635419,15 +2635419,15 @@ │ │ ldmia.w sp!, {r0, r1, r2, ip, sp, lr} │ │ b.n afdd0a │ │ @ instruction: 0xffe5eaff │ │ bvs.n afd6c2 │ │ movs r2, r0 │ │ rev r0, r1 │ │ movs r5, r6 │ │ - b.n afcf7a │ │ + b.n afcf2c │ │ vqshl.u64 d10, d28, #9 │ │ vmovn.i d16, q4 │ │ movs r0, r0 │ │ ldr r7, [pc, #1016] @ (afd9dc ) │ │ stmdb sp!, {lr} │ │ b.n afd92a │ │ movs r1, r0 │ │ @@ -2636297,15 +2636297,15 @@ │ │ b.n afe4c6 │ │ pop {r0, r1, r3, r5, r7, pc} │ │ @ instruction: 0xebffffe2 │ │ @ instruction: 0xeaffd7be │ │ movs r2, r0 │ │ sxtb r0, r3 │ │ movs r5, r6 │ │ - bgt.n afddc8 │ │ + blt.n afdd7a │ │ @ instruction: 0xff884ff0 │ │ stmdb sp!, {r2, r5, ip, lr, pc} │ │ b.n afe23c │ │ movs r0, #24 │ │ b.n afd8c0 │ │ str r1, [r0, r0] │ │ b.n afe0ea │ │ @@ -2637603,19 +2637603,19 @@ │ │ movs r5, r6 │ │ add r3, sp, #368 @ 0x170 │ │ movs r5, r6 │ │ @ instruction: 0xf6f00005 │ │ asrs r4, r7, #10 │ │ vmls.i q2, q14, d0[5] │ │ movs r0, r1 │ │ - asrs r5, r3, #13 │ │ + asrs r6, r6, #12 │ │ vsri.64 q2, q8, #55 │ │ movs r0, r1 │ │ str r3, [r0, r0] │ │ - vabal.u8 , d10, d25 │ │ + vabal.u8 , d10, d2 │ │ vaddl.u8 , d25, d7 │ │ vqrdmlah.s q0, q13, d1[4] │ │ vqshl.u8 q5, , #2 │ │ vmul.f q4, q5, d0[5] │ │ vrsra.u32 d17, d26, #1 │ │ @ instruction: 0xff8a1a9c │ │ movs r2, r6 │ │ @@ -2637625,15 +2637625,15 @@ │ │ movs r2, r6 │ │ add r7, pc, #928 @ (adr r7, afecb0 ) │ │ movs r5, r6 │ │ add r7, pc, #736 @ (adr r7, afebf4 ) │ │ movs r5, r6 │ │ add r7, pc, #464 @ (adr r7, afeae8 ) │ │ movs r5, r6 │ │ - bvs.n afe986 │ │ + bvs.n afe938 │ │ vmul.i q5, q4, d0[0] │ │ movs r5, r6 │ │ add r6, pc, #944 @ (adr r6, afecd4 ) │ │ movs r5, r6 │ │ mrc2 10, 1, lr, cr12, cr15, {7} @ │ │ movs r0, r0 │ │ b.n afefd0 │ │ @@ -2637974,15 +2637974,15 @@ │ │ movs r0, r0 │ │ b.n aff356 │ │ movs r4, r1 │ │ b.n afe72a │ │ add sp, #80 @ 0x50 │ │ b.n aff134 │ │ @ instruction: 0xffefeaff │ │ - @ instruction: 0xb8b9 │ │ + @ instruction: 0xb892 │ │ @ instruction: 0xff894dfc │ │ stmdb sp!, {r0, r1, ip, lr} │ │ b.n afef6e │ │ str r2, [r0, #0] │ │ b.n afef72 │ │ strb r1, [r0, #0] │ │ b.n afef76 │ │ @@ -2638859,15 +2638859,15 @@ │ │ movs r5, r6 │ │ cbz r5, aff3ca │ │ vmlal.u , d26, d1[1] │ │ vmull.u8 , d26, d28 │ │ movs r5, r6 │ │ lsls r0, r0, #17 │ │ @ instruction: 0xff8c7d9a │ │ - vabdl.u8 q6, d11, d13 │ │ + vmlsl.u q6, d27, d2[5] │ │ @ instruction: 0xff8948f0 │ │ stmdb sp!, {lr} │ │ b.n aff706 │ │ movs r0, r2 │ │ b.n afeeea │ │ str r1, [r0, r0] │ │ b.n aff70e │ │ @@ -2639227,24 +2639227,24 @@ │ │ b.n aff1f2 │ │ movs r0, r1 │ │ b.n affbd6 │ │ ldr r3, [pc, #960] @ (affa98 ) │ │ ldmia.w sp!, {r3, r5, r6, r8, r9, sp, pc} │ │ @ instruction: 0xea00ffa9 │ │ vsri.64 , q4, #55 │ │ - vabal.u8 q6, d26, d17 │ │ + vsli.8 q6, q13, #2 │ │ @ instruction: 0xff885e73 │ │ @ instruction: 0xff8bec7f │ │ - @ instruction: 0xff8a6d2a │ │ + @ instruction: 0xff8a6d03 │ │ vqdmulh.s q7, q4, d3[0] │ │ - vqdmulh.s q3, q13, d2[7] │ │ + vqdmulh.s q3, q13, d3[1] │ │ vsri.8 d9, d8, #8 │ │ @ instruction: 0xff8aebf7 │ │ - vqdmulh.s q3, q5, d2[7] │ │ - vsri.64 q6, , #56 │ │ + vqdmulh.s q3, q5, d3[1] │ │ + vraddhn.i16 d12, q12, q15 │ │ @ instruction: 0xff885d9f │ │ vqshrun.s16 d4, q8, #5 │ │ stmdb sp!, {r2, r3, r6, ip} │ │ b.n aff258 │ │ ands r0, r0 │ │ b.n affa5e │ │ asrs r1, r0, #32 │ │ @@ -2639278,15 +2639278,15 @@ │ │ b.n affa3c │ │ strh r0, [r4, r2] │ │ b.n affaa2 │ │ movs r5, r0 │ │ b.n affaa6 │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r2, r4, r8, r9, sl} │ │ - @ instruction: 0xff8bffd5 │ │ + @ instruction: 0xff8bffae │ │ vsli.64 d7, d16, #8 │ │ vshr.u64 d2, d26, #54 │ │ b.n affb1a │ │ movs r4, r0 │ │ b.n affda2 │ │ movs r6, r0 │ │ subs r0, r0, r0 │ │ @@ -2641347,15 +2641347,15 @@ │ │ @ instruction: 0xea008001 │ │ b.n b010c6 │ │ movs r0, r1 │ │ b.n b00cca │ │ strh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r1, r2, r5, r6, r7, r8, sp, lr, pc} │ │ movs r2, r0 │ │ - ldrh r7, [r5, r7] │ │ + ldrh r0, [r1, r7] │ │ @ instruction: 0xff89fd38 │ │ movs r1, r6 │ │ b.n b0065e │ │ vaddl.u8 , d11, d0 │ │ b.n b00ce2 │ │ movs r0, r0 │ │ b.n b010e6 │ │ @@ -2642013,15 +2642013,15 @@ │ │ movs r0, #0 │ │ b.n b0130a │ │ movs r5, r2 │ │ b.n b0170e │ │ asrs r1, r0, #32 │ │ b.n b010f0 │ │ add r5, pc, #20 @ (adr r5, b00fe8 ) │ │ - @ instruction: 0xeaff8ef0 │ │ + @ instruction: 0xeaff8ec9 │ │ vaddl.u8 q0, d8, d4 │ │ b.n b00b1c │ │ movs r0, r0 │ │ b.n b01100 │ │ vrhadd.u16 d14, d14, d31 │ │ ble.n b00f98 │ │ movs r1, r6 │ │ @@ -2642575,15 +2642575,15 @@ │ │ movs r0, r1 │ │ b.n b01c16 │ │ lsls r2, r6, #6 │ │ b.n b01822 │ │ movs r5, r0 │ │ b.n b017de │ │ ldrh r4, [r7, #0] │ │ - ldmia.w sp!, {r0, r3, r6, sl, ip, sp} │ │ + ldmia.w sp!, {r1, r5, sl, ip, sp} │ │ @ instruction: 0xff897dd4 │ │ movs r5, r6 │ │ ldr r0, [pc, #192] @ (b0156c ) │ │ stmdb sp!, {r3, r5, r6, ip, lr, pc} │ │ b.n b0194c │ │ str r0, [r0, r0] │ │ b.n b017f6 │ │ @@ -2643823,17 +2643823,17 @@ │ │ movs r0, r0 │ │ strb r0, [r6, #14] │ │ movs r5, r6 │ │ strb r0, [r5, #26] │ │ movs r5, r6 │ │ strb r4, [r7, #24] │ │ movs r5, r6 │ │ - bl e6ae38 │ │ + bl e43e38 │ │ bvc.n b01e5a │ │ - @ instruction: 0xff899d1d │ │ + @ instruction: 0xff899cf6 │ │ vsra.u8 , q10, #7 │ │ movs r5, r6 │ │ strb r0, [r6, #1] │ │ movs r5, r6 │ │ ands r0, r2 │ │ stmdb sp!, {lr} │ │ b.n b02282 │ │ @@ -2644558,34 +2644558,34 @@ │ │ movs r5, r6 │ │ ldmia r3!, {r2, r4, r6, r7} │ │ movs r5, r6 │ │ ldr r4, [r0, #124] @ 0x7c │ │ movs r5, r6 │ │ ldr r0, [r7, #48] @ 0x30 │ │ movs r5, r6 │ │ - cbz r5, b025ae │ │ + uxtb r6, r6 │ │ @ instruction: 0xff886bbc │ │ movs r5, r6 │ │ - subs r7, #56 @ 0x38 │ │ - vmls.i , q4, d1[5] │ │ + subs r7, #17 │ │ + vsri.8 d9, d30, #8 │ │ vmovl.u8 q6, d24 │ │ movs r5, r6 │ │ ldr r0, [r4, #84] @ 0x54 │ │ movs r5, r6 │ │ ldr r0, [r7, #80] @ 0x50 │ │ movs r5, r6 │ │ ldmia r3!, {r4, r7} │ │ movs r5, r6 │ │ strb r0, [r1, #8] │ │ movs r5, r6 │ │ - @ instruction: 0xefbcff88 │ │ + @ instruction: 0xef95ff88 │ │ strb r0, [r5, #1] │ │ movs r5, r6 │ │ - asrs r6, r7 │ │ - vqrdmlsh.s q6, , d2[3] │ │ + asrs r7, r2 │ │ + @ instruction: 0xff89cfa7 │ │ @ instruction: 0xff886b04 │ │ movs r5, r6 │ │ ldr r7, [pc, #1016] @ (b02998 ) │ │ stmdb sp!, {r2, r5, pc} │ │ b.n b020c6 │ │ strb r2, [r1, #16] │ │ b.n b02bac │ │ @@ -2645154,15 +2645154,15 @@ │ │ asrs r1, r0, #32 │ │ b.n b02b94 │ │ @ instruction: 0xffe8eaff │ │ ldr r4, [r6, #0] │ │ movs r5, r6 │ │ ldrsh r7, [r0, r5] │ │ vabal.u8 q0, d26, d27 │ │ - vsri.8 , , #6 │ │ + vsri.8 , q1, #6 │ │ vmlal.u q4, d8, d2[2] │ │ vshr.u8 d4, d0, #5 │ │ stmdb sp!, {lr} │ │ b.n b02dd6 │ │ lsls r5, r7, #3 │ │ add.w r0, r0, ip, lsl #4 │ │ b.n b025c6 │ │ @@ -2645319,16 +2645319,16 @@ │ │ b.n b02d08 │ │ lsls r3, r2, #1 │ │ add.w r0, r0, r6 │ │ b.n b02f32 │ │ svc 130 @ 0x82 │ │ b.n b03110 │ │ strh r0, [r6, #14] │ │ - ldmia.w sp!, {r0, r2, r5, r6, r7, r9, sl, fp, pc} │ │ - @ instruction: 0xff898f9b │ │ + ldmia.w sp!, {r1, r2, r3, r4, r5, r7, r9, sl, fp, pc} │ │ + @ instruction: 0xff898f74 │ │ vaddl.u8 q0, d9, d23 │ │ b.n b03346 │ │ add r7, sp, #676 @ 0x2a4 │ │ and.w pc, sl, r0, ror #19 │ │ stmdb sp!, {r2, r3, r5, r6, ip, lr, pc} │ │ b.n b030ac │ │ cbz r0, b02c1a │ │ @@ -2645501,16 +2645501,16 @@ │ │ b.n b02ea4 │ │ ldr r5, [sp, #608] @ 0x260 │ │ @ instruction: 0xebff0007 │ │ b.n b030ce │ │ beq.n b02db0 │ │ b.n b032ac │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r3, r6, r7, r9, sp, lr, pc} │ │ - @ instruction: 0xff888e16 │ │ + ldmia.w sp!, {r0, r5, r7, r9, sp, lr, pc} │ │ + vqrdmulh.s q4, q12, d3[7] │ │ vaddl.u8 q1, d9, d12 │ │ b.n b028e0 │ │ asrs r0, r0, #32 │ │ b.n b030e6 │ │ movs r6, r1 │ │ b.n b034ea │ │ movs r0, #2 │ │ @@ -2645606,15 +2645606,15 @@ │ │ asrs r1, r0, #32 │ │ b.n b02f9c │ │ ldr r0, [pc, #192] @ (b02f40 ) │ │ ldmia.w sp!, {r0, r2, r3, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ @ instruction: 0xeaff8830 │ │ ldmia.w sp!, {r3, r5, r6, r7, r8, r9, sp, lr} │ │ movs r5, r6 │ │ - strb r3, [r3, r1] │ │ + strb r4, [r6, r0] │ │ vshr.u8 d4, d0, #7 │ │ stmdb sp!, {lr} │ │ b.n b031da │ │ lsls r0, r1, #1 │ │ b.n b029be │ │ movs r0, r0 │ │ b.n b03542 │ │ @@ -2646100,15 +2646100,15 @@ │ │ movs r5, r6 │ │ cbnz r4, b0330e │ │ movs r5, r6 │ │ str r4, [r7, #28] │ │ movs r5, r6 │ │ str r4, [r3, #8] │ │ movs r5, r6 │ │ - add r3, pc, #880 @ (adr r3, b03638 ) │ │ + add r3, pc, #724 @ (adr r3, b0359c ) │ │ @ instruction: 0xff885d20 │ │ movs r5, r6 │ │ ldr r7, [pc, #960] @ (b03690 ) │ │ stmdb sp!, {r2, r3, r7, ip, lr, pc} │ │ b.n b03770 │ │ ands r0, r0 │ │ b.n b0361a │ │ @@ -2646317,15 +2646317,15 @@ │ │ movs r4, r3 │ │ b.n b02fc4 │ │ add r0, pc, #960 @ (adr r0, b0384c ) │ │ b.n b0380e │ │ @ instruction: 0xff95eaff │ │ ldrsh r4, [r6, r4] │ │ movs r5, r6 │ │ - adds r1, #6 │ │ + adds r0, #223 @ 0xdf │ │ @ instruction: 0xff89dcf1 │ │ @ instruction: 0xff89dd5d │ │ vmla.i , , d0[3] │ │ b.n b02fc6 │ │ movs r0, r0 │ │ b.n b03b4c │ │ vrhadd.u16 d1, d14, d31 │ │ @@ -2647127,15 +2647127,15 @@ │ │ b.n b040ac │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r3, r6, r7, r8, r9, sl, ip, lr} │ │ movs r5, r6 │ │ strb r6, [r1, r1] │ │ vqshl.u8 d5, d20, #3 │ │ movs r5, r6 │ │ - strh r1, [r4, #2] │ │ + strh r2, [r7, #0] │ │ vaddl.u8 q0, d9, d4 │ │ b.n b036e8 │ │ movs r0, r0 │ │ b.n b03ccc │ │ vrhadd.u16 d14, d14, d31 │ │ sxtb r0, r3 │ │ movs r1, r6 │ │ @@ -2647951,15 +2647951,15 @@ │ │ b.n b03dba │ │ vrhadd.u d14, d1, d31 │ │ movs r5, r0 │ │ b.n b045d2 │ │ strh r0, [r6, #14] │ │ ldmia.w sp!, {r2, r3, r4, r8, sl, fp, lr} │ │ movs r5, r6 │ │ - movs r0, #181 @ 0xb5 │ │ + movs r0, #142 @ 0x8e │ │ vrsubhn.i16 d0, q4, │ │ b.n b048a4 │ │ vrhadd.u16 d14, d14, d31 │ │ rors r0, r6 │ │ stmdb sp!, {r2, ip, sp, lr} │ │ b.n b03dce │ │ str r3, [r0, r0] │ │ @@ -2649170,15 +2649170,15 @@ │ │ asrs r0, r0, #32 │ │ b.n b05032 │ │ movs r3, r1 │ │ b.n b05436 │ │ movs r0, #2 │ │ b.n b04e18 │ │ strh.w lr, [sp, ] │ │ - ldr r0, [r1, #76] @ 0x4c │ │ + ldr r1, [r4, #72] @ 0x48 │ │ vqshrun.s16 d4, q8, #8 │ │ stmdb sp!, {ip, lr} │ │ b.n b0504a │ │ movs r4, r7 │ │ b.n b0484c │ │ movs r0, #0 │ │ b.n b05452 │ │ @@ -2657396,15 +2657396,15 @@ │ │ lsls r4, r6, #8 │ │ movs r5, r6 │ │ lsls r4, r1, #12 │ │ movs r5, r6 │ │ lsls r0, r4, #1 │ │ movs r5, r6 │ │ subs r7, r5, #4 │ │ - vsra.u64 , q14, #53 │ │ + vsra.u64 , , #53 │ │ vmlsl.u8 q0, d25, d0 │ │ movs r0, r0 │ │ lsls r4, r7, #12 │ │ movs r0, r0 │ │ vqadd.u64 d0, d8, d20 │ │ lsls r4, r7, #10 │ │ movs r0, r0 │ │ @@ -2658053,15 +2658053,15 @@ │ │ b.n b09974 │ │ adds r0, #12 │ │ b.n b09b9a │ │ strh r5, [r7, #20] │ │ @ instruction: 0xebff0000 │ │ b.n b09fa2 │ │ ldrh r0, [r0, #0] │ │ - ldmia.w sp!, {r0, r2, r4, r5, r6, r7, r8, sp} │ │ + ldmia.w sp!, {r1, r2, r3, r6, r7, r8, sp} │ │ vshr.u8 d0, d4, #7 │ │ b.n b0938e │ │ movs r0, #40 @ 0x28 │ │ b.n b09392 │ │ vrhadd.u16 d14, d2, d31 │ │ movs r4, r2 │ │ b.n b0939a │ │ @@ -2674311,17 +2674311,17 @@ │ │ movs r0, r1 │ │ b.n b12542 │ │ lsls r3, r6, #10 │ │ @ instruction: 0xeb00b01c │ │ b.n b11d44 │ │ vpmin.u32 q7, q12, │ │ stmia r2!, {r5, r6, r7} │ │ - vqdmulh.s , , d1[0] │ │ + @ instruction: 0xff899c9a │ │ vsubl.u8 q6, d24, d24 │ │ - vabal.u8 q3, d9, d29 │ │ + vabal.u8 q3, d9, d6 │ │ @ instruction: 0xff88cb2c │ │ movs r4, r6 │ │ ldr r0, [pc, #960] @ (b125e4 ) │ │ stmdb sp!, {ip, lr} │ │ b.n b1256a │ │ ands r0, r0 │ │ b.n b11d4e │ │ @@ -2682066,15 +2682066,15 @@ │ │ add r0, pc, #624 @ (adr r0, b165dc ) │ │ b.n b15ea8 │ │ movs r0, r0 │ │ b.n b16a12 │ │ asrs r7, r0, #2 │ │ subs r0, r0, r0 │ │ stc2l 10, cr14, [r6, #1020] @ 0x3fc @ │ │ - pop {r2, r3, r5, r6} │ │ + pop {r0, r2, r6} │ │ vaddl.u8 q5, d23, d24 │ │ b.n b15e9c │ │ movs r0, r3 │ │ b.n b15eba │ │ add r0, pc, #624 @ (adr r0, b165f8 ) │ │ b.n b15ec4 │ │ str r0, [sp, #720] @ 0x2d0 │ │ @@ -2685257,15 +2685257,15 @@ │ │ adds r0, #0 │ │ b.n b17e74 │ │ movs r0, #1 │ │ b.n b17f76 │ │ lsls r0, r6, #3 │ │ cbz r4, b17e06 │ │ lsrs r6, r2, #27 │ │ - and.w fp, r0, sp, ror #19 │ │ + and.w fp, r0, r6, lsr #19 │ │ vshr.u64 d0, d12, #56 │ │ b.n b1791c │ │ asrs r4, r0, #32 │ │ b.n b1791a │ │ str r0, [sp, #720] @ 0x2d0 │ │ b.n b17924 │ │ lsls r0, r4, #1 │ │ @@ -2685724,15 +2685724,15 @@ │ │ str r0, [r1, r2] │ │ b.n b17cd4 │ │ movs r0, r0 │ │ b.n b188de │ │ lsls r1, r6, #2 │ │ b.n b17d32 │ │ lsrs r1, r0, #6 │ │ - and.w lr, r0, ip, lsr #8 │ │ + and.w sp, r0, r5, ror #11 │ │ vshr.u64 d0, d12, #56 │ │ b.n b17ce8 │ │ asrs r2, r1, #32 │ │ b.n b184f2 │ │ asrs r2, r6, #19 │ │ add.w r0, r0, r0, lsl #16 │ │ b.n b184fa │ │ @@ -2685988,15 +2685988,15 @@ │ │ str r0, [r5, r0] │ │ b.n b188dc │ │ ands r0, r5 │ │ b.n b188de │ │ str r1, [r0, #0] │ │ b.n b18866 │ │ @ instruction: 0xffe5eaff │ │ - cmp r3, #235 @ 0xeb │ │ + cmp r3, #196 @ 0xc4 │ │ vshr.u64 d0, d18, #56 │ │ b.n b1879a │ │ strb r0, [r0, #0] │ │ b.n b18b2a │ │ str r0, [sp, #64] @ 0x40 │ │ b.n b17f22 │ │ str r0, [r0, #0] │ │ @@ -2686872,15 +2686872,15 @@ │ │ lsls r4, r3, #2 │ │ b.n b18658 │ │ lsls r0, r3, #1 │ │ b.n b18642 │ │ lsls r4, r4, #2 │ │ b.n b18640 │ │ lsrs r4, r0, #14 │ │ - @ instruction: 0xea0096c2 │ │ + @ instruction: 0xea00969b │ │ vmlal.u q5, d23, d0[6] │ │ movs r0, r0 │ │ movs r4, r0 │ │ b.n b1866a │ │ asrs r0, r2, #32 │ │ b.n b1866a │ │ add r0, pc, #672 @ (adr r0, b18ddc ) │ │ @@ -2687490,15 +2687490,15 @@ │ │ b.n b1937e │ │ movs r0, r0 │ │ b.n b196e4 │ │ lsls r2, r6, #1 │ │ subs r0, r0, r0 │ │ lsrs r3, r0, #28 │ │ @ instruction: 0xea00d318 │ │ - vsubl.u8 q7, d9, d18 │ │ + vsra.u64 q7, , #55 │ │ @ instruction: 0xff868b28 │ │ movs r0, r0 │ │ strh r2, [r5, #54] @ 0x36 │ │ movs r1, r0 │ │ asrs r0, r1, #32 │ │ b.n b18b92 │ │ movs r0, r0 │ │ @@ -2689752,15 +2689752,15 @@ │ │ mla r0, sl, ip, r0 │ │ b.n b19e20 │ │ asrs r0, r6, #2 │ │ b.n b19e30 │ │ str r0, [r0, r0] │ │ b.n b1a404 │ │ movs r5, r1 │ │ - and.w r7, r0, r5, asr #8 │ │ + and.w r6, r0, lr, ror #11 │ │ vaddl.u8 q0, d8, d4 │ │ b.n b1a646 │ │ adds r0, #0 │ │ b.n b1aa4a │ │ lsrs r6, r7, #28 │ │ add.w r0, r0, ip, lsl #8 │ │ b.n b19e40 │ │ @@ -2693630,15 +2693630,15 @@ │ │ @ instruction: 0xebff2000 │ │ b.n b1cb2e │ │ movs r0, #176 @ 0xb0 │ │ b.n b1bf0c │ │ lsls r0, r6, #3 │ │ b.n b1c77e │ │ stc2l 10, cr14, [pc, #-1020] @ b1bffc @ │ │ - lsls r1, r2, #24 │ │ + lsls r2, r5, #23 │ │ vsra.u8 d0, d24, #8 │ │ b.n b1bf3c │ │ ldmia r7!, {r0, r1, r2, r6} │ │ @ instruction: 0xebff20c4 │ │ b.n b1c924 │ │ movs r0, r1 │ │ b.n b1c74e │ │ @@ -2695016,15 +2695016,15 @@ │ │ str r0, [sp, #720] @ 0x2d0 │ │ b.n b1cb00 │ │ sub sp, #224 @ 0xe0 │ │ b.n b1cb04 │ │ add r0, pc, #624 @ (adr r0, b1d23c ) │ │ b.n b1cb08 │ │ lsls r6, r3, #1 │ │ - and.w fp, r0, r9, asr #27 │ │ + and.w fp, r0, r2, lsl #27 │ │ vabal.u8 q0, d23, d4 │ │ b.n b1cb18 │ │ movs r5, r0 │ │ b.n b1d68a │ │ movs r5, #128 @ 0x80 │ │ b.n b1cb20 │ │ asrs r0, r0, #22 │ │ @@ -2695623,42 +2695623,42 @@ │ │ movs r1, r0 │ │ ldrsh r2, [r3, r6] │ │ movs r1, r0 │ │ ldrh r6, [r2, #54] @ 0x36 │ │ movs r1, r0 │ │ movs r6, #208 @ 0xd0 │ │ movs r0, r6 │ │ - bl baf426 │ │ + bl b88426 │ │ asrs r2, r6, #18 │ │ - @ instruction: 0xff89e8d5 │ │ + vmlal.u8 q7, d25, d30 │ │ vmvn.i16 q0, #255 @ 0x00ff │ │ @ instruction: 0xff881f88 │ │ vaba.u16 d18, d11, d9 │ │ vmul.i q1, q5, d0[6] │ │ movs r0, r6 │ │ - ldrb r7, [r0, #27] │ │ - vrshr.u64 d2, d29, #57 │ │ - vmvn.i16 d4, #248 @ 0x00f8 │ │ + ldrb r0, [r4, #26] │ │ + vrshr.u64 d2, d6, #57 │ │ + vmov.i16 d4, #241 @ 0x00f1 │ │ @ instruction: 0xff873f8a │ │ @ instruction: 0xff883f58 │ │ @ instruction: 0xff880da3 │ │ vrsra.u64 d1, d29, #56 │ │ vshr.u64 , , #55 │ │ @ instruction: 0xff890e58 │ │ - vsra.u64 , q6, #56 │ │ - vmul.f , , d0[7] │ │ - @ instruction: 0xff87ef7d │ │ - vmls.i q1, , d0[6] │ │ - vorr.i16 d7, #253 @ 0x00fd │ │ + vsra.u64 d11, d21, #56 │ │ + vmul.f , , d1[1] │ │ + vmov.f32 q7, #-1.375 @ 0xbfb00000 │ │ + vmls.i q1, , d1[0] │ │ + @ instruction: 0xff8778f6 │ │ vsli.64 d13, d7, #7 │ │ - @ instruction: 0xff88eb8a │ │ - vmvn.i32 q7, #-184549376 @ 0xf5000000 │ │ + @ instruction: 0xff88eb63 │ │ + vmlsl.u q7, d7, d2[3] │ │ @ instruction: 0xff875d0c │ │ - vsli.64 q7, , #8 │ │ - vshr.u64 , , #58 │ │ + vmls.f q7, q12, d2[2] │ │ + vshr.u64 d15, d22, #58 │ │ vaddl.u8 , d7, d8 │ │ b.n b1d0a8 │ │ lsls r0, r3, #1 │ │ b.n b1d0aa │ │ asrs r1, r0, #4 │ │ b.n b1d690 │ │ lsls r1, r0, #6 │ │ @@ -2702095,17 +2702095,17 @@ │ │ beq.n b20cfc │ │ b.n b21170 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r1, r4, r5, r6, r7, r8, fp, ip, sp, pc} │ │ @ instruction: 0xff8828b8 │ │ @ instruction: 0xff889d1f │ │ @ instruction: 0xff884b87 │ │ - @ instruction: 0xff895a5e │ │ + vshll.u8 , d23, #1 │ │ vqshl.u64 d0, d31, #6 │ │ - vmlal.u8 , d8, d8 │ │ + @ instruction: 0xff8857e1 │ │ vorr.i32 d0, #232 @ 0x000000e8 │ │ movs r0, r0 │ │ movs r6, #118 @ 0x76 │ │ vsra.u64 q2, , #56 │ │ stmdb sp!, {ip, sp, lr} │ │ b.n b207a6 │ │ ands r2, r0 │ │ @@ -2703057,21 +2703057,21 @@ │ │ vpmin.u8 q7, , │ │ movs r0, r4 │ │ b.n b20fd4 │ │ cmp r6, #3 │ │ @ instruction: 0xebff6007 │ │ b.n b21be2 │ │ mrc2 10, 7, lr, cr15, cr15, {7} @ │ │ - strh r2, [r6, r6] │ │ + strh r3, [r1, r6] │ │ vmlal.u , d22, d3[4] │ │ @ instruction: 0xff887f70 │ │ movs r0, r0 │ │ - subs r0, #144 @ 0x90 │ │ - @ instruction: 0xff87a8f6 │ │ - vmlsl.u , d6, d1[7] │ │ + subs r0, #105 @ 0x69 │ │ + vmul.i q5, , d3[3] │ │ + vmlsl.u , d6, d2[1] │ │ @ instruction: 0xff8748f0 │ │ stmdb sp!, {ip, lr} │ │ b.n b21806 │ │ str r4, [r2, #0] │ │ b.n b20fea │ │ adds r6, #222 @ 0xde │ │ @ instruction: 0xebff0006 │ │ @@ -2704152,24 +2704152,24 @@ │ │ b.n b21920 │ │ adds r2, #207 @ 0xcf │ │ @ instruction: 0xebff0000 │ │ b.n b22498 │ │ @ instruction: 0xffb31aff │ │ @ instruction: 0xff96eaff │ │ add r5, sp, #1016 @ 0x3f8 │ │ - vcvt.s32.f32 , , #1 │ │ + @ instruction: 0xefffbf2e │ │ vsli.64 , q8, #6 │ │ - vmul.i , , d0[6] │ │ + vmul.i , , d1[0] │ │ vqshl.u64 d13, d13, #6 │ │ vsri.64 d3, d7, #55 │ │ - @ instruction: 0xff884cf9 │ │ + @ instruction: 0xff884cd2 │ │ vmvn.i32 d8, #62463 @ 0x0000f3ff │ │ - vmlsl.u8 q2, d8, d24 │ │ - vraddhn.i16 d8, , │ │ - vmull.u q2, d7, d0[2] │ │ + vmlsl.u8 q2, d8, d1 │ │ + vmls.i q4, , d2[4] │ │ + vmlsl.u8 q2, d7, d17 │ │ vmull.p8 , d23, d27 │ │ vbic.i16 , #65024 @ 0xfe00 │ │ vrsra.u64 d3, d25, #55 │ │ @ instruction: 0xff8817c8 │ │ @ instruction: 0xeaff4bf0 │ │ stmdb sp!, {r2, r3, r4, r6, r7, pc} │ │ b.n b221bc │ │ @@ -2716766,17 +2716766,17 @@ │ │ strb r6, [r0, #4] │ │ @ instruction: 0xebffffc7 │ │ @ instruction: 0xeaff3b9f │ │ movs r2, r0 │ │ ldr r0, [r7, #32] │ │ movs r7, r5 │ │ b.n b28fe6 │ │ - vqshlu.s64 d1, d9, #7 │ │ + vmvn.i32 , #-234881024 @ 0xf2000000 │ │ vqdmulh.s q5, q11, d0[4] │ │ - @ instruction: 0xff88fa5d │ │ + vmovl.u8 , d22 │ │ vmvn.i16 d4, #224 @ 0x00e0 │ │ stmdb sp!, {sp, lr, pc} │ │ b.n b29032 │ │ stmia r0!, {r1, r3} │ │ b.n b29036 │ │ movs r0, #0 │ │ b.n b2903a │ │ @@ -2717304,15 +2717304,15 @@ │ │ @ instruction: 0xebff0007 │ │ b.n b294a6 │ │ movs r4, r2 │ │ b.n b28884 │ │ @ instruction: 0xff9deaff │ │ b.n b28b98 │ │ vmls.f , q4, d0[1] │ │ - @ instruction: 0xff882e39 │ │ + @ instruction: 0xff882e12 │ │ vqshl.u64 q4, q4, #7 │ │ vsra.u64 q2, q8, #57 │ │ stmdb sp!, {r1, lr} │ │ b.n b290c6 │ │ strh r1, [r0, #0] │ │ b.n b290ca │ │ str r0, [r0, #0] │ │ @@ -2717960,17 +2717960,17 @@ │ │ movs r1, r0 │ │ b.n b295b6 │ │ lsrs r1, r0, #16 │ │ bcc.n b29228 │ │ lsls r7, r6, #14 │ │ bne.n b292a6 │ │ ldrh r0, [r7, #62] @ 0x3e │ │ - ldmia.w sp!, {r2, r3, r5, r7, r9, sl, fp, ip, sp, lr} │ │ + ldmia.w sp!, {r0, r2, r7, r9, sl, fp, ip, sp, lr} │ │ vmvn.i16 d4, #232 @ 0x00e8 │ │ - @ instruction: 0xff8729f7 │ │ + @ instruction: 0xff8729d0 │ │ @ instruction: 0xff877ffb │ │ vmull.p8 q2, d7, d0 │ │ stmdb sp!, {ip} │ │ b.n b29a7a │ │ asrs r4, r0, #32 │ │ b.n b28e58 │ │ asrs r4, r0, #32 │ │ @@ -2718748,19 +2718748,19 @@ │ │ lsls r0, r4, #6 │ │ movs r5, r0 │ │ b.n b29d0a │ │ movs r6, r0 │ │ @ instruction: 0xeb00d014 │ │ b.n b29eec │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r2, r3, r4, r5, r6, r8, sl} │ │ + ldmia.w sp!, {r0, r2, r4, r6, r8, sl} │ │ vsli.64 d15, d8, #6 │ │ vmlsl.u q2, d24, d2[6] │ │ - @ instruction: 0xff88e995 │ │ - @ instruction: 0xff865bb5 │ │ + vmul.f q7, q4, d2[7] │ │ + @ instruction: 0xff865b8e │ │ vaddl.u8 , d6, d8 │ │ b.n b29e88 │ │ eors r4, r7 │ │ stmdb sp!, {r0, ip, lr} │ │ b.n b29d36 │ │ ands r0, r0 │ │ b.n b29d3a │ │ @@ -2718938,16 +2718938,16 @@ │ │ b.n b29eaa │ │ asrs r4, r1, #32 │ │ b.n b296ac │ │ asrs r1, r0, #32 │ │ b.n b29c90 │ │ @ instruction: 0xff9cebff │ │ @ instruction: 0xffeeeaff │ │ - lsls r1, r3, #16 │ │ - vqshlu.s64 d7, d28, #6 │ │ + lsls r2, r6, #15 │ │ + vqshlu.s64 d7, d5, #6 │ │ @ instruction: 0xff864ff0 │ │ stmdb sp!, {r2, r4, r7, ip, lr, pc} │ │ b.n b2a024 │ │ ands r0, r0 │ │ b.n b29ece │ │ str r0, [r4, #0] │ │ b.n b296b2 │ │ @@ -2719825,26 +2719825,26 @@ │ │ b.n b2a5c6 │ │ movs r7, r0 │ │ b.n b2a60a │ │ lsls r4, r1, #1 │ │ add.w r0, r0, r1, lsl #20 │ │ b.n b2a75c │ │ @ instruction: 0xfff0eaff │ │ - b.n b29ff2 │ │ - vsubw.u8 q0, , d23 │ │ + b.n b29fa4 │ │ + vsubw.u8 q0, , d0 │ │ vmov.i32 d2, #-134217728 @ 0xf8000000 │ │ vqrdmlah.s q6, q12, d1[5] │ │ vshr.u64 d6, d31, #57 │ │ - vqshl.u8 q6, , #0 │ │ + vqshl.u8 q6, q4, #0 │ │ vmvn.i32 d13, #57344 @ 0x0000e000 │ │ - @ instruction: 0xff881b6f │ │ - vorr.i32 , #-452984832 @ 0xe5000000 │ │ + @ instruction: 0xff881b48 │ │ + vabdl.u8 , d6, d30 │ │ vmvn.i32 q1, #57856 @ 0x0000e200 │ │ @ instruction: 0xff8803e2 │ │ - vshr.u64 q7, , #56 │ │ + vaddl.u8 q7, d24, d28 │ │ vmov.i32 d4, #224 @ 0x000000e0 │ │ stmdb sp!, {r0, sp} │ │ b.n b2a64e │ │ asrs r4, r1, #32 │ │ b.n b29e32 │ │ adds r0, #1 │ │ b.n b2a79a │ │ @@ -2719884,16 +2719884,16 @@ │ │ b.n b2a47c │ │ stc2 11, cr14, [r1, #1020]! @ 0x3fc @ │ │ ands r1, r0 │ │ b.n b2aaa6 │ │ movs r4, r0 │ │ b.n b2a6aa │ │ strh r0, [r2, #0] │ │ - ldmia.w sp!, {r1, r3, r4, r5, r8, r9, sl, fp, ip, lr, pc} │ │ - vqrdmlah.s q3, , d3[1] │ │ + ldmia.w sp!, {r0, r1, r4, r8, r9, sl, fp, ip, lr, pc} │ │ + vmull.p8 q3, d21, d16 │ │ vmvn.i32 q2, #224 @ 0x000000e0 │ │ stmdb sp!, {r2, r3, r6, ip, lr} │ │ b.n b29e9e │ │ ands r0, r0 │ │ b.n b2a6c2 │ │ lsls r0, r5, #4 │ │ b.n b29eb0 │ │ @@ -2720547,15 +2720547,15 @@ │ │ movs r4, r0 │ │ b.n b2a470 │ │ lsrs r4, r3, #3 │ │ @ instruction: 0xebff0006 │ │ b.n b2ac7e │ │ strh r4, [r7, #14] │ │ ldmia.w sp!, {r0, r1, r3, r7, r9, fp, ip} │ │ - @ instruction: 0xff88dabf │ │ + @ instruction: 0xff88da98 │ │ vaddl.u8 , d6, d12 │ │ b.n b2a4ee │ │ movs r0, r0 │ │ b.n b2aff4 │ │ vrhadd.u16 d1, d14, d31 │ │ lsrs r3, r6, #6 │ │ @ instruction: 0xeaff4830 │ │ @@ -2721025,18 +2721025,18 @@ │ │ b.n b2a852 │ │ movs r7, r0 │ │ b.n b2b086 │ │ ldr r2, [sp, #232] @ 0xe8 │ │ @ instruction: 0xebffffef │ │ @ instruction: 0xeaff6838 │ │ vrsra.u64 , q0, #57 │ │ - @ instruction: 0xff880f09 │ │ + vqrdmlah.s q0, q12, d2[4] │ │ @ instruction: 0xff872ddd │ │ - vsubw.u8 , , d14 │ │ - vmvn.i32 d6, #14417920 @ 0x00dc0000 │ │ + @ instruction: 0xff87f367 │ │ + vmov.i32 d6, #13959168 @ 0x00d50000 │ │ vmvn.i32 d1, #228 @ 0x000000e4 │ │ b.n b2b26c │ │ movs r0, r0 │ │ and.w r0, r0, r8, lsr #4 │ │ b.n b2b274 │ │ asrs r0, r0, #32 │ │ b.n b2a898 │ │ @@ -2722541,15 +2722541,15 @@ │ │ @ instruction: 0xebff0005 │ │ b.n b2bd9e │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r4, r6, r8, r9, ip, sp} │ │ movs r3, r6 │ │ adds r2, #196 @ 0xc4 │ │ movs r3, r6 │ │ - b.n b2b6b6 │ │ + b.n b2b668 │ │ @ instruction: 0xff8648fc │ │ stmdb sp!, {sp, lr} │ │ b.n b2bdb6 │ │ lsls r4, r0, #2 │ │ b.n b2b5b8 │ │ movs r0, r0 │ │ b.n b2bb9c │ │ @@ -2723216,20 +2723216,20 @@ │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r1, r2, sp, lr} │ │ b.n b2c786 │ │ @ instruction: 0xffeaeaff │ │ str r6, [sp, #480] @ 0x1e0 │ │ vqshrn.u16 d3, q2, #8 │ │ movs r7, r5 │ │ - strh r4, [r5, r6] │ │ + strh r5, [r0, r6] │ │ @ instruction: 0xff86eed9 │ │ vqshl.u8 q7, q11, #0 │ │ - vsubw.u8 , , d27 │ │ - vbic.i32 d12, #59904 @ 0x0000ea00 │ │ - vmov.i16 , #60672 @ 0xed00 │ │ + vsubw.u8 , , d4 │ │ + vorr.i32 d12, #58112 @ 0x0000e300 │ │ + vmvn.i16 d15, #58880 @ 0xe600 │ │ @ instruction: 0xff860b00 │ │ mrc 0, 7, r2, cr7, cr4, {0} │ │ b.n b2bc12 │ │ movs r0, r0 │ │ b.n b2c71a │ │ lsrs r2, r1, #12 │ │ stcl 0, cr0, [r1, #256] @ 0x100 │ │ @@ -2723578,19 +2723578,19 @@ │ │ ldrh r0, [r6, #30] │ │ ldmia.w sp!, {r2} │ │ b.n b2c6ba │ │ beq.n b2c3bc │ │ b.n b2c898 │ │ ldr r3, [pc, #960] @ (b2c740 ) │ │ ldmia.w sp!, {r2} │ │ - @ instruction: 0xea00f809 │ │ + @ instruction: 0xea00f7e2 │ │ @ instruction: 0xff868b68 │ │ vmov.i32 , #16449536 @ 0x00fb0000 │ │ - vsri.8 q5, q13, #8 │ │ - vqshlu.s64 , , #6 │ │ + vsri.8 q5, , #8 │ │ + vmlsl.u , d22, d2[2] │ │ @ instruction: 0xff8648f0 │ │ stmdb sp!, {lr} │ │ b.n b2c6e2 │ │ movs r4, r0 │ │ b.n b2bec6 │ │ asrs r0, r1, #32 │ │ b.n b2bed2 │ │ @@ -2723763,15 +2723763,15 @@ │ │ strh r0, [r6, #14] │ │ ldmia.w sp!, {r1, r2} │ │ b.n b2c86a │ │ asrs r4, r0, #32 │ │ b.n b2c86e │ │ rors r0, r6 │ │ ldmia.w sp!, {r0, r1, r2, r6, r7, r9, sl, ip, sp, lr, pc} │ │ - @ instruction: 0xeafe84e8 │ │ + @ instruction: 0xeafe84c1 │ │ vsra.u64 q2, q8, #58 │ │ stmdb sp!, {lr} │ │ b.n b2c882 │ │ str r2, [r0, r0] │ │ b.n b2cc86 │ │ strh r0, [r0, #0] │ │ b.n b2cc8a │ │ @@ -2724841,15 +2724841,15 @@ │ │ b.n b2d492 │ │ movs r4, r1 │ │ b.n b2c9a6 │ │ movs r4, r0 │ │ b.n b2d1da │ │ ldrh r0, [r7, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r2, r3, r4, r7, r8, sl, fp, sp} │ │ - @ instruction: 0xff890927 │ │ + @ instruction: 0xff890900 │ │ @ instruction: 0xff864ff0 │ │ stmdb sp!, {r2, r3, r4, r5, ip, lr, pc} │ │ b.n b2d348 │ │ strh r4, [r4, #2] │ │ b.n b2c9ec │ │ str r0, [sp, #0] │ │ b.n b2d1f6 │ │ @@ -2725598,20 +2725598,20 @@ │ │ b.n b2da08 │ │ asrs r4, r4, #32 │ │ b.n b2d00a │ │ @ instruction: 0xffdceaff │ │ strb r0, [r0, #0] │ │ b.n b2dc52 │ │ @ instruction: 0xffddeaff │ │ - lsls r0, r7 │ │ + lsls r1, r2 │ │ vmull.p8 q1, d6, d25 │ │ - vshr.u8 , q10, #8 │ │ + vmla.i , q4, d1[3] │ │ vaddl.u8 , d21, d24 │ │ vqrdmlsh.s q8, , d28[0] │ │ - vclt.f d30, d5, #0 │ │ + vsli.64 q15, q7, #61 @ 0x3d │ │ @ instruction: 0xff864ffe │ │ stmdb sp!, {r2, ip} │ │ b.n b2d050 │ │ asrs r0, r0, #32 │ │ b.n b2d87a │ │ adds r1, #152 @ 0x98 │ │ b.n b2d07c │ │ @@ -2726248,15 +2726248,15 @@ │ │ b.n b2dde6 │ │ asrs r1, r0, #32 │ │ b.n b2dbc8 │ │ asrs r2, r2, #8 │ │ @ instruction: 0xebff5004 │ │ b.n b2d5ba │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r0, r4, r6, fp, sp, pc} │ │ + ldmia.w sp!, {r1, r3, r5, fp, sp, pc} │ │ @ instruction: 0xff854ff0 │ │ stmdb sp!, {r2, r4, r7, ip, lr, pc} │ │ b.n b2df5c │ │ ands r0, r0 │ │ b.n b2de06 │ │ lsls r1, r4, #4 │ │ b.n b2de0a │ │ @@ -2728183,15 +2728183,15 @@ │ │ b.n b2edfe │ │ lsls r0, r7, #2 │ │ b.n b2e5fc │ │ str r6, [r1, #0] │ │ b.n b2ee06 │ │ strh r6, [r6, r3] │ │ add.w r9, r0, sl, lsr #32 │ │ - @ instruction: 0xea00a7df │ │ + @ instruction: 0xea00a7b8 │ │ vqrdmlsh.s q7, q3, d0[3] │ │ movs r1, r0 │ │ ldrh r0, [r0, #20] │ │ movs r2, r0 │ │ ldrh r4, [r1, #16] │ │ movs r2, r0 │ │ asrs r5, r0, #18 │ │ @@ -2729003,15 +2729003,15 @@ │ │ b.n b2ebb6 │ │ lsrs r1, r3, #15 │ │ and.w r0, r0, r8, ror #2 │ │ b.n b2ecf0 │ │ asrs r0, r0, #32 │ │ b.n b2f8fa │ │ lsls r4, r3, #10 │ │ - and.w r5, r0, fp, asr #4 │ │ + and.w r5, r0, r4, lsl #4 │ │ @ instruction: 0xff868b29 │ │ vaddl.u8 q0, d7, d0 │ │ b.n b2f90a │ │ lsls r3, r0, #29 │ │ and.w r0, r0, r8, ror #30 │ │ b.n b2ed0c │ │ asrs r0, r0, #32 │ │ @@ -2729094,15 +2729094,15 @@ │ │ b.n b2f9be │ │ str r4, [r1, r0] │ │ b.n b2f5c2 │ │ str r6, [r1, #0] │ │ b.n b2f5c6 │ │ str r1, [r0, #36] @ 0x24 │ │ add.w r7, r0, lr, lsl #2 │ │ - @ instruction: 0xea00a0a5 │ │ + @ instruction: 0xea00a07e │ │ vshr.u64 d8, d24, #59 │ │ b.n b2edd0 │ │ str r0, [sp, #176] @ 0xb0 │ │ b.n b2f732 │ │ asrs r0, r0, #32 │ │ b.n b2f9de │ │ adds r0, #0 │ │ @@ -2729477,15 +2729477,15 @@ │ │ @ instruction: 0xeb00e007 │ │ b.n b2f8fe │ │ stmia r0!, {r1, r2} │ │ b.n b2f902 │ │ ands r5, r0 │ │ b.n b2f906 │ │ lsls r3, r3, #11 │ │ - @ instruction: 0xea009f2d │ │ + @ instruction: 0xea009f06 │ │ vshr.u64 d7, d24, #58 │ │ b.n b2f10c │ │ str r4, [r1, r0] │ │ b.n b2f916 │ │ asrs r4, r2, #32 │ │ b.n b2f012 │ │ str r6, [r1, #0] │ │ @@ -2730121,15 +2730121,15 @@ │ │ b.n b2f67c │ │ str r4, [r1, r0] │ │ b.n b2fe86 │ │ str r6, [r1, #0] │ │ b.n b2fe8a │ │ str r1, [r3, #16] │ │ add.w r3, r0, r2, rrx │ │ - and.w r9, r0, r5, ror #30 │ │ + and.w r9, r0, lr, lsl #30 │ │ vmov.i32 d1, #212 @ 0x000000d4 │ │ b.n b2f592 │ │ str r4, [r1, r0] │ │ b.n b2fe9e │ │ movs r0, #4 │ │ b.n b2f69a │ │ str r6, [r1, #0] │ │ @@ -2730401,15 +2730401,15 @@ │ │ lsrs r0, r0, #8 │ │ asrs r0, r0, #32 │ │ b.n b2f8e0 │ │ lsls r0, r7, #2 │ │ b.n b2f8f4 │ │ ldr r0, [sp, #376] @ 0x178 │ │ add.w r6, r0, r5, lsl #1 │ │ - @ instruction: 0xea00cc90 │ │ + @ instruction: 0xea00cc69 │ │ vshr.u64 d1, d24, #59 │ │ b.n b2f904 │ │ strh r4, [r0, #0] │ │ b.n b2f906 │ │ b.n b2fe70 │ │ b.n b2f8ec │ │ strb r0, [r0, #0] │ │ @@ -2732750,16 +2732750,16 @@ │ │ stmia r0!, {r0, r2} │ │ b.n b314ea │ │ strb r0, [r0, #0] │ │ b.n b318ee │ │ strb r4, [r2, #0] │ │ b.n b30bca │ │ lsls r3, r0, #24 │ │ - @ instruction: 0xea008026 │ │ - vmov.i32 d8, #55552 @ 0x0000d900 │ │ + and.w pc, r0, pc, ror #31 │ │ + vsra.u64 q4, q9, #59 │ │ vmla.i q0, q3, d0[0] │ │ b.n b30cfc │ │ lsls r0, r3, #1 │ │ b.n b30ce0 │ │ b.n b317a2 │ │ @ instruction: 0xebfe103c │ │ b.n b30d08 │ │ @@ -2735185,15 +2735185,15 @@ │ │ movs r0, r0 │ │ b.n b32d02 │ │ lsls r5, r7, #3 │ │ lsrs r0, r0, #8 │ │ strb r0, [r7, #2] │ │ b.n b321a4 │ │ @ instruction: 0xfb89eaff │ │ - ldrh r7, [r4, #28] │ │ + ldrh r0, [r0, #28] │ │ vmla.i q0, q3, d0[2] │ │ b.n b321b0 │ │ str r0, [r7, #0] │ │ b.n b32194 │ │ asrs r4, r2, #32 │ │ b.n b32afe │ │ movs r0, r1 │ │ @@ -2735234,15 +2735234,15 @@ │ │ lsls r2, r7, #3 │ │ lsrs r0, r0, #8 │ │ str r4, [r1, #0] │ │ b.n b32bde │ │ str r1, [r0, r0] │ │ b.n b32be0 │ │ @ instruction: 0xfff3eaff │ │ - b.n b3282e │ │ + b.n b327e0 │ │ vmov.i32 d1, #216 @ 0x000000d8 │ │ b.n b32214 │ │ movs r7, r0 │ │ b.n b32a26 │ │ vqrdmlah.s q7, q8, q15 │ │ asrs r0, r2, #32 │ │ b.n b3221c │ │ @@ -2735366,15 +2735366,15 @@ │ │ b.n b32f32 │ │ adds r0, #0 │ │ b.n b32f36 │ │ lsls r0, r0, #1 │ │ b.n b32334 │ │ lsls r5, r5, #9 │ │ @ instruction: 0xebfff2e9 │ │ - @ instruction: 0xeaff319c │ │ + @ instruction: 0xeaff3175 │ │ vaddl.u8 q3, d6, d8 │ │ b.n b32b4a │ │ movs r0, #123 @ 0x7b │ │ b.n b3258c │ │ adds r0, #6 │ │ b.n b32b52 │ │ movs r1, #1 │ │ @@ -2736073,15 +2736073,15 @@ │ │ b.n b33132 │ │ asrs r5, r0, #32 │ │ b.n b33136 │ │ add sp, #24 │ │ b.n b3313a │ │ ldr r1, [r1, #44] @ 0x2c │ │ add.w r3, r0, r0, rrx │ │ - and.w fp, r0, pc, lsl #11 │ │ + and.w fp, r0, r8, asr #10 │ │ vmvn.i32 q1, #59135 @ 0x0000e6ff │ │ vaddl.u8 , d5, d0 │ │ b.n b3354e │ │ movs r1, r4 │ │ b.n b329c8 │ │ lsls r0, r0, #1 │ │ b.n b33436 │ │ @@ -2736173,17 +2736173,17 @@ │ │ movs r1, r0 │ │ b.n b334ec │ │ movs r5, r0 │ │ lsrs r0, r0, #8 │ │ str r1, [r0, r0] │ │ b.n b32752 │ │ @ instruction: 0xfff5eaff │ │ - str r0, [r3, #80] @ 0x50 │ │ - @ instruction: 0xff852af4 │ │ - vmov.i32 , #224 @ 0x000000e0 │ │ + str r1, [r6, #76] @ 0x4c │ │ + vmull.u q1, d21, d1[3] │ │ + vaddl.u8 , d6, d25 │ │ vsri.64 q5, , #59 │ │ vaddl.u8 , d7, d28 │ │ b.n b32a18 │ │ movs r0, #8 │ │ b.n b3322e │ │ lsls r0, r0, #1 │ │ b.n b32a2c │ │ @@ -2737103,15 +2737103,15 @@ │ │ b.n b331ba │ │ asrs r0, r4, #32 │ │ b.n b331d0 │ │ str r0, [sp, #0] │ │ b.n b33e02 │ │ ldc2 10, cr14, [r5], #1020 @ 0x3fc @ │ │ cmp r5, #63 @ 0x3f │ │ - @ instruction: 0xff883c16 │ │ + @ instruction: 0xff883bef │ │ vaddl.u8 , d5, d0 │ │ b.n b331fa │ │ movs r0, #7 │ │ b.n b33e16 │ │ asrs r4, r4, #30 │ │ b.n b33218 │ │ asrs r1, r0, #32 │ │ @@ -2737157,21 +2737157,21 @@ │ │ b.n b33c2e │ │ movs r6, r0 │ │ b.n b33a72 │ │ asrs r1, r0, #32 │ │ b.n b33854 │ │ @ instruction: 0xfaefebfe │ │ ldc2l 10, cr14, [r7, #-1020]! @ 0xfffffc04 @ │ │ - subs r6, #100 @ 0x64 │ │ - vbic.i16 d5, #56576 @ 0xdd00 │ │ + subs r6, #61 @ 0x3d │ │ + vorr.i16 d5, #54784 @ 0xd600 │ │ vaddl.u8 , d5, d18 │ │ - vrshr.u64 , q11, #56 │ │ - vmvn.i32 d0, #13631488 @ 0x00d00000 │ │ + vmlal.u , d24, d3[3] │ │ + vraddhn.i16 d0, , │ │ @ instruction: 0xff860f22 │ │ - vsri.64 , q8, #56 │ │ + vmls.i , q12, d1[2] │ │ vaddl.u8 q0, d6, d0 │ │ b.n b33e9e │ │ asrs r2, r3, #32 │ │ b.n b33ea2 │ │ movs r0, r0 │ │ b.n b33280 │ │ movs r7, r0 │ │ @@ -2737475,15 +2737475,15 @@ │ │ add sp, #24 │ │ b.n b33d36 │ │ asrs r1, r0, #32 │ │ b.n b33b18 │ │ @ instruction: 0xfa3eebfe │ │ movs r0, r6 │ │ @ instruction: 0xea00eb2c │ │ - vsubw.u8 q0, q4, d26 │ │ + vsubw.u8 q0, q4, d3 │ │ vshr.u64 q0, q6, #58 │ │ b.n b335ba │ │ movs r1, r0 │ │ b.n b340b2 │ │ lsls r5, r3, #3 │ │ ldr r2, [sp, #0] │ │ lsls r0, r0, #1 │ │ @@ -2737572,15 +2737572,15 @@ │ │ strb r0, [r0, #1] │ │ b.n b33604 │ │ str r0, [r7, r0] │ │ b.n b33608 │ │ movs r0, #10 │ │ b.n b33e12 │ │ strh.w lr, [r0, #2815] @ 0xaff │ │ - b.n b33530 │ │ + b.n b334e2 │ │ vmla.i q0, , d0[1] │ │ b.n b33618 │ │ subs r6, r3, #6 │ │ @ instruction: 0xebff0038 │ │ b.n b33600 │ │ strb r0, [r0, #0] │ │ b.n b3422a │ │ @@ -2737622,15 +2737622,15 @@ │ │ b.n b3364c │ │ movs r4, r6 │ │ b.n b33670 │ │ udf #181 @ 0xb5 │ │ @ instruction: 0xebff7001 │ │ b.n b3404c │ │ @ instruction: 0xfff0eaff │ │ - subs r3, #10 │ │ + subs r2, #227 @ 0xe3 │ │ vshr.u64 d6, d15, #59 │ │ vbic.i32 q4, #62208 @ 0x0000f300 │ │ vshr.u64 d0, d24, #56 │ │ b.n b3368c │ │ movs r4, r5 │ │ b.n b33676 │ │ asrs r1, r0, #32 │ │ @@ -2737824,15 +2737824,15 @@ │ │ asrs r2, r1, #2 │ │ b.n b3442a │ │ movs r4, r6 │ │ b.n b33828 │ │ vld4.32 @ instruction: 0xf9e3ebfe │ │ movs r0, r1 │ │ @ instruction: 0xea00d276 │ │ - vmla.f , , d3[5] │ │ + vmla.f , , d0[0] │ │ vmov.i32 d0, #236 @ 0x000000ec │ │ b.n b3383c │ │ asrs r0, r0, #2 │ │ b.n b34446 │ │ movs r0, r0 │ │ b.n b33824 │ │ movs r4, r6 │ │ @@ -2737892,15 +2737892,15 @@ │ │ asrs r1, r0, #4 │ │ lsls r1, r0, #2 │ │ asrs r1, r0, #4 │ │ lsls r2, r0, #2 │ │ movs r0, r1 │ │ b.n b33888 │ │ @ instruction: 0xfbf8eaff │ │ - strb r3, [r5, r4] │ │ + strb r4, [r0, r4] │ │ vmla.i , q3, d0[0] │ │ b.n b338cc │ │ asrs r4, r7, #32 │ │ b.n b338be │ │ movs r1, r1 │ │ b.n b340da │ │ vst4.32 @ instruction: 0xf983ebfe │ │ @@ -2737988,44 +2737988,44 @@ │ │ str r0, [r0, r0] │ │ b.n b34592 │ │ lsls r4, r7, #3 │ │ b.n b341e6 │ │ strh r0, [r0, #8] │ │ b.n b33966 │ │ bfcsel 1e, b3445a , 22, │ │ - ldrsb r6, [r7, r7] │ │ + ldrsb r7, [r2, r7] │ │ @ instruction: 0xff86fcd0 │ │ @ instruction: 0xff887a70 │ │ movs r2, r6 │ │ mrrc2 15, 8, pc, r2, cr8 @ │ │ - @ instruction: 0xf94fff85 │ │ - ldr r7, [r4, #4] │ │ + @ instruction: 0xf928ff85 │ │ + ldr r0, [r0, #4] │ │ vmov.i32 , #14942207 @ 0x00e3ffff │ │ - vaddl.u8 , d6, d26 │ │ + vaddl.u8 , d6, d3 │ │ vorr.i32 , #14483456 @ 0x00dd0000 │ │ vrsra.u64 d5, d0, #57 │ │ - vmvn.i16 q2, #63488 @ 0xf800 │ │ - vmov.i32 , #54016 @ 0x0000d300 │ │ + vmov.i16 q2, #61696 @ 0xf100 │ │ + vsubl.u8 , d5, d28 │ │ vorr.i32 q0, #224 @ 0x000000e0 │ │ vqrdmulh.s q4, q12, d1[6] │ │ @ instruction: 0xff876db4 │ │ vmlsl.u , d7, d3[1] │ │ - vsli.8 d2, d14, #0 │ │ + vsri.64 q1, , #56 │ │ vsubl.u8 , d5, d30 │ │ @ instruction: 0xff853ad9 │ │ @ instruction: 0xff881d9a │ │ - vaddl.u8 q5, d8, d18 │ │ + @ instruction: 0xff889ffb │ │ vrshr.u64 q7, q13, #59 │ │ vsli.64 , , #7 │ │ vmlal.u8 q6, d24, d10 │ │ - vsri.64 d14, d15, #58 │ │ - vraddhn.i16 d14, , │ │ - vmull.u8 , d5, d8 │ │ + vmvn.i32 q7, #15204352 @ 0x00e80000 │ │ + @ instruction: 0xff85e3e6 │ │ + @ instruction: 0xff85dbe1 │ │ @ instruction: 0xff855d03 │ │ - vqshlu.s8 , , #0 │ │ + vrsubhn.i16 d1, q4, q13 │ │ vmla.i , q11, d0[3] │ │ b.n b34358 │ │ lsls r0, r6, #1 │ │ b.n b3457c │ │ vrhadd.u16 d8, d14, d31 │ │ movs r4, r0 │ │ b.n b33a02 │ │ @@ -2739034,25 +2739034,25 @@ │ │ movs r1, r1 │ │ b.n b34a82 │ │ movs r0, #10 │ │ b.n b34a86 │ │ blx a1ff44 │ │ vpmin.u8 q7, q13, │ │ asrs r7, r3, #8 │ │ - vshr.u64 q1, q13, #56 │ │ + vshr.u64 q1, , #56 │ │ vsubl.u8 q3, d21, d27 │ │ - vmlsl.u q0, d23, d3[2] │ │ - vqrdmlsh.s , q11, d2[3] │ │ + vrsubhn.i16 d0, , q10 │ │ + @ instruction: 0xff861fa7 │ │ vqshl.u64 d11, d24, #5 │ │ - vhsub.u16 d16, d25, d31 │ │ + vhsub.u16 d16, d25, d8 │ │ vmvn.i32 , #58367 @ 0x0000e3ff │ │ - vmull.u , d7, d0[5] │ │ + vmvn.i16 d5, #64768 @ 0xfd00 │ │ vabdl.u8 q5, d5, d24 │ │ movs r2, r6 │ │ - adds r2, r6, #5 │ │ + adds r3, r1, #5 │ │ vqshlu.s64 q7, q8, #5 │ │ vrsra.u8 , , #8 │ │ vshr.u8 d1, d8, #8 │ │ b.n b34326 │ │ movs r0, #0 │ │ b.n b34eca │ │ asrs r1, r0, #32 │ │ @@ -2740840,41 +2740840,41 @@ │ │ b.n b351a0 │ │ movs r3, r1 │ │ b.n b359aa │ │ @ instruction: 0xea3eebfe │ │ strh r0, [r6, #0] │ │ b.n b351ac │ │ mcr2 10, 0, lr, cr11, cr15, {7} @ │ │ - ldmia r0!, {r2, r3, r5} │ │ - vmov.i32 q6, #13893632 @ 0x00d40000 │ │ - @ instruction: 0xff856f3b │ │ + ldmia r0, {r0, r2} │ │ + vraddhn.i16 d12, , │ │ + vmov.f32 d6, #-0.3125 @ 0xbea00000 │ │ @ instruction: 0xff857928 │ │ - vmul.i q6, , d3[2] │ │ + vmlal.u8 q6, d7, d20 │ │ vqrdmlsh.s , , d0[6] │ │ movs r2, r6 │ │ ldr r2, [sp, #64] @ 0x40 │ │ movs r2, r6 │ │ add r2, pc, #320 @ (adr r2, b357d4 ) │ │ @ instruction: 0xff88ad7d │ │ vmlsl.u8 , d6, d27 │ │ - vqrdmlah.s , , d3[1] │ │ - vmul.f , , d3[5] │ │ - vmull.u8 q4, d5, d22 │ │ + vmull.p8 , d7, d16 │ │ + vmul.f , , d0[0] │ │ + @ instruction: 0xff858bff │ │ @ instruction: 0xff859b98 │ │ movs r2, r6 │ │ - cmp r5, #202 @ 0xca │ │ + cmp r5, #163 @ 0xa3 │ │ vmov.i32 , #15007743 @ 0x00e4ffff │ │ - vmlal.u , d22, d2[5] │ │ + vrshr.u64 d1, d31, #58 │ │ vbic.i16 , #234 @ 0x00ea │ │ - @ instruction: 0xff864bc4 │ │ - @ instruction: 0xff86ba90 │ │ + @ instruction: 0xff864b9d │ │ + vmull.u , d6, d1[6] │ │ vaddw.u8 , , d16 │ │ @ instruction: 0xff87a7e8 │ │ movs r6, r5 │ │ - str r1, [r7, #60] @ 0x3c │ │ + str r2, [r2, #60] @ 0x3c │ │ @ instruction: 0xff865f97 │ │ @ instruction: 0xff888d34 │ │ @ instruction: 0xff86a8d5 │ │ vmlal.u8 q7, d6, d6 │ │ vmull.p8 , d23, d22 │ │ vshr.u64 q4, q5, #56 │ │ @ instruction: 0xff88099e │ │ @@ -2741029,16 +2741029,16 @@ │ │ b.n b35b7a │ │ asrs r3, r1, #32 │ │ b.n b35b7e │ │ push {r2, r4, r5, r6} │ │ @ instruction: 0xebffd03c │ │ b.n b35d60 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r2, r3, r4, r5, r8, fp, lr} │ │ - vmov.i32 q4, #215 @ 0x000000d7 │ │ + ldmia.w sp!, {r0, r2, r4, r8, fp, lr} │ │ + vmvn.i32 d8, #208 @ 0x000000d0 │ │ @ instruction: 0xff854bf0 │ │ stmdb sp!, {sp, lr} │ │ b.n b35b9a │ │ movs r0, r0 │ │ b.n b3537e │ │ strh r3, [r0, #0] │ │ b.n b35ba2 │ │ @@ -2741507,16 +2741507,16 @@ │ │ b.n b35780 │ │ asrs r6, r0, #32 │ │ b.n b35f9a │ │ beq.n b35cd4 │ │ b.n b36178 │ │ ldr r7, [pc, #960] @ (b36020 ) │ │ ldmia.w sp!, {r1, r3, r4, r5, r8, r9, sl, ip} │ │ - @ instruction: 0xeaff0cf8 │ │ - vmov.i32 , #59647 @ 0x0000e8ff │ │ + @ instruction: 0xeaff0cd1 │ │ + vmvn.i32 d7, #57855 @ 0x0000e1ff │ │ @ instruction: 0xff854ff0 │ │ stmdb sp!, {r2, r7, ip, lr, pc} │ │ b.n b36110 │ │ strh r0, [r0, #0] │ │ b.n b35fba │ │ ands r0, r0 │ │ b.n b3579e │ │ @@ -2743285,43 +2743285,43 @@ │ │ lsls r2, r0, #2 │ │ asrs r2, r0, #4 │ │ lsls r1, r0, #2 │ │ movs r0, r1 │ │ b.n b36630 │ │ vpmin.u8 q7, , │ │ stc2 0, cr0, [fp, #4] │ │ - mvns r5, r4 │ │ + bics r6, r7 │ │ vqdmulh.s q3, , d0[3] │ │ movs r1, r0 │ │ lsls r4, r7, #31 │ │ movs r2, r0 │ │ lsls r0, r0, #30 │ │ movs r2, r0 │ │ - ldrsh r1, [r6, r7] │ │ + ldrsh r2, [r1, r7] │ │ @ instruction: 0xff862be0 │ │ vqshl.u64 , , #7 │ │ @ instruction: 0xff87d904 │ │ vmul.i , , d1[5] │ │ - vmla.f q2, , d1[0] │ │ + vorr.i32 d4, #250 @ 0x000000fa │ │ @ instruction: 0xff856be8 │ │ - vrshr.u64 q0, , #56 │ │ + vrshr.u64 d0, d18, #56 │ │ vrsra.u64 d6, d18, #58 │ │ vrsra.u64 d15, d11, #57 │ │ - vmvn.i32 q0, #62976 @ 0x0000f600 │ │ - vqrdmlsh.s , , d1[7] │ │ - vmov.i32 d14, #13631488 @ 0x00d00000 │ │ + vmlal.u q0, d7, d3[3] │ │ + vqrdmlsh.s , , d2[1] │ │ + @ instruction: 0xff85e3e9 │ │ vmla.f , , d0[4] │ │ vshr.u8 d9, d28, #8 │ │ - vmull.u8 , d24, d24 │ │ + vmull.u8 , d24, d1 │ │ vmul.f q5, q11, d3[4] │ │ - vmvn.i32 d10, #-469762048 @ 0xe4000000 │ │ + vrsubhn.i16 d10, q3, │ │ @ instruction: 0xff85a985 │ │ vmov.i32 , #60672 @ 0x0000ed00 │ │ vmvn.i32 q1, #235 @ 0x000000eb │ │ - vqrdmulh.s q3, , d0[6] │ │ + vqrdmulh.s q3, , d1[0] │ │ vmla.f q4, , d0[1] │ │ movs r2, r6 │ │ ldr r0, [pc, #1008] @ (b36f94 ) │ │ stmdb sp!, {lr} │ │ b.n b36eea │ │ str r2, [r0, r0] │ │ b.n b36eee │ │ @@ -2744059,16 +2744059,16 @@ │ │ ldmia r5, {r0, r2, r4, r5, r6, r7} │ │ @ instruction: 0xebfe0000 │ │ b.n b3788e │ │ @ instruction: 0xffb71aff │ │ lsls r0, r0, #1 │ │ b.n b37936 │ │ @ instruction: 0xffd1eaff │ │ - adds r0, #91 @ 0x5b │ │ - @ instruction: 0xff85bba5 │ │ + adds r0, #52 @ 0x34 │ │ + vbic.i16 , #56832 @ 0xde00 │ │ vmull.u8 , d21, d28 │ │ vqrdmulh.s q4, q4, d2[4] │ │ @ instruction: 0xff874ff0 │ │ stmdb sp!, {r2, r4, ip, lr, pc} │ │ b.n b376ac │ │ str r0, [r0, r0] │ │ b.n b36d36 │ │ @@ -2744754,24 +2744754,24 @@ │ │ b.n b37b82 │ │ asrs r2, r0, #32 │ │ b.n b37f68 │ │ asrs r6, r7, #18 │ │ b.n b37b6a │ │ mrc2 10, 4, lr, cr4, cr15, {7} @ │ │ b.n b37a7e │ │ - vaddl.u8 , d7, d18 │ │ + @ instruction: 0xff87effb │ │ vqshlu.s64 d1, d20, #4 │ │ vorr.i32 d12, #241 @ 0x000000f1 │ │ @ instruction: 0xff879f31 │ │ - vmov.i32 d6, #15335424 @ 0x00ea0000 │ │ - @ instruction: 0xff854748 │ │ - vraddhn.i16 d15, , │ │ + vrsra.u64 q3, , #58 │ │ + vabdl.u8 q2, d5, d17 │ │ + vrsra.u64 , q7, #59 │ │ vmov.i32 d6, #13762559 @ 0x00d1ffff │ │ - vmull.u q1, d23, d2[3] │ │ - vshr.u64 q4, q15, #58 │ │ + vmlsl.u8 q1, d23, d23 │ │ + vshr.u64 q4, , #58 │ │ @ instruction: 0xff854ff8 │ │ stmdb sp!, {r2, r8, r9, fp, pc} │ │ stc 14, cr13, [sp, #-76]! @ 0xffffffb4 │ │ b.n b37cc0 │ │ ands r2, r0 │ │ b.n b37b6a │ │ str r0, [sp, #4] │ │ @@ -2746831,15 +2746831,15 @@ │ │ str r0, [r0, r1] │ │ b.n b38e38 │ │ strb r0, [r0, #1] │ │ b.n b38e40 │ │ add r0, pc, #4 @ (adr r0, b38938 ) │ │ b.n b38e4a │ │ vpmin.u16 q15, , │ │ - cbz r1, b3899e │ │ + cbz r2, b38994 │ │ vmull.u8 , d5, d16 │ │ movs r1, r0 │ │ str r0, [r1, r2] │ │ movs r2, r0 │ │ asrs r4, r1, #2 │ │ b.n b38484 │ │ movs r4, r5 │ │ @@ -2748228,16 +2748228,16 @@ │ │ movs r1, r0 │ │ b.n b39b74 │ │ lsls r2, r4, #16 │ │ subs r0, r0, r0 │ │ str r4, [r7, r2] │ │ b.n b39004 │ │ lsls r7, r5, #16 │ │ - @ instruction: 0xea008980 │ │ - vbic.i16 d8, #212 @ 0x00d4 │ │ + @ instruction: 0xea008959 │ │ + @ instruction: 0xff85890d │ │ vaddl.u8 q0, d5, d4 │ │ b.n b3900c │ │ str r0, [sp, #272] @ 0x110 │ │ b.n b39010 │ │ adds r1, r0, r4 │ │ b.n b398e2 │ │ lsls r0, r7, #2 │ │ @@ -2749071,15 +2749071,15 @@ │ │ add r0, pc, #464 @ (adr r0, b39d8c ) │ │ b.n b396f8 │ │ lsls r2, r3, #19 │ │ and.w r1, r0, r7, ror #10 │ │ @ instruction: 0xff885f88 │ │ movs r2, r6 │ │ ldrh r5, [r2, #42] @ 0x2a │ │ - vmla.f q4, , d0[5] │ │ + vsra.u64 d8, d29, #57 │ │ vaddl.u8 , d5, d1 │ │ b.n b3a316 │ │ movs r4, r0 │ │ b.n b3a27a │ │ asrs r0, r6, #1 │ │ b.n b396f8 │ │ lsls r3, r1, #10 │ │ @@ -2749765,15 +2749765,15 @@ │ │ b.n b39ca8 │ │ asrs r5, r0, #32 │ │ b.n b3a4d2 │ │ ldr r1, [pc, #512] @ (b3a394 ) │ │ @ instruction: 0xeb008001 │ │ b.n b3a8da │ │ lsls r0, r0, #9 │ │ - @ instruction: 0xea009b1b │ │ + @ instruction: 0xea009af4 │ │ vmov.i32 d10, #-687865856 @ 0xd7000000 │ │ vmul.f , , d0[2] │ │ movs r2, r6 │ │ movs r0, #136 @ 0x88 │ │ b.n b39ce8 │ │ movs r2, r1 │ │ b.n b3a4f2 │ │ @@ -2749985,15 +2749985,15 @@ │ │ add sp, #16 │ │ b.n b3a6ae │ │ movs r0, r0 │ │ b.n b3aa1e │ │ str r1, [r0, #0] │ │ asrs r0, r0, #12 │ │ lsls r6, r6, #11 │ │ - @ instruction: 0xea00d433 │ │ + @ instruction: 0xea00d40c │ │ vmul.i , , d0[7] │ │ vaddl.u8 q0, d6, d8 │ │ b.n b3a6c6 │ │ movs r0, #0 │ │ b.n b3ab4a │ │ bx r1 │ │ add.w pc, r0, r0, lsr #32 │ │ @@ -2751094,15 +2751094,15 @@ │ │ adds r0, #1 │ │ b.n b3b1c4 │ │ @ instruction: 0xfff0eaff │ │ ldr r4, [r0, #32] │ │ movs r6, r5 │ │ adds r3, #250 @ 0xfa │ │ vqrdmulh.s q7, q12, d2[3] │ │ - vmls.f q7, q11, d0[5] │ │ + vsli.64 d14, d29, #6 │ │ @ instruction: 0xff844ef0 │ │ movs r2, r6 │ │ @ instruction: 0xb8d1 │ │ vaddl.u8 , d7, d0 │ │ b.n b3b41e │ │ str r4, [r6, r0] │ │ b.n b3a7f4 │ │ @@ -2752225,15 +2752225,15 @@ │ │ @ instruction: 0xfff60aff │ │ movs r0, r4 │ │ b.n b3bb4a │ │ lsls r3, r6, #9 │ │ and.w r0, r0, ip, asr #24 │ │ movs r6, r5 │ │ cmp r2, #34 @ 0x22 │ │ - vsri.64 d1, d2, #56 │ │ + vmls.i , q4, d3[6] │ │ vaddl.u8 q0, d5, d9 │ │ b.n b3b99a │ │ asrs r6, r0, #2 │ │ b.n b3bd9e │ │ movs r0, #10 │ │ b.n b3b9a2 │ │ adds r0, #5 │ │ @@ -2752756,15 +2752756,15 @@ │ │ ands r1, r0 │ │ b.n b3bfbe │ │ str r0, [sp, #64] @ 0x40 │ │ b.n b3bfcc │ │ str r1, [r0, r0] │ │ b.n b3bfc8 │ │ @ instruction: 0xffedeaff │ │ - bhi.n b3b9de │ │ + bhi.n b3bb90 │ │ vrshr.u64 d8, d6, #60 │ │ vsubl.u8 q4, d24, d9 │ │ vrshr.u64 d8, d10, #56 │ │ vsubl.u8 q4, d24, d16 │ │ vaddl.u8 , d24, d12 │ │ b.n b3b614 │ │ movs r0, r0 │ │ @@ -2753202,15 +2753202,15 @@ │ │ and.w lr, r0, r0, lsl #13 │ │ movs r2, r6 │ │ movs r4, #248 @ 0xf8 │ │ movs r2, r0 │ │ ldrsb r0, [r3, r6] │ │ movs r6, r5 │ │ movs r1, #142 @ 0x8e │ │ - @ instruction: 0xff880bfe │ │ + @ instruction: 0xff880bd7 │ │ vaddl.u8 q0, d21, d0 │ │ b.n b3b9d0 │ │ asrs r5, r4, #32 │ │ b.n b3c5da │ │ adds r0, #36 @ 0x24 │ │ b.n b3b9d8 │ │ add sp, #28 │ │ @@ -2753732,16 +2753732,16 @@ │ │ adds r0, #7 │ │ b.n b3c632 │ │ pop {r1, r2, r6, r7} │ │ @ instruction: 0xebff7001 │ │ b.n b3c808 │ │ @ instruction: 0xfff4eaff │ │ asrs r1, r3, #3 │ │ - @ instruction: 0xff87ed97 │ │ - vsra.u64 d13, d23, #60 │ │ + vmvn.i32 q7, #15794175 @ 0x00f0ffff │ │ + vsra.u64 d13, d0, #60 │ │ vaddl.u8 q0, d5, d11 │ │ b.n b3c64e │ │ asrs r1, r4, #1 │ │ b.n b3ca52 │ │ movs r0, #8 │ │ b.n b3c656 │ │ adds r0, #5 │ │ @@ -2753992,15 +2753992,15 @@ │ │ b.n b3cc62 │ │ adds r0, #1 │ │ b.n b3ca26 │ │ movs r7, r0 │ │ b.n b3c86a │ │ blt.n b3c58a │ │ @ instruction: 0xebfefff3 │ │ - @ instruction: 0xeaffeaad │ │ + @ instruction: 0xeaffea86 │ │ vaddl.u8 , d21, d12 │ │ b.n b3c074 │ │ str r0, [r4, #4] │ │ b.n b3c078 │ │ movs r4, r5 │ │ b.n b3c06c │ │ movs r0, r0 │ │ @@ -2754460,17 +2754460,17 @@ │ │ add.w r0, r0, r4 │ │ b.n b3cc4a │ │ asrs r1, r0, #32 │ │ b.n b3d04e │ │ movs r0, #0 │ │ b.n b3d052 │ │ lsls r7, r0, #1 │ │ - @ instruction: 0xea0090e9 │ │ - vmla.i , , d2[7] │ │ - vshr.u64 , q7, #59 │ │ + @ instruction: 0xea0090c2 │ │ + vmla.i , , d3[1] │ │ + vshr.u64 d9, d23, #59 │ │ @ instruction: 0xff85789b │ │ vshr.u64 q0, q4, #58 │ │ b.n b3ce44 │ │ asrs r3, r0, #32 │ │ b.n b3d06e │ │ movs r0, #0 │ │ b.n b3d072 │ │ @@ -2756253,23 +2756253,23 @@ │ │ movs r2, r6 │ │ movs r0, #184 @ 0xb8 │ │ movs r2, r6 │ │ subs r4, r7, #4 │ │ movs r2, r6 │ │ subs r4, r0, #3 │ │ movs r2, r6 │ │ - subs r0, #188 @ 0xbc │ │ - vmlal.u8 , d21, d16 │ │ + subs r0, #149 @ 0x95 │ │ + vmvn.i16 , #217 @ 0x00d9 │ │ @ instruction: 0xff85cfac │ │ - vqshlu.s64 d14, d8, #6 │ │ + vmvn.i32 q7, #-520093696 @ 0xe1000000 │ │ vsubw.u8 q3, , d19 │ │ - @ instruction: 0xff867bc9 │ │ - vqshlu.s64 , , #5 │ │ - vorr.i32 d4, #196 @ 0x000000c4 │ │ - vmul.f , , d2[3] │ │ + @ instruction: 0xff867ba2 │ │ + vrsubhn.i16 d9, , q14 │ │ + vmla.i q2, q10, d1[7] │ │ + @ instruction: 0xff8599a7 │ │ @ instruction: 0xff851bec │ │ movs r2, r6 │ │ ands r0, r2 │ │ stmdb sp!, {r0, lr} │ │ b.n b3dba2 │ │ movs r0, r0 │ │ b.n b3df08 │ │ @@ -2756397,15 +2756397,15 @@ │ │ b.n b3d4a8 │ │ movs r4, r0 │ │ b.n b3dcae │ │ asrs r1, r0, #32 │ │ b.n b3da90 │ │ ldr r0, [pc, #960] @ (b3dd34 ) │ │ ldmia.w sp!, {r0, r1, r2, r3, r4, r6, r9, ip, lr, pc} │ │ - @ instruction: 0xeafee35b │ │ + @ instruction: 0xeafee334 │ │ vmlsl.u8 , d4, d6 │ │ vmlal.u8 , d7, d18 │ │ vmull.p8 q1, d7, d24 │ │ movs r6, r5 │ │ movs r5, #37 @ 0x25 │ │ @ instruction: 0xff875922 │ │ @ instruction: 0xff864ff8 │ │ @@ -2756585,16 +2756585,16 @@ │ │ and.w r0, r0, r0 │ │ b.n b3e24a │ │ movs r4, r6 │ │ b.n b3d622 │ │ movs r6, r0 │ │ b.n b3de52 │ │ ldrh r0, [r7, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r2, r3, r5, r6, r8, r9, sl, fp, pc} │ │ - vmov.i32 d8, #55039 @ 0x0000d6ff │ │ + ldmia.w sp!, {r1, r2, r6, r8, r9, sl, fp, pc} │ │ + @ instruction: 0xff858bef │ │ vsri.64 d2, d7, #60 │ │ @ instruction: 0xff874ff0 │ │ stmdb sp!, {r2, r4, r6, ip, lr, pc} │ │ b.n b3dfc4 │ │ str r0, [r0, r0] │ │ b.n b3de6e │ │ movs r0, r0 │ │ @@ -2757327,16 +2757327,16 @@ │ │ movs r5, r0 │ │ b.n b3e4ae │ │ beq.n b3e1c8 │ │ b.n b3e68c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r1, r2, r6, r7, r8, sl, fp, lr} │ │ @ instruction: 0xff884da0 │ │ - vmlal.u q5, d24, d2[0] │ │ - @ instruction: 0xff84f74d │ │ + vrshr.u64 d10, d11, #56 │ │ + vabdl.u8 , d4, d22 │ │ vaddl.u8 q0, d4, d0 │ │ b.n b3e82a │ │ vrhadd.u16 d0, d14, d31 │ │ adds r0, #0 │ │ b.n b3e952 │ │ adds r0, #3 │ │ b.n b3e238 │ │ @@ -2758794,15 +2758794,15 @@ │ │ @ instruction: 0xeafe0004 │ │ b.n b3f0f2 │ │ rors r0, r6 │ │ ldmia.w sp!, {r0, r1, r3, r5, r6, sl, lr, pc} │ │ @ instruction: 0xeafe625f │ │ @ instruction: 0xff86f920 │ │ movs r2, r0 │ │ - ands r0, r1 │ │ + subs r7, #225 @ 0xe1 │ │ vaddl.u8 q0, d5, d0 │ │ b.n b3f46c │ │ vrhadd.u16 d0, d14, d31 │ │ adds r0, #0 │ │ b.n b3e8f2 │ │ asrs r0, r0, #32 │ │ b.n b3e8f8 │ │ @@ -2761254,15 +2761254,15 @@ │ │ lsls r0, r4, #6 │ │ movs r3, r1 │ │ b.n b4053e │ │ ldmia r3, {r1, r3, r4, r5, r6, r7} │ │ @ instruction: 0xebfec0dc │ │ b.n b3fd40 │ │ lsls r1, r0, #3 │ │ - and.w r4, r0, r9, lsr #3 │ │ + and.w r4, r0, r2, ror #2 │ │ vmvn.i32 q0, #220 @ 0x000000dc │ │ b.n b3fd4c │ │ subs r7, r2, #4 │ │ b.n b404f4 │ │ add r0, pc, #192 @ (adr r0, b402d8 ) │ │ b.n b3fd34 │ │ movs r1, r0 │ │ @@ -2762385,15 +2762385,15 @@ │ │ b.n b40eaa │ │ str r0, [sp, #0] │ │ b.n b40688 │ │ strb r4, [r0, #0] │ │ b.n b4068c │ │ add sp, #60 @ 0x3c │ │ add.w r0, r0, r2, lsr #32 │ │ - @ instruction: 0xea0089af │ │ + @ instruction: 0xea008988 │ │ vshr.u64 q1, q0, #59 │ │ b.n b406bc │ │ asrs r4, r0, #32 │ │ b.n b412c6 │ │ str r4, [r3, r3] │ │ b.n b406c4 │ │ movs r0, r0 │ │ @@ -2766151,15 +2766151,15 @@ │ │ str r4, [r3, r2] │ │ b.n b4261c │ │ strb r0, [r6, #1] │ │ b.n b42620 │ │ ands r4, r7 │ │ b.n b42624 │ │ @ instruction: 0xfac3eaff │ │ - ble.n b42b38 │ │ + bgt.n b42aea │ │ vaddl.u8 q0, d4, d0 │ │ b.n b43236 │ │ lsls r0, r2, #3 │ │ b.n b42694 │ │ @ instruction: 0xffefeaff │ │ movs r0, r1 │ │ b.n b43018 │ │ @@ -2767628,15 +2767628,15 @@ │ │ b.n b43a9a │ │ asrs r7, r0, #32 │ │ b.n b43a9e │ │ b.n b43856 │ │ @ instruction: 0xebfe0004 │ │ b.n b43aa6 │ │ ldrh r0, [r6, #30] │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, sl, pc} │ │ + ldmia.w sp!, {r0, r4, r6, r7, sl, pc} │ │ vmvn.i32 q2, #192 @ 0x000000c0 │ │ stmdb sp!, {} │ │ b.n b43e1a │ │ movs r1, r4 │ │ lsrs r0, r0, #8 │ │ str r0, [r0, #0] │ │ b.n b4329e │ │ @@ -2767746,15 +2767746,15 @@ │ │ b.n b43b9e │ │ ldrb r3, [r3, #18] │ │ @ instruction: 0xeaff1004 │ │ b.n b433a4 │ │ asrs r1, r0, #32 │ │ b.n b43988 │ │ hlt 0x0022 │ │ - @ instruction: 0xeafe4b7c │ │ + @ instruction: 0xeafe4b55 │ │ vmvn.i32 q2, #192 @ 0x000000c0 │ │ stmdb sp!, {r1, lr} │ │ b.n b43bba │ │ movs r0, r0 │ │ b.n b43f20 │ │ movs r2, r2 │ │ lsrs r0, r0, #8 │ │ @@ -2770063,15 +2770063,15 @@ │ │ b.n b44f00 │ │ movs r0, r0 │ │ b.n b4470c │ │ lsls r4, r3, #2 │ │ b.n b44740 │ │ add r7, sp, #696 @ 0x2b8 │ │ add.w sl, r0, r4, lsl #3 │ │ - @ instruction: 0xea00bb85 │ │ + @ instruction: 0xea00bb5e │ │ vshr.u64 d8, d4, #60 │ │ b.n b44750 │ │ add r0, pc, #336 @ (adr r0, b44d68 ) │ │ b.n b44754 │ │ movs r0, r0 │ │ b.n b452ce │ │ ldc2 10, cr0, [r9], #-1020 @ 0xfffffc04 @ │ │ @@ -2770404,15 +2770404,15 @@ │ │ subs r4, r5, #6 │ │ b.n b44a24 │ │ asrs r1, r0, #32 │ │ b.n b45008 │ │ movs r4, r6 │ │ b.n b449f0 │ │ lsls r4, r1, #13 │ │ - and.w sl, r0, r9, lsr #31 │ │ + and.w sl, r0, r2, ror #30 │ │ vshr.u64 d8, d4, #59 │ │ b.n b44a34 │ │ add r0, pc, #336 @ (adr r0, b4504c ) │ │ b.n b44a38 │ │ movs r0, r0 │ │ b.n b455b2 │ │ @ instruction: 0xfb800aff │ │ @@ -2770597,15 +2770597,15 @@ │ │ add.w r0, r0, ip, lsl #24 │ │ b.n b45596 │ │ add sp, #4 │ │ b.n b455a4 │ │ @ instruction: 0xffb6eaff │ │ uxtb r0, r3 │ │ movs r5, r5 │ │ - lsrs r4, r1, #8 │ │ + lsrs r5, r4, #7 │ │ vaddl.u8 , d5, d1 │ │ b.n b457de │ │ asrs r0, r0, #32 │ │ b.n b457e2 │ │ movs r0, r0 │ │ b.n b45358 │ │ @ instruction: 0xffd2caff │ │ @@ -2770673,17 +2770673,17 @@ │ │ b.n b4586a │ │ str r0, [r0, r0] │ │ b.n b4586e │ │ cbz r6, b4519e │ │ @ instruction: 0xebfe6000 │ │ b.n b45476 │ │ movs r6, r0 │ │ - and.w r1, r0, r2, asr #11 │ │ + and.w r1, r0, fp, ror #10 │ │ vrshr.u64 , , #60 │ │ - vrsubhn.i16 d9, , │ │ + vrsubhn.i16 d9, , q4 │ │ vmull.p8 q1, d20, d0 │ │ vaddl.u8 q0, d7, d0 │ │ b.n b44c78 │ │ str r0, [r1, #0] │ │ b.n b44c7c │ │ str r0, [r0, r0] │ │ b.n b45496 │ │ @@ -2770851,17 +2770851,17 @@ │ │ ldr r0, [sp, #860] @ 0x35c │ │ @ instruction: 0xebff0004 │ │ b.n b455f6 │ │ asrs r7, r0, #32 │ │ b.n b455fa │ │ lsrs r1, r2, #18 │ │ add.w r0, r0, r9 │ │ - and.w r7, r0, r7, lsr #32 │ │ - vmul.f q7, , d1[6] │ │ - vbic.i16 , #52736 @ 0xce00 │ │ + and.w r6, r0, r0, ror #3 │ │ + vmul.f q7, , d2[0] │ │ + vorr.i16 , #50944 @ 0xc700 │ │ vmvn.i32 q0, #208 @ 0x000000d0 │ │ b.n b45a12 │ │ asrs r6, r0, #32 │ │ b.n b45616 │ │ movs r0, r0 │ │ b.n b44df4 │ │ movs r4, r0 │ │ @@ -2770875,15 +2770875,15 @@ │ │ b.n b457f8 │ │ str r1, [r0, #0] │ │ b.n b457fe │ │ @ instruction: 0xffcaeaff │ │ str r3, [r0, #44] @ 0x2c │ │ vorr.i32 q2, #-469762048 @ 0xe4000000 │ │ vmov.f32 d9, #-0.84375 @ 0xbf580000 │ │ - vqshl.u64 , , #6 │ │ + vqshl.u64 , q1, #6 │ │ @ instruction: 0xff84bbb0 │ │ vaddl.u8 q0, d6, d24 │ │ b.n b44e36 │ │ asrs r4, r4, #32 │ │ b.n b45a52 │ │ movs r0, #0 │ │ b.n b45a56 │ │ @@ -2771339,15 +2771339,15 @@ │ │ @ instruction: 0xebfe0f10 │ │ b.n b459bc │ │ lsls r0, r4, #10 │ │ b.n b45a22 │ │ str r0, [r0, r2] │ │ b.n b45a26 │ │ lsrs r0, r3, #1 │ │ - @ instruction: 0xea00b0ec │ │ + @ instruction: 0xea00b0c5 │ │ vabal.u8 , d4, d8 │ │ vshr.u64 d8, d4, #59 │ │ b.n b45230 │ │ add r0, pc, #336 @ (adr r0, b45848 ) │ │ b.n b45234 │ │ movs r0, r0 │ │ b.n b45dae │ │ @@ -2771437,17 +2771437,17 @@ │ │ b.n b45af2 │ │ add r4, sp, #872 @ 0x368 │ │ add.w r0, r0, r1, lsl #16 │ │ b.n b45cc2 │ │ movs r4, r2 │ │ b.n b45ccc │ │ @ instruction: 0xffe6eaff │ │ - lsls r4, r7, #11 │ │ + lsls r5, r2, #11 │ │ @ instruction: 0xff855f23 │ │ - vaddw.u8 q1, q3, d26 │ │ + vaddw.u8 q1, q3, d3 │ │ @ instruction: 0xff855f30 │ │ vshr.u64 d0, d4, #58 │ │ b.n b45310 │ │ add sp, #16 │ │ b.n b45b1a │ │ movs r0, r0 │ │ b.n b45e7e │ │ @@ -2771561,15 +2771561,15 @@ │ │ lsls r3, r5, #5 │ │ subs r0, r0, r0 │ │ movs r0, #168 @ 0xa8 │ │ b.n b45404 │ │ adds r0, #172 @ 0xac │ │ b.n b45408 │ │ lsls r6, r4, #3 │ │ - @ instruction: 0xea00af59 │ │ + @ instruction: 0xea00af32 │ │ vshr.u64 d0, d4, #60 │ │ b.n b45414 │ │ movs r0, r0 │ │ b.n b45f7e │ │ lsls r7, r4, #3 │ │ lsrs r0, r0, #8 │ │ strh r4, [r2, #4] │ │ @@ -2771671,15 +2771671,15 @@ │ │ strh r4, [r0, #0] │ │ b.n b454be │ │ movs r4, r0 │ │ b.n b45d02 │ │ add r4, sp, #908 @ 0x38c │ │ add.w r7, r0, r5, asr #3 │ │ @ instruction: 0xea00e4fd │ │ - vmull.p8 q4, d23, d15 │ │ + vqrdmlah.s q4, , d0[6] │ │ vaddw.u8 q2, q2, d2 │ │ b.n b46196 │ │ movs r3, r1 │ │ b.n b45d1a │ │ asrs r0, r0, #32 │ │ b.n b4611e │ │ movs r0, #8 │ │ @@ -2772035,15 +2772035,15 @@ │ │ movs r5, r0 │ │ subs r0, r0, r0 │ │ movs r1, r1 │ │ b.n b46026 │ │ movs r1, r0 │ │ b.n b461fc │ │ @ instruction: 0xfff6eaff │ │ - b.n b45de2 │ │ + b.n b45d94 │ │ vmlal.u , d4, d3[3] │ │ vabal.u8 q5, d6, d24 │ │ movs r5, r5 │ │ movs r3, r1 │ │ b.n b4603e │ │ asrs r1, r1, #32 │ │ b.n b46042 │ │ @@ -2772220,15 +2772220,15 @@ │ │ movs r1, r0 │ │ b.n b46386 │ │ movs r4, r4 │ │ b.n b4598c │ │ lsls r4, r6, #26 │ │ @ instruction: 0xea009e20 │ │ movs r1, r6 │ │ - ldr r5, [r5, #52] @ 0x34 │ │ + ldr r6, [r0, #52] @ 0x34 │ │ @ instruction: 0xff859df0 │ │ movs r1, r6 │ │ movs r2, r0 │ │ b.n b4654a │ │ movs r3, r1 │ │ subs r0, r0, r0 │ │ movs r3, r0 │ │ @@ -2772312,16 +2772312,16 @@ │ │ b.n b46686 │ │ movs r0, #1 │ │ b.n b4668a │ │ adds r0, #1 │ │ b.n b4668e │ │ lsls r3, r3, #24 │ │ @ instruction: 0xea00c389 │ │ - vmov.i16 d10, #209 @ 0x00d1 │ │ - vaddl.u8 q6, d4, d8 │ │ + @ instruction: 0xff85a7ea │ │ + vqrdmlsh.s , q10, d1[4] │ │ vshr.u64 d0, d8, #60 │ │ b.n b45a9c │ │ add sp, #400 @ 0x190 │ │ b.n b45aa0 │ │ movs r0, r0 │ │ b.n b4660a │ │ movs r0, #148 @ 0x94 │ │ @@ -2773005,15 +2773005,15 @@ │ │ subs r4, r0, #7 │ │ b.n b46038 │ │ asrs r1, r0, #32 │ │ b.n b4661c │ │ movs r0, r0 │ │ b.n b464a4 │ │ movs r6, r1 │ │ - @ instruction: 0xea00839e │ │ + @ instruction: 0xea008377 │ │ vaddl.u8 q0, d4, d3 │ │ b.n b46c4e │ │ movs r0, #144 @ 0x90 │ │ b.n b4604c │ │ lsls r0, r1, #2 │ │ b.n b46030 │ │ asrs r3, r0, #32 │ │ @@ -2773426,16 +2773426,16 @@ │ │ movs r0, r1 │ │ b.n b46bba │ │ subs r4, r0, #7 │ │ b.n b463bc │ │ asrs r1, r0, #32 │ │ b.n b469a0 │ │ lsls r3, r0, #1 │ │ - and.w r0, r0, r6, lsl #5 │ │ - vmull.u , d5, d0[2] │ │ + and.w r0, r0, pc, lsr #4 │ │ + vmlsl.u8 , d5, d17 │ │ @ instruction: 0xff84b90f │ │ vabal.u8 , d5, d29 │ │ vmla.i q0, , d3[0] │ │ b.n b46f3a │ │ lsls r0, r1, #1 │ │ subs r2, #0 │ │ movs r0, #140 @ 0x8c │ │ @@ -2774510,15 +2774510,15 @@ │ │ @ instruction: 0xea00b000 │ │ b.n b474ce │ │ ands r1, r0 │ │ b.n b4769a │ │ asrs r4, r2, #32 │ │ b.n b476a0 │ │ mcr2 10, 6, lr, cr13, cr15, {7} @ │ │ - ldrb r5, [r6, r2] │ │ + ldrb r6, [r1, r2] │ │ @ instruction: 0xff858a98 │ │ movs r1, r6 │ │ ands r0, r7 │ │ b.n b46ce0 │ │ movs r1, r1 │ │ b.n b474ea │ │ movs r0, #144 @ 0x90 │ │ @@ -2775239,15 +2775239,15 @@ │ │ b.n b47efa │ │ movs r0, #1 │ │ b.n b47efe │ │ adds r0, #3 │ │ b.n b47f02 │ │ add r6, sp, #548 @ 0x224 │ │ @ instruction: 0xebfe0065 │ │ - @ instruction: 0xea00fe50 │ │ + @ instruction: 0xea00fe29 │ │ vmov.i32 q2, #185 @ 0x000000b9 │ │ b.n b4735e │ │ lsls r0, r3, #2 │ │ b.n b47310 │ │ asrs r0, r4, #2 │ │ b.n b47314 │ │ lsls r0, r0, #8 │ │ @@ -2775422,33 +2775422,33 @@ │ │ adds r0, #1 │ │ b.n b47c9e │ │ add r4, pc, #220 @ (adr r4, b47a3c ) │ │ @ instruction: 0xeb00a054 │ │ b.n b474a0 │ │ bfcsel 6, b47f66 , 8, cs │ │ push {r0, r1, r3, r5, r7, lr} │ │ - vsubw.u8 q2, , d26 │ │ - vsubl.u8 , d20, d12 │ │ + vsubw.u8 q2, , d3 │ │ + vmlal.u , d4, d1[5] │ │ vmul.f , q10, d2[7] │ │ vmla.i q4, , d0[2] │ │ vaddl.u8 q1, d21, d18 │ │ vaddw.u8 q4, q11, d20 │ │ movs r1, r6 │ │ lsrs r3, r3, #5 │ │ - vmls.f , , d3[1] │ │ - vaddl.u8 q6, d5, d10 │ │ + vabal.u8 , d23, d16 │ │ + vqrdmlsh.s , , d3[4] │ │ vmla.f , q10, d0[1] │ │ vqrdmlah.s , q11, d0[1] │ │ movs r1, r6 │ │ ldrh r0, [r4, #4] │ │ vsri.64 d12, d15, #57 │ │ - vsri.64 d10, d29, #59 │ │ + vsri.64 d10, d6, #59 │ │ vqrdmulh.s , q10, d0[7] │ │ movs r1, r6 │ │ - pop {r1, r3, r6, r7, pc} │ │ + pop {r0, r1, r5, r7, pc} │ │ @ instruction: 0xff84890e │ │ vqdmulh.s , , d0[0] │ │ movs r1, r6 │ │ ldrb r4, [r5, #15] │ │ movs r1, r6 │ │ subs r3, r3, #4 │ │ vbic.i16 , #61440 @ 0xf000 │ │ @@ -2775463,15 +2775463,15 @@ │ │ ldrb r4, [r6, #2] │ │ movs r1, r6 │ │ rev16 r1, r4 │ │ vmul.i , , d3[3] │ │ @ instruction: 0xff86c3e1 │ │ vmlal.u8 , d6, d20 │ │ movs r1, r6 │ │ - bcc.n b479a4 │ │ + bcc.n b47956 │ │ vmla.f q6, q10, d1[4] │ │ @ instruction: 0xff8619b8 │ │ vsra.u64 q2, q14, #57 │ │ stmdb sp!, {r1, sp, lr} │ │ b.n b47d3a │ │ strb r1, [r0, #0] │ │ b.n b47d3e │ │ @@ -2776072,15 +2776072,15 @@ │ │ lsrs r1, r0, #8 │ │ asrs r0, r0, #14 │ │ movs r4, r3 │ │ asrs r0, r1, #22 │ │ @ instruction: 0xffe2eaff │ │ adds r2, #138 @ 0x8a │ │ vmlal.u , d7, d2[5] │ │ - @ instruction: 0xff87e924 │ │ + @ instruction: 0xff87e8fd │ │ vmvn.i16 d4, #176 @ 0x00b0 │ │ stmdb sp!, {ip, lr} │ │ b.n b4869a │ │ movs r0, r0 │ │ b.n b48600 │ │ movs r1, r2 │ │ lsrs r0, r0, #8 │ │ @@ -2776249,15 +2776249,15 @@ │ │ b.n b4840a │ │ b.n b4866a │ │ @ instruction: 0xebfe5004 │ │ b.n b48412 │ │ movs r5, r0 │ │ b.n b48416 │ │ ldrh r0, [r7, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r1, r3, r5, r6, r7, r9, fp, lr, pc} │ │ + ldmia.w sp!, {r2, r6, r7, r9, fp, lr, pc} │ │ @ instruction: 0xff8448f0 │ │ stmdb sp!, {r2, ip, sp} │ │ b.n b47c08 │ │ movs r0, r0 │ │ b.n b48790 │ │ movs r4, r5 │ │ lsrs r0, r0, #8 │ │ @@ -2776354,15 +2776354,15 @@ │ │ movs r0, #12 │ │ b.n b47cf4 │ │ movs r0, #2 │ │ b.n b482d8 │ │ @ instruction: 0xffd9eaff │ │ ldrh r1, [r0, r6] │ │ vqshl.u64 d7, d22, #5 │ │ - @ instruction: 0xff851fa2 │ │ + @ instruction: 0xff851f7b │ │ @ instruction: 0xff84f361 │ │ @ instruction: 0xff8648f0 │ │ stmdb sp!, {r0, r1, ip, sp, lr} │ │ b.n b48516 │ │ str r2, [r0, #0] │ │ b.n b4851a │ │ ands r1, r0 │ │ @@ -2776516,15 +2776516,15 @@ │ │ b.n b4865e │ │ add r7, sp, #668 @ 0x29c │ │ add.w r0, r0, r8, lsr #32 │ │ b.n b47e34 │ │ movs r7, r0 │ │ b.n b4866a │ │ strh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r2, r4, r5, r6, r7, r9, sl, sp, lr, pc} │ │ + ldmia.w sp!, {r0, r2, r3, r6, r7, r9, sl, sp, lr, pc} │ │ vmull.p8 q2, d4, d0 │ │ stmdb sp!, {sp} │ │ b.n b48a7a │ │ adds r0, #0 │ │ b.n b48a7e │ │ movs r0, #0 │ │ b.n b47e5c │ │ @@ -2779695,15 +2779695,15 @@ │ │ b.n b4a13e │ │ movs r0, #24 │ │ b.n b49932 │ │ adds r0, #0 │ │ b.n b4a5c6 │ │ lsrs r7, r4, #12 │ │ add.w r0, r0, lr │ │ - @ instruction: 0xea00f4f7 │ │ + @ instruction: 0xea00f4d0 │ │ vaddl.u8 , d3, d8 │ │ b.n b49946 │ │ movs r0, r0 │ │ b.n b4a55a │ │ movs r0, #24 │ │ b.n b4994e │ │ adds r0, #0 │ │ @@ -2779804,15 +2779804,15 @@ │ │ udf #54 @ 0x36 │ │ vmul.f q0, q3, d3[7] │ │ vmov.f32 , #-0.75 @ 0xbf400000 │ │ movs r5, r5 │ │ stmia r0!, {r2, r4, r5} │ │ @ instruction: 0xff865894 │ │ movs r1, r6 │ │ - movs r5, #15 │ │ + movs r4, #232 @ 0xe8 │ │ vaddl.u8 q0, d5, d9 │ │ and.w r7, r0, r2 │ │ b.n b4a548 │ │ movs r4, r0 │ │ subs r0, r0, r0 │ │ asrs r0, r0, #32 │ │ b.n b49ace │ │ @@ -2780319,15 +2780319,15 @@ │ │ b.n b4a6aa │ │ beq.n b4a38c │ │ b.n b4a888 │ │ ldr r3, [pc, #960] @ (b4a730 ) │ │ ldmia.w sp!, {r5, r6, r7, r8, r9, sl, fp, ip, pc} │ │ @ instruction: 0xeafe396e │ │ vmvn.i16 d5, #56576 @ 0xdd00 │ │ - @ instruction: 0xff866cd8 │ │ + @ instruction: 0xff866cb1 │ │ @ instruction: 0xff8403c4 │ │ vmlal.u8 q2, d6, d0 │ │ stmdb sp!, {r0, r1, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ @ instruction: 0xebff0008 │ │ b.n b49eb2 │ │ movs r4, r0 │ │ b.n b49f36 │ │ @@ -2781434,17 +2781434,17 @@ │ │ b.n b4a870 │ │ movs r6, r0 │ │ b.n b4b02a │ │ beq.n b4ad3c │ │ b.n b4b208 │ │ strh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r2, r6, fp, ip} │ │ - vmov.i16 , #57344 @ 0xe000 │ │ - vmls.f q3, q2, d0[5] │ │ - @ instruction: 0xff84ba9e │ │ + vmlsl.u8 , d6, d25 │ │ + vbic.i32 d6, #13434880 @ 0x00cd0000 │ │ + vmvn.i16 , #50944 @ 0xc700 │ │ vmls.i , , d1[4] │ │ vbic.i32 d8, #15466496 @ 0x00ec0000 │ │ vaddl.u8 q2, d5, d28 │ │ movs r1, r6 │ │ movs r0, #0 │ │ b.n b4a8b2 │ │ lsls r0, r6, #2 │ │ @@ -2786596,15 +2786596,15 @@ │ │ movs r0, #1 │ │ b.n b4e056 │ │ asrs r4, r3, #32 │ │ b.n b4d43c │ │ asrs r0, r0, #32 │ │ b.n b4d440 │ │ bfcsel 10, b4cf1e , 14, le │ │ - add r2, sp, #28 │ │ + add r1, sp, #896 @ 0x380 │ │ vaddl.u8 q1, d19, d0 │ │ b.n b4d44a │ │ movs r0, r0 │ │ b.n b4dfd2 │ │ movs r2, r0 │ │ asrs r0, r4, #6 │ │ lsls r5, r2, #5 │ │ @@ -2787225,19 +2787225,19 @@ │ │ b.n b4e1a6 │ │ ldrb r0, [r5, #12] │ │ @ instruction: 0xebff0104 │ │ b.n b4dd7c │ │ ands r1, r0 │ │ b.n b4e37a │ │ @ instruction: 0xfff3eaff │ │ - ldrh r6, [r7, #12] │ │ + ldrh r7, [r2, #12] │ │ @ instruction: 0xff840eb8 │ │ movs r1, r6 │ │ - add r2, sp, #512 @ 0x200 │ │ - vsli.64 d3, d4, #4 │ │ + add r2, sp, #356 @ 0x164 │ │ + vmls.f , q2, d1[7] │ │ vorr.i32 q0, #201 @ 0x000000c9 │ │ vqrdmlsh.s q0, , d0[3] │ │ movs r1, r6 │ │ movs r0, #92 @ 0x5c │ │ b.n b4d9b2 │ │ adds r0, #1 │ │ b.n b4e5d6 │ │ @@ -2789356,15 +2789356,15 @@ │ │ b.n b4f1b0 │ │ ldrh r0, [r3, #36] @ 0x24 │ │ @ instruction: 0xebfe0001 │ │ b.n b4f7da │ │ movs r4, r1 │ │ b.n b4eba6 │ │ strh r0, [r2, #0] │ │ - ldmia.w sp!, {r0, r2, r3, r6, r7, r8, r9, sl, fp, sp, pc} │ │ + ldmia.w sp!, {r1, r2, r5, r7, r8, r9, sl, fp, sp, pc} │ │ vmvn.i16 d4, #176 @ 0x00b0 │ │ stmdb sp!, {r0, lr} │ │ b.n b4f3ee │ │ str r0, [r0, r0] │ │ b.n b4f3f2 │ │ asrs r4, r0, #32 │ │ b.n b4ebda │ │ @@ -2789410,15 +2789410,15 @@ │ │ b.n b4f44e │ │ asrs r1, r0, #32 │ │ b.n b4f230 │ │ ldrh r0, [r7, #34] @ 0x22 │ │ @ instruction: 0xebfe0000 │ │ b.n b4f8da │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r0, r2, r3, r6, r7, sl, fp, lr, pc} │ │ + ldmia.w sp!, {r1, r2, r5, r7, sl, fp, lr, pc} │ │ @ instruction: 0xff840cfd │ │ vsra.u64 q2, q8, #58 │ │ stmdb sp!, {sp, lr} │ │ b.n b4ec4e │ │ str r0, [r0, r0] │ │ b.n b4f472 │ │ ands r0, r0 │ │ @@ -2789541,15 +2789541,15 @@ │ │ @ instruction: 0xebfe4001 │ │ b.n b4f972 │ │ movs r4, r0 │ │ b.n b4f576 │ │ strh r0, [r6, #14] │ │ ldmia.w sp!, {r2, r3, r6, r7, r8, sl, fp, ip, pc} │ │ movs r0, r6 │ │ - subs r0, r6, #1 │ │ + subs r1, r1, #1 │ │ vmlal.u8 , d20, d4 │ │ vaddl.u8 q2, d5, d18 │ │ vmvn.i16 d4, #220 @ 0x00dc │ │ stmdb sp!, {r2, r3, r5, ip} │ │ b.n b4ed72 │ │ ands r1, r0 │ │ b.n b4f758 │ │ @@ -2793007,15 +2793007,15 @@ │ │ b.n b512aa │ │ ands r4, r1 │ │ b.n b50a7a │ │ mov r8, r5 │ │ @ instruction: 0xebff4010 │ │ b.n b50a82 │ │ lsls r0, r3, #3 │ │ - @ instruction: 0xea00be00 │ │ + @ instruction: 0xea00bdd9 │ │ vaddl.u8 q0, d4, d16 │ │ b.n b50ab8 │ │ asrs r6, r3, #20 │ │ b.n b516c6 │ │ movs r0, r0 │ │ b.n b50b2a │ │ lsls r5, r6, #1 │ │ @@ -2793323,15 +2793323,15 @@ │ │ movs r0, r0 │ │ b.n b5194e │ │ adds r0, #0 │ │ b.n b51952 │ │ lsls r6, r0, #2 │ │ subs r0, r0, r0 │ │ lsls r5, r3, #3 │ │ - @ instruction: 0xea0080eb │ │ + @ instruction: 0xea0080c4 │ │ vmvn.i32 d8, #184 @ 0x000000b8 │ │ b.n b50d5c │ │ stmia r0!, {r0} │ │ b.n b51966 │ │ lsls r2, r1, #28 │ │ b.n b5184a │ │ lsls r4, r2, #1 │ │ @@ -2793409,15 +2793409,15 @@ │ │ movs r4, r0 │ │ b.n b50dc8 │ │ lsls r5, r6, #1 │ │ b.n b51a0a │ │ movs r0, r0 │ │ b.n b50e5c │ │ vpmin.u8 q15, , │ │ - bl 7621da │ │ + bl f3b1da │ │ lsls r2, r0, #20 │ │ b.n b51a5a │ │ movs r4, r0 │ │ b.n b50dea │ │ movs r0, #60 @ 0x3c │ │ b.n b50e1c │ │ asrs r0, r1, #1 │ │ @@ -2794358,46 +2794358,46 @@ │ │ asrs r4, r0, #1 │ │ b.n b515f0 │ │ movs r0, r3 │ │ b.n b515bc │ │ @ instruction: 0xff82eaff │ │ ldr r2, [sp, #368] @ 0x170 │ │ vabal.u8 q1, d5, d28 │ │ - vqrdmulh.s , , d0[0] │ │ + @ instruction: 0xff853d99 │ │ vmov.i16 q2, #200 @ 0x00c8 │ │ vabdl.u8 q2, d22, d31 │ │ - vmvn.i32 , #14876672 @ 0x00e30000 │ │ + vmls.i , q3, d0[3] │ │ vrsra.u64 , q4, #61 │ │ - @ instruction: 0xff8519dc │ │ - vmlal.u8 , d20, d28 │ │ - vsubl.u8 q0, d20, d25 │ │ + @ instruction: 0xff8519b5 │ │ + vmlal.u8 , d20, d5 │ │ + vsubl.u8 q0, d20, d2 │ │ vorr.i32 d6, #200 @ 0x000000c8 │ │ vmov.i16 , #230 @ 0x00e6 │ │ - vmul.i q5, , d0[4] │ │ - vsra.u64 d14, d1, #61 │ │ + vmvn.i16 d10, #185 @ 0x00b9 │ │ + vmla.f q7, , d2[6] │ │ vmov.i8 , #176 @ 0xb0 │ │ - vmls.f , , d1[3] │ │ - vqshl.u64 d10, d18, #3 │ │ + vabal.u8 , d5, d22 │ │ + vabdl.u8 q5, d19, d11 │ │ vmov.i16 , #200 @ 0x00c8 │ │ @ instruction: 0xff85c7ea │ │ @ instruction: 0xff84e995 │ │ - @ instruction: 0xff8517e0 │ │ + vqshl.u64 d1, d25, #5 │ │ vmov.i8 d13, #199 @ 0xc7 │ │ - @ instruction: 0xff8453c5 │ │ + vrsra.u64 d5, d14, #60 │ │ vmvn.i32 q0, #51712 @ 0x0000ca00 │ │ vorr.i32 q7, #60416 @ 0x0000ec00 │ │ movs r4, r5 │ │ asrs r4, r3, #26 │ │ vsubl.u8 , d21, d20 │ │ movs r0, r0 │ │ asrs r0, r2, #15 │ │ movs r0, r0 │ │ asrs r4, r0, #12 │ │ movs r0, r0 │ │ - ldr r5, [r5, #60] @ 0x3c │ │ + ldr r6, [r0, #60] @ 0x3c │ │ vaddl.u8 q1, d3, d4 │ │ b.n b5165c │ │ movs r4, r0 │ │ b.n b52162 │ │ movs r5, r1 │ │ subs r0, r0, r0 │ │ ldr r7, [pc, #992] @ (b51f24 ) │ │ @@ -2795291,19 +2795291,19 @@ │ │ asrs r1, r0, #32 │ │ b.n b529e2 │ │ vpmin.u8 q15, , │ │ cmp r6, #172 @ 0xac │ │ @ instruction: 0xff85c3c1 │ │ vmla.i , , d3[7] │ │ @ instruction: 0xff866af8 │ │ - @ instruction: 0xff85990c │ │ + vmul.i , , d1[5] │ │ @ instruction: 0xff83af0a │ │ vabal.u8 q7, d6, d12 │ │ movs r4, r5 │ │ - movs r7, #194 @ 0xc2 │ │ + movs r7, #155 @ 0x9b │ │ vmla.i q6, q2, d1[4] │ │ @ instruction: 0xff854fb4 │ │ vorr.i16 d6, #60672 @ 0xed00 │ │ vaddl.u8 q1, d5, d0 │ │ b.n b51df6 │ │ adds r0, #0 │ │ b.n b52a1a │ │ @@ -2795321,15 +2795321,15 @@ │ │ strh r0, [r0, #0] │ │ @ instruction: 0xebfe3001 │ │ b.n b52a3a │ │ ldr r0, [pc, #0] @ (b522fc ) │ │ ldmia.w sp!, {r0, r1} │ │ b.n b52642 │ │ vrhadd.u16 d14, d14, d31 │ │ - bl b9920e │ │ + bl b7220e │ │ eors r0, r6 │ │ stmdb sp!, {ip, lr} │ │ b.n b52652 │ │ movs r0, r3 │ │ b.n b51e38 │ │ str r0, [r2, #0] │ │ b.n b51e54 │ │ @@ -2795728,16 +2795728,16 @@ │ │ @ instruction: 0xebfe0000 │ │ b.n b52d36 │ │ ands r0, r0 │ │ asrs r0, r4, #14 │ │ @ instruction: 0xffd2eaff │ │ str r0, [r3, #72] @ 0x48 │ │ vqrdmlah.s q1, , d3[3] │ │ - vabal.u8 , d6, d17 │ │ - vqdmulh.s , , d2[1] │ │ + vsri.64 , q13, #58 │ │ + @ instruction: 0xff833c9f │ │ @ instruction: 0xff83bbe3 │ │ vqdmulh.s , , d3[2] │ │ vaddl.u8 , d5, d0 │ │ b.n b52dfa │ │ movs r0, r0 │ │ b.n b52d5e │ │ movs r0, r1 │ │ @@ -2796094,16 +2796094,16 @@ │ │ movs r4, r0 │ │ asrs r0, r4, #6 │ │ sub.w fp, sp, #16711935 @ 0xff00ff │ │ movs r5, r0 │ │ b.n b52d0e │ │ ldrh r6, [r7, #62] @ 0x3e │ │ ldmia.w sp!, {r5, r7, r8, sl, fp, ip, sp, lr} │ │ - @ instruction: 0xff85cd8b │ │ - vmvn.i32 q6, #12451839 @ 0x00bdffff │ │ + vqrdmulh.s q6, , d0[5] │ │ + vmov.i32 q6, #11993087 @ 0x00b6ffff │ │ vmvn.i32 q2, #176 @ 0x000000b0 │ │ stmdb sp!, {r1, ip, lr} │ │ b.n b52d26 │ │ ands r1, r0 │ │ b.n b52d2a │ │ str r0, [r0, #0] │ │ b.n b52d2e │ │ @@ -2796131,15 +2796131,15 @@ │ │ b.n b52d5e │ │ asrs r1, r0, #32 │ │ b.n b52b40 │ │ ldrb r4, [r6, #24] │ │ @ instruction: 0xebfe0004 │ │ b.n b52d6a │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r0, r4, r6, r7, r8, r9, sl, fp, ip} │ │ + ldmia.w sp!, {r1, r3, r5, r7, r8, r9, sl, fp, ip} │ │ vaddl.u8 q1, d4, d0 │ │ b.n b525d8 │ │ lsls r1, r5, #2 │ │ b.n b530de │ │ lsls r7, r4, #2 │ │ asrs r2, r2, #13 │ │ movs r2, r4 │ │ @@ -2798993,15 +2798993,15 @@ │ │ b.n b5469a │ │ ands r1, r0 │ │ b.n b54716 │ │ mrc2 10, 7, lr, cr12, cr15, {7} @ │ │ asrs r4, r5, #32 │ │ b.n b53d50 │ │ movs r6, r0 │ │ - and.w r5, r0, r6, ror #14 │ │ + and.w r5, r0, pc, lsl #14 │ │ vaddl.u8 q0, d4, d1 │ │ b.n b54962 │ │ asrs r4, r5, #32 │ │ b.n b53d60 │ │ lsls r0, r4, #1 │ │ b.n b53d44 │ │ movs r0, r0 │ │ @@ -2799293,28 +2799293,28 @@ │ │ strb r6, [r2, #30] │ │ @ instruction: 0xebfe7114 │ │ b.n b53faa │ │ @ instruction: 0xfae2eaff │ │ ldrh r0, [r7, #36] @ 0x24 │ │ vmov.i32 d3, #57855 @ 0x0000e1ff │ │ @ instruction: 0xff8658f5 │ │ - vmvn.i32 d12, #236 @ 0x000000ec │ │ + vmov.i32 d12, #229 @ 0x000000e5 │ │ vmov.i32 d4, #-1090519040 @ 0xbf000000 │ │ - vmls.f q3, , d3[0] │ │ + vorr.i32 d6, #14417920 @ 0x00dc0000 │ │ @ instruction: 0xff830ddd │ │ - vmvn.i32 q1, #12451839 @ 0x00bdffff │ │ + vmov.i32 q1, #11993087 @ 0x00b6ffff │ │ vsubw.u8 q6, q2, d20 │ │ movs r4, r5 │ │ stmia r1!, {r3, r5, r7} │ │ movs r4, r5 │ │ strh r1, [r0, #52] @ 0x34 │ │ - @ instruction: 0xff857afb │ │ + @ instruction: 0xff857ad4 │ │ @ instruction: 0xff848fbf │ │ vqshlu.s64 d6, d28, #6 │ │ - vmov.i32 d5, #13828095 @ 0x00d2ffff │ │ + vqdmulh.s , , d3[6] │ │ @ instruction: 0xff839ebb │ │ vmvn.i16 q0, #56064 @ 0xdb00 │ │ vbic.i32 , #-805306368 @ 0xd0000000 │ │ vsli.64 d9, d20, #4 │ │ vaddl.u8 q0, d6, d0 │ │ b.n b54b98 │ │ vrhadd.u16 d0, d14, d31 │ │ @@ -2799484,15 +2799484,15 @@ │ │ b.n b541f2 │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {} │ │ b.n b54db2 │ │ strb r4, [r7, #0] │ │ b.n b54182 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r3, r5, r7, r8, r9} │ │ + ldmia.w sp!, {r0, r7, r8, r9} │ │ @ instruction: 0xff844ff0 │ │ stmdb sp!, {r2, r3, r4, r5, ip, lr, pc} │ │ b.n b54b20 │ │ str r0, [r0, #0] │ │ b.n b541aa │ │ lsls r0, r2, #1 │ │ movt r0, #1024 @ 0x400 │ │ @@ -2800228,16 +2800228,16 @@ │ │ ldrsh r5, [r6, r2] │ │ subs r7, r7, r7 │ │ movs r2, r1 │ │ b.n b55002 │ │ beq.n b54cec │ │ b.n b551e0 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r1, r2, r3, r4, r5, sl, ip, lr} │ │ - @ instruction: 0xff846f9d │ │ + ldmia.w sp!, {r3, r4, sl, ip, lr} │ │ + @ instruction: 0xff846f76 │ │ vmvn.i32 d4, #13303808 @ 0x00cb0000 │ │ @ instruction: 0xff864ff0 │ │ stmdb sp!, {r2, r3, r4, r5, ip, lr, pc} │ │ b.n b55178 │ │ str r0, [r0, #0] │ │ b.n b55022 │ │ movs r0, r0 │ │ @@ -2800541,15 +2800541,15 @@ │ │ movs r1, r0 │ │ b.n b556a6 │ │ lsls r0, r7, #10 │ │ b.n b552fe │ │ beq.n b54fe4 │ │ b.n b55488 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r1, r4, r8, fp, sp, pc} │ │ + ldmia.w sp!, {r0, r1, r3, r5, r6, r7, fp, sp, pc} │ │ @ instruction: 0xff83dede │ │ vqdmulh.s , q3, d0[6] │ │ movs r0, r6 │ │ ldr r0, [pc, #960] @ (b55340 ) │ │ stmdb sp!, {ip} │ │ b.n b552c6 │ │ ands r0, r0 │ │ @@ -2801453,15 +2801453,15 @@ │ │ strb r4, [r6, #11] │ │ @ instruction: 0xebfe0000 │ │ b.n b55252 │ │ asrs r0, r2, #32 │ │ b.n b55268 │ │ ands r4, r3 │ │ ldmia.w sp!, {r0, r4, r5, r9, ip, lr} │ │ - @ instruction: 0xeafe66bc │ │ + @ instruction: 0xeafe6695 │ │ vqshl.u64 q2, q14, #4 │ │ stmdb sp!, {sp, lr} │ │ b.n b55e82 │ │ movs r0, r0 │ │ b.n b55dea │ │ movs r1, r6 │ │ lsrs r0, r0, #8 │ │ @@ -2802435,16 +2802435,16 @@ │ │ @ instruction: 0xebfec001 │ │ b.n b566e6 │ │ ldr r0, [pc, #0] @ (b55fa8 ) │ │ ldmia.w sp!, {r2, r3} │ │ b.n b562ee │ │ vrhadd.u16 d14, d14, d31 │ │ ldr r7, [pc, #24] @ (b55fcc ) │ │ - vmull.p8 , d22, d12 │ │ - vmlal.u8 q0, d20, d29 │ │ + vqrdmlah.s , q3, d1[5] │ │ + vmlal.u8 q0, d20, d6 │ │ vsra.u64 q2, q8, #60 │ │ stmdb sp!, {r3, pc} │ │ b.n b564c8 │ │ strb r1, [r0, #0] │ │ b.n b5630a │ │ asrs r0, r0, #32 │ │ b.n b5670e │ │ @@ -2803128,15 +2803128,15 @@ │ │ b.n b56694 │ │ ldr r7, [r3, #116] @ 0x74 │ │ @ instruction: 0xebfe0002 │ │ b.n b56cbe │ │ ldr r0, [pc, #0] @ (b56580 ) │ │ ldmia.w sp!, {r1, r2, r3, r4, r8, r9, sl, fp, ip, sp, lr, pc} │ │ b.n b567e4 │ │ - str r1, [sp, #952] @ 0x3b8 │ │ + str r1, [sp, #796] @ 0x31c │ │ @ instruction: 0xff834ff0 │ │ stmdb sp!, {r2, r4, ip, lr, pc} │ │ b.n b56a2c │ │ ands r0, r3 │ │ b.n b560b6 │ │ strb r0, [r0, #0] │ │ b.n b568da │ │ @@ -2803669,16 +2803669,16 @@ │ │ b.n b56d3e │ │ ldr r5, [pc, #464] @ (b56bd0 ) │ │ @ instruction: 0xebfe4002 │ │ b.n b56f0e │ │ str r0, [sp, #4] │ │ b.n b56f1c │ │ @ instruction: 0xffe3eaff │ │ - add r6, pc, #628 @ (adr r6, b56c84 ) │ │ - @ instruction: 0xff836eb3 │ │ + add r6, pc, #472 @ (adr r6, b56be8 ) │ │ + vmull.p8 q3, d19, d12 │ │ vmov.i16 q5, #48384 @ 0xbd00 │ │ @ instruction: 0xff8448f0 │ │ stmdb sp!, {lr} │ │ b.n b56542 │ │ str r2, [r0, r0] │ │ b.n b56d66 │ │ str r0, [r0, #0] │ │ @@ -2803868,15 +2803868,15 @@ │ │ @ instruction: 0xebff6001 │ │ b.n b570ca │ │ @ instruction: 0xffeaeaff │ │ beq.n b56c0c │ │ b.n b570e0 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r1, r2, r3, r5, r8, r9, sl, ip, sp, lr} │ │ - vmvn.i32 d15, #13762559 @ 0x00d1ffff │ │ + @ instruction: 0xff85fd0a │ │ vaddl.u8 , d3, d0 │ │ b.n b566f6 │ │ movs r4, r7 │ │ b.n b566fa │ │ movs r0, r7 │ │ b.n b570de │ │ mov r7, r4 │ │ @@ -2804058,15 +2804058,15 @@ │ │ asrs r2, r3, #2 │ │ b.n b574ae │ │ adds r0, #0 │ │ b.n b574b2 │ │ strb r7, [r1, #4] │ │ @ instruction: 0xebfe8bff │ │ ldmia.w sp!, {r0, r1, r4, r6, r8, r9, sl, sp, lr, pc} │ │ - vrsubhn.i16 d15, , q15 │ │ + vrsubhn.i16 d15, , │ │ vbic.i16 d8, #41216 @ 0xa100 │ │ vsra.u64 q2, q14, #60 │ │ stmdb sp!, {r1, ip, sp, lr} │ │ b.n b570ce │ │ str r1, [r0, r0] │ │ b.n b570d2 │ │ ands r0, r0 │ │ @@ -2804132,16 +2804132,16 @@ │ │ b.n b57364 │ │ @ instruction: 0xebff0004 │ │ b.n b5715a │ │ asrs r6, r0, #32 │ │ b.n b5715e │ │ rors r4, r7 │ │ ldmia.w sp!, {r0, r2, r3, r4, r5, r6, r7, r9, ip, lr, pc} │ │ - @ instruction: 0xeaff33a3 │ │ - vorr.i32 , #52736 @ 0x0000ce00 │ │ + @ instruction: 0xeaff337c │ │ + vbic.i32 d3, #50944 @ 0x0000c700 │ │ vaddl.u8 q0, d4, d0 │ │ b.n b574d4 │ │ vrhadd.u16 d0, d14, d31 │ │ ldrsb r6, [r3, r4] │ │ @ instruction: 0xeaff4070 │ │ stmdb sp!, {r0, lr} │ │ b.n b57182 │ │ @@ -2807178,15 +2807178,15 @@ │ │ strb r4, [r7, #2] │ │ b.n b582bc │ │ lsls r0, r4, #1 │ │ b.n b58c86 │ │ lsls r0, r2, #2 │ │ b.n b582a4 │ │ mrc2 10, 6, lr, cr2, cr15, {7} @ │ │ - bl c77696 │ │ + bl c50696 │ │ lsls r0, r4, #2 │ │ b.n b582d0 │ │ strh r0, [r5, #2] │ │ b.n b582d4 │ │ lsls r4, r5, #1 │ │ b.n b582be │ │ movs r4, r6 │ │ @@ -2807604,15 +2807604,15 @@ │ │ movs r1, r0 │ │ b.n b59002 │ │ movs r2, r0 │ │ b.n b58f06 │ │ movs r1, r0 │ │ b.n b5920a │ │ lsls r3, r1, #8 │ │ - @ instruction: 0xea00ea7d │ │ + @ instruction: 0xea00ea56 │ │ vaddl.u8 , d2, d20 │ │ b.n b58646 │ │ asrs r3, r1, #32 │ │ b.n b5925a │ │ lsls r0, r4 │ │ b.n b58658 │ │ adds r0, #0 │ │ @@ -2811577,15 +2811577,15 @@ │ │ movs r0, r6 │ │ lsrs r4, r4, #22 │ │ vpmax.u16 , , q4 │ │ vqshl.u16 q10, q12, │ │ movs r0, r6 │ │ subs r2, #56 @ 0x38 │ │ vmax.u16 d29, d23, d3 │ │ - @ instruction: 0xff855af8 │ │ + @ instruction: 0xff855ad1 │ │ vqrdmulh.s q2, , d0[1] │ │ movs r0, r6 │ │ ldr r4, [pc, #592] @ (b5ae3c ) │ │ movs r0, r6 │ │ ldr r7, [pc, #960] @ (b5afb0 ) │ │ stmdb sp!, {r2, r3, r4, r5, ip, lr, pc} │ │ b.n b5b090 │ │ @@ -2814883,17 +2814883,17 @@ │ │ b.n b5c874 │ │ stmia r2!, {r0, r1, r2} │ │ @ instruction: 0xebff9018 │ │ b.n b5cc70 │ │ strh r1, [r0, #0] │ │ b.n b5cc72 │ │ @ instruction: 0xffa5eaff │ │ - asrs r6, r3, #7 │ │ - vrsubhn.i16 d6, , │ │ - vaddl.u8 , d19, d27 │ │ + asrs r7, r6, #6 │ │ + vrsubhn.i16 d6, , q0 │ │ + vaddl.u8 , d19, d4 │ │ vsra.u64 q2, q8, #61 │ │ stmdb sp!, {r0, ip, lr} │ │ b.n b5caba │ │ asrs r4, r4, #32 │ │ b.n b5c29e │ │ movs r0, r0 │ │ b.n b5ce24 │ │ @@ -2815690,15 +2815690,15 @@ │ │ b.n b5c926 │ │ @ instruction: 0xfff9eaff │ │ strb r5, [r0, #0] │ │ b.n b5d16a │ │ movs r7, r0 │ │ b.n b5d16e │ │ ldrh r0, [r6, #30] │ │ - ldmia.w sp!, {r3, r5, r9, sl, ip, sp, pc} │ │ + ldmia.w sp!, {r0, r9, sl, ip, sp, pc} │ │ vaddl.u8 , d2, d0 │ │ b.n b5d17a │ │ movs r4, r6 │ │ b.n b5c95e │ │ movs r0, r0 │ │ b.n b5d4e2 │ │ @ instruction: 0xfffb1aff │ │ @@ -2819192,15 +2819192,15 @@ │ │ movs r0, r6 │ │ b.n b5e786 │ │ movs r0, r1 │ │ b.n b5f2da │ │ movs r0, r6 │ │ b.n b5e76e │ │ @ instruction: 0xffdbeaff │ │ - bne.n b5ecb2 │ │ + bne.n b5ec64 │ │ @ instruction: 0xff8248f0 │ │ stmdb sp!, {r2, sp, lr} │ │ b.n b5e70e │ │ str r0, [r1, r1] │ │ b.n b5f0f2 │ │ ands r0, r0 │ │ b.n b5f336 │ │ @@ -2820968,16 +2820968,16 @@ │ │ b.n b5f5ae │ │ asrs r3, r1, #32 │ │ b.n b5fdc6 │ │ beq.n b5fb50 │ │ b.n b5ffa4 │ │ ldr r7, [pc, #960] @ (b5fe4c ) │ │ ldmia.w sp!, {r5, r6, r7, r8, r9, fp} │ │ - @ instruction: 0xeaffc805 │ │ - vaddl.u8 , d2, d15 │ │ + @ instruction: 0xeaffc7de │ │ + vqrdmlsh.s q4, q9, d0[6] │ │ vmov.i32 q0, #180 @ 0x000000b4 │ │ vmla.i q0, q11, d0[1] │ │ @ instruction: 0xff86f364 │ │ movs r7, r5 │ │ ldr r7, [pc, #960] @ (b5fe68 ) │ │ stmdb sp!, {r2, r3, r5, ip, lr, pc} │ │ b.n b5ff48 │ │ @@ -2821820,34 +2821820,34 @@ │ │ strb r0, [r0, #0] │ │ b.n b5fcc0 │ │ ldr r4, [pc, #8] @ (b601b0 ) │ │ @ instruction: 0xebfeff27 │ │ @ instruction: 0xeaffca00 │ │ subs r3, #154 @ 0x9a │ │ ldr r3, [pc, #480] @ (b60394 ) │ │ - vmlal.u q5, d18, d0[7] │ │ + vmlal.u q5, d18, d1[1] │ │ @ instruction: 0xff834b62 │ │ vmls.i q6, q1, d3[7] │ │ - @ instruction: 0xff844ad3 │ │ - @ instruction: 0xff8313ee │ │ + vmlsl.u8 q2, d20, d28 │ │ + @ instruction: 0xff8313c7 │ │ @ instruction: 0xff834f7b │ │ vmov.f32 q5, #-0.140625 @ 0xbe100000 │ │ - vrsra.u64 d8, d19, #59 │ │ - vmull.p8 , d2, d9 │ │ - vabal.u8 q4, d3, d14 │ │ + vsubw.u8 q4, , d12 │ │ + vqrdmulh.s , q9, d2[4] │ │ + vmls.i q4, , d3[5] │ │ vmul.i , , d2[1] │ │ @ instruction: 0xff838a9d │ │ - vsubl.u8 , d20, d7 │ │ - vaddl.u8 q5, d19, d29 │ │ - vsra.u64 d8, d18, #61 │ │ + vmlal.u , d4, d0[4] │ │ + vaddl.u8 q5, d19, d6 │ │ + vaddw.u8 q4, , d11 │ │ vmvn.i32 d13, #45824 @ 0x0000b300 │ │ vmov.i32 q3, #14090239 @ 0x00d6ffff │ │ - vmull.p8 , d20, d11 │ │ + vqrdmlah.s , q2, d0[5] │ │ @ instruction: 0xff836d2a │ │ - @ instruction: 0xff849fd6 │ │ + @ instruction: 0xff849faf │ │ vsubw.u8 q7, q9, d13 │ │ vmlsl.u , d20, d2[0] │ │ vmvn.i32 q2, #208 @ 0x000000d0 │ │ stmdb sp!, {ip, lr} │ │ b.n b60556 │ │ lsls r0, r2, #1 │ │ b.n b6071c │ │ @@ -2825303,15 +2825303,15 @@ │ │ b.n b61a18 │ │ mrrc2 10, 15, lr, r4, cr15 │ │ stmia r3!, {r2, r4} │ │ @ instruction: 0xffffce2c │ │ movs r7, r5 │ │ bcc.n b61eba │ │ @ instruction: 0xff85d3ed │ │ - @ instruction: 0xff85dba1 │ │ + vbic.i16 , #55808 @ 0xda00 │ │ vmlsl.u8 , d18, d16 │ │ vaddl.u8 q0, d5, d0 │ │ b.n b625a0 │ │ movs r0, r0 │ │ lsls r0, r4, #14 │ │ asrs r0, r0, #32 │ │ lsls r0, r4, #14 │ │ @@ -2830067,16 +2830067,16 @@ │ │ movs r0, r0 │ │ b.n b6419c │ │ @ instruction: 0xffc0eaff │ │ cmp r6, r5 │ │ strb r5, [r5, r1] │ │ ldr r7, [sp, #184] @ 0xb8 │ │ add r2, pc, #540 @ (adr r2, b648c0 ) │ │ - strb r1, [r7, #19] │ │ - vbic.i32 q7, #-1325400064 @ 0xb1000000 │ │ + strb r2, [r2, #19] │ │ + @ instruction: 0xff83e74a │ │ vaddl.u8 , d2, d0 │ │ b.n b641d2 │ │ movs r0, r0 │ │ b.n b64df6 │ │ movs r0, #4 │ │ b.n b641e0 │ │ movs r3, r0 │ │ @@ -2836104,19 +2836104,19 @@ │ │ cmp r6, #72 @ 0x48 │ │ @ instruction: 0xebfed08c │ │ b.n b67db0 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r9, fp, lr, pc} │ │ subs r3, #154 @ 0x9a │ │ bl 8f77a6 │ │ - lsrs r6, r6, #20 │ │ + lsrs r7, r1, #20 │ │ vorr.i32 d8, #190 @ 0x000000be │ │ - @ instruction: 0xff830db2 │ │ + @ instruction: 0xff830d8b │ │ vqrdmlsh.s , , d2[6] │ │ - vmlsl.u8 q0, d20, d14 │ │ + vmull.u q0, d4, d3[5] │ │ @ instruction: 0xff834bf0 │ │ stmdb sp!, {r3, ip, sp, lr} │ │ b.n b673de │ │ str r0, [r0, #0] │ │ b.n b673f0 │ │ str r7, [r2, #4] │ │ b.n b67472 │ │ @@ -2836391,20 +2836391,20 @@ │ │ asrs r1, r0, #32 │ │ b.n b67c30 │ │ ldr r7, [pc, #992] @ (b67ef4 ) │ │ ldmia.w sp!, {r1, r2, r5, r6, fp} │ │ @ instruction: 0xeafe8ff8 │ │ ldmia.w sp!, {r1, r5, r6, r7, r9, sl, fp, ip, sp, lr} │ │ vqrdmlah.s , , d0[3] │ │ - @ instruction: 0xff83edfe │ │ - vmvn.i16 q0, #162 @ 0x00a2 │ │ + @ instruction: 0xff83edd7 │ │ + vmul.i q0, q1, d3[2] │ │ vqrdmlah.s , , d0[0] │ │ - vmov.i32 q1, #11862016 @ 0x00b50000 │ │ - vmov.i32 q7, #11468799 @ 0x00aeffff │ │ - vqshl.u64 q0, q5, #2 │ │ + vraddhn.i16 d2, , q15 │ │ + vmvn.i32 d14, #11010047 @ 0x00a7ffff │ │ + vqshl.u64 d0, d19, #2 │ │ @ instruction: 0xff834ff0 │ │ stmdb sp!, {r2, r6, ip, lr, pc} │ │ b.n b67fe0 │ │ str r0, [r0, #0] │ │ b.n b6766c │ │ strh r1, [r0, #0] │ │ b.n b67e8e │ │ @@ -2838396,15 +2838396,15 @@ │ │ b.n b68f26 │ │ asrs r6, r0, #32 │ │ b.n b68f2a │ │ beq.n b68c0c │ │ b.n b69108 │ │ blx lr │ │ ldmia.w sp!, {r0, r3, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xeaff8544 │ │ + @ instruction: 0xeaff851d │ │ vrshr.u64 d10, d12, #62 │ │ vmlal.u , d5, d0[3] │ │ movs r3, r5 │ │ ldr r3, [pc, #1008] @ (b68ff4 ) │ │ stmdb sp!, {r4, r6, r7, pc} │ │ b.n b68f8a │ │ ands r1, r0 │ │ @@ -2840210,15 +2840210,15 @@ │ │ b.n b69e8e │ │ beq.n b69b98 │ │ b.n b6a06c │ │ ldr r7, [pc, #960] @ (b69f14 ) │ │ ldmia.w sp!, {r4, r5, r7, r8, r9, sl, pc} │ │ @ instruction: 0xeaff5378 │ │ movs r7, r5 │ │ - strb r0, [r0, #24] │ │ + strb r1, [r3, #23] │ │ vsubl.u8 , d2, d0 │ │ movs r7, r5 │ │ ldr r3, [pc, #1008] @ (b69f58 ) │ │ stmdb sp!, {r2, lr} │ │ b.n b6968e │ │ strb r4, [r1, #0] │ │ b.n b6969a │ │ @@ -2844005,15 +2844005,15 @@ │ │ b.n b6be42 │ │ asrs r5, r0, #32 │ │ b.n b6be46 │ │ beq.n b6bb90 │ │ b.n b6c024 │ │ ldr r7, [pc, #960] @ (b6becc ) │ │ ldmia.w sp!, {r1, r5, r9, sl, fp, ip, sp, lr} │ │ - @ instruction: 0xeaffa936 │ │ + @ instruction: 0xeaffa90f │ │ vmvn.i32 , #156 @ 0x0000009c │ │ b.n b6b63a │ │ movs r0, r0 │ │ b.n b6c1c0 │ │ vrhadd.u16 d0, d14, d31 │ │ lsrs r0, r2, #10 │ │ and.w r0, r0, ip, ror #17 │ │ @@ -2847474,15 +2847474,15 @@ │ │ b.n b6db6a │ │ udf #25 │ │ b.n b6dd48 │ │ ldrh r4, [r0, #24] │ │ ldc 0, cr13, [sp], #16 │ │ b.n b6dd50 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r1, r2, r3, r4, r6, sl, fp, lr, pc} │ │ + ldmia.w sp!, {r3, r4, r5, sl, fp, lr, pc} │ │ vmlal.u8 , d1, d9 │ │ vaddl.u8 q1, d3, d20 │ │ b.n b6d366 │ │ movs r0, r0 │ │ b.n b6deee │ │ movs r1, r0 │ │ lsrs r0, r0, #8 │ │ @@ -2853091,15 +2853091,15 @@ │ │ strb r0, [r3, #0] │ │ b.n b70254 │ │ asrs r0, r4, #1 │ │ asrs r1, r0, #10 │ │ movs r0, r1 │ │ b.n b70224 │ │ vpmin.u q15, , │ │ - @ instruction: 0xb6ed │ │ + @ instruction: 0xb6c6 │ │ vmls.f q7, q9, d0[1] │ │ movs r6, r5 │ │ ldr r3, [pc, #960] @ (b70af0 ) │ │ stmdb sp!, {ip, sp, lr} │ │ b.n b70a76 │ │ movs r4, r3 │ │ b.n b702de │ │ @@ -2853756,18 +2853756,18 @@ │ │ b.n b707e6 │ │ @ instruction: 0xffd8eaff │ │ beq.n b70ce8 │ │ b.n b711dc │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r4, r7, r9, ip, sp, lr, pc} │ │ movs r2, r5 │ │ - str r5, [sp, #228] @ 0xe4 │ │ + str r5, [sp, #72] @ 0x48 │ │ @ instruction: 0xff814b43 │ │ - vmlal.u , d4, d2[3] │ │ - vmov.i8 , #156 @ 0x9c │ │ + vsubl.u8 , d4, d23 │ │ + vmov.i64 d3, #0xff0000ff00ff00ff │ │ vaddl.u8 q0, d2, d7 │ │ b.n b7115e │ │ lsls r0, r6, #1 │ │ b.n b70ac0 │ │ movs r3, r0 │ │ b.n b71386 │ │ movs r0, r2 │ │ @@ -2853777,15 +2853777,15 @@ │ │ movs r0, r0 │ │ strh r7, [r1, #4] │ │ asrs r1, r0, #32 │ │ str r0, [sp, #572] @ 0x23c │ │ lsls r0, r0, #4 │ │ str r7, [sp, #580] @ 0x244 │ │ vrhadd.u16 d14, d14, d31 │ │ - str r4, [sp, #980] @ 0x3d4 │ │ + str r4, [sp, #824] @ 0x338 │ │ vmull.u , d2, d0[5] │ │ movs r2, r5 │ │ ldr r0, [pc, #240] @ (b70df8 ) │ │ stmdb sp!, {r2, r4, r6, ip} │ │ b.n b7144e │ │ movs r0, #3 │ │ b.n b71452 │ │ @@ -2853989,15 +2853989,15 @@ │ │ movs r0, #0 │ │ b.n b7168a │ │ asrs r1, r0, #32 │ │ b.n b70fec │ │ vld4.32 @ instruction: 0xf9e4ebfd │ │ ldrh r4, [r7, #30] │ │ ldmia.w sp!, {r0, r1, r5, r8, r9, lr, pc} │ │ - vmull.p8 q5, d20, d16 │ │ + vmov.i64 q5, #0xffff0000ff0000ff │ │ @ instruction: 0xff814ff8 │ │ stmdb sp!, {ip, lr} │ │ b.n b71226 │ │ movs r4, r4 │ │ b.n b70a0a │ │ strb r0, [r0, #0] │ │ b.n b7162e │ │ @@ -2854832,25 +2854832,25 @@ │ │ b.n b71cae │ │ @ instruction: 0xffaebaff │ │ movs r4, r2 │ │ b.n b7114c │ │ movs r0, #24 │ │ b.n b71154 │ │ vpmin.u32 q15, , │ │ - movs r4, r2 │ │ - vbic.i16 d10, #160 @ 0x00a0 │ │ + @ instruction: 0xffedff81 │ │ + add r1, sp, #36 @ 0x24 │ │ vmov.i8 d1, #157 @ 0x9d │ │ vmvn.i32 q3, #54016 @ 0x0000d300 │ │ - vsri.64 , , #60 │ │ - vmull.u q5, d1, d1[0] │ │ + vsri.64 d5, d16, #60 │ │ + vmov.i16 d10, #39424 @ 0x9a00 │ │ vmla.i q0, q1, d3[5] │ │ @ instruction: 0xff83dbb5 │ │ vorr.i16 d14, #50688 @ 0xc600 │ │ @ instruction: 0xff835b4c │ │ - vqrdmlah.s q3, q2, d2[7] │ │ + vqrdmlah.s q3, q2, d3[1] │ │ @ instruction: 0xff814ff0 │ │ stmdb sp!, {r2, r4, r5, ip, lr, pc} │ │ b.n b71aec │ │ strb r3, [r0, #0] │ │ b.n b71996 │ │ str r2, [r0, r0] │ │ b.n b7199a │ │ @@ -2855691,27 +2855691,27 @@ │ │ b.n b724ce │ │ @ instruction: 0xffd0eaff │ │ ldr r5, [r5, #116] @ 0x74 │ │ str r4, [r4, #84] @ 0x54 │ │ strb r4, [r2, #26] │ │ movs r6, r5 │ │ ldmia r1!, {r3, r4, r5, r7} │ │ - vshr.u64 d5, d18, #61 │ │ + vaddl.u8 , d19, d11 │ │ vmls.f q6, q1, d0[5] │ │ - @ instruction: 0xff832d9f │ │ + vmvn.i32 q1, #12124159 @ 0x00b8ffff │ │ vsli.64 , , #2 │ │ vorr.i32 , #-922746880 @ 0xc9000000 │ │ - vmvn.i16 d6, #202 @ 0x00ca │ │ + vmov.i16 d6, #195 @ 0x00c3 │ │ vsubl.u8 q7, d17, d4 │ │ movs r2, r5 │ │ b.n b72384 │ │ movs r2, r5 │ │ ldr r3, [r6, #84] @ 0x54 │ │ vorr.i32 , #11534336 @ 0x00b00000 │ │ - vmov.i16 d6, #195 @ 0x00c3 │ │ + @ instruction: 0xff8467ec │ │ vsra.u64 q2, q8, #62 │ │ stmdb sp!, {r3, r5, ip, lr, pc} │ │ b.n b7226c │ │ str r0, [r0, #0] │ │ b.n b72516 │ │ movs r0, r0 │ │ b.n b7247e │ │ @@ -2855829,18 +2855829,18 @@ │ │ @ instruction: 0xebfe6001 │ │ b.n b7260e │ │ movs r6, r0 │ │ b.n b72212 │ │ beq.n b71f24 │ │ b.n b723f0 │ │ strh r0, [r6, #14] │ │ - ldmia.w sp!, {r0, r1, r4, r6, r8, fp, lr} │ │ + ldmia.w sp!, {r2, r3, r5, r8, fp, lr} │ │ vmla.f , q1, d1[1] │ │ vmov.i16 q3, #51200 @ 0xc800 │ │ - @ instruction: 0xff830df4 │ │ + vqrdmulh.s q0, , d1[3] │ │ vaddl.u8 q0, d2, d0 │ │ b.n b72590 │ │ movs r4, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, #0 │ │ b.n b71a98 │ │ movs r3, r7 │ │ @@ -2855994,16 +2855994,16 @@ │ │ b.n b71b46 │ │ movs r3, r1 │ │ b.n b7237e │ │ beq.n b71f48 │ │ b.n b7255c │ │ ldr r7, [pc, #960] @ (b72404 ) │ │ ldmia.w sp!, {r0, r1, r3, r4, r5, r8, fp, sp, lr, pc} │ │ - @ instruction: 0xeafef0f0 │ │ - @ instruction: 0xff819f26 │ │ + @ instruction: 0xeafef0c9 │ │ + @ instruction: 0xff819eff │ │ vbic.i32 , #44288 @ 0x0000ad00 │ │ @ instruction: 0xff848f95 │ │ @ instruction: 0xff844bf0 │ │ stmdb sp!, {pc} │ │ b.n b71b82 │ │ ands r1, r0 │ │ b.n b723a6 │ │ @@ -2856293,15 +2856293,15 @@ │ │ lsls r5, r7, #1 │ │ add.w r0, r0, r4 │ │ b.n b72616 │ │ asrs r7, r0, #32 │ │ b.n b7261a │ │ rors r4, r7 │ │ ldmia.w sp!, {r0, r3, r4, r5, r6, r8, r9} │ │ - and.w r0, r0, r5, lsr #25 │ │ + and.w r0, r0, lr, asr #24 │ │ @ instruction: 0xff81bf31 │ │ @ instruction: 0xff834ff0 │ │ stmdb sp!, {r2, r4, r5, ip, lr, pc} │ │ b.n b7278c │ │ adds r0, #24 │ │ b.n b71e10 │ │ str r2, [r0, r0] │ │ @@ -2856517,16 +2856517,16 @@ │ │ add r1, pc, #256 @ (adr r1, b725b0 ) │ │ @ instruction: 0xffebeaff │ │ beq.n b72520 │ │ b.n b729d4 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, fp, ip, lr, pc} │ │ movs r2, r5 │ │ - lsrs r0, r5, #6 │ │ - vmls.i q2, q9, d1[1] │ │ + lsrs r1, r0, #6 │ │ + vsri.64 d4, d14, #62 │ │ @ instruction: 0xff824ff0 │ │ stmdb sp!, {r2, r3, r4, r5, r6, ip, lr, pc} │ │ b.n b7296c │ │ strb r1, [r0, #0] │ │ b.n b72816 │ │ asrs r0, r4, #2 │ │ b.n b72014 │ │ @@ -2859636,15 +2859636,15 @@ │ │ b.n b74202 │ │ beq.n b73f0c │ │ b.n b743e0 │ │ ldr r7, [pc, #960] @ (b74288 ) │ │ ldmia.w sp!, {r0, r2, r3, r5, r7, r9, sl, fp, sp, lr, pc} │ │ @ instruction: 0xeafdf6b6 │ │ vmov.i64 d4, #0xff00ff00ff00ffff │ │ - vmvn.i16 d2, #180 @ 0x00b4 │ │ + vmlal.u8 q1, d3, d13 │ │ vmov.i32 d4, #144 @ 0x00000090 │ │ stmdb sp!, {r0, lr} │ │ b.n b74222 │ │ asrs r4, r2, #32 │ │ b.n b73a88 │ │ movs r0, r0 │ │ b.n b7458c │ │ @@ -2859677,15 +2859677,15 @@ │ │ b.n b73a52 │ │ adds r0, #12 │ │ b.n b73a6c │ │ adds r0, #3 │ │ b.n b74050 │ │ ands r0, r2 │ │ ldmia.w sp!, {r1, r2, r4, r6, r7, r9, sl, fp, sp, lr, pc} │ │ - @ instruction: 0xeafdd124 │ │ + @ instruction: 0xeafdd0fd │ │ vbic.i32 q5, #156 @ 0x0000009c │ │ vshr.u32 q10, q8, #8 │ │ stmdb sp!, {r0, sp, lr} │ │ b.n b7428a │ │ ands r0, r0 │ │ b.n b73a70 │ │ asrs r0, r4, #1 │ │ @@ -2859822,15 +2859822,15 @@ │ │ b.n b743b6 │ │ asrs r1, r0, #32 │ │ b.n b74198 │ │ beq.n b7409c │ │ b.n b74598 │ │ rors r0, r6 │ │ ldmia.w sp!, {r2, r3, r9, sl, fp, sp, lr} │ │ - @ instruction: 0xeaff455f │ │ + @ instruction: 0xeaff4538 │ │ @ instruction: 0xff824b41 │ │ vmull.p8 q2, d3, d0 │ │ stmdb sp!, {sp} │ │ b.n b73bb0 │ │ stmia r0!, {r0, r1} │ │ b.n b743da │ │ adds r0, #1 │ │ @@ -2859839,15 +2859839,15 @@ │ │ b.n b73be0 │ │ movs r0, #12 │ │ b.n b743e6 │ │ asrs r1, r0, #32 │ │ b.n b741c8 │ │ ldr r2, [r0, #96] @ 0x60 │ │ @ instruction: 0xebff880c │ │ - ldmia.w sp!, {r3, r5, r6, fp, ip, pc} │ │ + ldmia.w sp!, {r0, r6, fp, ip, pc} │ │ vmov.i32 d4, #156 @ 0x0000009c │ │ stmdb sp!, {r0, r1, r3, r5, sp, lr, pc} │ │ b.n b73c60 │ │ stmia r0!, {} │ │ b.n b74802 │ │ eors r4, r3 │ │ b.n b73c04 │ │ @@ -2859893,18 +2859893,18 @@ │ │ b.n b74234 │ │ ldr??.w lr, [r7], #253 │ │ stmia r0!, {r0} │ │ b.n b7485e │ │ movs r4, r1 │ │ b.n b74462 │ │ strh r4, [r3, #0] │ │ - ldmia.w sp!, {r0, r1, r4, r8, fp} │ │ - vmvn.i32 q3, #164 @ 0x000000a4 │ │ - vmvn.i16 d9, #150 @ 0x0096 │ │ - vqdmulh.s q7, , d3[2] │ │ + ldmia.w sp!, {r2, r3, r5, r6, r7, fp} │ │ + vmla.i q3, q1, d1[3] │ │ + vmlal.u8 , d1, d15 │ │ + vmull.u8 q7, d17, d20 │ │ vmov.i32 d10, #39936 @ 0x00009c00 │ │ vmvn.i16 d4, #176 @ 0x00b0 │ │ stmdb sp!, {r1, ip, lr} │ │ b.n b74482 │ │ movs r0, #1 │ │ b.n b74486 │ │ asrs r0, r5, #32 │ │ @@ -2860131,18 +2860131,18 @@ │ │ b.n b742b8 │ │ movs r7, r0 │ │ b.n b7467a │ │ movs r0, #4 │ │ b.n b74a7e │ │ vldr d30, [r4, #1012] @ 0x3f4 │ │ ldrh r4, [r7, #6] │ │ - ldmia.w sp!, {r2, r5, r6, r7, r8, sl, fp, lr, pc} │ │ + ldmia.w sp!, {r0, r2, r3, r4, r5, r7, r8, sl, fp, lr, pc} │ │ vmvn.i32 d10, #10092543 @ 0x0099ffff │ │ vqrdmlsh.s q7, q2, d2[5] │ │ - vsubl.u8 q2, d4, d8 │ │ + vmla.f q2, q10, d1[4] │ │ vsra.u64 q2, q14, #63 │ │ stmdb sp!, {lr} │ │ b.n b7469e │ │ movs r0, r0 │ │ b.n b73e86 │ │ strb r2, [r0, #0] │ │ b.n b746a6 │ │ @@ -2861520,15 +2861520,15 @@ │ │ movs r4, r0 │ │ b.n b7529e │ │ adds r0, #1 │ │ b.n b752a2 │ │ ands r0, r2 │ │ ldmia.w sp!, {r1, r2, r7, r9, fp, sp, lr, pc} │ │ @ instruction: 0xeafda05d │ │ - @ instruction: 0xff841a90 │ │ + vmull.u , d4, d1[6] │ │ @ instruction: 0xff8248fc │ │ stmdb sp!, {r2, r3, r5, r8, ip, sp, lr} │ │ b.n b74ab8 │ │ str r2, [r0, #0] │ │ b.n b752be │ │ ands r0, r0 │ │ b.n b752c2 │ │ @@ -2861646,15 +2861646,15 @@ │ │ movs r0, r0 │ │ stmia r3!, {r4, r5} │ │ movs r0, r0 │ │ movs r0, r0 │ │ movs r0, r0 │ │ orrs r0, r6 │ │ ldr r7, [sp, #692] @ 0x2b4 │ │ - vmvn.i32 , #-822083584 @ 0xcf000000 │ │ + vmov.i32 , #-939524096 @ 0xc8000000 │ │ vsra.u64 q2, q8, #62 │ │ stmdb sp!, {pc} │ │ b.n b753fa │ │ movs r0, r0 │ │ b.n b74be2 │ │ str r2, [r0, #0] │ │ b.n b75402 │ │ @@ -2862061,30 +2862061,30 @@ │ │ b.n b7577a │ │ adds r0, #3 │ │ b.n b7555c │ │ beq.n b75458 │ │ b.n b7595c │ │ ldr r7, [pc, #960] @ (b75804 ) │ │ ldmia.w sp!, {r3, r5, fp, sp, lr, pc} │ │ - @ instruction: 0xeafdbd24 │ │ + @ instruction: 0xeafdbcfd │ │ vorr.i16 d2, #148 @ 0x0094 │ │ vdup.8 d25, d29[3] │ │ @ instruction: 0xff849bad │ │ vmull.p8 q2, d4, d0 │ │ stmdb sp!, {r4, ip, sp} │ │ b.n b74fa0 │ │ adds r0, #3 │ │ b.n b75584 │ │ adds r0, #0 │ │ b.n b74f84 │ │ adds r0, #0 │ │ b.n b75bae │ │ lsls r5, r4, #19 │ │ @ instruction: 0xeb00880c │ │ - ldmia.w sp!, {r4, r6, r7, r8, r9, fp, ip, sp, pc} │ │ + ldmia.w sp!, {r0, r3, r5, r7, r8, r9, fp, ip, sp, pc} │ │ @ instruction: 0xff8148fc │ │ stmdb sp!, {ip, lr} │ │ b.n b757c2 │ │ movs r0, r0 │ │ b.n b74faa │ │ ands r2, r0 │ │ b.n b757ca │ │ @@ -2862247,15 +2862247,15 @@ │ │ b.n b7593a │ │ movs r5, r0 │ │ b.n b7593e │ │ asrs r1, r0, #32 │ │ b.n b75720 │ │ ldr r0, [pc, #192] @ (b756c4 ) │ │ ldmia.w sp!, {r3, r4, r5, r6, r8, r9, ip, lr, pc} │ │ - @ instruction: 0xeafd6449 │ │ + @ instruction: 0xeafd6422 │ │ @ instruction: 0xff8248f0 │ │ stmdb sp!, {r1, r3, r8, r9, fp, lr} │ │ stc 0, cr4, [sp, #-0] │ │ b.n b7595a │ │ movs r0, r0 │ │ b.n b75cc6 │ │ asrs r0, r0, #32 │ │ @@ -2862512,19 +2862512,19 @@ │ │ b.n b75b8a │ │ ldr r3, [pc, #40] @ (b75874 ) │ │ ldc 8, cr4, [sp], #960 @ 0x3c0 │ │ ldmia.w sp!, {r1, r7, r8, fp, sp, lr, pc} │ │ @ instruction: 0xeafd4b0a │ │ ldc 8, cr8, [sp], #960 @ 0x3c0 │ │ ldmia.w sp!, {r0, r3, r4, r6, r7, fp, ip, pc} │ │ - vmov.i32 d1, #207 @ 0x000000cf │ │ + @ instruction: 0xff840ff8 │ │ vqdmulh.s , , d0[7] │ │ - vmul.i q2, q1, d3[7] │ │ + vmul.i q2, q1, d0[2] │ │ vorr.i32 q7, #-1879048192 @ 0x90000000 │ │ - vqshl.u16 , , q2 │ │ + vshl.u16 , q7, q2 │ │ vqrdmlsh.s q7, , d0[1] │ │ vmlal.u8 q4, d16, d4 │ │ vshr.u32 d20, d0, #8 │ │ stmdb sp!, {lr} │ │ b.n b75bc6 │ │ movs r0, r0 │ │ b.n b75f2a │ │ @@ -2863421,15 +2863421,15 @@ │ │ lsrs r0, r0, #8 │ │ lsrs r0, r4, #14 │ │ vmov.s8 r2, d1[5] │ │ mrrc 0, 0, r0, r3, cr4 │ │ b.n b7639a │ │ ands r0, r2 │ │ ldmia.w sp!, {r0, r1, r2, r3, r5, r6, r8, sl, sp, lr, pc} │ │ - @ instruction: 0xeafd0998 │ │ + @ instruction: 0xeafd0971 │ │ vmvn.i16 d4, #160 @ 0x00a0 │ │ stmdb sp!, {r3, r5, ip} │ │ b.n b767ae │ │ str r2, [r0, r0] │ │ b.n b763b2 │ │ ldmia.w r9!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, fp, sp, lr, pc} │ │ ands r0, r0 │ │ @@ -2865197,15 +2865197,15 @@ │ │ b.n b77540 │ │ lsls r4, r0, #16 │ │ @ instruction: 0xeb00ff34 │ │ @ instruction: 0xeaff0fac │ │ movs r0, r0 │ │ lsrs r0, r3, #28 │ │ movs r0, r0 │ │ - add r2, pc, #736 @ (adr r2, b77318 ) │ │ + add r2, pc, #580 @ (adr r2, b7727c ) │ │ @ instruction: 0xff814ff0 │ │ stmdb sp!, {r0, r1, r5, r6, r8, r9, sl, fp, ip, lr, pc} │ │ b.n b774dc │ │ movs r0, r0 │ │ b.n b776e6 │ │ add sp, #0 │ │ b.n b7738a │ │ @@ -2865710,15 +2865710,15 @@ │ │ svc 99 @ 0x63 │ │ b.n b779a4 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, r4, r5, r7, sl, ip} │ │ movs r0, r0 │ │ asrs r0, r3, #17 │ │ movs r0, r0 │ │ - ldr r3, [sp, #928] @ 0x3a0 │ │ + ldr r3, [sp, #772] @ 0x304 │ │ @ instruction: 0xff814ff0 │ │ stmdb sp!, {r0, r2, r4, r6, r8, r9, sl, fp, ip, lr, pc} │ │ b.n b7793c │ │ movs r0, r0 │ │ b.n b77b46 │ │ str r2, [r0, #0] │ │ b.n b777ea │ │ @@ -2867504,18 +2867504,18 @@ │ │ b.n b78736 │ │ bkpt 0x0056 │ │ @ instruction: 0xebfd0005 │ │ b.n b7873e │ │ beq.n b78458 │ │ b.n b7891c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r2, r3, r5, r6, fp, sp, lr, pc} │ │ + ldmia.w sp!, {r1, r2, r6, fp, sp, lr, pc} │ │ vqdmulh.s q3, , d1[4] │ │ - vqrdmulh.s q4, q2, d0[1] │ │ - vmla.i q0, , d2[6] │ │ + vmov.i32 d8, #13500415 @ 0x00cdffff │ │ + vmla.i q0, , d3[0] │ │ vbic.i32 d11, #148 @ 0x00000094 │ │ vsra.u64 q2, , #62 │ │ stmdb sp!, {pc} │ │ b.n b78762 │ │ movs r2, r0 │ │ b.n b78766 │ │ str r3, [r0, r0] │ │ @@ -2867575,17 +2867575,17 @@ │ │ b.n b77fc6 │ │ asrs r5, r0, #32 │ │ b.n b787e2 │ │ beq.n b784c4 │ │ b.n b789c0 │ │ rors r0, r6 │ │ ldmia.w sp!, {r0, r3, r5, r6, r7, r9, sl, lr, pc} │ │ - @ instruction: 0xeafd8bd0 │ │ - @ instruction: 0xff81ff76 │ │ - vmvn.i16 d3, #131 @ 0x0083 │ │ + @ instruction: 0xeafd8ba9 │ │ + vqrdmlsh.s , , d3[3] │ │ + vmlal.u8 , d0, d12 │ │ vmvn.i16 d4, #144 @ 0x0090 │ │ stmdb sp!, {lr} │ │ b.n b78802 │ │ str r0, [r0, r0] │ │ b.n b77fe6 │ │ movs r0, r1 │ │ b.n b77fea │ │ @@ -2868122,15 +2868122,15 @@ │ │ movs r1, r0 │ │ b.n b78ed2 │ │ asrs r0, r0, #32 │ │ b.n b78ef8 │ │ lsls r0, r6, #3 │ │ b.n b78d42 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r2, r5, r7, r8, r9, sl, fp, lr} │ │ + ldmia.w sp!, {r0, r2, r3, r4, r5, r6, r8, r9, sl, fp, lr} │ │ @ instruction: 0xff814ff8 │ │ stmdb sp!, {r3, r4, ip} │ │ b.n b7910a │ │ str r0, [r0, r0] │ │ b.n b78d0e │ │ udf #98 @ 0x62 │ │ @ instruction: 0xebfd0000 │ │ @@ -2868445,15 +2868445,15 @@ │ │ ldfs f4, [sp], #960 @ 0x3c0 │ │ ldmia.w sp!, {r0, r1, r2, r3, r5, r6, r9, fp, ip, lr, pc} │ │ @ instruction: 0xeafd0004 │ │ b.n b78fea │ │ ldrh r2, [r0, #24] │ │ ldfs f4, [sp], #960 @ 0x3c0 │ │ ldmia.w sp!, {r5, r7, sl, fp, ip, lr, pc} │ │ - @ instruction: 0xeafddc4e │ │ + @ instruction: 0xeafddc27 │ │ vmvn.i16 d4, #144 @ 0x0090 │ │ stmdb sp!, {ip} │ │ b.n b79402 │ │ str r0, [r0, r0] │ │ b.n b79006 │ │ ble.n b78c10 │ │ @ instruction: 0xebfd0000 │ │ @@ -2869950,30 +2869950,30 @@ │ │ udf #0 │ │ stmia r1!, {r2, r3, r5, r7} │ │ str r6, [sp, #768] @ 0x300 │ │ b.n b798ae │ │ cmp r6, #0 │ │ lsls r3, r2, #10 │ │ ldr r6, [pc, #384] @ (b79b7c ) │ │ - vrshr.u64 d13, d3, #61 │ │ - vrsra.u64 q1, q11, #64 │ │ + vmlal.u , d3, d0[7] │ │ + @ instruction: 0xff8023cf │ │ vmull.u8 q2, d1, d16 │ │ - vmla.i , , d3[1] │ │ + vaddl.u8 , d3, d16 │ │ vsubw.u8 , q0, d28 │ │ vbic.i16 d4, #33792 @ 0x8400 │ │ - vqrdmlsh.s q6, , d3[6] │ │ + vqrdmlsh.s q6, , d0[1] │ │ @ instruction: 0xff809c9f │ │ vmls.i , , d1[5] │ │ @ instruction: 0xff803bef │ │ @ instruction: 0xff84dcdd │ │ - vmls.i q1, , d1[6] │ │ + vmls.i q1, , d2[0] │ │ vqrdmlsh.s q0, , d1[0] │ │ @ instruction: 0xff83db64 │ │ - vbic.i32 q0, #11993088 @ 0x00b70000 │ │ - vqrdmlsh.s , , d2[5] │ │ + vorr.i32 q0, #11534336 @ 0x00b00000 │ │ + @ instruction: 0xff815f3f │ │ @ instruction: 0xff81bf81 │ │ vmul.i , , d1[0] │ │ @ instruction: 0xff844ff0 │ │ stmdb sp!, {r2, r4, r7, ip, lr, pc} │ │ b.n b79ee8 │ │ adds r0, #96 @ 0x60 │ │ b.n b79f6c │ │ @@ -2871832,40 +2871832,40 @@ │ │ lsls r1, r7, #30 │ │ str r1, [r5, r7] │ │ vmvn.i32 d5, #50432 @ 0x0000c500 │ │ vrsubhn.i16 d9, q10, │ │ vsra.u64 d5, d1, #62 │ │ vaddl.u8 , d4, d5 │ │ vmla.f , q2, d1[0] │ │ - vrsra.u64 q0, , #60 │ │ + vrsra.u64 d0, d24, #60 │ │ vmls.f , q1, d1[4] │ │ - vmls.f q7, q9, d0[3] │ │ + vabal.u8 q7, d18, d21 │ │ vmov.i8 d4, #131 @ 0x83 │ │ - @ instruction: 0xff84e34e │ │ + vsubw.u8 q7, q2, d23 │ │ vmull.p8 q2, d0, d1 │ │ vmls.i , q2, d2[6] │ │ vmov.i32 d14, #11665407 @ 0x00b1ffff │ │ - vrsubhn.i16 d10, , q0 │ │ + vsli.64 q5, , #3 │ │ vorr.i32 d4, #-1795162112 @ 0x95000000 │ │ vmlal.u8 q6, d4, d30 │ │ vmov.i16 d4, #42240 @ 0xa500 │ │ vmul.f q2, q2, d1[1] │ │ vbic.i16 , #198 @ 0x00c6 │ │ @ instruction: 0xff830367 │ │ vqrdmlsh.s q3, , d1[7] │ │ - @ instruction: 0xff82dfd8 │ │ + @ instruction: 0xff82dfb1 │ │ vmvn.i16 q1, #34048 @ 0x8500 │ │ vabal.u8 , d4, d8 │ │ vmov.i32 d4, #-1124073472 @ 0xbd000000 │ │ vmul.i , q2, d0[4] │ │ @ instruction: 0xff8393e3 │ │ @ instruction: 0xff82d3c5 │ │ vmov.i32 d5, #46079 @ 0x0000b3ff │ │ vqshlu.s64 d4, d25, #3 │ │ - vmull.u8 q3, d20, d30 │ │ + vmull.u8 q3, d20, d7 │ │ @ instruction: 0xff814cdd │ │ @ instruction: 0xff848f88 │ │ @ instruction: 0xff8408dd │ │ vmov.i64 q2, #0xffff0000000000ff │ │ @ instruction: 0xff844bf0 │ │ stmdb sp!, {lr} │ │ b.n b7ae8a │ │ @@ -2872133,15 +2872133,15 @@ │ │ @ instruction: 0xebfd0005 │ │ b.n b7b0d6 │ │ cbz r6, b7ae12 │ │ @ instruction: 0xebfd0000 │ │ b.n b7b4de │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r1, r2, r8, r9, sl, pc} │ │ - @ instruction: 0xff82d745 │ │ + vorr.i32 d13, #-1375731712 @ 0xae000000 │ │ vraddhn.i16 d14, q8, q5 │ │ vqshlu.s64 d6, d1, #3 │ │ vmvn.i16 d4, #172 @ 0x00ac │ │ stmdb sp!, {r0, lr} │ │ b.n b7b0fa │ │ asrs r0, r0, #32 │ │ b.n b7b4fe │ │ @@ -2872461,15 +2872461,15 @@ │ │ b.n b7b50a │ │ @ instruction: 0xffbceaff │ │ blx f7b6d0 │ │ movs r0, r0 │ │ movs r0, r0 │ │ movs r0, r0 │ │ stmia r0!, {r3, r6} │ │ - str r6, [r3, #108] @ 0x6c │ │ + str r7, [r6, #104] @ 0x68 │ │ vsubw.u8 q7, , d5 │ │ vqrdmlsh.s , , d1[4] │ │ vmls.f , q2, d2[6] │ │ vaddl.u8 , d3, d8 │ │ b.n b7b548 │ │ ldr r3, [pc, #992] @ (b7b490 ) │ │ stmdb sp!, {lr, pc} │ │ @@ -2873148,15 +2873148,15 @@ │ │ asrs r1, r0, #32 │ │ b.n b7b7e0 │ │ ldmia r7, {r0, r1, r2, r5, r6, r7} │ │ @ instruction: 0xebfd0004 │ │ b.n b7ba0a │ │ blx lr │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r9, sl} │ │ - @ instruction: 0xea00b0db │ │ + @ instruction: 0xea00b0b4 │ │ vsri.64 , q2, #64 │ │ bmi.n b7b682 │ │ ldr r0, [pc, #960] @ (b7ba9c ) │ │ stmdb sp!, {r7, ip, lr, pc} │ │ b.n b7bb7c │ │ ands r0, r0 │ │ b.n b7ba26 │ │ @@ -2873362,15 +2873362,15 @@ │ │ b.n b7bbe6 │ │ beq.n b7b914 │ │ @ instruction: 0xebfd0005 │ │ b.n b7bbee │ │ ldr r3, [pc, #960] @ (b7bc70 ) │ │ ldmia.w sp!, {r0, r1, r2, r3, r4, r5, r6, r9, sl} │ │ and.w r4, r0, r6, ror #11 │ │ - vqrdmlsh.s q5, q1, d3[0] │ │ + vmov.f32 d10, #-14 @ 0xc1600000 │ │ @ instruction: 0xff8048f0 │ │ stmdb sp!, {r3, r4, r5, ip, lr, pc} │ │ b.n b7bd60 │ │ lsls r0, r2, #1 │ │ movt r0, #269 @ 0x10d │ │ b.n b7bc0e │ │ strb r0, [r0, #0] │ │ @@ -2874012,19 +2874012,19 @@ │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, r5, r6} │ │ ... │ │ movs r0, r0 │ │ adds r4, #13 │ │ vbic.i32 d2, #204 @ 0x000000cc │ │ vqdmulh.s q7, q1, d0[4] │ │ - vbic.i16 q5, #167 @ 0x00a7 │ │ - vmull.p8 q3, d0, d27 │ │ - vqrdmulh.s q5, , d1[5] │ │ + vorr.i16 q5, #160 @ 0x00a0 │ │ + vmull.p8 q3, d0, d4 │ │ + @ instruction: 0xff81adbe │ │ @ instruction: 0xff81af78 │ │ - vrsra.u64 , , #62 │ │ + vrsra.u64 , q1, #62 │ │ vaddl.u8 q0, d1, d0 │ │ b.n b7c526 │ │ adds r0, #4 │ │ asrs r0, r2, #22 │ │ stmia r0!, {r0} │ │ lsls r0, r4, #14 │ │ adds r0, #8 │ │ @@ -2874058,15 +2874058,15 @@ │ │ and.w r0, r0, r4, lsl #12 │ │ b.n b7c60e │ │ movs r0, r0 │ │ b.n b7c58a │ │ adds r0, #3 │ │ asrs r0, r0, #12 │ │ asrs r4, r0, #15 │ │ - and.w r6, r0, r6, ror #23 │ │ + and.w r6, r0, pc, lsl #23 │ │ @ instruction: 0xff818c93 │ │ @ instruction: 0xff804ff0 │ │ stmdb sp!, {r2, r7, ip, lr, pc} │ │ b.n b7c384 │ │ strh r0, [r0, #0] │ │ b.n b7c22e │ │ movs r1, r0 │ │ @@ -2874213,15 +2874213,15 @@ │ │ @ instruction: 0xeb00d084 │ │ b.n b7c548 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, r5, r6} │ │ ... │ │ movs r0, r0 │ │ cmp r7, #245 @ 0xf5 │ │ - vraddhn.i16 d12, q10, │ │ + vraddhn.i16 d12, q10, q4 │ │ vmov.i32 d9, #134 @ 0x00000086 │ │ vmvn.i32 q2, #160 @ 0x000000a0 │ │ stmdb sp!, {ip} │ │ b.n b7bb7a │ │ str r2, [r0, #0] │ │ b.n b7c39a │ │ movs r0, #1 │ │ @@ -2874288,15 +2874288,15 @@ │ │ @ instruction: 0xebfd0006 │ │ b.n b7c42a │ │ lsls r1, r6, #17 │ │ add.w r0, r0, r4 │ │ b.n b7c432 │ │ eors r0, r6 │ │ ldmia.w sp!, {r1, r2, r3, r5, r6, sl} │ │ - @ instruction: 0xea00a6bb │ │ + @ instruction: 0xea00a694 │ │ vsri.64 , q2, #64 │ │ bmi.n b7c0aa │ │ ldr r0, [pc, #192] @ (b7c1c4 ) │ │ stmdb sp!, {r7, ip, lr, pc} │ │ b.n b7c5a4 │ │ ands r0, r0 │ │ b.n b7c44e │ │ @@ -2874367,15 +2874367,15 @@ │ │ b.n b7bce4 │ │ asrs r1, r0, #32 │ │ b.n b7c2c8 │ │ asrs r1, r0, #12 │ │ and.w r0, r0, r2, lsl #12 │ │ b.n b7c8f2 │ │ asrs r5, r1, #12 │ │ - @ instruction: 0xea00fb03 │ │ + @ instruction: 0xea00fadc │ │ vsra.u64 q2, q8, #64 │ │ stmdb sp!, {r0, ip, lr} │ │ b.n b7c502 │ │ asrs r0, r0, #32 │ │ b.n b7bcea │ │ str r2, [r0, #0] │ │ b.n b7c50a │ │ @@ -2874470,15 +2874470,15 @@ │ │ b.n b7c5ce │ │ movs r0, #0 │ │ b.n b7ca52 │ │ asrs r1, r0, #32 │ │ b.n b7c3b4 │ │ ldmia r4, {r1, r4, r5, r6, r7} │ │ @ instruction: 0xebfdfff6 │ │ - @ instruction: 0xeaffa507 │ │ + @ instruction: 0xeaffa4e0 │ │ vqrdmulh.s , q8, d0[1] │ │ movs r2, r5 │ │ ldr r0, [pc, #960] @ (b7c668 ) │ │ stmdb sp!, {r3, r4, r5, ip, lr, pc} │ │ b.n b7c748 │ │ str r2, [r0, r0] │ │ b.n b7c5f2 │ │ @@ -2874650,15 +2874650,15 @@ │ │ asrs r7, r0, #32 │ │ b.n b7c766 │ │ ldmia r5!, {r0, r2, r6} │ │ @ instruction: 0xebfdd038 │ │ b.n b7c948 │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r0, r6, sl, fp, sp} │ │ - vmull.p8 , d20, d3 │ │ + vmov.i8 , #204 @ 0xcc │ │ @ instruction: 0xff8148f0 │ │ stmdb sp!, {r7, ip} │ │ b.n b7cb82 │ │ ands r2, r0 │ │ b.n b7c786 │ │ str r0, [r0, #0] │ │ b.n b7c78a │ │ @@ -2875417,15 +2875417,15 @@ │ │ ldrh r2, [r1, r4] │ │ ldc 0, cr13, [sp], #16 │ │ b.n b7cffc │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r1, r2, r3, r7, ip, sp, lr} │ │ vtbx.8 d18, {d9}, d25 │ │ vqrdmlah.s , q2, d0[3] │ │ - @ instruction: 0xfff99d2f │ │ + @ instruction: 0xfff99d08 │ │ @ instruction: 0xff804ff0 │ │ stmdb sp!, {r2, r4, r7, ip, lr, pc} │ │ b.n b7cf98 │ │ strh r0, [r0, #0] │ │ b.n b7ce42 │ │ movs r0, r0 │ │ b.n b7c6aa │ │ @@ -2876489,15 +2876489,15 @@ │ │ @ instruction: 0xebfd0004 │ │ b.n b7d762 │ │ lsls r4, r0, #18 │ │ add.w r0, r0, r1 │ │ b.n b7db6a │ │ strh r0, [r6, #14] │ │ ldmia.w sp!, {r0, r2, r3, r7, sp, lr} │ │ - vsubw.u8 , q10, d3 │ │ + vorr.i32 , #52224 @ 0x0000cc00 │ │ vsra.u64 q2, q8, #64 │ │ stmdb sp!, {r2, r4, r6, r7, pc} │ │ b.n b7cf7c │ │ ands r1, r0 │ │ b.n b7d782 │ │ str r0, [r0, r0] │ │ b.n b7d786 │ │ @@ -2878391,22 +2878391,22 @@ │ │ vbic.i32 , #49152 @ 0x0000c000 │ │ vsra.u64 d5, d25, #60 │ │ vshr.u64 d5, d16, #60 │ │ vmlal.u8 , d20, d17 │ │ @ instruction: 0xff84fdd5 │ │ vorr.i32 , #149 @ 0x00000095 │ │ vmov.i32 d6, #52735 @ 0x0000cdff │ │ - @ instruction: 0xff80c8df │ │ + @ instruction: 0xff80c8b8 │ │ @ instruction: 0xff81ce91 │ │ - @ instruction: 0xff821f08 │ │ + vqrdmlah.s , q9, d1[4] │ │ @ instruction: 0xff81434f │ │ - vqrdmulh.s q2, , d3[1] │ │ + @ instruction: 0xff834da0 │ │ vmlal.u q1, d1, d0[1] │ │ movs r2, r5 │ │ - asrs r0, r0, #30 │ │ + asrs r1, r3, #29 │ │ vmvn.i32 q2, #144 @ 0x00000090 │ │ stmdb sp!, {ip} │ │ b.n b7eba2 │ │ movs r0, #1 │ │ b.n b7eba6 │ │ adds r4, #1 │ │ b.n b7ea6e │ │ @@ -2880642,24 +2880642,24 @@ │ │ b.n b7f732 │ │ movs r2, r7 │ │ b.n b7fc0e │ │ movs r2, r1 │ │ b.n b7fe72 │ │ @ instruction: 0xffee2aff │ │ @ instruction: 0xffeaeaff │ │ - adds r5, #147 @ 0x93 │ │ + adds r5, #108 @ 0x6c │ │ vmlsl.u q7, d1, d1[2] │ │ vmov.i32 , #-1862270976 @ 0x91000000 │ │ @ instruction: 0xff80f985 │ │ @ instruction: 0xff833c96 │ │ - @ instruction: 0xff828f9d │ │ + @ instruction: 0xff828f76 │ │ vsli.64 q0, , #1 │ │ vmov.i16 d9, #163 @ 0x00a3 │ │ @ instruction: 0xff82dd8a │ │ - vqshlu.s64 d5, d9, #3 │ │ + vmvn.i32 , #-1308622848 @ 0xb2000000 │ │ @ instruction: 0xff8148fc │ │ stmdb sp!, {lr} │ │ b.n b7fb0a │ │ movs r1, r3 │ │ b.n b7f36e │ │ movs r0, r0 │ │ b.n b7fe72 │ │ @@ -2880799,15 +2880799,15 @@ │ │ movs r7, r0 │ │ b.n b7ff9a │ │ @ instruction: 0xffd81aff │ │ movs r5, r0 │ │ b.n b7fc42 │ │ @ instruction: 0xffe4eaff │ │ cmp r7, #160 @ 0xa0 │ │ - @ instruction: 0xfff96fa7 │ │ + @ instruction: 0xfff96f80 │ │ vrshr.u64 q2, q8, #64 │ │ stmdb sp!, {ip, lr} │ │ b.n b7fc56 │ │ ands r2, r0 │ │ b.n b7fc5a │ │ movs r0, #16 │ │ b.n b7f488 │ │ @@ -2881918,17 +2881918,17 @@ │ │ movs r4, r0 │ │ b.n b805fa │ │ beq.n b8033c │ │ b.n b807d8 │ │ eors r0, r6 │ │ ldmia.w sp!, {r1, r2, r3, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ @ instruction: 0xeaffede5 │ │ - @ instruction: 0xff83290f │ │ + vmul.i q1, , d0[6] │ │ vshr.u64 d14, d25, #63 │ │ - vabal.u8 q3, d18, d3 │ │ + vorr.i32 q3, #11272192 @ 0x00ac0000 │ │ @ instruction: 0xff8048f0 │ │ stmdb sp!, {r6, ip, lr, pc} │ │ b.n b80778 │ │ str r0, [r0, r0] │ │ b.n b80622 │ │ lsls r0, r6, #6 │ │ b.n b80686 │ │ @@ -2883197,15 +2883197,15 @@ │ │ @ instruction: 0xffdbeaff │ │ lsls r4, r4, #1 │ │ ... │ │ movs r0, r0 │ │ ldr r1, [sp, #612] @ 0x264 │ │ movs r1, r1 │ │ bcc.n b80d90 │ │ - vtbl.8 d21, {d23-d25}, d3 │ │ + @ instruction: 0xfff75a5c │ │ vmvn.i16 d4, #128 @ 0x0080 │ │ stmdb sp!, {lr} │ │ b.n b810fe │ │ movs r4, r4 │ │ b.n b80900 │ │ movs r0, r0 │ │ b.n b80ee4 │ │ @@ -2883219,15 +2883219,15 @@ │ │ movs r0, #0 │ │ b.n b8159a │ │ rev r1, r4 │ │ @ instruction: 0xebfd0005 │ │ b.n b81122 │ │ ldr r0, [pc, #192] @ (b80ea4 ) │ │ ldmia.w sp!, {r1, r3, r4, r6, r7, r8, r9, fp, ip, pc} │ │ - @ instruction: 0xeafd59e6 │ │ + @ instruction: 0xeafd59bf │ │ @ instruction: 0xff804ff8 │ │ stmdb sp!, {r2, r8, r9, fp, pc} │ │ stc 0, cr13, [sp, #-288]! @ 0xfffffee0 │ │ b.n b81294 │ │ strh r2, [r0, #0] │ │ b.n b8113e │ │ movs r0, #1 │ │ @@ -2883686,20 +2883686,20 @@ │ │ b.n b80cfe │ │ movs r0, r0 │ │ b.n b80d00 │ │ @ instruction: 0xffe4eaff │ │ b.n b813b6 │ │ vmla.i q7, , d1[7] │ │ vsra.u64 , , #61 │ │ - vsli.64 , , #2 │ │ - vmlal.u8 q7, d16, d20 │ │ + vsli.64 d5, d16, #2 │ │ + vmvn.i16 q7, #141 @ 0x008d │ │ vqshl.u64 , , #0 │ │ vmvn.i32 d13, #42239 @ 0x0000a4ff │ │ movs r5, r5 │ │ - ldrsb r3, [r4, r0] │ │ + strb r4, [r7, r7] │ │ @ instruction: 0xff804ff0 │ │ stmdb sp!, {r2, r3, r5, r6, ip, lr, pc} │ │ b.n b816c4 │ │ str r0, [r0, r0] │ │ b.n b80d52 │ │ str r0, [sp, #0] │ │ b.n b81572 │ │ @@ -2884512,15 +2884512,15 @@ │ │ b.n b81d7e │ │ asrs r0, r0, #32 │ │ b.n b81e64 │ │ lsls r0, r6, #7 │ │ b.n b81c70 │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r3, r4, r5, r7, r8, r9, sl, fp} │ │ - @ instruction: 0xfff94fb5 │ │ + @ instruction: 0xfff94f8e │ │ @ instruction: 0xff8048f0 │ │ stmdb sp!, {r0, sp, lr} │ │ b.n b81c3a │ │ asrs r0, r0, #32 │ │ b.n b8203e │ │ ands r0, r0 │ │ b.n b81c42 │ │ @@ -2884669,15 +2884669,15 @@ │ │ b.n b81eda │ │ asrs r0, r0, #32 │ │ b.n b81fc0 │ │ lsls r0, r6, #7 │ │ b.n b81dcc │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r2, r3, r4, r6, r9, sl, fp} │ │ - vabs.s32 q13, q8 │ │ + vrsra.u32 d26, d25, #7 │ │ vmvn.i16 d4, #128 @ 0x0080 │ │ stmdb sp!, {r0, lr} │ │ b.n b81d96 │ │ asrs r4, r6, #32 │ │ b.n b81598 │ │ asrs r1, r0, #32 │ │ b.n b81b7c │ │ @@ -2884731,15 +2884731,15 @@ │ │ b.n b81e0a │ │ asrs r1, r0, #32 │ │ b.n b81bec │ │ add r2, pc, #280 @ (adr r2, b81be8 ) │ │ @ instruction: 0xebfd0000 │ │ b.n b82216 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r4, r7, ip, sp} │ │ + ldmia.w sp!, {r0, r3, r5, r6, ip, sp} │ │ vaddl.u8 q0, d1, d8 │ │ b.n b81f62 │ │ add sp, #312 @ 0x138 │ │ and.w r0, r8, r0, lsr #19 │ │ stmdb sp!, {r3, lr} │ │ b.n b81f6e │ │ str r1, [r0, #0] │ │ @@ -2884770,15 +2884770,15 @@ │ │ b.n b81e66 │ │ asrs r1, r0, #32 │ │ b.n b81c48 │ │ add r2, pc, #188 @ (adr r2, b81be8 ) │ │ @ instruction: 0xebfd0000 │ │ b.n b82272 │ │ strh r0, [r2, #6] │ │ - ldmia.w sp!, {r0, r2, r6, r7, r8, fp, sp, lr} │ │ + ldmia.w sp!, {r1, r2, r3, r4, r7, r8, fp, sp, lr} │ │ vaddl.u8 q0, d0, d8 │ │ b.n b8155e │ │ vrhadd.u16 d14, d14, d31 │ │ movs r7, r0 │ │ b.n b82046 │ │ movs r7, r0 │ │ b.n b822ca │ │ @@ -2886789,32 +2886789,32 @@ │ │ movs r0, #2 │ │ b.n b82d84 │ │ b.n b82e96 │ │ @ instruction: 0xebfdffd3 │ │ @ instruction: 0xeaffea79 │ │ vqshl.u64 , q14, #1 │ │ movs r1, r5 │ │ - subs r7, #212 @ 0xd4 │ │ + subs r7, #173 @ 0xad │ │ vmlal.u8 , d17, d20 │ │ movs r1, r5 │ │ movs r5, #181 @ 0xb5 │ │ @ instruction: 0xff82d898 │ │ movs r1, r5 │ │ bpl.n b82c08 │ │ vbic.i32 d13, #-1476395008 @ 0xa8000000 │ │ movs r1, r5 │ │ ldr r0, [r2, r1] │ │ movs r0, r0 │ │ bpl.n b82ba0 │ │ vorr.i32 , #10878976 @ 0x00a60000 │ │ vrsubhn.i16 d8, q1, │ │ - vrsra.u64 , q14, #61 │ │ + vrsra.u64 , , #61 │ │ @ instruction: 0xff812cb6 │ │ @ instruction: 0xff832c96 │ │ - vorr.i32 d14, #-1157627904 @ 0xbb000000 │ │ + vqshlu.s64 q7, q10, #3 │ │ vmlsl.u q0, d16, d0[3] │ │ movs r0, r0 │ │ ldrb r2, [r4, #18] │ │ vmls.f , q1, d0[4] │ │ movs r1, r5 │ │ subs r6, r7, #4 │ │ vabal.u8 , d0, d24 │ │ @@ -2887059,27 +2887059,27 @@ │ │ movs r1, r0 │ │ ldrb r4, [r3, #0] │ │ movs r1, r0 │ │ strb r4, [r6, #29] │ │ movs r1, r0 │ │ ldrb r4, [r7, #0] │ │ movs r1, r0 │ │ - strb r5, [r2, #24] │ │ + strb r6, [r5, #23] │ │ vqshlu.s64 d13, d28, #1 │ │ movs r1, r5 │ │ bvc.n b82e48 │ │ movs r1, r5 │ │ bvc.n b82dfc │ │ movs r1, r5 │ │ - strb r7, [r4, #19] │ │ + strb r0, [r0, #19] │ │ vorr.i32 , #-2013265920 @ 0x88000000 │ │ movs r1, r5 │ │ strb r0, [r1, #30] │ │ movs r1, r0 │ │ - strb r5, [r5, #19] │ │ + strb r6, [r0, #19] │ │ vabdl.u8 , d17, d8 │ │ movs r1, r0 │ │ vmax.f32 d15, d28, d2 │ │ ldr r0, [pc, #252] @ (b82ff4 ) │ │ stmdb sp!, {lr} │ │ b.n b8323e │ │ lsls r0, r6, #3 │ │ @@ -2887195,39 +2887195,39 @@ │ │ b.n b83108 │ │ b.n b83058 │ │ @ instruction: 0xebfdd010 │ │ b.n b8350c │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r2, r3, r8, fp, ip, sp, lr, pc} │ │ movs r2, r0 │ │ - movs r0, r5 │ │ + movs r1, r0 │ │ vmlsl.u8 , d17, d16 │ │ movs r2, r0 │ │ - subs r1, #158 @ 0x9e │ │ + subs r1, #119 @ 0x77 │ │ @ instruction: 0xff80faf4 │ │ movs r2, r0 │ │ eors r4, r5 │ │ - vmlal.u8 , d18, d11 │ │ + vmul.i , q1, d0[5] │ │ vmull.u , d1, d0[3] │ │ movs r5, r5 │ │ - strb r5, [r0, #13] │ │ + strb r6, [r3, #12] │ │ vmlsl.u8 , d0, d16 │ │ movs r5, r5 │ │ asrs r0, r2, #32 │ │ b.n b82b60 │ │ adds r0, #0 │ │ b.n b83766 │ │ movs r0, #12 │ │ b.n b82b68 │ │ asrs r1, r0, #32 │ │ b.n b8314c │ │ movs r0, #2 │ │ b.n b83150 │ │ svc 235 @ 0xeb │ │ - @ instruction: 0xeafdff68 │ │ + @ instruction: 0xeafdff41 │ │ vmvn.i16 d7, #35840 @ 0x8c00 │ │ movs r5, r5 │ │ movs r0, r3 │ │ b.n b82b80 │ │ movs r0, r0 │ │ b.n b83164 │ │ asrs r0, r0, #4 │ │ @@ -2887764,15 +2887764,15 @@ │ │ b.n b82fda │ │ movs r2, r1 │ │ b.n b8381e │ │ ldrh r6, [r7, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r1, r3, r5, r6, r8, sl, fp, ip, sp, lr} │ │ vqrdmulh.s , , d3[4] │ │ vmov.i32 d1, #48383 @ 0x0000bcff │ │ - vmvn.i32 q3, #10616831 @ 0x00a1ffff │ │ + vqrdmulh.s q3, q1, d2[2] │ │ vaddl.u8 q2, d16, d30 │ │ vaddl.u8 q0, d3, d0 │ │ b.n b83b9a │ │ movs r6, r0 │ │ lsrs r0, r0, #8 │ │ ands r0, r2 │ │ stmdb sp!, {lr} │ │ @@ -2887841,15 +2887841,15 @@ │ │ add.w r0, r8, r8 │ │ b.n b830a8 │ │ movs r0, r0 │ │ b.n b83ce2 │ │ str r0, [r0, r0] │ │ b.n b830ae │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r2, r3, r5, r7, r9, fp, ip, lr, pc} │ │ + ldmia.w sp!, {r0, r2, r7, r9, fp, ip, lr, pc} │ │ vmov.i32 d4, #128 @ 0x00000080 │ │ stmdb sp!, {lr} │ │ b.n b838f6 │ │ movs r4, r2 │ │ b.n b830da │ │ str r1, [sp, #916] @ 0x394 │ │ @ instruction: 0xebfd0004 │ │ @@ -2888980,16 +2888980,16 @@ │ │ movs r0, r0 │ │ and.w r0, r0, r7, lsl #28 │ │ b.n b8466e │ │ movs r7, r0 │ │ b.n b84272 │ │ ldrh r0, [r7, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r1, r3, r4, r5, fp, ip, sp, pc} │ │ - vqrdmlah.s , , d2[5] │ │ - vmov.i32 d15, #137 @ 0x00000089 │ │ + vmov.i64 d7, #0xff0000ffffffffff │ │ + @ instruction: 0xff80eff2 │ │ vaddl.u8 q0, d0, d8 │ │ b.n b83a68 │ │ movs r1, r0 │ │ b.n b845ea │ │ movs r6, r0 │ │ subs r0, r0, r0 │ │ movs r4, r1 │ │ @@ -2889442,16 +2889442,16 @@ │ │ ldr r7, [pc, #960] @ (b846ec ) │ │ ldmia.w sp!, {r2} │ │ and.w r0, r0, r7 │ │ b.n b84a76 │ │ beq.n b84380 │ │ b.n b84854 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr} │ │ - vqshl.u64 d7, d17, #1 │ │ + ldmia.w sp!, {r1, r2, r3, r4, r5, r7, r8, r9, sl, ip, sp, lr} │ │ + vabdl.u8 , d17, d10 │ │ @ instruction: 0xff814ff0 │ │ stmdb sp!, {r2, r4, ip, lr, pc} │ │ b.n b847e8 │ │ ands r0, r0 │ │ b.n b84692 │ │ movs r0, r0 │ │ b.n b83e76 │ │ @@ -2896235,106 +2896235,106 @@ │ │ and.w r0, r0, r7 │ │ b.n b883f6 │ │ beq.n b87d20 │ │ b.n b881d4 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r3, r5, r6, sl, fp, lr, pc} │ │ @ instruction: 0xff83cb6c │ │ - @ instruction: 0xff834bc0 │ │ + @ instruction: 0xff834b99 │ │ @ instruction: 0xff811ed4 │ │ @ instruction: 0xff83dcf6 │ │ - vmls.i , , d0[6] │ │ + vmls.i , , d1[0] │ │ vacgt.f16 d17, d31, d4 │ │ - vmul.f q2, , d3[3] │ │ + @ instruction: 0xff834928 │ │ vsli.64 d12, d31, #0 │ │ @ instruction: 0xff820b48 │ │ movs r0, r0 │ │ adds r3, #179 @ 0xb3 │ │ - @ instruction: 0xff829b4c │ │ + @ instruction: 0xff829b25 │ │ vmlsl.u8 q0, d16, d16 │ │ movs r0, r0 │ │ - asrs r1, r0, #7 │ │ + asrs r2, r3, #6 │ │ @ instruction: 0xff8109f4 │ │ movs r0, r0 │ │ lsrs r4, r4, #8 │ │ movs r0, r0 │ │ adds r7, r3, r2 │ │ - vaddw.u8 , q9, d8 │ │ + vmla.f , q1, d1[4] │ │ @ instruction: 0xff81db06 │ │ @ instruction: 0xff81db05 │ │ - vmov.i32 , #38400 @ 0x00009600 │ │ + vsubl.u8 , d1, d31 │ │ vpmax.u q12, , │ │ - vmov.i8 q1, #167 @ 0xa7 │ │ - vmlal.u , d1, d0[3] │ │ + vmov.i64 d2, #0xff00ff0000000000 │ │ + vsubl.u8 , d1, d21 │ │ @ instruction: 0xff813cb4 │ │ @ instruction: 0xff838bbd │ │ vmla.f q7, q1, d0[7] │ │ vmull.p8 , d18, d29 │ │ vorr.i32 q7, #161 @ 0x000000a1 │ │ @ instruction: 0xff823ab7 │ │ @ instruction: 0xff839d94 │ │ vmul.i q4, , d1[1] │ │ - @ instruction: 0xff82d3c7 │ │ + vsubw.u8 , q9, d16 │ │ @ instruction: 0xff8058d1 │ │ vmull.u q3, d19, d0[0] │ │ vorr.i32 d13, #-1459617792 @ 0xa9000000 │ │ - vqdmulh.s , , d0[7] │ │ + vqdmulh.s , , d1[1] │ │ @ instruction: 0xff80fbba │ │ - vmla.i q3, q1, d3[5] │ │ + vmla.i q3, q1, d0[0] │ │ @ instruction: 0xff8037c0 │ │ vabdl.u8 , d19, d20 │ │ - vmull.u8 , d3, d21 │ │ + @ instruction: 0xff839bfe │ │ vraddhn.i16 d1, q0, q5 │ │ vmla.f , q1, d3[4] │ │ @ instruction: 0xff7f1c0b │ │ vmvn.i16 d8, #47360 @ 0xb900 │ │ - vqshl.u64 , , #2 │ │ - vaddl.u8 , d16, d8 │ │ + vqshl.u64 , q0, #2 │ │ + vmla.i , q0, d1[4] │ │ vmls.i , , d3[5] │ │ - vhadd.u , , q12 │ │ + vhadd.u , , │ │ vmlsl.u q3, d1, d2[4] │ │ vmov.i64 , #0xff0000ff00ffff00 │ │ @ instruction: 0xff82bd89 │ │ - @ instruction: 0xff812bfb │ │ - vsubw.u8 q3, , d5 │ │ + @ instruction: 0xff812bd4 │ │ + vrshr.u64 q3, q7, #63 │ │ vorr.i32 , #-1946157056 @ 0x8c000000 │ │ - @ instruction: 0xff810fb4 │ │ + @ instruction: 0xff810f8d │ │ vmvn.i32 d11, #10092543 @ 0x0099ffff │ │ @ instruction: 0xff81fdfa │ │ @ instruction: 0xff821ad7 │ │ - vbic.i16 q1, #48896 @ 0xbf00 │ │ + vorr.i16 q1, #47104 @ 0xb800 │ │ @ instruction: 0xff81fdbd │ │ @ instruction: 0xff82d8f1 │ │ - vmul.i , , d0[1] │ │ + vmov.i16 d9, #157 @ 0x009d │ │ vbic.i32 q5, #8847360 @ 0x00870000 │ │ vmvn.i16 d1, #43264 @ 0xa900 │ │ vmlsl.u , d3, d0[2] │ │ vsli.64 d1, d16, #1 │ │ @ instruction: 0xff82fcf6 │ │ vsri.64 q3, q0, #62 │ │ vmul.f , , d1[4] │ │ - vmvn.i16 q1, #45824 @ 0xb300 │ │ + vmull.u q1, d3, d0[3] │ │ vmul.f , , d1[1] │ │ vmls.f , , d2[5] │ │ - vmov.i32 q0, #41471 @ 0x0000a1ff │ │ - vmlsl.u q1, d16, d0[0] │ │ - @ instruction: 0xff8193e4 │ │ + vmull.u8 q0, d2, d26 │ │ + vqshlu.s64 d2, d9, #0 │ │ + vrsra.u64 d9, d29, #63 │ │ vmov.i32 q0, #8388608 @ 0x00800000 │ │ movs r0, r0 │ │ bl da6cfa │ │ - str r3, [sp, #752] @ 0x2f0 │ │ + str r3, [sp, #596] @ 0x254 │ │ vraddhn.i16 d0, q0, q12 │ │ movs r0, r0 │ │ - ldcl 15, cr15, [r7, #-512]! @ 0xfffffe00 │ │ - str r4, [sp, #32] │ │ + ldcl 15, cr15, [r0, #-512] @ 0xfffffe00 │ │ + str r3, [sp, #900] @ 0x384 │ │ vmvn.i32 q0, #8650752 @ 0x00840000 │ │ movs r0, r0 │ │ - beq.n b87e08 │ │ + beq.n b87dba │ │ vsra.u64 d10, d13, #64 │ │ - vmvn.i32 d9, #10485760 @ 0x00a00000 │ │ + vraddhn.i16 d9, q1, │ │ vsri.64 d0, d12, #64 │ │ movs r0, r0 │ │ @ instruction: 0xf944ff82 │ │ stmia r2!, {r2, r4, r5, r6} │ │ vsra.u64 q2, q8, #61 │ │ stmdb sp!, {r0, r6, r7, r8, r9, sl, fp, lr, pc} │ │ b.n b881b0 │ │ @@ -2897037,16 +2897037,16 @@ │ │ movs r0, #0 │ │ b.n b88c16 │ │ beq.n b88468 │ │ b.n b88974 │ │ ldr r3, [pc, #960] @ (b8881c ) │ │ ldmia.w sp!, {r7, sl, fp, ip, pc} │ │ @ instruction: 0xeafded44 │ │ - @ instruction: 0xff8238fb │ │ - @ instruction: 0xff803906 │ │ + @ instruction: 0xff8238d4 │ │ + @ instruction: 0xff8038df │ │ vbic.i32 d9, #141 @ 0x0000008d │ │ vaddl.u8 , d1, d0 │ │ b.n b887b6 │ │ movs r0, r0 │ │ b.n b88b1a │ │ movs r0, r0 │ │ b.n b88bbe │ │ @@ -2897429,15 +2897429,15 @@ │ │ vrhadd.u16 d14, d14, d31 │ │ asrs r0, r2, #11 │ │ adcs r3, r2 │ │ subs r6, r1, r4 │ │ ldr r2, [pc, #324] @ (b888ec ) │ │ str r2, [r3, #72] @ 0x48 │ │ stmia r5!, {r1, r2, r3, r4, r5, r6} │ │ - strb r2, [r4, #6] │ │ + strb r3, [r7, #5] │ │ vsra.u64 q1, q0, #64 │ │ vmvn.i16 d4, #160 @ 0x00a0 │ │ stmdb sp!, {lr} │ │ b.n b88afe │ │ lsls r4, r3, #3 │ │ b.n b882e2 │ │ str r1, [sp, #228] @ 0xe4 │ │ @@ -2897539,17 +2897539,17 @@ │ │ lsls r0, r4, #6 │ │ @ instruction: 0xffc30bff │ │ movs r5, r0 │ │ b.n b88bea │ │ beq.n b8890c │ │ b.n b88dc8 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r2, r4, r6, r7, r8, r9, sl, pc} │ │ + ldmia.w sp!, {r0, r2, r3, r5, r7, r8, r9, sl, pc} │ │ @ instruction: 0xff803d9e │ │ - vmvn.i32 q4, #11534335 @ 0x00afffff │ │ + vmov.i32 q4, #11075583 @ 0x00a8ffff │ │ vmov.i32 d4, #128 @ 0x00000080 │ │ stmdb sp!, {r5, r6} │ │ b.n b89006 │ │ ands r1, r0 │ │ b.n b88c0a │ │ ldrb r0, [r2, #18] │ │ @ instruction: 0xebfd0000 │ │ @@ -2898196,18 +2898196,18 @@ │ │ movs r0, r0 │ │ b.n b894e6 │ │ vpmin.u , , │ │ vpmin.u32 q7, , │ │ str r1, [r0, #80] @ 0x50 │ │ vmov.i32 d0, #-1124073472 @ 0xbd000000 │ │ vbic.i32 d2, #11796480 @ 0x00b40000 │ │ - @ instruction: 0xff836bca │ │ + @ instruction: 0xff836ba3 │ │ @ instruction: 0xff801bf8 │ │ vmla.f q7, q1, d0[0] │ │ - vorr.i16 q3, #38400 @ 0x9600 │ │ + @ instruction: 0xff816b2f │ │ @ instruction: 0xff801b84 │ │ @ instruction: 0xff82abfa │ │ @ instruction: 0xff824bfc │ │ stmdb sp!, {lr} │ │ b.n b891ba │ │ strh r0, [r4, #0] │ │ b.n b8937e │ │ @@ -2899608,18 +2899608,18 @@ │ │ str r0, [r0, r0] │ │ asrs r0, r4, #6 │ │ vpmin.u q15, q11, │ │ str r0, [r4, r0] │ │ b.n b895a4 │ │ vpmin.u q15, q10, │ │ ldrb r1, [r7, r7] │ │ - @ instruction: 0xff837f8f │ │ - @ instruction: 0xff800cf8 │ │ + vqrdmlsh.s , , d0[6] │ │ + @ instruction: 0xff800cd1 │ │ vmlal.u8 q4, d0, d10 │ │ - vmlal.u , d2, d3[0] │ │ + vmov.i32 d15, #44032 @ 0x0000ac00 │ │ @ instruction: 0xff80f7c2 │ │ vmov.i16 , #158 @ 0x009e │ │ vmls.f q4, , d0[7] │ │ vaddl.u8 , d2, d0 │ │ b.n b8a1d2 │ │ asrs r4, r6, #32 │ │ b.n b89596 │ │ @@ -2899912,19 +2899912,19 @@ │ │ lsls r0, r6, #3 │ │ b.n b898a2 │ │ movs r4, r1 │ │ b.n b89858 │ │ beq.n b89d40 │ │ b.n b8a23c │ │ strh r0, [r6, #14] │ │ - ldmia.w sp!, {r3, r6, r7, r9, sl} │ │ + ldmia.w sp!, {r0, r5, r7, r9, sl} │ │ vmov.i32 , #10092543 @ 0x0099ffff │ │ vmull.u8 q0, d18, d1 │ │ vmls.f , q9, d2[0] │ │ - vabal.u8 q0, d18, d3 │ │ + vorr.i32 q0, #11272192 @ 0x00ac0000 │ │ vsra.u64 q2, q14, #64 │ │ stmdb sp!, {lr} │ │ b.n b8a082 │ │ lsls r0, r6, #3 │ │ b.n b898e6 │ │ str r0, [r0, #0] │ │ b.n b8a48a │ │ @@ -2899995,15 +2899995,15 @@ │ │ b.n b898da │ │ movs r0, r0 │ │ and.w r0, r0, r7, lsl #24 │ │ b.n b8a51a │ │ movs r6, r0 │ │ b.n b8a11e │ │ strh r4, [r7, #14] │ │ - ldmia.w sp!, {r0, r2, r3, r4, r6, r8, fp, ip, sp, lr} │ │ + ldmia.w sp!, {r1, r2, r4, r5, r8, fp, ip, sp, lr} │ │ vaddw.u8 , q0, d0 │ │ b.n b898ea │ │ movs r0, r0 │ │ b.n b8a52e │ │ vrhadd.u16 d14, d14, d31 │ │ movs r1, #0 │ │ b.n b89916 │ │ @@ -2902145,15 +2902145,15 @@ │ │ lsls r0, r5, #3 │ │ b.n b8ab20 │ │ movs r2, r0 │ │ lsrs r0, r0, #8 │ │ str r0, [r0, #0] │ │ b.n b8b756 │ │ movs r1, r7 │ │ - and.w r8, r0, ip, asr #22 │ │ + and.w r8, r0, r5, lsl #22 │ │ vaddl.u8 q0, d0, d12 │ │ b.n b8ab54 │ │ asrs r1, r0, #32 │ │ b.n b8b766 │ │ movs r0, #1 │ │ b.n b8b76a │ │ str r4, [r5, r0] │ │ @@ -2902209,15 +2902209,15 @@ │ │ b.n b8b3d6 │ │ ldrb r5, [r7, #17] │ │ @ instruction: 0xebfd5000 │ │ b.n b8b3de │ │ ands r1, r0 │ │ b.n b8b5aa │ │ @ instruction: 0xfff2eaff │ │ - adds r5, r2, r6 │ │ + adds r6, r5, r5 │ │ vmov.i32 d2, #148 @ 0x00000094 │ │ b.n b8abe0 │ │ asrs r5, r0, #32 │ │ b.n b8b3f2 │ │ lsls r0, r1, #4 │ │ b.n b8abf4 │ │ adds r0, #8 │ │ @@ -2902267,52 +2902267,52 @@ │ │ stc2 10, cr14, [ip, #1020] @ 0x3fc @ │ │ str r6, [sp, #512] @ 0x200 │ │ lsls r0, r3, #2 │ │ ldr r5, [sp, #376] @ 0x178 │ │ vmlsl.u q0, d19, d2[4] │ │ vmov.i16 , #160 @ 0x00a0 │ │ vmls.f , , d2[2] │ │ - vmull.p8 , d2, d25 │ │ + vmull.p8 , d2, d2 │ │ @ instruction: 0xff805d8d │ │ vmlal.u q2, d2, d0[0] │ │ - vmov.i16 q4, #43264 @ 0xa900 │ │ - vmls.f , q8, d1[7] │ │ - vorr.i16 , #157 @ 0x009d │ │ - vbic.i32 d12, #38912 @ 0x00009800 │ │ + vmvn.i16 d8, #41472 @ 0xa200 │ │ + vmls.f , q8, d2[1] │ │ + vbic.i16 d1, #150 @ 0x0096 │ │ + vorr.i32 d12, #37120 @ 0x00009100 │ │ vorr.i16 d8, #138 @ 0x008a │ │ vsubl.u8 , d1, d9 │ │ - vmull.p8 q2, d1, d5 │ │ + @ instruction: 0xff814dde │ │ @ instruction: 0xff80899f │ │ vorr.i32 q7, #-1744830464 @ 0x98000000 │ │ - vmvn.i32 d6, #11010048 @ 0x00a80000 │ │ - @ instruction: 0xff80d90a │ │ - vrhadd.u , , q4 │ │ - @ instruction: 0xff80bb9c │ │ + vmov.i32 d6, #10551296 @ 0x00a10000 │ │ + vmul.i , q8, d3[4] │ │ + vrhadd.u d17, d15, d17 │ │ + vbic.i16 , #34048 @ 0x8500 │ │ vqrdmlah.s d26, d31, d20 │ │ vsra.u64 d12, d26, #62 │ │ @ instruction: 0xff81c34f │ │ - vmov.i32 , #39167 @ 0x000098ff │ │ - vcge.u d22, d31, d12 │ │ - vmov.i16 , #32768 @ 0x8000 │ │ + vmvn.i32 d11, #37375 @ 0x000091ff │ │ + vcge.u q11, , │ │ + vmlsl.u8 , d0, d25 │ │ @ instruction: 0xff809eb0 │ │ - vhsub.u d31, d15, d13 │ │ + vrhadd.u , , q11 │ │ @ instruction: 0xff7f4d1f │ │ - vqrdmlah.s , , d0[1] │ │ + vmov.i8 d9, #157 @ 0x9d │ │ vorr.i32 q1, #8912896 @ 0x00880000 │ │ - @ instruction: 0xff830fab │ │ + @ instruction: 0xff830f84 │ │ vsubl.u8 , d16, d8 │ │ vmlsl.u q4, d2, d1[6] │ │ - vmvn.i16 , #145 @ 0x0091 │ │ + vmul.i , , d2[2] │ │ @ instruction: 0xff80f9df │ │ vorr.i16 q2, #37376 @ 0x9200 │ │ - vmul.i , , d3[0] │ │ + @ instruction: 0xff81b89c │ │ vrshl.u64 d17, d29, d31 │ │ - vsra.u64 , , #62 │ │ - @ instruction: 0xff7f0d13 │ │ - vorr.i16 , #131 @ 0x0083 │ │ + vsra.u64 , q4, #62 │ │ + @ instruction: 0xff7f0cec │ │ + @ instruction: 0xff80b92c │ │ @ instruction: 0xff804ff0 │ │ stmdb sp!, {r2, r4, ip, lr, pc} │ │ b.n b8b668 │ │ str r0, [sp, #0] │ │ b.n b8b912 │ │ ands r0, r0 │ │ b.n b8b516 │ │ @@ -2902494,15 +2902494,15 @@ │ │ @ instruction: 0xebfd5007 │ │ b.n b8ba9e │ │ movs r5, r0 │ │ b.n b8b6a2 │ │ beq.n b8b38c │ │ b.n b8b880 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r5, r6, fp} │ │ + ldmia.w sp!, {r1, r3, r4, r5, fp} │ │ vabal.u8 q5, d1, d14 │ │ vmov.i32 d6, #44288 @ 0x0000ad00 │ │ vmov.i32 d4, #144 @ 0x00000090 │ │ stmdb sp!, {r2, r4, r5, r6, r7, lr, pc} │ │ b.n b8aebc │ │ movs r0, #0 │ │ b.n b8bac2 │ │ @@ -2902774,15 +2902774,15 @@ │ │ strb r0, [r4, #7] │ │ @ instruction: 0xebfd6000 │ │ b.n b8b0de │ │ ldr r0, [pc, #992] @ (b8b9b8 ) │ │ ldmia.w sp!, {r2, ip, lr, pc} │ │ b.n b8baf8 │ │ vrhadd.u16 d14, d14, d31 │ │ - @ instruction: 0xeabcff7f │ │ + @ instruction: 0xea95ff7f │ │ beq.n b8b5f0 │ │ b.n b8ba84 │ │ eors r6, r7 │ │ stmdb sp!, {r2, r3, r4, ip, sp} │ │ b.n b8b10c │ │ ands r0, r0 │ │ b.n b8b936 │ │ @@ -2902859,15 +2902859,15 @@ │ │ movs r0, r0 │ │ b.n b8bd36 │ │ movs r1, r0 │ │ lsls r0, r4, #14 │ │ lsls r5, r5, #3 │ │ lsls r4, r0, #23 │ │ ldrh r4, [r7, #0] │ │ - ldmia.w sp!, {r0, r2, r3, r5, r7, r8, r9, sp} │ │ + ldmia.w sp!, {r1, r2, r7, r8, r9, sp} │ │ @ instruction: 0xff8048f0 │ │ stmdb sp!, {lr} │ │ b.n b8b9ee │ │ movs r0, r1 │ │ b.n b8b252 │ │ movs r0, r0 │ │ b.n b8bd56 │ │ @@ -2903193,15 +2903193,15 @@ │ │ @ instruction: 0xebfd0000 │ │ b.n b8c046 │ │ @ instruction: 0xffe41aff │ │ @ instruction: 0xffe0eaff │ │ str r7, [r0, #0] │ │ b.n b8c0e6 │ │ @ instruction: 0xffe1eaff │ │ - ldmia r6!, {r0, r2, r3} │ │ + ldmia r5, {r1, r2, r5, r6, r7} │ │ @ instruction: 0xff804ff0 │ │ stmdb sp!, {r2, r4, ip, lr, pc} │ │ b.n b8be50 │ │ str r0, [r0, #0] │ │ b.n b8b4da │ │ add r0, pc, #0 @ (adr r0, b8b9bc ) │ │ b.n b8bcfe │ │ @@ -2922072,22 +2922072,22 @@ │ │ b.n b95b38 │ │ asrs r4, r4, #32 │ │ b.n b953d4 │ │ @ instruction: 0xffe90aff │ │ @ instruction: 0xffeceaff │ │ str r7, [r6, #68] @ 0x44 │ │ vrsra.u64 d0, d24, #62 │ │ - vmvn.i16 d3, #148 @ 0x0094 │ │ + vmlal.u8 , d1, d13 │ │ vhsub.u d18, d15, d28 │ │ - @ instruction: 0xff82bcb8 │ │ + @ instruction: 0xff82bc91 │ │ vmls.i d17, d31, d12 │ │ movs r0, r0 │ │ cmp r1, #124 @ 0x7c │ │ @ instruction: 0xfff50bbf │ │ - vqdmulh.s , q9, d0[4] │ │ + @ instruction: 0xff82bcb9 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r4, r5, r7, ip, lr, pc} │ │ b.n b95d68 │ │ movs r0, #0 │ │ b.n b953f6 │ │ adds r0, #36 @ 0x24 │ │ b.n b95df0 │ │ @@ -2922526,19 +2922526,19 @@ │ │ b.n b957b8 │ │ adds r0, #3 │ │ b.n b95da0 │ │ str r3, [r0, #120] @ 0x78 │ │ @ instruction: 0xebfdd0b4 │ │ b.n b961a4 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r2, r3, r6, r9, sl, sp, lr} │ │ - vmov.i32 d11, #8650752 @ 0x00840000 │ │ + ldmia.w sp!, {r0, r2, r5, r9, sl, sp, lr} │ │ + @ instruction: 0xff80b3ed │ │ vabd.u , , q8 │ │ movs r0, r0 │ │ - vcvt.s32.f32 , , #16 │ │ + @ instruction: 0xefc9ff7f │ │ movs r0, #208 @ 0xd0 │ │ @ instruction: 0xfff548fc │ │ stmdb sp!, {sp} │ │ b.n b957ce │ │ adds r0, #4 │ │ b.n b961c8 │ │ asrs r0, r4, #4 │ │ @@ -2922671,21 +2922671,21 @@ │ │ ldmia.w sp!, {r0, r1, r4, r5, r8, r9, sl, sp, lr} │ │ @ instruction: 0xeafd0004 │ │ b.n b9610a │ │ asrs r6, r0, #32 │ │ b.n b9610e │ │ ldr r0, [pc, #1008] @ (b961c0 ) │ │ ldmia.w sp!, {r1, r5, fp, sp, lr} │ │ - @ instruction: 0xeafdb5f3 │ │ + @ instruction: 0xeafdb5cc │ │ @ instruction: 0xff7fdcee │ │ vqshl.u64 d13, d22, #1 │ │ vmlal.u8 , d0, d7 │ │ @ instruction: 0xff80d76e │ │ @ instruction: 0xff8017cc │ │ - vmls.f q2, q1, d2[5] │ │ + vbic.i32 d4, #11468800 @ 0x00af0000 │ │ @ instruction: 0xff804ff0 │ │ stmdb sp!, {r2, r3, r4, r5, r6, ip, lr, pc} │ │ b.n b96294 │ │ ands r2, r0 │ │ b.n b9613e │ │ str r1, [r0, r0] │ │ b.n b96142 │ │ @@ -2923835,28 +2923835,28 @@ │ │ @ instruction: 0xb7f7 │ │ @ instruction: 0xebffd07c │ │ b.n b96cb8 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r1, lr} │ │ lsls r2, r0, #3 │ │ ldr??.w pc, [r2, #3969] @ 0xf81 │ │ - ldr r2, [sp, #792] @ 0x318 │ │ + ldr r2, [sp, #636] @ 0x27c │ │ vshl.u64 , q0, │ │ movs r0, r0 │ │ - rors r0, r4 │ │ + sbcs r1, r7 │ │ vcgt.u d17, d15, d12 │ │ movs r0, r0 │ │ adds r0, r7, #3 │ │ vsli.32 , q6, #21 │ │ movs r0, r0 │ │ lsrs r0, r5, #28 │ │ movs r0, r0 │ │ asrs r0, r6, #20 │ │ movs r0, r0 │ │ - sub sp, #336 @ 0x150 │ │ + sub sp, #180 @ 0xb4 │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {r0, ip, lr} │ │ b.n b96b16 │ │ asrs r0, r3, #1 │ │ b.n b96318 │ │ ands r0, r0 │ │ b.n b96b1e │ │ @@ -2923896,15 +2923896,15 @@ │ │ @ instruction: 0xebfd0005 │ │ b.n b96b6a │ │ cmp r1, r9 │ │ @ instruction: 0xebfd0001 │ │ b.n b96f72 │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {r0, r1, r3, r5, r6, r7, r8, ip, lr, pc} │ │ - vmvn.i32 , #38400 @ 0x00009600 │ │ + vmlal.u , d1, d3[3] │ │ vceq.i d20, d15, d31 │ │ stmdb sp!, {r0, ip, lr} │ │ b.n b96b86 │ │ asrs r0, r0, #32 │ │ b.n b96f8a │ │ movs r3, r0 │ │ @ instruction: 0xe98d4002 │ │ @@ -2926279,17 +2926279,17 @@ │ │ eors r3, r0 │ │ @ instruction: 0xebfd0007 │ │ b.n b97f8a │ │ ldrh r6, [r7, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r1, r2, ip, sp, lr} │ │ b.n b98392 │ │ @ instruction: 0xffdceaff │ │ - stc 15, cr15, [pc, #504] @ b97e50 │ │ - vrecps.f32 , q4, │ │ - mcr 15, 4, pc, cr12, cr15, {3} @ │ │ + stcl 15, cr15, [r8, #-504]! @ 0xfffffe08 │ │ + vrsqrts.f32 , , │ │ + mcr 15, 3, pc, cr5, cr15, {3} @ │ │ ldr r1, [sp, #404] @ 0x194 │ │ vmov.i32 d4, #128 @ 0x00000080 │ │ stmdb sp!, {} │ │ b.n b97790 │ │ adds r0, #0 │ │ b.n b983b2 │ │ b.n b97c74 │ │ @@ -2927249,15 +2927249,15 @@ │ │ movs r0, r0 │ │ strh r0, [r0, #36] @ 0x24 │ │ asrs r6, r1 │ │ subs r6, r1, r4 │ │ ldr r2, [pc, #324] @ (b985f8 ) │ │ str r2, [r3, #72] @ 0x48 │ │ stmia r5!, {r1, r2, r3, r4, r5, r6} │ │ - ldrh r2, [r4, r3] │ │ + ldrh r3, [r7, r2] │ │ vbif d18, d31, d30 │ │ vaddw.u8 q1, , d30 │ │ vmlal.u8 q2, d1, d0 │ │ stmdb sp!, {r3, r7, sl, fp} │ │ add.w r0, r0, r0 │ │ b.n b98c12 │ │ ldrh r0, [r0, #0] │ │ @@ -2928597,26 +2928597,26 @@ │ │ ldrsh r0, [r3, r4] │ │ @ instruction: 0xebfd000a │ │ b.n b99346 │ │ str r0, [r0, r0] │ │ b.n b9974a │ │ movs r5, r1 │ │ @ instruction: 0xeb00ff03 │ │ - @ instruction: 0xeaff5442 │ │ - vqrshl.u64 q12, q10, │ │ + @ instruction: 0xeaff541b │ │ + vrshl.u64 q12, , │ │ vhsub.u d30, d15, d27 │ │ vsri.64 q4, q1, #64 │ │ - vmla.f , q0, d1[6] │ │ + vmla.f , q0, d2[0] │ │ vbic.i32 d6, #133 @ 0x00000085 │ │ vbic.i32 d5, #-1560281088 @ 0xa3000000 │ │ - vbic.i16 q3, #37376 @ 0x9200 │ │ - vpmax.u d22, d15, d30 │ │ + @ instruction: 0xff816b4b │ │ + vpmax.u d22, d15, d7 │ │ vpmin.u , , q4 │ │ - vmla.f q4, , d0[2] │ │ - vmul.p q10, , │ │ + vaddw.u8 q4, , d17 │ │ + vmul.p d20, d15, d20 │ │ vbif d28, d15, d30 │ │ vqshl.u64 q2, q14, #0 │ │ stmdb sp!, {sp, pc} │ │ b.n b9938e │ │ movs r0, r3 │ │ b.n b98b72 │ │ movs r1, r0 │ │ @@ -2928879,15 +2928879,15 @@ │ │ @ instruction: 0xebfd1000 │ │ b.n b98dae │ │ str r6, [r0, r0] │ │ b.n b995be │ │ movs r0, r1 │ │ b.n b98d84 │ │ @ instruction: 0xffdbeaff │ │ - movs r7, #217 @ 0xd9 │ │ + movs r7, #178 @ 0xb2 │ │ vmvn.i32 d0, #140 @ 0x0000008c │ │ b.n b98dae │ │ movs r1, r0 │ │ b.n b99692 │ │ vrhadd.u16 d14, d14, d31 │ │ ldr r7, [pc, #960] @ (b99658 ) │ │ stmdb sp!, {r2, r5, ip, lr, pc} │ │ @@ -2930578,24 +2930578,24 @@ │ │ b.n b9a610 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r3, r6, r8, r9, sl, ip, lr} │ │ vmls.i , q9, d1[1] │ │ vmlsl.u , d2, d1[1] │ │ vaddw.u8 , q1, d4 │ │ vmvn.i32 d13, #39168 @ 0x00009900 │ │ - @ instruction: 0xff800994 │ │ + vmul.f q0, q0, d1[7] │ │ vmul.p , , │ │ @ instruction: 0xff802f34 │ │ movs r1, r0 │ │ - ldrb r3, [r0, #7] │ │ + ldrb r4, [r3, #6] │ │ vpmin.f16 , , │ │ - vmov.i8 q7, #147 @ 0x93 │ │ + vmull.p8 q7, d1, d28 │ │ vqshl.u64 q12, q12, │ │ vsubw.u8 q3, , d15 │ │ - vqrdmlah.s q6, , d1[2] │ │ + vmull.p8 q6, d17, d18 │ │ @ instruction: 0xff7fbd10 │ │ vmvn.i32 d6, #154 @ 0x0000009a │ │ vmlal.u8 q2, d0, d0 │ │ stmdb sp!, {r1, r2, r3, r6, r9, sl, fp} │ │ add.w r0, r0, r0 │ │ b.n b9a886 │ │ ldrh r0, [r0, #0] │ │ @@ -2930732,18 +2930732,18 @@ │ │ movs r0, #2 │ │ b.n b9a390 │ │ ldr r7, [pc, #240] @ (b9a364 ) │ │ add.w r0, r0, r4 │ │ b.n b99db4 │ │ strh r4, [r7, #2] │ │ ldmia.w sp!, {r1, r2, r3, r5, fp, ip, pc} │ │ - vmla.i q7, , d1[5] │ │ + vshr.u64 d14, d30, #63 │ │ vpmin.f16 q8, q15, q2 │ │ vbic.i32 d13, #40960 @ 0x0000a000 │ │ - vqdmulh.s , , d1[2] │ │ + vmull.u8 , d17, d18 │ │ vmvn.i16 d4, #128 @ 0x0080 │ │ stmdb sp!, {r0, ip, lr} │ │ b.n b9a5da │ │ ands r0, r0 │ │ b.n b9a5de │ │ ldr r2, [pc, #656] @ (b9a530 ) │ │ add.w r0, r0, r0 │ │ @@ -2930885,15 +2930885,15 @@ │ │ movs r0, r2 │ │ b.n b99f02 │ │ lsrs r4, r3, #16 │ │ add.w r0, r0, r0 │ │ b.n b9ab22 │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {r0, r4, r6, r7, r8, r9, fp, lr, pc} │ │ - vrsra.u64 d7, d19, #64 │ │ + vsubw.u8 , q8, d12 │ │ vminnm.f16 q10, , q12 │ │ stmdb sp!, {lr} │ │ b.n b9a736 │ │ movs r0, r2 │ │ b.n b99f1a │ │ strh r2, [r0, #0] │ │ b.n b9a73e │ │ @@ -2932938,40 +2932938,40 @@ │ │ b.n b9b892 │ │ movs r0, r0 │ │ b.n b9bbf6 │ │ vpmin.u32 , , │ │ @ instruction: 0xffd6eaff │ │ str r7, [sp, #856] @ 0x358 │ │ vsli.64 , q15, #2 │ │ - @ instruction: 0xff8017c1 │ │ - @ instruction: 0xff80f9df │ │ - vabd.u d22, d14, d16 │ │ + vqshl.u64 d1, d10, #0 │ │ + @ instruction: 0xff80f9b8 │ │ + vmin.u q11, q15, │ │ vshl.u64 , , │ │ vsri.64 d5, d11, #63 │ │ vmls.i q5, , d3[6] │ │ - @ instruction: 0xff804f98 │ │ + @ instruction: 0xff804f71 │ │ vrshl.u64 d30, d16, d15 │ │ - vmls.f , , d1[1] │ │ - @ instruction: 0xff80d995 │ │ + vsli.64 d1, d14, #1 │ │ + vmul.f , q0, d2[7] │ │ vrshl.u64 q8, q0, q7 │ │ - vshr.u64 d12, d17, #62 │ │ - vmax.u , , │ │ - vcge.u , q15, q5 │ │ + vaddl.u8 q6, d18, d10 │ │ + vmax.u d31, d31, d16 │ │ + vcge.u d17, d30, d19 │ │ vshl.u64 d21, d2, d31 │ │ vsra.u64 d10, d31, #63 │ │ vceq.i q14, q7, q4 │ │ - vmull.u8 , d17, d30 │ │ + vmull.u8 , d17, d7 │ │ vmax.u , , q12 │ │ movs r0, r5 │ │ ldrsb r4, [r0, r3] │ │ movs r0, r5 │ │ - cbnz r6, b9b5f4 │ │ + cbnz r7, b9b5ea │ │ vshl.u64 q14, , q15 │ │ @ instruction: 0xff806f37 │ │ - vmvn.i32 , #159 @ 0x0000009f │ │ + vmov.i32 , #152 @ 0x00000098 │ │ vmax.u d25, d31, d10 │ │ vmov.i32 q6, #10878976 @ 0x00a60000 │ │ vqrdmlsh.s , q0, d0[1] │ │ vqrdmulh.s , q0, d1[3] │ │ @ instruction: 0xff8108f2 │ │ vorr.i32 q4, #42752 @ 0x0000a700 │ │ @ instruction: 0xff80db65 │ │ @@ -2932979,32 +2932979,32 @@ │ │ vorr.i16 q1, #39680 @ 0x9b00 │ │ vmov.i16 , #34304 @ 0x8600 │ │ vmlsl.u q6, d0, d3[7] │ │ @ instruction: 0xff81ffa9 │ │ vqshl.u64 q4, q7, #1 │ │ @ instruction: 0xff814a9e │ │ vorr.i32 d8, #-2113929216 @ 0x82000000 │ │ - vabdl.u8 q1, d17, d19 │ │ - vpmin.f16 d28, d31, d29 │ │ - vaba.u d18, d30, d2 │ │ + vbic.i32 q1, #-1677721600 @ 0x9c000000 │ │ + vpmin.f16 d28, d31, d6 │ │ + vabd.u q9, q7, │ │ vminnm.f16 d17, d15, d25 │ │ @ instruction: 0xff82976e │ │ - vpmax.u q8, q7, │ │ + vpmin.u d16, d14, d10 │ │ @ instruction: 0xff802cda │ │ vrshr.u64 d2, d24, #64 │ │ vsri.64 q6, q0, #62 │ │ vorr.i32 d0, #148 @ 0x00000094 │ │ @ instruction: 0xff8233ea │ │ @ instruction: 0xff81498a │ │ - vrshr.u64 d15, d1, #64 │ │ - vabd.u d18, d15, d15 │ │ + vmlal.u , d0, d2[6] │ │ + vmax.u q9, , q12 │ │ vcgt.u q12, , │ │ - @ instruction: 0xff805ebc │ │ + @ instruction: 0xff805e95 │ │ vqrdmulh.s d24, d31, d6 │ │ - @ instruction: 0xff827b06 │ │ + @ instruction: 0xff827adf │ │ vmul.p q14, , │ │ @ instruction: 0xff81ac9f │ │ vsra.u64 q2, q8, #63 │ │ stmdb sp!, {sp, lr} │ │ b.n b9b99a │ │ movs r0, r0 │ │ b.n b9b17e │ │ @@ -2933581,15 +2933581,15 @@ │ │ movs r0, r0 │ │ b.n b9c2b2 │ │ movs r0, r0 │ │ b.n b9c218 │ │ movs r4, r0 │ │ lsls r4, r0, #10 │ │ strh r0, [r2, #0] │ │ - ldmia.w sp!, {r0, r1, r2, r3, r6, r7, r8, r9, sl, fp, sp, lr} │ │ + ldmia.w sp!, {r3, r5, r7, r8, r9, sl, fp, sp, lr} │ │ vhadd.u d17, d15, d0 │ │ b.n b9b726 │ │ movs r2, r4 │ │ b.n b9c22c │ │ movs r7, r4 │ │ asrs r1, r2, #13 │ │ movs r2, r0 │ │ @@ -2933923,16 +2933923,16 @@ │ │ b.n b9c596 │ │ str r0, [sp, #0] │ │ b.n b9b962 │ │ ldrh r6, [r7, #62] @ 0x3e │ │ ldmia.w sp!, {} │ │ b.n b9c5a2 │ │ @ instruction: 0xfffbeaff │ │ - add r5, sp, #64 @ 0x40 │ │ - vmin.u d30, d15, d6 │ │ + add r4, sp, #932 @ 0x3a4 │ │ + vrshl.u64 q15, , │ │ vminnm.f16 d18, d31, d24 │ │ @ instruction: 0xeafdd004 │ │ b.n b9c310 │ │ eors r0, r7 │ │ stmdb sp!, {r2, r4, ip, sp} │ │ b.n b9b998 │ │ str r0, [r0, r0] │ │ @@ -2934149,18 +2934149,18 @@ │ │ b.n b9bb88 │ │ cmp r7, #64 @ 0x40 │ │ @ instruction: 0xebfd0006 │ │ b.n b9c396 │ │ beq.n b9c088 │ │ b.n b9c574 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r2, r6, ip, lr} │ │ + ldmia.w sp!, {r0, r2, r3, r4, ip, lr} │ │ vmin.u d16, d15, d15 │ │ vshr.u64 d9, d20, #63 │ │ - vmov.i32 , #8978431 @ 0x0088ffff │ │ + vmvn.i32 d15, #8519679 @ 0x0081ffff │ │ vceq.i d20, d14, d16 │ │ stmdb sp!, {r3, r4, r5, ip, lr, pc} │ │ b.n b9c510 │ │ ands r0, r0 │ │ b.n b9c3ba │ │ lsls r3, r3, #1 │ │ add.w r0, r0, r4 │ │ @@ -2934208,15 +2934208,15 @@ │ │ add.w r0, r0, ip, asr #32 │ │ b.n b9bc0e │ │ str r4, [r5, r0] │ │ b.n b9bbf2 │ │ beq.n b9c15c │ │ b.n b9c608 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r2, r3, r5, r6, r8, r9, sl, fp, lr} │ │ + ldmia.w sp!, {r0, r2, r6, r8, r9, sl, fp, lr} │ │ vhadd.u d16, d15, d0 │ │ b.n b9c79a │ │ vrhadd.u16 d0, d14, d31 │ │ ldr r0, [pc, #192] @ (b9c1c0 ) │ │ stmdb sp!, {lr} │ │ b.n b9c446 │ │ movs r0, r7 │ │ @@ -2935426,29 +2935426,29 @@ │ │ b.n b9c6b2 │ │ movs r0, r0 │ │ b.n b9c694 │ │ subs r7, #61 @ 0x3d │ │ @ instruction: 0xebfd0004 │ │ b.n b9ceca │ │ ldrh r6, [r7, #62] @ 0x3e │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r9, ip, sp, lr, pc} │ │ + ldmia.w sp!, {r0, r4, r6, r7, r9, ip, sp, lr, pc} │ │ vpmin.u , q15, q0 │ │ movs r0, r5 │ │ - str r5, [r2, #56] @ 0x38 │ │ + str r6, [r5, #52] @ 0x34 │ │ vpmin.u , , q10 │ │ movs r0, r5 │ │ - cmp ip, r7 │ │ - vcge.u , , │ │ - @ instruction: 0xff7e9df9 │ │ - vrshl.u64 d20, d8, d30 │ │ + cmp sp, r2 │ │ + vcge.u d31, d15, d24 │ │ + @ instruction: 0xff7e9dd2 │ │ + vrshl.u64 q10, , q7 │ │ vceq.i q14, , q1 │ │ @ instruction: 0xff8108f7 │ │ vmull.u , d2, d0[1] │ │ movs r0, r5 │ │ - mcr 15, 7, pc, cr1, cr15, {3} @ │ │ + mrc 15, 5, APSR_nzcv, cr10, cr15, {3} │ │ bmi.n b9cb68 │ │ bmi.n b9cb6a │ │ ldr r7, [pc, #960] @ (b9cf84 ) │ │ stmdb sp!, {r2, r3, r4, r6, ip, lr, pc} │ │ b.n b9d064 │ │ ands r0, r0 │ │ b.n b9cf0e │ │ @@ -2936195,15 +2936195,15 @@ │ │ movs r0, r0 │ │ movs r0, r2 │ │ movs r0, r0 │ │ movs r4, r0 │ │ movs r0, r0 │ │ ldr r3, [r5, #20] │ │ vbic.i16 q1, #146 @ 0x0092 │ │ - vmlsl.u , d16, d0[5] │ │ + vqshlu.s64 d9, d29, #0 │ │ vceq.i q10, q15, q8 │ │ stmdb sp!, {lr} │ │ b.n b9d556 │ │ movs r4, r5 │ │ b.n b9cd3a │ │ str r0, [r0, #0] │ │ b.n b9d95e │ │ @@ -2937018,18 +2937018,18 @@ │ │ movs r0, r0 │ │ b.n b9d414 │ │ movs r2, r1 │ │ b.n b9e04e │ │ lsls r0, r7, #1 │ │ b.n b9d41a │ │ @ instruction: 0xfff8eaff │ │ - b.n b9d79c │ │ + b.n b9d74e │ │ vbif q12, q15, │ │ vmvn.i32 d11, #38655 @ 0x000096ff │ │ - vbic.i32 , #39680 @ 0x00009b00 │ │ + vorr.i32 , #37888 @ 0x00009400 │ │ vacgt.f16 , , q0 │ │ vmov.i8 d5, #148 @ 0x94 │ │ vqshl.u64 q3, q3, #0 │ │ @ instruction: 0xff82bbc8 │ │ @ instruction: 0xff814ff8 │ │ stmdb sp!, {lr} │ │ b.n b9e07e │ │ @@ -2938890,16 +2938890,16 @@ │ │ vsra.u64 d6, d7, #62 │ │ vaddw.u8 q3, q1, d14 │ │ vmov.i32 d10, #11337727 @ 0x00acffff │ │ vmul.i , q0, d2[2] │ │ vqrdmlah.s , q9, d3[5] │ │ @ instruction: 0xff82690a │ │ @ instruction: 0xff805eb7 │ │ - vmull.p8 , d18, d21 │ │ - vmax.u d19, d15, d13 │ │ + vmov.i64 , #0xff00ff00ffffff00 │ │ + vrshl.u64 , q11, │ │ vpmin.f16 d21, d31, d14 │ │ vmull.p8 , d18, d19 │ │ @ instruction: 0xff825dff │ │ vmull.p8 , d2, d14 │ │ @ instruction: 0xff825bfa │ │ @ instruction: 0xff825cde │ │ @ instruction: 0xff825bae │ │ @@ -2939132,15 +2939132,15 @@ │ │ lsrs r1, r2, #25 │ │ add.w r0, r0, r4, lsl #16 │ │ b.n b9e70c │ │ movs r4, r0 │ │ b.n b9ef16 │ │ ands r4, r3 │ │ ldmia.w sp!, {r0, r2, r3, r4, r6, sl, sp} │ │ - @ instruction: 0xeafdef79 │ │ + @ instruction: 0xeafdef52 │ │ vhadd.u d29, d14, d8 │ │ b.n b9f080 │ │ ands r4, r3 │ │ stmdb sp!, {lr} │ │ b.n b9ef2e │ │ movs r0, r2 │ │ b.n b9f10c │ │ @@ -2939860,15 +2939860,15 @@ │ │ mrc2 11, 3, lr, cr2, cr15, {7} @ │ │ movs r5, r0 │ │ b.n b9f55a │ │ movs r2, #205 @ 0xcd │ │ @ instruction: 0xebfdff35 │ │ @ instruction: 0xeaff47c6 │ │ vmvn.i16 q2, #159 @ 0x009f │ │ - @ instruction: 0xff81cbd3 │ │ + @ instruction: 0xff81cbac │ │ vcge.u , q7, q1 │ │ @ instruction: 0xff8048f0 │ │ stmdb sp!, {ip, lr} │ │ b.n b9f57a │ │ movs r0, r1 │ │ b.n b9ed5e │ │ ands r2, r0 │ │ @@ -2950843,15 +2950843,15 @@ │ │ beq.n ba4f04 │ │ b.n ba5398 │ │ ldr r7, [pc, #960] @ (ba5240 ) │ │ ldmia.w sp!, {r1} │ │ @ instruction: 0xea00d044 │ │ b.n ba53a4 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r1, lr} │ │ + ldmia.w sp!, {r2, r3, r4, r6, r7, r8, r9, sl, fp, ip, sp} │ │ vceq.i d20, d15, d16 │ │ stmdb sp!, {r0, lr} │ │ b.n ba51da │ │ asrs r0, r0, #32 │ │ b.n ba49c0 │ │ str r0, [r4, r0] │ │ b.n ba49c4 │ │ @@ -2951209,15 +2951209,15 @@ │ │ b.n ba58de │ │ movs r0, r0 │ │ b.n ba4cd0 │ │ movs r0, #0 │ │ b.n ba4cce │ │ rors r0, r6 │ │ ldmia.w sp!, {r0, r1, r3, r5, r7, r9, sl, fp, sp} │ │ - @ instruction: 0xeafddd58 │ │ + @ instruction: 0xeafddd31 │ │ vminnm.f16 q10, q15, q12 │ │ stmdb sp!, {lr} │ │ b.n ba58fa │ │ strb r1, [r0, #0] │ │ b.n ba54fe │ │ strh r0, [r0, #0] │ │ b.n ba5502 │ │ @@ -2954422,15 +2954422,15 @@ │ │ b.n ba73c6 │ │ lsls r0, r0, #1 │ │ b.n ba67ba │ │ cmp r0, #16 │ │ @ instruction: 0xebfd7058 │ │ b.n ba679a │ │ strh r4, [r7, #62] @ 0x3e │ │ - ldmia.w sp!, {r2, r4, r5, r6, r7, r8, r9, sp, pc} │ │ + ldmia.w sp!, {r0, r2, r3, r6, r7, r8, r9, sp, pc} │ │ vhadd.u d16, d14, d1 │ │ b.n ba7342 │ │ vrhadd.u16 d0, d14, d31 │ │ ldr r0, [pc, #960] @ (ba7064 ) │ │ stmdb sp!, {ip, sp, lr} │ │ b.n ba6fea │ │ ands r0, r0 │ │ @@ -2956130,15 +2956130,15 @@ │ │ asrs r3, r5, #2 │ │ @ instruction: 0xebfd003c │ │ b.n ba75e6 │ │ asrs r6, r5, #13 │ │ @ instruction: 0xebfd002c │ │ b.n ba75ce │ │ strh r0, [r6, #14] │ │ - ldmia.w sp!, {r0, r4, r7, sl, ip, sp, pc} │ │ + ldmia.w sp!, {r1, r3, r5, r6, sl, ip, sp, pc} │ │ vminnm.f16 d31, d14, d14 │ │ b.n ba7d30 │ │ movs r0, #4 │ │ b.n ba7678 │ │ movs r2, r0 │ │ b.n ba80fe │ │ movs r7, r0 │ │ @@ -2959394,15 +2959394,15 @@ │ │ beq.n ba96b4 │ │ b.n ba9ba8 │ │ ldr r0, [pc, #960] @ (ba9a50 ) │ │ ldmia.w sp!, {r2, ip, lr, pc} │ │ b.n ba9bb0 │ │ vrhadd.u16 d14, d14, d31 │ │ ldr r7, [sp, #488] @ 0x1e8 │ │ - vcgt.u q9, , │ │ + vcgt.u q9, , q1 │ │ vminnm.f16 q10, , q15 │ │ stmdb sp!, {r3, r4, r5, ip, lr} │ │ b.n ba91ca │ │ add r0, pc, #0 @ (adr r0, ba96ac ) │ │ b.n ba99ee │ │ movs r0, r0 │ │ b.n ba91dc │ │ @@ -2959648,15 +2959648,15 @@ │ │ b.n ba93b8 │ │ movs r0, r0 │ │ and.w r1, r0, fp, lsl #16 │ │ b.n ba9ebe │ │ movs r4, r0 │ │ b.n ba9c02 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r0, r2, r5, r7, r8, sp} │ │ + ldmia.w sp!, {r1, r2, r3, r4, r5, r6, r8, sp} │ │ vceq.i d20, d15, d16 │ │ stmdb sp!, {r2, r4, ip, sp} │ │ b.n ba93f2 │ │ stmia r1!, {r0} │ │ b.n ba97fc │ │ adds r0, #0 │ │ b.n ba9412 │ │ @@ -2964385,15 +2964385,15 @@ │ │ b.n bac7ea │ │ asrs r1, r0, #32 │ │ b.n bac1cc │ │ beq.n bac0d0 │ │ b.n bac5cc │ │ ldr r0, [pc, #192] @ (bac174 ) │ │ ldmia.w sp!, {r0, r1, r2, r4, r5, r7, r8, lr, pc} │ │ - @ instruction: 0xeaff56af │ │ + @ instruction: 0xeaff5688 │ │ vabd.f16 , q15, │ │ @ instruction: 0xff8039de │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r3, r4, r6, r7, ip, lr, pc} │ │ b.n bac568 │ │ lsls r0, r2, #1 │ │ blt.w bec0d2 │ │ @@ -2965872,17 +2965872,17 @@ │ │ stc2 10, cr0, [r8, #1020]! @ 0x3fc @ │ │ @ instruction: 0xffe6eaff │ │ strb r0, [r0, #0] │ │ b.n bad45e │ │ stc2 10, cr14, [r3, #1020] @ 0x3fc @ │ │ asrs r0, r6, #22 │ │ movs r0, r0 │ │ - bl e02c24 │ │ + bl ddbc24 │ │ cbz r4, bacd52 │ │ - vmov.i32 d5, #34048 @ 0x00008500 │ │ + vmla.f , q8, d2[7] │ │ vqrshl.u64 d23, d31, d14 │ │ vmov.i32 d4, #144 @ 0x00000090 │ │ stmdb sp!, {lr} │ │ b.n bad07e │ │ ldr??.w lr, [r5], #255 │ │ movs r4, r2 │ │ b.n bac86e │ │ @@ -2968000,15 +2968000,15 @@ │ │ movs r0, r0 │ │ b.n bae66a │ │ lsls r0, r4, #1 │ │ b.n bada3c │ │ strh r4, [r7, #62] @ 0x3e │ │ ldmia.w sp!, {r3, r4, r7, r8, sl, sp} │ │ movs r7, r4 │ │ - stmia r4!, {r1, r3, r5} │ │ + stmia r4!, {r0, r1} │ │ vceq.i d20, d13, d16 │ │ stmdb sp!, {r2, r3, r5} │ │ b.n bae442 │ │ movs r0, r0 │ │ and.w r0, r0, r4 │ │ b.n bae44a │ │ movs r0, r0 │ │ @@ -2968050,15 +2968050,15 @@ │ │ b.n bae2de │ │ movs r0, #2 │ │ b.n bae0c0 │ │ @ instruction: 0xb876 │ │ @ instruction: 0xebff0000 │ │ b.n badab2 │ │ strh r7, [r3, #0] │ │ - ldmia.w sp!, {r0, r1, r4, r5, r6, fp, sp, pc} │ │ + ldmia.w sp!, {r2, r3, r6, fp, sp, pc} │ │ vminnm.f16 q10, q15, q8 │ │ stmdb sp!, {r2, r6, r7, ip, lr, pc} │ │ b.n bae454 │ │ strb r0, [r0, #0] │ │ b.n bae2fe │ │ movs r0, r0 │ │ b.n bae702 │ │ @@ -2968912,18 +2968912,18 @@ │ │ asrs r7, r0, #32 │ │ asrs r0, r4, #6 │ │ lsls r3, r3, #23 │ │ subs r5, r7, r7 │ │ beq.n bae794 │ │ b.n baec10 │ │ ldrh r0, [r6, #30] │ │ - ldmia.w sp!, {r6, r9, fp, sp} │ │ + ldmia.w sp!, {r0, r3, r4, r9, fp, sp} │ │ vceq.i q8, q7, q12 │ │ movs r0, r0 │ │ - ldr r1, [pc, #72] @ (bae74c ) │ │ + ldr r0, [pc, #940] @ (baeab0 ) │ │ vqshl.u64 , q2, q15 │ │ bmi.n bae6b2 │ │ ldr r7, [pc, #992] @ (baeaec ) │ │ stmdb sp!, {r1, r4, r8, r9, fp, sp} │ │ stc 0, cr2, [sp, #-32]! @ 0xffffffe0 │ │ b.n bae230 │ │ ands r0, r0 │ │ @@ -2969337,15 +2969337,15 @@ │ │ movs r0, r0 │ │ b.n baf182 │ │ asrs r1, r0, #32 │ │ b.n baec04 │ │ movs r1, r0 │ │ lsls r0, r4, #6 │ │ ldrh r0, [r0, #0] │ │ - ldmia.w sp!, {r4, r6, r8, sl, sp} │ │ + ldmia.w sp!, {r0, r3, r5, r8, sl, sp} │ │ vqadd.u64 q10, q7, q8 │ │ stmdb sp!, {lr} │ │ b.n baee3a │ │ movs r0, r0 │ │ b.n baf23e │ │ movs r1, r0 │ │ b.n baf124 │ │ @@ -2970785,20 +2970785,20 @@ │ │ ldrh r0, [r7, #62] @ 0x3e │ │ ldmia.w sp!, {r0, lr} │ │ b.n bafe6a │ │ @ instruction: 0xffb9eaff │ │ lsls r1, r0, #4 │ │ lsls r1, r0, #4 │ │ ldr r4, [sp, #836] @ 0x344 │ │ - vsub.i64 d23, d31, d17 │ │ + vceq.i , , q13 │ │ vqrdmulh.s q10, q7, q4 │ │ - vmvn.i32 d10, #10420223 @ 0x009effff │ │ + vmov.i32 d10, #9961471 @ 0x0097ffff │ │ vqadd.u64 , q7, q7 │ │ vcge.u q10, , q5 │ │ - @ instruction: 0xff8073ed │ │ + @ instruction: 0xff8073c6 │ │ vhadd.u d16, d14, d0 │ │ b.n bafdf2 │ │ vrhadd.u16 d0, d14, d31 │ │ ands r0, r2 │ │ stmdb sp!, {lr} │ │ b.n bafa9e │ │ lsls r0, r2, #2 │ │ @@ -2974496,45 +2974496,45 @@ │ │ strb r6, [r5, #17] │ │ str r1, [r4, #36] @ 0x24 │ │ str r4, [r5, #84] @ 0x54 │ │ str r1, [r5, #36] @ 0x24 │ │ str r4, [r5, #84] @ 0x54 │ │ ldr r5, [r4, #100] @ 0x64 │ │ str r3, [r4, #84] @ 0x54 │ │ - orrs r1, r5 │ │ + orrs r2, r0 │ │ vceq.i q10, q7, │ │ vqrdmlah.s q8, , │ │ - vpmin.u , , │ │ + vpmin.u , , q0 │ │ vmls.i q9, , │ │ vqrdmulh.s q10, , │ │ - vmov.i64 d12, #0xff00000000ffff00 │ │ - vpmax.u , , │ │ + vmull.p8 q6, d0, d15 │ │ + vpmin.u d23, d29, d30 │ │ vacgt.f16 d20, d30, d5 │ │ vraddhn.i16 d10, q8, q14 │ │ vmvn.i32 d4, #-1929379840 @ 0x8d000000 │ │ vcge.u d24, d31, d2 │ │ - vpmax.u d23, d15, d1 │ │ - vsub.i64 , , │ │ - vhsub.u , q7, │ │ + vmul.p , , q5 │ │ + vsub.i64 , , q3 │ │ + vhsub.u , q7, q3 │ │ @ instruction: 0xff7d4d35 │ │ vbic.i32 d8, #-2046820352 @ 0x86000000 │ │ @ instruction: 0xff807cde │ │ vshl.u64 d18, d15, d15 │ │ @ instruction: 0xff7f5ccc │ │ vaba.u , , │ │ vminnm.f16 d30, d31, d16 │ │ vqrdmulh.s d16, d15, d2 │ │ @ instruction: 0xff803db3 │ │ vqrdmlsh.s , , q4 │ │ vmull.u , d16, d0[2] │ │ - vshl.u64 q15, , │ │ - vhsub.u d23, d13, d28 │ │ + vqshl.u64 d30, d12, d31 │ │ + vhsub.u d23, d13, d5 │ │ vhadd.u d22, d30, d0 │ │ vmlsl.u , d16, d3[0] │ │ - vminnm.f16 q12, , │ │ + vminnm.f16 d24, d29, d24 │ │ vqrdmlsh.s q15, q15, │ │ vhadd.u q9, , │ │ b.n bb1b6a │ │ adds r0, #114 @ 0x72 │ │ b.n bb14cc │ │ movs r3, #130 @ 0x82 │ │ b.n bb1a32 │ │ @@ -2975167,16 +2975167,16 @@ │ │ @ instruction: 0xebfc0008 │ │ b.n bb1760 │ │ movs r1, r0 │ │ b.n bb239a │ │ movs r4, r1 │ │ b.n bb1778 │ │ @ instruction: 0xffcfeaff │ │ - adds r1, #21 │ │ - @ instruction: 0xff7efcc6 │ │ + adds r0, #238 @ 0xee │ │ + vqrdmlsh.s d31, d30, d15 │ │ vshl.u64 q15, q9, │ │ vqadd.u64 d20, d15, d0 │ │ stmdb sp!, {lr} │ │ b.n bb1fb6 │ │ lsls r0, r0, #10 │ │ add.w r0, r0, r8, rrx │ │ b.n bb2186 │ │ @@ -2975372,15 +2975372,15 @@ │ │ asrs r4, r0, #32 │ │ asrs r0, r4, #6 │ │ bls.n bb1e3c │ │ @ instruction: 0xfb07ffb5 │ │ @ instruction: 0xeaff0007 │ │ b.n bb257a │ │ strh r4, [r7, #62] @ 0x3e │ │ - ldmia.w sp!, {r4, r9, ip, sp, lr, pc} │ │ + ldmia.w sp!, {r0, r3, r5, r6, r7, r8, ip, sp, lr, pc} │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r5, ip, lr, pc} │ │ b.n bb22e4 │ │ ands r0, r0 │ │ b.n bb218e │ │ strh r0, [r0, #0] │ │ b.n bb1972 │ │ @@ -2976328,17 +2976328,17 @@ │ │ movs r4, r1 │ │ b.n bb2194 │ │ beq.n bb2684 │ │ b.n bb2b78 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, r3, r7, r9, fp, ip, pc} │ │ ldrh r2, [r2, #60] @ 0x3c │ │ - @ instruction: 0xb6fa │ │ + @ instruction: 0xb6d3 │ │ @ instruction: 0xff7ddc0e │ │ - vacgt.f16 d23, d31, d9 │ │ + vacgt.f16 , , q9 │ │ vmls.i d31, d14, d10 │ │ vqrdmlah.s q9, , │ │ vqadd.u64 d30, d15, d16 │ │ movs r6, r4 │ │ ldr r0, [pc, #192] @ (bb2740 ) │ │ stmdb sp!, {ip, lr} │ │ b.n bb2dc6 │ │ @@ -2976725,18 +2976725,18 @@ │ │ b.n bb2d0a │ │ asrs r4, r0, #32 │ │ b.n bb2d0e │ │ svc 149 @ 0x95 │ │ b.n bb2eec │ │ ldr r7, [pc, #960] @ (bb2d94 ) │ │ ldmia.w sp!, {r0, r5, r8, sl, ip, sp, lr, pc} │ │ - @ instruction: 0xeafc4019 │ │ - vhadd.u , , q7 │ │ - vpmin.u d21, d29, d18 │ │ - vmin.u d25, d13, d9 │ │ + @ instruction: 0xeafc3ff2 │ │ + vhadd.u d29, d13, d23 │ │ + vpmax.u d21, d29, d11 │ │ + vqrshl.u64 , q9, │ │ vcge.u d21, d30, d0 │ │ vqshrun.s64 d20, q8, #13 │ │ stmdb sp!, {lr} │ │ b.n bb2d36 │ │ movs r0, r0 │ │ b.n bb251e │ │ str r2, [r0, r0] │ │ @@ -2976786,15 +2976786,15 @@ │ │ ldr r0, [pc, #192] @ (bb2b1c ) │ │ ldmia.w sp!, {r0, r1, r2, r4, r5, r7, r8, r9, ip, sp, lr, pc} │ │ @ instruction: 0xeafc0004 │ │ b.n bb2da6 │ │ ldr r0, [pc, #192] @ (bb2b28 ) │ │ ldmia.w sp!, {r1, r4, r5, r8, sl, ip, sp, lr, pc} │ │ @ instruction: 0xeafcc529 │ │ - vorr.i16 d5, #34048 @ 0x8500 │ │ + vmull.u , d16, d2[7] │ │ vbif q10, , q14 │ │ stmdb sp!, {lr} │ │ b.n bb2dbe │ │ movs r3, r0 │ │ b.n bb2f04 │ │ movs r3, r0 │ │ b.n bb3166 │ │ @@ -2976885,15 +2976885,15 @@ │ │ blx f87338 │ │ movs r5, r0 │ │ b.n bb2e86 │ │ rors r4, r7 │ │ ldmia.w sp!, {r0, r7, sl, ip, lr, pc} │ │ @ instruction: 0xeafcca25 │ │ @ instruction: 0xff7e0d35 │ │ - vmov.i32 q7, #8781823 @ 0x0085ffff │ │ + @ instruction: 0xff80ed2e │ │ vceq.i q10, , q8 │ │ stmdb sp!, {r0, r1, sp, lr} │ │ b.n bb2ea2 │ │ str r2, [r0, r0] │ │ b.n bb2ea6 │ │ strb r1, [r0, #0] │ │ b.n bb2eaa │ │ @@ -2977147,18 +2977147,18 @@ │ │ movs r4, r6 │ │ b.n bb28cc │ │ asrs r0, r0, #32 │ │ b.n bb289e │ │ beq.n bb2e18 │ │ b.n bb32b4 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r0, r3, r7, r8, r9, sl, ip, sp, lr} │ │ - vbif q8, q15, │ │ - vcgt.f16 q13, q15, │ │ - vcgt.f16 d17, d29, d28 │ │ + ldmia.w sp!, {r1, r5, r6, r8, r9, sl, ip, sp, lr} │ │ + vrhadd.u d16, d30, d30 │ │ + vacgt.f16 d26, d30, d12 │ │ + vcgt.f16 d17, d29, d5 │ │ vqrdmlah.s d18, d30, d11 │ │ vaddl.u8 , d0, d8 │ │ b.n bb3250 │ │ ldr r0, [pc, #252] @ (bb2eb4 ) │ │ stmdb sp!, {r0, ip, lr} │ │ b.n bb30fe │ │ ands r0, r0 │ │ @@ -2977290,17 +2977290,17 @@ │ │ b.n bb33ca │ │ movs r0, r6 │ │ b.n bb29d6 │ │ ands r4, r3 │ │ ldmia.w sp!, {r3, ip, lr, pc} │ │ b.n bb33f0 │ │ vrhadd.u16 d14, d14, d31 │ │ - b.n bb3214 │ │ + b.n bb31c6 │ │ vpmax.u , , │ │ - vqrdmulh.s , , q8 │ │ + vqrdmlah.s d19, d31, d25 │ │ vminnm.f16 q10, q15, q12 │ │ stmdb sp!, {r2, r8, r9, fp, pc} │ │ stc 0, cr13, [sp, #-288]! @ 0xfffffee0 │ │ b.n bb338c │ │ ands r0, r0 │ │ b.n bb3236 │ │ movs r0, r5 │ │ @@ -2977751,20 +2977751,20 @@ │ │ asrs r1, r0, #32 │ │ b.n bb37e8 │ │ movs r0, #24 │ │ b.n bb2e24 │ │ asrs r0, r0, #32 │ │ b.n bb2dee │ │ @ instruction: 0xff81eaff │ │ - strb r6, [r6, r6] │ │ + strb r7, [r1, r6] │ │ vpmax.u q14, , │ │ vhsub.u q11, q15, │ │ vmlal.u q5, d0, d2[0] │ │ - vaddw.u8 , q8, d25 │ │ - vcgt.u d23, d14, d11 │ │ + vaddw.u8 , q8, d2 │ │ + vhsub.u , q15, q10 │ │ vpmin.f16 , , │ │ vbif q10, , │ │ stmdb sp!, {lr} │ │ b.n bb3656 │ │ movs r0, r5 │ │ b.n bb2e3a │ │ movs r0, r0 │ │ @@ -2977976,18 +2977976,18 @@ │ │ beq.n bb3528 │ │ b.n bb39fc │ │ ldr r7, [pc, #960] @ (bb38a4 ) │ │ ldmia.w sp!, {r1, r2} │ │ @ instruction: 0xea00d214 │ │ movs r6, r4 │ │ lsls r1, r1, #24 │ │ - vraddhn.i16 d3, q8, │ │ + vraddhn.i16 d3, q8, q2 │ │ vabd.u , , q4 │ │ vrshl.u64 d16, d29, d29 │ │ - vmov.i32 , #8585216 @ 0x00830000 │ │ + vraddhn.i16 d3, q0, q14 │ │ vhadd.u d27, d29, d24 │ │ vqadd.u64 d20, d15, d0 │ │ stmdb sp!, {lr} │ │ b.n bb384e │ │ movs r1, r0 │ │ b.n bb3852 │ │ b.n bb2ec6 │ │ @@ -2980875,48 +2980875,48 @@ │ │ add sp, #0 │ │ b.n bb493a │ │ mrc2 10, 5, lr, cr5, cr15, {7} @ │ │ ldr r7, [r3, #100] @ 0x64 │ │ str r7, [r5, #68] @ 0x44 │ │ stmia r0!, {r2, r3, r4} │ │ movs r6, r4 │ │ - strb r1, [r1, #17] │ │ + strb r2, [r4, #16] │ │ vcge.u q11, q7, q14 │ │ movs r2, r5 │ │ - str r4, [sp, #536] @ 0x218 │ │ + str r4, [sp, #380] @ 0x17c │ │ @ instruction: 0xff7d4c0d │ │ vmull.p8 , d16, d0 │ │ movs r6, r4 │ │ bl e5bd5a │ │ - strb r1, [r3, #9] │ │ - vhadd.u d29, d14, d28 │ │ - vhsub.u d23, d13, d5 │ │ + strb r2, [r6, #8] │ │ + vhadd.u d29, d14, d5 │ │ + vbif , , q7 │ │ vabd.f16 d27, d14, d16 │ │ movs r6, r4 │ │ - strb r1, [r2, #5] │ │ - vpmin.f16 , q7, │ │ - vhadd.u , , │ │ - vpmin.u d21, d14, d15 │ │ - vpmin.f16 , , │ │ + strb r2, [r5, #4] │ │ + vpmin.f16 , q7, q2 │ │ + vhadd.u d23, d29, d22 │ │ + vmul.p , q15, q12 │ │ + vminnm.f16 d17, d13, d12 │ │ vqrdmulh.s q14, , │ │ vceq.i q11, q7, │ │ - vaddl.u8 q1, d16, d6 │ │ - vacgt.f16 , q15, │ │ + vmov.i32 q1, #143 @ 0x0000008f │ │ + vacgt.f16 d17, d30, d24 │ │ vrhadd.u q8, , │ │ - vsub.i64 d17, d13, d6 │ │ - @ instruction: 0xff7dadb6 │ │ + vaba.u , , │ │ + vabd.f16 d26, d29, d15 │ │ vmls.i , , q0 │ │ movs r6, r4 │ │ - subs r6, r3, #2 │ │ - vcgt.f16 , q15, │ │ - vpmin.u , , │ │ - vqrdmulh.s q13, q15, q9 │ │ - vpmin.u d17, d29, d26 │ │ + subs r7, r6, #1 │ │ + vcgt.f16 , q15, q0 │ │ + vpmin.u , , q3 │ │ + vqrdmlah.s d26, d30, d27 │ │ + vpmin.u d17, d29, d3 │ │ vqrdmlsh.s d30, d30, d25 │ │ - @ instruction: 0xff7f6c25 │ │ + vqrdmlah.s q11, , q15 │ │ vcgt.f16 d20, d14, d0 │ │ stmdb sp!, {r2, ip} │ │ b.n bb53e0 │ │ bvc.n bb4e86 │ │ @ instruction: 0xebfd880c │ │ ldmia.w sp!, {r4, lr} │ │ stmdb sp!, {lr} │ │ @@ -2983176,15 +2983176,15 @@ │ │ b.n bb5e36 │ │ movs r4, r0 │ │ b.n bb5e6c │ │ bge.n bb63ee │ │ @ instruction: 0xebfc0007 │ │ b.n bb667a │ │ ldrh r4, [r7, #6] │ │ - ldmia.w sp!, {r0, r3, r5, r6, r7, r8, r9, fp, lr, pc} │ │ + ldmia.w sp!, {r1, r6, r7, r8, r9, fp, lr, pc} │ │ vacgt.f16 , , q6 │ │ vcge.u q11, , │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r3, r6, ip, lr, pc} │ │ b.n bb67ec │ │ add sp, #0 │ │ b.n bb6a96 │ │ @@ -2986175,15 +2986175,15 @@ │ │ b.n bb7ec4 │ │ ldmia r1!, {r0, r3, r4, r5} │ │ @ instruction: 0xebfc0000 │ │ b.n bb78b6 │ │ movs r1, r0 │ │ b.n bb84f2 │ │ ldrh r4, [r7, #6] │ │ - ldmia.w sp!, {r1, r2, r4, r8, lr} │ │ + ldmia.w sp!, {r0, r1, r2, r3, r5, r6, r7, lr} │ │ vqshl.u64 d30, d8, d30 │ │ @ instruction: 0xff8048f0 │ │ stmdb sp!, {} │ │ b.n bb78e8 │ │ adds r0, #0 │ │ b.n bb858a │ │ movs r0, #0 │ │ @@ -2986566,16 +2986566,16 @@ │ │ b.n bb7c9e │ │ str r4, [r1, r0] │ │ b.n bb7c22 │ │ movs r5, r0 │ │ b.n bb845e │ │ ldrh r0, [r7, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r2, r3, r4, r6, r8, fp, sp} │ │ - vabd.f16 d19, d31, d15 │ │ - vabd.u q8, , q0 │ │ + vabd.f16 , , q12 │ │ + vaba.u d16, d29, d9 │ │ vminnm.f16 q10, q15, q12 │ │ stmdb sp!, {r2, r8, r9, fp, pc} │ │ stc 0, cr13, [sp, #-448]! @ 0xfffffe40 │ │ b.n bb85d4 │ │ strb r0, [r0, #0] │ │ b.n bb847e │ │ movs r0, r0 │ │ @@ -2987751,22 +2987751,22 @@ │ │ add.w r0, r0, r4 │ │ b.n bb8630 │ │ adds r0, #124 @ 0x7c │ │ @ instruction: 0xebfdfff4 │ │ @ instruction: 0xeaff7ad9 │ │ movs r3, r0 │ │ mcr2 15, 4, pc, cr0, cr15, {7} @ │ │ - strb r6, [r3, #23] │ │ + strb r7, [r6, #22] │ │ vqshl.u64 q8, q4, │ │ - vrshl.u64 d26, d3, d15 │ │ + vqshl.u64 q13, q6, │ │ vhadd.u , , │ │ - vabd.u d28, d15, d20 │ │ + vmin.u q14, , │ │ vpmin.f16 d20, d13, d10 │ │ vshr.u64 q3, , #64 │ │ - vshl.u64 d19, d25, d31 │ │ + vshl.u64 d19, d2, d31 │ │ vhadd.u d16, d14, d8 │ │ b.n bb86c6 │ │ vrhadd.u16 d14, d14, d31 │ │ ldr r0, [pc, #0] @ (bb8b2c ) │ │ stmdb sp!, {r1, r3} │ │ b.n bb91d6 │ │ lsls r2, r0, #1 │ │ @@ -2988737,16 +2988737,16 @@ │ │ b.n bb8ece │ │ movs r0, r5 │ │ b.n bb98b2 │ │ asrs r7, r0, #32 │ │ b.n bb96ee │ │ @ instruction: 0xffafeaff │ │ pop {r3, r7} │ │ - vqrshl.u64 , , q7 │ │ - vabd.f16 d18, d12, d29 │ │ + vqrshl.u64 d29, d16, d14 │ │ + vabd.f16 d18, d12, d6 │ │ vminnm.f16 q10, q15, q15 │ │ stmdb sp!, {lr} │ │ b.n bb9706 │ │ strh r0, [r5, #4] │ │ b.n bb98ca │ │ movs r5, r2 │ │ b.n bb8f6e │ │ @@ -2989510,15 +2989510,15 @@ │ │ asrs r0, r5, #32 │ │ b.n bb9f42 │ │ movs r0, #2 │ │ b.n bb9b5c │ │ @ instruction: 0xfff7eaff │ │ strb r5, [r6, r6] │ │ @ instruction: 0xff80bf0f │ │ - vminnm.f16 q14, , │ │ + vpmin.f16 q14, , q6 │ │ vaba.u , q14, │ │ vminnm.f16 q10, q15, q12 │ │ stmdb sp!, {sp, pc} │ │ b.n bb9d9a │ │ movs r4, r0 │ │ b.n bb957e │ │ ands r0, r7 │ │ @@ -2989839,16 +2989839,16 @@ │ │ b.n bb9848 │ │ vrhadd.u d14, d1, d31 │ │ movs r0, r0 │ │ b.n bba3ce │ │ movs r1, r0 │ │ asrs r0, r0, #12 │ │ @ instruction: 0xfff5eaff │ │ - ldmia r7!, {r0, r1, r5} │ │ - vacgt.f16 d28, d29, d19 │ │ + ldmia r6, {r2, r3, r4, r5, r6, r7} │ │ + vcgt.f16 d28, d29, d12 │ │ vceq.i d20, d13, d16 │ │ stmdb sp!, {lr} │ │ b.n bba086 │ │ lsls r0, r4, #13 │ │ b.n bb986a │ │ lsls r0, r2, #4 │ │ b.n bb986e │ │ @@ -2989983,15 +2989983,15 @@ │ │ add.w r0, r4, r0 │ │ b.n bba5c2 │ │ lsls r0, r4, #13 │ │ b.n bb998e │ │ ands r0, r2 │ │ ldmia.w sp!, {r1, r2, r3, r4, r8, r9, sl, fp, ip, sp, lr, pc} │ │ b.n bba0ec │ │ - ldmia r5, {r0, r1, r2, r4, r5} │ │ + ldmia r5!, {r4} │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {lr} │ │ b.n bba1da │ │ lsls r0, r4, #13 │ │ b.n bb99be │ │ lsls r0, r2, #4 │ │ b.n bb99c2 │ │ @@ -2990802,16 +2990802,16 @@ │ │ b.n bbacd6 │ │ str r0, [r0, r0] │ │ b.n bbad5a │ │ ldr r7, [r1, #92] @ 0x5c │ │ add.w r0, r1, r5 │ │ b.n bba8e2 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r0, r1, r4, r5, r9, sl, lr, pc} │ │ - vhsub.u , , │ │ + ldmia.w sp!, {r2, r3, r9, sl, lr, pc} │ │ + vqsub.u64 d23, d29, d14 │ │ vpmax.u d16, d13, d11 │ │ and.w r8, r0, r0, ror #19 │ │ stmdb sp!, {lr} │ │ b.n bba8fa │ │ lsls r0, r4, #13 │ │ b.n bba0de │ │ str r0, [r3, r4] │ │ @@ -2991194,41 +2991194,41 @@ │ │ b.n bbb056 │ │ adds r0, #4 │ │ b.n bba444 │ │ movs r4, r3 │ │ stmia.w r0, {r2, r3, ip} │ │ b.n bba422 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r6, r7, r9, lr, pc} │ │ + ldmia.w sp!, {r0, r3, r4, r7, r9, lr, pc} │ │ vhadd.u d17, d13, d8 │ │ b.n bba46c │ │ movs r0, #33 @ 0x21 │ │ b.n bbb072 │ │ asrs r1, r0, #32 │ │ b.n bbaa54 │ │ ldrh r6, [r2, r2] │ │ - @ instruction: 0xea04c288 │ │ + @ instruction: 0xea04c261 │ │ vhadd.u d17, d13, d12 │ │ b.n bba480 │ │ movs r0, r1 │ │ b.n bbb086 │ │ movs r0, #38 @ 0x26 │ │ b.n bbb08a │ │ asrs r1, r0, #32 │ │ b.n bbaa6c │ │ ldrh r1, [r0, r0] │ │ - @ instruction: 0xea04c270 │ │ + @ instruction: 0xea04c249 │ │ vhadd.u d17, d13, d8 │ │ b.n bba498 │ │ movs r0, #45 @ 0x2d │ │ b.n bbb09e │ │ asrs r1, r0, #32 │ │ b.n bbaa80 │ │ ldrh r3, [r1, r2] │ │ - @ instruction: 0xea04c25c │ │ + @ instruction: 0xea04c235 │ │ vceq.i q10, , q8 │ │ stmdb sp!, {sp, lr} │ │ b.n bba492 │ │ ands r1, r0 │ │ b.n bbacb6 │ │ str r0, [r0, r0] │ │ b.n bbacba │ │ @@ -2991696,15 +2991696,15 @@ │ │ b.n bbb292 │ │ subs r3, r5, #6 │ │ b.n bbb4ce │ │ push {r0, r2, r5, lr} │ │ @ instruction: 0xfb078830 │ │ ldmia.w sp!, {r1, r2, r3, r4, r8, r9, sl, fp, ip, sp, lr, pc} │ │ b.n bbaff8 │ │ - bl a6fc94 │ │ + bl a48c94 │ │ subs r5, #68 @ 0x44 │ │ movs r1, r5 │ │ ldr r0, [pc, #192] @ (bbae64 ) │ │ stmdb sp!, {lr} │ │ b.n bbb0ea │ │ movs r0, r0 │ │ b.n bbb4ee │ │ @@ -2991849,18 +2991849,18 @@ │ │ lsrs r4, r0, #1 │ │ b.n bba9ee │ │ lsrs r0, r1, #1 │ │ b.n bba9f2 │ │ movs r1, r0 │ │ b.n bbb62e │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r5, r7, r8, sl, ip, sp, lr, pc} │ │ + ldmia.w sp!, {r0, r3, r4, r5, r6, r8, sl, ip, sp, lr, pc} │ │ vqrdmlsh.s d19, d12, d16 │ │ movs r1, r5 │ │ - bl 877df4 │ │ + bl 850df4 │ │ rors r0, r6 │ │ stmdb sp!, {} │ │ b.n bbb5a6 │ │ lsls r7, r7, #6 │ │ lsrs r0, r0, #8 │ │ strb r0, [r0, #0] │ │ b.n bbaa2e │ │ @@ -2992883,31 +2992883,31 @@ │ │ b.n bbbed2 │ │ @ instruction: 0xffe6eaff │ │ lsls r2, r3, #13 │ │ b.n bbbdda │ │ lsls r0, r6, #2 │ │ b.n bbbb06 │ │ vpmin.u q15, , │ │ - stc 15, cr15, [r8, #-496] @ 0xfffffe10 │ │ - ldc 15, cr15, [r1, #-496] @ 0xfffffe10 │ │ - stc 15, cr15, [ip], #-496 @ 0xfffffe10 │ │ - ldc 15, cr15, [r5], #-496 @ 0xfffffe10 │ │ - bl bc86ec │ │ - bl bd16f0 │ │ - stcl 15, cr15, [ip], #496 @ 0x1f0 │ │ - ldcl 15, cr15, [r5], #496 @ 0x1f0 │ │ - stcl 15, cr15, [r4], {124} @ 0x7c │ │ - stc 15, cr15, [r4], {124} @ 0x7c │ │ - stc 15, cr15, [sp], {124} @ 0x7c │ │ - @ instruction: 0xebf8ff7c │ │ - @ instruction: 0xebd0ff7c │ │ - @ instruction: 0xebd9ff7c │ │ - mcr 15, 3, pc, cr12, cr12, {3} @ │ │ - mrc 15, 3, APSR_nzcv, cr5, cr12, {3} │ │ - mrc 15, 0, APSR_nzcv, cr0, cr12, {3} │ │ + stcl 15, cr15, [r1], #496 @ 0x1f0 │ │ + stcl 15, cr15, [sl], #496 @ 0x1f0 │ │ + stc 15, cr15, [r5], {124} @ 0x7c │ │ + stc 15, cr15, [lr], {124} @ 0x7c │ │ + vcvt.s32.f32 , q14, #27 │ │ + vcvt.s32.f32 , q14, #18 │ │ + stcl 15, cr15, [r5], {124} @ 0x7c │ │ + stcl 15, cr15, [lr], {124} @ 0x7c │ │ + ldc 15, cr15, [sp], {124} @ 0x7c │ │ + mrrc 15, 7, pc, sp, cr12 @ │ │ + stcl 15, cr15, [r6], #-496 @ 0xfffffe10 │ │ + @ instruction: 0xebd1ff7c │ │ + @ instruction: 0xeba9ff7c │ │ + @ instruction: 0xebb2ff7c │ │ + mcr 15, 2, pc, cr5, cr12, {3} @ │ │ + mcr 15, 2, pc, cr14, cr12, {3} @ │ │ + stcl 15, cr15, [r9, #496]! @ 0x1f0 │ │ eors r0, r6 │ │ stmdb sp!, {r0, sp, lr} │ │ b.n bbbb6e │ │ asrs r4, r6, #1 │ │ b.n bbb370 │ │ str r0, [r0, r0] │ │ b.n bbbb76 │ │ @@ -2992960,16 +2992960,16 @@ │ │ asrs r4, r3, #32 │ │ b.n bbb3a8 │ │ movs r1, r0 │ │ asrs r0, r4, #14 │ │ ands r0, r4 │ │ asrs r5, r0, #22 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r4, r6, r8, r9, fp, sp, lr, pc} │ │ - vqrdmulh.s d30, d12, d4 │ │ + ldmia.w sp!, {r0, r3, r5, r8, r9, fp, sp, lr, pc} │ │ + vpmin.u q15, q14, │ │ vhadd.u d28, d12, d0 │ │ b.n bbbbf6 │ │ movs r0, r0 │ │ b.n bbbffa │ │ movs r0, r0 │ │ b.n bbbf76 │ │ movs r4, r3 │ │ @@ -2993968,41 +2993968,41 @@ │ │ movs r0, #104 @ 0x68 │ │ b.n bbbcb0 │ │ movs r0, r0 │ │ b.n bbc294 │ │ movs r0, #2 │ │ b.n bbc298 │ │ vpmin.u16 q15, , │ │ - b.n bbc7f8 │ │ + b.n bbc7aa │ │ vcgt.u , q14, │ │ - vmov.i32 q7, #33792 @ 0x00008400 │ │ + vsubl.u8 q7, d0, d29 │ │ vqsub.u64 , q14, │ │ - vrsubhn.i16 d14, q0, q14 │ │ + vrsubhn.i16 d14, q0, │ │ vmin.u , q14, │ │ - vsubw.u8 q7, q0, d16 │ │ + vrshr.u64 q7, , #64 │ │ vcgt.u , q14, │ │ - @ instruction: 0xff80e364 │ │ + vbic.i32 d14, #36096 @ 0x00008d00 │ │ vshl.u64 d17, d15, d12 │ │ - @ instruction: 0xff80e744 │ │ - vmin.u q15, q14, q14 │ │ + vorr.i32 d14, #-1929379840 @ 0x8d000000 │ │ + vmin.u q15, q14, │ │ vabd.u d17, d28, d23 │ │ - vmlal.u q7, d16, d0[5] │ │ - vqsub.u64 d30, d28, d28 │ │ + vrshr.u64 d14, d29, #64 │ │ + vqsub.u64 d30, d28, d5 │ │ vcgt.u , q6, │ │ vabal.u8 q0, d0, d0 │ │ movs r0, r0 │ │ - b.n bbbedc │ │ - vmin.u q15, q6, q10 │ │ - vmax.u q15, q6, q4 │ │ + b.n bbbe8e │ │ + vmax.u q15, q6, │ │ + vmax.u d30, d12, d17 │ │ vmin.u , q14, │ │ - vbic.i32 q7, #8912896 @ 0x00880000 │ │ - vqrshl.u64 d30, d24, d12 │ │ - vqsub.u64 d30, d12, d8 │ │ + vorr.i32 q7, #8454144 @ 0x00810000 │ │ + vqrshl.u64 d30, d1, d12 │ │ + vbif q15, q14, │ │ vhsub.u , q14, │ │ - vraddhn.i16 d14, q8, q10 │ │ + vmvn.i32 q7, #9240576 @ 0x008d0000 │ │ vrshl.u64 , , q6 │ │ vaddl.u8 q0, d0, d0 │ │ b.n bbc88e │ │ movs r4, r1 │ │ lsrs r0, r0, #8 │ │ asrs r0, r0, #32 │ │ b.n bbbd16 │ │ @@ -2994028,15 +2994028,15 @@ │ │ b.n bbbd3e │ │ asrs r1, r0, #32 │ │ b.n bbc340 │ │ ldrh r3, [r1, r2] │ │ and.w r0, r4, r0 │ │ b.n bbc96a │ │ vrhadd.u16 d14, d14, d31 │ │ - b.n bbc508 │ │ + b.n bbc4ba │ │ vhadd.u d17, d12, d6 │ │ b.n bbc6b8 │ │ stmia r0!, {} │ │ b.n bbc57a │ │ movs r0, r0 │ │ b.n bbc97e │ │ lsls r1, r1, #1 │ │ @@ -2995086,15 +2995086,15 @@ │ │ b.n bbce82 │ │ vpmin.u8 q7, , │ │ str r0, [sp, #0] │ │ b.n bbd28a │ │ strh r4, [r1, #0] │ │ b.n bbc668 │ │ vpmin.u8 q7, q9, │ │ - adds r0, #55 @ 0x37 │ │ + adds r0, #16 │ │ vbif q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n bbcff8 │ │ str r0, [r0, r0] │ │ b.n bbcea2 │ │ lsls r4, r5, #26 │ │ b.n bbc686 │ │ @@ -2996314,18 +2996314,18 @@ │ │ lsls r0, r7, #9 │ │ lsls r4, r0, #22 │ │ movs r5, r0 │ │ b.n bbd8fa │ │ beq.n bbd5e4 │ │ b.n bbdad8 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r2, r3, r4, r5, r6, r8, r9, sl, fp, lr, pc} │ │ - vcgt.f16 d28, d28, d16 │ │ - vacgt.f16 q14, q6, q4 │ │ - vcgt.f16 d28, d12, d0 │ │ + ldmia.w sp!, {r0, r2, r4, r6, r8, r9, sl, fp, lr, pc} │ │ + vacgt.f16 q14, q6, │ │ + vacgt.f16 d28, d12, d17 │ │ + @ instruction: 0xff7ccdd9 │ │ vqadd.u64 d20, d12, d0 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n bbda74 │ │ movs r0, #0 │ │ b.n bbd91e │ │ movs r0, r0 │ │ b.n bbdd22 │ │ @@ -2996539,23 +2996539,23 @@ │ │ b.n bbdafa │ │ ldmia r7, {r1, r6, r7} │ │ add.w r0, r3, r4 │ │ b.n bbd2fc │ │ beq.n bbd7d4 │ │ b.n bbdce0 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r2, r5, r6, sl, fp, lr, pc} │ │ + ldmia.w sp!, {r0, r2, r3, r4, r5, sl, fp, lr, pc} │ │ @ instruction: 0xff7cfd1d │ │ - vqrdmlsh.s d28, d15, d28 │ │ + vqrdmlsh.s d28, d15, d5 │ │ vqrdmlsh.s , q14, │ │ - vqrdmlsh.s d28, d15, d4 │ │ + vqrdmulh.s q14, , │ │ @ instruction: 0xff7cfccd │ │ - vqrdmlah.s q14, , q12 │ │ + vqrdmlah.s q14, , │ │ vqrdmlsh.s d31, d28, d17 │ │ - @ instruction: 0xff7fccac │ │ + @ instruction: 0xff7fcc85 │ │ vabd.f16 , q6, │ │ vceq.i q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n bbdc94 │ │ ands r4, r0 │ │ b.n bbd31e │ │ str r0, [r0, r0] │ │ @@ -2996646,16 +2996646,16 @@ │ │ b.n bbdbfe │ │ ldmia r7, {r0, r7} │ │ add.w r0, r3, r4 │ │ b.n bbd400 │ │ beq.n bbd8d8 │ │ b.n bbdde4 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r9, fp, lr, pc} │ │ - vcgt.u , q14, q4 │ │ + ldmia.w sp!, {r0, r4, r6, r7, r9, fp, lr, pc} │ │ + vcgt.u d23, d28, d17 │ │ vceq.i q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n bbdd78 │ │ adds r0, #12 │ │ b.n bbd402 │ │ strb r0, [r6, #1] │ │ b.n bbd40c │ │ @@ -2996986,25 +2996986,25 @@ │ │ str r4, [r6, #36] @ 0x24 │ │ b.n bbd6c0 │ │ str r0, [r0, #0] │ │ b.n bbe2fa │ │ lsls r0, r7, #9 │ │ b.n bbd6c8 │ │ @ instruction: 0xffd5eaff │ │ - ldmia r1!, {r2, r3, r6, r7} │ │ + ldmia r1!, {r0, r2, r5, r7} │ │ @ instruction: 0xff7c5c4d │ │ - vceq.i d28, d30, d12 │ │ + vceq.i q14, q7, │ │ vqrdmlah.s d21, d12, d13 │ │ - vmul.p d28, d14, d23 │ │ - vceq.i q14, q14, q12 │ │ - vceq.i d28, d12, d20 │ │ + vmul.p d28, d14, d0 │ │ + vceq.i q14, q14, │ │ + vsub.i64 d28, d12, d13 │ │ vpmin.u d21, d28, d21 │ │ - vsub.i64 d28, d14, d12 │ │ + vabd.u q14, q15, │ │ vpmax.u d21, d28, d13 │ │ - vsub.i64 q14, q7, q8 │ │ + vceq.i d28, d14, d25 │ │ vqrdmlah.s q10, q14, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n bbe090 │ │ strb r0, [r0, #0] │ │ b.n bbe33a │ │ str r0, [r0, r0] │ │ b.n bbdf3e │ │ @@ -2997217,24 +2997217,24 @@ │ │ str r2, [sp, #464] @ 0x1d0 │ │ b.n bbd8d8 │ │ str r0, [sp, #0] │ │ b.n bbe512 │ │ lsls r0, r7, #9 │ │ b.n bbd8e0 │ │ @ instruction: 0xffc6eaff │ │ - stmia r6!, {r5, r6} │ │ + stmia r6!, {r0, r3, r4, r5} │ │ vrhadd.u , q14, q11 │ │ - vmin.u d28, d30, d28 │ │ + vmin.u d28, d30, d5 │ │ vhsub.u , q6, q1 │ │ - vabd.u d28, d14, d20 │ │ - vmax.u d28, d12, d16 │ │ + vmin.u q14, q15, │ │ + vqrshl.u64 q14, , q14 │ │ vrhadd.u d27, d28, d22 │ │ - vqrshl.u64 q14, q10, q15 │ │ + vrshl.u64 q14, , q15 │ │ vbif , q6, q13 │ │ - vmax.u d28, d30, d4 │ │ + vmin.u q14, q7, │ │ vminnm.f16 q10, q14, q8 │ │ stmdb sp!, {r2, r3, ip, lr, pc} │ │ b.n bbe2a4 │ │ str r0, [r0, r0] │ │ b.n bbe54e │ │ str r0, [r0, #0] │ │ b.n bbe152 │ │ @@ -2997491,24 +2997491,24 @@ │ │ b.n bbe37a │ │ ldmia r5, {r1, r5, r7} │ │ add.w r0, r3, r5 │ │ b.n bbe382 │ │ beq.n bbe05c │ │ b.n bbe560 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r4, r6, sl, lr, pc} │ │ - vmul.p d19, d12, d13 │ │ - vqshl.u64 d28, d0, d29 │ │ - vmul.p , q6, │ │ - vqshl.u64 q14, q12, │ │ - vqshl.u64 d28, d24, d28 │ │ - vmls.i d19, d28, d5 │ │ - vcge.u q14, , q0 │ │ - vceq.i d19, d28, d13 │ │ - vcge.u q14, , q8 │ │ + ldmia.w sp!, {r0, r3, r5, sl, lr, pc} │ │ + vceq.i , q14, q11 │ │ + vshl.u64 q14, , │ │ + vmul.p d19, d12, d22 │ │ + vqshl.u64 q14, , │ │ + vqshl.u64 d28, d1, d28 │ │ + vmul.p , q6, q7 │ │ + vcgt.u d28, d29, d25 │ │ + vceq.i , q6, q11 │ │ + vcgt.u q14, , │ │ vqadd.u64 d20, d12, d0 │ │ stmdb sp!, {lr} │ │ b.n bbe3ba │ │ asrs r4, r1, #9 │ │ b.n bbdb9e │ │ lsls r0, r2, #9 │ │ b.n bbdba2 │ │ @@ -2997522,15 +2997522,15 @@ │ │ add.w r0, r4, r0 │ │ b.n bbe7d6 │ │ lsls r4, r1, #9 │ │ b.n bbdba2 │ │ lsls r0, r2, #9 │ │ b.n bbdba6 │ │ strh r0, [r2, #0] │ │ - ldmia.w sp!, {r0, r4, r5, r6, r7, r8, r9, lr, pc} │ │ + ldmia.w sp!, {r1, r3, r6, r7, r8, r9, lr, pc} │ │ vceq.i q10, q14, q8 │ │ stmdb sp!, {lr} │ │ b.n bbe3ee │ │ vqdmlsl.s q7, d7, d1 │ │ udf #189 @ 0xbd │ │ add.w r0, r1, r0 │ │ b.n bbe75a │ │ @@ -2997588,16 +2997588,16 @@ │ │ b.n bbe86e │ │ str r0, [r0, r0] │ │ b.n bbe872 │ │ ldrsh r1, [r5, r3] │ │ add.w r0, r1, r5 │ │ b.n bbe47a │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r0, r2, r3, r5, r6, r8, r9, lr, pc} │ │ - vmul.p q12, q14, q14 │ │ + ldmia.w sp!, {r1, r2, r6, r8, r9, lr, pc} │ │ + vmul.p q12, q14, │ │ vceq.i d20, d12, d16 │ │ stmdb sp!, {lr} │ │ b.n bbe48e │ │ lsls r0, r7, #3 │ │ b.n bbdc72 │ │ udf #152 @ 0x98 │ │ add.w r0, r1, ip, ror #3 │ │ @@ -2997687,15 +2997687,15 @@ │ │ b.n bbe956 │ │ strb r0, [r0, #0] │ │ b.n bbe95a │ │ ldrsh r7, [r5, r2] │ │ add.w r0, r1, r7 │ │ b.n bbe562 │ │ strh r0, [r6, #14] │ │ - ldmia.w sp!, {r0, r7, r9, lr, pc} │ │ + ldmia.w sp!, {r1, r3, r4, r6, r9, lr, pc} │ │ @ instruction: 0xff7c3d70 │ │ vceq.i q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n bbe6d0 │ │ ands r0, r0 │ │ b.n bbe57a │ │ lsls r4, r7, #3 │ │ @@ -2997859,21 +2997859,21 @@ │ │ b.n bbeade │ │ ldrsh r6, [r1, r1] │ │ add.w r0, r1, r5 │ │ b.n bbe6e6 │ │ beq.n bbe3b8 │ │ b.n bbe8c4 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r0, r2, r3, r4, r6, r8, lr, pc} │ │ + ldmia.w sp!, {r1, r2, r4, r5, r8, lr, pc} │ │ vqshl.u64 , q2, q6 │ │ - vbif d28, d14, d17 │ │ + vrhadd.u d28, d14, d10 │ │ vshl.u64 d21, d24, d12 │ │ - vqadd.u64 q14, q15, │ │ + vqadd.u64 q14, q15, q3 │ │ vcge.u , q14, q10 │ │ - vrhadd.u d28, d30, d5 │ │ + vbif q14, q7, q7 │ │ vqshl.u64 , q14, q6 │ │ vceq.i d20, d14, d16 │ │ stmdb sp!, {r3, r4, r5, sp} │ │ b.n bbdef6 │ │ asrs r1, r4, #32 │ │ b.n bbeb1a │ │ adds r2, #80 @ 0x50 │ │ @@ -3000005,29 +3000005,29 @@ │ │ b.n bbf954 │ │ add.w r0, r5, r7 │ │ b.n bbf9b6 │ │ beq.n bbf680 │ │ b.n bbfb94 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, r5, r8, r9, pc} │ │ - vshl.u64 q9, q3, │ │ + vqshl.u64 d18, d15, d31 │ │ vcgt.u q12, , q4 │ │ - vshl.u64 q9, q13, │ │ + vshl.u64 q9, , │ │ vbif d24, d13, d16 │ │ - vqsub.u64 q9, , q1 │ │ + vhsub.u d18, d31, d27 │ │ vsub.i64 , , q6 │ │ movs r1, r5 │ │ bl f0069a │ │ ldrh.w r0, [r4, #41] @ 0x29 │ │ b.n bbfb34 │ │ movs r1, r5 │ │ - subs r3, #97 @ 0x61 │ │ + subs r3, #58 @ 0x3a │ │ vpmin.f16 d25, d29, d21 │ │ vbif q12, , q10 │ │ - vcge.u d18, d15, d6 │ │ + vhsub.u q9, , │ │ vhadd.u d18, d13, d0 │ │ b.n bbfdfa │ │ vpmin.u32 q7, q15, │ │ movs r0, r0 │ │ b.n bbfd62 │ │ movs r2, r2 │ │ lsrs r0, r0, #8 │ │ @@ -3000589,20 +3000589,20 @@ │ │ add.w r0, r4, r4 │ │ b.n bbfefa │ │ beq.n bbfca4 │ │ b.n bc00d8 │ │ blt.n bbfbc2 │ │ b.n bc00dc │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r1, r4, r5, r8, sl, lr, pc} │ │ + ldmia.w sp!, {r2, r3, r8, sl, lr, pc} │ │ vqrdmlah.s , q14, q10 │ │ vqrdmlah.s , , │ │ @ instruction: 0xff7f7c68 │ │ vqrdmlsh.s , , │ │ - vrhadd.u d23, d31, d30 │ │ + vrhadd.u d23, d31, d7 │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {r0, lr} │ │ b.n bbff26 │ │ asrs r4, r6, #32 │ │ b.n bbf728 │ │ str r0, [r0, r0] │ │ b.n bbff2e │ │ @@ -3001188,23 +3001188,23 @@ │ │ udf #196 @ 0xc4 │ │ add.w r0, r5, r5 │ │ b.n bc046e │ │ beq.n bc0148 │ │ b.n bc064c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r4, r7, r8, fp, ip, sp, lr} │ │ - vminnm.f16 , , │ │ + vminnm.f16 , , q4 │ │ vsub.i64 , q6, q8 │ │ - vcgt.f16 , , │ │ + vcgt.f16 d29, d15, d24 │ │ vsub.i64 d23, d12, d8 │ │ - @ instruction: 0xff7fddf7 │ │ + @ instruction: 0xff7fddd0 │ │ vmax.u , q14, q12 │ │ - vqrdmlsh.s , , │ │ + vqrdmlsh.s d29, d31, d16 │ │ vmin.u d23, d28, d8 │ │ - @ instruction: 0xff7fdc87 │ │ + @ instruction: 0xff7fdc60 │ │ vbif q8, q14, │ │ vceq.i q10, , q8 │ │ stmdb sp!, {r2, r3, r4, r5, ip, sp, lr} │ │ b.n bc08aa │ │ movs r0, r0 │ │ b.n bc0812 │ │ strb r0, [r0, #1] │ │ @@ -3002214,21 +3002214,21 @@ │ │ b.n bc1162 │ │ beq.n bc0a44 │ │ b.n bc0f40 │ │ strh r0, [r6, #14] │ │ ldmia.w sp!, {r3, r4, r5, r6, r9, sl, fp, ip, lr} │ │ @ instruction: 0xff805ed4 │ │ vmls.f q5, q0, d1[7] │ │ - vabd.f16 d25, d30, d31 │ │ - vmls.i , q6, │ │ + vabd.f16 d25, d30, d8 │ │ + vmls.i d27, d12, d18 │ │ vbif d28, d28, d11 │ │ @ instruction: 0xff7e5dfc │ │ vqrdmlsh.s q6, q0, d3[3] │ │ vqrdmulh.s , , │ │ - @ instruction: 0xff7e9cce │ │ + @ instruction: 0xff7e9ca7 │ │ vminnm.f16 d27, d28, d29 │ │ vmax.u , q15, q2 │ │ vrhadd.u d21, d15, d22 │ │ vacgt.f16 , , q8 │ │ vqadd.u64 q10, q7, q8 │ │ stmdb sp!, {r1, lr} │ │ b.n bc0daa │ │ @@ -3003111,16 +3003111,16 @@ │ │ add.w r0, r5, r0 │ │ b.n bc1936 │ │ beq.n bc1208 │ │ b.n bc1714 │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {r2, r3, r5, r7, sp} │ │ movs r0, r0 │ │ - subs r3, #158 @ 0x9e │ │ - vsub.i64 , , │ │ + subs r3, #119 @ 0x77 │ │ + vsub.i64 d23, d13, d16 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, ip, lr, pc} │ │ b.n bc16ac │ │ strb r0, [r0, #0] │ │ b.n bc1556 │ │ movs r0, r0 │ │ b.n bc0d3c │ │ @@ -3005259,15 +3005259,15 @@ │ │ asrs r1, r0, #32 │ │ b.n bc2510 │ │ subs r3, #231 @ 0xe7 │ │ add.w r0, r4, sl, asr #32 │ │ and.w r0, r0, r0, ror #16 │ │ b.n bc1f38 │ │ movs r1, r0 │ │ - @ instruction: 0xea00904c │ │ + @ instruction: 0xea009025 │ │ vhadd.u d20, d12, d12 │ │ b.n bc1f32 │ │ movs r0, r0 │ │ b.n bc2ab6 │ │ movs r7, r1 │ │ lsrs r0, r0, #8 │ │ movs r4, r0 │ │ @@ -3005317,15 +3005317,15 @@ │ │ b.n bc1fb8 │ │ movs r0, r0 │ │ b.n bc1faa │ │ strb r7, [r4, r4] │ │ add.w r0, r5, r0, lsl #28 │ │ b.n bc1f92 │ │ @ instruction: 0xfbe1eaff │ │ - ldmia r0!, {r2, r3, r4, r6, r7} │ │ + ldmia r0, {r0, r2, r4, r5, r7} │ │ vhadd.u d17, d28, d16 │ │ b.n bc1fd4 │ │ movs r2, r1 │ │ b.n bc27da │ │ movs r6, #113 @ 0x71 │ │ b.n bc2a9e │ │ asrs r1, r0, #32 │ │ @@ -3005354,37 +3005354,37 @@ │ │ b.n bc2ad6 │ │ asrs r1, r0, #32 │ │ b.n bc25f8 │ │ subs r3, #173 @ 0xad │ │ add.w r0, r4, r0, lsl #28 │ │ b.n bc2c22 │ │ @ instruction: 0xfbcbeaff │ │ - b.n bc1f04 │ │ - vqrdmlah.s q13, q14, q1 │ │ - vqshl.u64 q15, q13, │ │ - vceq.i , q6, q7 │ │ - vqrdmlah.s d17, d29, d4 │ │ - vabd.u d19, d13, d31 │ │ - vaba.u d19, d29, d14 │ │ - vqadd.u64 , , q3 │ │ - @ instruction: 0xff7d2dd6 │ │ - vqrdmlsh.s d18, d29, d26 │ │ + b.n bc1eb6 │ │ + vqrdmulh.s d26, d28, d27 │ │ + vqshl.u64 q15, , │ │ + vceq.i d19, d12, d23 │ │ + vqrdmulh.s , , │ │ + vabd.u d19, d13, d8 │ │ + vaba.u , , │ │ + vhadd.u d19, d13, d31 │ │ + vabd.f16 d18, d29, d31 │ │ + vqrdmlsh.s d18, d29, d3 │ │ vminnm.f16 q15, , q6 │ │ movs r5, r4 │ │ subs r1, r7, r5 │ │ - vpmin.u d20, d15, d19 │ │ - vpmax.u q9, , q5 │ │ - vsub.i64 d18, d29, d26 │ │ - vceq.i d18, d29, d6 │ │ - vpmax.u d18, d13, d26 │ │ + vpmax.u d20, d15, d12 │ │ + vpmax.u d18, d13, d19 │ │ + vsub.i64 d18, d29, d3 │ │ + vsub.i64 q9, , │ │ + vpmax.u d18, d13, d3 │ │ vhadd.u d20, d29, d16 │ │ - vbic.i16 q1, #142 @ 0x008e │ │ - vmls.i d18, d13, d30 │ │ - vmls.i d18, d13, d14 │ │ - vsub.i64 q9, , q7 │ │ + vorr.i16 q1, #135 @ 0x0087 │ │ + vmls.i d18, d13, d7 │ │ + vsub.i64 q9, , │ │ + vsub.i64 d18, d29, d23 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r3, ip, lr, pc} │ │ b.n bc29e0 │ │ str r3, [r0, r0] │ │ b.n bc288a │ │ adds r0, #68 @ 0x44 │ │ b.n bc2088 │ │ @@ -3005948,16 +3005948,16 @@ │ │ b.n bc2b00 │ │ subs r2, #107 @ 0x6b │ │ add.w r0, r4, r1, lsl #24 │ │ b.n bc312a │ │ movs r6, r0 │ │ b.n bc2d2e │ │ strh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r1, r2, r3, r6, r7, sl, sp} │ │ - vcgt.u d18, d29, d14 │ │ + ldmia.w sp!, {r0, r1, r2, r5, r7, sl, sp} │ │ + vcgt.u q9, , │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r3, r4, r6, ip, lr, pc} │ │ b.n bc2e9c │ │ str r3, [r0, r0] │ │ b.n bc3006 │ │ strh r0, [r0, #0] │ │ b.n bc2d4a │ │ @@ -3006670,26 +3006670,26 @@ │ │ b.n bc372a │ │ movs r7, #62 @ 0x3e │ │ add.w r0, r3, r4, asr #32 │ │ b.n bc2b2c │ │ beq.n bc30ac │ │ b.n bc3510 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r1, r5, r7, r8, sl, fp, ip} │ │ + ldmia.w sp!, {r0, r1, r3, r4, r5, r6, r8, sl, fp, ip} │ │ @ instruction: 0xff7d1db8 │ │ - vacgt.f16 d17, d28, d20 │ │ + vcgt.f16 d17, d28, d13 │ │ vmls.i d25, d13, d21 │ │ - vcgt.f16 d17, d14, d18 │ │ + @ instruction: 0xff7e1dfb │ │ vacgt.f16 d17, d13, d24 │ │ vhadd.u d16, d12, d4 │ │ b.n bc2b54 │ │ movs r0, r0 │ │ b.n bc3138 │ │ vrhadd.u16 d14, d14, d31 │ │ - subs r4, #231 @ 0xe7 │ │ + subs r4, #192 @ 0xc0 │ │ vceq.i d20, d13, d16 │ │ stmdb sp!, {lr} │ │ b.n bc336a │ │ movs r1, r0 │ │ b.n bc336e │ │ str r7, [r7, r7] │ │ add.w r0, r5, r0 │ │ @@ -3006980,16 +3006980,16 @@ │ │ b.n bc3a02 │ │ movs r6, #136 @ 0x88 │ │ add.w r0, r3, r4 │ │ b.n bc360a │ │ beq.n bc336c │ │ b.n bc37e8 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r1, r3, r6, r7, r9, fp, ip} │ │ - vpmin.u , , │ │ + ldmia.w sp!, {r0, r1, r5, r7, r9, fp, ip} │ │ + vpmin.u d17, d29, d22 │ │ vceq.i d20, d13, d16 │ │ stmdb sp!, {ip, lr} │ │ b.n bc3622 │ │ lsls r0, r6, #4 │ │ b.n bc2e24 │ │ movs r0, r0 │ │ b.n bc3408 │ │ @@ -3007430,15 +3007430,15 @@ │ │ movs r0, #0 │ │ b.n bc3e26 │ │ movs r5, #127 @ 0x7f │ │ add.w r0, r3, r0 │ │ b.n bc3e2e │ │ ldrh r0, [r0, #0] │ │ ldmia.w sp!, {r0, r1, r2, r4, r7, r9, fp, ip, lr} │ │ - vqshl.u64 , , q7 │ │ + vqshl.u64 , q3, q7 │ │ vceq.i q10, , q8 │ │ stmdb sp!, {ip, lr} │ │ b.n bc3e42 │ │ movs r0, r0 │ │ b.n bc3da6 │ │ lsls r5, r5, #1 │ │ lsrs r0, r0, #8 │ │ @@ -3007701,17 +3007701,17 @@ │ │ movs r0, #0 │ │ b.n bc408e │ │ movs r4, #229 @ 0xe5 │ │ add.w r0, r3, r0 │ │ b.n bc4096 │ │ ldrh r0, [r0, #0] │ │ ldmia.w sp!, {r0, r1, r2, r4, r6, fp, ip, lr} │ │ - vbif q15, q7, q14 │ │ + vbif q15, q7, │ │ vsub.i64 d21, d12, d31 │ │ - vbif q15, q7, q2 │ │ + vrhadd.u d30, d14, d29 │ │ vceq.i q10, q14, q8 │ │ stmdb sp!, {r1, ip, lr} │ │ b.n bc3cb2 │ │ str r1, [r0, #0] │ │ b.n bc3cb6 │ │ ands r0, r0 │ │ b.n bc3cba │ │ @@ -3008630,15 +3008630,15 @@ │ │ b.n bc3c82 │ │ cmp r0, #148 @ 0x94 │ │ b.n bc3c86 │ │ ldr r0, [pc, #960] @ (bc4540 ) │ │ ldmia.w sp!, {r1, r2, r3, r4, r8, r9, sl, fp, ip, sp, lr, pc} │ │ b.n bc43e4 │ │ str r3, [r4, r1] │ │ - vcgt.f16 d18, d14, d11 │ │ + vabd.f16 q9, q15, q10 │ │ vqadd.u64 d20, d13, d0 │ │ stmdb sp!, {} │ │ b.n bc4836 │ │ movs r2, r1 │ │ lsrs r0, r0, #8 │ │ ands r0, r0 │ │ b.n bc44de │ │ @@ -3010958,15 +3010958,15 @@ │ │ adds r3, r6, #6 │ │ add.w r0, r3, r0 │ │ b.n bc5dde │ │ beq.n bc5630 │ │ b.n bc5b3c │ │ ldrh r0, [r0, #0] │ │ ldmia.w sp!, {r0, r1, r2, r5, r6, r8, r9, fp, ip, sp} │ │ - vqrdmlsh.s d22, d30, d27 │ │ + vqrdmlsh.s d22, d30, d4 │ │ vsub.i64 d20, d13, d0 │ │ stmdb sp!, {r1, r4, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ @ instruction: 0xebff0fc0 │ │ b.n bc59ba │ │ ldrh r0, [r0, #0] │ │ ldmia.w sp!, {r4, r5, r6, r7, fp, lr} │ │ stmdb sp!, {r3, r4, ip, lr, pc} │ │ @@ -3011192,21 +3011192,21 @@ │ │ b.n bc5b66 │ │ lsrs r4, r7, #25 │ │ b.n bc5356 │ │ movs r0, r0 │ │ b.n bc5336 │ │ @ instruction: 0xffc1eaff │ │ subs r2, #123 @ 0x7b │ │ - vbif , q15, │ │ + vbif , q15, q2 │ │ vpmax.u , q6, │ │ - vrhadd.u , q15, │ │ + vrhadd.u d19, d30, d20 │ │ vpmax.u d19, d28, d19 │ │ - vhsub.u d19, d14, d19 │ │ + vbif , q15, q14 │ │ vmul.p , q14, │ │ - vbif , q7, │ │ + vrhadd.u , q7, q6 │ │ @ instruction: 0xff7cfd34 │ │ vtbl.8 d20, {d15}, d0 │ │ stmdb sp!, {r4, ip, lr, pc} │ │ b.n bc5cf8 │ │ stmia r0!, {} │ │ b.n bc5fa2 │ │ adds r0, #8 │ │ @@ -3011365,18 +3011365,18 @@ │ │ movs r4, r1 │ │ b.n bc54d0 │ │ mrc2 11, 3, lr, cr7, cr15, {7} @ │ │ asrs r0, r0, #32 │ │ b.n bc5cfe │ │ @ instruction: 0xffdfeaff │ │ subs r0, #67 @ 0x43 │ │ - vrshl.u64 d31, d20, d30 │ │ + vqrshl.u64 , , q7 │ │ vqrdmulh.s d31, d28, d16 │ │ vtbx.8 d19, {d15}, d27 │ │ - vrshl.u64 , q6, q15 │ │ + vrshl.u64 d31, d21, d30 │ │ vceq.i d20, d12, d16 │ │ stmdb sp!, {} │ │ b.n bc607e │ │ movs r2, r0 │ │ lsrs r0, r0, #8 │ │ asrs r0, r0, #32 │ │ b.n bc5506 │ │ @@ -3013311,15 +3013311,15 @@ │ │ b.n bc7216 │ │ movs r4, r0 │ │ b.n bc6e1a │ │ beq.n bc6aec │ │ b.n bc6ff8 │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {r0, r1, r2, r4, r5, r7, r9, sl, sp} │ │ - vshl.u64 d16, d11, d14 │ │ + vcgt.u q8, q15, q10 │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n bc6f8c │ │ ands r0, r0 │ │ b.n bc7236 │ │ movs r0, r0 │ │ b.n bc719a │ │ @@ -3013420,15 +3013420,15 @@ │ │ adds r7, r0, r1 │ │ add.w r0, r3, r4 │ │ b.n bc6f0e │ │ beq.n bc6be0 │ │ b.n bc70ec │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {r0, r1, r3, r4, r5, r7, r8, sl, sp} │ │ - vhsub.u d23, d30, d20 │ │ + vqsub.u64 , q7, │ │ vqadd.u64 q10, q6, q8 │ │ stmdb sp!, {} │ │ b.n bc7288 │ │ ands r0, r0 │ │ b.n bc6f2a │ │ movs r0, r0 │ │ asrs r2, r2, #13 │ │ @@ -3015132,15 +3015132,15 @@ │ │ ands r0, r0 │ │ b.n bc8212 │ │ asrs r4, r0, #18 │ │ add.w r0, r3, r4 │ │ b.n bc7e1a │ │ strh r0, [r2, #0] │ │ ldmia.w sp!, {r0, r1, r2, r3, r5, r7, r9, sl, ip} │ │ - vqshl.u64 d31, d11, d14 │ │ + vcge.u , q15, q10 │ │ vhadd.u d19, d12, d0 │ │ b.n bc7e2a │ │ movs r0, r0 │ │ b.n bc822e │ │ adds r2, #136 @ 0x88 │ │ b.n bc7618 │ │ movs r0, r0 │ │ @@ -3015777,15 +3015777,15 @@ │ │ movs r0, #0 │ │ b.n bc8796 │ │ asrs r3, r4, #12 │ │ add.w r0, r3, r0 │ │ b.n bc879e │ │ ldrh r0, [r0, #0] │ │ ldmia.w sp!, {r0, r1, r3, r5, r8, ip} │ │ - vacgt.f16 d30, d30, d23 │ │ + vacgt.f16 d30, d30, d0 │ │ vqadd.u64 q10, q6, q8 │ │ stmdb sp!, {r2, r3, r5, ip} │ │ b.n bc7b92 │ │ ands r1, r0 │ │ b.n bc87b6 │ │ movs r0, r0 │ │ b.n bc871c │ │ @@ -3016416,15 +3016416,15 @@ │ │ movs r4, r0 │ │ b.n bc8946 │ │ asrs r5, r0, #32 │ │ b.n bc894a │ │ beq.n bc868c │ │ b.n bc8b28 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r6, r8, sp} │ │ + ldmia.w sp!, {r0, r3, r4, r8, sp} │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {r6, ip, lr, pc} │ │ b.n bc8ab8 │ │ movs r0, r0 │ │ b.n bc8cc2 │ │ movs r4, r1 │ │ lsrs r0, r0, #8 │ │ @@ -3016516,15 +3016516,15 @@ │ │ movs r4, r0 │ │ b.n bc8a26 │ │ asrs r5, r0, #32 │ │ b.n bc8a2a │ │ beq.n bc876c │ │ b.n bc8c08 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r5, r6, sp} │ │ + ldmia.w sp!, {r0, r3, r4, r5, sp} │ │ vsub.i64 d20, d13, d0 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n bc8b98 │ │ adds r0, #20 │ │ b.n bc8240 │ │ adds r0, #3 │ │ b.n bc8824 │ │ @@ -3017092,15 +3017092,15 @@ │ │ str r0, [r6, #12] │ │ b.n bc8f9c │ │ movs r4, r0 │ │ @ instruction: 0xeb00d008 │ │ b.n bc9124 │ │ strh r0, [r2, #6] │ │ ldmia.w sp!, {r0, r1, r2, r4, r5, r7, r8, sl} │ │ - vabd.f16 , q7, q5 │ │ + vabd.f16 d31, d14, d19 │ │ vpmax.u d20, d11, d4 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, ip, lr, pc} │ │ b.n bc90bc │ │ strh r4, [r0, #0] │ │ b.n bc8748 │ │ add r0, pc, #4 @ (adr r0, bc8c2c ) │ │ @@ -3017533,27 +3017533,27 @@ │ │ b.n bc971e │ │ movs r4, r0 │ │ b.n bc9322 │ │ asrs r0, r2, #1 │ │ b.n bc9726 │ │ @ instruction: 0xff8aeaff │ │ lsls r3, r5, #13 │ │ - vhadd.u , q7, q12 │ │ + vhadd.u , q7, │ │ vcge.u d16, d28, d11 │ │ - vqadd.u64 d21, d30, d8 │ │ + vqadd.u64 , q7, │ │ vcge.u d16, d12, d19 │ │ vcgt.u d16, d14, d3 │ │ vqsub.u64 d16, d14, d15 │ │ - vminnm.f16 d20, d14, d12 │ │ + vacgt.f16 q10, q15, │ │ vbif q8, q14, │ │ - vacgt.f16 q10, q15, q10 │ │ + vcgt.f16 q10, q15, │ │ vacgt.f16 d26, d12, d28 │ │ vcgt.f16 d26, d14, d12 │ │ vbif d16, d30, d15 │ │ - vacgt.f16 d20, d30, d12 │ │ + vacgt.f16 q10, q7, │ │ vminnm.f16 q10, q14, q8 │ │ stmdb sp!, {r2, r4, ip, lr, pc} │ │ b.n bc94c4 │ │ str r0, [sp, #224] @ 0xe0 │ │ b.n bc8b68 │ │ add r0, pc, #0 @ (adr r0, bc9030 ) │ │ b.n bc9372 │ │ @@ -3018212,15 +3018212,15 @@ │ │ lsrs r2, r6, #22 │ │ add.w r0, r3, r4 │ │ b.n bc9962 │ │ beq.n bc9634 │ │ b.n bc9b40 │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {r0, r1, r5, r6, r8, r9, fp, ip, sp, lr, pc} │ │ - vpmin.u d18, d13, d30 │ │ + vpmin.u d18, d13, d7 │ │ vhadd.u d16, d12, d0 │ │ b.n bc9cd6 │ │ vrhadd.u16 d0, d14, d31 │ │ ldr r0, [pc, #192] @ (bc96fc ) │ │ stmdb sp!, {r2, r4, r5, lr} │ │ b.n bc9180 │ │ str r0, [r0, r0] │ │ @@ -3018612,20 +3018612,20 @@ │ │ b.n bc9cea │ │ lsls r7, r3, #6 │ │ add.w r0, r0, r5 │ │ b.n bc9cf2 │ │ beq.n bc99dc │ │ b.n bc9ed0 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r4, r5, r6, r7, r9, fp, sp} │ │ + ldmia.w sp!, {r0, r3, r6, r7, r9, fp, sp} │ │ vhadd.u , , q4 │ │ - vqrdmlsh.s q8, q15, │ │ - vpmin.u d18, d12, d12 │ │ + @ instruction: 0xff7e0cce │ │ + vmul.p q9, q14, │ │ vminnm.f16 q10, , q10 │ │ - vceq.i d25, d30, d26 │ │ + vceq.i d25, d30, d3 │ │ vbif d21, d12, d16 │ │ movs r0, r5 │ │ asrs r0, r0, #32 │ │ b.n bc9d1a │ │ movs r0, r0 │ │ b.n bca11e │ │ movs r0, #0 │ │ @@ -3018893,28 +3018893,28 @@ │ │ @ instruction: 0xeaff0024 │ │ ldmia.w r1, {r0, r1, ip, sp} │ │ b.n bc9fb8 │ │ movs r0, r0 │ │ b.n bc9fb6 │ │ movs r1, r1 │ │ stmia.w r1, {r0, r2, r3, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ - @ instruction: 0xeaff96b6 │ │ + @ instruction: 0xeaff968f │ │ vqrdmlah.s d31, d28, d5 │ │ vshl.u64 d25, d12, d14 │ │ movs r5, r4 │ │ - str r7, [sp, #184] @ 0xb8 │ │ - vabd.u d25, d28, d2 │ │ + str r7, [sp, #28] │ │ + vaba.u , q6, │ │ vmul.p q14, q6, q14 │ │ - vrshl.u64 , q13, │ │ + vrshl.u64 , , │ │ vpmax.u , q14, │ │ vsub.i64 d27, d30, d5 │ │ vsub.i64 d22, d13, d4 │ │ - vmax.u , q15, q15 │ │ + vmax.u , q15, │ │ vqrdmulh.s , q14, │ │ - vbif q11, q15, │ │ + vrhadd.u q11, q15, q6 │ │ vhadd.u d16, d12, d0 │ │ b.n bca314 │ │ movs r0, r0 │ │ lsls r0, r4, #14 │ │ vrhadd.u16 d0, d14, d31 │ │ ldr r3, [pc, #960] @ (bca03c ) │ │ stmdb sp!, {lr} │ │ @@ -3019123,15 +3019123,15 @@ │ │ lsls r0, r3, #1 │ │ b.n bca582 │ │ movs r3, #238 @ 0xee │ │ b.n bca446 │ │ asrs r1, r0, #32 │ │ b.n bc9f68 │ │ adds r2, r0, #3 │ │ - @ instruction: 0xea049342 │ │ + @ instruction: 0xea04931b │ │ vceq.i q10, q14, q8 │ │ stmdb sp!, {lr} │ │ b.n bca19a │ │ movs r4, r1 │ │ b.n bc997e │ │ movs r0, r0 │ │ b.n bca502 │ │ @@ -3019431,15 +3019431,15 @@ │ │ b.n bca43e │ │ asrs r4, r0, #32 │ │ b.n bca442 │ │ movs r4, #33 @ 0x21 │ │ b.n bca706 │ │ ldr r0, [pc, #192] @ (bca1c8 ) │ │ ldmia.w sp!, {r0, r5, r7, sl, fp, ip} │ │ - @ instruction: 0xea04913e │ │ + @ instruction: 0xea049117 │ │ vmul.p d20, d12, d28 │ │ movs r0, r5 │ │ movs r0, #0 │ │ b.n bc9c3a │ │ asrs r1, r0, #32 │ │ b.n bca422 │ │ asrs r0, r0, #32 │ │ @@ -3019796,15 +3019796,15 @@ │ │ b.n bcab66 │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r0, ip} │ │ b.n bcab6e │ │ @ instruction: 0xfff7eaff │ │ @ instruction: 0xb886 │ │ vmul.p , q15, │ │ - vbif d30, d14, d2 │ │ + vhadd.u q15, q15, │ │ vceq.i d20, d11, d16 │ │ stmdb sp!, {ip, lr} │ │ b.n bca786 │ │ movs r4, r1 │ │ b.n bc9f6a │ │ ands r1, r0 │ │ b.n bca78e │ │ @@ -3020110,15 +3020110,15 @@ │ │ movs r0, r0 │ │ b.n bcad84 │ │ asrs r0, r3, #32 │ │ b.n bca1f4 │ │ movs r1, r0 │ │ lsls r0, r4, #6 │ │ @ instruction: 0xffe1eaff │ │ - ldrh r2, [r2, #22] │ │ + ldrh r3, [r5, #20] │ │ vhadd.u d16, d12, d12 │ │ b.n bca216 │ │ movs r0, r0 │ │ b.n bcad9a │ │ movs r1, r0 │ │ lsls r0, r4, #14 │ │ vrhadd.u16 d0, d14, d31 │ │ @@ -3020948,15 +3020948,15 @@ │ │ stmia r3!, {} │ │ movs r1, r0 │ │ b.n bcb16e │ │ beq.n bcae50 │ │ b.n bcb34c │ │ ldrh r0, [r6, #30] │ │ ldmia.w sp!, {r0, r1, r2, r3, r4, r6, sl, ip, sp} │ │ - vmin.u , , │ │ + vmin.u d31, d13, d24 │ │ vceq.i d20, d11, d16 │ │ stmdb sp!, {ip, lr} │ │ b.n bcb186 │ │ movs r1, r0 │ │ b.n bcb18a │ │ str r1, [sp, #192] @ 0xc0 │ │ add.w r0, r7, r0 │ │ @@ -3021361,15 +3021361,15 @@ │ │ eors r0, r6 │ │ ldmia.w sp!, {r0, r2, r4, r5, r6, sp, lr} │ │ and.w r8, r1, lr, lsl #6 │ │ vmin.u d19, d14, d30 │ │ vmin.u q14, q15, q3 │ │ vabd.f16 d25, d30, d3 │ │ vcge.u d16, d27, d25 │ │ - vrshl.u64 , , │ │ + vrshl.u64 d31, d24, d31 │ │ vqrshl.u64 d30, d22, d12 │ │ vqrdmlah.s d31, d14, d25 │ │ vrhadd.u d24, d13, d20 │ │ movs r5, r4 │ │ eors r0, r6 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n bcb69c │ │ @@ -3021468,17 +3021468,17 @@ │ │ lsls r6, r0, #26 │ │ add.w r0, r3, r0 │ │ b.n bcba12 │ │ beq.n bcb2e4 │ │ b.n bcb7f0 │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {r2, r3, r6, r7, sl, sp} │ │ - vpmin.u d20, d15, d28 │ │ + vpmin.u d20, d15, d5 │ │ vqshl.u64 d18, d12, d28 │ │ - vpmax.u d20, d15, d12 │ │ + vmls.i q10, , │ │ vceq.i q10, q14, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n bcb78c │ │ ands r0, r0 │ │ b.n bcb636 │ │ movs r1, r0 │ │ b.n bcb63a │ │ @@ -3021721,15 +3021721,15 @@ │ │ b.n bcbc52 │ │ lsls r4, r6, #23 │ │ add.w r8, r3, r0, lsl #16 │ │ ldmia.w sp!, {} │ │ b.n bcbc5e │ │ vrhadd.u16 d14, d14, d31 │ │ movs r2, #88 @ 0x58 │ │ - vmax.u d29, d31, d8 │ │ + vmax.u , , │ │ vceq.i d20, d12, d16 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n bcb9cc │ │ ands r1, r0 │ │ b.n bcb876 │ │ asrs r4, r0, #32 │ │ b.n bcba54 │ │ @@ -3021816,15 +3021816,15 @@ │ │ b.n bcbd2e │ │ movs r4, r0 │ │ b.n bcb932 │ │ beq.n bcb604 │ │ b.n bcbb10 │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r3, r7, r8, sp} │ │ - vceq.i d18, d31, d17 │ │ + vsub.i64 d18, d31, d10 │ │ vbif q10, q14, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n bcbaa4 │ │ str r2, [r0, #0] │ │ b.n bcb94e │ │ strb r1, [r0, #0] │ │ b.n bcb952 │ │ @@ -3022141,17 +3022141,17 @@ │ │ lsls r5, r0, #20 │ │ add.w r0, r3, r0 │ │ b.n bcc016 │ │ beq.n bcb8e8 │ │ b.n bcbdf4 │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {r3, r6, r7, r9, sl, fp, ip} │ │ - vmls.i , , │ │ + vmls.i , , q1 │ │ vacgt.f16 d17, d28, d8 │ │ - vmul.p d23, d15, d25 │ │ + vmul.p d23, d15, d2 │ │ vhadd.u d16, d12, d0 │ │ b.n bcbf94 │ │ movs r2, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, #0 │ │ b.n bcbc3a │ │ lsls r0, r3, #3 │ │ @@ -3022365,21 +3022365,21 @@ │ │ b.n bcc21a │ │ movs r4, r2 │ │ b.n bcc21e │ │ asrs r4, r7, #1 │ │ b.n bcc222 │ │ @ instruction: 0xffd7eaff │ │ adds r0, r2, #5 │ │ - vpmin.f16 q14, , q6 │ │ + vpmin.f16 d28, d15, d21 │ │ vabd.f16 d17, d11, d20 │ │ - vpmin.f16 d28, d15, d16 │ │ + vacgt.f16 q14, , │ │ @ instruction: 0xff7b1c84 │ │ - vcgt.f16 d28, d31, d0 │ │ + vacgt.f16 q14, , │ │ vqrdmlsh.s d17, d27, d16 │ │ - vcgt.f16 d28, d31, d28 │ │ + vcgt.f16 d28, d31, d5 │ │ vhadd.u d18, d11, d1 │ │ b.n bcbe4a │ │ asrs r0, r0, #32 │ │ b.n bcc24e │ │ @ instruction: 0xffffeaff │ │ ldr r7, [pc, #960] @ (bcbed4 ) │ │ stmdb sp!, {r2, r3, ip, lr, pc} │ │ @@ -3023619,33 +3023619,33 @@ │ │ asrs r5, r0, #6 │ │ b.n bccbf6 │ │ movs r0, #0 │ │ b.n bccd3a │ │ lsls r2, r7, #6 │ │ @ instruction: 0xeb03ff90 │ │ @ instruction: 0xeaff1550 │ │ - vpmax.u q13, , │ │ + vpmax.u q13, , q3 │ │ vcge.u d17, d11, d24 │ │ - vceq.i q13, , │ │ + vsub.i64 d26, d31, d30 │ │ vhsub.u , , q2 │ │ - vabd.u q13, , │ │ + vaba.u d26, d31, d26 │ │ vqsub.u64 d17, d27, d12 │ │ - vceq.i d26, d15, d25 │ │ + vceq.i d26, d15, d2 │ │ vrhadd.u , , q14 │ │ - vabd.u d26, d15, d9 │ │ - vqsub.u64 d30, d11, d20 │ │ + vmax.u q13, , q9 │ │ + vhsub.u d30, d11, d13 │ │ vrhadd.u , , q6 │ │ - vabd.u q13, , │ │ - vmls.i q13, , │ │ + vabd.u q13, , q1 │ │ + vmul.p d26, d27, d10 │ │ vrhadd.u d17, d27, d16 │ │ - vaba.u d26, d15, d29 │ │ + vaba.u d26, d15, d6 │ │ vbif , , q12 │ │ - vaba.u d26, d31, d5 │ │ + vabd.u q13, , q15 │ │ vhsub.u , , q8 │ │ - vaba.u q13, , │ │ + vaba.u q13, , q3 │ │ vcge.u d17, d27, d0 │ │ vqshl.u64 d17, d28, d31 │ │ vqsub.u64 , , q14 │ │ vceq.i q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n bccb00 │ │ ands r0, r4 │ │ @@ -3024967,17 +3024967,17 @@ │ │ b.n bcd906 │ │ movs r6, r0 │ │ b.n bcd50a │ │ beq.n bcd1dc │ │ b.n bcd6e8 │ │ strh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r1, r3, r4, r5, r6, r9, sl} │ │ - vrhadd.u d22, d15, d21 │ │ + vqadd.u64 q11, , q15 │ │ vmin.u d16, d12, d14 │ │ - vhadd.u q11, , │ │ + vhadd.u d22, d31, d18 │ │ vceq.i d20, d12, d16 │ │ stmdb sp!, {} │ │ b.n bcd88a │ │ movs r1, r1 │ │ lsrs r0, r0, #8 │ │ subs r3, r5, #6 │ │ b.n bcd6f2 │ │ @@ -3027859,16 +3027859,16 @@ │ │ beq.n bceb08 │ │ b.n bcef8c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r1, r4, r7, ip, sp, lr} │ │ b.n bcf1ba │ │ @ instruction: 0xff89eaff │ │ add r5, sp, #900 @ 0x384 │ │ - vcge.u d26, d14, d20 │ │ - vpmax.u d29, d12, d15 │ │ + vcgt.u d26, d14, d13 │ │ + vmls.i , q14, q12 │ │ vceq.i q10, q14, q8 │ │ stmdb sp!, {r6, ip, lr, pc} │ │ b.n bcef2c │ │ ands r0, r0 │ │ b.n bcedd6 │ │ movs r0, r0 │ │ b.n bcf1da │ │ @@ -3028920,23 +3028920,23 @@ │ │ lsrs r6, r0, #2 │ │ add.w r0, r4, r6 │ │ b.n bcf716 │ │ beq.n bcf430 │ │ b.n bcf8f4 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r3, r4, r6, r7, sl, sp, pc} │ │ - vmls.i d18, d14, d26 │ │ + vmls.i d18, d14, d3 │ │ vshl.u64 d26, d1, d28 │ │ - vmls.i d21, d30, d16 │ │ + vmul.p , q7, │ │ vmax.u d22, d28, d1 │ │ vrshl.u64 q9, , q7 │ │ vbif , , q14 │ │ vqrdmulh.s , q15, │ │ vcgt.u d26, d11, d5 │ │ - vaba.u q9, q7, q3 │ │ + vabd.u d18, d14, d31 │ │ vhsub.u q13, q14, │ │ vqadd.u64 q8, q7, q12 │ │ b.n bcfaae │ │ lsls r6, r7, #1 │ │ ldrh r0, [r0, #16] │ │ asrs r4, r0, #32 │ │ b.n bcf934 │ │ @@ -3029886,16 +3029886,16 @@ │ │ ldmia.w sp!, {r0, sp, pc} │ │ b.n bd034e │ │ movs r0, r0 │ │ b.n bd02c0 │ │ @ instruction: 0xffcd1aff │ │ @ instruction: 0xffd2eaff │ │ movs r5, #71 @ 0x47 │ │ - vaba.u q14, q7, │ │ - vbif , q6, q3 │ │ + vabd.u q14, q7, q5 │ │ + vrhadd.u d23, d12, d31 │ │ vqadd.u64 d20, d11, d0 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n bd00c8 │ │ adds r0, #4 │ │ b.n bcf752 │ │ stmia r3!, {r2, r3, r4, r7} │ │ b.n bcf75c │ │ @@ -3033421,17 +3033421,17 @@ │ │ @ instruction: 0xfffa1aff │ │ @ instruction: 0xffeceaff │ │ ldrh r5, [r1, r2] │ │ vpmin.u d21, d13, d1 │ │ vacgt.f16 d20, d29, d22 │ │ vcgt.f16 d20, d31, d10 │ │ vmul.p , , │ │ - vqrshl.u64 , q8, │ │ + vrshl.u64 , , │ │ vmls.i d21, d28, d25 │ │ - vqrshl.u64 d19, d28, d29 │ │ + vqrshl.u64 d19, d5, d29 │ │ vminnm.f16 q10, q14, q8 │ │ stmdb sp!, {r2, r3, ip, lr, pc} │ │ b.n bd1f70 │ │ ldrsb r4, [r5, r2] │ │ b.n bd15fa │ │ ands r0, r0 │ │ b.n bd1e1e │ │ @@ -3034618,15 +3034618,15 @@ │ │ ands r6, r0 │ │ b.n bd2c36 │ │ movs r0, r0 │ │ b.n bd2b9a │ │ ands r5, r0 │ │ lsls r0, r0, #12 │ │ @ instruction: 0xff8feaff │ │ - strh r6, [r3, #22] │ │ + strh r7, [r6, #20] │ │ vqsub.u64 d23, d11, d16 │ │ vminnm.f16 d20, d30, d5 │ │ vacgt.f16 d20, d29, d5 │ │ vacgt.f16 q10, , │ │ vacgt.f16 q10, , │ │ vpmin.f16 q10, , │ │ vqadd.u64 q10, , q8 │ │ @@ -3037804,16 +3037804,16 @@ │ │ b.n bd43ca │ │ ldr r3, [sp, #152] @ 0x98 │ │ add.w r0, r1, r4 │ │ b.n bd3bcc │ │ beq.n bd40a4 │ │ b.n bd45b0 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r0, r1, r2, r3, r6, r7, r8, r9, sp, lr} │ │ - vqrshl.u64 q11, q11, │ │ + ldmia.w sp!, {r3, r5, r7, r8, r9, sp, lr} │ │ + vrshl.u64 q11, , │ │ vmax.u d23, d27, d21 │ │ vqrdmlah.s q10, q15, q8 │ │ stmdb sp!, {r4, ip, lr, pc} │ │ b.n bd4548 │ │ str r0, [r0, #0] │ │ b.n bd43f2 │ │ movs r2, r0 │ │ @@ -3038978,15 +3038978,15 @@ │ │ movs r0, #4 │ │ b.n bd4df6 │ │ eors r0, r6 │ │ ldmia.w sp!, {r2, r3, r4, r8, fp, ip, lr} │ │ and.w r0, r3, r0 │ │ b.n bd5202 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r0, r1, r4, r6, r8, fp, ip, lr} │ │ + ldmia.w sp!, {r2, r3, r5, r8, fp, ip, lr} │ │ vmin.u , , │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r3, ip, lr, pc} │ │ b.n bd4f70 │ │ strh r0, [r2, #6] │ │ b.n bd4e5c │ │ add sp, #0 │ │ @@ -3039532,47 +3039532,47 @@ │ │ movs r0, r0 │ │ b.n bd50a8 │ │ movs r0, #2 │ │ b.n bd50ac │ │ vpmin.u q15, q9, │ │ movs r5, #253 @ 0xfd │ │ vceq.i d18, d13, d9 │ │ - vqrdmlsh.s d21, d13, d22 │ │ + @ instruction: 0xff7d5c0f │ │ vmin.u d18, d12, d25 │ │ - vpmax.u d21, d29, d29 │ │ + vpmax.u d21, d29, d6 │ │ vabd.u d18, d28, d17 │ │ - @ instruction: 0xff7d5c0d │ │ + vqrdmulh.s , , q11 │ │ vqrshl.u64 q9, , q14 │ │ - vpmax.u , , │ │ + vpmax.u d21, d13, d18 │ │ vaba.u q9, q6, │ │ - vmul.p d21, d29, d0 │ │ + vmls.i , , │ │ vrshl.u64 q9, , │ │ - vmls.i , , │ │ + vmul.p d21, d29, d10 │ │ vqrshl.u64 d25, d16, d28 │ │ vqrshl.u64 d18, d17, d12 │ │ - vmls.i d21, d29, d21 │ │ + vmul.p , , q15 │ │ vmin.u q9, q14, │ │ - vhsub.u q8, , q12 │ │ + vhsub.u q8, , │ │ vqrshl.u64 d18, d5, d12 │ │ - vmls.i d21, d29, d9 │ │ - vqadd.u64 , q6, q14 │ │ - vqrdmlah.s , , q1 │ │ + vmls.i , , q9 │ │ + vqadd.u64 , q6, │ │ + vqrdmulh.s d19, d11, d27 │ │ vcge.u q9, , │ │ - vsub.i64 , , │ │ + vsub.i64 , , q3 │ │ vmin.u q9, q6, │ │ - vpmax.u , , │ │ - vmul.p , q6, │ │ + vpmax.u d21, d29, d18 │ │ + vmls.i , q6, q7 │ │ vcge.u q9, q14, │ │ - vceq.i , , │ │ + vsub.i64 d21, d13, d26 │ │ vqsub.u64 d29, d28, d11 │ │ vcgt.u q9, , │ │ - vceq.i d21, d13, d21 │ │ - vcgt.f16 d17, d28, d19 │ │ + vsub.i64 d21, d13, d14 │ │ + vacgt.f16 , q6, q14 │ │ vcgt.u d18, d27, d21 │ │ - vceq.i d21, d13, d9 │ │ + vaba.u , , q9 │ │ vrshl.u64 d18, d21, d28 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r4, ip, lr, pc} │ │ b.n bd54c4 │ │ add r0, pc, #0 @ (adr r0, bd502c ) │ │ b.n bd4b50 │ │ ands r0, r0 │ │ @@ -3040716,54 +3040716,54 @@ │ │ add.w r0, r2, r1, lsl #16 │ │ b.n bd612a │ │ mcr2 10, 2, lr, cr7, cr15, {7} @ │ │ movs r0, #105 @ 0x69 │ │ vhsub.u q9, , │ │ vsub.i64 q15, , │ │ vhadd.u d18, d28, d21 │ │ - vhadd.u , , q4 │ │ + vhadd.u d23, d29, d17 │ │ vqsub.u64 d18, d12, d29 │ │ @ instruction: 0xff7decee │ │ vhadd.u q9, , │ │ - vhadd.u , , q10 │ │ + vqadd.u64 d23, d13, d29 │ │ vrhadd.u q9, q14, │ │ vqrdmulh.s d21, d13, d24 │ │ vpmin.f16 , , │ │ - vpmin.f16 q11, , q10 │ │ - vpmin.f16 q11, q6, q11 │ │ + vminnm.f16 d22, d13, d29 │ │ + vminnm.f16 d22, d12, d31 │ │ vpmin.f16 d17, d11, d21 │ │ - vpmin.f16 q11, , q4 │ │ + vpmin.f16 d22, d13, d17 │ │ vmin.u q14, q6, │ │ vqadd.u64 q9, q14, │ │ vhadd.u q9, , │ │ vsub.i64 d21, d29, d30 │ │ vacgt.f16 , , │ │ vcgt.f16 d17, d29, d29 │ │ - @ instruction: 0xff7d6ca6 │ │ + vqrdmlsh.s q11, , │ │ vacgt.f16 , , │ │ vcgt.f16 d17, d13, d29 │ │ - vpmax.u , , q2 │ │ + vpmin.u d17, d13, d13 │ │ @ instruction: 0xff7c1dd1 │ │ vabd.f16 d17, d29, d29 │ │ vqrdmlsh.s d24, d13, d26 │ │ vabd.f16 , q6, │ │ vmls.i d31, d13, d3 │ │ @ instruction: 0xff7a1ccd │ │ vqrdmlah.s q12, , q1 │ │ @ instruction: 0xff7c1c4d │ │ - vqsub.u64 , , q3 │ │ + vhsub.u d19, d13, d31 │ │ vpmin.u , , │ │ - vqrdmlah.s d22, d13, d4 │ │ - vqadd.u64 , q6, │ │ + vpmax.u q11, , │ │ + vqadd.u64 d21, d12, d18 │ │ vpmin.u , q14, │ │ - vpmin.u q11, , q12 │ │ + vpmin.u q11, , │ │ vpmin.u d17, d28, d13 │ │ - vpmax.u q11, , q0 │ │ + vpmin.u d22, d29, d9 │ │ vmls.i , q6, │ │ - vmls.i d22, d29, d8 │ │ + vmls.i q11, , │ │ vqadd.u64 d18, d12, d1 │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {r0, lr} │ │ b.n bd5dea │ │ asrs r4, r1, #3 │ │ b.n bd55ec │ │ str r0, [r0, #0] │ │ @@ -3041297,27 +3041297,27 @@ │ │ blt.n bd601e │ │ add.w r0, r2, r7 │ │ b.n bd629e │ │ beq.n bd5ea8 │ │ b.n bd647c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r3, r4, r5, r8, sp, pc} │ │ - vpmax.u d20, d28, d29 │ │ - vqshl.u64 d22, d21, d12 │ │ - vsub.i64 d20, d27, d21 │ │ - vhsub.u d22, d12, d29 │ │ + vpmax.u d20, d28, d6 │ │ + vshl.u64 d22, d14, d12 │ │ + vceq.i q10, , q15 │ │ + vhsub.u d22, d12, d6 │ │ vsub.i64 , , │ │ vqrdmulh.s q15, q7, │ │ vqrdmulh.s d16, d10, d8 │ │ vminnm.f16 d27, d31, d21 │ │ vpmin.u q8, , q4 │ │ vpmax.u d24, d31, d28 │ │ vqrdmlah.s d29, d29, d26 │ │ - vceq.i q10, , │ │ - vqsub.u64 q11, q6, │ │ + vsub.i64 q10, , q7 │ │ + vqsub.u64 q11, q6, q3 │ │ vbif q10, , q8 │ │ stmdb sp!, {r5, ip, lr, pc} │ │ b.n bd6440 │ │ str r0, [r0, r0] │ │ b.n bd62ea │ │ strh r4, [r1, #2] │ │ b.n bd5ae8 │ │ @@ -3041393,16 +3041393,16 @@ │ │ b.n bd6782 │ │ vqrdmulh.s32 d14, d5, d0 │ │ movs r4, r0 │ │ b.n bd638a │ │ beq.n bd608c │ │ b.n bd6568 │ │ strh r0, [r6, #14] │ │ - ldmia.w sp!, {r0, r3, r4, r5, r7, r8, r9, sl, lr} │ │ - vmul.p d18, d28, d14 │ │ + ldmia.w sp!, {r1, r4, r7, r8, r9, sl, lr} │ │ + vmul.p q9, q6, │ │ vceq.i q10, , q8 │ │ stmdb sp!, {r5, ip, lr, pc} │ │ b.n bd64fc │ │ str r0, [r0, r0] │ │ b.n bd63a6 │ │ movs r4, r0 │ │ b.n bd5b8a │ │ @@ -3041475,16 +3041475,16 @@ │ │ @ instruction: 0xfef8eb00 │ │ movs r4, r0 │ │ b.n bd643e │ │ beq.n bd6140 │ │ b.n bd661c │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r1, r2, r3, r4, r5, fp} │ │ - vabd.u d20, d15, d5 │ │ - vsub.i64 q9, q14, q13 │ │ + vmin.u q10, , q7 │ │ + vsub.i64 q9, q14, │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r5, r7, ip, lr, pc} │ │ b.n bd65b4 │ │ strh r0, [r0, #0] │ │ b.n bd645e │ │ movs r1, r0 │ │ b.n bd6862 │ │ @@ -3041785,28 +3041785,28 @@ │ │ b.n bd6afa │ │ vseleq.f64 d30, d7, d0 │ │ movs r1, r1 │ │ b.n bd6702 │ │ cmp r5, #32 │ │ @ instruction: 0xeb03ffeb │ │ @ instruction: 0xeaff9cb4 │ │ - vqrshl.u64 q10, , q6 │ │ - vminnm.f16 d21, d12, d10 │ │ - vshl.u64 q10, , │ │ - vabd.f16 , q14, q9 │ │ + vqrshl.u64 q10, q3, q6 │ │ + vacgt.f16 , q14, │ │ + vqshl.u64 d20, d14, d11 │ │ + @ instruction: 0xff7c5dbb │ │ vshl.u64 , , │ │ vaba.u q15, q7, │ │ vmin.u q8, q13, q2 │ │ - @ instruction: 0xff7f7c6c │ │ + @ instruction: 0xff7f7c45 │ │ vqrdmulh.s d27, d11, d1 │ │ vmax.u d16, d13, d20 │ │ vmax.u d24, d15, d8 │ │ vmin.u d16, d13, d3 │ │ - vqshl.u64 d20, d9, d31 │ │ - vacgt.f16 d21, d12, d22 │ │ + vqshl.u64 q10, q9, │ │ + vcgt.f16 d21, d12, d15 │ │ vceq.i q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n bd68a8 │ │ str r2, [r0, #0] │ │ b.n bd6752 │ │ ands r1, r0 │ │ b.n bd6756 │ │ @@ -3042079,19 +3042079,19 @@ │ │ add.w r0, r7, r4, lsr #1 │ │ b.n bd61a4 │ │ beq.n bd6624 │ │ b.n bd6b88 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r2, r4, r7, r8, r9, sl, ip, sp, lr, pc} │ │ vmax.u q8, , │ │ - vqsub.u64 d20, d13, d5 │ │ + vrhadd.u q10, , q15 │ │ vqsub.u64 d27, d28, d17 │ │ vqsub.u64 q8, q14, q1 │ │ - vrhadd.u d20, d31, d21 │ │ - vcgt.u d18, d28, d10 │ │ + vbif q10, , q15 │ │ + vcgt.u q9, q6, │ │ vceq.i d20, d11, d16 │ │ stmdb sp!, {r3, r4, ip, lr, pc} │ │ b.n bd6b30 │ │ asrs r4, r3, #28 │ │ b.n bd61ba │ │ ands r0, r0 │ │ b.n bd69de │ │ @@ -3043189,44 +3043189,44 @@ │ │ b.n bd7712 │ │ str r6, [r5, #16] │ │ add.w r0, r7, r6 │ │ b.n bd731a │ │ svc 81 @ 0x51 │ │ b.n bd74f8 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r7, r8, fp, ip, sp} │ │ - @ instruction: 0xff7c1dd8 │ │ - vsub.i64 , q6, │ │ - @ instruction: 0xff7c1cc0 │ │ - vmul.p , q6, │ │ - vabd.f16 d17, d28, d28 │ │ - vsub.i64 , q14, │ │ - @ instruction: 0xff7c1d38 │ │ - vceq.i d19, d28, d25 │ │ - @ instruction: 0xff7c1d10 │ │ + ldmia.w sp!, {r1, r3, r4, r6, r8, fp, ip, sp} │ │ + @ instruction: 0xff7c1db1 │ │ + vsub.i64 , q6, q1 │ │ + vqrdmlsh.s d17, d28, d9 │ │ + vmls.i d19, d12, d30 │ │ + vabd.f16 d17, d28, d5 │ │ + vceq.i d19, d28, d26 │ │ + @ instruction: 0xff7c1d11 │ │ + vceq.i d19, d28, d2 │ │ + @ instruction: 0xff7c1ce9 │ │ vhadd.u d16, d12, d9 │ │ - vsub.i64 , , │ │ - @ instruction: 0xff7c1ca4 │ │ - vceq.i q14, q14, │ │ + vsub.i64 d19, d15, d22 │ │ + vqrdmlsh.s , q6, │ │ + vsub.i64 d28, d28, d30 │ │ vminnm.f16 , , │ │ - vqsub.u64 q9, q7, q14 │ │ + vqsub.u64 q9, q7, │ │ vacgt.f16 d31, d28, d27 │ │ - vceq.i d28, d14, d7 │ │ + vaba.u q14, q15, q8 │ │ vrhadd.u d16, d27, d8 │ │ vpmin.u d23, d31, d9 │ │ vminnm.f16 d31, d12, d9 │ │ - vcge.u q8, q7, │ │ + vcgt.u q8, q7, q5 │ │ vrhadd.u q8, , q9 │ │ - vqrshl.u64 , q9, │ │ + vrshl.u64 , , │ │ @ instruction: 0xff7bfdb6 │ │ - vmls.i d19, d30, d21 │ │ - vqrdmulh.s d17, d28, d10 │ │ + vmul.p , q7, q15 │ │ + vqrdmulh.s , q6, │ │ vqrdmlsh.s d31, d27, d27 │ │ - vmls.i d19, d14, d25 │ │ - vqrdmulh.s d17, d12, d14 │ │ + vmls.i d19, d14, d2 │ │ + vpmax.u , q14, │ │ vhsub.u d30, d27, d22 │ │ vqrdmlah.s d31, d26, d6 │ │ vminnm.f16 q10, q15, q8 │ │ stmdb sp!, {r2, r3, r4, ip, lr, pc} │ │ b.n bd7504 │ │ str r0, [sp, #0] │ │ b.n bd73ae │ │ @@ -3043501,26 +3043501,26 @@ │ │ movs r0, #12 │ │ b.n bd6e00 │ │ movs r0, r0 │ │ b.n bd73e4 │ │ movs r0, #2 │ │ b.n bd73e8 │ │ @ instruction: 0xffe1eaff │ │ - adds r5, #25 │ │ - vpmax.u , q14, │ │ - vqrshl.u64 d19, d21, d26 │ │ - vaba.u d17, d28, d10 │ │ - vqrshl.u64 d19, d21, d11 │ │ - vpmax.u , q14, │ │ - vrshl.u64 d19, d13, d26 │ │ - vqrdmlah.s d31, d12, d25 │ │ + adds r4, #242 @ 0xf2 │ │ + vpmin.u d31, d28, d14 │ │ + vrshl.u64 d19, d14, d26 │ │ + vaba.u , q6, │ │ + vrshl.u64 d19, d14, d11 │ │ + vpmin.u d31, d28, d26 │ │ + vrshl.u64 , q11, q5 │ │ + vqrdmlah.s d31, d12, d2 │ │ vaba.u d31, d10, d28 │ │ vmin.u , q15, │ │ - vqrshl.u64 , , q15 │ │ - vabd.u , q14, q1 │ │ + vqrshl.u64 d19, d22, d30 │ │ + vaba.u d17, d28, d11 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r3, r4, r6, r7, ip, lr, pc} │ │ b.n bd77a0 │ │ str r0, [sp, #4] │ │ b.n bd764a │ │ ands r0, r0 │ │ b.n bd764e │ │ @@ -3043719,16 +3043719,16 @@ │ │ b.n bd7bee │ │ @ instruction: 0xfa0aeb00 │ │ movs r7, r0 │ │ b.n bd77f6 │ │ beq.n bd7470 │ │ b.n bd79d4 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r4, r6, r8, r9, ip, sp} │ │ - vabd.u , q14, q1 │ │ + ldmia.w sp!, {r1, r3, r5, r8, r9, ip, sp} │ │ + vaba.u d17, d28, d11 │ │ vqrshl.u64 , q11, q14 │ │ vqadd.u64 , q7, q13 │ │ vqrdmlah.s d29, d13, d6 │ │ vhadd.u q8, q5, │ │ b.n bd7b76 │ │ lsls r4, r6, #1 │ │ asrs r0, r2, #13 │ │ @@ -3044231,15 +3044231,15 @@ │ │ orr.w r0, r6, #2097152 @ 0x200000 │ │ b.n bd746e │ │ movs r1, r0 │ │ b.n bd80b2 │ │ lsrs r7, r1, #11 │ │ orr.w sl, r4, #6782976 @ 0x678000 │ │ bne.w adca5a │ │ - ldmia.w sp!, {r0, r1, r7, r9, sl, ip, lr, pc} │ │ + ldmia.w sp!, {r2, r3, r4, r6, r9, sl, ip, lr, pc} │ │ vhadd.u d16, d11, d0 │ │ b.n bd8026 │ │ movs r0, r0 │ │ lsls r0, r4, #14 │ │ vrhadd.u16 d0, d14, d31 │ │ eors r0, r6 │ │ stmdb sp!, {r2, r3, r4, r7, lr} │ │ @@ -3044304,15 +3044304,15 @@ │ │ orr.w r0, r6, #2097152 @ 0x200000 │ │ b.n bd7526 │ │ movs r1, r0 │ │ b.n bd816a │ │ lsrs r7, r1, #10 │ │ orr.w sl, r4, #4685824 @ 0x478000 │ │ bne.w adcb12 │ │ - ldmia.w sp!, {r0, r1, r3, r6, r7, r8, sl, ip, lr, pc} │ │ + ldmia.w sp!, {r2, r5, r7, r8, sl, ip, lr, pc} │ │ vbif q10, , q8 │ │ stmdb sp!, {lr} │ │ b.n bd7d82 │ │ movs r0, r0 │ │ b.n bd80ee │ │ str r4, [r0, #0] │ │ asrs r4, r2, #22 │ │ @@ -3044576,17 +3044576,17 @@ │ │ bne.w add076 │ │ ldmia.w sp!, {r1, r2, r7, sp, lr} │ │ b.n bd83de │ │ @ instruction: 0xffd2eaff │ │ str r3, [r1, #8] │ │ b.n bd83e6 │ │ @ instruction: 0xffd0eaff │ │ - bcc.n bd7c4a │ │ - vcgt.u d29, d27, d23 │ │ - vcgt.u , , │ │ + bcc.n bd7bfc │ │ + vcgt.u d29, d27, d0 │ │ + vcgt.u , , q4 │ │ vqadd.u64 q15, , q14 │ │ vhadd.u d16, d13, d0 │ │ b.n bd835e │ │ movs r0, r0 │ │ lsls r0, r4, #14 │ │ vrhadd.u16 d0, d14, d31 │ │ lsls r0, r2, #1 │ │ @@ -3044856,16 +3044856,16 @@ │ │ b.n bd8256 │ │ ldrh r6, [r2, #26] │ │ add.w r0, r1, r6 │ │ b.n bd825e │ │ beq.n bd7f30 │ │ b.n bd843c │ │ strh r0, [r6, #14] │ │ - ldmia.w sp!, {r0, r1, r2, r4, r5, r6, r7, ip, lr, pc} │ │ - vhadd.u d29, d27, d11 │ │ + ldmia.w sp!, {r4, r6, r7, ip, lr, pc} │ │ + vhadd.u , , q10 │ │ vmls.i d25, d27, d28 │ │ vaba.u q10, q14, q8 │ │ stmdb sp!, {r4, ip, lr, pc} │ │ b.n bd83d4 │ │ ands r0, r0 │ │ b.n bd827e │ │ str r4, [r0, #0] │ │ @@ -3045150,24 +3045150,24 @@ │ │ b.n bd88ea │ │ str r0, [r0, #0] │ │ b.n bd88ee │ │ blx aa27b0 │ │ strb r0, [r1, #0] │ │ b.n bd84f6 │ │ @ instruction: 0xffbceaff │ │ - ldmia r6, {r0, r1, r2, r3, r5, r6, r7} │ │ - vacgt.f16 d21, d11, d9 │ │ - vacgt.f16 d28, d11, d15 │ │ - vabd.f16 , , │ │ - vcgt.f16 q14, , │ │ - vabd.f16 d21, d27, d13 │ │ - vpmin.f16 q14, , │ │ - vabd.f16 q14, , │ │ - vabd.f16 d21, d11, d13 │ │ - vcgt.f16 d28, d27, d15 │ │ + ldmia r6, {r3, r6, r7} │ │ + @ instruction: 0xff7b5df2 │ │ + @ instruction: 0xff7bcdf8 │ │ + vabd.f16 d21, d11, d18 │ │ + vacgt.f16 d28, d11, d28 │ │ + vabd.f16 , , q11 │ │ + vpmin.f16 d28, d11, d24 │ │ + @ instruction: 0xff7bcdbc │ │ + @ instruction: 0xff7b5ce6 │ │ + vcgt.f16 q14, , q12 │ │ vceq.i d20, d11, d16 │ │ stmdb sp!, {lr} │ │ b.n bd852a │ │ adds r0, r4, r3 │ │ b.n bd7d0e │ │ lsrs r4, r4, #3 │ │ b.n bd7d12 │ │ @@ -3045303,21 +3045303,21 @@ │ │ movs r0, #36 @ 0x24 │ │ b.n bd7e5c │ │ movs r0, r0 │ │ b.n bd8440 │ │ movs r0, #2 │ │ b.n bd8444 │ │ @ instruction: 0xffd7eaff │ │ - ldmia r5, {r0, r1, r3, r4, r5} │ │ + ldmia r5!, {r2, r4} │ │ vrhadd.u d31, d11, d2 │ │ - @ instruction: 0xff7ccceb │ │ + @ instruction: 0xff7cccc4 │ │ vqadd.u64 d31, d27, d18 │ │ - vqrdmlsh.s d28, d28, d7 │ │ + vqrdmlsh.s q14, q6, q8 │ │ vqadd.u64 , , q7 │ │ - @ instruction: 0xff7ccc4f │ │ + @ instruction: 0xff7ccc28 │ │ vqadd.u64 d31, d11, d6 │ │ vceq.i d20, d12, d16 │ │ stmdb sp!, {r4, r5, ip, lr, pc} │ │ b.n bd87ec │ │ ands r0, r0 │ │ b.n bd8696 │ │ movs r4, r0 │ │ @@ -3046259,15 +3046259,15 @@ │ │ b.n bd92c6 │ │ beq.n bd8b98 │ │ b.n bd90a4 │ │ ldrh r0, [r0, #0] │ │ ldmia.w sp!, {r4, r6, r8, ip, lr, pc} │ │ vrhadd.u d29, d13, d24 │ │ vcge.u d27, d13, d22 │ │ - vmin.u , , q14 │ │ + vmin.u , , │ │ vsub.i64 d20, d11, d0 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n bd9040 │ │ asrs r3, r0, #32 │ │ b.n bd8eea │ │ movs r0, #0 │ │ b.n bd86c8 │ │ @@ -3048789,27 +3048789,27 @@ │ │ lsrs r1, r0, #16 │ │ b.n bda666 │ │ asrs r2, r0, #32 │ │ b.n bda8aa │ │ asrs r0, r0, #32 │ │ b.n bd9c6e │ │ mcr2 10, 7, lr, cr13, cr15, {7} @ │ │ - str r6, [r6, #0] │ │ - vpmin.f16 , , q1 │ │ - vminnm.f16 , , q7 │ │ - @ instruction: 0xff7b5db2 │ │ + str r7, [r1, #0] │ │ + vminnm.f16 d21, d27, d11 │ │ + vminnm.f16 d21, d27, d23 │ │ + vabd.f16 d21, d27, d11 │ │ vsub.i64 d19, d27, d14 │ │ - vqsub.u64 , q15, │ │ + vqsub.u64 , q15, q2 │ │ vceq.i d19, d11, d30 │ │ - vminnm.f16 d26, d30, d17 │ │ - @ instruction: 0xff7b5dfa │ │ + vpmin.f16 d26, d30, d10 │ │ + @ instruction: 0xff7b5dd3 │ │ vqrdmlsh.s , , q6 │ │ movs r0, r0 │ │ - ldrb r6, [r3, r1] │ │ - @ instruction: 0xff7b5c0a │ │ + ldrb r7, [r6, r0] │ │ + vqrdmulh.s , , │ │ vmin.u , , q7 │ │ vsub.i64 d25, d14, d27 │ │ vqadd.u64 d20, d12, d0 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n bda64c │ │ movs r0, r0 │ │ b.n bda856 │ │ @@ -3049940,19 +3049940,19 @@ │ │ b.n bdaf08 │ │ adds r0, #3 │ │ b.n bdac90 │ │ vpmin.u32 q7, q10, │ │ bcs.n bdab78 │ │ vbif d29, d29, d28 │ │ vqadd.u64 d29, d29, d20 │ │ - vcge.u d28, d13, d18 │ │ + vcgt.u d28, d13, d11 │ │ vqshl.u64 , q10, q13 │ │ movs r0, r0 │ │ - stmia r2!, {r1, r3, r5, r6} │ │ - vqsub.u64 d28, d10, d22 │ │ + stmia r2!, {r0, r1, r6} │ │ + vhsub.u d28, d10, d15 │ │ vceq.i q10, q13, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n bdb034 │ │ strb r0, [r0, #0] │ │ b.n bdb2de │ │ movs r0, r0 │ │ b.n bdb242 │ │ @@ -3050293,18 +3050293,18 @@ │ │ movs r4, r0 │ │ b.n bdb1aa │ │ movs r7, #25 │ │ b.n bdb46e │ │ @ instruction: 0xffeeeaff │ │ sub sp, #144 @ 0x90 │ │ vhadd.u d27, d13, d24 │ │ - vmin.u d17, d29, d9 │ │ + vmin.u , , q9 │ │ vqrdmlsh.s d24, d12, d25 │ │ vqrdmlah.s d24, d12, d1 │ │ - vqrshl.u64 , , q6 │ │ + vqrshl.u64 d17, d18, d12 │ │ vqadd.u64 q10, q6, q8 │ │ stmdb sp!, {r3, r4, r5, r7, r8, sl, fp, sp} │ │ b.n bdb232 │ │ ands r0, r0 │ │ b.n bdb5d6 │ │ lsls r0, r0, #2 │ │ b.n bdb4be │ │ @@ -3050785,16 +3050785,16 @@ │ │ asrs r0, r0, #32 │ │ b.n bdadaa │ │ movs r5, r0 │ │ b.n bdb5ee │ │ beq.n bdb2c8 │ │ b.n bdb7cc │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r1, r3, r4, r7, sl, fp, ip, sp, pc} │ │ - vqrdmulh.s , q13, q9 │ │ + ldmia.w sp!, {r0, r1, r4, r5, r6, sl, fp, ip, sp, pc} │ │ + vqrdmlah.s d27, d26, d27 │ │ vsub.i64 d20, d10, d0 │ │ stmdb sp!, {r4, ip, lr, pc} │ │ b.n bdb760 │ │ stmia r0!, {} │ │ b.n bdba0a │ │ adds r0, #8 │ │ b.n bdade8 │ │ @@ -3052756,18 +3052756,18 @@ │ │ cmp r2, #119 @ 0x77 │ │ b.n bdc9e6 │ │ strh r0, [r0, #0] │ │ b.n bdbf04 │ │ adds r0, #3 │ │ b.n bdc50c │ │ vpmin.u32 q15, q12, │ │ - ldrh r1, [r0, #48] @ 0x30 │ │ - vabd.f16 q12, , │ │ - vqrdmulh.s q12, , │ │ - vqrdmulh.s d24, d27, d25 │ │ + ldrh r2, [r3, #46] @ 0x2e │ │ + vabd.f16 q12, , q3 │ │ + vqrdmulh.s q12, , q1 │ │ + vqrdmulh.s d24, d27, d2 │ │ vceq.i q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n bdc8a4 │ │ ands r0, r0 │ │ b.n bdc74e │ │ movs r0, r0 │ │ b.n bdbf32 │ │ @@ -3053891,16 +3053891,16 @@ │ │ mrc2 10, 3, lr, cr4, cr15, {7} @ │ │ blx fdd428 │ │ blx fdd42c │ │ blx fdd430 │ │ strb r0, [r6, #20] │ │ ... │ │ movs r0, r0 │ │ - adds r6, #136 @ 0x88 │ │ - vqrshl.u64 d19, d0, d27 │ │ + adds r6, #97 @ 0x61 │ │ + vrshl.u64 , , │ │ vpmax.u , , q0 │ │ movs r0, r0 │ │ movs r1, #124 @ 0x7c │ │ movs r0, r0 │ │ movs r0, #152 @ 0x98 │ │ movs r0, r0 │ │ movs r0, #108 @ 0x6c │ │ @@ -3053927,16 +3053927,16 @@ │ │ movs r0, r0 │ │ subs r6, #92 @ 0x5c │ │ movs r0, r0 │ │ ldrsb r0, [r3, r6] │ │ movs r0, r0 │ │ subs r5, #240 @ 0xf0 │ │ movs r0, r0 │ │ - adds r5, #172 @ 0xac │ │ - vpmin.f16 d18, d27, d4 │ │ + adds r5, #133 @ 0x85 │ │ + vminnm.f16 q9, , │ │ vhadd.u d16, d11, d0 │ │ b.n bdd4fa │ │ vrhadd.u16 d0, d14, d31 │ │ ands r0, r2 │ │ stmdb sp!, {lr} │ │ b.n bdd1a6 │ │ movs r6, r0 │ │ @@ -3053946,15 +3053946,15 @@ │ │ b.n bdd1b2 │ │ cmp r7, #114 @ 0x72 │ │ b.n bdd5b6 │ │ asrs r1, r0, #32 │ │ b.n bdcf98 │ │ ands r0, r2 │ │ ldmia.w sp!, {r2, r6, r8, ip, lr, pc} │ │ - and.w lr, r3, ip, asr #11 │ │ + and.w lr, r3, r5, lsl #11 │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {lr} │ │ b.n bdd1ce │ │ lsls r0, r3, #12 │ │ b.n bdc9b2 │ │ movs r0, r0 │ │ b.n bdd536 │ │ @@ -3054158,16 +3054158,16 @@ │ │ asrs r1, r0, #32 │ │ b.n bdd178 │ │ beq.n bdcff6 │ │ add.w r0, r3, ip, lsr #32 │ │ b.n bdcb8a │ │ eors r0, r6 │ │ ldmia.w sp!, {r0, r1, r3, r6, r7, r8, r9, sl, sp} │ │ - and.w sp, r0, r8, lsl #11 │ │ - vabd.f16 d18, d11, d12 │ │ + and.w sp, r0, r1, asr #10 │ │ + @ instruction: 0xff7b2ce5 │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {lr} │ │ b.n bdd3ba │ │ movs r0, #0 │ │ b.n bdd7be │ │ adds r4, #208 @ 0xd0 │ │ b.n bdcc6a │ │ @@ -3056012,15 +3056012,15 @@ │ │ movs r0, r3 │ │ b.n bddb08 │ │ movs r0, r1 │ │ b.n bde332 │ │ lsls r7, r4, #24 │ │ @ instruction: 0xeb00fced │ │ @ instruction: 0xeaff32c0 │ │ - vpmin.u q9, , q6 │ │ + vpmin.u d18, d13, d21 │ │ vrhadd.u d26, d11, d21 │ │ vqrshl.u64 , q14, q6 │ │ vhadd.u d16, d14, d2 │ │ b.n bde34e │ │ lsls r1, r0, #12 │ │ b.n bde632 │ │ stc2l 10, cr1, [r9], #1020 @ 0x3fc @ │ │ @@ -3057192,15 +3057192,15 @@ │ │ b.n bde936 │ │ movs r1, r0 │ │ b.n bdf0b8 │ │ movs r4, r0 │ │ b.n bde4c0 │ │ movs r4, r2 │ │ and.w r4, r0, r5, lsl #27 │ │ - vcge.u q9, , q2 │ │ + vcgt.u d18, d13, d29 │ │ vhadd.u d16, d27, d24 │ │ b.n bde504 │ │ adds r2, #129 @ 0x81 │ │ b.n bdefca │ │ asrs r4, r4, #2 │ │ b.n bde50c │ │ strb r0, [r0, #0] │ │ @@ -3057233,44 +3057233,44 @@ │ │ b.n bde520 │ │ asrs r0, r2, #32 │ │ b.n bde524 │ │ lsls r1, r4, #14 │ │ add.w r0, r0, ip, asr #17 │ │ b.n bde54c │ │ mcr2 10, 0, lr, cr12, cr15, {7} @ │ │ - ldmia r3, {r1, r2, r3, r4, r6, r7} │ │ + ldmia r3!, {r0, r1, r2, r4, r5, r7} │ │ vabd.f16 , q5, q0 │ │ - vcge.u d18, d13, d8 │ │ - vqsub.u64 d18, d11, d28 │ │ + vqsub.u64 q9, , │ │ + vqsub.u64 d18, d11, d5 │ │ vqrdmulh.s q10, , q6 │ │ movs r0, r0 │ │ cmp r0, #73 @ 0x49 │ │ - vminnm.f16 , , q2 │ │ - vhadd.u d25, d27, d11 │ │ + vpmin.f16 d17, d29, d29 │ │ + vhadd.u , , q10 │ │ vcge.u d20, d26, d13 │ │ - vpmin.f16 d17, d29, d4 │ │ - vsub.i64 d28, d11, d14 │ │ + vminnm.f16 , , │ │ + vabd.u q14, , │ │ @ instruction: 0xff7a3cce │ │ - vrhadd.u d18, d12, d0 │ │ - vqrdmlah.s d28, d27, d14 │ │ - vqadd.u64 q9, q5, q8 │ │ + vqadd.u64 q9, q14, │ │ + vqrdmlah.s q14, , │ │ + vhadd.u q9, q5, │ │ vqrdmlsh.s d19, d11, d2 │ │ - vminnm.f16 q13, q14, q3 │ │ - vabd.u d28, d11, d10 │ │ - vcgt.f16 , q5, q6 │ │ - vcgt.f16 d26, d11, d14 │ │ - @ instruction: 0xff7b1d90 │ │ + vpmin.f16 d26, d28, d31 │ │ + vmax.u q14, , │ │ + vcgt.f16 d17, d10, d21 │ │ + vabd.f16 q13, , │ │ + vabd.f16 , , │ │ vmul.p d19, d11, d18 │ │ vabd.u q11, q6, q10 │ │ vmul.p8 d31, d14, d4 │ │ - vcgt.u , , q14 │ │ - vmls.i d20, d27, d5 │ │ + vcgt.u , , │ │ + vmul.p q10, , q7 │ │ vqrshl.u64 d21, d0, d11 │ │ - vaba.u , q14, q8 │ │ - vpmin.u d22, d27, d11 │ │ + vabd.u , q14, │ │ + vpmin.u q11, , q10 │ │ vsub.i64 d20, d11, d0 │ │ stmdb sp!, {ip} │ │ b.n bde5b4 │ │ adds r3, #30 │ │ @ instruction: 0xeb008800 │ │ ldmia.w sp!, {r4, r5, r6, r7, fp, lr} │ │ stmdb sp!, {r3, r5, r6, ip, lr, pc} │ │ @@ -3057509,15 +3057509,15 @@ │ │ adds r4, #118 @ 0x76 │ │ add.w r0, r0, r1 │ │ b.n bdf3e6 │ │ beq.n bded78 │ │ b.n bdf1c4 │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r2, r3, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ - vaddw.u , , d4 │ │ + vshr.u64 , , #1 │ │ @ instruction: 0xff7b2ca2 │ │ vminnm.f16 q10, q14, q8 │ │ stmdb sp!, {r2, r3, r4, r5, ip, lr, pc} │ │ b.n bdf15c │ │ asrs r0, r4, #32 │ │ b.n bde7e6 │ │ str r0, [r0, r0] │ │ @@ -3058083,30 +3058083,30 @@ │ │ movs r0, r0 │ │ b.n bdec9a │ │ @ instruction: 0xffa6eaff │ │ vld4.16 {d15[],d17[],d19[],d21[]}, [r0 :64], ip │ │ stmia r7!, {r0, r3, r6, r7} │ │ vceq.i d30, d29, d19 │ │ vbif d19, d29, d3 │ │ - vminnm.f16 d30, d29, d27 │ │ - vacgt.f16 d23, d10, d14 │ │ + vminnm.f16 d30, d29, d4 │ │ + @ instruction: 0xff7a7df7 │ │ vmls.i d20, d26, d18 │ │ - vmul.p d25, d28, d0 │ │ - vmul.p , q13, q10 │ │ - vhadd.u d18, d10, d16 │ │ + vmls.i , q6, │ │ + vmls.i , q13, │ │ + vminnm.f16 , q13, │ │ vqsub.u64 d31, d11, d27 │ │ - @ instruction: 0xff7b9c4f │ │ - vacgt.f16 d30, d27, d17 │ │ + @ instruction: 0xff7b9c28 │ │ + vcgt.f16 d30, d27, d10 │ │ vshl.u64 q11, , q5 │ │ - vrhadd.u d29, d12, d10 │ │ + vhadd.u , q14, │ │ @ instruction: 0xff7abc4f │ │ vhsub.u d24, d28, d30 │ │ vsub.i64 d29, d28, d24 │ │ - vqshl.u64 d27, d9, d28 │ │ - vabd.f16 q15, q13, │ │ + vqshl.u64 , q9, q6 │ │ + @ instruction: 0xff7aedbe │ │ vbif q10, q13, q8 │ │ stmdb sp!, {r3, r6, ip, lr, pc} │ │ b.n bdf684 │ │ strb r0, [r0, #0] │ │ b.n bdf52e │ │ lsls r0, r2, #1 │ │ movt r4, #1488 @ 0x5d0 │ │ @@ -3058792,16 +3058792,16 @@ │ │ lsls r1, r0, #16 │ │ b.n bdfec6 │ │ movs r0, r0 │ │ b.n bdf2d6 │ │ beq.n bdf86c │ │ b.n bdfce8 │ │ strh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r4, r5, r7, r9, sl} │ │ - vsub.i64 q8, , q8 │ │ + ldmia.w sp!, {r0, r3, r7, r9, sl} │ │ + vceq.i d16, d11, d25 │ │ vshl.u64 , q8, │ │ vshr.u32 q10, q8, #1 │ │ stmdb sp!, {r5, ip, lr, pc} │ │ b.n bdfc80 │ │ str r0, [r0, #0] │ │ b.n bdfb2a │ │ ands r1, r0 │ │ @@ -3058875,16 +3058875,16 @@ │ │ asrs r6, r3, #15 │ │ add.w r0, r0, r4 │ │ b.n bdfbc2 │ │ beq.n bdf8c4 │ │ b.n bdfda0 │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {r0, r1, r3, r5, r9, sl, lr} │ │ - vrshl.u64 q8, q4, │ │ - vqrdmlah.s q14, , q11 │ │ + vrshl.u64 d16, d17, d13 │ │ + vqrdmulh.s q14, , │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r5, r6, ip, lr, pc} │ │ b.n bdfd38 │ │ lsls r0, r2, #1 │ │ movt r0, #1536 @ 0x600 │ │ b.n bdfbe6 │ │ lsls r0, r0, #1 │ │ @@ -3059148,24 +3059148,24 @@ │ │ b.n bdf5d8 │ │ asrs r0, r0, #1 │ │ b.n bdffec │ │ mrc2 11, 2, lr, cr15, cr15, {7} @ │ │ beq.n bdfba0 │ │ b.n bdfff4 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r1, r3, r5, r6, r7, r8, fp, pc} │ │ - vqrshl.u64 q14, , │ │ - vabd.u d17, d11, d24 │ │ - vcgt.u q8, , q14 │ │ - vhsub.u , , │ │ - vmax.u d17, d27, d16 │ │ + ldmia.w sp!, {r0, r1, r6, r7, r8, fp, pc} │ │ + vrshl.u64 d28, d26, d11 │ │ + vabd.u d17, d11, d1 │ │ + vcgt.u q8, , │ │ + vhsub.u , , q0 │ │ + vmin.u , , │ │ vqrdmulh.s d16, d11, d30 │ │ - vcge.u q8, , q2 │ │ - vhsub.u , , │ │ - vaba.u q14, , q12 │ │ + vcgt.u d16, d13, d29 │ │ + vhsub.u d25, d11, d24 │ │ + vaba.u q14, , │ │ vbif q10, q13, q8 │ │ stmdb sp!, {ip, sp, lr} │ │ b.n bdfe4e │ │ str r0, [r0, r0] │ │ b.n bdfe52 │ │ lsls r0, r2, #19 │ │ b.n bdf684 │ │ @@ -3059753,31 +3059753,31 @@ │ │ mcr2 11, 1, lr, cr7, cr15, {7} @ │ │ movs r7, r0 │ │ b.n be033a │ │ ldrh r4, [r0, #50] @ 0x32 │ │ @ instruction: 0xeb01d054 │ │ b.n be051c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r1, r3, r7, r9, sl, lr, pc} │ │ - vqadd.u64 d16, d11, d16 │ │ + ldmia.w sp!, {r2, r5, r6, r9, sl, lr, pc} │ │ + vhadd.u d16, d11, d9 │ │ vmul.p d27, d27, d3 │ │ vrshl.u64 q15, , │ │ - vqadd.u64 q8, , q6 │ │ + vqadd.u64 d16, d11, d21 │ │ vmul.p d27, d27, d31 │ │ - vpmax.u q13, , │ │ - vminnm.f16 , , q2 │ │ + vpmin.u d26, d13, d26 │ │ + vpmin.f16 d31, d27, d29 │ │ vmul.p d27, d10, d23 │ │ vcge.u , , q7 │ │ - vabd.f16 , q14, q12 │ │ + vabd.f16 , q14, │ │ vabd.u , q5, │ │ vabd.u d18, d29, d20 │ │ movs r0, r0 │ │ - stmia r2!, {r0, r1, r3, r6} │ │ - vabd.f16 d31, d26, d0 │ │ - vshl.u64 q14, q2, q5 │ │ + stmia r2!, {r2, r5} │ │ + @ instruction: 0xff7afd59 │ │ + vqshl.u64 d28, d13, d10 │ │ vcgt.u d16, d11, d16 │ │ b.n bdfb6a │ │ adds r1, #44 @ 0x2c │ │ and.w r8, r0, r0, lsl #16 │ │ stmdb sp!, {r5, ip, lr, pc} │ │ b.n be04f0 │ │ lsls r0, r2, #1 │ │ @@ -3060956,18 +3060956,18 @@ │ │ asrs r2, r0, #32 │ │ b.n be11b6 │ │ ldr r1, [r5, r6] │ │ @ instruction: 0xeb00d034 │ │ b.n be0f98 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, r4, r5, r7, fp, ip, lr, pc} │ │ - vcgt.u d31, d11, d12 │ │ - vmls.i d18, d10, d21 │ │ - vqshl.u64 , , │ │ - vcgt.u , q5, q8 │ │ + vhsub.u , , │ │ + vceq.i q9, q13, q15 │ │ + vqshl.u64 d29, d20, d27 │ │ + vcge.u d31, d10, d25 │ │ vcgt.f16 q8, q13, │ │ vsub.i64 d20, d12, d0 │ │ stmdb sp!, {r0, sp, lr, pc} │ │ b.n be0de2 │ │ asrs r0, r0, #32 │ │ b.n be0de6 │ │ lsls r0, r2, #19 │ │ @@ -3061168,15 +3061168,15 @@ │ │ movs r2, r1 │ │ b.n be0f92 │ │ beq.n be0cac │ │ b.n be1170 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, fp, ip, sp} │ │ vqsub.u8 d31, d14, d18 │ │ - vrhadd.u , , q12 │ │ + vrhadd.u , , │ │ vqrdmlsh.s d28, d10, d21 │ │ vceq.i q10, , q8 │ │ stmdb sp!, {r3, r5, ip, lr, pc} │ │ b.n be110c │ │ ands r0, r0 │ │ b.n be0fb6 │ │ lsls r0, r2, #19 │ │ @@ -3061590,15 +3061590,15 @@ │ │ @ instruction: 0xfa2eebff │ │ movs r0, r0 │ │ b.n be171e │ │ beq.n be1028 │ │ b.n be14fc │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r1, r2, r5, r6, r9, sl, fp, sp, lr, pc} │ │ - @ instruction: 0xff7bed9c │ │ + @ instruction: 0xff7bed75 │ │ vrshl.u64 , q15, q5 │ │ vminnm.f16 q10, q14, q8 │ │ stmdb sp!, {r0, r1, r2, r3, r4, r6, r8, r9, sl, fp, ip, lr, pc} │ │ b.n be1494 │ │ adds r0, #2 │ │ b.n be133e │ │ movs r0, #188 @ 0xbc │ │ @@ -3063517,15 +3063517,15 @@ │ │ b.n be212c │ │ mcrr2 10, 15, lr, sl, cr15 │ │ sxth r0, r7 │ │ b.n be1b54 │ │ add sp, #44 @ 0x2c │ │ b.n be2138 │ │ mcrr2 10, 15, lr, r7, cr15 │ │ - cbz r0, be204a │ │ + cbz r1, be2040 │ │ vqsub.u64 d27, d10, d24 │ │ b.n be1b64 │ │ add sp, #44 @ 0x2c │ │ b.n be2148 │ │ mcrr2 10, 15, lr, r3, cr15 │ │ cbz r0, be2054 │ │ b.n be1b70 │ │ @@ -3063633,16 +3063633,16 @@ │ │ b.n be2244 │ │ stc2 10, cr14, [r4], {255} @ 0xff @ │ │ sub sp, #48 @ 0x30 │ │ b.n be1c6c │ │ add sp, #44 @ 0x2c │ │ b.n be2250 │ │ stc2 10, cr14, [r1], {255} @ 0xff @ │ │ - movs r1, #87 @ 0x57 │ │ - vqrdmlsh.s d30, d11, d4 │ │ + movs r1, #48 @ 0x30 │ │ + vqrdmulh.s q15, , │ │ vhadd.u , q5, q6 │ │ b.n be1c80 │ │ add sp, #44 @ 0x2c │ │ b.n be2264 │ │ @ instruction: 0xfbfceaff │ │ cmp r5, #56 @ 0x38 │ │ vqadd.u64 d27, d13, d24 │ │ @@ -3063656,117 +3063656,117 @@ │ │ b.n be2280 │ │ @ instruction: 0xfbf5eaff │ │ add sp, #256 @ 0x100 │ │ b.n be1ca8 │ │ add sp, #44 @ 0x2c │ │ b.n be228c │ │ @ instruction: 0xfbf2eaff │ │ - strb r1, [r7, r7] │ │ - vmin.u , , │ │ - vqrdmulh.s q15, , q2 │ │ + strb r2, [r2, r7] │ │ + vmin.u , , q0 │ │ + vqrdmlah.s d30, d27, d13 │ │ vqrdmlsh.s q9, q13, q8 │ │ vminnm.f16 d29, d13, d29 │ │ - vminnm.f16 d27, d11, d8 │ │ + vacgt.f16 , , │ │ vcgt.u d21, d26, d4 │ │ - vabd.f16 d27, d28, d30 │ │ - @ instruction: 0xff7abdbe │ │ - vacgt.f16 d27, d26, d22 │ │ + vabd.f16 d27, d28, d7 │ │ + @ instruction: 0xff7abd97 │ │ + vcgt.f16 d27, d26, d15 │ │ vpmin.u d31, d10, d27 │ │ - vcgt.u , , │ │ - @ instruction: 0xff7bdd7c │ │ - @ instruction: 0xff7a6c82 │ │ + vcgt.u d17, d11, d20 │ │ + @ instruction: 0xff7bdd55 │ │ + vqrdmlsh.s q11, q5, │ │ vrshl.u64 , , │ │ vqrshl.u64 , , │ │ vmax.u , , │ │ vqrshl.u64 q15, , │ │ - @ instruction: 0xff7cddf0 │ │ - vqrdmlah.s q11, q5, q11 │ │ - vqrdmulh.s d22, d27, d2 │ │ - vqrdmlsh.s q11, , q9 │ │ + vabd.f16 , q14, │ │ + vqrdmulh.s q11, q5, │ │ + vqrdmlah.s q11, , │ │ + @ instruction: 0xff7b6c4b │ │ vpmax.u q14, , q4 │ │ vpmin.f16 d17, d12, d11 │ │ vpmax.u q13, , q9 │ │ vrhadd.u d16, d28, d15 │ │ - vcgt.u , , │ │ + vcgt.u d17, d29, d22 │ │ vacgt.f16 d29, d27, d22 │ │ vabd.f16 q8, , q6 │ │ movs r0, r0 │ │ - ldr r6, [pc, #884] @ (be255c ) │ │ - vsub.i64 q12, q5, q10 │ │ + ldr r6, [pc, #728] @ (be24c0 ) │ │ + vceq.i d24, d10, d29 │ │ vqadd.u64 d17, d11, d8 │ │ movs r0, r0 │ │ subs r6, #14 │ │ vmin.u , , q8 │ │ vmax.u , , q10 │ │ vcgt.f16 d19, d13, d23 │ │ vqrdmlsh.s d24, d13, d23 │ │ vqrdmlsh.s q12, q6, │ │ vaba.u d25, d28, d8 │ │ - vqrshl.u64 q12, , │ │ - vshl.u64 q12, , q13 │ │ + vqrshl.u64 d24, d24, d13 │ │ + vshl.u64 q12, q0, q13 │ │ vqrdmlah.s d21, d10, d22 │ │ vmax.u d25, d29, d12 │ │ vmax.u d25, d29, d0 │ │ vcgt.u q14, , │ │ vpmax.u d17, d11, d24 │ │ vpmax.u d17, d28, d22 │ │ vshl.u64 q15, , q14 │ │ vshl.u64 d30, d23, d28 │ │ vsub.i64 d25, d12, d5 │ │ - vqsub.u64 , , q2 │ │ - vqsub.u64 d17, d11, d16 │ │ + vhsub.u d17, d13, d29 │ │ + vhsub.u d17, d11, d9 │ │ vsub.i64 , , q11 │ │ - vhadd.u d19, d13, d26 │ │ - vcgt.f16 q9, , q6 │ │ - vcgt.f16 q9, , q0 │ │ + vhadd.u d19, d13, d3 │ │ + vcgt.f16 d18, d27, d21 │ │ + vacgt.f16 d18, d27, d9 │ │ vabd.f16 d24, d11, d10 │ │ vcge.u d28, d28, d25 │ │ - vpmin.f16 , , q7 │ │ - vmul.p q11, q13, q8 │ │ + vpmin.f16 d27, d11, d23 │ │ + vmls.i q11, q13, │ │ vcgt.u , q5, │ │ - vqrdmlsh.s d22, d28, d1 │ │ - vqrshl.u64 q13, q4, │ │ - @ instruction: 0xff7bdcce │ │ - @ instruction: 0xff7adcc2 │ │ - vhadd.u , q5, │ │ + @ instruction: 0xff7c6c6a │ │ + vqrshl.u64 d26, d17, d11 │ │ + @ instruction: 0xff7bdca7 │ │ + vqrdmlsh.s d29, d26, d11 │ │ + vhadd.u , q5, q3 │ │ vmax.u q15, , │ │ - vmul.p , q6, q3 │ │ + vmls.i d17, d12, d31 │ │ vhadd.u d29, d11, d12 │ │ vcvt.f32.u32 q14, q10, #1 │ │ vqrdmlsh.s d25, d28, d13 │ │ vabd.f16 d27, d29, d7 │ │ vmax.u q8, , │ │ - vsub.i64 , , q9 │ │ + vceq.i d17, d13, d27 │ │ vacgt.f16 , , q5 │ │ vacgt.f16 , q14, │ │ vceq.i d21, d12, d31 │ │ - vmin.u q13, q6, q5 │ │ + vmin.u d26, d12, d19 │ │ vbif d25, d26, d7 │ │ vabd.u , q14, q13 │ │ @ instruction: 0xff7cadd0 │ │ - vmls.i q12, q14, │ │ - vcgt.u d28, d10, d13 │ │ + vmul.p d24, d28, d14 │ │ + vhsub.u q14, q13, q11 │ │ vqadd.u64 d20, d26, d8 │ │ vsub.i64 d19, d29, d27 │ │ - vqadd.u64 d23, d12, d27 │ │ + vqadd.u64 d23, d12, d4 │ │ vqrshl.u64 q14, , │ │ - vhsub.u q14, , │ │ + vhsub.u q14, , q3 │ │ vsub.i64 d19, d10, d17 │ │ - vhsub.u q14, q6, q0 │ │ + vqsub.u64 d28, d12, d9 │ │ vminnm.f16 d19, d26, d27 │ │ vrhadd.u d30, d13, d3 │ │ vqrdmlah.s , , q11 │ │ - vqadd.u64 , , q6 │ │ + vqadd.u64 d21, d11, d21 │ │ vabd.u d19, d26, d9 │ │ vqrdmlah.s d31, d12, d16 │ │ - vqadd.u64 d21, d11, d6 │ │ + vpmin.f16 q10, , │ │ vsub.i64 q8, q5, q12 │ │ movs r0, r0 │ │ ldrb r7, [r1, #2] │ │ - vcgt.f16 , , q12 │ │ + vcgt.f16 , , │ │ vqadd.u64 d18, d10, d4 │ │ vceq.i d20, d13, d16 │ │ stmdb sp!, {r5, ip, lr, pc} │ │ b.n be27a8 │ │ str r0, [r0, r0] │ │ b.n be2652 │ │ asrs r0, r0, #8 │ │ @@ -3063890,17 +3063890,17 @@ │ │ beq.n be2458 │ │ b.n be2934 │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {ip, lr} │ │ b.n be2b62 │ │ @ instruction: 0xfffaeaff │ │ cmp r4, #63 @ 0x3f │ │ - vpmin.u d29, d10, d0 │ │ + vmls.i , q13, │ │ vmin.u , q13, │ │ - vmul.p , q14, q2 │ │ + vmls.i d29, d28, d29 │ │ vceq.i d20, d10, d16 │ │ stmdb sp!, {r5, ip, lr, pc} │ │ b.n be28d8 │ │ movs r7, r5 │ │ b.n be2ae4 │ │ movs r6, r2 │ │ lsrs r0, r0, #8 │ │ @@ -3064040,22 +3064040,22 @@ │ │ bf 12, befd5a │ │ movs r1, r0 │ │ b.n be2ca2 │ │ beq.n be25a4 │ │ b.n be2a80 │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r1, r2, r4, r6, r8, r9, sl, fp, lr} │ │ - vsub.i64 , q14, q6 │ │ - vsub.i64 q11, q5, q14 │ │ + vsub.i64 d29, d28, d21 │ │ + vsub.i64 q11, q5, │ │ vabd.f16 , , q12 │ │ - vceq.i , , q12 │ │ - vceq.i d22, d10, d8 │ │ + vceq.i , , │ │ + vaba.u q11, q13, │ │ vrshl.u64 d17, d20, d11 │ │ - vsub.i64 d29, d12, d28 │ │ - vabd.u q11, q13, q4 │ │ + vsub.i64 d29, d12, d5 │ │ + vabd.u d22, d26, d17 │ │ vqrdmlah.s q10, , q8 │ │ stmdb sp!, {r4, ip, lr, pc} │ │ b.n be2a30 │ │ asrs r0, r0, #32 │ │ b.n be20ba │ │ ands r0, r0 │ │ b.n be28de │ │ @@ -3064186,23 +3064186,23 @@ │ │ and.w r0, r0, r8, lsl #4 │ │ b.n be21ec │ │ cmp r2, #82 @ 0x52 │ │ b.n be2cb2 │ │ asrs r1, r0, #32 │ │ b.n be27d4 │ │ cbnz r6, be2704 │ │ - @ instruction: 0xea03d6b0 │ │ + @ instruction: 0xea03d689 │ │ vhadd.u d17, d10, d8 │ │ b.n be2200 │ │ cmp r3, #146 @ 0x92 │ │ b.n be2cc6 │ │ asrs r1, r0, #32 │ │ b.n be27e8 │ │ cbnz r1, be2718 │ │ - @ instruction: 0xea03d69c │ │ + @ instruction: 0xea03d675 │ │ vqsub.u64 q8, q13, q0 │ │ b.n be2a56 │ │ vrhadd.u16 d14, d14, d31 │ │ movs r0, r2 │ │ b.n be21fe │ │ vrhadd.u16 d14, d14, d31 │ │ movs r0, r5 │ │ @@ -3064213,15 +3064213,15 @@ │ │ movs r0, r3 │ │ b.n be2e32 │ │ movs r0, #171 @ 0xab │ │ b.n be2e36 │ │ asrs r1, r0, #32 │ │ b.n be2818 │ │ hlt 0x0016 │ │ - and.w r8, r3, r9, asr #18 │ │ + and.w r8, r3, r2, lsl #18 │ │ vhadd.u d16, d11, d0 │ │ b.n be2da6 │ │ vrhadd.u16 d0, d14, d31 │ │ ldr r3, [pc, #960] @ (be2acc ) │ │ stmdb sp!, {sp, lr} │ │ b.n be2232 │ │ strh r0, [r0, #0] │ │ @@ -3064383,18 +3064383,18 @@ │ │ b.n be2baa │ │ movs r0, #211 @ 0xd3 │ │ b.n be2fae │ │ asrs r1, r0, #32 │ │ b.n be2990 │ │ ldr r3, [pc, #960] @ (be2c34 ) │ │ ldmia.w sp!, {r1, r2, r6, r7, r9, fp, ip, sp, pc} │ │ - and.w r8, r3, r5, ror #17 │ │ - vsub.i64 d20, d11, d5 │ │ - vaba.u d20, d27, d5 │ │ - vaba.u d20, d11, d17 │ │ + and.w r8, r3, lr, lsl #17 │ │ + vaba.u q10, , q7 │ │ + vabd.u q10, , q15 │ │ + vabd.u d20, d11, d10 │ │ vaba.u q10, , q8 │ │ stmdb sp!, {r4, ip, sp} │ │ b.n be23b2 │ │ ands r0, r0 │ │ b.n be2bd6 │ │ movs r0, r0 │ │ b.n be2f40 │ │ @@ -3064602,15 +3064602,15 @@ │ │ b.n be2548 │ │ movs r4, r0 │ │ lsls r4, r0, #22 │ │ strh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2} │ │ b.n be2556 │ │ strh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r2, r3, r5, r6, r7, r9, sl, lr} │ │ + ldmia.w sp!, {r1, r2, r6, r7, r9, sl, lr} │ │ vqadd.u64 d18, d11, d24 │ │ b.n be257c │ │ movs r0, r0 │ │ b.n be3102 │ │ vrhadd.u16 d1, d14, d31 │ │ movs r0, #0 │ │ b.n be2586 │ │ @@ -3066571,15 +3066571,15 @@ │ │ lsls r5, r7, #5 │ │ movs r0, r0 │ │ movs r0, r0 │ │ ldrb r0, [r0, #1] │ │ lsls r5, r7, #5 │ │ movs r0, r0 │ │ movs r0, r0 │ │ - adds r7, #145 @ 0x91 │ │ + adds r7, #106 @ 0x6a │ │ @ instruction: 0xff7b1d78 │ │ movs r0, r0 │ │ adds r4, r7, #5 │ │ movs r0, r0 │ │ adds r4, r5, #5 │ │ movs r0, r0 │ │ adds r0, r5, #5 │ │ @@ -3066604,15 +3066604,15 @@ │ │ movs r0, r0 │ │ adds r4, r6, #1 │ │ movs r0, r0 │ │ adds r4, r6, #1 │ │ movs r0, r0 │ │ adds r0, r6, #1 │ │ movs r0, r0 │ │ - adds r5, #57 @ 0x39 │ │ + adds r5, #18 │ │ vhadd.u d16, d11, d0 │ │ b.n be419e │ │ vrhadd.u16 d0, d14, d31 │ │ ands r0, r2 │ │ stmdb sp!, {lr} │ │ b.n be3e4a │ │ lsls r2, r5, #5 │ │ @@ -3066669,15 +3066669,15 @@ │ │ b.n be3eca │ │ movs r4, #51 @ 0x33 │ │ b.n be418e │ │ asrs r1, r0, #32 │ │ b.n be3cb0 │ │ ands r0, r2 │ │ ldmia.w sp!, {r1, r2, r3, r4, r5, r6, r7, r8, sl, ip, sp, pc} │ │ - and.w r4, r3, r5, asr #12 │ │ + and.w r3, r3, lr, ror #15 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, ip, lr, pc} │ │ b.n be4040 │ │ str r1, [r0, r0] │ │ b.n be3eea │ │ movs r0, #0 │ │ b.n be3eee │ │ @@ -3070027,23 +3070027,23 @@ │ │ cmp r6, #224 @ 0xe0 │ │ movs r0, r0 │ │ movs r0, r0 │ │ movs r0, r0 │ │ @ instruction: 0xffffffff │ │ @ instruction: 0xffffffff │ │ ... │ │ - adds r7, #31 │ │ + adds r6, #248 @ 0xf8 │ │ vhadd.u d17, d11, d8 │ │ b.n be52d8 │ │ movs r0, #66 @ 0x42 │ │ b.n be5ede │ │ asrs r1, r0, #32 │ │ b.n be58c0 │ │ add r6, sp, #1004 @ 0x3ec │ │ - and.w r5, r3, r7, ror #14 │ │ + and.w r5, r3, r0, lsr #14 │ │ vqshl.u64 , q2, │ │ bmi.n be5756 │ │ bmi.n be5758 │ │ bmi.n be575a │ │ ands r0, r2 │ │ stmdb sp!, {r2, r4, r6, ip} │ │ b.n be5cd8 │ │ @@ -3070228,15 +3070228,15 @@ │ │ movs r0, #0 │ │ b.n be543c │ │ movs r1, r0 │ │ b.n be607e │ │ beq.n be5950 │ │ b.n be5e5c │ │ ldrh r0, [r6, #10] │ │ - ldmia.w sp!, {r2, r4, r5, r6, r7, r8, sl, ip} │ │ + ldmia.w sp!, {r0, r2, r3, r6, r7, r8, sl, ip} │ │ vqrdmlah.s q10, q13, q8 │ │ stmdb sp!, {r0, ip, lr} │ │ b.n be5c92 │ │ asrs r0, r5, #7 │ │ b.n be5494 │ │ ands r0, r0 │ │ b.n be5c9a │ │ @@ -3070470,18 +3070470,18 @@ │ │ asrs r5, r0, #32 │ │ b.n be5ce4 │ │ adds r0, #83 @ 0x53 │ │ adds r3, #0 │ │ adds r0, #0 │ │ b.n be5642 │ │ ldrh r0, [r6, #30] │ │ - ldmia.w sp!, {r4, r6, r7, sl, ip} │ │ - vmul.p , q13, │ │ + ldmia.w sp!, {r0, r3, r5, r7, sl, ip} │ │ + vmls.i d29, d26, d30 │ │ vminnm.f16 q12, q5, q9 │ │ - vmls.i , q6, │ │ + vmls.i , q6, q2 │ │ vhsub.u q8, q13, │ │ vceq.i d20, d13, d16 │ │ stmdb sp!, {r0, ip, lr} │ │ b.n be5e9e │ │ asrs r0, r2, #2 │ │ b.n be56a0 │ │ ands r0, r0 │ │ @@ -3070548,18 +3070548,18 @@ │ │ movs r0, r0 │ │ asrs r0, r4, #14 │ │ lsls r4, r6, #1 │ │ asrs r4, r0, #22 │ │ movs r1, r0 │ │ b.n be6332 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r2, r6, r7, r9, ip} │ │ - vaba.u , q13, │ │ + ldmia.w sp!, {r0, r2, r3, r4, r7, r9, ip} │ │ + vabd.u , q13, q5 │ │ vabd.f16 d24, d26, d26 │ │ - vabd.u , q14, │ │ + vabd.u d29, d28, d16 │ │ vrhadd.u q8, q5, │ │ vsub.i64 d20, d13, d0 │ │ stmdb sp!, {r3, r5, lr, pc} │ │ b.n be5732 │ │ b.n be5c14 │ │ b.n be6356 │ │ adds r0, #48 @ 0x30 │ │ @@ -3071663,22 +3071663,22 @@ │ │ movs r0, r0 │ │ b.n be662c │ │ movs r0, r5 │ │ b.n be601c │ │ movs r5, r0 │ │ b.n be6856 │ │ strh r0, [r6, #14] │ │ - ldmia.w sp!, {r1, r3, r4, r5, r6, r8, r9, sl, ip, sp, pc} │ │ - vaba.u d27, d10, d10 │ │ - vmin.u , q13, q9 │ │ - vmax.u , q13, q5 │ │ - vmax.u d27, d26, d18 │ │ + ldmia.w sp!, {r0, r1, r4, r6, r8, r9, sl, ip, sp, pc} │ │ + vmin.u , q13, │ │ + vmax.u , q13, │ │ + vmax.u d27, d26, d19 │ │ + vmin.u , q5, │ │ vhadd.u d16, d10, d20 │ │ movs r0, r0 │ │ - @ instruction: 0xb656 │ │ + @ instruction: 0xb62f │ │ vsub.i64 d20, d10, d0 │ │ stmdb sp!, {r0, r2, r4, r6, sl, fp, ip, lr, pc} │ │ @ instruction: 0xeb038800 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ stmdb sp!, {r2, ip, lr, pc} │ │ b.n be69e4 │ │ str r0, [r0, #0] │ │ @@ -3071909,25 +3071909,25 @@ │ │ asrs r1, r0, #32 │ │ b.n be6858 │ │ add r3, sp, #84 @ 0x54 │ │ add.w r0, r3, r6 │ │ b.n be6a82 │ │ lsls r4, r2, #8 │ │ @ instruction: 0xeb00ff8b │ │ - @ instruction: 0xeaffb5c6 │ │ - vqsub.u64 q10, q13, │ │ - vrshl.u64 d27, d26, d11 │ │ + @ instruction: 0xeaffb59f │ │ + vqsub.u64 q10, q13, q1 │ │ + vrshl.u64 d27, d3, d11 │ │ vsub.i64 d18, d10, d5 │ │ vmul.p d30, d13, d28 │ │ vmin.u d31, d25, d21 │ │ @ instruction: 0xff7c0d9e │ │ - vqrdmulh.s d21, d28, d4 │ │ + vqrdmlah.s , q6, │ │ @ instruction: 0xff7a5ced │ │ - vcgt.u , q14, q15 │ │ - vcge.u , q13, q1 │ │ + vcgt.u , q14, │ │ + vcgt.u d27, d26, d27 │ │ vhadd.u d16, d10, d0 │ │ b.n be6e1c │ │ movs r0, r0 │ │ lsls r0, r4, #14 │ │ vrhadd.u16 d0, d14, d31 │ │ ldr r7, [pc, #960] @ (be6b44 ) │ │ stmdb sp!, {r2, r5, ip, lr, pc} │ │ @@ -3072876,26 +3072876,26 @@ │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {} │ │ b.n be769a │ │ beq.n be6fa4 │ │ b.n be7478 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r1, r4, r5, r6, r7, fp} │ │ - vcge.u q8, q14, q9 │ │ + vcgt.u q8, q14, │ │ vceq.i d16, d11, d14 │ │ - @ instruction: 0xff7c1dd1 │ │ + vabd.f16 d17, d28, d26 │ │ vabd.u d16, d26, d22 │ │ vceq.i d30, d28, d20 │ │ @ instruction: 0xff7b7c24 │ │ vpmin.u d20, d12, d5 │ │ vqrdmlah.s d23, d29, d12 │ │ vqrdmlsh.s q8, q6, q8 │ │ vqrdmulh.s d23, d13, d20 │ │ vqadd.u64 d29, d28, d6 │ │ - vpmin.f16 d31, d28, d16 │ │ + vminnm.f16 , q6, │ │ vhadd.u q15, , │ │ vhadd.u d16, d9, d0 │ │ b.n be763e │ │ vrhadd.u16 d0, d14, d31 │ │ ldr r0, [pc, #192] @ (be7064 ) │ │ stmdb sp!, {r3, r5, r6, ip} │ │ b.n be74aa │ │ @@ -3072943,15 +3072943,15 @@ │ │ b.n be734a │ │ asrs r5, r0, #32 │ │ b.n be734e │ │ movs r0, #171 @ 0xab │ │ b.n be7752 │ │ ldr r0, [pc, #192] @ (be70d4 ) │ │ ldmia.w sp!, {r1, r2, r3, r4, r6, r7, fp, sp, pc} │ │ - @ instruction: 0xea03ab3e │ │ + @ instruction: 0xea03ab17 │ │ vhadd.u d16, d10, d0 │ │ b.n be76c2 │ │ movs r1, r0 │ │ lsls r0, r4, #14 │ │ vrhadd.u16 d0, d14, d31 │ │ lsls r0, r5, #1 │ │ b.n be752e │ │ @@ -3073356,32 +3073356,32 @@ │ │ lsls r5, r5, #4 │ │ add.w r0, r0, r1 │ │ b.n be7afa │ │ beq.n be72cc │ │ b.n be78d8 │ │ ldrh r0, [r6, #30] │ │ ldmia.w sp!, {r2, r4, r7, fp, ip, sp, lr} │ │ - vpmin.f16 d29, d12, d25 │ │ + vpmin.f16 d29, d12, d2 │ │ vmin.u d20, d26, d20 │ │ vmul.p d16, d13, d21 │ │ vmin.u d20, d29, d4 │ │ - vmul.p q13, , q3 │ │ - vshl.u64 , q6, q13 │ │ - vmul.p d26, d26, d2 │ │ - vhsub.u d28, d10, d3 │ │ + vmls.i d26, d29, d31 │ │ + vshl.u64 d19, d21, d26 │ │ + vmls.i q13, q5, │ │ + vbif q14, q13, q6 │ │ vsub.i64 d16, d26, d10 │ │ vhsub.u q8, , q14 │ │ vhsub.u q8, q6, q12 │ │ vcge.u q15, q6, │ │ @ instruction: 0xff7b8c87 │ │ vcge.u d25, d27, d29 │ │ - vsub.i64 q13, q14, q5 │ │ + vsub.i64 d26, d28, d19 │ │ vqshl.u64 d18, d30, d26 │ │ vqsub.u64 q15, , │ │ - vqrdmulh.s d31, d27, d14 │ │ + vqrdmulh.s , , │ │ vshl.u64 d18, d26, d9 │ │ vsub.i64 d26, d13, d7 │ │ @ instruction: 0xff7cdc84 │ │ vpmax.u d30, d9, d1 │ │ vpmax.u q12, q14, q0 │ │ vpmin.u q12, q6, q14 │ │ vmin.u q14, q6, q15 │ │ @@ -3073486,15 +3073486,15 @@ │ │ add.w r0, r0, r0 │ │ b.n be7c46 │ │ lsls r0, r1, #1 │ │ b.n be7012 │ │ ldr r0, [pc, #960] @ (be78cc ) │ │ ldmia.w sp!, {r1, r2, r3, r4, r8, r9, sl, fp, ip, sp, lr, pc} │ │ b.n be7770 │ │ - cmp r5, #10 │ │ + cmp r4, #227 @ 0xe3 │ │ vqadd.u64 d20, d10, d0 │ │ stmdb sp!, {lr} │ │ b.n be785e │ │ movs r0, r0 │ │ b.n be7bc4 │ │ movs r1, r0 │ │ lsrs r0, r0, #8 │ │ @@ -3073672,15 +3073672,15 @@ │ │ movs r6, r0 │ │ b.n be7a06 │ │ strh r0, [r7, #22] │ │ asrs r4, r0, #7 │ │ str r0, [r4, r0] │ │ asrs r4, r0, #22 │ │ ldrh r0, [r6, #30] │ │ - ldmia.w sp!, {r0, r7, r8, fp, ip, lr, pc} │ │ + ldmia.w sp!, {r1, r3, r4, r6, r8, fp, ip, lr, pc} │ │ vqadd.u64 q10, q5, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n be7b78 │ │ asrs r4, r5, #32 │ │ b.n be7202 │ │ str r0, [r0, #0] │ │ b.n be7e26 │ │ @@ -3073778,16 +3073778,16 @@ │ │ add.w r0, r3, r8, lsl #24 │ │ b.n be72b6 │ │ movs r5, r0 │ │ b.n be7af2 │ │ beq.n be77c4 │ │ b.n be7cd0 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r0, r2, r3, r7, fp, ip, lr, pc} │ │ - vsub.i64 , q5, │ │ + ldmia.w sp!, {r1, r2, r5, r6, fp, ip, lr, pc} │ │ + vceq.i d29, d10, d26 │ │ vqadd.u64 q10, q5, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n be7c64 │ │ asrs r4, r5, #32 │ │ b.n be72ee │ │ str r0, [r0, #0] │ │ b.n be7f12 │ │ @@ -3074059,15 +3074059,15 @@ │ │ movs r4, r5 │ │ b.n be7516 │ │ movs r1, r0 │ │ b.n be8152 │ │ movs r4, r0 │ │ b.n be759e │ │ @ instruction: 0xfff2eaff │ │ - bvc.n be7a26 │ │ + bvs.n be79d8 │ │ vhadd.u d17, d10, d0 │ │ b.n be8162 │ │ movs r0, #125 @ 0x7d │ │ b.n be8166 │ │ @ instruction: 0xffffeaff │ │ ldr r3, [pc, #960] @ (be7dec ) │ │ stmdb sp!, {r3, ip, lr, pc} │ │ @@ -3076644,22 +3076644,22 @@ │ │ b.n be973e │ │ movs r4, r0 │ │ b.n be8b8a │ │ beq.n be901c │ │ b.n be9520 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r1, r2, r6, r8, r9, fp} │ │ - vshl.u64 d28, d21, d13 │ │ - vceq.i d19, d10, d22 │ │ + vcge.u q14, , q15 │ │ + vsub.i64 d19, d10, d15 │ │ @ instruction: 0xff7b6db1 │ │ vhadd.u , , q0 │ │ vqshl.u64 , q14, q14 │ │ @ instruction: 0xff7c5c61 │ │ - vhsub.u d28, d28, d1 │ │ - vqadd.u64 q14, q13, │ │ + vqsub.u64 q14, q6, q5 │ │ + vhadd.u q14, q13, q7 │ │ vceq.i q10, q13, q8 │ │ stmdb sp!, {r0, ip, lr} │ │ b.n be9376 │ │ asrs r4, r1, #2 │ │ b.n be8b78 │ │ str r2, [r0, #0] │ │ b.n be937e │ │ @@ -3077679,18 +3077679,18 @@ │ │ b.n be9dec │ │ ldr r0, [pc, #192] @ (be9994 ) │ │ ldmia.w sp!, {r0, r1, r4, r6, r7, r9, sl, ip, sp, lr, pc} │ │ @ instruction: 0xeaffd008 │ │ b.n be9df8 │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r1, r3, r6, r7, r8, r9, fp, ip, lr, pc} │ │ - vabd.u , , q7 │ │ + vabd.u d29, d11, d23 │ │ vrhadd.u , q5, q12 │ │ - vabd.f16 d16, d28, d8 │ │ - vqrshl.u64 d29, d17, d26 │ │ + vabd.f16 q8, q6, │ │ + vrshl.u64 d29, d10, d26 │ │ vabd.f16 d22, d9, d22 │ │ vqadd.u64 q10, q6, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n be9d9c │ │ str r2, [r0, #0] │ │ b.n be9c46 │ │ movs r0, #208 @ 0xd0 │ │ @@ -3077789,23 +3077789,23 @@ │ │ movs r4, r0 │ │ b.n be9d12 │ │ beq.n be99e4 │ │ b.n be9ef0 │ │ eors r0, r6 │ │ ldmia.w sp!, {r1, r4, r7, r9, sl, ip, sp, lr, pc} │ │ @ instruction: 0xeaffdb26 │ │ - vrhadd.u d31, d11, d1 │ │ - vmin.u q10, , │ │ + vqadd.u64 , , q5 │ │ + vmin.u q10, , q1 │ │ @ instruction: 0xff7afdf0 │ │ vqadd.u64 q15, q14, q0 │ │ vabd.f16 d31, d28, d1 │ │ - vqadd.u64 d31, d28, d0 │ │ + vhadd.u , q6, │ │ vhadd.u q13, , q15 │ │ vrshl.u64 q13, q12, │ │ - vmul.p , q14, │ │ + vmls.i d25, d28, d30 │ │ vqadd.u64 q10, q5, q8 │ │ stmdb sp!, {r3, r5, ip, lr, pc} │ │ b.n be9ea8 │ │ movs r1, #32 │ │ b.n be9550 │ │ ands r0, r0 │ │ b.n be9d56 │ │ @@ -3077941,21 +3077941,21 @@ │ │ b.n be966c │ │ asrs r1, r0, #32 │ │ b.n be9c50 │ │ @ instruction: 0xffdeeaff │ │ bge.n be9b74 │ │ vqrdmlah.s , , q2 │ │ vcgt.u , , q3 │ │ - vmls.i d25, d12, d14 │ │ - vqrshl.u64 d20, d27, d10 │ │ + vsub.i64 , q14, │ │ + vqrshl.u64 d20, d4, d10 │ │ vabd.u d24, d10, d7 │ │ vabd.f16 , q14, q4 │ │ vqshl.u64 d26, d8, d13 │ │ movs r3, r4 │ │ - movs r7, #83 @ 0x53 │ │ + movs r7, #44 @ 0x2c │ │ vqsub.u64 d28, d10, d23 │ │ vhsub.u d28, d12, d7 │ │ vacgt.f16 d23, d12, d16 │ │ vceq.i d20, d11, d16 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n bea008 │ │ movs r0, #192 @ 0xc0 │ │ @@ -3078045,23 +3078045,23 @@ │ │ bf 18, bee422 │ │ movs r4, r0 │ │ b.n be9f6a │ │ beq.n be9c3c │ │ b.n bea148 │ │ ldr r0, [pc, #192] @ (be9cf0 ) │ │ ldmia.w sp!, {r2, r3, r4, r5, r6, r7, r8, sl, ip, sp, lr, pc} │ │ - @ instruction: 0xeaffd2d0 │ │ + @ instruction: 0xeaffd2a9 │ │ vshl.u64 d27, d27, d9 │ │ vceq.i d29, d25, d31 │ │ vmax.u d31, d27, d6 │ │ - vminnm.f16 d23, d11, d26 │ │ + vminnm.f16 d23, d11, d3 │ │ vcgt.u d26, d10, d24 │ │ movs r3, r4 │ │ bl a33b46 │ │ - mcr 15, 1, pc, cr2, cr9, {3} @ │ │ + ldcl 15, cr15, [fp, #484]! @ 0x1e4 │ │ ldr r0, [pc, #960] @ (bea018 ) │ │ stmdb sp!, {r4, ip, lr, pc} │ │ b.n bea0f8 │ │ str r2, [r0, #0] │ │ b.n be9fa2 │ │ movs r0, #128 @ 0x80 │ │ b.n be97a4 │ │ @@ -3078124,15 +3078124,15 @@ │ │ ldr r0, [pc, #960] @ (bea09c ) │ │ ldmia.w sp!, {r0, r4, r6, r7, r8, sl, ip, sp, lr, pc} │ │ @ instruction: 0xeaffd010 │ │ b.n bea200 │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r2, r3, r6, r7, sl, fp, lr} │ │ vabd.f16 , q14, q4 │ │ - vhadd.u , q14, │ │ + vhadd.u , q14, q3 │ │ vminnm.f16 q10, q13, q8 │ │ stmdb sp!, {r0, r1, r2, r3, r5, r7, r8, r9, sl, fp, ip, lr, pc} │ │ b.n bea198 │ │ str r1, [r0, r0] │ │ b.n bea042 │ │ adds r4, r5, #1 │ │ b.n be9844 │ │ @@ -3079590,112 +3079590,112 @@ │ │ movs r4, r0 │ │ b.n beacaa │ │ @ instruction: 0xf2fdebff │ │ svc 175 @ 0xaf │ │ b.n beae8c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r1, r2, r5, r8, sl, ip, sp, lr, pc} │ │ - @ instruction: 0xff7b7dde │ │ + @ instruction: 0xff7b7db7 │ │ vrhadd.u q13, q13, q2 │ │ movs r3, r4 │ │ bl 8d887a │ │ - stcl 15, cr15, [r2], {121} @ 0x79 │ │ + ldc 15, cr15, [fp], {121} @ 0x79 │ │ subs r2, #249 @ 0xf9 │ │ vqrdmlsh.s , , q1 │ │ - vceq.i q8, q6, │ │ - vrhadd.u q10, q13, q13 │ │ + vceq.i q8, q6, q2 │ │ + vrhadd.u q10, q13, │ │ @ instruction: 0xff7a9c2a │ │ vabd.u , q6, q9 │ │ vrhadd.u d27, d27, d7 │ │ - vpmin.u d19, d9, d6 │ │ - vaba.u q15, q13, │ │ - @ instruction: 0xff7a3df6 │ │ - vqrdmlsh.s d21, d10, d2 │ │ + vmls.i , , │ │ + vaba.u d30, d26, d18 │ │ + vabd.f16 , q13, │ │ + vqrdmulh.s , q13, │ │ vcgt.u d27, d26, d6 │ │ vceq.i , , │ │ - vshl.u64 d16, d9, d12 │ │ + vcgt.u q8, q14, q9 │ │ vminnm.f16 q15, q13, q10 │ │ - vqrdmulh.s d30, d11, d26 │ │ - vpmax.u , q13, q3 │ │ - vqrshl.u64 q15, q1, q5 │ │ + vqrdmulh.s d30, d11, d3 │ │ + vpmin.u d19, d26, d15 │ │ + vrshl.u64 d30, d27, d10 │ │ vcgt.u , , q9 │ │ vshl.u64 d23, d15, d13 │ │ - vpmax.u q13, , q0 │ │ - vceq.i , q5, q3 │ │ - vhsub.u q15, q13, │ │ + vpmin.u d26, d27, d9 │ │ + vsub.i64 d19, d10, d31 │ │ + vhsub.u q15, q13, q4 │ │ vqadd.u64 , , q9 │ │ vbif d23, d29, d15 │ │ - vaba.u , , q11 │ │ + vabd.u , , │ │ vrhadd.u d20, d26, d14 │ │ vqrshl.u64 , , q6 │ │ vqsub.u64 , q6, │ │ - vminnm.f16 d19, d27, d18 │ │ - vsub.i64 q8, q5, q5 │ │ + vpmin.f16 d19, d27, d11 │ │ + vsub.i64 d16, d10, d19 │ │ vsub.i64 , , q7 │ │ vqrdmlsh.s , , │ │ vpmin.u d25, d12, d11 │ │ vqrdmlsh.s , , q0 │ │ vqshl.u64 , q14, q14 │ │ - vaba.u d19, d27, d2 │ │ + vabd.u , , │ │ vaba.u d26, d26, d6 │ │ - vqrshl.u64 d21, d10, d25 │ │ - vcgt.f16 d19, d26, d6 │ │ + vqrshl.u64 , , │ │ + vacgt.f16 , q5, │ │ vacgt.f16 d26, d26, d3 │ │ vhadd.u , , │ │ vqrdmlsh.s d16, d11, d9 │ │ - vqrdmlsh.s q14, q14, │ │ - vsub.i64 , , q7 │ │ + @ instruction: 0xff7cccce │ │ + vsub.i64 d19, d25, d23 │ │ vhsub.u q10, q5, │ │ vrhadd.u , q6, q13 │ │ - vabd.u , , q3 │ │ - vqrshl.u64 d30, d11, d10 │ │ - vqrdmulh.s , q13, q5 │ │ - vmin.u q15, q5, q8 │ │ - @ instruction: 0xff793caa │ │ + vaba.u d19, d13, d15 │ │ + vqshl.u64 q15, q10, q13 │ │ + vqrdmulh.s d19, d26, d19 │ │ + vmax.u q15, q5, │ │ + @ instruction: 0xff793c83 │ │ vrshl.u64 , q12, q5 │ │ vpmin.u q8, , │ │ vqrshl.u64 q10, q10, q14 │ │ - vrshl.u64 d16, d21, d12 │ │ - vqrdmulh.s d28, d11, d13 │ │ + vqshl.u64 q8, q15, q14 │ │ + vpmax.u q14, , q11 │ │ vqrshl.u64 d23, d27, d25 │ │ vshl.u64 , , │ │ vrshl.u64 , q12, │ │ - vsub.i64 d19, d27, d2 │ │ + vceq.i , , │ │ vacgt.f16 d21, d26, d6 │ │ - vqrdmlah.s , q6, q5 │ │ + vqrdmlah.s d19, d12, d19 │ │ vqshl.u64 , q7, q13 │ │ vceq.i , , q0 │ │ - vpmin.f16 d17, d28, d6 │ │ + vminnm.f16 , q6, │ │ vshl.u64 , q2, │ │ vhadd.u , , │ │ - vqrdmlah.s d19, d27, d14 │ │ - vhsub.u d16, d10, d18 │ │ + vqrdmlah.s , , │ │ + vbif q8, q13, │ │ vmul.p d27, d10, d4 │ │ - vmls.i , q6, q13 │ │ - vhadd.u d16, d10, d3 │ │ - vabd.f16 , q5, q13 │ │ - vmls.i d19, d11, d30 │ │ - vbif q8, q13, │ │ + vmls.i , q6, │ │ + vminnm.f16 , q13, q6 │ │ + vabd.f16 , , │ │ + vmls.i d19, d11, d7 │ │ + vbif d16, d26, d18 │ │ vrhadd.u , , q5 │ │ - vcgt.f16 , , q11 │ │ + vacgt.f16 d19, d29, d31 │ │ vceq.i , q5, q14 │ │ vrhadd.u , , │ │ vqrdmlsh.s q8, , │ │ - @ instruction: 0xff7ccd55 │ │ - vmls.i , , q11 │ │ + vabd.f16 d28, d12, d30 │ │ + vmul.p d19, d25, d31 │ │ vhsub.u , q13, q4 │ │ - vhadd.u q8, , │ │ - vmul.p d19, d26, d30 │ │ + vhadd.u d16, d13, d24 │ │ + vmul.p d19, d26, d7 │ │ vcge.u , q13, q13 │ │ - vabd.u d19, d12, d22 │ │ - vhsub.u , q5, q15 │ │ + vmin.u , q14, │ │ + vhsub.u , q5, │ │ vqrshl.u64 d21, d28, d26 │ │ - vmin.u , , q11 │ │ + vmax.u , , │ │ vbif d25, d10, d18 │ │ - vpmax.u , q6, q11 │ │ + vpmin.u d19, d12, d31 │ │ vcge.u , q13, │ │ vqshl.u64 , , │ │ vcge.u d30, d27, d26 │ │ vceq.i q10, , q8 │ │ stmdb sp!, {r4, ip, lr, pc} │ │ b.n beafac │ │ str r2, [r0, #0] │ │ @@ -3079761,15 +3079761,15 @@ │ │ ldr r0, [pc, #960] @ (beaf50 ) │ │ ldmia.w sp!, {r2, r5, r9, ip, sp, lr, pc} │ │ @ instruction: 0xeaffd010 │ │ b.n beb0b4 │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r3, r4, r9, sl, fp, ip, sp} │ │ vcge.u d25, d28, d18 │ │ - vhsub.u q15, q6, │ │ + vhsub.u d30, d12, d24 │ │ vqrdmlah.s q10, q13, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n beb04c │ │ ands r0, r0 │ │ b.n beb2f6 │ │ movs r4, r2 │ │ b.n beb25c │ │ @@ -3080925,20 +3080925,20 @@ │ │ movs r0, r2 │ │ b.n bebcfa │ │ movs r2, r7 │ │ b.n beb186 │ │ movs r4, r0 │ │ b.n beb942 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r0, r1, r2, r3, r5, r6, r8, r9, fp, ip, pc} │ │ + ldmia.w sp!, {r3, r6, r8, r9, fp, ip, pc} │ │ vmax.u d16, d26, d12 │ │ movs r0, r0 │ │ lsls r4, r7, #25 │ │ movs r0, r0 │ │ - ldr r3, [sp, #60] @ 0x3c │ │ + ldr r2, [sp, #928] @ 0x3a0 │ │ vhadd.u d16, d10, d0 │ │ b.n bebcba │ │ vrhadd.u16 d0, d14, d31 │ │ ands r0, r2 │ │ stmdb sp!, {lr} │ │ b.n beb966 │ │ movs r6, r0 │ │ @@ -3080948,15 +3080948,15 @@ │ │ b.n beb972 │ │ movs r0, #60 @ 0x3c │ │ b.n bebd76 │ │ asrs r1, r0, #32 │ │ b.n beb758 │ │ ands r0, r2 │ │ ldmia.w sp!, {r2, r4, r6, r8, r9, sl, ip, pc} │ │ - @ instruction: 0xea0399ef │ │ + @ instruction: 0xea0399c8 │ │ vceq.i d20, d10, d16 │ │ stmdb sp!, {lr} │ │ b.n beb98e │ │ movs r0, r3 │ │ b.n beb172 │ │ bfcsel 1a, beae52 , 1c, vc │ │ movs r0, r6 │ │ @@ -3081169,15 +3081169,15 @@ │ │ add.w r0, r0, r0 │ │ and.w r1, r0, r7, asr #1 │ │ add.w r0, r0, r1 │ │ b.n bebf72 │ │ beq.n beb844 │ │ b.n bebd50 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r0, r1, r4, r6, fp, ip, pc} │ │ + ldmia.w sp!, {r2, r3, r5, fp, ip, pc} │ │ vrhadd.u d22, d26, d24 │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {ip, lr} │ │ b.n bebb8a │ │ movs r0, r2 │ │ b.n beb36e │ │ str r1, [r0, #0] │ │ @@ -3081573,17 +3081573,17 @@ │ │ b.n bebe4c │ │ @ instruction: 0xfffa0aff │ │ movs r5, r0 │ │ b.n bebeea │ │ bne.n bebc16 │ │ @ instruction: 0xebfffff7 │ │ @ instruction: 0xeaff8830 │ │ - ldmia.w sp!, {r0, r1, r5, r6, r7, sl, ip, pc} │ │ + ldmia.w sp!, {r2, r3, r4, r5, r7, sl, ip, pc} │ │ vqrdmlsh.s d29, d10, d19 │ │ - vabd.u d16, d12, d4 │ │ + vmin.u q8, q14, │ │ vqadd.u64 d20, d10, d0 │ │ stmdb sp!, {lr} │ │ b.n bebf0a │ │ strh r1, [r0, #2] │ │ add.w r0, r2, r4, rrx │ │ b.n beb6fa │ │ ands r0, r2 │ │ @@ -3082328,15 +3082328,15 @@ │ │ b.n bebd9e │ │ b.n bec220 │ │ b.n bebd22 │ │ cmp r3, #0 │ │ stcl 0, cr0, [r1, #16] │ │ b.n bec56a │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r0, r3, r4, r5, r6, r7, r8, sl, fp, sp, pc} │ │ + ldmia.w sp!, {r1, r4, r6, r7, r8, sl, fp, sp, pc} │ │ vhadd.u d16, d10, d0 │ │ b.n bec8d6 │ │ vrhadd.u16 d0, d14, d31 │ │ ldr r0, [pc, #960] @ (bec5fc ) │ │ stmdb sp!, {r4, r5, ip} │ │ b.n bebd62 │ │ ands r0, r0 │ │ @@ -3082659,19 +3082659,19 @@ │ │ b.n bec81e │ │ movs r0, #239 @ 0xef │ │ b.n becc22 │ │ asrs r1, r0, #32 │ │ b.n bec604 │ │ ldr r0, [pc, #960] @ (bec8a8 ) │ │ ldmia.w sp!, {r0, r3, r5, r7, r8, r9, ip, pc} │ │ - @ instruction: 0xea03ad81 │ │ - vabd.f16 d26, d10, d9 │ │ - vqrdmlsh.s q13, q13, │ │ - @ instruction: 0xff7aac65 │ │ - vpmin.u q13, q13, │ │ + @ instruction: 0xea03ad5a │ │ + @ instruction: 0xff7aace2 │ │ + vqrdmlsh.s d26, d26, d22 │ │ + vqrdmlsh.s d26, d10, d30 │ │ + vpmin.u q13, q13, q1 │ │ vqadd.u64 q8, q5, q0 │ │ movt r0, #784 @ 0x310 │ │ b.n beca0c │ │ cmp r4, #1 │ │ b.n becc4e │ │ stmia r0!, {} │ │ b.n becc52 │ │ @@ -3084651,15 +3084651,15 @@ │ │ beq.n bed4e4 │ │ b.n beda50 │ │ ldrh r6, [r0, #24] │ │ ldc 0, cr13, [sp], #16 │ │ b.n beda58 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r3, r4, r5, r7, r8, sp, pc} │ │ - vqshl.u64 d26, d29, d13 │ │ + vqshl.u64 d26, d6, d13 │ │ vpmin.u d23, d26, d4 │ │ vmin.u8 , , q12 │ │ vmax.u8 d23, d13, d16 │ │ vhadd.u8 d16, d13, d0 │ │ b.n bedbfa │ │ movs r4, r2 │ │ lsrs r0, r0, #8 │ │ @@ -3085121,15 +3085121,15 @@ │ │ movs r0, #8 │ │ b.n bed454 │ │ movs r0, #1 │ │ b.n bede3a │ │ movs r0, #8 │ │ b.n bed43c │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r0, r3, r5, r7, r8, r9, sl, ip, pc} │ │ + ldmia.w sp!, {r1, r7, r8, r9, sl, ip, pc} │ │ vqadd.u64 q10, q5, q8 │ │ stmdb sp!, {sp, lr} │ │ b.n bedc8a │ │ lsls r0, r4, #1 │ │ b.n bede4e │ │ asrs r3, r0, #32 │ │ b.n bee092 │ │ @@ -3085834,21 +3085834,21 @@ │ │ vpmin.u q15, q10, │ │ ands r0, r0 │ │ b.n bee682 │ │ strb r0, [r0, #0] │ │ b.n bee686 │ │ vpmin.u q15, , │ │ bcc.n bee00a │ │ - vmul.p q15, , q12 │ │ + vmul.p q15, , │ │ vqadd.u64 d29, d26, d27 │ │ - vaba.u q15, , q2 │ │ + vabd.u d30, d11, d29 │ │ vqsub.u64 , q13, │ │ - vmls.i d30, d27, d12 │ │ + vmls.i q15, , │ │ vminnm.f16 q14, q5, │ │ - vqrshl.u64 q15, q10, │ │ + vrshl.u64 q15, , │ │ vcgt.f16 q12, q5, │ │ @ instruction: 0xff7d8d90 │ │ vhadd.u d16, d13, d3 │ │ b.n bee618 │ │ lsls r1, r2, #1 │ │ ldrh r0, [r0, #16] │ │ movs r0, r0 │ │ @@ -3086606,17 +3086606,17 @@ │ │ movs r6, r0 │ │ b.n bee93a │ │ b.n bee422 │ │ mla r0, r6, r1, r7 │ │ b.n beed42 │ │ @ instruction: 0xffdaeaff │ │ ldmia r0, {r0, r1, r2, r7} │ │ - vbif q14, , q2 │ │ + vrhadd.u d28, d11, d29 │ │ vceq.i q14, , │ │ - vrhadd.u d28, d11, d28 │ │ + vrhadd.u d28, d11, d5 │ │ vqrshl.u64 d24, d12, d9 │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {r0, r1} │ │ b.n beecc4 │ │ movs r0, r3 │ │ ldrh r0, [r0, #16] │ │ ands r0, r0 │ │ @@ -3086924,19 +3086924,19 @@ │ │ movs r1, r0 │ │ lsls r0, r0, #8 │ │ movs r6, r0 │ │ lsls r0, r6, #4 │ │ @ instruction: 0xffe21aff │ │ @ instruction: 0xffedeaff │ │ stmia r5!, {r0, r1, r3, r4, r5, r7} │ │ - vqsub.u64 d26, d27, d6 │ │ + vhsub.u q13, , │ │ vqrshl.u64 q14, , │ │ - vqsub.u64 q13, , q1 │ │ + vhsub.u d26, d11, d27 │ │ vqrshl.u64 d28, d3, d25 │ │ - vhsub.u q13, , q15 │ │ + vhsub.u q13, , │ │ vhsub.u d24, d9, d28 │ │ vceq.i d20, d13, d16 │ │ stmdb sp!, {lr} │ │ b.n beec36 │ │ movs r4, r1 │ │ b.n bee41a │ │ str r0, [r0, r0] │ │ @@ -3088860,15 +3088860,15 @@ │ │ b.n bf003a │ │ add r0, pc, #256 @ (adr r0, bef9fc ) │ │ b.n bef438 │ │ stc2 10, cr14, [r5, #-1020] @ 0xfffffc04 @ │ │ ldrb r0, [r4, #22] │ │ vpmax.u q15, , q1 │ │ vcge.u q15, q6, q9 │ │ - vpmax.u , q14, q10 │ │ + vpmin.u d21, d28, d29 │ │ vqsub.u64 q9, q13, q4 │ │ b.n bef436 │ │ movs r0, r0 │ │ b.n beffbe │ │ vrhadd.u16 d0, d14, d31 │ │ stmia r0!, {r3} │ │ b.n bef446 │ │ @@ -3089453,15 +3089453,15 @@ │ │ b.n bf0162 │ │ beq.n befd6c │ │ b.n bf0340 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r1, r3, r4, r5, r6, r8, sl, ip, pc} │ │ vmul.p d25, d11, d21 │ │ vqrdmlah.s d20, d28, d31 │ │ - vrhadd.u d30, d9, d28 │ │ + vrhadd.u d30, d9, d5 │ │ vpmin.u q12, , q2 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r3, r4, r5, r6, ip, lr, pc} │ │ b.n bf02e0 │ │ strh r4, [r4, #4] │ │ b.n bef984 │ │ str r0, [r0, r0] │ │ @@ -3089966,16 +3089966,16 @@ │ │ b.n bf09ca │ │ asrs r1, r0, #32 │ │ b.n bf03ac │ │ strh r0, [r0, #34] @ 0x22 │ │ add.w r0, r3, r4 │ │ b.n bf05d6 │ │ strh r0, [r6, #14] │ │ - ldmia.w sp!, {r0, r2, r3, r6, r7, r8, sl, fp, ip, lr, pc} │ │ - @ instruction: 0xff79dd55 │ │ + ldmia.w sp!, {r1, r2, r5, r7, r8, sl, fp, ip, lr, pc} │ │ + vabd.f16 d29, d9, d30 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r3, r4, r5, ip, lr, pc} │ │ b.n bf0744 │ │ str r0, [sp, #4] │ │ b.n bf05ee │ │ asrs r4, r0, #32 │ │ b.n befdd2 │ │ @@ -3090302,19 +3090302,19 @@ │ │ b.n bf08ea │ │ movs r1, r0 │ │ b.n bf0c9e │ │ lsls r0, r0, #10 │ │ stmia.w r5, {r2, r3, r4, r5, ip, lr, pc} │ │ b.n bf0a80 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r1, r6, r7, r9, fp, pc} │ │ - vsub.i64 d24, d26, d30 │ │ - vpmax.u q12, q5, q9 │ │ - vceq.i d24, d26, d6 │ │ - vsub.i64 d24, d26, d2 │ │ + ldmia.w sp!, {r0, r1, r3, r4, r7, r9, fp, pc} │ │ + vsub.i64 d24, d26, d7 │ │ + vpmin.u d24, d10, d27 │ │ + vsub.i64 q12, q5, │ │ + vceq.i q12, q5, │ │ vhadd.u d16, d10, d0 │ │ b.n bf0c22 │ │ vrhadd.u16 d0, d14, d31 │ │ ldr r0, [pc, #192] @ (bf0648 ) │ │ stmdb sp!, {lr} │ │ b.n bf08ce │ │ str r4, [r3, r0] │ │ @@ -3090355,17 +3090355,17 @@ │ │ b.n bf00e6 │ │ asrs r1, r0, #32 │ │ b.n bf0700 │ │ movs r4, r0 │ │ b.n bf0926 │ │ ldr r0, [pc, #192] @ (bf06a8 ) │ │ ldmia.w sp!, {r0, r3, r5, r6, r8, r9, pc} │ │ - @ instruction: 0xea03880e │ │ - vaba.u q12, q13, q13 │ │ - vpmax.u d29, d10, d1 │ │ + @ instruction: 0xea0387e7 │ │ + vaba.u q12, q13, │ │ + vmul.p , q13, q5 │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {r3, r4, ip, lr, pc} │ │ b.n bf0a9c │ │ b.n bf066c │ │ b.n bf0140 │ │ stmia r0!, {r0, r1} │ │ b.n bf094a │ │ @@ -3090439,15 +3090439,15 @@ │ │ b.n bf0dda │ │ strb r2, [r2, #6] │ │ add.w r0, r2, r4 │ │ b.n bf09e2 │ │ beq.n bf06d4 │ │ b.n bf0bc0 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r0, r2, r5, r6, r8, fp, ip, lr, pc} │ │ + ldmia.w sp!, {r1, r2, r3, r4, r5, r8, fp, ip, lr, pc} │ │ vcge.u d17, d9, d9 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r3, r5, ip, lr, pc} │ │ b.n bf0b54 │ │ str r0, [r0, #0] │ │ b.n bf09fe │ │ movs r4, r4 │ │ @@ -3093372,15 +3093372,15 @@ │ │ movs r0, r0 │ │ b.n bf2034 │ │ strb r4, [r0, #0] │ │ b.n bf265a │ │ asrs r1, r0, #32 │ │ b.n bf203c │ │ lsls r3, r3, #1 │ │ - and.w fp, r0, fp, lsl #30 │ │ + and.w fp, r0, r4, asr #29 │ │ vqrdmulh.s q11, , q11 │ │ vmax.u d16, d12, d20 │ │ b.n bf1a6c │ │ movs r3, #17 │ │ b.n bf2532 │ │ asrs r0, r4, #24 │ │ b.n bf1a74 │ │ @@ -3093715,15 +3093715,15 @@ │ │ stmia.w ip, {r0, r3} │ │ b.n bf253a │ │ movs r0, #5 │ │ b.n bf293e │ │ asrs r0, r3, #32 │ │ b.n bf1d1c │ │ lsls r6, r0, #2 │ │ - and.w r8, r0, pc, ror #29 │ │ + and.w r8, r0, r8, lsr #29 │ │ vhsub.u d16, d25, d20 │ │ b.n bf1d4c │ │ movs r1, #51 @ 0x33 │ │ b.n bf2812 │ │ asrs r0, r4, #10 │ │ b.n bf1d54 │ │ adds r0, #0 │ │ @@ -3093791,15 +3093791,15 @@ │ │ movs r1, r1 │ │ b.n bf25de │ │ asrs r0, r3, #32 │ │ b.n bf1dbc │ │ movs r0, #1 │ │ b.n bf29e6 │ │ lsls r5, r3, #1 │ │ - and.w r8, r0, r7, lsr #28 │ │ + and.w r7, r0, r0, ror #31 │ │ vhadd.u d18, d9, d0 │ │ b.n bf25f2 │ │ lsls r4, r1, #7 │ │ b.n bf1df4 │ │ asrs r4, r1, #7 │ │ b.n bf1df8 │ │ adds r0, #199 @ 0xc7 │ │ @@ -3093824,15 +3093824,15 @@ │ │ asrs r0, r1, #12 │ │ b.n bf1e28 │ │ movs r0, r0 │ │ b.n bf240c │ │ asrs r1, r0, #32 │ │ b.n bf2410 │ │ mcr2 10, 3, lr, cr10, cr15, {7} @ │ │ - strb r7, [r6, #30] │ │ + strb r0, [r2, #30] │ │ vhsub.u d16, d9, d4 │ │ b.n bf1e3c │ │ movs r2, #118 @ 0x76 │ │ b.n bf2902 │ │ asrs r0, r0, #8 │ │ b.n bf1e44 │ │ adds r0, #0 │ │ @@ -3093977,125 +3093977,125 @@ │ │ ldmia r2!, {r0, r3, r4, r5} │ │ @ instruction: 0xebff0005 │ │ b.n bf277a │ │ beq.n bf23f4 │ │ b.n bf2958 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r1, r3, r7, r8, r9, fp, ip, sp, lr} │ │ - vbif d23, d28, d26 │ │ + vbif d23, d28, d3 │ │ vshl.u64 q14, q4, q13 │ │ vmin.u d21, d10, d19 │ │ @ instruction: 0xff7b1d72 │ │ vqrdmlsh.s d24, d27, d30 │ │ vshl.u64 d19, d16, d27 │ │ vmax.u d28, d27, d24 │ │ vmul.p , q5, q8 │ │ vcgt.f16 q11, , │ │ vmax.u d21, d27, d10 │ │ vcge.u q14, q14, q10 │ │ vpmin.u q14, q5, q15 │ │ - vacgt.f16 d18, d27, d28 │ │ + vacgt.f16 d18, d27, d5 │ │ vaba.u q14, q13, q5 │ │ vaba.u q14, , │ │ vaba.u d28, d11, d22 │ │ - vpmin.f16 , , │ │ + vpmin.f16 d25, d27, d18 │ │ vmin.u q14, , q1 │ │ vrhadd.u , , q12 │ │ vcgt.u d28, d27, d12 │ │ - vrshl.u64 d26, d13, d10 │ │ - vcgt.f16 d27, d10, d17 │ │ - vqsub.u64 d26, d25, d17 │ │ - @ instruction: 0xff7a6c45 │ │ + vshl.u64 q13, q11, q13 │ │ + @ instruction: 0xff7abdfa │ │ + vhsub.u d26, d25, d10 │ │ + vqrdmlsh.s d22, d10, d14 │ │ vhsub.u q14, , q14 │ │ vabd.u d25, d26, d28 │ │ - vcge.u q13, q6, q1 │ │ + vcgt.u d26, d12, d27 │ │ vmin.u , q5, q8 │ │ - @ instruction: 0xff7cdc05 │ │ + vqrdmlah.s , q14, q7 │ │ vrshl.u64 d25, d24, d25 │ │ - vceq.i d31, d28, d18 │ │ + vsub.i64 d31, d28, d11 │ │ vqrshl.u64 , q2, │ │ vqrdmulh.s q13, q14, q10 │ │ vqsub.u64 q14, , q0 │ │ - vshl.u64 d26, d15, d26 │ │ + vshl.u64 q13, q12, q5 │ │ @ instruction: 0xff7a3d3c │ │ - vshl.u64 q13, , q6 │ │ - vabd.f16 q11, q13, │ │ + vqshl.u64 d26, d12, d12 │ │ + @ instruction: 0xff7a6dbe │ │ vmax.u q14, , q0 │ │ vmin.u , q5, │ │ vceq.i d21, d11, d4 │ │ vmin.u d23, d11, d11 │ │ @ instruction: 0xff7bcd1b │ │ vqrshl.u64 , , │ │ - vcgt.f16 d22, d11, d7 │ │ - vqrshl.u64 d26, d17, d25 │ │ + vabd.f16 q11, , q8 │ │ + vrshl.u64 d26, d10, d25 │ │ vqrshl.u64 d23, d27, d25 │ │ - vabd.f16 q11, , │ │ + vabd.f16 d22, d27, d20 │ │ vrhadd.u d21, d25, d20 │ │ vpmin.f16 d22, d27, d11 │ │ - vqadd.u64 d26, d27, d6 │ │ + vhadd.u q13, , │ │ vcgt.u q14, q5, q6 │ │ - vrshl.u64 d26, d17, d10 │ │ + vqshl.u64 q13, q13, q13 │ │ vacgt.f16 d16, d10, d8 │ │ movs r0, r0 │ │ bl a31414 │ │ stmia r4!, {r6} │ │ - vrhadd.u , q5, q6 │ │ + vrhadd.u d21, d10, d21 │ │ vabd.f16 , q13, q8 │ │ - vacgt.f16 d20, d28, d12 │ │ + vacgt.f16 q10, q6, │ │ vmls.i d25, d26, d30 │ │ vqrshl.u64 d28, d20, d28 │ │ vqshl.u64 q8, q10, q5 │ │ vpmax.u , q6, q7 │ │ vshl.u64 q8, q2, q6 │ │ vqsub.u64 q14, q6, q6 │ │ vbif d16, d10, d12 │ │ @ instruction: 0xff7c0d50 │ │ movs r0, r0 │ │ - cmp r4, #193 @ 0xc1 │ │ + cmp r4, #154 @ 0x9a │ │ vcgt.u q14, q13, q6 │ │ - vbif , q5, q3 │ │ + vrhadd.u d19, d10, d31 │ │ vabd.f16 d31, d26, d30 │ │ vqshl.u64 d28, d8, d11 │ │ vmin.u , q13, q8 │ │ - vcgt.f16 d20, d27, d20 │ │ + vacgt.f16 q10, , │ │ vshl.u64 , q4, q5 │ │ - vpmax.u d24, d27, d9 │ │ + vpmax.u q12, , q9 │ │ vqrshl.u64 d28, d12, d26 │ │ vabd.f16 d21, d26, d14 │ │ vaba.u d21, d12, d19 │ │ @ instruction: 0xff7b5d56 │ │ vpmin.f16 d21, d12, d20 │ │ vacgt.f16 , q14, q13 │ │ vshl.u64 d28, d24, d28 │ │ vpmax.u , q13, q1 │ │ - @ instruction: 0xff7c4cc7 │ │ + @ instruction: 0xff7c4ca0 │ │ vcgt.u d28, d26, d28 │ │ vminnm.f16 d29, d10, d21 │ │ - vabd.f16 d22, d26, d18 │ │ + @ instruction: 0xff7a6d7b │ │ vacgt.f16 d29, d10, d25 │ │ vpmin.u d19, d10, d8 │ │ vcgt.u q14, q6, q14 │ │ vpmin.u d31, d10, d24 │ │ vabd.f16 d16, d26, d20 │ │ movs r0, r0 │ │ strb r3, [r0, #24] │ │ vceq.i , q14, q0 │ │ vpmin.u d27, d10, d16 │ │ vcgt.u d28, d12, d12 │ │ - vceq.i d24, d26, d19 │ │ + vsub.i64 d24, d26, d12 │ │ vqrshl.u64 d27, d27, d26 │ │ vrshl.u64 q14, q6, q14 │ │ vsub.i64 , q13, q6 │ │ - vqrdmlsh.s d22, d27, d10 │ │ - vqrdmulh.s , , │ │ + vqrdmlsh.s q11, , │ │ + vqrdmulh.s , , q3 │ │ vmul.p q14, , │ │ vsub.i64 d30, d11, d29 │ │ vqrdmlsh.s d21, d27, d18 │ │ vhsub.u d25, d12, d1 │ │ - vceq.i d31, d11, d30 │ │ + vceq.i d31, d11, d7 │ │ vpmin.f16 d22, d25, d31 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r3, r4, ip, lr, pc} │ │ b.n bf2a9c │ │ ands r0, r0 │ │ b.n bf2946 │ │ lsrs r2, r5, #24 │ │ @@ -3094351,24 +3094351,24 @@ │ │ b.n bf2350 │ │ movs r0, #2 │ │ b.n bf2938 │ │ str r0, [r0, #0] │ │ b.n bf2338 │ │ @ instruction: 0xffd1eaff │ │ adds r6, #73 @ 0x49 │ │ - vcgt.u q11, q6, │ │ + vcgt.u q11, q6, q0 │ │ vhadd.u , , │ │ - vqrshl.u64 , q11, q14 │ │ - vqsub.u64 d22, d25, d19 │ │ + vrshl.u64 , , q14 │ │ + vhsub.u d22, d25, d12 │ │ vminnm.f16 d22, d25, d9 │ │ vshl.u64 , q3, q6 │ │ - vshl.u64 d22, d27, d12 │ │ + vshl.u64 d22, d4, d12 │ │ vbif d23, d9, d1 │ │ vceq.i d17, d12, d15 │ │ - vcgt.u d22, d28, d19 │ │ + vcge.u q11, q6, q14 │ │ vhadd.u d23, d25, d13 │ │ vhadd.u d18, d12, d0 │ │ b.n bf2b96 │ │ lsrs r2, r5, #24 │ │ b.n bf2d5c │ │ asrs r2, r0, #32 │ │ b.n bf2b9e │ │ @@ -3094400,15 +3094400,15 @@ │ │ and.w r0, r0, r8, lsl #4 │ │ b.n bf23dc │ │ cmp r7, #233 @ 0xe9 │ │ b.n bf2fe2 │ │ asrs r1, r0, #32 │ │ b.n bf29c4 │ │ ldrb r2, [r7, #10] │ │ - and.w r2, r3, pc, lsr #24 │ │ + and.w r1, r3, r8, ror #27 │ │ vqadd.u64 q8, , q0 │ │ movt sl, #205 @ 0xcd │ │ orr.w sl, r0, #6782976 @ 0x678000 │ │ bl 8336f6 │ │ b.n bf2b1c │ │ ldr r0, [pc, #960] @ (bf2c80 ) │ │ stmdb sp!, {ip, sp, lr} │ │ @@ -3094460,15 +3094460,15 @@ │ │ movs r0, #0 │ │ b.n bf244e │ │ asrs r1, r0, #32 │ │ b.n bf29b2 │ │ blx ec9f3c │ │ @ instruction: 0xffe9eaff │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r0, r1, r3, r4, r5, r8, sl, sp, lr} │ │ + ldmia.w sp!, {r2, r4, r8, sl, sp, lr} │ │ vqadd.u64 d20, d10, d0 │ │ stmdb sp!, {r2, r3, r4} │ │ b.n bf2466 │ │ ands r1, r0 │ │ b.n bf2c8a │ │ movs r0, r0 │ │ b.n bf2fee │ │ @@ -3094498,15 +3094498,15 @@ │ │ b.n bf2cc2 │ │ movs r0, #27 │ │ b.n bf30c6 │ │ asrs r1, r0, #32 │ │ b.n bf2aa8 │ │ ands r0, r2 │ │ ldmia.w sp!, {r7, r9, fp, ip, sp, lr} │ │ - and.w r4, r3, fp, lsl #26 │ │ + and.w r4, r3, r4, asr #25 │ │ vminnm.f16 q10, q13, q8 │ │ stmdb sp!, {r2, r3, ip, lr, pc} │ │ b.n bf2e38 │ │ strb r1, [r0, #0] │ │ b.n bf2ce2 │ │ str r0, [r2, #0] │ │ b.n bf24c6 │ │ @@ -3094891,18 +3094891,18 @@ │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r2} │ │ b.n bf3016 │ │ asrs r1, r1, #32 │ │ b.n bf301a │ │ vqrdmlah.s16 q7, , │ │ @ instruction: 0xfff0eaff │ │ - str r7, [r1, #56] @ 0x38 │ │ - vqsub.u64 d22, d26, d31 │ │ - vcge.u q11, q13, │ │ - vqsub.u64 q11, q5, │ │ + str r0, [r5, #52] @ 0x34 │ │ + vqsub.u64 d22, d26, d8 │ │ + vcge.u q11, q13, q0 │ │ + vqsub.u64 q11, q5, q0 │ │ @ instruction: 0xff7a4df0 │ │ stmdb sp!, {ip, sp, lr} │ │ b.n bf281c │ │ stmia r0!, {r5} │ │ b.n bf2838 │ │ str r0, [r2, #0] │ │ b.n bf3210 │ │ @@ -3095124,15 +3095124,15 @@ │ │ movs r0, r0 │ │ b.n bf29da │ │ movs r0, r3 │ │ b.n bf29da │ │ movs r1, r0 │ │ b.n bf3616 │ │ ldrh r0, [r6, #30] │ │ - ldmia.w sp!, {r0, r1, r4, r6, r7, r8, r9, sl, fp, ip, lr} │ │ + ldmia.w sp!, {r2, r3, r5, r7, r8, r9, sl, fp, ip, lr} │ │ @ instruction: 0xff7a4df0 │ │ stmdb sp!, {r3, r4, ip, sp, lr} │ │ b.n bf2a06 │ │ stmia r0!, {} │ │ b.n bf362a │ │ movs r0, r0 │ │ b.n bf359c │ │ @@ -3096363,17 +3096363,17 @@ │ │ b.n bf3ac4 │ │ str r4, [r0, r0] │ │ b.n bf34b2 │ │ strb r1, [r7, #25] │ │ add.w r0, r3, r5 │ │ b.n bf3cf2 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r7, r8, fp, pc} │ │ - vqshl.u64 d21, d18, d9 │ │ - vceq.i q12, q13, q14 │ │ + ldmia.w sp!, {r0, r3, r4, r6, r8, fp, pc} │ │ + vshl.u64 d21, d11, d9 │ │ + vceq.i q12, q13, │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r3, r4, r5, ip, lr, pc} │ │ b.n bf3e64 │ │ str r0, [sp, #4] │ │ b.n bf3d0e │ │ asrs r4, r0, #32 │ │ b.n bf34f2 │ │ @@ -3096700,19 +3096700,19 @@ │ │ b.n bf400a │ │ movs r1, r0 │ │ b.n bf43be │ │ lsls r0, r0, #10 │ │ stmia.w r5, {r2, r3, r4, r5, ip, lr, pc} │ │ b.n bf41a0 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r1, r5, r7, r8, r9, ip, lr} │ │ - vrhadd.u d21, d26, d14 │ │ - vcgt.u , q5, q1 │ │ - vbif , q5, q11 │ │ - vrhadd.u , q5, q9 │ │ + ldmia.w sp!, {r0, r1, r3, r4, r5, r6, r8, r9, ip, lr} │ │ + vrhadd.u , q5, │ │ + vcge.u d21, d10, d11 │ │ + vrhadd.u , q5, │ │ + vbif d21, d10, d27 │ │ vhadd.u d16, d10, d0 │ │ b.n bf4342 │ │ vrhadd.u16 d0, d14, d31 │ │ ands r0, r2 │ │ stmdb sp!, {lr} │ │ b.n bf3fee │ │ movs r0, r3 │ │ @@ -3096758,17 +3096758,17 @@ │ │ b.n bf3812 │ │ asrs r1, r0, #32 │ │ b.n bf3e2c │ │ movs r4, r0 │ │ b.n bf4052 │ │ ands r0, r2 │ │ ldmia.w sp!, {r1, r2, r3, r4, r7, r8, sl, ip, sp, lr} │ │ - and.w r0, r3, lr, lsl #23 │ │ - vhadd.u , q13, q11 │ │ - vqrshl.u64 d24, d4, d26 │ │ + and.w r0, r3, r7, asr #22 │ │ + vqadd.u64 d21, d26, d31 │ │ + vrshl.u64 q12, , q5 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r3, r5, ip, lr, pc} │ │ b.n bf41c8 │ │ strb r0, [r2, #1] │ │ b.n bf386c │ │ stmia r0!, {} │ │ b.n bf4076 │ │ @@ -3099818,15 +3099818,15 @@ │ │ asrs r1, r0, #32 │ │ b.n bf5828 │ │ ldr r1, [r4, #112] @ 0x70 │ │ add.w r0, r3, r4 │ │ b.n bf5a52 │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {r7, r8, r9, fp, lr, pc} │ │ - vmul.p , , │ │ + vmul.p , , q3 │ │ vqrdmulh.s q14, q5, q2 │ │ vpmax.u q14, , q8 │ │ vhadd.u d16, d11, d0 │ │ b.n bf5dca │ │ vrhadd.u16 d0, d14, d31 │ │ ands r0, r2 │ │ stmdb sp!, {r3, r6, ip} │ │ @@ -3100269,15 +3100269,15 @@ │ │ @ instruction: 0xeaffca04 │ │ vbif q12, , q7 │ │ vbif , q14, q12 │ │ vpmin.f16 d19, d11, d7 │ │ vmul.p d28, d28, d28 │ │ vbif d24, d11, d6 │ │ vbif d25, d28, d20 │ │ - vcge.u d28, d11, d18 │ │ + vcgt.u d28, d11, d11 │ │ vceq.i d28, d25, d24 │ │ vqadd.u64 d24, d11, d2 │ │ vqadd.u64 d25, d28, d4 │ │ vabd.f16 d19, d27, d19 │ │ vsub.i64 d30, d12, d24 │ │ movs r2, r4 │ │ lsls r0, r5, #13 │ │ @@ -3100289,15 +3100289,15 @@ │ │ ldmia r0!, {r2, r3, r4, r7} │ │ vminnm.f16 , , q11 │ │ vabd.f16 d19, d28, d11 │ │ @ instruction: 0xff7c3c23 │ │ vabd.u q14, q14, q12 │ │ vpmin.f16 , , q1 │ │ vpmin.f16 q12, q14, q8 │ │ - vrhadd.u d28, d27, d6 │ │ + vbif q14, , │ │ vceq.i q10, , q8 │ │ stmdb sp!, {r3, r4, ip, lr, pc} │ │ b.n bf6000 │ │ str r3, [r0, r0] │ │ b.n bf5eaa │ │ str r2, [r0, #0] │ │ b.n bf5eae │ │ @@ -3100810,17 +3100810,17 @@ │ │ stmia r4!, {r2, r3, r4, r5, r6, r7} │ │ vshl.u64 d28, d28, d11 │ │ vpmax.u d19, d11, d28 │ │ vcgt.u q14, q14, q14 │ │ vmls.i , , q14 │ │ vqsub.u64 d28, d28, d12 │ │ vceq.i d19, d27, d12 │ │ - vrshl.u64 d29, d20, d28 │ │ - vqrdmlsh.s q9, , │ │ - vqshl.u64 q11, , │ │ + vqrshl.u64 , , q6 │ │ + vqrdmlsh.s q9, , q0 │ │ + vqshl.u64 d22, d24, d25 │ │ vhsub.u d28, d10, d20 │ │ vsub.i64 d19, d11, d20 │ │ vhsub.u q14, q14, q0 │ │ vsub.i64 , , q0 │ │ vcge.u d28, d12, d4 │ │ vmul.p d19, d11, d4 │ │ vqsub.u64 q14, q6, q0 │ │ @@ -3101265,27 +3101265,27 @@ │ │ b.n bf5f34 │ │ movs r0, r0 │ │ b.n bf6518 │ │ movs r0, #2 │ │ b.n bf651c │ │ @ instruction: 0xffcdeaff │ │ bkpt 0x0050 │ │ - vsub.i64 d27, d11, d21 │ │ + vaba.u , , q15 │ │ vcgt.f16 d27, d9, d24 │ │ - vaba.u , , │ │ + vaba.u , , q3 │ │ vminnm.f16 d27, d9, d20 │ │ - vmls.i d27, d11, d9 │ │ + vsub.i64 , , q9 │ │ vacgt.f16 d27, d25, d20 │ │ - vsub.i64 d27, d27, d9 │ │ + vsub.i64 , , q9 │ │ vpmin.f16 d27, d9, d4 │ │ - vceq.i , , │ │ + vceq.i d27, d27, d18 │ │ @ instruction: 0xff79bdf0 │ │ - vabd.u , , │ │ + vaba.u d27, d27, d14 │ │ vminnm.f16 , , q4 │ │ - vmls.i d27, d11, d29 │ │ + vmls.i d27, d11, d6 │ │ vqadd.u64 d17, d9, d0 │ │ b.n bf693e │ │ movs r0, #1 │ │ b.n bf6b82 │ │ vpmin.u q7, , │ │ ldr r7, [pc, #960] @ (bf6808 ) │ │ stmdb sp!, {r2, r4, ip, lr, pc} │ │ @@ -3101691,17 +3101691,17 @@ │ │ ldr r1, [r1, r5] │ │ add.w r0, r2, r0 │ │ b.n bf6f06 │ │ ldr r0, [pc, #192] @ (bf6888 ) │ │ ldmia.w sp!, {r1, r2, r3, r4, r8, r9, sl, fp, ip, sp, lr, pc} │ │ b.n bf6a2c │ │ hlt 0x0008 │ │ - vmul.p q15, , │ │ + vmls.i d30, d11, d28 │ │ vpmax.u , , q0 │ │ - vmls.i d30, d11, d11 │ │ + vsub.i64 q15, , q10 │ │ vminnm.f16 d31, d9, d14 │ │ b.n bf6a40 │ │ vrhadd.u16 d14, d14, d31 │ │ vrhadd.u16 d14, d14, d31 │ │ movs r0, r0 │ │ b.n bf630e │ │ lsls r4, r3, #1 │ │ @@ -3101737,16 +3101737,16 @@ │ │ movs r0, r0 │ │ asrs r1, r0, #22 │ │ movs r0, r0 │ │ b.n bf6eda │ │ movs r0, r0 │ │ asrs r2, r0, #22 │ │ vrhadd.u16 d14, d14, d31 │ │ - uxtb r6, r6 │ │ - vceq.i d23, d9, d11 │ │ + uxtb r7, r1 │ │ + vaba.u , , q10 │ │ vqrshl.u64 d31, d30, d25 │ │ vhadd.u d16, d11, d1 │ │ b.n bf6f8e │ │ vrhadd.u16 d14, d14, d31 │ │ movs r0, r0 │ │ b.n bf6f96 │ │ vrhadd.u16 d14, d14, d31 │ │ @@ -3101886,17 +3101886,17 @@ │ │ movs r0, #0 │ │ b.n bf70d2 │ │ ldr r4, [r2, r3] │ │ add.w r0, r2, r0 │ │ b.n bf70da │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r4, r5, r7, fp, ip, sp, pc} │ │ - vmax.u , , q11 │ │ + vmin.u d23, d27, d31 │ │ vsub.i64 , , q14 │ │ - vmax.u d23, d27, d18 │ │ + vmin.u , , │ │ vhadd.u d16, d9, d1 │ │ b.n bf70f2 │ │ vrhadd.u16 d14, d14, d31 │ │ movs r1, r0 │ │ b.n bf70fa │ │ vrhadd.u16 d14, d14, d31 │ │ rors r0, r6 │ │ @@ -3102063,26 +3102063,26 @@ │ │ b.n bf6e5a │ │ movs r1, #231 @ 0xe7 │ │ b.n bf711e │ │ asrs r1, r0, #32 │ │ b.n bf6c40 │ │ ldr r3, [r3, #32] │ │ @ instruction: 0xeb03ffc9 │ │ - @ instruction: 0xeaff760e │ │ - vmax.u q8, , │ │ - vrshl.u64 , q1, q13 │ │ + @ instruction: 0xeaff75e7 │ │ + vmax.u d16, d9, d16 │ │ + vqrshl.u64 d23, d11, d26 │ │ vhsub.u q8, , q2 │ │ movs r0, r0 │ │ lsls r4, r6, #8 │ │ movs r0, r0 │ │ lsls r0, r1, #3 │ │ movs r0, r0 │ │ lsls r4, r5, #1 │ │ movs r0, r0 │ │ - strb r6, [r3, #20] │ │ + strb r7, [r6, #19] │ │ vhadd.u d28, d9, d0 │ │ b.n bf6e8e │ │ movs r1, r0 │ │ b.n bf6b52 │ │ movs r1, r0 │ │ b.n bf7236 │ │ lsls r2, r0, #4 │ │ @@ -3102449,15 +3102449,15 @@ │ │ b.n bf71ca │ │ asrs r5, r0, #32 │ │ b.n bf71ce │ │ cmp r4, #2 │ │ b.n bf75d2 │ │ ldr r0, [pc, #192] @ (bf6f54 ) │ │ ldmia.w sp!, {r1, r2, r3, r4, r5, r8, fp, sp, lr} │ │ - and.w r2, r3, r2, lsl #29 │ │ + and.w r2, r3, fp, lsr #28 │ │ vbif q10, , q8 │ │ stmdb sp!, {ip, lr} │ │ b.n bf71e6 │ │ lsls r0, r4, #2 │ │ b.n bf69ca │ │ ands r3, r0 │ │ b.n bf71ee │ │ @@ -3102553,15 +3102553,15 @@ │ │ b.n bf76ba │ │ ands r0, r0 │ │ b.n bf76be │ │ ldrsb r1, [r3, r5] │ │ add.w r0, r2, r4 │ │ b.n bf72c6 │ │ strh r0, [r2, #0] │ │ - ldmia.w sp!, {r1, r2, r3, r4, r6, r7, ip, sp, lr} │ │ + ldmia.w sp!, {r0, r1, r2, r4, r5, r7, ip, sp, lr} │ │ vhadd.u q15, , q6 │ │ vqadd.u64 d20, d8, d0 │ │ stmdb sp!, {} │ │ b.n bf763c │ │ movs r6, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, #13 │ │ @@ -3102595,15 +3102595,15 @@ │ │ b.n bf7726 │ │ ands r0, r0 │ │ b.n bf772a │ │ ldrsb r6, [r7, r4] │ │ add.w r0, r2, r4 │ │ b.n bf7332 │ │ strh r0, [r2, #0] │ │ - ldmia.w sp!, {r1, r4, r5, r6, ip, sp, lr} │ │ + ldmia.w sp!, {r0, r1, r3, r6, ip, sp, lr} │ │ vpmin.u q14, , q9 │ │ vsub.i64 d20, d10, d0 │ │ stmdb sp!, {r2, r3, r5} │ │ b.n bf7506 │ │ movs r0, r0 │ │ b.n bf76ac │ │ movs r3, r0 │ │ @@ -3102686,15 +3102686,15 @@ │ │ asrs r0, r0, #32 │ │ b.n bf7802 │ │ asrs r4, r3, #3 │ │ b.n bf6bc6 │ │ movs r4, r0 │ │ b.n bf740a │ │ strh r0, [r2, #0] │ │ - ldmia.w sp!, {r1, r5, r6, r7, r8, r9, sl, fp, sp, lr} │ │ + ldmia.w sp!, {r0, r1, r3, r4, r5, r7, r8, r9, sl, fp, sp, lr} │ │ vshl.u64 d16, d14, d25 │ │ vacgt.f16 d17, d11, d5 │ │ b.n bf781a │ │ asrs r1, r6, #2 │ │ b.n bf743e │ │ subs r2, r0, r4 │ │ b.n bf77e4 │ │ @@ -3105338,15 +3105338,15 @@ │ │ b.n bf8a1e │ │ movs r4, r0 │ │ b.n bf8a22 │ │ movs r0, r0 │ │ b.n bf8d88 │ │ @ instruction: 0xffa61aff │ │ lsls r4, r7, #14 │ │ - and.w r7, r0, r2, ror #27 │ │ + and.w r7, r0, fp, lsl #27 │ │ vpmin.f16 q14, , q12 │ │ vqadd.u8 q8, q14, q0 │ │ b.n bf8a86 │ │ movs r0, #3 │ │ b.n bf8ebe │ │ movs r4, #112 @ 0x70 │ │ b.n bf84c6 │ │ @@ -3106373,15 +3106373,15 @@ │ │ bvs.n bf8f2a │ │ @ instruction: 0xebff0000 │ │ b.n bf961e │ │ @ instruction: 0xffd71aff │ │ movs r0, #8 │ │ b.n bf8ab2 │ │ @ instruction: 0xffdfeaff │ │ - str r2, [r3, #8] │ │ + str r3, [r6, #4] │ │ vhadd.u d16, d9, d4 │ │ b.n bf963c │ │ movs r5, r4 │ │ lsrs r0, r0, #8 │ │ lsls r1, r5, #8 │ │ b.n bf92da │ │ lsls r2, r1, #1 │ │ @@ -3106693,15 +3106693,15 @@ │ │ movs r4, r7 │ │ lsrs r0, r0, #8 │ │ add r0, pc, #848 @ (adr r0, bf9578 ) │ │ b.n bf8d64 │ │ lsls r0, r2, #3 │ │ b.n bf8d48 │ │ movs r3, r0 │ │ - and.w sp, r0, sl, lsr #23 │ │ + and.w sp, r0, r3, ror #22 │ │ vqadd.u64 d22, d9, d8 │ │ b.n bf8d66 │ │ movs r0, r0 │ │ b.n bf98ea │ │ movs r7, r6 │ │ lsrs r0, r0, #8 │ │ str r6, [r0, r0] │ │ @@ -3106796,15 +3106796,15 @@ │ │ @ instruction: 0xffcb0aff │ │ lsls r0, r6, #2 │ │ b.n bf8e3e │ │ asrs r6, r0, #32 │ │ b.n bf964e │ │ @ instruction: 0xeeccebff │ │ @ instruction: 0xffc7eaff │ │ - ldrb r6, [r4, r3] │ │ + ldrb r7, [r7, r2] │ │ vqadd.u64 q8, , q0 │ │ b.n bf8e38 │ │ add r0, pc, #848 @ (adr r0, bf9670 ) │ │ b.n bf8e5c │ │ movs r0, r4 │ │ b.n bf8ed4 │ │ lsrs r0, r3 │ │ @@ -3107336,16 +3107336,16 @@ │ │ lsrs r0, r2, #28 │ │ b.n bf9a74 │ │ lsls r0, r4, #10 │ │ b.n bf9ada │ │ asrs r0, r0, #2 │ │ b.n bf9ade │ │ bfcsel 1a, bf8d9e , 1e, pl │ │ - strb r2, [r7, r6] │ │ - vshl.u64 d21, d22, d25 │ │ + strb r3, [r2, r6] │ │ + vqshl.u64 , , │ │ vabd.u d27, d9, d28 │ │ vsub.i8 , q14, q12 │ │ vbif q9, q6, q12 │ │ b.n bf92d6 │ │ adds r1, #124 @ 0x7c │ │ b.n bf92da │ │ asrs r1, r0, #32 │ │ @@ -3107425,15 +3107425,15 @@ │ │ cmp r3, #0 │ │ stcl 0, cr0, [r0, #4] │ │ b.n bf9ba6 │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {} │ │ b.n bf9fae │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r1, r2, r3, r4, fp, lr} │ │ + ldmia.w sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, lr} │ │ vbif q9, , q0 │ │ b.n bf937a │ │ asrs r0, r1, #7 │ │ b.n bf937e │ │ vrhadd.u16 d14, d14, d31 │ │ asrs r4, r1, #7 │ │ b.n bf9386 │ │ @@ -3107967,15 +3107967,15 @@ │ │ lsls r1, r0, #1 │ │ @ instruction: 0xe98d0001 │ │ b.n bfa43a │ │ vrhadd.u d14, d7, d31 │ │ movs r0, r4 │ │ b.n bf983c │ │ @ instruction: 0xffc5eaff │ │ - add r6, pc │ │ + add r7, sl │ │ vqshl.u64 , q2, │ │ bmi.n bf9cb6 │ │ bmi.n bf9cb8 │ │ bmi.n bf9cba │ │ ldr r7, [pc, #960] @ (bfa0d4 ) │ │ stmdb sp!, {r2, r5, r6, ip, lr, pc} │ │ b.n bfa1b4 │ │ @@ -3109508,15 +3109508,15 @@ │ │ movs r4, r1 │ │ b.n bfb156 │ │ movs r0, #36 @ 0x24 │ │ b.n bfb15a │ │ asrs r1, r0, #32 │ │ b.n bfab3c │ │ ldr r5, [r1, r7] │ │ - @ instruction: 0xea03e121 │ │ + @ instruction: 0xea03e0fa │ │ vhadd.u d16, d8, d0 │ │ b.n bfb0ca │ │ vrhadd.u16 d0, d14, d31 │ │ muls r0, r6 │ │ stmdb sp!, {sp, lr} │ │ b.n bfa556 │ │ ands r0, r0 │ │ @@ -3109562,16 +3109562,16 @@ │ │ b.n bfa596 │ │ asrs r1, r0, #32 │ │ b.n bfabb0 │ │ movs r4, r0 │ │ b.n bfadd6 │ │ muls r0, r6 │ │ ldmia.w sp!, {r0, r2, r3, r4, r5, r9, fp, ip, lr} │ │ - @ instruction: 0xea03e0f5 │ │ - vhadd.u d30, d24, d29 │ │ + @ instruction: 0xea03e0ce │ │ + vhadd.u d30, d24, d6 │ │ vqadd.u64 d20, d8, d0 │ │ stmdb sp!, {ip} │ │ b.n bfadee │ │ movs r0, r0 │ │ b.n bfa5d2 │ │ movs r0, r0 │ │ b.n bfb156 │ │ @@ -3109670,15 +3109670,15 @@ │ │ b.n bfb084 │ │ movs r0, #8 │ │ b.n bfa684 │ │ strh r0, [r2, #0] │ │ ldmia.w sp!, {} │ │ b.n bfb2ca │ │ strh r0, [r2, #0] │ │ - ldmia.w sp!, {r0, r4, r5, r6, sp, lr, pc} │ │ + ldmia.w sp!, {r1, r3, r6, sp, lr, pc} │ │ vhadd.u d20, d8, d16 │ │ stmdb sp!, {r2, sp} │ │ b.n bfa6ba │ │ adds r0, #0 │ │ b.n bfb2de │ │ adds r0, #92 @ 0x5c │ │ b.n bfa6a4 │ │ @@ -3109797,15 +3109797,15 @@ │ │ asrs r1, r0, #32 │ │ b.n bfb39c │ │ asrs r4, r5, #1 │ │ b.n bfa81e │ │ movs r4, r0 │ │ b.n bfafe2 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r0, r4, r5, r6, r7, r9, sl, fp, ip, lr, pc} │ │ + ldmia.w sp!, {r1, r3, r6, r7, r9, sl, fp, ip, lr, pc} │ │ vqadd.u64 d20, d8, d0 │ │ stmdb sp!, {lr} │ │ b.n bfaff2 │ │ lsls r4, r5, #1 │ │ b.n bfa856 │ │ movs r1, r0 │ │ b.n bfb2da │ │ @@ -3114916,21 +3114916,21 @@ │ │ add.w r0, r2, ip, lsl #20 │ │ b.n bfd352 │ │ movs r5, r0 │ │ b.n bfdb8e │ │ beq.n bfd860 │ │ b.n bfdd6c │ │ ldrh r0, [r6, #30] │ │ - ldmia.w sp!, {r0, r3, r5, sl, lr} │ │ + ldmia.w sp!, {r1, sl, lr} │ │ vmax.u d29, d25, d14 │ │ vpmax.u d22, d26, d24 │ │ movs r2, r4 │ │ - add r5, r0 │ │ + mvns r6, r3 │ │ vmax.u , , q13 │ │ - vcgt.u q10, q13, │ │ + vcgt.u d20, d26, d18 │ │ vmax.u d29, d9, d30 │ │ vceq.i d20, d10, d16 │ │ stmdb sp!, {lr} │ │ b.n bfdbba │ │ movs r0, r1 │ │ b.n bfd39e │ │ ldr r3, [r4, #64] @ 0x40 │ │ @@ -3115252,24 +3115252,24 @@ │ │ b.n bfe1b2 │ │ movs r0, #0 │ │ b.n bfe276 │ │ subs r4, #107 @ 0x6b │ │ add.w r0, r2, r0, lsl #20 │ │ b.n bfe27e │ │ @ instruction: 0xffceeaff │ │ - adcs r5, r7 │ │ + adcs r6, r2 │ │ vceq.i , , q7 │ │ - vhsub.u q10, q5, │ │ + vqsub.u64 d20, d10, d14 │ │ vmls.i d27, d9, d22 │ │ - vbif d20, d10, d29 │ │ + vbif d20, d10, d6 │ │ vceq.i d27, d9, d14 │ │ - vqsub.u64 d20, d10, d9 │ │ + vbif q10, q13, q9 │ │ vceq.i , , q13 │ │ vminnm.f16 d24, d26, d0 │ │ - vqadd.u64 d20, d28, d29 │ │ + vqadd.u64 d20, d28, d6 │ │ vaba.u d27, d25, d14 │ │ vceq.i d20, d10, d16 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n bfe010 │ │ movs r0, #8 │ │ b.n bfd69c │ │ adds r0, #3 │ │ @@ -3117584,38 +3117584,38 @@ │ │ b.n bff004 │ │ adds r7, #67 @ 0x43 │ │ add.w r0, r2, r6, lsl #4 │ │ b.n bff4ee │ │ asrs r0, r1, #32 │ │ b.n bff572 │ │ @ instruction: 0xffb2eaff │ │ - adds r0, #197 @ 0xc5 │ │ + adds r0, #158 @ 0x9e │ │ vqadd.u64 d25, d9, d18 │ │ - vacgt.f16 q9, , │ │ + vacgt.f16 d18, d11, d18 │ │ vabd.f16 q12, , q3 │ │ - vacgt.f16 d18, d27, d13 │ │ + vacgt.f16 q9, , q11 │ │ vcgt.f16 d24, d9, d10 │ │ - vcgt.f16 d18, d11, d29 │ │ + vcgt.f16 d18, d11, d6 │ │ @ instruction: 0xff798d9a │ │ - vaba.u q10, , q14 │ │ - @ instruction: 0xff792dfd │ │ + vaba.u q10, , │ │ + @ instruction: 0xff792dd6 │ │ vabd.f16 q12, , q13 │ │ - @ instruction: 0xff7b2dd1 │ │ + vabd.f16 d18, d27, d26 │ │ @ instruction: 0xff798d3e │ │ vcgt.f16 d23, d11, d4 │ │ vcgt.f16 d23, d12, d12 │ │ - @ instruction: 0xff7c2d99 │ │ + @ instruction: 0xff7c2d72 │ │ vabd.f16 d24, d9, d6 │ │ - vabd.f16 q9, , │ │ + @ instruction: 0xff7b2d3e │ │ vqrdmlsh.s q12, , q1 │ │ - vabd.f16 q9, , │ │ + vabd.f16 d18, d11, d18 │ │ vqrdmlsh.s d24, d25, d22 │ │ - vabd.f16 d18, d11, d29 │ │ + vabd.f16 d18, d11, d6 │ │ vqrdmlsh.s d24, d25, d10 │ │ - vqrdmlsh.s q9, , │ │ + vqrdmlsh.s q9, , q1 │ │ @ instruction: 0xff798c66 │ │ vhadd.u d17, d11, d0 │ │ b.n bff69e │ │ asrs r0, r0, #32 │ │ b.n bfea62 │ │ asrs r4, r0, #32 │ │ b.n bfea66 │ │ @@ -3118837,16 +3118837,16 @@ │ │ b.n c000a6 │ │ lsls r4, r0, #1 │ │ b.n bff472 │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {} │ │ b.n c000b2 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r1, r7, r8, sl, fp, sp, pc} │ │ - vabd.f16 q13, q4, q3 │ │ + ldmia.w sp!, {r0, r1, r3, r4, r6, r8, sl, fp, sp, pc} │ │ + @ instruction: 0xff78ad1f │ │ vhadd.u , q4, q2 │ │ b.n bff4a2 │ │ movs r0, r0 │ │ b.n c00028 │ │ vrhadd.u16 d0, d14, d31 │ │ ands r0, r2 │ │ stmdb sp!, {lr} │ │ @@ -3118869,15 +3118869,15 @@ │ │ add.w r0, r3, r0 │ │ b.n c000fa │ │ lsls r4, r0, #1 │ │ b.n bff4c6 │ │ ands r0, r2 │ │ ldmia.w sp!, {r1, r2, r3, r4, r8, r9, sl, fp, ip, sp, lr, pc} │ │ b.n bffc24 │ │ - add r4, sp, #968 @ 0x3c8 │ │ + add r4, sp, #812 @ 0x32c │ │ vbif q10, q12, q8 │ │ stmdb sp!, {r2, r6, ip, sp, lr} │ │ b.n bff4f2 │ │ strh r0, [r0, #0] │ │ b.n bffd16 │ │ movs r4, r0 │ │ b.n bff508 │ │ @@ -3118933,15 +3118933,15 @@ │ │ bkpt 0x0090 │ │ @ instruction: 0xeb06ffe8 │ │ @ instruction: 0xeaff0000 │ │ b.n c00196 │ │ movs r0, r0 │ │ b.n bff568 │ │ strh r0, [r6, #14] │ │ - ldmia.w sp!, {r1, r4, r5, r7, sl, fp, sp, pc} │ │ + ldmia.w sp!, {r0, r1, r3, r7, sl, fp, sp, pc} │ │ vminnm.f16 q10, q12, q8 │ │ stmdb sp!, {r2, r3, r6, ip, lr, pc} │ │ b.n bfff04 │ │ add sp, #0 │ │ b.n bffdae │ │ movs r0, r0 │ │ b.n c00232 │ │ @@ -3120179,43 +3120179,43 @@ │ │ movs r0, #108 @ 0x6c │ │ b.n c00060 │ │ movs r0, r0 │ │ b.n c00644 │ │ movs r0, #2 │ │ b.n c00648 │ │ mrc2 10, 7, lr, cr14, cr15, {7} @ │ │ - add r5, pc, #504 @ (adr r5, c00728 ) │ │ + add r5, pc, #348 @ (adr r5, c0068c ) │ │ vmul.p d30, d8, d16 │ │ - vpmax.u q13, q13, q15 │ │ - vpmax.u q13, q4, q1 │ │ - vmls.i d26, d24, d6 │ │ - vcgt.u q13, q12, q9 │ │ - @ instruction: 0xff78dd9a │ │ - vmls.i d26, d8, d22 │ │ - vcgt.u d26, d24, d26 │ │ - vabd.f16 , q4, q9 │ │ - vceq.i q13, q12, q7 │ │ - vshl.u64 q13, q11, q12 │ │ + vpmax.u q13, q13, │ │ + vpmin.u d26, d8, d11 │ │ + vmul.p q13, q4, │ │ + vcge.u d26, d24, d27 │ │ + @ instruction: 0xff78dd73 │ │ + vceq.i q13, q12, │ │ + vcgt.u d26, d24, d3 │ │ + @ instruction: 0xff78dd3b │ │ + vceq.i d26, d24, d23 │ │ + vqshl.u64 d26, d31, d24 │ │ vceq.i d30, d24, d8 │ │ - vqsub.u64 q13, q5, q5 │ │ + vqsub.u64 d26, d10, d19 │ │ vmax.u d30, d8, d12 │ │ - vqrshl.u64 q13, q9, q13 │ │ + vrshl.u64 q13, , q13 │ │ vmls.i d30, d24, d20 │ │ - vminnm.f16 d29, d26, d14 │ │ - vbif d26, d24, d26 │ │ + vminnm.f16 , q5, │ │ + vbif d26, d24, d3 │ │ vrshl.u64 q15, q14, q4 │ │ - vrhadd.u q13, q13, q11 │ │ + vbif d26, d26, d31 │ │ vqrshl.u64 d30, d8, d24 │ │ - vhsub.u d26, d26, d6 │ │ + vqsub.u64 q13, q5, │ │ vmin.u d30, d8, d24 │ │ - vbif q13, q5, q15 │ │ + vbif q13, q5, │ │ vqrshl.u64 d30, d16, d8 │ │ - vcge.u d26, d10, d14 │ │ + vqsub.u64 q13, q13, │ │ vmin.u q15, q12, q0 │ │ - vqsub.u64 q13, q13, q1 │ │ + vhsub.u d26, d26, d27 │ │ vmax.u d30, d24, d4 │ │ vqadd.u64 d20, d10, d0 │ │ stmdb sp!, {r0, r8, fp} │ │ b.n c00c54 │ │ movs r5, r0 │ │ ldrh r0, [r0, #16] │ │ stmia r0!, {r3} │ │ @@ -3120252,15 +3120252,15 @@ │ │ b.n c00d3a │ │ adds r0, #0 │ │ b.n c00d3e │ │ strb r6, [r6, r6] │ │ add.w r0, r0, r0 │ │ b.n c00dc6 │ │ strh r0, [r2, #0] │ │ - ldmia.w sp!, {r1, r6, r7, sp, pc} │ │ + ldmia.w sp!, {r0, r1, r3, r4, r7, sp, pc} │ │ vrshl.u64 d23, d14, d24 │ │ vceq.i q10, , q8 │ │ stmdb sp!, {r3, r4, ip, lr, pc} │ │ b.n c00ab4 │ │ ands r0, r0 │ │ b.n c0095e │ │ lsls r4, r1, #4 │ │ @@ -3120385,17 +3120385,17 @@ │ │ asrs r0, r6, #32 │ │ add r5, pc, #628 @ (adr r5, c00994 ) │ │ str r0, [r0, r0] │ │ add r5, pc, #516 @ (adr r5, c00928 ) │ │ beq.n c00758 │ │ b.n c00c44 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r1, r3, r5, sp, pc} │ │ - vaba.u , q12, │ │ - vminnm.f16 d25, d24, d6 │ │ + ldmia.w sp!, {r0, r1, sp, pc} │ │ + vaba.u d31, d24, d22 │ │ + vpmin.f16 , q4, │ │ vmul.p q9, q4, q2 │ │ b.n c0025e │ │ movs r1, r0 │ │ b.n c00d64 │ │ lsls r2, r6, #2 │ │ lsls r2, r2, #7 │ │ movs r1, r0 │ │ @@ -3121962,36 +3121962,36 @@ │ │ movs r0, #4 │ │ b.n c017be │ │ @ instruction: 0xff9deaff │ │ bge.n c01404 │ │ movs r4, r4 │ │ bge.n c01400 │ │ movs r4, r4 │ │ - ldr r3, [sp, #32] │ │ + ldr r2, [sp, #900] @ 0x384 │ │ vpmax.u q12, , │ │ - vmin.u , , q10 │ │ + vmax.u , , │ │ vhsub.u d26, d8, d20 │ │ vqrshl.u64 , , q13 │ │ vabd.f16 d27, d25, d12 │ │ vmin.u d29, d10, d25 │ │ @ instruction: 0xff792caa │ │ vhadd.u , q13, q3 │ │ vmls.i q10, , q8 │ │ vmin.u , , q6 │ │ vqshl.u64 , , q5 │ │ vbif , q13, q0 │ │ movs r2, r4 │ │ adds r0, #168 @ 0xa8 │ │ movs r2, r4 │ │ ldr r3, [pc, #128] @ (c01544 ) │ │ - vqrdmulh.s , , q1 │ │ + vqrdmlah.s d21, d27, d11 │ │ vmul.p d20, d24, d12 │ │ - vpmin.u d21, d11, d30 │ │ + vpmin.u d21, d11, d7 │ │ vpmin.f16 q10, q12, q10 │ │ - vhadd.u d22, d27, d6 │ │ + vqadd.u64 q11, , │ │ vhadd.u d17, d8, d12 │ │ b.n c00ffe │ │ movs r4, r2 │ │ b.n c01002 │ │ asrs r0, r1, #32 │ │ b.n c01008 │ │ vrhadd.u16 d14, d1, d31 │ │ @@ -3122875,17 +3122875,17 @@ │ │ str r6, [r3, r0] │ │ add.w r0, r0, r5 │ │ b.n c01fa6 │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {r3, r6, r9, lr} │ │ vcgt.f16 q13, , q2 │ │ vrhadd.u q10, q13, q4 │ │ - vpmax.u d24, d27, d0 │ │ + vpmin.u q12, , │ │ vbif q10, q12, q8 │ │ - vpmax.u d24, d27, d24 │ │ + vpmax.u d24, d27, d1 │ │ vhadd.u d16, d8, d0 │ │ b.n c0232a │ │ movs r5, r2 │ │ lsrs r0, r0, #8 │ │ ldr r0, [pc, #960] @ (c0204c ) │ │ stmdb sp!, {r3, r4, lr} │ │ b.n c017cc │ │ @@ -3124560,15 +3124560,15 @@ │ │ vmul.p , , │ │ vrshl.u64 , q2, │ │ vpmax.u d27, d27, d3 │ │ vshl.u64 , q12, │ │ vmls.i d27, d27, d23 │ │ vcgt.u , , q8 │ │ vmul.p d27, d11, d15 │ │ - vmax.u d27, d9, d30 │ │ + vmax.u d27, d9, d7 │ │ vqshl.u64 d19, d28, d8 │ │ vmul.p , , │ │ vcgt.u , , q14 │ │ vsub.i64 d27, d27, d27 │ │ vmax.u , , q4 │ │ vqrdmulh.s d27, d27, d7 │ │ vmin.u d19, d9, d12 │ │ @@ -3125777,34 +3125777,34 @@ │ │ adds r7, #124 @ 0x7c │ │ add.w r0, r3, sl │ │ b.n c038e6 │ │ bgt.n c03566 │ │ @ instruction: 0xebfe0001 │ │ b.n c03d6e │ │ @ instruction: 0xffceeaff │ │ - b.n c033e8 │ │ - vqrdmlsh.s q15, q4, q15 │ │ - vmin.u d30, d24, d30 │ │ - vbif , q4, │ │ - vmax.u q15, q4, q13 │ │ - vqrdmlah.s d30, d24, d22 │ │ - vabd.f16 q15, q4, q11 │ │ + b.n c0339a │ │ + vqrdmlsh.s q15, q4, │ │ + vmin.u d30, d24, d7 │ │ + vbif , q4, q3 │ │ + vmax.u q15, q4, │ │ + vqrdmulh.s d30, d24, d15 │ │ + @ instruction: 0xff78ed3f │ │ vrhadd.u q9, q12, q13 │ │ - vabd.u d30, d24, d30 │ │ + vabd.u d30, d24, d7 │ │ vqrdmlsh.s d17, d8, d18 │ │ - vpmax.u d30, d24, d2 │ │ + vpmin.u q15, q4, │ │ vpmin.f16 d17, d8, d6 │ │ - vpmin.u q15, q12, q5 │ │ + vpmin.u d30, d24, d19 │ │ vminnm.f16 , q4, q7 │ │ - vmls.i q15, q4, q5 │ │ + vmls.i d30, d8, d19 │ │ vabd.f16 , q12, q7 │ │ - vceq.i q15, q4, q9 │ │ - vmls.i d30, d24, d22 │ │ + vsub.i64 q15, q4, │ │ + vmul.p q15, q4, │ │ vcgt.f16 d17, d8, d26 │ │ - vsub.i64 d30, d24, d30 │ │ + vsub.i64 d30, d24, d7 │ │ @ instruction: 0xff781d32 │ │ vbif q10, q12, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n c03aa8 │ │ strh r0, [r4, #0] │ │ b.n c0314c │ │ ands r0, r0 │ │ @@ -3125950,15 +3125950,15 @@ │ │ b.n c03e7e │ │ lsls r2, r1, #24 │ │ add.w r0, r0, r0 │ │ b.n c03e86 │ │ beq.n c03758 │ │ b.n c03c64 │ │ strh r0, [r6, #14] │ │ - ldmia.w sp!, {r1, r4, r6, r7, sl, sp, lr, pc} │ │ + ldmia.w sp!, {r0, r1, r3, r5, r7, sl, sp, lr, pc} │ │ vcgt.f16 d19, d8, d31 │ │ vqadd.u64 d20, d10, d0 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n c03bf8 │ │ ands r0, r0 │ │ b.n c03aa2 │ │ movs r0, r2 │ │ @@ -3126223,22 +3126223,22 @@ │ │ movs r0, r0 │ │ b.n c034ae │ │ movs r4, r0 │ │ b.n c03ce2 │ │ beq.n c03a1c │ │ b.n c03ec0 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r1, r3, r7, r8, r9, sp, lr, pc} │ │ - vpmin.u q12, q4, q6 │ │ + ldmia.w sp!, {r0, r1, r5, r6, r8, r9, sp, lr, pc} │ │ + vpmin.u d24, d8, d21 │ │ vbif d27, d8, d20 │ │ movs r4, r4 │ │ cbz r0, c039ca │ │ movs r4, r4 │ │ - b.n c03ff0 │ │ - vmls.i q12, q12, q14 │ │ + b.n c03fa2 │ │ + vmls.i q12, q12, │ │ vaba.u q10, q12, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n c03e64 │ │ movs r3, #240 @ 0xf0 │ │ b.n c034ee │ │ add r0, pc, #0 @ (adr r0, c039d0 ) │ │ b.n c03d12 │ │ @@ -3126389,16 +3126389,16 @@ │ │ movs r1, r0 │ │ asrs r0, r0, #12 │ │ movs r5, r0 │ │ b.n c03b1e │ │ beq.n c03b30 │ │ b.n c0403c │ │ strh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r1, r3, r6, r7, r8, sp, lr, pc} │ │ - vbif d30, d8, d30 │ │ + ldmia.w sp!, {r0, r1, r5, r7, r8, sp, lr, pc} │ │ + vbif d30, d8, d7 │ │ vpmax.u , q4, q8 │ │ b.n c03632 │ │ vrhadd.u16 d14, d14, d31 │ │ ldr r0, [pc, #192] @ (c03bf8 ) │ │ stmdb sp!, {lr} │ │ b.n c03e7e │ │ lsrs r4, r5, #6 │ │ @@ -3128684,15 +3128684,15 @@ │ │ b.n c05064 │ │ adds r1, #18 │ │ add.w r0, r3, r0 │ │ b.n c0568e │ │ movs r0, r0 │ │ b.n c04a5a │ │ strh r0, [r2, #0] │ │ - ldmia.w sp!, {r0, r1, r3, r4, r5, r6, r8, r9, sl, fp, ip} │ │ + ldmia.w sp!, {r2, r4, r6, r8, r9, sl, fp, ip} │ │ vhadd.u d18, d8, d0 │ │ b.n c04a80 │ │ asrs r4, r0, #32 │ │ b.n c04a84 │ │ asrs r6, r4, #32 │ │ b.n c04a66 │ │ movs r0, #34 @ 0x22 │ │ @@ -3128835,15 +3128835,15 @@ │ │ add.w r0, r2, r0 │ │ b.n c05742 │ │ movs r4, r2 │ │ strb r5, [r1, r6] │ │ @ instruction: 0xffcbeaff │ │ cmp r3, #170 @ 0xaa │ │ vcgt.u , , q12 │ │ - vacgt.f16 , , │ │ + vacgt.f16 d17, d9, d16 │ │ vminnm.f16 d30, d8, d27 │ │ vsub.i64 d20, d10, d0 │ │ stmdb sp!, {r1, r2, r4, r5, r7, r9, sp, lr} │ │ add.w r2, r2, r8, asr #24 │ │ add.w lr, r2, sl, asr #8 │ │ b.n c0554a │ │ asrs r0, r0, #32 │ │ @@ -3129119,20 +3129119,20 @@ │ │ adds r0, #0 │ │ b.n c05a5a │ │ vqrdmlah.s16 q7, , │ │ movs r0, r0 │ │ b.n c05a62 │ │ ldrh r4, [r0, #24] │ │ ldc 7, cr8, [sp], #960 @ 0x3c0 │ │ - ldmia.w sp!, {r0, r1, r2, r3, r5, r8, sl, fp, ip} │ │ - @ instruction: 0xff781d13 │ │ - @ instruction: 0xff781cc3 │ │ - vqrdmulh.s , q12, │ │ + ldmia.w sp!, {r3, r8, sl, fp, ip} │ │ + @ instruction: 0xff781cec │ │ + vqrdmlsh.s d17, d24, d12 │ │ + vqrdmlah.s d17, d24, d12 │ │ vaba.u d28, d8, d10 │ │ - @ instruction: 0xff791c2f │ │ + @ instruction: 0xff791c08 │ │ vqadd.u64 q10, q4, q8 │ │ stmdb sp!, {r5, r6, r7, r8, r9, ip} │ │ b.n c04e6a │ │ ands r1, r0 │ │ b.n c05a8e │ │ movs r0, r0 │ │ b.n c059f4 │ │ @@ -3129217,16 +3129217,16 @@ │ │ b.n c05b3a │ │ ands r0, r0 │ │ b.n c05b3e │ │ mrc2 11, 6, lr, cr10, cr15, {7} @ │ │ movs r4, r0 │ │ b.n c05746 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r0, r1, r2, r3, r4, r8, r9, fp, ip} │ │ - vpmax.u , q12, │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r9, fp, ip} │ │ + vpmin.u d17, d24, d28 │ │ vminnm.f16 d24, d24, d9 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, ip, lr, pc} │ │ b.n c058b8 │ │ ands r0, r0 │ │ b.n c05762 │ │ movs r0, r0 │ │ @@ -3129597,19 +3129597,19 @@ │ │ lsls r0, r4, #15 │ │ b.n c05242 │ │ movs r5, r0 │ │ b.n c05a7e │ │ beq.n c05748 │ │ b.n c05c5c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r1, r2, r3, r7, r8, fp, ip} │ │ - vabd.f16 d22, d24, d26 │ │ - vceq.i d17, d8, d19 │ │ - @ instruction: 0xff786c4e │ │ - vaba.u d17, d24, d3 │ │ + ldmia.w sp!, {r3, r5, r6, r8, fp, ip} │ │ + vabd.f16 d22, d24, d3 │ │ + vsub.i64 d17, d8, d12 │ │ + @ instruction: 0xff786c27 │ │ + vabd.u , q4, q14 │ │ vminnm.f16 q10, q12, q8 │ │ stmdb sp!, {r2, r3, r4, r6, ip, lr, pc} │ │ b.n c05bfc │ │ str r0, [sp, #0] │ │ b.n c05aa6 │ │ lsls r0, r4, #15 │ │ b.n c0528a │ │ @@ -3130798,49 +3130798,49 @@ │ │ b.n c06290 │ │ subs r0, r4, r2 │ │ add.w r0, r2, r6, lsl #8 │ │ b.n c0677a │ │ movs r0, #8 │ │ b.n c067fe │ │ @ instruction: 0xff88eaff │ │ - lsrs r3, r5, #28 │ │ + lsrs r4, r0, #28 │ │ vcge.u d19, d8, d24 │ │ - vhsub.u , q5, │ │ + vhsub.u , q5, q0 │ │ vmin.u , q4, q10 │ │ - @ instruction: 0xff7a0d93 │ │ + vabd.f16 q8, q5, q14 │ │ vrhadd.u d19, d24, d16 │ │ - vacgt.f16 q8, q13, │ │ + vcgt.f16 d16, d26, d28 │ │ vhsub.u , q12, q8 │ │ - vacgt.f16 q8, q5, │ │ + vacgt.f16 q8, q5, q0 │ │ vhsub.u d19, d24, d4 │ │ - vcgt.f16 q8, q5, │ │ + vcgt.f16 d16, d10, d20 │ │ vqsub.u64 , q4, q4 │ │ - vcgt.f16 d16, d26, d19 │ │ + vacgt.f16 q8, q5, q14 │ │ vqsub.u64 d19, d24, d16 │ │ - vbif d17, d10, d23 │ │ + vbif d17, d10, d0 │ │ vrshl.u64 , q2, q4 │ │ - @ instruction: 0xff7a0d53 │ │ + vabd.f16 d16, d10, d28 │ │ vrhadd.u , q4, q8 │ │ - vrhadd.u d17, d10, d11 │ │ + vhadd.u , q13, q10 │ │ vqrshl.u64 d19, d8, d8 │ │ - vqsub.u64 d17, d26, d3 │ │ + vhsub.u , q5, q14 │ │ vmax.u d19, d24, d16 │ │ - vcge.u , q13, │ │ - vcge.u d17, d24, d27 │ │ + vcge.u d17, d26, d24 │ │ + vcge.u d17, d24, d4 │ │ vabd.u , q12, q4 │ │ - vrhadd.u d17, d26, d23 │ │ + vrhadd.u d17, d26, d0 │ │ vqrshl.u64 d19, d20, d24 │ │ - vhadd.u d17, d10, d7 │ │ + vpmin.f16 q8, q13, q8 │ │ vqshl.u64 d19, d4, d8 │ │ - vqadd.u64 d17, d26, d27 │ │ + vqadd.u64 d17, d26, d4 │ │ vshl.u64 , q4, q12 │ │ - vqadd.u64 d17, d10, d19 │ │ + vhadd.u d17, d10, d12 │ │ vshl.u64 , q0, q4 │ │ - vpmin.f16 d16, d26, d19 │ │ - vminnm.f16 q8, q4, │ │ + vminnm.f16 q8, q5, q14 │ │ + vminnm.f16 d16, d8, d24 │ │ vceq.i d20, d8, d16 │ │ stmdb sp!, {lr} │ │ b.n c06556 │ │ lsrs r4, r0, #7 │ │ b.n c05d3a │ │ movs r0, r0 │ │ b.n c068be │ │ @@ -3130895,17 +3130895,17 @@ │ │ b.n c065ca │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r0} │ │ b.n c069d2 │ │ adds r0, r1, r7 │ │ b.n c05d9e │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r0, r1, r3, r4, r6, sl, fp} │ │ + ldmia.w sp!, {r2, r4, r5, sl, fp} │ │ vcgt.u q13, q12, │ │ - vqrdmlsh.s q8, q5, │ │ + vqrdmlsh.s q8, q5, q0 │ │ vcge.u q13, q12, │ │ vceq.i d20, d10, d16 │ │ stmdb sp!, {lr} │ │ b.n c065f2 │ │ movs r4, r1 │ │ b.n c05dd6 │ │ movs r0, #0 │ │ @@ -3130967,18 +3130967,18 @@ │ │ b.n c06932 │ │ adds r0, #0 │ │ b.n c06a76 │ │ @ instruction: 0xfb0cebff │ │ movs r5, r0 │ │ b.n c0667e │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r0, r1, r2, r5, r7, r8, r9, fp} │ │ - vcge.u q10, q12, │ │ - vqrdmlah.s q8, q12, │ │ - vshl.u64 d20, d3, d8 │ │ + ldmia.w sp!, {r7, r8, r9, fp} │ │ + vcgt.u d20, d24, d28 │ │ + vqrdmlah.s d16, d24, d16 │ │ + vcge.u q10, q12, q6 │ │ vhadd.u d16, d8, d0 │ │ b.n c06a96 │ │ vrhadd.u16 d14, d14, d31 │ │ eors r0, r6 │ │ stmdb sp!, {lr} │ │ b.n c066a2 │ │ lsrs r0, r7, #6 │ │ @@ -3131054,18 +3131054,18 @@ │ │ b.n c06b3e │ │ adds r0, #0 │ │ b.n c06b42 │ │ @ instruction: 0xfad9ebff │ │ movs r5, r0 │ │ b.n c0674a │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r0, r1, r3, r4, r5, r8, r9, fp} │ │ - vqrdmlah.s q8, q4, │ │ - vpmin.u q8, q12, │ │ - vqrdmlah.s d16, d8, d3 │ │ + ldmia.w sp!, {r2, r4, r8, r9, fp} │ │ + vqrdmlah.s d16, d8, d16 │ │ + vpmin.u q8, q12, q0 │ │ + vpmax.u q8, q12, q14 │ │ vceq.i q10, q12, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n c068c0 │ │ str r1, [r0, r0] │ │ b.n c0676a │ │ str r0, [r0, #0] │ │ b.n c0676e │ │ @@ -3131164,17 +3131164,17 @@ │ │ b.n c06c36 │ │ @ instruction: 0xfa9cebff │ │ movs r5, r0 │ │ b.n c0683e │ │ beq.n c06510 │ │ b.n c06a1c │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r0, r1, r2, r5, r6, r7, r8, fp} │ │ + ldmia.w sp!, {r6, r7, r8, fp} │ │ vmax.u , q12, q1 │ │ - vpmin.u d16, d11, d7 │ │ + vmul.p q8, , q8 │ │ vmin.u , q12, q9 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, ip, lr, pc} │ │ b.n c069b8 │ │ strh r4, [r6, #0] │ │ b.n c0605c │ │ str r3, [r0, r0] │ │ @@ -3131296,16 +3131296,16 @@ │ │ b.n c06d5a │ │ @ instruction: 0xfa53ebff │ │ movs r1, r0 │ │ b.n c06de2 │ │ beq.n c0662c │ │ b.n c06b40 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r1, r2, r3, r4, r5, r7, fp} │ │ - vrhadd.u d20, d8, d14 │ │ + ldmia.w sp!, {r3, r4, r7, fp} │ │ + vhadd.u q10, q12, │ │ vbif q10, q12, q8 │ │ stmdb sp!, {lr} │ │ b.n c0697a │ │ lsrs r0, r0, #6 │ │ b.n c0615e │ │ ldr r4, [r0, #24] │ │ b.n c0616a │ │ @@ -3131470,19 +3131470,19 @@ │ │ add.w r0, r2, r4 │ │ b.n c06ad6 │ │ asrs r0, r2, #1 │ │ b.n c06eda │ │ movs r1, #61 @ 0x3d │ │ b.n c06d9e │ │ @ instruction: 0xffbeeaff │ │ - lsls r7, r6, #28 │ │ + lsls r0, r2, #28 │ │ vabd.f16 q8, q12, q9 │ │ - vceq.i d16, d10, d27 │ │ + vceq.i d16, d10, d4 │ │ vcgt.f16 q8, q12, q11 │ │ - vaba.u q8, q5, │ │ + vaba.u d16, d10, d24 │ │ vqadd.u64 q10, q4, q8 │ │ stmdb sp!, {r0, ip, lr} │ │ b.n c06afe │ │ asrs r0, r1, #5 │ │ b.n c06300 │ │ ands r0, r0 │ │ b.n c06b06 │ │ @@ -3131627,20 +3131627,20 @@ │ │ b.n c0703e │ │ str r0, [r0, #0] │ │ b.n c07042 │ │ adds r0, r7, r3 │ │ add.w r0, r2, r6 │ │ b.n c06c4a │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r2, r3, r8, r9, sl, fp, ip, sp} │ │ + ldmia.w sp!, {r0, r2, r5, r6, r7, r9, sl, fp, ip, sp} │ │ vcgt.f16 q9, , │ │ - vpmin.u , , q2 │ │ + vpmax.u d21, d11, d29 │ │ vqrdmulh.s d23, d8, d27 │ │ vrshl.u64 q10, q12, │ │ - vqrshl.u64 q8, , q13 │ │ + vqrshl.u64 d16, d16, d26 │ │ vpmax.u d23, d24, d19 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r3, r4, ip, lr, pc} │ │ b.n c06dcc │ │ strb r1, [r0, #0] │ │ b.n c06c76 │ │ asrs r4, r0, #15 │ │ @@ -3132077,19 +3132077,19 @@ │ │ b.n c07032 │ │ movs r4, r3 │ │ add.w r0, r0, r1 │ │ b.n c074ba │ │ beq.n c06d34 │ │ b.n c07218 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r1, r3, r4, r5, r6, r8, sl} │ │ + ldmia.w sp!, {r2, r4, r6, r8, sl} │ │ vacgt.f16 , q12, q14 │ │ vqshl.u64 d29, d10, d10 │ │ - vrhadd.u q8, q13, │ │ - vcge.u d23, d24, d25 │ │ + vrhadd.u q8, q13, q2 │ │ + vcge.u d23, d24, d2 │ │ vceq.i , q4, │ │ vaba.u , q5, │ │ vacgt.f16 q14, , q15 │ │ @ instruction: 0xff79dca4 │ │ vqadd.u64 d20, d7, d1 │ │ vceq.i d20, d10, d16 │ │ stmdb sp!, {r0, lr} │ │ @@ -3132230,18 +3132230,18 @@ │ │ b.n c071a2 │ │ movs r5, #167 @ 0xa7 │ │ b.n c07466 │ │ asrs r1, r0, #32 │ │ b.n c06f88 │ │ ldr r3, [pc, #960] @ (c0722c ) │ │ ldmia.w sp!, {r3, r6, r8, fp, sp} │ │ - and.w r1, r3, r7, asr #32 │ │ - vqadd.u64 q8, q12, │ │ - vhadd.u d16, d24, d7 │ │ - vqadd.u64 q8, q4, │ │ + and.w r1, r3, r0 │ │ + vqadd.u64 q8, q12, q4 │ │ + vhadd.u q8, q4, q8 │ │ + vqadd.u64 d16, d8, d16 │ │ vceq.i d20, d8, d16 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n c07324 │ │ movs r0, r0 │ │ b.n c0752e │ │ movs r5, r1 │ │ lsrs r0, r0, #8 │ │ @@ -3132542,15 +3132542,15 @@ │ │ b.n c07866 │ │ bfcsel 1e, c07926 , 20, mi │ │ movs r1, r1 │ │ b.n c0746e │ │ beq.n c07138 │ │ b.n c0764c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r1, r3, r4, r5, r7, r8, sl, fp, ip, sp, lr, pc} │ │ + ldmia.w sp!, {r2, r4, r7, r8, sl, fp, ip, sp, lr, pc} │ │ @ instruction: 0xff77ed12 │ │ vbif q10, q13, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n c075e0 │ │ strh r0, [r4, #0] │ │ b.n c06c84 │ │ ands r0, r0 │ │ @@ -3132673,15 +3132673,15 @@ │ │ b.n c07986 │ │ bf 1c, c0fa46 │ │ movs r0, r0 │ │ b.n c0798e │ │ beq.n c07260 │ │ b.n c0776c │ │ strh r0, [r6, #14] │ │ - ldmia.w sp!, {r0, r1, r2, r4, r7, sl, fp, ip, sp, lr, pc} │ │ + ldmia.w sp!, {r4, r5, r6, sl, fp, ip, sp, lr, pc} │ │ vbif , , │ │ vbif q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n c07700 │ │ str r3, [r0, r0] │ │ b.n c075aa │ │ str r2, [r0, #0] │ │ @@ -3132807,17 +3132807,17 @@ │ │ b.n c07ab2 │ │ @ instruction: 0xf6fdebff │ │ movs r7, r0 │ │ b.n c076ba │ │ beq.n c0738c │ │ b.n c07898 │ │ strh r0, [r6, #14] │ │ - ldmia.w sp!, {r0, r1, r2, r3, r5, r6, r8, r9, fp, ip, sp, lr, pc} │ │ + ldmia.w sp!, {r3, r6, r8, r9, fp, ip, sp, lr, pc} │ │ vqsub.u64 , , q1 │ │ - vqrdmlah.s d31, d26, d3 │ │ + vqrdmulh.s , q5, q14 │ │ vqsub.u64 , , q11 │ │ vminnm.f16 q10, q13, q8 │ │ stmdb sp!, {r2, r3, r4, ip, lr, pc} │ │ b.n c07834 │ │ ands r0, r0 │ │ b.n c076de │ │ movs r0, r1 │ │ @@ -3133073,21 +3133073,21 @@ │ │ movs r0, #36 @ 0x24 │ │ b.n c07100 │ │ movs r0, r0 │ │ b.n c076e4 │ │ movs r0, #2 │ │ b.n c076e8 │ │ @ instruction: 0xff8feaff │ │ - @ instruction: 0xfab7ff77 │ │ + @ instruction: 0xfa90ff77 │ │ add r6, sp, #60 @ 0x3c │ │ - vmul.p d31, d10, d7 │ │ + vceq.i , q13, q8 │ │ @ instruction: 0xff77ac6f │ │ - vmul.p , q5, │ │ + vmul.p , q5, q4 │ │ vqrdmlsh.s q13, , │ │ - vceq.i , q13, │ │ + vceq.i , q13, q2 │ │ vqrdmlsh.s q13, , │ │ vminnm.f16 q10, q13, q8 │ │ stmdb sp!, {r0, r1, r5, r6, r8, r9, sl, fp, ip, lr, pc} │ │ b.n c07a90 │ │ blt.n c075fc │ │ b.n c07a94 │ │ ands r0, r0 │ │ @@ -3133610,22 +3133610,22 @@ │ │ movs r1, r1 │ │ b.n c07d8a │ │ svc 99 @ 0x63 │ │ b.n c07f68 │ │ blt.n c07a54 │ │ b.n c07f6c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r1, r4, r5, r6, r8, sl, ip, sp, lr, pc} │ │ - vqrdmlah.s d20, d23, d29 │ │ - vshl.u64 , , │ │ - vqrdmlah.s d20, d7, d5 │ │ - vqshl.u64 , , │ │ - vqrdmulh.s q10, , │ │ - vrshl.u64 d31, d23, d9 │ │ - vqrdmlah.s q10, , │ │ + ldmia.w sp!, {r2, r3, r6, r8, sl, ip, sp, lr, pc} │ │ + vqrdmlah.s d20, d23, d6 │ │ + vshl.u64 d31, d20, d25 │ │ + vpmax.u q10, , q15 │ │ + vqshl.u64 , q4, │ │ + vqrdmulh.s d20, d7, d18 │ │ + vrshl.u64 d31, d0, d9 │ │ + vqrdmulh.s q10, , q5 │ │ vqadd.u64 d20, d9, d0 │ │ stmdb sp!, {lr} │ │ b.n c07dbe │ │ lsls r0, r3, #15 │ │ b.n c075a2 │ │ adds r3, #220 @ 0xdc │ │ b.n c075ae │ │ @@ -3133684,15 +3133684,15 @@ │ │ b.n c0823a │ │ adds r0, #0 │ │ b.n c0823e │ │ bfcsel 14, c082fe , 18, vs │ │ movs r1, r0 │ │ b.n c082c6 │ │ strh r0, [r2, #0] │ │ - ldmia.w sp!, {r0, r1, r2, r3, r4, r6, r7, r8, r9, ip, sp, lr, pc} │ │ + ldmia.w sp!, {r3, r4, r5, r7, r8, r9, ip, sp, lr, pc} │ │ vminnm.f16 d20, d23, d20 │ │ vminnm.f16 q10, q13, q8 │ │ stmdb sp!, {r2, ip, lr, pc} │ │ b.n c07fb4 │ │ ands r0, r0 │ │ b.n c07e5e │ │ strb r0, [r3, #15] │ │ @@ -3133985,18 +3133985,18 @@ │ │ lsls r4, r3, #15 │ │ b.n c07896 │ │ movs r0, r1 │ │ b.n c080d2 │ │ beq.n c07d9c │ │ b.n c082b0 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r1, r4, r5, r6, r8, ip, sp, lr, pc} │ │ - vhsub.u , , │ │ - vhsub.u , , │ │ - vceq.i d20, d23, d19 │ │ + ldmia.w sp!, {r2, r3, r6, r8, ip, sp, lr, pc} │ │ + vhsub.u , , q2 │ │ + vhsub.u d31, d7, d24 │ │ + vsub.i64 d20, d23, d12 │ │ vmul.p d16, d25, d12 │ │ b.n c078ce │ │ vrhadd.u16 d14, d14, d31 │ │ movs r4, r1 │ │ b.n c078d6 │ │ movs r1, r0 │ │ b.n c07e3a │ │ @@ -3134065,18 +3134065,18 @@ │ │ asrs r1, r0, #22 │ │ movs r0, r0 │ │ b.n c084ee │ │ movs r0, r0 │ │ asrs r2, r0, #22 │ │ vrhadd.u16 d14, d14, d31 │ │ svc 174 @ 0xae │ │ - vbif q11, q13, │ │ - vqsub.u64 d31, d24, d10 │ │ - vqadd.u64 q12, q4, q0 │ │ - @ instruction: 0xff789cea │ │ + vrhadd.u q11, q13, q6 │ │ + vqsub.u64 , q4, │ │ + vhadd.u d24, d8, d25 │ │ + @ instruction: 0xff789cc3 │ │ vhadd.u d16, d8, d0 │ │ b.n c085aa │ │ vrhadd.u16 d14, d14, d31 │ │ adds r0, r0, r7 │ │ b.n c07972 │ │ vrhadd.u16 d14, d14, d31 │ │ ands r0, r2 │ │ @@ -3134200,15 +3134200,15 @@ │ │ b.n c0856a │ │ adds r0, #0 │ │ b.n c086ae │ │ @ instruction: 0xf3feebff │ │ movs r0, r0 │ │ b.n c086b6 │ │ strh r0, [r2, #0] │ │ - ldmia.w sp!, {r0, r1, r3, r5, r6, r8, r9, sl, fp, sp, lr, pc} │ │ + ldmia.w sp!, {r2, r6, r8, r9, sl, fp, sp, lr, pc} │ │ vqrdmlah.s d27, d23, d22 │ │ vqadd.u64 d20, d9, d0 │ │ stmdb sp!, {r2, r4, ip} │ │ b.n c07aaa │ │ movs r1, r0 │ │ b.n c08630 │ │ movs r7, r1 │ │ @@ -3134376,16 +3134376,16 @@ │ │ movs r0, r0 │ │ b.n c08836 │ │ lsls r4, r3, #15 │ │ b.n c07c02 │ │ movs r1, r0 │ │ b.n c0883e │ │ strh r0, [r6, #14] │ │ - ldmia.w sp!, {r0, r1, r2, r9, sl, fp, sp, lr, pc} │ │ - vacgt.f16 d30, d7, d23 │ │ + ldmia.w sp!, {r5, r6, r7, r8, sl, fp, sp, lr, pc} │ │ + vacgt.f16 d30, d7, d0 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r3, r4, r5, ip, lr, pc} │ │ b.n c085ac │ │ str r2, [r0, r0] │ │ b.n c08456 │ │ movs r0, #188 @ 0xbc │ │ b.n c07c54 │ │ @@ -3134578,16 +3134578,16 @@ │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r3, r4, r7, fp, sp, lr} │ │ movs r4, r4 │ │ ldr r0, [r4, #4] │ │ movs r4, r4 │ │ ldr r0, [r6, #8] │ │ movs r4, r4 │ │ - stcl 15, cr15, [pc], {119} @ 0x77 │ │ - lsrs r5, r7 │ │ + stc 15, cr15, [r8], #476 @ 0x1dc │ │ + lsrs r6, r2 │ │ vceq.i q11, q12, q0 │ │ movs r4, r4 │ │ ldr r3, [pc, #960] @ (c08684 ) │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n c08764 │ │ str r0, [sp, #272] @ 0x110 │ │ b.n c07e08 │ │ @@ -3134771,25 +3134771,25 @@ │ │ ldrb r3, [r7, #29] │ │ mla r0, r6, r1, r0 │ │ b.n c08ba2 │ │ beq.n c08474 │ │ b.n c08980 │ │ ldrh r0, [r6, #30] │ │ ldmia.w sp!, {r0, r1, r2, r3, r5, r6, r9, ip, lr, pc} │ │ - vhadd.u d27, d9, d25 │ │ + vhadd.u d27, d9, d2 │ │ vqsub.u64 , q4, │ │ - vhadd.u d27, d9, d13 │ │ + vpmin.f16 q13, , q11 │ │ vqsub.u64 d29, d8, d23 │ │ - vminnm.f16 q13, , │ │ + vpmin.f16 q13, , q5 │ │ vqsub.u64 d29, d8, d11 │ │ - vminnm.f16 q13, , │ │ + vpmin.f16 d26, d25, d30 │ │ vbif , q12, │ │ - vminnm.f16 d26, d25, d25 │ │ + vminnm.f16 d26, d25, d2 │ │ vhsub.u d29, d24, d11 │ │ - vhadd.u , , │ │ + vqadd.u64 d27, d9, d14 │ │ vminnm.f16 q10, q12, q8 │ │ stmdb sp!, {r2, r3, r4, r6, ip, lr, pc} │ │ b.n c0893c │ │ str r0, [r0, r0] │ │ b.n c08be6 │ │ movs r1, r0 │ │ b.n c08b4e │ │ @@ -3135067,18 +3135067,18 @@ │ │ b.n c08cfa │ │ movs r0, #12 │ │ b.n c08d7e │ │ asrs r0, r2, #1 │ │ b.n c08e42 │ │ @ instruction: 0xffeeeaff │ │ ldmia r7, {r0, r1, r7} │ │ - vqshl.u64 q8, q14, │ │ + vqshl.u64 q8, , │ │ @ instruction: 0xff789ca7 │ │ vminnm.f16 d28, d10, d31 │ │ - vqshl.u64 d16, d24, d25 │ │ + vqshl.u64 d16, d1, d25 │ │ vminnm.f16 q10, q12, q8 │ │ stmdb sp!, {r2, r3, r4, r5, r6, ip, lr, pc} │ │ b.n c08bbc │ │ ldr r4, [r6, #24] │ │ b.n c08246 │ │ ands r0, r0 │ │ b.n c08a6a │ │ @@ -3136196,19 +3136196,19 @@ │ │ adds r0, #0 │ │ b.n c0980e │ │ @ instruction: 0xefa6ebff │ │ movs r5, r0 │ │ b.n c09416 │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r0, r2, r3, r6, r8, fp, lr} │ │ - vcge.u q13, , │ │ + vcgt.u d26, d27, d28 │ │ vsub.i64 q10, q12, │ │ - vcgt.u q13, , │ │ + vcgt.u d26, d11, d16 │ │ vceq.i q10, q12, │ │ - vcge.u q13, , │ │ + vcge.u q13, , q0 │ │ vceq.i d20, d8, d16 │ │ stmdb sp!, {r2, r4, r6, r7, lr} │ │ b.n c0947c │ │ movs r5, r2 │ │ b.n c097a6 │ │ movs r7, r1 │ │ lsrs r0, r0, #8 │ │ @@ -3136498,17 +3136498,17 @@ │ │ b.n c09ab6 │ │ movs r6, r0 │ │ b.n c096ba │ │ beq.n c0938c │ │ b.n c09898 │ │ strh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r2, r7, r9, sl, lr} │ │ - vqadd.u64 d19, d11, d6 │ │ + vpmin.f16 q9, , │ │ vmax.u d20, d8, d29 │ │ - vminnm.f16 d18, d27, d30 │ │ + vminnm.f16 d18, d27, d7 │ │ vhadd.u d28, d8, d0 │ │ b.n c08ed0 │ │ stmia r0!, {} │ │ b.n c08eb4 │ │ @ instruction: 0xf6f2eaff │ │ ldr r0, [pc, #0] @ (c093a0 ) │ │ stmdb sp!, {r0, r4, r7, fp, ip, sp, lr, pc} │ │ @@ -3136872,21 +3136872,21 @@ │ │ asrs r0, r2, #1 │ │ b.n c09e06 │ │ @ instruction: 0xffe7eaff │ │ add r4, pc, #608 @ (adr r4, c0992c ) │ │ vqshl.u64 d26, d21, d25 │ │ vmin.u q13, , q4 │ │ vmin.u q13, , │ │ - vhadd.u d19, d25, d3 │ │ - vpmax.u d29, d9, d19 │ │ + vqadd.u64 , , q6 │ │ + vmul.p , , q14 │ │ vmls.i q14, , │ │ vcgt.f16 d20, d26, d29 │ │ vrshl.u64 q13, q2, │ │ vrshl.u64 q13, , │ │ - vqadd.u64 d19, d9, d4 │ │ + vpmin.f16 q9, , │ │ vqrshl.u64 q13, q10, │ │ vmin.u d26, d9, d1 │ │ vqrshl.u64 d26, d4, d9 │ │ vqrshl.u64 d26, d17, d9 │ │ vqrshl.u64 q13, q8, │ │ vrshl.u64 d26, d13, d25 │ │ vqshl.u64 q13, q8, │ │ @@ -3138839,21 +3138839,21 @@ │ │ b.n c0a2c8 │ │ movs r0, r0 │ │ b.n c0a8ac │ │ movs r0, #2 │ │ b.n c0a8b0 │ │ @ instruction: 0xffabeaff │ │ add sp, #124 @ 0x7c │ │ - @ instruction: 0xff798dd4 │ │ + vabd.f16 d24, d25, d29 │ │ vqadd.u64 , q4, │ │ - vcgt.f16 d24, d9, d12 │ │ + vabd.f16 q12, , │ │ @ instruction: 0xff789dd0 │ │ movs r1, r4 │ │ add r6, sp, #844 @ 0x34c │ │ - @ instruction: 0xff798c88 │ │ + @ instruction: 0xff798c61 │ │ vminnm.f16 q10, q12, q8 │ │ stmdb sp!, {r0, r1, r3, r6, r8, r9, sl, fp, ip, lr, pc} │ │ b.n c0ac54 │ │ str r0, [r0, #0] │ │ b.n c0aafe │ │ movs r1, r0 │ │ b.n c0ab02 │ │ @@ -3139472,32 +3139472,32 @@ │ │ movs r0, #10 │ │ b.n c0b03a │ │ adds r0, #0 │ │ b.n c0b43e │ │ cmp r3, #246 @ 0xf6 │ │ @ instruction: 0xeb00ff6f │ │ @ instruction: 0xeaffabc7 │ │ - @ instruction: 0xff79fc86 │ │ + vqrdmlsh.s , , │ │ vqsub.u64 d28, d23, d25 │ │ vqsub.u64 q14, , q8 │ │ vqrdmlsh.s d26, d11, d23 │ │ - vqrdmlsh.s , , q11 │ │ + @ instruction: 0xff79fccf │ │ vqrdmlah.s q13, , │ │ - vqrdmlsh.s d31, d25, d22 │ │ + @ instruction: 0xff79fc8f │ │ vmul.p q13, , │ │ - vpmin.u d31, d9, d26 │ │ + vpmin.u d31, d9, d3 │ │ vmul.p q13, , │ │ - vpmin.u d31, d25, d18 │ │ + vpmax.u d31, d25, d11 │ │ vhadd.u q14, , │ │ vmul.p d26, d25, d11 │ │ - vpmin.u , , q5 │ │ + vpmin.u d31, d9, d19 │ │ vmul.p d26, d23, d31 │ │ - vpmin.u , , q15 │ │ + vpmin.u , , │ │ vpmax.u d26, d7, d19 │ │ - vpmax.u , , q9 │ │ + vpmin.u d31, d25, d27 │ │ vceq.i d20, d7, d16 │ │ stmdb sp!, {ip, lr} │ │ b.n c0b09a │ │ movs r0, r7 │ │ b.n c0a87e │ │ movs r0, r0 │ │ b.n c0b402 │ │ @@ -3139958,25 +3139958,25 @@ │ │ b.n c0ac8c │ │ movs r0, r0 │ │ b.n c0b270 │ │ movs r0, #2 │ │ b.n c0b274 │ │ @ instruction: 0xfff1eaff │ │ add r5, pc, #60 @ (adr r5, c0b198 ) │ │ - vcge.u , , q11 │ │ + vcgt.u , , │ │ vqrshl.u64 q13, , │ │ vqrshl.u64 q13, , │ │ - vshl.u64 , q11, │ │ + vqshl.u64 d17, d31, d9 │ │ vmin.u d26, d25, d27 │ │ vmin.u q13, , │ │ - vrshl.u64 , q11, │ │ + vqrshl.u64 d17, d31, d9 │ │ vrshl.u64 q13, , │ │ - vshl.u64 d17, d26, d9 │ │ + vshl.u64 d17, d3, d9 │ │ vmin.u d26, d9, d15 │ │ - vrshl.u64 d17, d6, d9 │ │ + vqshl.u64 , , │ │ vceq.i q10, , q8 │ │ stmdb sp!, {r3, r4, r5, ip} │ │ b.n c0acb2 │ │ movs r0, r0 │ │ b.n c0b838 │ │ movs r5, r0 │ │ lsrs r0, r0, #8 │ │ @@ -3141527,15 +3141527,15 @@ │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {r1} │ │ b.n c0c696 │ │ beq.n c0bf68 │ │ b.n c0c474 │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {r0, r1, r2, r3, r5, r6, sl, fp, ip, sp, lr} │ │ - vrhadd.u d18, d25, d2 │ │ + vbif q9, , │ │ vqadd.u64 q10, q4, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n c0c408 │ │ ands r0, r0 │ │ b.n c0c2b2 │ │ lsrs r0, r5, #1 │ │ b.n c0bb16 │ │ @@ -3141621,15 +3141621,15 @@ │ │ b.n c0c766 │ │ movs r6, r0 │ │ b.n c0c36a │ │ beq.n c0c03c │ │ b.n c0c548 │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {r0, r1, r3, r4, r7, r8, r9, fp, ip, sp, lr} │ │ - vrshl.u64 q8, q8, │ │ + vqrshl.u64 d16, d25, d9 │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n c0c4dc │ │ ands r0, r0 │ │ b.n c0c386 │ │ lsrs r4, r3, #3 │ │ b.n c0bb6a │ │ @@ -3142363,24 +3142363,24 @@ │ │ lsls r4, r2, #5 │ │ add.w r1, r2, r3, lsl #8 │ │ b.n c0ccaa │ │ str r0, [r0, #0] │ │ b.n c0cdee │ │ @ instruction: 0xffbfeaff │ │ strb r7, [r3, #30] │ │ - vceq.i d21, d9, d9 │ │ + vaba.u , , q9 │ │ vrshl.u64 , , q4 │ │ - vqrshl.u64 d21, d29, d25 │ │ + vqrshl.u64 d21, d6, d25 │ │ vqrshl.u64 , , q4 │ │ - vqrshl.u64 , , │ │ + vqrshl.u64 d21, d18, d25 │ │ @ instruction: 0xff781d52 │ │ vrshl.u64 , , │ │ - vmax.u , , │ │ + vmax.u , , q1 │ │ vqshl.u64 , , q12 │ │ - vqrshl.u64 , , │ │ + vrshl.u64 , q5, │ │ vbif q10, q12, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n c0cb80 │ │ strh r1, [r0, #0] │ │ b.n c0ca2a │ │ ands r0, r0 │ │ b.n c0ca2e │ │ @@ -3143329,15 +3143329,15 @@ │ │ strh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r1} │ │ b.n c0d67a │ │ beq.n c0cf4c │ │ b.n c0d458 │ │ strh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r1, r3, r7, sl, fp, sp, lr} │ │ - vrhadd.u d26, d25, d28 │ │ + vrhadd.u d26, d25, d5 │ │ vqadd.u64 q10, q4, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n c0d3ec │ │ str r1, [r0, r0] │ │ b.n c0d296 │ │ asrs r2, r1, #30 │ │ b.n c0cafa │ │ @@ -3143409,15 +3143409,15 @@ │ │ movs r3, #60 @ 0x3c │ │ add.w r0, r0, r0 │ │ b.n c0d72e │ │ beq.n c0d000 │ │ b.n c0d50c │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {r0, r1, r3, r6, r7, r8, r9, fp, sp, lr} │ │ - vcgt.f16 d27, d25, d6 │ │ + vacgt.f16 , , │ │ vqadd.u64 q10, q4, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n c0d4a0 │ │ ands r0, r0 │ │ b.n c0d34a │ │ movs r2, r0 │ │ b.n c0d74e │ │ @@ -3143493,15 +3143493,15 @@ │ │ movs r3, #13 │ │ add.w r0, r0, r0 │ │ b.n c0d7ea │ │ beq.n c0d0bc │ │ b.n c0d5c8 │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {r0, r1, r2, r3, r8, r9, fp, sp, lr} │ │ - vqadd.u64 q12, , q0 │ │ + vhadd.u d24, d9, d25 │ │ vqadd.u64 q10, q4, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n c0d55c │ │ str r1, [r0, r0] │ │ b.n c0d406 │ │ asrs r0, r1, #30 │ │ b.n c0cc6a │ │ @@ -3143851,15 +3143851,15 @@ │ │ movs r2, #66 @ 0x42 │ │ add.w r0, r0, r5 │ │ b.n c0d716 │ │ beq.n c0d3e8 │ │ b.n c0d8f4 │ │ strh r0, [r6, #14] │ │ ldmia.w sp!, {r0, r1, r5, r6, r7, r8, r9, sl, sp, lr} │ │ - vqadd.u64 q11, , │ │ + vqadd.u64 q11, , q3 │ │ vminnm.f16 q10, q12, q8 │ │ stmdb sp!, {r2, r4, ip, lr, pc} │ │ b.n c0d888 │ │ ands r0, r0 │ │ b.n c0d732 │ │ movs r2, r0 │ │ b.n c0db36 │ │ @@ -3144230,25 +3144230,25 @@ │ │ asrs r1, r0, #32 │ │ b.n c0d838 │ │ lsrs r5, r3, #28 │ │ add.w r0, r3, r0, lsl #24 │ │ b.n c0de62 │ │ vpmin.u q15, , │ │ str r7, [r6, #104] @ 0x68 │ │ - vqshl.u64 d29, d5, d9 │ │ + vcgt.u , , q15 │ │ vqrshl.u64 q11, , q12 │ │ - vcge.u d29, d9, d29 │ │ + vcge.u d29, d9, d6 │ │ vmin.u q11, q12, │ │ - vqsub.u64 d29, d25, d0 │ │ + vhsub.u , , │ │ vqshl.u64 d22, d27, d23 │ │ - vqadd.u64 , , q4 │ │ + vqadd.u64 d29, d9, d17 │ │ vqshl.u64 q11, , │ │ vqrshl.u64 d22, d27, d9 │ │ vqshl.u64 q11, , │ │ - vqsub.u64 , , │ │ + vhsub.u d29, d9, d30 │ │ vceq.i d20, d8, d16 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n c0dbf8 │ │ ands r0, r0 │ │ b.n c0daa2 │ │ lsrs r0, r4, #1 │ │ b.n c0d286 │ │ @@ -3145121,17 +3145121,17 @@ │ │ b.n c0e00a │ │ movs r7, r1 │ │ b.n c0e40e │ │ movs r0, r1 │ │ b.n c0da2c │ │ @ instruction: 0xffbdeaff │ │ ldrb r7, [r7, r3] │ │ - vhadd.u , , │ │ + vhadd.u , , q3 │ │ @ instruction: 0xff775ce3 │ │ - vqadd.u64 , , │ │ + vhadd.u d25, d9, d26 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r3, r4, r5, ip, lr, pc} │ │ b.n c0e3c8 │ │ ands r0, r0 │ │ b.n c0e272 │ │ lsls r4, r3, #28 │ │ b.n c0da56 │ │ @@ -3146045,25 +3146045,25 @@ │ │ b.n c0ed92 │ │ movs r4, r0 │ │ b.n c0ea56 │ │ asrs r0, r2, #1 │ │ b.n c0ee5a │ │ @ instruction: 0xffd8eaff │ │ strb r7, [r2, r2] │ │ - vabd.u q13, , │ │ + vabd.u q13, , q1 │ │ vqrshl.u64 , , q4 │ │ - vsub.i64 q13, , │ │ + vsub.i64 d26, d9, d18 │ │ vqrshl.u64 , , q4 │ │ - vsub.i64 d26, d9, d29 │ │ + vsub.i64 d26, d9, d6 │ │ vrshl.u64 d21, d27, d8 │ │ - vaba.u q13, , │ │ + vaba.u q13, , q3 │ │ vqrshl.u64 d21, d3, d24 │ │ - vsub.i64 q13, , │ │ + vceq.i d26, d9, d30 │ │ vshl.u64 , , q12 │ │ - vaba.u d26, d25, d9 │ │ + vaba.u q13, , q9 │ │ vceq.i d20, d8, d16 │ │ stmdb sp!, {lr} │ │ b.n c0ea96 │ │ movs r4, r0 │ │ b.n c0e27c │ │ movs r1, r0 │ │ b.n c0edfe │ │ @@ -3146275,22 +3146275,22 @@ │ │ b.n c0e478 │ │ movs r0, r0 │ │ b.n c0ea5c │ │ movs r0, #2 │ │ b.n c0ea60 │ │ @ instruction: 0xffd7eaff │ │ strh r3, [r6, r3] │ │ - vrshl.u64 q13, q8, │ │ + vqrshl.u64 d26, d25, d25 │ │ vcgt.u d21, d8, d19 │ │ - vmin.u d26, d9, d0 │ │ + vrshl.u64 q13, , │ │ vqsub.u64 d21, d24, d3 │ │ - vrshl.u64 d26, d0, d25 │ │ + vqrshl.u64 q13, , │ │ vqsub.u64 , q4, │ │ vqsub.u64 , , │ │ - vrshl.u64 q13, q2, │ │ + vqrshl.u64 d26, d13, d9 │ │ vbif q10, q12, q8 │ │ stmdb sp!, {r2, sp} │ │ b.n c0e494 │ │ ands r0, r0 │ │ b.n c0ecb6 │ │ movs r0, r0 │ │ b.n c0f01e │ │ @@ -3148377,15 +3148377,15 @@ │ │ adds r4, r6, r0 │ │ add.w r0, r0, r6 │ │ b.n c0ff4e │ │ ldrh r0, [r6, #30] │ │ ldmia.w sp!, {r2, r5, r7, r8, lr} │ │ vrhadd.u q10, q5, q14 │ │ vpmin.f16 d19, d26, d27 │ │ - vqshl.u64 q15, , │ │ + vqshl.u64 d30, d22, d25 │ │ vceq.i q10, , q8 │ │ stmdb sp!, {lr} │ │ b.n c0ff6a │ │ movs r4, r0 │ │ b.n c0f750 │ │ lsrs r2, r0, #8 │ │ b.n c102d6 │ │ @@ -3148844,15 +3148844,15 @@ │ │ b.n c1077a │ │ movs r4, r0 │ │ b.n c1037e │ │ beq.n c10050 │ │ b.n c1055c │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {r0, r1, r7, r8, r9, fp, ip, sp} │ │ - vqadd.u64 , , │ │ + vqadd.u64 d21, d25, d20 │ │ vceq.i q10, q12, q8 │ │ stmdb sp!, {lr} │ │ b.n c10396 │ │ movs r4, r0 │ │ b.n c0fb7c │ │ movs r1, r0 │ │ b.n c106fe │ │ @@ -3149185,21 +3149185,21 @@ │ │ movs r0, r0 │ │ b.n c1046c │ │ movs r0, #2 │ │ b.n c10470 │ │ bfcsel 8, c10956 , a, ge │ │ @ instruction: 0xffe4eaff │ │ subs r0, #207 @ 0xcf │ │ - vqrdmlsh.s q11, , q4 │ │ + vqrdmlsh.s d22, d9, d17 │ │ vsub.i64 , , │ │ - vqrdmlah.s q11, , q0 │ │ + vqrdmulh.s d22, d25, d25 │ │ vceq.i d19, d23, d19 │ │ - vqrdmlsh.s d22, d9, d28 │ │ + vqrdmlsh.s d22, d9, d5 │ │ vceq.i , , │ │ - @ instruction: 0xff796c00 │ │ + vqrdmlah.s q11, , │ │ vhadd.u d16, d7, d0 │ │ b.n c10a1e │ │ movs r2, r0 │ │ lsrs r0, r0, #8 │ │ asrs r0, r0, #32 │ │ b.n c0fea6 │ │ movs r0, r0 │ │ @@ -3149800,19 +3149800,19 @@ │ │ b.n c103e0 │ │ movs r0, r0 │ │ b.n c109c4 │ │ movs r0, #2 │ │ b.n c109c8 │ │ @ instruction: 0xffd5eaff │ │ blt.n c10870 │ │ - vmax.u d31, d8, d31 │ │ + vmax.u d31, d8, d8 │ │ vqrdmlsh.s d29, d7, d8 │ │ - vmax.u , q4, │ │ + vmax.u , q4, q0 │ │ vqrdmlah.s , , q10 │ │ - vrshl.u64 , , q12 │ │ + vqrshl.u64 d31, d12, d24 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, ip, lr, pc} │ │ b.n c10d68 │ │ add sp, #4 │ │ b.n c10c12 │ │ asrs r4, r0, #32 │ │ b.n c103f8 │ │ @@ -3151111,24 +3151111,24 @@ │ │ b.n c11736 │ │ movs r0, #12 │ │ b.n c11a7a │ │ asrs r0, r2, #1 │ │ b.n c11b3e │ │ @ instruction: 0xffb5eaff │ │ strh r1, [r1, #48] @ 0x30 │ │ - vqshl.u64 , q15, q5 │ │ + vqshl.u64 , , q5 │ │ vrshl.u64 q12, , │ │ - vqshl.u64 d25, d30, d10 │ │ + vqshl.u64 d25, d7, d10 │ │ vmax.u d24, d7, d29 │ │ - vshl.u64 d25, d18, d26 │ │ + vqshl.u64 , , q5 │ │ vrshl.u64 q12, , │ │ - vcgt.u , q13, q1 │ │ + vcge.u d25, d26, d11 │ │ vrshl.u64 d24, d21, d7 │ │ vshl.u64 q12, , q13 │ │ - vcge.u , q5, q5 │ │ + vcge.u d25, d10, d19 │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {r3, r4, r5, sp, lr} │ │ b.n c10f74 │ │ str r0, [r0, r0] │ │ b.n c1177a │ │ movs r0, r0 │ │ b.n c10f60 │ │ @@ -3151252,19 +3151252,19 @@ │ │ movs r0, #2 │ │ b.n c11668 │ │ @ instruction: 0xedaaeb01 │ │ str r0, [r0, r0] │ │ b.n c11c92 │ │ @ instruction: 0xffefeaff │ │ strh r5, [r5, #30] │ │ - vmul.p d23, d26, d31 │ │ + vmul.p d23, d26, d8 │ │ vcge.u d24, d24, d29 │ │ - vmls.i d23, d26, d15 │ │ + vmls.i , q5, q12 │ │ vcgt.u d24, d24, d5 │ │ - vmul.p , q5, │ │ + vmul.p d23, d10, d16 │ │ vceq.i q10, q12, q8 │ │ stmdb sp!, {r2, sp} │ │ b.n c11098 │ │ ands r0, r0 │ │ b.n c118ba │ │ movs r0, r0 │ │ b.n c11c22 │ │ @@ -3151670,17 +3151670,17 @@ │ │ asrs r5, r6, #3 │ │ add.w r0, r0, r5 │ │ b.n c11c4a │ │ beq.n c1191c │ │ b.n c11e28 │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {r0, r2, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr} │ │ - vaba.u q14, q13, │ │ + vaba.u q14, q13, q0 │ │ vhadd.u d24, d7, d1 │ │ - vceq.i d28, d10, d3 │ │ + vabd.u q14, q13, q14 │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n c11dc4 │ │ movs r0, #4 │ │ b.n c11450 │ │ ands r0, r0 │ │ b.n c11c72 │ │ @@ -3151785,17 +3151785,17 @@ │ │ asrs r4, r6, #2 │ │ add.w r0, r0, r5 │ │ b.n c11d4e │ │ beq.n c11a20 │ │ b.n c11f2c │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {r0, r5, r6, r7, r9, sl, fp, ip, sp, lr} │ │ - vmul.p d26, d10, d19 │ │ + vmls.i d26, d10, d12 │ │ vminnm.f16 d23, d7, d9 │ │ - vmls.i q13, q5, │ │ + vmls.i q13, q5, q2 │ │ vhadd.u d16, d7, d0 │ │ b.n c120d0 │ │ movs r0, #1 │ │ b.n c1216e │ │ adds r3, #108 @ 0x6c │ │ lsls r0, r2, #22 │ │ movs r0, r0 │ │ @@ -3152374,21 +3152374,21 @@ │ │ b.n c1227e │ │ movs r0, #12 │ │ b.n c125c2 │ │ asrs r0, r2, #1 │ │ b.n c12686 │ │ @ instruction: 0xffc1eaff │ │ ldrb r1, [r7, #6] │ │ - vabd.f16 d31, d10, d17 │ │ + vqrdmlsh.s , q13, q13 │ │ vpmin.u d23, d23, d1 │ │ - @ instruction: 0xff7afdf9 │ │ + @ instruction: 0xff7afdd2 │ │ vpmax.u d23, d7, d25 │ │ vcgt.f16 , q5, q14 │ │ vmul.p d23, d26, d13 │ │ - vabd.f16 d31, d10, d5 │ │ + vqrdmlsh.s , q13, q7 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, ip, lr, pc} │ │ b.n c1240c │ │ add sp, #4 │ │ b.n c122b6 │ │ add r0, pc, #0 @ (adr r0, c11f78 ) │ │ b.n c122ba │ │ @@ -3152557,15 +3152557,15 @@ │ │ b.n c12478 │ │ @ instruction: 0xffad1aff │ │ @ instruction: 0xffb9eaff │ │ ldrsh r1, [r4, r0] │ │ b.n c1282e │ │ @ instruction: 0xffaaeaff │ │ ldrb r1, [r3, #4] │ │ - vqrdmlah.s q11, q13, q14 │ │ + vqrdmlah.s q11, q13, │ │ vabd.u d17, d23, d10 │ │ b.n c11c9e │ │ movs r0, r1 │ │ b.n c12724 │ │ asrs r1, r0, #32 │ │ lsls r0, r4, #14 │ │ adds r0, r2, r1 │ │ @@ -3154032,15 +3154032,15 @@ │ │ strb r1, [r0, #9] │ │ vrshl.u64 , , q5 │ │ vqrshl.u64 q10, , q5 │ │ vbif d23, d25, d25 │ │ vshl.u64 , , q13 │ │ vhsub.u , q5, │ │ vqrshl.u64 , , q5 │ │ - vqsub.u64 d29, d26, d7 │ │ + vqsub.u64 , q5, q8 │ │ vqadd.u64 d23, d23, d21 │ │ vcge.u d21, d26, d31 │ │ vqadd.u64 , q13, │ │ vcge.u , q13, │ │ vminnm.f16 q11, q13, │ │ vqsub.u64 , q13, │ │ vhadd.u d23, d10, d21 │ │ @@ -3155396,41 +3155396,41 @@ │ │ b.n c13510 │ │ movs r0, r0 │ │ b.n c13af4 │ │ movs r0, #2 │ │ b.n c13af8 │ │ vpmin.u32 q15, , │ │ str r1, [r2, #108] @ 0x6c │ │ - vqsub.u64 q8, q5, q3 │ │ + vhsub.u d16, d10, d31 │ │ vminnm.f16 d21, d24, d17 │ │ - vqrdmlah.s d31, d10, d22 │ │ + vqrdmulh.s d31, d10, d15 │ │ vrhadd.u d22, d23, d17 │ │ - vabd.f16 d31, d10, d22 │ │ + vqrdmlsh.s , q13, │ │ vqadd.u64 q11, , │ │ - vqrdmlsh.s , q5, q5 │ │ + vqrdmlsh.s d31, d10, d19 │ │ vmul.p d16, d23, d24 │ │ vpmin.f16 d21, d26, d9 │ │ - vqrdmulh.s d31, d10, d14 │ │ + vpmax.u , q13, │ │ vrshl.u64 d22, d9, d7 │ │ vpmin.f16 , q5, │ │ - vpmax.u , q13, q5 │ │ + vpmax.u d31, d26, d19 │ │ vqadd.u64 q11, , │ │ - vqrdmlsh.s , q5, q11 │ │ + @ instruction: 0xff7afc4f │ │ vpmin.f16 , , │ │ - vpmin.u , q13, q9 │ │ + vpmax.u , q13, │ │ vpmin.f16 d21, d7, d25 │ │ - vpmax.u d31, d26, d30 │ │ + vpmax.u d31, d26, d7 │ │ vrhadd.u d22, d7, d13 │ │ - vqrdmlsh.s d31, d26, d2 │ │ + @ instruction: 0xff7afc6b │ │ vbif d22, d7, d25 │ │ - vqrdmlsh.s d31, d26, d30 │ │ + vqrdmlsh.s d31, d26, d7 │ │ vacgt.f16 , , │ │ - vpmin.u , q5, q13 │ │ + vpmin.u , q5, │ │ vqadd.u64 d22, d23, d13 │ │ - @ instruction: 0xff7afc22 │ │ + vqrdmlah.s , q13, │ │ vceq.i d20, d7, d16 │ │ stmdb sp!, {lr} │ │ b.n c13d96 │ │ movs r4, r0 │ │ b.n c1357c │ │ movs r0, r0 │ │ b.n c140fe │ │ @@ -3155795,15 +3155795,15 @@ │ │ lsls r7, r2, #31 │ │ add.w r0, r0, r0 │ │ b.n c144c2 │ │ beq.n c13d94 │ │ b.n c142a0 │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r0, r2, r3, r5, r6, r8, r9, fp, ip, lr} │ │ - vrhadd.u , q13, q8 │ │ + vbif d19, d26, d25 │ │ vceq.i d20, d7, d16 │ │ stmdb sp!, {r4, ip, lr, pc} │ │ b.n c14234 │ │ str r1, [r0, r0] │ │ b.n c140de │ │ asrs r4, r6, #8 │ │ b.n c138c2 │ │ @@ -3156391,15 +3156391,15 @@ │ │ lsls r0, r1, #26 │ │ add.w r0, r0, r0 │ │ b.n c149fe │ │ beq.n c142d0 │ │ b.n c147dc │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {r0, r4, r5, r9, sl, ip, lr} │ │ - vcgt.f16 , q5, q8 │ │ + vacgt.f16 d25, d10, d25 │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {r4, ip, lr, pc} │ │ b.n c14770 │ │ ands r0, r0 │ │ b.n c1461a │ │ movs r3, #64 @ 0x40 │ │ b.n c13dfe │ │ @@ -3156500,15 +3156500,15 @@ │ │ lsls r3, r1, #25 │ │ add.w r0, r0, r0 │ │ b.n c14af2 │ │ beq.n c143d4 │ │ b.n c148d0 │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {r0, r2, r3, r4, r5, r8, sl, ip, lr} │ │ - vpmin.f16 d23, d26, d23 │ │ + vpmin.f16 d23, d26, d0 │ │ vceq.i d20, d7, d16 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n c14864 │ │ ands r0, r0 │ │ b.n c1470e │ │ lsls r4, r0, #13 │ │ b.n c13ef2 │ │ @@ -3156853,15 +3156853,15 @@ │ │ b.n c14dfe │ │ adds r0, r2, r1 │ │ b.n c141ca │ │ beq.n c146d4 │ │ b.n c14be0 │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {r0, r3, r6, r9, ip, lr} │ │ - vceq.i d20, d10, d25 │ │ + vceq.i d20, d10, d2 │ │ vqadd.u64 q10, q4, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n c14b74 │ │ str r1, [r0, r0] │ │ b.n c14a1e │ │ asrs r5, r6, #2 │ │ b.n c14282 │ │ @@ -3158197,15 +3158197,15 @@ │ │ vaba.u q10, q4, │ │ vhsub.u , q13, │ │ vaba.u q10, q4, │ │ vhsub.u , q13, │ │ vmin.u q10, q4, │ │ vrhadd.u , q13, │ │ vqrdmlsh.s d17, d8, d5 │ │ - vceq.i d26, d9, d19 │ │ + vsub.i64 d26, d9, d12 │ │ vceq.i q10, , │ │ vcgt.u , q13, │ │ vqadd.u64 q10, q4, q8 │ │ stmdb sp!, {r3, r5, ip, lr, pc} │ │ b.n c15764 │ │ str r1, [r0, r0] │ │ b.n c1560e │ │ @@ -3158287,15 +3158287,15 @@ │ │ add.w r0, r0, r6 │ │ b.n c156ba │ │ beq.n c153cc │ │ b.n c15898 │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {r4, r5, fp, ip} │ │ vqrshl.u64 q10, , │ │ - vshl.u64 d21, d9, d10 │ │ + vcgt.u , q13, q9 │ │ vceq.i q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n c15830 │ │ str r1, [r0, #0] │ │ b.n c156da │ │ ands r0, r0 │ │ b.n c156de │ │ @@ -3158424,15 +3158424,15 @@ │ │ b.n c15bea │ │ movs r7, r0 │ │ b.n c157ee │ │ beq.n c154c0 │ │ b.n c159cc │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r0, r2, r3, r6, sl, lr} │ │ - vacgt.f16 q11, q13, │ │ + vacgt.f16 d22, d26, d18 │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n c15960 │ │ ands r0, r0 │ │ b.n c1580a │ │ lsls r4, r5, #13 │ │ b.n c14fee │ │ @@ -3158525,15 +3158525,15 @@ │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {r1} │ │ b.n c15cd2 │ │ beq.n c155a4 │ │ b.n c15ab0 │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {r0, r3, r5, r6, r8, r9, lr} │ │ - vqrdmlah.s d24, d26, d26 │ │ + vqrdmlah.s d24, d26, d3 │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n c15a44 │ │ ands r0, r0 │ │ b.n c158ee │ │ lsrs r5, r0, #2 │ │ b.n c15152 │ │ @@ -3158832,17 +3158832,17 @@ │ │ b.n c153d0 │ │ lsrs r5, r0, #2 │ │ b.n c153d4 │ │ movs r1, r0 │ │ b.n c15f86 │ │ ldrh r0, [r6, #30] │ │ ldmia.w sp!, {r0, r2, r3, r4, r5, r6, r7, lr} │ │ - vabd.f16 d22, d26, d30 │ │ + vabd.f16 d22, d26, d7 │ │ vhadd.u d20, d24, d17 │ │ - @ instruction: 0xff7a6d52 │ │ + vabd.f16 d22, d10, d27 │ │ vsub.i64 d18, d24, d6 │ │ b.n c153fe │ │ movs r0, r0 │ │ b.n c15f06 │ │ movs r1, r7 │ │ lsrs r0, r0, #8 │ │ cmp r0, #135 @ 0x87 │ │ @@ -3158955,15 +3158955,15 @@ │ │ b.n c16092 │ │ adds r7, r0, r2 │ │ b.n c154d6 │ │ movs r2, r0 │ │ b.n c1609a │ │ vrhadd.u16 d14, d14, d31 │ │ subs r7, #189 @ 0xbd │ │ - vqrdmlah.s , q5, │ │ + vqrdmulh.s d29, d10, d30 │ │ vaba.u q10, , q8 │ │ stmdb sp!, {pc} │ │ b.n c15cae │ │ lsrs r0, r0, #27 │ │ b.n c15492 │ │ movs r0, r0 │ │ b.n c16016 │ │ @@ -3161101,59 +3161101,59 @@ │ │ cmp r4, #1 │ │ b.n c172e6 │ │ adds r0, #0 │ │ b.n c172ea │ │ mcrr2 11, 15, lr, fp, cr15 │ │ @ instruction: 0xffcbeaff │ │ ldrb r5, [r4, #4] │ │ - vmin.u d20, d26, d14 │ │ + vmin.u q10, q5, │ │ vmul.p , , │ │ - vmin.u q10, q13, q1 │ │ + vmax.u d20, d26, d27 │ │ vqsub.u64 d23, d7, d21 │ │ - vpmin.f16 d19, d26, d30 │ │ + vpmin.f16 d19, d26, d7 │ │ vbif d23, d23, d5 │ │ - vpmin.f16 d19, d10, d14 │ │ + vcgt.f16 , q13, │ │ vbif d23, d7, d29 │ │ - vacgt.f16 d19, d26, d22 │ │ + vcgt.f16 d19, d26, d15 │ │ vbif d23, d23, d17 │ │ - vpmin.f16 d19, d10, d26 │ │ + vpmin.f16 d19, d10, d3 │ │ vsub.i64 q12, , q6 │ │ movs r3, r4 │ │ ldrh r0, [r1, #6] │ │ movs r3, r4 │ │ ldrh r4, [r0, #6] │ │ movs r3, r4 │ │ ldrh r0, [r0, #6] │ │ movs r3, r4 │ │ ldr r1, [r6, #100] @ 0x64 │ │ - vqrdmulh.s , q13, q13 │ │ + vqrdmulh.s , q13, │ │ vpmin.f16 d22, d7, d13 │ │ - @ instruction: 0xff7a3c86 │ │ + vqrdmlsh.s , q5, │ │ vceq.i d24, d7, d8 │ │ movs r3, r4 │ │ ldrh r4, [r1, #0] │ │ movs r3, r4 │ │ ldrh r0, [r1, #0] │ │ movs r3, r4 │ │ ldrh r0, [r0, #0] │ │ movs r3, r4 │ │ strh r4, [r7, #62] @ 0x3e │ │ movs r3, r4 │ │ strb r1, [r0, #3] │ │ - vqrdmlsh.s , q5, q5 │ │ + vqrdmlsh.s d21, d10, d19 │ │ vmax.u q12, q4, q6 │ │ movs r3, r4 │ │ strb r5, [r4, #5] │ │ - vqrdmlsh.s , q13, q15 │ │ + vqrdmlsh.s , q13, │ │ vqadd.u64 , q4, │ │ - vqrdmlsh.s d21, d10, d6 │ │ + vqrdmulh.s , q13, │ │ vhadd.u d23, d8, d17 │ │ - vqrdmlah.s d21, d26, d26 │ │ + vqrdmlah.s d21, d26, d3 │ │ vrhadd.u d23, d8, d1 │ │ - vqrdmlsh.s d21, d26, d10 │ │ + vqrdmlsh.s , q5, │ │ vqrshl.u64 d24, d0, d24 │ │ movs r3, r4 │ │ strh r4, [r7, #42] @ 0x2a │ │ movs r3, r4 │ │ ldrh r0, [r5, #4] │ │ movs r3, r4 │ │ ldrh r0, [r4, #4] │ │ @@ -3161165,17 +3161165,17 @@ │ │ ldrh r0, [r2, #4] │ │ movs r3, r4 │ │ ldrh r0, [r1, #4] │ │ movs r3, r4 │ │ ldrh r4, [r0, #4] │ │ movs r3, r4 │ │ ldr r1, [r3, #120] @ 0x78 │ │ - vshl.u64 q9, q12, q5 │ │ + vshl.u64 q9, , q5 │ │ vcgt.f16 q11, q12, │ │ - vpmax.u , q5, q11 │ │ + vpmin.u d21, d10, d31 │ │ vhadd.u d16, d8, d0 │ │ b.n c1731a │ │ movs r1, r1 │ │ lsrs r0, r0, #8 │ │ asrs r0, r0, #32 │ │ b.n c167a2 │ │ movs r0, r0 │ │ @@ -3161935,15 +3161935,15 @@ │ │ ands r0, r0 │ │ b.n c17a0e │ │ @ instruction: 0xfa82ebff │ │ movs r4, r0 │ │ b.n c17616 │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r0, r1, r4, r6, r9, sl, sp} │ │ - vqshl.u64 , q4, q13 │ │ + vqshl.u64 d19, d17, d26 │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n c17784 │ │ adds r0, #12 │ │ b.n c16e0e │ │ asrs r0, r1, #30 │ │ b.n c178f2 │ │ @@ -3162574,15 +3162574,15 @@ │ │ b.n c1794c │ │ @ instruction: 0xffa9eaff │ │ movs r2, #47 @ 0x2f │ │ vhadd.u d30, d10, d29 │ │ vqadd.u64 q9, q12, │ │ vacgt.f16 , q13, │ │ vcgt.u d18, d24, d7 │ │ - vmls.i , q5, q12 │ │ + vmls.i , q5, │ │ vqadd.u64 d20, d8, d0 │ │ stmdb sp!, {r3, r4, r5, ip, lr, pc} │ │ b.n c17cec │ │ movs r0, #108 @ 0x6c │ │ b.n c17376 │ │ adds r0, #13 │ │ b.n c17cde │ │ @@ -3163440,15 +3163440,15 @@ │ │ b.n c186ba │ │ movs r0, r0 │ │ b.n c17a80 │ │ movs r1, r0 │ │ b.n c186c2 │ │ strh r0, [r2, #0] │ │ ldmia.w sp!, {r0, r1, r3, r4, r9, fp, ip} │ │ - vrhadd.u , q13, q12 │ │ + vrhadd.u , q13, │ │ vqrdmulh.s d22, d23, d0 │ │ movs r3, r4 │ │ ldr r4, [r7, #52] @ 0x34 │ │ movs r3, r4 │ │ lsls r4, r1, #5 │ │ movs r0, r0 │ │ lsls r4, r1, #24 │ │ @@ -3164096,33 +3164096,33 @@ │ │ b.n c1805c │ │ movs r0, r0 │ │ b.n c18640 │ │ movs r0, #2 │ │ b.n c18644 │ │ @ instruction: 0xff85eaff │ │ adds r3, r2, r4 │ │ - vbif d29, d10, d15 │ │ + vqadd.u64 , q13, q12 │ │ vsub.i64 , , │ │ - vqadd.u64 , q5, │ │ + vhadd.u d29, d10, d28 │ │ vaba.u d17, d7, d27 │ │ - vpmin.f16 q14, q5, │ │ + vpmin.f16 d28, d10, d16 │ │ vaba.u , , │ │ - vpmin.f16 q14, q5, │ │ + vminnm.f16 d28, d10, d28 │ │ vrshl.u64 , , │ │ - @ instruction: 0xff7acdd3 │ │ + vabd.f16 d28, d26, d28 │ │ vrshl.u64 d17, d3, d23 │ │ - vabd.f16 d28, d26, d15 │ │ + vabd.f16 q14, q5, q12 │ │ vrshl.u64 , , │ │ - @ instruction: 0xff7acd73 │ │ + vabd.f16 q14, q5, q6 │ │ vqshl.u64 d17, d11, d7 │ │ - @ instruction: 0xff7acc27 │ │ + @ instruction: 0xff7acc00 │ │ vcgt.u , , │ │ - vqrdmulh.s q14, q13, │ │ + vqrdmulh.s q14, q13, q4 │ │ vcge.u , , │ │ - @ instruction: 0xff7acc0b │ │ + vqrdmulh.s q14, q13, q10 │ │ vqadd.u64 d17, d23, d12 │ │ b.n c1809e │ │ asrs r4, r0, #32 │ │ b.n c18c84 │ │ movs r7, r0 │ │ b.n c18c28 │ │ asrs r7, r0, #32 │ │ @@ -3165857,47 +3165857,47 @@ │ │ vpmin.f16 q8, , │ │ vmul.p q8, q5, │ │ vcgt.f16 d16, d26, d19 │ │ vmls.i d16, d10, d3 │ │ vqrdmulh.s , q5, │ │ vcgt.f16 d16, d9, d31 │ │ vpmax.u q8, q5, │ │ - @ instruction: 0xff7afd10 │ │ + @ instruction: 0xff7afce9 │ │ vqrdmlah.s q8, q3, │ │ - vcgt.f16 d31, d10, d16 │ │ + @ instruction: 0xff7afdf9 │ │ vpmin.u d20, d22, d28 │ │ vpmin.u d16, d26, d7 │ │ - @ instruction: 0xff7afd58 │ │ + @ instruction: 0xff7afd31 │ │ vabd.f16 d16, d22, d31 │ │ vpmin.u q8, q5, │ │ - @ instruction: 0xff7afd34 │ │ + vabd.f16 d31, d10, d13 │ │ vmax.u d16, d22, d11 │ │ - vmls.i , q5, q6 │ │ + vmls.i d31, d10, d21 │ │ vmin.u q8, q3, │ │ vpmax.u d16, d10, d31 │ │ vqrdmulh.s q10, q5, │ │ vmul.p q8, q13, │ │ vmin.u q8, q13, │ │ vceq.i d20, d10, d3 │ │ vqrdmulh.s d16, d26, d7 │ │ vmls.i d16, d26, d7 │ │ vqrdmulh.s , q5, q11 │ │ vrshl.u64 d16, d3, d25 │ │ vabd.u , q5, q9 │ │ vqrshl.u64 q8, , │ │ vpmin.u d16, d26, d27 │ │ vmin.u d16, d10, d11 │ │ - vhsub.u , q13, q9 │ │ + vqsub.u64 d19, d26, d27 │ │ vqrshl.u64 d16, d27, d24 │ │ - vhsub.u d19, d26, d2 │ │ + vqsub.u64 , q5, │ │ vceq.i d16, d24, d15 │ │ vrshl.u64 d16, d3, d10 │ │ - vrhadd.u , q13, q5 │ │ + vrhadd.u d19, d26, d19 │ │ vmul.p d16, d24, d23 │ │ - vhsub.u d21, d10, d18 │ │ + vbif , q13, │ │ vceq.i q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n c199e8 │ │ ldrb r0, [r1, #1] │ │ b.n c19072 │ │ str r1, [r0, #0] │ │ b.n c19896 │ │ @@ -3166555,15 +3166555,15 @@ │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r0, r1, r2, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ vacgt.f16 d17, d25, d13 │ │ vhadd.u q8, q5, │ │ @ instruction: 0xff7a6dd2 │ │ vminnm.f16 , , │ │ vcgt.f16 d31, d25, d11 │ │ - vpmin.u d25, d9, d1 │ │ + vmls.i , , q13 │ │ vacgt.f16 , , │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r3, r4, ip, lr, pc} │ │ b.n c19fb8 │ │ ands r0, r0 │ │ b.n c19e62 │ │ movs r4, r0 │ │ @@ -3167614,55 +3167614,55 @@ │ │ b.n c1a752 │ │ vrhadd.u d14, d2, d31 │ │ movs r0, r0 │ │ b.n c1aaba │ │ @ instruction: 0xffef1aff │ │ mcr2 10, 0, lr, cr7, cr15, {7} @ │ │ ldc2 15, cr15, [fp, #484]! @ 0x1e4 │ │ - cmp r9, sp │ │ + cmp sl, r8 │ │ vacgt.f16 q10, , q6 │ │ movs r3, r4 │ │ ldc2 15, cr15, [r7], {121} @ 0x79 │ │ - add r5, r8 │ │ + add r6, r3 │ │ vpmin.u d31, d23, d11 │ │ - vhsub.u q10, , │ │ + vhsub.u d20, d25, d18 │ │ vpmin.u , , │ │ - vcgt.u d20, d9, d1 │ │ + vqsub.u64 q10, , q5 │ │ vqrdmlsh.s , , │ │ - vrshl.u64 d20, d25, d9 │ │ + vrshl.u64 d20, d2, d9 │ │ vqrdmlsh.s , , │ │ - vshl.u64 d20, d17, d25 │ │ + vqshl.u64 q10, q13, │ │ vqrdmlsh.s d31, d7, d31 │ │ - vshl.u64 q10, , │ │ + vshl.u64 q10, q3, │ │ vpmin.u d31, d23, d23 │ │ - vhsub.u q10, , │ │ + vqsub.u64 d20, d25, d30 │ │ vpmin.u d31, d7, d7 │ │ - vhsub.u q10, , │ │ + vqsub.u64 d20, d9, d14 │ │ vmls.i , , │ │ - vbif q10, , │ │ + vrhadd.u q10, , q7 │ │ vceq.i , , │ │ - vhadd.u d20, d25, d1 │ │ + vqadd.u64 q10, , q5 │ │ vsub.i64 , , │ │ - vbif d20, d9, d1 │ │ + vhadd.u q10, , q13 │ │ vabd.u , , │ │ - vminnm.f16 , , │ │ + vminnm.f16 , , q1 │ │ vmax.u d31, d7, d31 │ │ - vacgt.f16 , , │ │ + vacgt.f16 d19, d9, d22 │ │ vmin.u , , │ │ - vcgt.f16 d19, d25, d9 │ │ + vcgt.f16 , , q9 │ │ vqrshl.u64 , , │ │ - vcgt.f16 d19, d9, d5 │ │ + @ instruction: 0xff793dde │ │ vqrshl.u64 d31, d7, d7 │ │ vqrdmlsh.s d31, d25, d19 │ │ vqrdmlsh.s , , │ │ - vrshl.u64 d20, d13, d9 │ │ + vshl.u64 q10, q11, │ │ vpmax.u , , │ │ - vqsub.u64 d20, d25, d9 │ │ + vqsub.u64 q10, , q9 │ │ vmax.u d31, d7, d3 │ │ - vacgt.f16 d19, d9, d17 │ │ + vcgt.f16 d19, d9, d10 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r3, r4, ip, lr, pc} │ │ b.n c1a968 │ │ ands r0, r0 │ │ b.n c1a812 │ │ movs r0, r0 │ │ b.n c1ac16 │ │ @@ -3169907,20 +3169907,20 @@ │ │ vceq.i d19, d9, d2 │ │ vqshl.u64 d30, d19, d25 │ │ vmin.u d17, d25, d24 │ │ @ instruction: 0xff79ec4f │ │ @ instruction: 0xff792d5d │ │ vmls.i q15, q5, │ │ vpmin.u q9, , │ │ - vqshl.u64 , q9, q13 │ │ + vshl.u64 , , q13 │ │ vmax.u d16, d6, d17 │ │ - vcgt.u q12, q13, │ │ + vcge.u d24, d26, d10 │ │ vmin.u d30, d7, d11 │ │ vabd.u d18, d9, d25 │ │ - vhsub.u d31, d26, d19 │ │ + vqsub.u64 , q5, q14 │ │ vqsub.u64 q15, q3, │ │ vcgt.u q9, , │ │ vhsub.u d30, d26, d7 │ │ vcge.u d18, d25, d5 │ │ vqsub.u64 d30, d10, d7 │ │ vcgt.u d18, d9, d21 │ │ vbif d30, d10, d19 │ │ @@ -3171356,15 +3171356,15 @@ │ │ bhi.n c1c41e │ │ vqsub.u64 d22, d9, d30 │ │ vabd.u d29, d25, d3 │ │ vmin.u , , │ │ vhadd.u d22, d25, d10 │ │ vabd.u d29, d9, d23 │ │ vqadd.u64 q11, , q7 │ │ - vmax.u d19, d25, d7 │ │ + vmax.u , , q8 │ │ vqshl.u64 d29, d23, d7 │ │ vabd.f16 , , q15 │ │ vshl.u64 d29, d15, d9 │ │ vabd.f16 , , q3 │ │ vabd.u d26, d9, d20 │ │ vsub.i64 , q5, │ │ vmin.u , , │ │ @@ -3171438,15 +3171438,15 @@ │ │ b.n c1c92a │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, sl, sp, pc} │ │ @ instruction: 0xebfe0001 │ │ b.n c1cd36 │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r0, r1, r7, r8, r9, ip, lr, pc} │ │ - vmax.u , , │ │ + vmin.u d21, d25, d14 │ │ vhadd.u q9, , q14 │ │ b.n c1c126 │ │ adds r0, #4 │ │ b.n c1ca8e │ │ movs r2, r0 │ │ b.n c1ccb4 │ │ movs r3, r0 │ │ @@ -3171934,21 +3171934,21 @@ │ │ vqadd.u64 d29, d8, d23 │ │ vmin.u d30, d9, d4 │ │ vpmin.f16 q14, q4, │ │ vrshl.u64 d30, d24, d9 │ │ vhsub.u d18, d24, d28 │ │ movs r3, r4 │ │ beq.n c1cb16 │ │ - vsub.i64 d17, d25, d26 │ │ + vsub.i64 d17, d25, d3 │ │ vqadd.u64 , , │ │ - vmul.p d17, d9, d10 │ │ + vceq.i , , │ │ vpmin.f16 d28, d7, d11 │ │ - vaba.u , , q1 │ │ + vabd.u d17, d9, d27 │ │ vcgt.f16 q14, , │ │ - vaba.u d17, d9, d22 │ │ + vabd.u d17, d9, d15 │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {r4, ip, lr, pc} │ │ b.n c1cf10 │ │ ands r0, r0 │ │ b.n c1cdba │ │ movs r0, r0 │ │ b.n c1d1be │ │ @@ -3172333,19 +3172333,19 @@ │ │ lsls r0, r0, #12 │ │ movs r5, r0 │ │ b.n c1d0f6 │ │ beq.n c1cdd8 │ │ b.n c1d2d4 │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {r0, r1, r7, sl, fp, lr, pc} │ │ - vqrshl.u64 d17, d0, d9 │ │ + vshl.u64 , , │ │ @ instruction: 0xff77cd33 │ │ - vrshl.u64 , q0, │ │ + vqrshl.u64 d17, d9, d25 │ │ @ instruction: 0xff77cdd3 │ │ - vmax.u , , q8 │ │ + vmin.u d17, d9, d25 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r3, ip, lr, pc} │ │ b.n c1d278 │ │ ands r0, r0 │ │ b.n c1d122 │ │ lsrs r4, r5, #2 │ │ b.n c1c906 │ │ @@ -3172991,27 +3172991,27 @@ │ │ b.n c1d9fa │ │ movs r4, r0 │ │ b.n c1d6be │ │ asrs r0, r2, #1 │ │ b.n c1dac2 │ │ @ instruction: 0xff8eeaff │ │ stmia r7!, {r0, r1, r2, r4, r6} │ │ - vhadd.u d17, d9, d3 │ │ + vminnm.f16 q8, , q6 │ │ vabd.u d28, d23, d7 │ │ - vqadd.u64 d17, d9, d19 │ │ + vhadd.u d17, d9, d12 │ │ vmax.u d28, d23, d15 │ │ - vminnm.f16 d16, d9, d27 │ │ + vminnm.f16 d16, d9, d4 │ │ vqrshl.u64 d28, d27, d23 │ │ - vcgt.f16 q8, , │ │ + vcgt.f16 q8, , q0 │ │ vqrshl.u64 d28, d15, d23 │ │ - vcgt.f16 q8, , │ │ + vcgt.f16 d16, d9, d20 │ │ vmin.u d28, d7, d11 │ │ - vcgt.f16 q8, , │ │ + vcgt.f16 d16, d25, d16 │ │ vrshl.u64 q14, , │ │ - vacgt.f16 d16, d25, d7 │ │ + vacgt.f16 q8, , q8 │ │ vceq.i q10, , q8 │ │ stmdb sp!, {r6, ip, lr, pc} │ │ b.n c1d860 │ │ ands r0, r0 │ │ b.n c1d70a │ │ lsls r4, r3, #2 │ │ b.n c1ceee │ │ @@ -3173554,22 +3173554,22 @@ │ │ b.n c1d982 │ │ lsls r0, r6, #3 │ │ b.n c1dc0c │ │ movs r1, r0 │ │ b.n c1dfc2 │ │ ldrh r0, [r6, #30] │ │ ldmia.w sp!, {r0, r1, r2, r4, r5, r8, lr, pc} │ │ - vabd.f16 q15, , │ │ + @ instruction: 0xff79edba │ │ vrhadd.u d28, d7, d7 │ │ - @ instruction: 0xff79edb1 │ │ + vabd.f16 d30, d25, d10 │ │ vrhadd.u d28, d23, d11 │ │ vhadd.u q14, , │ │ - vabd.f16 q15, , │ │ + vabd.f16 q15, , q3 │ │ vbif q14, , │ │ - @ instruction: 0xff79edfd │ │ + @ instruction: 0xff79edd6 │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {lr} │ │ b.n c1dbf2 │ │ str r4, [r0, #0] │ │ b.n c1d3d6 │ │ vqrdmlah.s32 q7, q15, │ │ str r0, [r0, r0] │ │ @@ -3174240,37 +3174240,37 @@ │ │ cbnz r1, c1dee6 │ │ add.w r0, r1, r6, lsl #8 │ │ b.n c1e496 │ │ movs r0, #8 │ │ b.n c1e51a │ │ @ instruction: 0xff9feaff │ │ pop {r0, r1, r4, r5, r7} │ │ - vpmin.f16 d26, d25, d10 │ │ + vpmin.f16 q13, , │ │ vqrdmlsh.s , q3, │ │ - vminnm.f16 q13, , q1 │ │ + vpmin.f16 d26, d9, d27 │ │ @ instruction: 0xff76bdf7 │ │ vqrdmlsh.s d27, d9, d27 │ │ - vminnm.f16 d26, d9, d2 │ │ + vcgt.f16 q13, , │ │ vqrdmulh.s d27, d6, d19 │ │ vqrdmlah.s , , │ │ - vcgt.f16 q13, , q7 │ │ + vcgt.f16 d26, d25, d23 │ │ vqrdmlah.s d27, d22, d31 │ │ - vacgt.f16 d26, d25, d6 │ │ + vcgt.f16 q13, , │ │ vqrdmulh.s d27, d22, d15 │ │ - vcgt.f16 q13, , q11 │ │ + vacgt.f16 d26, d9, d31 │ │ vqrdmulh.s , q3, │ │ - vacgt.f16 d26, d9, d26 │ │ + vacgt.f16 d26, d9, d3 │ │ vpmin.u , q11, │ │ - @ instruction: 0xff79add2 │ │ + vabd.f16 d26, d25, d27 │ │ vpmax.u , q11, │ │ - vabd.f16 d26, d25, d22 │ │ + @ instruction: 0xff79ad7f │ │ vpmin.u , q3, │ │ - @ instruction: 0xff79ad52 │ │ + vabd.f16 d26, d9, d27 │ │ vpmax.u d27, d22, d19 │ │ - @ instruction: 0xff79ad7a │ │ + @ instruction: 0xff79ad53 │ │ vceq.i q10, q11, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n c1e3a0 │ │ ands r0, r0 │ │ b.n c1e24a │ │ movs r0, r0 │ │ b.n c1e64e │ │ @@ -3176201,15 +3176201,15 @@ │ │ b.n c1f6d2 │ │ movs r5, r0 │ │ b.n c1f2d6 │ │ beq.n c1efa8 │ │ b.n c1f4b4 │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r0, r2, r4, r5, r6, r9, sl, pc} │ │ - vrhadd.u d24, d24, d9 │ │ + vrhadd.u q12, q4, q9 │ │ vceq.i d20, d7, d16 │ │ stmdb sp!, {ip, lr} │ │ b.n c1f2ee │ │ movs r1, r0 │ │ b.n c1f654 │ │ movs r7, r1 │ │ rev r0, r0 │ │ @@ -3176277,15 +3176277,15 @@ │ │ @ instruction: 0xebfe1001 │ │ b.n c1f78a │ │ ldrh r6, [r6, r4] │ │ add.w r0, r0, r4 │ │ b.n c1f392 │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r0, r3, r4, r9, sl, pc} │ │ - vabd.u , q12, │ │ + vaba.u d27, d24, d28 │ │ vceq.i q10, q11, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n c1f500 │ │ ands r0, r0 │ │ b.n c1f3aa │ │ lsls r0, r4, #13 │ │ b.n c1eb8e │ │ @@ -3177600,19 +3177600,19 @@ │ │ b.n c20226 │ │ movs r4, r0 │ │ b.n c1feea │ │ asrs r0, r2, #1 │ │ b.n c202ee │ │ @ instruction: 0xffcfeaff │ │ ldrb r1, [r1, #12] │ │ - vacgt.f16 d26, d8, d22 │ │ + vcgt.f16 d26, d8, d15 │ │ vpmin.u , , │ │ - @ instruction: 0xff78ad7e │ │ + @ instruction: 0xff78ad57 │ │ vpmax.u d23, d23, d29 │ │ - @ instruction: 0xff78adda │ │ + @ instruction: 0xff78adb3 │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {r3, r4, ip, lr, pc} │ │ b.n c2006c │ │ str r0, [r0, r0] │ │ b.n c1ff16 │ │ movs r0, r0 │ │ b.n c2031a │ │ @@ -3178408,22 +3178408,22 @@ │ │ b.n c1fdae │ │ @ instruction: 0xffc8eaff │ │ ldr r1, [pc, #496] @ (c2049c ) │ │ movs r0, r4 │ │ ldr r1, [pc, #832] @ (c205f0 ) │ │ movs r0, r4 │ │ vcvt.u32.f32 , , #29 │ │ - str r6, [r5, r6] │ │ + str r7, [r0, r6] │ │ vacgt.f16 , , │ │ - vhadd.u d21, d7, d18 │ │ + vminnm.f16 q10, , │ │ vmin.u d21, d7, d28 │ │ @ instruction: 0xff78fd3b │ │ - vpmin.f16 d20, d7, d6 │ │ + vacgt.f16 q10, , │ │ vacgt.f16 d31, d7, d15 │ │ - vpmin.f16 q10, , q13 │ │ + vpmin.f16 q10, , │ │ vrshl.u64 , , │ │ vminnm.f16 q10, q12, q8 │ │ stmdb sp!, {r2, r3, ip, lr, pc} │ │ b.n c2077c │ │ strb r0, [r0, #0] │ │ b.n c20626 │ │ movs r4, r1 │ │ @@ -3179150,38 +3179150,38 @@ │ │ b.n c20458 │ │ movs r0, r0 │ │ b.n c20a3c │ │ movs r0, #2 │ │ b.n c20a40 │ │ @ instruction: 0xff94eaff │ │ @ instruction: 0xfa7bff77 │ │ - add r4, pc, #272 @ (adr r4, c20a3c ) │ │ + add r4, pc, #116 @ (adr r4, c209a0 ) │ │ vceq.i d31, d23, d11 │ │ - vhsub.u q13, , q10 │ │ + vqsub.u64 d26, d7, d29 │ │ vceq.i d31, d7, d23 │ │ - vhsub.u d26, d7, d0 │ │ + vbif q13, , │ │ vsub.i64 , , │ │ vabd.u , , │ │ - vbif d26, d23, d20 │ │ + vrhadd.u d26, d23, d13 │ │ vsub.i64 d31, d7, d7 │ │ - vbif q13, , q0 │ │ + vrhadd.u d26, d23, d25 │ │ vmin.u , , │ │ - vhadd.u d26, d23, d20 │ │ + vqadd.u64 q13, , │ │ vmin.u d31, d23, d31 │ │ - vhadd.u d26, d23, d8 │ │ + vhadd.u q13, , │ │ vceq.i , , │ │ vceq.i d31, d23, d23 │ │ - vhsub.u d26, d23, d0 │ │ + vqsub.u64 q13, , │ │ vmin.u , , │ │ - vhadd.u q13, , q2 │ │ + vqadd.u64 d26, d7, d13 │ │ vabd.u d31, d23, d23 │ │ vmin.u d31, d23, d7 │ │ - vhadd.u q13, , q8 │ │ + vqadd.u64 d26, d7, d25 │ │ vmax.u , , │ │ - vhadd.u d26, d7, d12 │ │ + vpmin.f16 , , │ │ vabd.u d31, d7, d7 │ │ vbif q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n c20e30 │ │ ands r0, r0 │ │ b.n c20cda │ │ movs r4, r1 │ │ @@ -3180012,41 +3180012,41 @@ │ │ movs r0, #123 @ 0x7b │ │ b.n c217fa │ │ adds r0, #0 │ │ b.n c217fe │ │ bcc.n c210cc │ │ @ instruction: 0xebffff31 │ │ @ instruction: 0xeafff39f │ │ - vqrshl.u64 q11, , │ │ + vqrshl.u64 d22, d16, d7 │ │ vcge.u , , │ │ - vqrshl.u64 d22, d3, d7 │ │ + vshl.u64 q11, q14, │ │ vcge.u d31, d7, d31 │ │ - vqshl.u64 q11, , │ │ + vqshl.u64 q11, q0, │ │ vcgt.u d31, d7, d7 │ │ - vqshl.u64 d22, d31, d23 │ │ + vqshl.u64 d22, d8, d23 │ │ vcgt.u , , │ │ - vrshl.u64 d22, d7, d23 │ │ + vrshl.u64 q11, q8, │ │ vbif , , │ │ - vcge.u d22, d23, d19 │ │ + vcgt.u d22, d23, d12 │ │ vqsub.u64 d31, d7, d7 │ │ - vcgt.u q11, , │ │ + vcgt.u d22, d23, d24 │ │ vhadd.u , , │ │ - vqsub.u64 d22, d7, d11 │ │ + vbif q11, , q10 │ │ vhadd.u d31, d23, d19 │ │ vacgt.f16 q15, , │ │ - vhadd.u d22, d23, d27 │ │ + vhadd.u d22, d23, d4 │ │ vpmin.f16 d30, d7, d15 │ │ - vhadd.u q11, , │ │ + vhadd.u d22, d23, d16 │ │ vminnm.f16 d30, d23, d7 │ │ - vrhadd.u q11, , │ │ + vrhadd.u d22, d7, d24 │ │ vacgt.f16 d30, d23, d31 │ │ - vqadd.u64 q11, , │ │ + vqadd.u64 q11, , q0 │ │ vrhadd.u d31, d23, d27 │ │ vrhadd.u , , │ │ - vcge.u d22, d7, d15 │ │ + vqsub.u64 q11, , q12 │ │ vaba.u d17, d7, d12 │ │ b.n c20c5a │ │ lsls r4, r3, #10 │ │ b.n c20c60 │ │ movs r0, r0 │ │ b.n c217e2 │ │ vrhadd.u16 d1, d14, d31 │ │ @@ -3180295,18 +3180295,18 @@ │ │ b.n c20e94 │ │ movs r0, r0 │ │ b.n c21478 │ │ movs r0, #2 │ │ b.n c2147c │ │ @ instruction: 0xffdceaff │ │ stc 15, cr15, [pc], {119} @ 0x77 │ │ - cbz r1, c213ac │ │ - vpmin.f16 q14, , q3 │ │ + uxtb r2, r5 │ │ + vminnm.f16 d28, d7, d15 │ │ @ instruction: 0xff76ec07 │ │ - vhsub.u d27, d23, d9 │ │ + vhsub.u , , q9 │ │ vceq.i d20, d7, d16 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n c21818 │ │ cmp r0, #176 @ 0xb0 │ │ b.n c20ea2 │ │ ands r0, r0 │ │ b.n c216c6 │ │ @@ -3180475,19 +3180475,19 @@ │ │ b.n c21b96 │ │ str r1, [r0, r0] │ │ asrs r0, r0, #12 │ │ movs r5, r0 │ │ b.n c2183e │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r0, r1, r2, r4, r5, r8, r9, fp, sp, lr, pc} │ │ - vcge.u d25, d23, d5 │ │ + vcgt.u , , q15 │ │ vpmax.u q15, q11, │ │ - vcgt.u , , │ │ + vcge.u d25, d7, d14 │ │ vpmax.u d30, d22, d19 │ │ - vcgt.u d25, d7, d1 │ │ + vqsub.u64 , , q5 │ │ vqadd.u64 d20, d6, d0 │ │ stmdb sp!, {lr} │ │ b.n c21862 │ │ movs r4, r1 │ │ b.n c21046 │ │ asrs r0, r7, #32 │ │ b.n c21052 │ │ @@ -3180683,21 +3180683,21 @@ │ │ b.n c21d46 │ │ movs r4, r0 │ │ b.n c21a0a │ │ asrs r0, r2, #1 │ │ b.n c21e0e │ │ @ instruction: 0xffe2eaff │ │ ldmdb fp, {r0, r1, r2, r4, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ - str r2, [sp, #1016] @ 0x3f8 │ │ + str r2, [sp, #860] @ 0x35c │ │ vmul.p d30, d23, d27 │ │ - vcge.u d25, d23, d14 │ │ + vcge.u , , │ │ vceq.i q15, , │ │ - vhsub.u , , q1 │ │ + vqsub.u64 d25, d23, d11 │ │ vsub.i64 d30, d23, d31 │ │ - vqsub.u64 d25, d23, d2 │ │ + vhsub.u , , │ │ vbif q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n c21b94 │ │ ands r0, r0 │ │ b.n c21a3e │ │ lsls r4, r4, #6 │ │ b.n c21222 │ │ @@ -3181107,23 +3181107,23 @@ │ │ b.n c220f6 │ │ movs r4, r0 │ │ b.n c21dba │ │ asrs r0, r2, #1 │ │ b.n c221be │ │ @ instruction: 0xff99eaff │ │ b.n c217a2 │ │ - vpmax.u d26, d23, d19 │ │ + vpmin.u q13, , q14 │ │ vmin.u d30, d22, d27 │ │ - vpmax.u q13, , │ │ + vpmax.u d26, d23, d24 │ │ vmax.u q15, q11, │ │ - vpmin.u q13, , │ │ + vpmin.u q13, , q4 │ │ vqshl.u64 q15, , q11 │ │ - vmul.p d26, d7, d3 │ │ + vsub.i64 q13, , q14 │ │ vabd.u d30, d22, d3 │ │ - vqrdmlah.s d26, d23, d7 │ │ + vqrdmlah.s q13, , q8 │ │ vqadd.u64 d20, d6, d0 │ │ stmdb sp!, {r3, r6, r7, fp, ip} │ │ b.n c215d2 │ │ ands r0, r0 │ │ b.n c21df6 │ │ movs r1, r0 │ │ b.n c221fa │ │ @@ -3181270,15 +3181270,15 @@ │ │ b.n c22342 │ │ movs r5, r0 │ │ b.n c21f46 │ │ beq.n c21c18 │ │ b.n c22124 │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r0, r1, r7, r8, r9, sp, lr, pc} │ │ - vcgt.u d23, d7, d28 │ │ + vcgt.u d23, d7, d5 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r3, r4, ip, lr, pc} │ │ b.n c220b8 │ │ str r0, [sp, #0] │ │ b.n c21f62 │ │ movs r0, r0 │ │ b.n c22366 │ │ @@ -3182146,27 +3182146,27 @@ │ │ cbnz r1, c2242a │ │ add.w r0, r2, r7 │ │ b.n c226f2 │ │ beq.n c223c4 │ │ b.n c228d0 │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r0, r1, r2, r3, r4, r5, sl, fp, ip, lr, pc} │ │ - vqshl.u64 d24, d20, d23 │ │ + vshl.u64 d24, d13, d23 │ │ vqrdmlsh.s d29, d22, d23 │ │ - vrshl.u64 d24, d28, d7 │ │ + vrshl.u64 d24, d5, d7 │ │ vqrdmlsh.s , q3, │ │ - vqshl.u64 q12, q8, │ │ + vshl.u64 q12, , │ │ @ instruction: 0xff76dc23 │ │ - vqshl.u64 d24, d8, d23 │ │ + vqshl.u64 q12, , │ │ vqrdmulh.s , q11, │ │ - vshl.u64 q12, q8, │ │ + vqshl.u64 d24, d25, d7 │ │ @ instruction: 0xff76dc07 │ │ - vqshl.u64 q12, q14, │ │ + vqshl.u64 q12, , │ │ vqrdmlsh.s , q11, │ │ - vqrshl.u64 q12, q2, │ │ + vrshl.u64 d24, d29, d7 │ │ vqrdmlah.s d29, d22, d23 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, ip, lr, pc} │ │ b.n c22898 │ │ str r0, [sp, #0] │ │ b.n c22742 │ │ str r1, [r0, #0] │ │ @@ -3183162,17 +3183162,17 @@ │ │ b.n c2279e │ │ movs r6, r0 │ │ b.n c22fda │ │ beq.n c22cc4 │ │ b.n c231b8 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r1, r2, r3, r5, r6, r7, r8, r9, ip, lr, pc} │ │ - vcgt.u d29, d7, d6 │ │ + vqsub.u64 , , │ │ vcgt.u d29, d22, d31 │ │ - vhsub.u , , q3 │ │ + vqsub.u64 d29, d23, d15 │ │ vaba.u q10, q11, q8 │ │ stmdb sp!, {r4, ip, lr, pc} │ │ b.n c23154 │ │ str r0, [r0, r0] │ │ b.n c22ffe │ │ lsls r0, r6, #8 │ │ b.n c227e2 │ │ @@ -3185159,39 +3185159,39 @@ │ │ b.n c238e4 │ │ movs r0, r0 │ │ b.n c23ec8 │ │ movs r0, #2 │ │ b.n c23ecc │ │ vpmin.u16 q15, , │ │ stmia r3!, {r0, r1, r2, r3, r5, r7} │ │ - vqsub.u64 q14, , │ │ + vqsub.u64 d28, d23, d22 │ │ vacgt.f16 d16, d22, d20 │ │ movs r0, r4 │ │ lsrs r0, r0, #26 │ │ movs r0, r4 │ │ stmia r3!, {r0, r1, r2, r3, r7} │ │ - vqsub.u64 d28, d23, d29 │ │ + vqsub.u64 d28, d23, d6 │ │ vcgt.u q14, q11, │ │ - vqsub.u64 q14, , │ │ + vqsub.u64 q14, , q3 │ │ vqshl.u64 d28, d15, d6 │ │ - vcgt.u q14, , │ │ + vcgt.u d28, d7, d22 │ │ vminnm.f16 q13, q3, q0 │ │ movs r2, r4 │ │ stmia r4!, {r0, r1, r4, r6} │ │ - vcgt.u d28, d23, d1 │ │ + vcge.u q14, , q5 │ │ vbif q14, q11, │ │ - vrhadd.u d28, d7, d25 │ │ + vrhadd.u d28, d7, d2 │ │ @ instruction: 0xff76add0 │ │ movs r2, r4 │ │ stmia r1!, {r0, r1, r2, r4, r5, r7} │ │ - vhadd.u q14, , │ │ + vqadd.u64 d28, d23, d30 │ │ vqsub.u64 d28, d22, d3 │ │ - vrhadd.u q14, , │ │ + vbif d28, d23, d10 │ │ vqsub.u64 d28, d6, d27 │ │ - vrhadd.u q14, , │ │ + vrhadd.u q14, , q1 │ │ vminnm.f16 q10, q11, q8 │ │ stmdb sp!, {r2, ip, lr, pc} │ │ b.n c242ac │ │ add r0, pc, #0 @ (adr r0, c23e14 ) │ │ b.n c24156 │ │ lsls r4, r4, #6 │ │ b.n c2393a │ │ @@ -3185979,19 +3185979,19 @@ │ │ stmia r5!, {r3, r4, r5, r6, r7} │ │ @ instruction: 0xebff0005 │ │ b.n c2483e │ │ beq.n c24510 │ │ b.n c24a1c │ │ strh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r1, r2, r5, r7, r9, fp, ip, sp, pc} │ │ - vacgt.f16 , , q0 │ │ + vcgt.f16 d23, d23, d25 │ │ vpmax.u , q11, │ │ - vcgt.f16 , , q14 │ │ + vcgt.f16 , , │ │ vpmax.u d27, d22, d11 │ │ - vacgt.f16 d23, d23, d20 │ │ + vcgt.f16 d23, d23, d13 │ │ vbif q10, q11, q8 │ │ stmdb sp!, {r0, pc} │ │ b.n c24866 │ │ asrs r4, r6, #2 │ │ b.n c24068 │ │ eors r0, r0 │ │ b.n c24a34 │ │ @@ -3186068,15 +3186068,15 @@ │ │ b.n c24d16 │ │ stmia r5!, {r6, r7} │ │ @ instruction: 0xebff0004 │ │ b.n c2491e │ │ strh r0, [r6, #14] │ │ ldmia.w sp!, {r0, r1, r3, r5, r9, fp, ip, sp, pc} │ │ vmls.i d27, d23, d27 │ │ - vabd.f16 , , │ │ + vabd.f16 , , q0 │ │ vceq.i d20, d6, d16 │ │ stmdb sp!, {r3, r6, r7, fp, ip} │ │ b.n c24116 │ │ ands r0, r0 │ │ b.n c2493a │ │ movs r0, r0 │ │ b.n c24ca0 │ │ @@ -3186285,17 +3186285,17 @@ │ │ b.n c24f02 │ │ movs r7, r0 │ │ b.n c24b06 │ │ beq.n c247e0 │ │ b.n c24ce4 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, pc} │ │ - vabd.f16 q15, , q3 │ │ + @ instruction: 0xff77ed1f │ │ vsub.i64 d27, d6, d27 │ │ - @ instruction: 0xff77ed76 │ │ + vabd.f16 q15, , │ │ vceq.i d20, d6, d16 │ │ stmdb sp!, {r2, r3, ip, sp} │ │ b.n c24306 │ │ movs r0, #112 @ 0x70 │ │ b.n c24310 │ │ movs r0, #40 @ 0x28 │ │ b.n c24312 │ │ @@ -3187661,15 +3187661,15 @@ │ │ asrs r1, r4, #2 │ │ b.n c2566e │ │ @ instruction: 0xffe31aff │ │ @ instruction: 0xffddeaff │ │ ldmia r1!, {r0, r6, r7} │ │ vqrshl.u64 d27, d26, d23 │ │ vqrdmlah.s q14, q4, │ │ - vrhadd.u q8, , q9 │ │ + vbif d16, d23, d27 │ │ vhadd.u d17, d7, d0 │ │ b.n c256a6 │ │ lsls r4, r6, #8 │ │ b.n c24e8a │ │ movs r0, #16 │ │ b.n c24e8e │ │ movs r1, r0 │ │ @@ -3188973,15 +3188973,15 @@ │ │ @ instruction: 0xebff0005 │ │ bge.n c2619a @ unpredictable branch in IT block │ │ │ │ beq.n c25e6c @ unpredictable │ │ bge.n c26378 │ │ strh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r5, r7, sl, fp, ip, sp, pc} │ │ - vcgt.f16 d27, d7, d23 │ │ + vcgt.f16 d27, d7, d0 │ │ vqadd.u64 q10, q3, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n c2630c │ │ ands r0, r0 │ │ b.n c261b6 │ │ movs r4, r1 │ │ b.n c2599a │ │ @@ -3189277,19 +3189277,19 @@ │ │ @ instruction: 0xfff2eaff │ │ str r1, [r0, #0] │ │ b.n c2682a │ │ @ instruction: 0xfff0eaff │ │ ldrh r4, [r1, #28] │ │ movs r2, r4 │ │ cbnz r1, c26156 │ │ - vqshl.u64 q11, q13, │ │ + vqshl.u64 q11, , │ │ vqrdmlah.s , q3, │ │ - vshl.u64 q11, q3, │ │ + vqshl.u64 d22, d15, d7 │ │ vpmax.u , q3, │ │ - vcge.u d22, d7, d26 │ │ + vcge.u d22, d7, d3 │ │ vceq.i q10, q11, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n c265ac │ │ str r0, [r1, #40] @ 0x28 │ │ b.n c25c36 │ │ ands r0, r0 │ │ b.n c2645a │ │ @@ -3190706,17 +3190706,17 @@ │ │ vqsub.u64 , , │ │ vrhadd.u d27, d24, d17 │ │ vqrshl.u64 , , │ │ vqsub.u64 , q4, │ │ vmax.u d31, d7, d9 │ │ vminnm.f16 d26, d8, d1 │ │ vhsub.u , , │ │ - vqrdmlah.s d19, d24, d30 │ │ + vqrdmlah.s d19, d24, d7 │ │ @ instruction: 0xff764ced │ │ - vpmax.u d28, d25, d9 │ │ + vpmax.u q14, , q9 │ │ vminnm.f16 q13, q3, │ │ vcgt.u d31, d7, d5 │ │ vqsub.u64 , q12, │ │ vmax.u d31, d23, d13 │ │ vacgt.f16 q13, q12, │ │ vhsub.u d31, d23, d25 │ │ vcgt.f16 d26, d24, d5 │ │ @@ -3192457,45 +3192457,45 @@ │ │ vcge.u d26, d7, d17 │ │ vcgt.u d23, d23, d5 │ │ vqrshl.u64 d26, d17, d8 │ │ vrshl.u64 d23, d5, d23 │ │ vshl.u64 q13, , q4 │ │ vpmin.u , , │ │ vqrshl.u64 q13, , │ │ - vpmin.f16 , , q3 │ │ + vminnm.f16 d27, d7, d15 │ │ vmax.u q13, q3, │ │ vqshl.u64 q13, , │ │ - vcgt.f16 , , q9 │ │ + vacgt.f16 d27, d23, d27 │ │ vqshl.u64 d26, d17, d22 │ │ - vacgt.f16 d27, d23, d14 │ │ + vacgt.f16 , , │ │ vqshl.u64 d26, d21, d6 │ │ - vcgt.f16 d27, d7, d18 │ │ + @ instruction: 0xff77bdfb │ │ vcge.u q13, q11, │ │ - vabd.f16 , , q13 │ │ + vabd.f16 , , │ │ vcgt.u q13, q11, │ │ - vabd.f16 , , q7 │ │ + vabd.f16 d27, d23, d23 │ │ vcge.u q13, q3, │ │ - vabd.f16 , , q11 │ │ + @ instruction: 0xff77bd3f │ │ vcgt.u d26, d6, d9 │ │ - vqrdmlsh.s , , q11 │ │ + @ instruction: 0xff77bccf │ │ vqadd.u64 q13, q3, │ │ - vpmin.u , , q7 │ │ + vpmin.u d27, d7, d23 │ │ vqadd.u64 d26, d22, d13 │ │ - vpmax.u d27, d23, d10 │ │ + vpmax.u , , │ │ vpmin.f16 d25, d22, d21 │ │ - vmul.p d27, d23, d2 │ │ - vpmin.u q9, q11, q13 │ │ + vmls.i , , │ │ + vpmin.u q9, q11, │ │ vpmax.u d17, d6, d0 │ │ vpmin.f16 d25, d25, d1 │ │ - vmls.i , , q15 │ │ + vmls.i , , │ │ vbif d26, d22, d13 │ │ - vqrdmulh.s d27, d23, d10 │ │ + vqrdmulh.s , , │ │ vacgt.f16 d25, d6, d17 │ │ vcgt.f16 d25, d7, d1 │ │ - vabd.u , , q15 │ │ + vabd.u , , │ │ vcge.u d26, d22, d17 │ │ vrhadd.u q13, , │ │ vhadd.u q13, , │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n c2823c │ │ movs r7, #224 @ 0xe0 │ │ @@ -3194555,45 +3194555,45 @@ │ │ vpmin.u16 q15, , │ │ str r0, [sp, #0] │ │ b.n c296d2 │ │ str r0, [r0, #0] │ │ b.n c296d6 │ │ vpmin.u16 q15, q14, │ │ ldrh r1, [r2, #52] @ 0x34 │ │ - vshl.u64 q15, , │ │ + vshl.u64 q15, q2, │ │ vacgt.f16 d24, d6, d17 │ │ - vshl.u64 d30, d11, d23 │ │ + vshl.u64 q15, q10, │ │ @ instruction: 0xff768d99 │ │ - vcge.u q15, , │ │ + vcgt.u q15, , q6 │ │ vabd.f16 q12, q11, │ │ - vshl.u64 q15, , │ │ + vqshl.u64 d30, d12, d7 │ │ vcgt.f16 q12, q3, │ │ - vqshl.u64 d30, d27, d23 │ │ + vqshl.u64 d30, d4, d23 │ │ @ instruction: 0xff768cc9 │ │ - vcgt.u d30, d7, d19 │ │ + vqsub.u64 q15, , q14 │ │ vqrdmlsh.s d24, d22, d13 │ │ - vqsub.u64 q15, , │ │ + vqsub.u64 q15, , q0 │ │ @ instruction: 0xff768c65 │ │ - vqsub.u64 d30, d23, d31 │ │ + vqsub.u64 d30, d23, d8 │ │ vqrdmlah.s d24, d22, d21 │ │ - vhsub.u d30, d7, d15 │ │ + vrhadd.u q15, , q12 │ │ vqrdmulh.s d24, d22, d9 │ │ vhadd.u d25, d7, d21 │ │ vqrdmlsh.s d24, d7, d21 │ │ - vhsub.u d30, d23, d15 │ │ + vhsub.u q15, , q12 │ │ @ instruction: 0xff768d71 │ │ - vcgt.u q15, , │ │ + vcgt.u d30, d23, d20 │ │ vqrdmlsh.s q12, q11, │ │ - vcge.u q15, , │ │ + vcgt.u d30, d7, d28 │ │ vqrdmulh.s q12, q3, │ │ - vrhadd.u q15, , │ │ + vbif d30, d23, d12 │ │ vabd.f16 q12, q3, │ │ - vcge.u d30, d23, d11 │ │ + vcge.u q15, , q10 │ │ @ instruction: 0xff768c09 │ │ - vhsub.u q15, , │ │ + vqsub.u64 d30, d7, d28 │ │ vminnm.f16 q10, q11, q8 │ │ stmdb sp!, {r0, r3, r7, r8, r9, sl, fp, ip, lr, pc} │ │ b.n c294bc │ │ ands r0, r0 │ │ b.n c29366 │ │ lsls r4, r6, #8 │ │ b.n c28b4a │ │ @@ -3195693,43 +3195693,43 @@ │ │ vhsub.u q10, , │ │ vmul.p d24, d9, d13 │ │ vhsub.u d24, d23, d17 │ │ vqsub.u64 d20, d7, d29 │ │ vaba.u d24, d9, d9 │ │ vmin.u d20, d23, d5 │ │ vqrshl.u64 q12, , │ │ - vabd.u d31, d7, d10 │ │ + vmax.u , , │ │ vsub.i64 d24, d21, d5 │ │ vshl.u64 q12, , │ │ - vrshl.u64 d31, d2, d23 │ │ + vqrshl.u64 , , │ │ vshl.u64 q12, , │ │ - vqrshl.u64 d31, d14, d23 │ │ + vqrshl.u64 , , │ │ vshl.u64 d24, d1, d5 │ │ - vqrshl.u64 d31, d22, d7 │ │ + vrshl.u64 d31, d15, d7 │ │ vqshl.u64 d24, d13, d5 │ │ - vqrshl.u64 , q1, │ │ + vrshl.u64 d31, d27, d7 │ │ vbif q12, , │ │ vshl.u64 , q2, │ │ vceq.i d24, d8, d21 │ │ vqsub.u64 q12, , │ │ - vshl.u64 d31, d22, d7 │ │ + vcge.u , , │ │ vhsub.u d24, d5, d17 │ │ - vcge.u , , q3 │ │ + vcgt.u d31, d7, d31 │ │ vaba.u q12, , │ │ vmax.u q12, , │ │ vrshl.u64 d24, d25, d23 │ │ - vhadd.u , , q6 │ │ + vhadd.u d19, d23, d21 │ │ vqsub.u64 q12, , │ │ - @ instruction: 0xff772df8 │ │ + @ instruction: 0xff772dd1 │ │ vhsub.u q12, , │ │ - vabd.f16 d18, d23, d12 │ │ + vabd.f16 q9, , │ │ vhsub.u d24, d23, d5 │ │ - vabd.f16 d18, d23, d24 │ │ + vabd.f16 d18, d23, d1 │ │ vmax.u d24, d7, d25 │ │ - vrhadd.u , , q6 │ │ + vrhadd.u d19, d7, d21 │ │ vcge.u q12, , │ │ vrhadd.u d18, d23, d19 │ │ vcgt.u d24, d25, d9 │ │ vbif q9, , │ │ vbif d24, d25, d9 │ │ vpmin.f16 , , │ │ vrhadd.u q12, , │ │ @@ -3195871,19 +3195871,19 @@ │ │ b.n c29eda │ │ movs r0, #12 │ │ b.n c2a21e │ │ asrs r0, r2, #1 │ │ b.n c2a2e2 │ │ @ instruction: 0xffedeaff │ │ ldrb r1, [r2, #30] │ │ - vhadd.u d31, d23, d31 │ │ + vhadd.u d31, d23, d8 │ │ vqsub.u64 d26, d5, d24 │ │ vqsub.u64 d26, d8, d0 │ │ vpmin.f16 , q4, │ │ - vhadd.u , , │ │ + vhadd.u , , q2 │ │ vhadd.u q9, , q14 │ │ b.n c296e2 │ │ movs r6, r2 │ │ b.n c2a26a │ │ movs r2, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, r4 │ │ @@ -3195918,15 +3195918,15 @@ │ │ adds r0, #0 │ │ b.n c2a352 │ │ add sp, #196 @ 0xc4 │ │ @ instruction: 0xebff0000 │ │ b.n c2a35a │ │ strh r0, [r2, #0] │ │ ldmia.w sp!, {r0, r5, r6, r7, r9, sl, fp, ip, sp, lr} │ │ - vcge.u d31, d7, d21 │ │ + vcgt.u d31, d7, d14 │ │ vminnm.f16 q10, q11, q8 │ │ stmdb sp!, {r2, r5, ip, lr, pc} │ │ b.n c2a0c8 │ │ ands r0, r0 │ │ b.n c29f72 │ │ str r1, [r0, #0] │ │ b.n c2a376 │ │ @@ -3197510,17 +3197510,17 @@ │ │ @ instruction: 0xff777d15 │ │ vqrshl.u64 d23, d17, d7 │ │ vcge.u d23, d23, d21 │ │ vaba.u q8, , q6 │ │ vcgt.u , q12, │ │ vsub.i64 d16, d7, d12 │ │ vhsub.u d23, d24, d1 │ │ - vpmin.f16 d31, d23, d15 │ │ + vpmin.f16 , , q12 │ │ vqsub.u64 d23, d21, d21 │ │ - vpmin.f16 , , │ │ + vminnm.f16 d31, d23, d12 │ │ vmls.i d23, d21, d9 │ │ vshl.u64 d29, d26, d23 │ │ vsub.i64 , , │ │ vcgt.u , , q9 │ │ vrhadd.u , , │ │ @ instruction: 0xff77cc8e │ │ vbif , , │ │ @@ -3197830,22 +3197830,22 @@ │ │ movs r0, r0 │ │ b.n c2ade8 │ │ movs r0, #2 │ │ b.n c2adec │ │ @ instruction: 0xffd9eaff │ │ ldr r1, [r0, #120] @ 0x78 │ │ vcgt.f16 d22, d23, d17 │ │ - vrshl.u64 d26, d30, d7 │ │ + vrshl.u64 d26, d7, d7 │ │ vacgt.f16 q11, q11, │ │ - vqrshl.u64 q13, q15, │ │ + vqrshl.u64 q13, , │ │ vacgt.f16 q11, q3, │ │ vcgt.f16 d22, d7, d13 │ │ - vqshl.u64 d26, d10, d23 │ │ + vqshl.u64 q13, , │ │ vacgt.f16 q11, q11, │ │ - vrshl.u64 q13, q9, │ │ + vqrshl.u64 d26, d27, d7 │ │ vqadd.u64 q10, q3, q8 │ │ stmdb sp!, {r2, sp} │ │ b.n c2a824 │ │ ands r0, r0 │ │ b.n c2b046 │ │ movs r2, r0 │ │ b.n c2b3ae │ │ @@ -3198348,27 +3198348,27 @@ │ │ movs r0, #2 │ │ b.n c2b290 │ │ strh r0, [r4, #52] @ 0x34 │ │ add.w r0, r1, r0, lsl #24 │ │ b.n c2b8ba │ │ @ instruction: 0xff92eaff │ │ ldr r1, [r1, #44] @ 0x2c │ │ - vacgt.f16 d20, d23, d18 │ │ + vcgt.f16 d20, d23, d11 │ │ vpmax.u d22, d22, d17 │ │ - vcgt.f16 d20, d23, d10 │ │ + vcgt.f16 q10, , │ │ vmls.i d25, d6, d8 │ │ movs r7, r3 │ │ ldr r5, [r2, #48] @ 0x30 │ │ - vacgt.f16 q10, , q15 │ │ + vacgt.f16 q10, , │ │ vpmin.u d22, d6, d29 │ │ - vcgt.f16 d20, d7, d22 │ │ + @ instruction: 0xff774dff │ │ vmul.p d22, d22, d5 │ │ - @ instruction: 0xff774d7e │ │ + @ instruction: 0xff774d57 │ │ vmls.i q11, q3, │ │ - @ instruction: 0xff774d52 │ │ + vabd.f16 d20, d7, d27 │ │ vsub.i64 d25, d22, d28 │ │ movs r7, r3 │ │ rors r0, r6 │ │ stmdb sp!, {r4, r6, ip, lr, pc} │ │ b.n c2b658 │ │ ands r0, r0 │ │ b.n c2b502 │ │ @@ -3198918,19 +3198918,19 @@ │ │ str.w lr, [r8, #2817] @ 0xb01 │ │ movs r5, r0 │ │ b.n c2b9de │ │ beq.n c2b6b0 │ │ b.n c2bbbc │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {r0, r3, r7, r8, sl, sp, lr} │ │ - vmul.p q10, , │ │ + vmul.p d20, d7, d20 │ │ vqrshl.u64 q11, , q11 │ │ - vmls.i d20, d23, d19 │ │ + vmul.p q10, , q14 │ │ vshl.u64 q11, , q3 │ │ - vceq.i d20, d7, d23 │ │ + vceq.i d20, d7, d0 │ │ vshl.u64 d19, d28, d6 │ │ movs r2, r4 │ │ eors r0, r6 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n c2bb64 │ │ movs r7, #224 @ 0xe0 │ │ b.n c2b1ee │ │ @@ -3199267,15 +3199267,15 @@ │ │ add r0, sp, #832 @ 0x340 │ │ @ instruction: 0xebff0000 │ │ b.n c2c0de │ │ beq.n c2b9b0 │ │ b.n c2bebc │ │ strh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r2, r3, r4, r6, r8, sp, lr} │ │ - vpmin.f16 q15, , │ │ + vpmin.f16 q15, , q1 │ │ vhadd.u d17, d6, d0 │ │ b.n c2bcf2 │ │ movs r0, r0 │ │ b.n c2b4d6 │ │ movs r0, #4 │ │ b.n c2c0ba │ │ movs r5, r0 │ │ @@ -3199850,15 +3199850,15 @@ │ │ b.n c2c1ea │ │ asrs r4, r0, #32 │ │ b.n c2c1ee │ │ movs r1, #19 │ │ b.n c2c4b2 │ │ ldr r0, [pc, #192] @ (c2bf74 ) │ │ ldmia.w sp!, {r1, r2, r4, r5, r8, sl, ip, pc} │ │ - @ instruction: 0xea0292ee │ │ + @ instruction: 0xea0292c7 │ │ vsub.i64 d20, d6, d0 │ │ stmdb sp!, {r2, r3, lr, pc} │ │ b.n c2ba00 │ │ movs r0, r0 │ │ b.n c2c582 │ │ movs r1, r2 │ │ lsrs r0, r0, #8 │ │ @@ -3200154,19 +3200154,19 @@ │ │ movs r0, r0 │ │ b.n c2c7e6 │ │ @ instruction: 0xffe64aff │ │ str r0, [r1, r0] │ │ b.n c2c254 │ │ @ instruction: 0xffbaeaff │ │ vrsqrts.f32 , , │ │ - ldmia r4!, {r1, r2, r5, r6} │ │ + ldmia r4, {r0, r1, r2, r3, r4, r5} │ │ vacgt.f16 d30, d5, d17 │ │ - vqrdmulh.s d28, d7, d26 │ │ + vqrdmulh.s d28, d7, d3 │ │ vacgt.f16 d30, d21, d29 │ │ - vqrdmlah.s d28, d23, d22 │ │ + vqrdmulh.s d28, d23, d15 │ │ vceq.i q10, , q8 │ │ stmdb sp!, {r3, r4, sp, lr} │ │ b.n c2bca8 │ │ movs r0, r0 │ │ b.n c2c814 │ │ stmia r0!, {} │ │ b.n c2bc96 │ │ @@ -3200976,17 +3200976,17 @@ │ │ movs r5, r0 │ │ b.n c2cbce │ │ vqrdmlah.s32 q7, q14, │ │ movs r6, r0 │ │ b.n c2cbd6 │ │ strh r0, [r6, #14] │ │ ldmia.w sp!, {r1, r2, r3, r4, r5, r6, r9, ip} │ │ - vmul.p q12, , q11 │ │ + vmls.i q12, , │ │ vqsub.u64 d17, d6, d22 │ │ - vmls.i d24, d9, d30 │ │ + vmls.i d24, d9, d7 │ │ vqadd.u64 d20, d6, d0 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n c2cd4c │ │ movs r0, #0 │ │ b.n c2c3d6 │ │ adds r0, #1 │ │ b.n c2cbfa │ │ @@ -3201086,15 +3201086,15 @@ │ │ strh r5, [r2, #6] │ │ add.w r0, r1, r4 │ │ b.n c2ccd6 │ │ beq.n c2c9b8 │ │ b.n c2ceb4 │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r1, r3, r4, r8, ip} │ │ - vsub.i64 d24, d9, d17 │ │ + vaba.u q12, , q13 │ │ vqrdmlah.s q10, q11, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n c2ce48 │ │ ands r1, r0 │ │ b.n c2ccf2 │ │ movs r0, r0 │ │ b.n c2d058 │ │ @@ -3201565,18 +3201565,18 @@ │ │ str r0, [r0, r0] │ │ asrs r2, r1, #22 │ │ movs r5, r0 │ │ b.n c2d116 │ │ beq.n c2ce78 │ │ b.n c2d2f4 │ │ strh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r1, r5, r7, r8, r9, sl, fp, lr} │ │ - vminnm.f16 , q3, q7 │ │ - vsub.i64 , , q2 │ │ - vmls.i d31, d6, d0 │ │ + ldmia.w sp!, {r2, r3, r4, r5, r6, r8, r9, sl, fp, lr} │ │ + vminnm.f16 d27, d6, d23 │ │ + vceq.i d31, d21, d13 │ │ + vceq.i , q11, │ │ @ instruction: 0xff764df0 │ │ stmdb sp!, {r4, ip, lr, pc} │ │ b.n c2d290 │ │ add sp, #192 @ 0xc0 │ │ b.n c2c934 │ │ strh r0, [r0, #0] │ │ b.n c2d13e │ │ @@ -3202438,17 +3202438,17 @@ │ │ b.n c2d8ae │ │ @ instruction: 0xfff81aff │ │ @ instruction: 0xffaeeaff │ │ str r0, [r0, r0] │ │ b.n c2dcba │ │ @ instruction: 0xffaceaff │ │ asrs r5, r7, #1 │ │ - vabd.f16 q8, , q0 │ │ + @ instruction: 0xff770d99 │ │ vpmin.f16 d16, d22, d13 │ │ - vqrdmlsh.s q8, , q0 │ │ + @ instruction: 0xff770ca9 │ │ vhadd.u d18, d6, d2 │ │ b.n c2dcd2 │ │ @ instruction: 0xffffeaff │ │ lsls r0, r6 │ │ stmdb sp!, {} │ │ b.n c2dc40 │ │ movs r1, r2 │ │ @@ -3202702,19 +3202702,19 @@ │ │ b.n c2defa │ │ movs r5, r1 │ │ b.n c2defe │ │ asrs r0, r4, #3 │ │ b.n c2df02 │ │ @ instruction: 0xff9eeaff │ │ lsrs r5, r2, #26 │ │ - vqadd.u64 d31, d7, d4 │ │ + vpmin.f16 q15, , │ │ vcgt.f16 q8, q3, │ │ - vpmin.f16 q15, , q10 │ │ + vminnm.f16 d30, d23, d29 │ │ vcgt.f16 q8, q11, │ │ - vqrdmlah.s , , │ │ + vqrdmulh.s , , q5 │ │ @ instruction: 0xff760ce5 │ │ vrshl.u64 d26, d22, d7 │ │ vabd.f16 d16, d8, d21 │ │ vrshl.u64 q13, q11, │ │ vceq.i d20, d8, d16 │ │ stmdb sp!, {} │ │ b.n c2de98 │ │ @@ -3202918,15 +3202918,15 @@ │ │ lsrs r5, r6, #16 │ │ vhsub.u q8, , │ │ @ instruction: 0xff790c05 │ │ vqsub.u64 d16, d7, d9 │ │ vqrdmlah.s q8, , │ │ vrhadd.u q8, , │ │ @ instruction: 0xff790c61 │ │ - vmul.p d23, d23, d1 │ │ + vmls.i , , q13 │ │ vsub.i64 d20, d6, d0 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n c2de68 │ │ movs r0, r0 │ │ b.n c2e074 │ │ movs r4, r1 │ │ ldr r2, [pc, #0] @ (c2d9d4 ) │ │ @@ -3203169,15 +3203169,15 @@ │ │ movs r4, r0 │ │ b.n c2df2a │ │ asrs r4, r5, #15 │ │ add.w r0, r0, r0 │ │ b.n c2e332 │ │ strh r0, [r6, #14] │ │ ldmia.w sp!, {r0, r2, r3, r6, r7, fp} │ │ - vcgt.u d27, d23, d13 │ │ + vcgt.u , , q11 │ │ vhadd.u d18, d6, d2 │ │ b.n c2e342 │ │ @ instruction: 0xffffeaff │ │ ldr r0, [pc, #192] @ (c2dcc8 ) │ │ stmdb sp!, {ip, lr} │ │ b.n c2df4e │ │ movs r4, r0 │ │ @@ -3203465,15 +3203465,15 @@ │ │ b.n c2e20e │ │ movs r7, r0 │ │ b.n c2e1c2 │ │ beq.n c2de94 │ │ b.n c2e3a0 │ │ strh r0, [r6, #14] │ │ ldmia.w sp!, {r0, r2, r4, r5, r6, r7, r9, sl} │ │ - vabd.u , , │ │ + vaba.u d21, d7, d10 │ │ vqrdmlah.s q10, q11, q8 │ │ stmdb sp!, {r2, r3, ip, lr, pc} │ │ b.n c2e334 │ │ str r4, [r5, #0] │ │ b.n c2d9d8 │ │ b.n c2dea2 │ │ b.n c2e322 │ │ @@ -3203736,15 +3203736,15 @@ │ │ b.n c2e412 │ │ asrs r6, r0, #1 │ │ add.w r0, r0, r4 │ │ b.n c2e41a │ │ beq.n c2e11c │ │ b.n c2e5f8 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r0, r2, r4, r7, sl, ip, lr} │ │ + ldmia.w sp!, {r1, r2, r3, r5, r6, sl, ip, lr} │ │ vqrdmlah.s d30, d6, d22 │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {r3, r4, r5, ip, lr, pc} │ │ b.n c2e58c │ │ str r4, [r3, #0] │ │ b.n c2e610 │ │ movs r0, r0 │ │ @@ -3203821,15 +3203821,15 @@ │ │ add.w r0, r0, r0, lsl #16 │ │ b.n c2e8da │ │ movs r4, r0 │ │ b.n c2e4de │ │ beq.n c2e210 │ │ b.n c2e6bc │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r0, r2, r3, r7, r8, r9, ip, lr} │ │ + ldmia.w sp!, {r1, r2, r5, r6, r8, r9, ip, lr} │ │ vpmax.u d30, d6, d30 │ │ vsub.i64 d20, d7, d0 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n c2e650 │ │ stmia r0!, {} │ │ b.n c2e8fa │ │ stmia r0!, {} │ │ @@ -3205098,57 +3205098,57 @@ │ │ b.n c2edc0 │ │ strb r4, [r2, #31] │ │ add.w r0, r1, sp │ │ b.n c2f3ea │ │ asrs r7, r3, #2 │ │ b.n c2f3ee │ │ stc2l 10, cr14, [sp, #-1020]! @ 0xfffffc04 @ │ │ - strh r1, [r6, r3] │ │ + strh r2, [r1, r3] │ │ vpmax.u d21, d22, d18 │ │ - vqsub.u64 , , │ │ + vhsub.u d21, d7, d30 │ │ vpmax.u d21, d6, d6 │ │ - vqsub.u64 d21, d23, d13 │ │ + vqsub.u64 , , q11 │ │ vpmax.u , q3, q7 │ │ - vqadd.u64 , , │ │ + vqadd.u64 , , q1 │ │ vsub.i64 d21, d22, d26 │ │ - vrhadd.u d21, d7, d29 │ │ + vrhadd.u d21, d7, d6 │ │ vceq.i , q11, q7 │ │ - @ instruction: 0xff774cad │ │ + @ instruction: 0xff774c86 │ │ vqshl.u64 , q7, q3 │ │ - vpmin.f16 q10, , │ │ + vminnm.f16 d20, d23, d26 │ │ vaba.u d21, d22, d2 │ │ vqshl.u64 q12, q6, │ │ - vpmax.u q10, , │ │ + vpmax.u d20, d9, d22 │ │ vbif , q11, q15 │ │ - vhadd.u , , │ │ + vhadd.u d21, d23, d18 │ │ vceq.i , q3, q13 │ │ - vpmin.u q10, , │ │ + vpmax.u q10, , q7 │ │ vhsub.u d21, d6, d22 │ │ - vpmin.u d20, d23, d13 │ │ + vpmin.u q10, , q11 │ │ vhsub.u , q3, q7 │ │ - vrhadd.u , , │ │ + vbif d21, d7, d26 │ │ vmul.p d21, d6, d2 │ │ - vabd.f16 q10, , │ │ + @ instruction: 0xff774dbe │ │ vqrshl.u64 d21, d6, d22 │ │ - vpmin.u d20, d23, d25 │ │ + vpmin.u d20, d23, d2 │ │ vhsub.u , q3, q13 │ │ - vceq.i q10, , │ │ + vceq.i d20, d7, d18 │ │ vhadd.u d21, d6, d10 │ │ - vqrdmlah.s d20, d23, d17 │ │ + vqrdmulh.s d20, d23, d10 │ │ vcgt.u , q3, q9 │ │ - vsub.i64 d20, d23, d29 │ │ + vsub.i64 d20, d23, d6 │ │ vqadd.u64 , q3, q7 │ │ - vqrdmlah.s d27, d23, d5 │ │ - vhsub.u q12, , q9 │ │ - vceq.i q10, , │ │ + vqrdmulh.s , , q15 │ │ + vqsub.u64 d24, d21, d27 │ │ + vsub.i64 d20, d21, d30 │ │ vhadd.u d21, d22, d6 │ │ - vpmin.u d20, d7, d9 │ │ + vmul.p q10, , q9 │ │ vrhadd.u , q11, q5 │ │ vacgt.f16 d22, d23, d0 │ │ - vmls.i d20, d21, d1 │ │ + vmul.p q10, , q5 │ │ vbif d21, d6, d18 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r3, r5, ip, lr, pc} │ │ b.n c2f204 │ │ movs r0, r0 │ │ b.n c2f40e │ │ lsls r3, r3, #1 │ │ @@ -3205355,17 +3205355,17 @@ │ │ movs r0, r0 │ │ b.n c2ea24 │ │ movs r1, r0 │ │ b.n c2f666 │ │ beq.n c2ef80 │ │ b.n c2f444 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r2, r3, r5, r9, sl, lr} │ │ + ldmia.w sp!, {r1, r2, r9, sl, lr} │ │ vpmin.u d26, d22, d18 │ │ - vrshl.u64 q10, , q12 │ │ + vqrshl.u64 d20, d26, d24 │ │ vpmax.u q13, q3, q11 │ │ vminnm.f16 q10, q12, q8 │ │ stmdb sp!, {r2, r3, r6, ip, lr, pc} │ │ b.n c2f3e0 │ │ add sp, #0 │ │ b.n c2f28a │ │ movs r0, r0 │ │ @@ -3206409,47 +3206409,47 @@ │ │ b.n c2fe22 │ │ strh r3, [r3, #54] @ 0x36 │ │ add.w r0, r2, r4 │ │ b.n c2fb6a │ │ beq.n c2f8c4 │ │ b.n c2fd48 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r4, r5, r8, sl, lr} │ │ + ldmia.w sp!, {r1, r3, r8, sl, lr} │ │ vsub.i64 q11, q3, │ │ - vrshl.u64 d20, d1, d7 │ │ + vqshl.u64 q10, q5, │ │ vceq.i d22, d6, d31 │ │ - vqsub.u64 d20, d7, d1 │ │ + vrhadd.u q10, , q13 │ │ vrshl.u64 q11, , q3 │ │ - vqshl.u64 d20, d5, d7 │ │ + vcgt.u q10, , q15 │ │ vaba.u q11, q3, │ │ - vqadd.u64 d20, d7, d29 │ │ - vrhadd.u , q3, q15 │ │ - vcge.u d20, d22, d29 │ │ + vqadd.u64 d20, d7, d6 │ │ + vrhadd.u , q3, │ │ + vcge.u d20, d22, d6 │ │ vmin.u q11, q11, │ │ - vqsub.u64 d20, d7, d25 │ │ + vqsub.u64 d20, d7, d2 │ │ vqrshl.u64 q11, , q3 │ │ - @ instruction: 0xff773d5d │ │ + @ instruction: 0xff773d36 │ │ vqadd.u64 d22, d22, d11 │ │ - vcgt.f16 , , │ │ - vsub.i64 d16, d22, d23 │ │ - vcgt.f16 , q3, │ │ - vsub.i64 d16, d6, d23 │ │ - vminnm.f16 d19, d6, d5 │ │ - vceq.i q8, q11, │ │ - vpmin.f16 , q3, │ │ - vmls.i d16, d6, d19 │ │ - vminnm.f16 d19, d22, d13 │ │ - vmul.p q8, q3, │ │ - vcgt.f16 d19, d22, d5 │ │ - vsub.i64 q8, q3, │ │ - vabd.f16 d19, d6, d29 │ │ - vabd.u d16, d6, d11 │ │ - vabd.f16 , q11, │ │ - vabd.u q8, q11, │ │ - vqrdmlsh.s , q11, │ │ + vcgt.f16 d19, d23, d18 │ │ + vsub.i64 d16, d22, d0 │ │ + vcgt.f16 d19, d6, d18 │ │ + vsub.i64 d16, d6, d0 │ │ + vcgt.f16 , q11, q15 │ │ + vsub.i64 q8, q11, q6 │ │ + vminnm.f16 d19, d6, d14 │ │ + vceq.i q8, q11, q14 │ │ + vminnm.f16 , q3, q11 │ │ + vmul.p q8, q3, q2 │ │ + vacgt.f16 , q3, q7 │ │ + vceq.i d16, d6, d28 │ │ + vabd.f16 d19, d6, d6 │ │ + vmax.u q8, q11, q10 │ │ + @ instruction: 0xff763dbe │ │ + vaba.u d16, d22, d12 │ │ + vqrdmlsh.s d19, d22, d22 │ │ vminnm.f16 q10, q11, q8 │ │ stmdb sp!, {r2, r3, r4, ip, lr, pc} │ │ b.n c2fd58 │ │ str r4, [r0, r1] │ │ b.n c2f3fc │ │ strh r0, [r1, #2] │ │ b.n c2f400 │ │ @@ -3206724,21 +3206724,21 @@ │ │ b.n c2fc2c │ │ strb r1, [r7, #16] │ │ add.w r0, r1, sp │ │ b.n c30256 │ │ asrs r0, r5, #2 │ │ b.n c3025a │ │ @ instruction: 0xffaaeaff │ │ - subs r3, #201 @ 0xc9 │ │ + subs r3, #162 @ 0xa2 │ │ vmax.u d16, d22, d18 │ │ - vqrdmlah.s d19, d7, d29 │ │ + vqrdmlah.s d19, d7, d6 │ │ vmin.u d16, d6, d6 │ │ - vpmin.u d19, d23, d5 │ │ + vpmax.u , , q15 │ │ vrshl.u64 q8, q15, q3 │ │ - vmls.i , , │ │ + vmls.i , , q3 │ │ vshl.u64 q8, q3, q11 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r4, r5, ip, lr, pc} │ │ b.n c2ffe0 │ │ str r0, [r0, #0] │ │ b.n c2f670 │ │ str r0, [sp, #0] │ │ @@ -3207208,29 +3207208,29 @@ │ │ b.n c3006c │ │ strb r1, [r5, #12] │ │ add.w r0, r1, sp │ │ b.n c30696 │ │ asrs r7, r3, #2 │ │ b.n c3069a │ │ @ instruction: 0xffc8eaff │ │ - subs r0, #137 @ 0x89 │ │ + subs r0, #98 @ 0x62 │ │ vmls.i d23, d22, d30 │ │ - vrshl.u64 d19, d29, d23 │ │ + vrshl.u64 d19, d6, d23 │ │ vmin.u , q11, q1 │ │ - vmax.u , , │ │ + vmax.u d19, d7, d22 │ │ vaba.u , q3, q9 │ │ - vmax.u d19, d7, d21 │ │ + vqrshl.u64 , q15, │ │ vabd.u , q3, q5 │ │ - vabd.u d19, d7, d29 │ │ + vabd.u d19, d7, d6 │ │ vceq.i , q3, q1 │ │ - vmax.u , , │ │ + vmin.u d19, d23, d14 │ │ vabd.u , q11, q13 │ │ - vsub.i64 , , │ │ + vceq.i d19, d23, d30 │ │ vpmax.u d23, d6, d10 │ │ - vmax.u d19, d23, d13 │ │ + vmax.u , , q11 │ │ vaba.u d23, d22, d18 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r4, r5, ip, lr, pc} │ │ b.n c30440 │ │ strh r0, [r0, #0] │ │ b.n c302ea │ │ movs r0, r0 │ │ @@ -3207499,23 +3207499,23 @@ │ │ b.n c30310 │ │ strb r0, [r0, #10] │ │ add.w r0, r1, sp │ │ b.n c3093a │ │ asrs r7, r3, #2 │ │ b.n c3093e │ │ @ instruction: 0xffe2eaff │ │ - adds r3, #9 │ │ + adds r2, #226 @ 0xe2 │ │ vbif d18, d6, d14 │ │ - vcgt.u d19, d24, d21 │ │ + vcge.u , q4, q15 │ │ vbif d18, d22, d26 │ │ - vcge.u , q4, │ │ + vcge.u , q4, q1 │ │ vrhadd.u d18, d22, d14 │ │ - vcgt.u d19, d8, d29 │ │ + vcgt.u d19, d8, d6 │ │ vabd.u , q11, │ │ - vcgt.u , q12, │ │ + vcgt.u d19, d24, d22 │ │ vrhadd.u q9, q11, q9 │ │ vminnm.f16 q10, q12, q8 │ │ stmdb sp!, {r2, ip, lr, pc} │ │ b.n c306cc │ │ ldrh r4, [r0, #24] │ │ stc 0, cr13, [sp, #-224]! @ 0xffffff20 │ │ b.n c306d4 │ │ @@ -3208087,23 +3208087,23 @@ │ │ @ instruction: 0xeb02fef3 │ │ @ instruction: 0xeaff7000 │ │ b.n c30e56 │ │ @ instruction: 0xfff7eaff │ │ ands r0, r0 │ │ b.n c30e5e │ │ @ instruction: 0xfff1eaff │ │ - stmia r3!, {r5, r7} │ │ + stmia r3!, {r0, r3, r4, r5, r6} │ │ vqshl.u64 d16, d2, d22 │ │ - vcge.u q14, q4, q10 │ │ + vcgt.u q14, q4, │ │ vshl.u64 q8, q11, q3 │ │ - vpmin.f16 , q4, q12 │ │ + vpmin.f16 , q4, │ │ vqadd.u64 q8, q3, q5 │ │ - vbif q14, q12, q0 │ │ - vminnm.f16 d27, d6, d16 │ │ - vminnm.f16 d27, d22, d28 │ │ + vrhadd.u d28, d24, d25 │ │ + vpmin.f16 d27, d6, d9 │ │ + vminnm.f16 d27, d22, d5 │ │ vhadd.u d19, d6, d0 │ │ b.n c30e8a │ │ bvc.n c3067c │ │ and.w r1, r2, r0, ror #19 │ │ stmdb sp!, {r4, r6, ip, lr, pc} │ │ b.n c30bf0 │ │ movs r0, r0 │ │ @@ -3208244,19 +3208244,19 @@ │ │ add.w r0, r0, r4, lsl #16 │ │ b.n c3098a │ │ movs r4, r0 │ │ b.n c30bce │ │ beq.n c30930 │ │ b.n c30dac │ │ strh r0, [r6, #14] │ │ - ldmia.w sp!, {r3, r4, r5, r6, r9, sl, fp, ip, sp, pc} │ │ - vqshl.u64 q12, , q3 │ │ - vacgt.f16 d27, d5, d16 │ │ - vbif d26, d6, d4 │ │ - vabd.f16 , q11, q14 │ │ + ldmia.w sp!, {r0, r4, r6, r9, sl, fp, ip, sp, pc} │ │ + vqshl.u64 q12, q3, q3 │ │ + vcgt.f16 d27, d5, d9 │ │ + vhadd.u q13, q11, │ │ + vabd.f16 , q11, │ │ vqadd.u64 d20, d6, d24 │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {r3, r4, ip, lr, pc} │ │ b.n c30d50 │ │ str r0, [r0, r0] │ │ b.n c30bfa │ │ movs r0, r0 │ │ @@ -3208333,15 +3208333,15 @@ │ │ b.n c30c96 │ │ beq.n c30988 │ │ b.n c30e74 │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {ip, lr} │ │ b.n c310a2 │ │ @ instruction: 0xfffaeaff │ │ - pop {r2, pc} │ │ + pop {r0, r2, r3, r4, r6, r7} │ │ vcgt.f16 d31, d6, d6 │ │ vqrdmlah.s q10, , q8 │ │ stmdb sp!, {r3, r4, ip, lr, pc} │ │ b.n c30e10 │ │ movs r0, r0 │ │ b.n c3101c │ │ movs r7, r3 │ │ @@ -3208650,23 +3208650,23 @@ │ │ lsrs r0, r0, #8 │ │ movs r4, r0 │ │ b.n c30f52 │ │ movs r2, r1 │ │ add.w r0, r0, r0, lsl #16 │ │ b.n c3135a │ │ @ instruction: 0xff83eaff │ │ - pop {r3, r5} │ │ - vshl.u64 , , q11 │ │ - vqrdmulh.s , , q8 │ │ - vshl.u64 d31, d7, d22 │ │ - vqrdmlah.s , , q12 │ │ - vqrdmlah.s d27, d6, d4 │ │ - vpmin.u d27, d22, d24 │ │ - vpmin.u , q3, q4 │ │ - vqsub.u64 , q11, │ │ + pop {r0} │ │ + vshl.u64 d31, d24, d22 │ │ + vqrdmlah.s d27, d21, d25 │ │ + vshl.u64 , q8, q3 │ │ + vqrdmlah.s , , │ │ + vpmax.u , q11, │ │ + vpmin.u d27, d22, d1 │ │ + vpmin.u d27, d6, d17 │ │ + vqsub.u64 , q11, q4 │ │ vceq.i d20, d5, d16 │ │ stmdb sp!, {} │ │ b.n c312ea │ │ movs r4, r4 │ │ lsrs r0, r0, #8 │ │ ands r0, r0 │ │ b.n c30f92 │ │ @@ -3208734,17 +3208734,17 @@ │ │ movs r1, #111 @ 0x6f │ │ b.n c312d6 │ │ asrs r1, r0, #32 │ │ b.n c30df8 │ │ ldr r0, [pc, #192] @ (c30d9c ) │ │ ldmia.w sp!, {r2, r3, r5, r7, r8, pc} │ │ @ instruction: 0xea028830 │ │ - ldmia.w sp!, {r2, r3, r6, r7, r8, fp, ip, sp, pc} │ │ - vmls.i d27, d22, d12 │ │ - vmls.i , q3, q8 │ │ + ldmia.w sp!, {r0, r2, r5, r7, r8, fp, ip, sp, pc} │ │ + vmls.i , q3, │ │ + vmul.p d27, d6, d25 │ │ vsub.i64 d20, d6, d0 │ │ stmdb sp!, {r2, r3, r4, ip} │ │ b.n c30838 │ │ movs r0, r3 │ │ b.n c3143e │ │ movs r1, #83 @ 0x53 │ │ b.n c31302 │ │ @@ -3208754,15 +3208754,15 @@ │ │ add.w r0, r2, r0 │ │ b.n c313ae │ │ asrs r1, r0, #32 │ │ asrs r0, r4, #14 │ │ asrs r4, r2, #32 │ │ asrs r0, r0, #22 │ │ ldrh r0, [r0, #0] │ │ - ldmia.w sp!, {r2, r4, r5, r8, fp, ip, sp, pc} │ │ + ldmia.w sp!, {r0, r2, r3, r8, fp, ip, sp, pc} │ │ vabd.f16 d30, d22, d11 │ │ @ instruction: 0xeaff41f0 │ │ stmdb sp!, {} │ │ b.n c313ca │ │ movs r0, r4 │ │ lsrs r0, r0, #8 │ │ ands r0, r0 │ │ @@ -3209047,15 +3209047,15 @@ │ │ @ instruction: 0xffd9eaff │ │ movs r0, r0 │ │ b.n c31644 │ │ @ instruction: 0xffc41aff │ │ @ instruction: 0xffceeaff │ │ lsrs r4, r7, #15 │ │ @ instruction: 0xff770c68 │ │ - vrshl.u64 d27, d17, d7 │ │ + vqshl.u64 , q13, │ │ vhadd.u d19, d5, d0 │ │ b.n c316ee │ │ movs r0, r0 │ │ b.n c31654 │ │ lsls r4, r0, #1 │ │ ldr r2, [pc, #0] @ (c30fb4 ) │ │ blx lr │ │ @@ -3211172,16 +3211172,16 @@ │ │ b.n c322f8 │ │ ldrb r5, [r5, #17] │ │ add.w r0, r2, r0 │ │ b.n c32922 │ │ movs r0, r0 │ │ b.n c31cfa │ │ strh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r4, r6, r7, ip, sp} │ │ - vminnm.f16 q9, q11, │ │ + ldmia.w sp!, {r1, r3, r5, r7, ip, sp} │ │ + vminnm.f16 q9, q11, q3 │ │ vhadd.u d18, d6, d0 │ │ b.n c32936 │ │ vpmin.u32 q15, , │ │ ldr r3, [pc, #960] @ (c325bc ) │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n c3269c │ │ strh r0, [r0, #0] │ │ @@ -3211395,15 +3211395,15 @@ │ │ b.n c32b22 │ │ asrs r0, r0, #32 │ │ b.n c31ee6 │ │ strh r0, [r2, #0] │ │ ldmia.w sp!, {ip} │ │ b.n c32bae │ │ @ instruction: 0xfffbeaff │ │ - cmp r6, #33 @ 0x21 │ │ + cmp r5, #250 @ 0xfa │ │ vsub.i64 d20, d6, d0 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n c32898 │ │ asrs r0, r0, #32 │ │ b.n c32742 │ │ movs r0, r0 │ │ b.n c32b46 │ │ @@ -3211848,15 +3211848,15 @@ │ │ ldr r7, [r0, #20] │ │ add.w r0, r1, fp │ │ b.n c32b0e │ │ beq.n c327d8 │ │ b.n c32cec │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r1, r2, r5, r8, r9, ip, sp, pc} │ │ - vaba.u d20, d24, d26 │ │ + vaba.u d20, d24, d3 │ │ vcge.u , , q7 │ │ vshl.u64 , q5, q12 │ │ vcgt.u , q4, q7 │ │ vsub.i64 d20, d8, d0 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n c32c8c │ │ stmia r0!, {r1} │ │ @@ -3212042,15 +3212042,15 @@ │ │ b.n c33026 │ │ @ instruction: 0xffe70aff │ │ movs r4, r0 │ │ b.n c32cca │ │ vrhadd.u d14, d2, d31 │ │ @ instruction: 0xffe6eaff │ │ sxtb r2, r3 │ │ - vqrdmulh.s d25, d24, d2 │ │ + vqrdmlah.s , q4, │ │ vceq.i d20, d5, d16 │ │ stmdb sp!, {lr} │ │ b.n c330e2 │ │ movs r0, r0 │ │ b.n c33048 │ │ lsls r7, r1, #1 │ │ lsrs r0, r0, #8 │ │ @@ -3213337,16 +3213337,16 @@ │ │ movs r0, #0 │ │ b.n c33c5e │ │ str r1, [r6, #92] @ 0x5c │ │ add.w r0, r1, r0 │ │ b.n c33c66 │ │ ldrh r0, [r0, #0] │ │ ldmia.w sp!, {r2, r3, r5, r6, r8, r9, lr, pc} │ │ - and.w ip, r1, r0, ror #7 │ │ - vcgt.u d23, d6, d0 │ │ + and.w ip, r1, r9, lsl #7 │ │ + vqsub.u64 , q11, │ │ vqadd.u64 d20, d5, d0 │ │ stmdb sp!, {lr} │ │ b.n c3387e │ │ movs r0, r0 │ │ b.n c33062 │ │ ldmia r5!, {r0, r1, r3} │ │ add.w r3, r2, pc, lsl #6 │ │ @@ -3213746,15 +3213746,15 @@ │ │ b.n c33dc8 │ │ ldrh r0, [r6, #30] │ │ ldmia.w sp!, {r2, r3, r4, r5, fp} │ │ vsub.i64 q8, q4, q6 │ │ vsub.i64 d16, d24, d8 │ │ vabd.u d16, d24, d20 │ │ vaba.u d16, d24, d20 │ │ - vmin.u q14, q4, q4 │ │ + vmin.u d28, d8, d17 │ │ vhadd.u d16, d5, d4 │ │ b.n c3340c │ │ movs r0, r0 │ │ b.n c339f0 │ │ vrhadd.u16 d14, d14, d31 │ │ asrs r4, r6, #12 │ │ movs r7, r3 │ │ @@ -3214085,15 +3214085,15 @@ │ │ b.n c336d4 │ │ adds r0, #12 │ │ lsls r0, r4, #6 │ │ asrs r3, r0, #32 │ │ b.n c33efa │ │ lsrs r2, r1, #23 │ │ and.w r3, r0, ip, lsr #30 │ │ - vhadd.u q15, , │ │ + vhadd.u q15, , q1 │ │ vqadd.u64 d20, d5, d0 │ │ stmdb sp!, {r5, ip} │ │ b.n c3370c │ │ ands r0, r0 │ │ b.n c33f12 │ │ movs r0, r1 │ │ b.n c34316 │ │ @@ -3214285,17 +3214285,17 @@ │ │ adds r0, #4 │ │ b.n c3387a │ │ beq.n c33da4 │ │ b.n c34290 │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r2, r7, r9, sl, fp, ip, pc} │ │ vacgt.f16 d25, d8, d12 │ │ - vminnm.f16 d29, d24, d21 │ │ + vpmin.f16 d29, d24, d14 │ │ vabd.f16 , , q6 │ │ - vpmin.f16 , q4, │ │ + vminnm.f16 d29, d8, d30 │ │ vhadd.u d16, d5, d0 │ │ b.n c338b2 │ │ movs r0, #20 │ │ b.n c338bc │ │ stmia r0!, {} │ │ b.n c338ba │ │ movs r1, r0 │ │ @@ -3214358,16 +3214358,16 @@ │ │ movs r4, r4 │ │ ldmia.w r1, {r0, r1, ip} │ │ b.n c3415e │ │ adds r0, #5 │ │ b.n c34162 │ │ ands r0, r4 │ │ ldmia.w sp!, {r0, r1, r2, r3, r5, r8, sl, fp} │ │ - @ instruction: 0xea00f72f │ │ - vcge.u , , │ │ + @ instruction: 0xea00f708 │ │ + vcge.u d19, d5, d20 │ │ vaba.u q10, q11, q8 │ │ stmdb sp!, {r1, ip, sp, lr} │ │ b.n c3417a │ │ str r0, [sp, #4] │ │ b.n c3417e │ │ str r0, [r0, r0] │ │ b.n c34182 │ │ @@ -3214830,15 +3214830,15 @@ │ │ movs r0, #0 │ │ b.n c34982 │ │ ldr r0, [pc, #192] @ (c34304 ) │ │ ldmia.w sp!, {r0, r1, r2, r5, r7, r9, sp, lr} │ │ @ instruction: 0xea01abf4 │ │ movs r2, r4 │ │ lsrs r6, r5, #27 │ │ - vqrshl.u64 q11, , │ │ + vqrshl.u64 q11, q0, │ │ vminnm.f16 d16, d5, d14 │ │ vsub.i64 d20, d5, d0 │ │ stmdb sp!, {r2, r5, r6} │ │ b.n c33da0 │ │ movs r0, r0 │ │ b.n c34384 │ │ add r3, pc, #324 @ (adr r3, c343ac ) │ │ @@ -3216667,21 +3216667,21 @@ │ │ b.n c35370 │ │ strb r7, [r1, #1] │ │ add.w r0, r2, r0 │ │ b.n c3599a │ │ beq.n c3526c │ │ b.n c35778 │ │ ldrh r0, [r6, #30] │ │ - ldmia.w sp!, {r4, r5, r7, sl, sp, lr, pc} │ │ - vshl.u64 d30, d8, d21 │ │ - vcgt.u q15, , q2 │ │ - vcgt.u d30, d21, d12 │ │ - vhsub.u q15, , q12 │ │ - vcgt.u q15, , q10 │ │ - vcgt.u d30, d5, d28 │ │ + ldmia.w sp!, {r0, r3, r7, sl, sp, lr, pc} │ │ + vshl.u64 q15, , │ │ + vcge.u d30, d21, d13 │ │ + vcgt.u q15, , │ │ + vhsub.u q15, , │ │ + vcge.u d30, d5, d29 │ │ + vcgt.u d30, d5, d5 │ │ vceq.i q10, , q8 │ │ stmdb sp!, {r2, r6, r7, ip} │ │ b.n c34dc4 │ │ str r0, [r0, #0] │ │ b.n c355ca │ │ movs r0, r4 │ │ b.n c359ce │ │ @@ -3216769,18 +3216769,18 @@ │ │ b.n c3567e │ │ movs r0, #61 @ 0x3d │ │ b.n c35a82 │ │ strb r3, [r2, #0] │ │ add.w r0, r2, r4 │ │ b.n c3568a │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r2, r5, r7, r9, sp, lr, pc} │ │ - vhsub.u d30, d21, d0 │ │ - vhsub.u q15, , q10 │ │ - vhsub.u d30, d5, d12 │ │ + ldmia.w sp!, {r0, r2, r3, r4, r5, r6, r9, sp, lr, pc} │ │ + vqsub.u64 q15, , │ │ + vqsub.u64 d30, d5, d29 │ │ + vrhadd.u q15, , │ │ vhadd.u d16, d5, d0 │ │ b.n c35a02 │ │ movs r0, r0 │ │ lsls r0, r4, #14 │ │ vrhadd.u16 d0, d14, d31 │ │ eors r0, r6 │ │ stmdb sp!, {r3, r5, ip, lr} │ │ @@ -3216821,15 +3216821,15 @@ │ │ movs r4, r2 │ │ b.n c34eca │ │ movs r0, r5 │ │ b.n c34ece │ │ movs r1, r0 │ │ b.n c35b06 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r2, r4, r5, r7, r8, sp, lr, pc} │ │ + ldmia.w sp!, {r0, r2, r3, r7, r8, sp, lr, pc} │ │ vhadd.u d16, d5, d28 │ │ b.n c34ef2 │ │ movs r0, r0 │ │ b.n c35a76 │ │ movs r0, r0 │ │ lsls r0, r4, #14 │ │ vrhadd.u16 d0, d14, d31 │ │ @@ -3217151,17 +3217151,17 @@ │ │ and.w r0, r0, r0, lsl #8 │ │ b.n c359ce │ │ movs r2, r0 │ │ b.n c359d2 │ │ svc 87 @ 0x57 │ │ b.n c35bb0 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r2, r5, r6, r8, r9, fp, ip, sp, pc} │ │ - vabd.f16 d31, d5, d18 │ │ - vpmin.u , , q0 │ │ + ldmia.w sp!, {r0, r2, r3, r4, r5, r8, r9, fp, ip, sp, pc} │ │ + vqrdmlsh.s , , │ │ + vpmax.u d17, d5, d25 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r0, r4, r6, r8, r9, sl, fp, ip, lr, pc} │ │ b.n c35b48 │ │ movs r0, r2 │ │ b.n c351cc │ │ lsrs r2, r0, #31 │ │ b.n c359f6 │ │ @@ -3217384,17 +3217384,17 @@ │ │ and.w r0, r0, r0, lsl #4 │ │ b.n c35bc2 │ │ movs r1, r0 │ │ b.n c35bc6 │ │ svc 81 @ 0x51 │ │ b.n c35da4 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r2, r5, r8, fp, ip, sp, pc} │ │ - vpmax.u , , q13 │ │ - vceq.i d17, d5, d16 │ │ + ldmia.w sp!, {r0, r2, r3, r4, r5, r6, r7, fp, ip, sp, pc} │ │ + vpmax.u , , │ │ + vsub.i64 d17, d5, d9 │ │ vhadd.u d19, d5, d1 │ │ b.n c35bde │ │ asrs r0, r0, #32 │ │ b.n c35be2 │ │ movs r2, r0 │ │ b.n c35be6 │ │ movs r0, #3 │ │ @@ -3217572,17 +3217572,17 @@ │ │ b.n c36162 │ │ @ instruction: 0xffe7eaff │ │ adds r0, r3, #5 │ │ vhadd.u d19, d7, d25 │ │ vqrdmlsh.s d17, d23, d20 │ │ vpmin.f16 d18, d23, d17 │ │ vmin.u d26, d7, d0 │ │ - vmax.u , q3, q2 │ │ + vmin.u d27, d6, d13 │ │ vmin.u q13, , q14 │ │ - vmin.u d27, d22, d16 │ │ + vmax.u d27, d22, d9 │ │ vrshl.u64 d21, d31, d21 │ │ vsub.i64 d20, d7, d0 │ │ stmdb sp!, {r2, r5, r6} │ │ b.n c36052 │ │ movs r0, r0 │ │ b.n c360d8 │ │ ldrh r1, [r5, r2] │ │ @@ -3217725,18 +3217725,18 @@ │ │ b.n c362ce │ │ asrs r1, r0, #32 │ │ b.n c35cb0 │ │ ldr r7, [r7, #92] @ 0x5c │ │ add.w r0, r2, r0 │ │ b.n c362da │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r2, r4, r5, r7, r9, sl, ip} │ │ - vmin.u d17, d6, d8 │ │ - vmax.u , q11, │ │ - vqrshl.u64 , q6, │ │ + ldmia.w sp!, {r0, r2, r3, r7, r9, sl, ip} │ │ + vqrshl.u64 , , q11 │ │ + vmax.u , q11, q4 │ │ + vqrshl.u64 d17, d21, d21 │ │ vhadd.u d17, d6, d0 │ │ b.n c35ef2 │ │ movs r0, r0 │ │ b.n c362f6 │ │ @ instruction: 0xffb9eaff │ │ eors r0, r6 │ │ stmdb sp!, {r4, ip, lr, pc} │ │ @@ -3217852,15 +3217852,15 @@ │ │ b.n c35dcc │ │ ldr r0, [r7, #88] @ 0x58 │ │ add.w r0, r2, r1 │ │ b.n c363f6 │ │ beq.n c35cd8 │ │ b.n c361d4 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r6, r7, sl, ip} │ │ + ldmia.w sp!, {r0, r3, r4, r7, sl, ip} │ │ vhadd.u d17, d6, d24 │ │ b.n c357c6 │ │ vrhadd.u16 d14, d14, d31 │ │ movs r0, r5 │ │ b.n c357ee │ │ vrhadd.u16 d14, d14, d31 │ │ asrs r4, r2, #32 │ │ @@ -3218195,16 +3218195,16 @@ │ │ movs r1, r0 │ │ b.n c36658 │ │ @ instruction: 0xfff4aaff │ │ @ instruction: 0xff9feaff │ │ strb r0, [r0, #0] │ │ b.n c362f6 │ │ @ instruction: 0xff9deaff │ │ - asrs r4, r2, #13 │ │ - vabd.u , q3, q2 │ │ + asrs r5, r5, #12 │ │ + vaba.u d29, d6, d13 │ │ vsub.i64 d20, d5, d0 │ │ stmdb sp!, {r3, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ @ instruction: 0xebff1000 │ │ b.n c3670e │ │ movs r0, r0 │ │ b.n c36672 │ │ asrs r1, r0, #32 │ │ @@ -3218503,18 +3218503,18 @@ │ │ asrs r2, r0, #22 │ │ beq.n c36278 │ │ b.n c3676c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r1} │ │ b.n c3659a │ │ @ instruction: 0xfff7eaff │ │ - asrs r4, r1, #4 │ │ - vpmin.f16 q8, q3, │ │ - vminnm.f16 q8, , q12 │ │ - @ instruction: 0xff760dd9 │ │ + asrs r5, r4, #3 │ │ + vpmin.f16 q8, q3, q3 │ │ + vminnm.f16 q8, , │ │ + @ instruction: 0xff760db2 │ │ vceq.i d20, d5, d16 │ │ stmdb sp!, {r1, lr} │ │ b.n c365b6 │ │ str r0, [r0, r0] │ │ b.n c365ba │ │ vqrdmlah.s32 q15, q10, │ │ movs r0, r0 │ │ @@ -3218775,19 +3218775,19 @@ │ │ vrhadd.u d14, d7, d31 │ │ str r0, [r0, r0] │ │ b.n c367ee │ │ @ instruction: 0xffa0eaff │ │ str r0, [r0, r0] │ │ b.n c36bf6 │ │ @ instruction: 0xff9eeaff │ │ - lsrs r4, r2, #25 │ │ + lsrs r5, r5, #24 │ │ vshl.u64 d26, d14, d22 │ │ - vcgt.f16 d16, d23, d4 │ │ + vacgt.f16 q8, , │ │ vqshl.u64 d26, d30, d22 │ │ - vabd.f16 d16, d7, d0 │ │ + vqrdmlsh.s q8, , │ │ vcge.u d26, d6, d26 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r4, r5, ip, lr, pc} │ │ b.n c36974 │ │ eors r0, r4 │ │ b.n c36018 │ │ movs r0, r0 │ │ @@ -3219024,20 +3219024,20 @@ │ │ vrhadd.u d14, d7, d31 │ │ str r0, [r0, r0] │ │ b.n c36a1a │ │ @ instruction: 0xffa0eaff │ │ str r0, [r0, r0] │ │ b.n c36e22 │ │ @ instruction: 0xff9eeaff │ │ - lsrs r0, r5, #16 │ │ - vaba.u d18, d6, d22 │ │ - vqrdmlsh.s q8, , q4 │ │ - vabd.u q9, q3, q11 │ │ - vpmin.u q8, , q2 │ │ - vrshl.u64 q9, q9, q11 │ │ + lsrs r1, r0, #16 │ │ + vabd.u d18, d6, d15 │ │ + vqrdmlsh.s d16, d5, d17 │ │ + vaba.u d18, d6, d31 │ │ + vpmax.u d16, d21, d29 │ │ + vqrshl.u64 d18, d27, d22 │ │ vhadd.u d19, d5, d1 │ │ b.n c36a42 │ │ asrs r3, r3, #1 │ │ b.n c36e46 │ │ movs r0, #0 │ │ b.n c36e4a │ │ @ instruction: 0xffffeaff │ │ @@ -3219206,15 +3219206,15 @@ │ │ b.n c36fb2 │ │ lsls r0, r2, #12 │ │ stmia.w sp, {r0, r1, r2, r4, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ b.n c36ad8 │ │ beq.n c3689c │ │ b.n c36d98 │ │ strh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r2, r5, r9, fp} │ │ + ldmia.w sp!, {r0, r2, r3, r4, r5, r6, r7, r8, fp} │ │ vpmax.u d30, d6, d23 │ │ vhadd.u d19, d4, d1 │ │ b.n c36bce │ │ asrs r4, r3, #1 │ │ b.n c36fd2 │ │ movs r0, #0 │ │ b.n c36fd6 │ │ @@ -3219488,22 +3219488,22 @@ │ │ b.n c36c00 │ │ ldr r4, [r0, r1] │ │ add.w r0, r1, r0, asr #32 │ │ b.n c3722a │ │ asrs r6, r4, #1 │ │ b.n c3722e │ │ @ instruction: 0xff8eeaff │ │ - lsrs r4, r2, #1 │ │ - vmul.p d30, d6, d22 │ │ - vsub.i64 d16, d21, d12 │ │ - vmls.i q15, q3, q15 │ │ - vabd.u q8, , q4 │ │ - vsub.i64 d30, d6, d26 │ │ - vmin.u d16, d21, d0 │ │ - vaba.u q15, q3, q9 │ │ + lsrs r5, r5, #32 │ │ + vmls.i d30, d6, d15 │ │ + vsub.i64 q8, , │ │ + vmls.i q15, q3, │ │ + vabd.u d16, d5, d17 │ │ + vsub.i64 d30, d6, d3 │ │ + vmax.u q8, , │ │ + vabd.u q15, q3, │ │ vbif q10, , q8 │ │ stmdb sp!, {r3, r4, ip, lr, pc} │ │ b.n c36fb4 │ │ adds r0, #0 │ │ b.n c3725e │ │ movs r0, r0 │ │ b.n c371c2 │ │ @@ -3219773,22 +3219773,22 @@ │ │ adds r0, #0 │ │ strh r0, [r4, #30] │ │ movs r0, r0 │ │ b.n c3740a │ │ adds r0, #0 │ │ bne.n c36cae │ │ @ instruction: 0xff8ceaff │ │ - lsls r0, r5, #23 │ │ - vpmin.u , q11, q5 │ │ - vmin.u d16, d6, d12 │ │ - vqrdmulh.s d21, d6, d14 │ │ - vqrshl.u64 q8, q4, q3 │ │ - vpmax.u , q3, q5 │ │ - vqshl.u64 d16, d20, d22 │ │ - vmls.i d21, d22, d22 │ │ + lsls r1, r0, #23 │ │ + vpmin.u d21, d22, d19 │ │ + vqrshl.u64 q8, , q11 │ │ + vpmax.u , q11, │ │ + vqrshl.u64 d16, d17, d6 │ │ + vpmax.u d21, d6, d19 │ │ + vshl.u64 d16, d13, d22 │ │ + vmul.p , q3, │ │ vqadd.u64 q10, q3, q8 │ │ stmdb sp!, {r6, ip, lr} │ │ b.n c368d8 │ │ ands r0, r0 │ │ b.n c370de │ │ lsrs r1, r0, #31 │ │ b.n c37124 │ │ @@ -3219814,15 +3219814,15 @@ │ │ @ instruction: 0xfff80aff │ │ movs r0, r0 │ │ b.n c37512 │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {r0} │ │ b.n c3751a │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r1, r3, r4, r5, r9, sl, ip} │ │ + ldmia.w sp!, {r0, r1, r4, r9, sl, ip} │ │ vsub.i64 d20, d5, d0 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n c37284 │ │ adds r0, #4 │ │ b.n c36908 │ │ adds r0, #4 │ │ b.n c3730c │ │ @@ -3219999,16 +3219999,16 @@ │ │ str r0, [r0, r0] │ │ b.n c372aa │ │ movs r5, r0 │ │ b.n c372ae │ │ beq.n c36fa0 │ │ b.n c3748c │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r2, r5, r6, r7, r9} │ │ - vqsub.u64 q8, q11, │ │ + ldmia.w sp!, {r0, r2, r3, r4, r5, r7, r9} │ │ + vhsub.u q8, q11, q7 │ │ vhadd.u d16, d6, d0 │ │ b.n c37622 │ │ movs r1, r0 │ │ lsls r0, r4, #6 │ │ vrhadd.u16 d0, d14, d31 │ │ ands r0, r2 │ │ stmdb sp!, {sp} │ │ @@ -3220124,16 +3220124,16 @@ │ │ lsls r7, r7, #3 │ │ b.n c376b0 │ │ @ instruction: 0xfff40aff │ │ movs r1, r0 │ │ b.n c3733a │ │ @ instruction: 0xfff41aff │ │ @ instruction: 0xfff0eaff │ │ - lsls r4, r5, #4 │ │ - @ instruction: 0xff76ac87 │ │ + lsls r5, r0, #4 │ │ + @ instruction: 0xff76ac60 │ │ vhadd.u d16, d5, d0 │ │ b.n c3774a │ │ movs r4, r5 │ │ asrs r0, r2, #22 │ │ movs r0, r0 │ │ lsls r0, r4, #14 │ │ vrhadd.u16 d14, d14, d31 │ │ @@ -3220479,16 +3220479,16 @@ │ │ b.n c378e4 │ │ movs r4, r0 │ │ b.n c3770e │ │ @ instruction: 0xfb02ebff │ │ udf #130 @ 0x82 │ │ b.n c378f0 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r0, r1, r2, r3, r5, r7, r9, sl, fp, ip, lr, pc} │ │ - vcgt.f16 , , │ │ + ldmia.w sp!, {r3, r7, r9, sl, fp, ip, lr, pc} │ │ + vcgt.f16 d29, d21, d20 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r4, r5, ip, lr, pc} │ │ b.n c37884 │ │ movs r0, r4 │ │ b.n c36f08 │ │ add sp, #0 │ │ b.n c37b32 │ │ @@ -3221858,15 +3221858,15 @@ │ │ ldmia.w sp!, {r1, r2, r3, r4, r8, r9, sl, fp, ip, sp, lr, pc} │ │ b.n c382a4 │ │ movs r0, r0 │ │ b.n c3878a │ │ rors r0, r6 │ │ ldmia.w sp!, {r1, r2, r3, r4, r8, r9, sl, fp, ip, sp, lr, pc} │ │ b.n c382b0 │ │ - bcs.n c3802a │ │ + bcs.n c37fdc │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r6, ip, lr, pc} │ │ b.n c384f8 │ │ adds r0, #24 │ │ b.n c37b7c │ │ strh r0, [r0, #0] │ │ b.n c387a6 │ │ @@ -3222250,20 +3222250,20 @@ │ │ b.n c388aa │ │ @ instruction: 0xfff53aff │ │ movs r1, r0 │ │ b.n c38aca │ │ beq.n c38414 │ │ b.n c388a8 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r3, r4, r5, r8, r9, sl, sp} │ │ - vminnm.f16 d24, d5, d16 │ │ + ldmia.w sp!, {r1, r4, r8, r9, sl, sp} │ │ + vpmin.f16 d24, d5, d9 │ │ vmin.u , , │ │ vpmax.u , , q11 │ │ vacgt.f16 , q11, │ │ - vcgt.f16 d24, d23, d16 │ │ + vacgt.f16 q12, , │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r5, r6, ip, lr, pc} │ │ b.n c3884c │ │ stmia r0!, {r2, r3, r4} │ │ b.n c388d0 │ │ lsrs r0, r0, #13 │ │ cdp 0, 11, cr0, cr5, cr7, {0} │ │ @@ -3223175,19 +3223175,19 @@ │ │ b.n c393a2 │ │ movs r4, r0 │ │ b.n c38f26 │ │ beq.n c38bf8 │ │ b.n c39104 │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r0, r3, r8, sl, fp, lr, pc} │ │ - vpmax.u , q11, │ │ + vpmax.u d19, d22, d24 │ │ @ instruction: 0xff76cce1 │ │ - vpmax.u d19, d22, d23 │ │ + vpmax.u d19, d22, d0 │ │ vabd.f16 q14, q3, │ │ - vqrdmulh.s d19, d6, d11 │ │ + vpmax.u , q11, q10 │ │ vceq.i q10, q11, q8 │ │ stmdb sp!, {ip, lr} │ │ b.n c38f4e │ │ movs r0, r0 │ │ b.n c392bc │ │ ands r0, r5 │ │ asrs r5, r2, #22 │ │ @@ -3223580,19 +3223580,19 @@ │ │ str r1, [sp, #536] @ 0x218 │ │ add.w r0, r2, r4 │ │ b.n c392c6 │ │ beq.n c38fa0 │ │ b.n c394a4 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r2, r6, r7, r8, fp, lr, pc} │ │ - vqsub.u64 d30, d22, d19 │ │ + vhsub.u d30, d22, d12 │ │ vmls.i q14, , │ │ - vqsub.u64 d30, d6, d19 │ │ + vhsub.u d30, d6, d12 │ │ vmul.p d28, d21, d9 │ │ - vhsub.u d30, d22, d7 │ │ + vhsub.u q15, q3, q8 │ │ vaba.u q10, , q8 │ │ stmdb sp!, {r4, r5, r6, r7, ip, lr, pc} │ │ b.n c39448 │ │ str r0, [r1, #0] │ │ b.n c394cc │ │ strh r1, [r0, #0] │ │ b.n c392f6 │ │ @@ -3225293,19 +3225293,19 @@ │ │ ldr r3, [pc, #740] @ (c3a0e4 ) │ │ add.w r0, r1, r0 │ │ b.n c3a5c6 │ │ beq.n c39e18 │ │ b.n c3a324 │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r0, r2, r5, r6, r7, r9, fp, ip, sp, pc} │ │ - vmax.u q9, q3, │ │ + vmin.u d18, d6, d26 │ │ vpmin.u d27, d21, d29 │ │ - vmin.u d18, d6, d25 │ │ + vmin.u d18, d6, d2 │ │ vqrdmlah.s d27, d5, d17 │ │ - vmax.u d18, d22, d29 │ │ + vmax.u d18, d22, d6 │ │ vqshl.u64 , q2, │ │ bmi.n c39dd2 │ │ bmi.n c39dd4 │ │ bmi.n c39dd6 │ │ bmi.n c39dd8 │ │ bmi.n c39dda │ │ eors r0, r6 │ │ @@ -3225534,15 +3225534,15 @@ │ │ b.n c3a6c6 │ │ movs r0, #0 │ │ b.n c3a78a │ │ ldr r3, [pc, #152] @ (c3a0e4 ) │ │ add.w r0, r1, r0 │ │ b.n c3a792 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r1, r4, r5, r7, r8, r9, sl, fp, lr, pc} │ │ + ldmia.w sp!, {r0, r1, r3, r7, r8, r9, sl, fp, lr, pc} │ │ vmls.i , q10, q4 │ │ vacgt.f16 q13, , q10 │ │ movs r6, r3 │ │ rors r0, r6 │ │ stmdb sp!, {r0, ip, lr} │ │ b.n c3a3aa │ │ asrs r5, r3, #32 │ │ @@ -3225675,17 +3225675,17 @@ │ │ adds r0, #4 │ │ b.n c39cae │ │ movs r0, #0 │ │ b.n c39c92 │ │ adds r0, #4 │ │ b.n c39c98 │ │ @ instruction: 0xffc6eaff │ │ - ldmia r6, {r1, r3, r4, r6, r7} │ │ + ldmia r6!, {r0, r1, r4, r5, r7} │ │ vqadd.u64 , q2, │ │ - vacgt.f16 d28, d20, d14 │ │ + vacgt.f16 q14, q2, │ │ vqadd.u64 d27, d4, d31 │ │ vbif q10, q10, q8 │ │ stmdb sp!, {ip, lr} │ │ b.n c3a4f2 │ │ movs r4, r3 │ │ b.n c39cd6 │ │ strh r1, [r0, #0] │ │ @@ -3226507,15 +3226507,15 @@ │ │ b.n c3abda │ │ movs r0, #153 @ 0x99 │ │ b.n c3afde │ │ ldrh r4, [r7, r2] │ │ add.w r0, r2, r1 │ │ b.n c3afe6 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r1, r3, r4, r6, r8, r9, sl, lr, pc} │ │ + ldmia.w sp!, {r0, r1, r4, r5, r8, r9, sl, lr, pc} │ │ vceq.i q10, q10, q8 │ │ stmdb sp!, {r0, sp, lr} │ │ b.n c3abf6 │ │ asrs r4, r5, #2 │ │ b.n c3a3f8 │ │ str r0, [r0, r0] │ │ b.n c3abfe │ │ @@ -3226591,17 +3226591,17 @@ │ │ b.n c3b09a │ │ asrs r1, r0, #32 │ │ b.n c3aa7c │ │ ldrh r4, [r1, r2] │ │ add.w r0, r2, r4 │ │ b.n c3aca6 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r1, r2, r3, r4, r8, r9, sl, lr, pc} │ │ - vmax.u q14, q10, q15 │ │ - vmax.u d28, d20, d6 │ │ + ldmia.w sp!, {r0, r1, r2, r4, r5, r6, r7, r9, sl, lr, pc} │ │ + vmax.u q14, q10, │ │ + vmin.u q14, q2, │ │ vhadd.u d17, d4, d1 │ │ b.n c3b0ba │ │ @ instruction: 0xffcbeaff │ │ movs r4, r0 │ │ b.n c3a4c0 │ │ movs r0, r0 │ │ b.n c3aaa4 │ │ @@ -3227016,17 +3227016,17 @@ │ │ b.n c3b042 │ │ movs r0, #221 @ 0xdd │ │ b.n c3b446 │ │ asrs r1, r0, #32 │ │ b.n c3ae28 │ │ ands r0, r2 │ │ ldmia.w sp!, {r5, r7, r8, fp, ip, lr} │ │ - @ instruction: 0xea02fcf4 │ │ - vabd.f16 d31, d5, d12 │ │ - @ instruction: 0xff75fcc0 │ │ + @ instruction: 0xea02fccd │ │ + @ instruction: 0xff75fce5 │ │ + vqrdmlsh.s d31, d21, d9 │ │ vqadd.u64 d16, d5, d0 │ │ b.n c3a842 │ │ movs r1, r0 │ │ b.n c3ad26 │ │ vrhadd.u16 d14, d14, d31 │ │ movs r0, r0 │ │ b.n c3b3ce │ │ @@ -3227084,17 +3227084,17 @@ │ │ asrs r0, r2, #32 │ │ b.n c3a8e4 │ │ movs r0, #232 @ 0xe8 │ │ b.n c3b4ea │ │ asrs r1, r0, #32 │ │ b.n c3aecc │ │ ldr r0, [r7, r5] │ │ - @ instruction: 0xea02fc48 │ │ - @ instruction: 0xff75fc68 │ │ - vqrdmlsh.s d31, d5, d12 │ │ + @ instruction: 0xea02fc21 │ │ + @ instruction: 0xff75fc41 │ │ + vqrdmlah.s , , │ │ vqadd.u64 q8, , q0 │ │ movt r0, #256 @ 0x100 │ │ b.n c3b506 │ │ lsrs r5, r1, #10 │ │ orr.w r0, r0, #2097152 @ 0x200000 │ │ b.n c3a8ce │ │ vrhadd.u16 d14, d14, d31 │ │ @@ -3227111,15 +3227111,15 @@ │ │ add.w r0, r2, r0 │ │ b.n c3b48e │ │ asrs r1, r0, #32 │ │ asrs r0, r4, #14 │ │ asrs r0, r2, #32 │ │ asrs r0, r0, #22 │ │ ldrh r0, [r0, #0] │ │ - ldmia.w sp!, {r2, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ + ldmia.w sp!, {r0, r2, r3, r4, r5, r7, r8, r9, fp, ip, sp, lr, pc} │ │ vsub.i64 d20, d5, d0 │ │ stmdb sp!, {r2, r3, r4, ip} │ │ b.n c3a944 │ │ movs r4, r2 │ │ b.n c3b54a │ │ movs r0, #247 @ 0xf7 │ │ b.n c3b54e │ │ @@ -3227129,15 +3227129,15 @@ │ │ add.w r0, r2, r0 │ │ b.n c3b4ba │ │ asrs r1, r1, #32 │ │ asrs r0, r4, #14 │ │ asrs r0, r2, #32 │ │ asrs r0, r0, #22 │ │ ldrh r0, [r0, #0] │ │ - ldmia.w sp!, {r3, r4, r5, r7, r8, r9, fp, ip, sp, lr, pc} │ │ + ldmia.w sp!, {r0, r4, r7, r8, r9, fp, ip, sp, lr, pc} │ │ vhadd.u d18, d5, d8 │ │ b.n c3a94e │ │ movs r1, r0 │ │ b.n c3b0d6 │ │ vrhadd.u16 d10, d14, d31 │ │ muls r0, r6 │ │ stmdb sp!, {r0, sl} │ │ @@ -3227268,20 +3227268,20 @@ │ │ str r0, [r1, r0] │ │ b.n c3aa56 │ │ ands r0, r0 │ │ b.n c3aa5a │ │ muls r0, r6 │ │ ldmia.w sp!, {r1, r2, r3, r4, r8, r9, sl, fp, ip, sp, lr, pc} │ │ b.n c3b1c0 │ │ - @ instruction: 0xfb74ff75 │ │ + @ instruction: 0xfb4dff75 │ │ strb r7, [r7, #19] │ │ - vqrdmlah.s d31, d7, d8 │ │ + vpmin.u , , │ │ vshl.u64 d23, d19, d21 │ │ - vqrdmlah.s d31, d7, d28 │ │ - vpmin.u d31, d21, d12 │ │ + vqrdmlah.s d31, d7, d5 │ │ + vpmin.u , , │ │ vhadd.u d16, d5, d0 │ │ b.n c3b61e │ │ movs r0, r0 │ │ lsls r0, r4, #14 │ │ vrhadd.u16 d0, d14, d31 │ │ eors r0, r6 │ │ stmdb sp!, {r4, ip, lr} │ │ @@ -3227420,18 +3227420,18 @@ │ │ b.n c3b7e6 │ │ asrs r1, r0, #32 │ │ b.n c3b1c8 │ │ ldr r1, [r7, r2] │ │ add.w r0, r2, r0 │ │ b.n c3b7f2 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r3, r5, r9, fp, ip, sp, lr, pc} │ │ - vmls.i , , q6 │ │ - vmls.i , , q8 │ │ - vmls.i d31, d5, d16 │ │ + ldmia.w sp!, {r0, r9, fp, ip, sp, lr, pc} │ │ + vmls.i d31, d5, d21 │ │ + vmul.p d31, d5, d25 │ │ + vceq.i , , │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {r4, sp} │ │ b.n c3ac70 │ │ ands r1, r0 │ │ b.n c3b412 │ │ asrs r0, r1, #32 │ │ b.n c3b816 │ │ @@ -3227987,18 +3227987,18 @@ │ │ b.n c3b8b6 │ │ movs r0, #232 @ 0xe8 │ │ b.n c3bcba │ │ asrs r1, r0, #32 │ │ b.n c3b69c │ │ ldrsb r4, [r0, r6] │ │ @ instruction: 0xeb02ffde │ │ - @ instruction: 0xeafff6b0 │ │ - vqshl.u64 , q10, │ │ - vshl.u64 d31, d12, d21 │ │ - vshl.u64 , q6, │ │ + @ instruction: 0xeafff689 │ │ + vshl.u64 , , │ │ + vshl.u64 , , │ │ + vshl.u64 d31, d21, d5 │ │ vhadd.u d16, d5, d0 │ │ b.n c3bc3e │ │ movs r0, r0 │ │ mvns r0, r4 │ │ vrhadd.u16 d4, d14, d31 │ │ ldr r0, [pc, #0] @ (c3b5a4 ) │ │ stmdb sp!, {r3, ip, lr, pc} │ │ @@ -3229277,26 +3229277,26 @@ │ │ movs r4, r1 │ │ b.n c3c7c6 │ │ cmp r6, #66 @ 0x42 │ │ b.n c3c7ca │ │ asrs r1, r0, #32 │ │ b.n c3c1ac │ │ strb r1, [r0, r0] │ │ - @ instruction: 0xea02e93c │ │ + @ instruction: 0xea02e915 │ │ vhadd.u d16, d5, d0 │ │ b.n c3c73a │ │ vrhadd.u16 d0, d14, d31 │ │ asrs r0, r1, #32 │ │ b.n c3bbe0 │ │ movs r4, #42 @ 0x2a │ │ b.n c3c6a6 │ │ asrs r1, r0, #32 │ │ b.n c3c1c8 │ │ strb r1, [r7, r2] │ │ - @ instruction: 0xea02e920 │ │ + @ instruction: 0xea02e8f9 │ │ vqadd.u64 d18, d5, d0 │ │ b.n c3bbd6 │ │ asrs r1, r0, #32 │ │ b.n c3c3be │ │ asrs r0, r2, #32 │ │ b.n c3bbbe │ │ vrhadd.u16 d14, d14, d31 │ │ @@ -3231023,15 +3231023,15 @@ │ │ b.n c3d4f2 │ │ movs r4, r4 │ │ b.n c3cb00 │ │ ldrh r0, [r6, #30] │ │ ldmia.w sp!, {r0, r3, r4, sp, lr, pc} │ │ vminnm.f16 , q11, │ │ vminnm.f16 d29, d22, d9 │ │ - vminnm.f16 q9, q3, q5 │ │ + vminnm.f16 d18, d6, d19 │ │ vhadd.u d16, d5, d0 │ │ b.n c3d6ae │ │ vrhadd.u16 d0, d14, d31 │ │ asrs r4, r4, #32 │ │ b.n c3cb36 │ │ movs r0, r0 │ │ b.n c3d6bc │ │ @@ -3234460,18 +3234460,18 @@ │ │ bl c8cbf8 │ │ movw r1, #3 │ │ mov r0, #3 │ │ movt r1, #8 │ │ mov r2, #0 │ │ bl c8cce8 │ │ b c40270 │ │ - @ instruction: 0xff75a74b │ │ - @ instruction: 0xff758d01 │ │ - @ instruction: 0xff75a78b │ │ - @ instruction: 0xff758d41 │ │ + @ instruction: 0xff75a724 │ │ + @ instruction: 0xff758cda │ │ + @ instruction: 0xff75a764 │ │ + @ instruction: 0xff758d1a │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r6, r0 │ │ mov r0, r2 │ │ mov r4, r2 │ │ mov r5, r1 │ │ bl c3cef8 │ │ mov r0, r4 │ │ @@ -3234797,15 +3234797,15 @@ │ │ mov r6, #0 │ │ bl c8cce8 │ │ b c407e8 │ │ mov r6, #1 │ │ mov r0, r6 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff7587e4 │ │ + @ instruction: 0xff7587bd │ │ @ instruction: 0xff7738b2 │ │ eoreq lr, r0, r0, lsr #7 │ │ mlaeq r0, ip, r3, lr │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #8 │ │ mov r4, r3 │ │ mov r5, r0 │ │ @@ -3234856,15 +3234856,15 @@ │ │ mov r6, #0 │ │ bl c8cce8 │ │ b c408d4 │ │ mov r6, #1 │ │ mov r0, r6 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff7586f8 │ │ + @ instruction: 0xff7586d1 │ │ @ instruction: 0xff7737c6 │ │ strhteq lr, [r0], -ip │ │ strhteq lr, [r0], -r8 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #156 @ 0x9c │ │ ldr r7, [r3, #4] │ │ mov r8, r1 │ │ @@ -3234976,16 +3234976,16 @@ │ │ mov r0, fp │ │ mov r2, #97 @ 0x61 │ │ add r1, pc, r1 │ │ bl cd1394 │ │ mov r0, r6 │ │ add sp, sp, #156 @ 0x9c │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff75866c │ │ - @ instruction: 0xff7584f4 │ │ + @ instruction: 0xff758645 │ │ + @ instruction: 0xff7584cd │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl c408f0 │ │ cmp r0, #0 │ │ beq c40aec │ │ mov r5, r0 │ │ mov r0, r4 │ │ @@ -3235043,15 +3235043,15 @@ │ │ mov r6, #0 │ │ bl c8cce8 │ │ b c40bc0 │ │ mov r6, #1 │ │ mov r0, r6 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff75840c │ │ + @ instruction: 0xff7583e5 │ │ @ instruction: 0xff7734da │ │ ldrdeq sp, [r0], -r0 @ │ │ eoreq sp, r0, ip, asr #31 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #12 │ │ ldr r9, [r3, #4] │ │ mov sl, r1 │ │ @@ -3235188,16 +3235188,16 @@ │ │ bl c8cce8 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ mov r0, #1 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff7581cc │ │ - @ instruction: 0xff74b654 │ │ + @ instruction: 0xff7581a5 │ │ + @ instruction: 0xff74b62d │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, sp, #8 │ │ ldr r8, [sp, #40] @ 0x28 │ │ mov sl, r0 │ │ mov r9, r3 │ │ mov r6, r2 │ │ mov r5, r1 │ │ @@ -3235264,15 +3235264,15 @@ │ │ bl c8cce8 │ │ mov r7, #0 │ │ mov r0, r8 │ │ bl c3d008 │ │ mov r0, r7 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - @ instruction: 0xff758098 │ │ + @ instruction: 0xff758071 │ │ @ instruction: 0xff773166 │ │ eoreq sp, r0, r8, asr ip │ │ eoreq sp, r0, r4, asr ip │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #8 │ │ mov r4, r2 │ │ mov r2, r3 │ │ @@ -3235378,16 +3235378,16 @@ │ │ mov r0, #3 │ │ mov r1, #110 @ 0x6e │ │ mov r2, #0 │ │ mov r8, #0 │ │ bl c8cce8 │ │ mov r0, r8 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff757ec0 │ │ - @ instruction: 0xff747ba3 │ │ + @ instruction: 0xff757e99 │ │ + @ instruction: 0xff747b7c │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ mov r5, r0 │ │ mov r0, r3 │ │ mov r6, r3 │ │ mov r7, r2 │ │ mov r4, r1 │ │ @@ -3237059,15 +3237059,15 @@ │ │ bl c8cbf8 │ │ mov r0, #3 │ │ mov r1, #119 @ 0x77 │ │ mov r2, #0 │ │ bl c8cce8 │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff750a44 │ │ + @ instruction: 0xff750a1d │ │ @ instruction: 0xff775206 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #28 │ │ mov r8, r0 │ │ mov fp, r1 │ │ ldr r0, [r1, #4] │ │ asr r1, r2, #31 │ │ @@ -3237305,16 +3237305,16 @@ │ │ mov r4, #1 │ │ bl c3bb4c │ │ mov r0, r4 │ │ add sp, sp, #12 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov r4, #0 │ │ b c42f0c │ │ - @ instruction: 0xff750694 │ │ - @ instruction: 0xff747966 │ │ + @ instruction: 0xff75066d │ │ + @ instruction: 0xff74793f │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #12 │ │ asr r3, r2, #31 │ │ ldr sl, [r1, #4] │ │ add r3, r2, r3, lsr #27 │ │ cmp sl, r3, asr #5 │ │ ble c430a0 │ │ @@ -3237933,21 +3237933,21 @@ │ │ mov r0, #16 │ │ mov r2, #35 @ 0x23 │ │ add r1, pc, r1 │ │ bl cd1158 │ │ cmp r0, #0 │ │ strne r4, [r0, #12] │ │ pop {r4, pc} │ │ - @ instruction: 0xff743713 │ │ + @ instruction: 0xff7436ec │ │ ldr r1, [pc, #12] @ c4390c │ │ mov r0, #16 │ │ mov r2, #35 @ 0x23 │ │ add r1, pc, r1 │ │ b cd1158 │ │ - @ instruction: 0xff7436ef │ │ + @ instruction: 0xff7436c8 │ │ cmp r0, #0 │ │ bxeq lr │ │ mov r2, r0 │ │ ldr r0, [r0, #4] │ │ cmp r0, #0 │ │ beq c4396c │ │ push {r4, lr} │ │ @@ -3237968,17 +3237968,17 @@ │ │ mov r2, r4 │ │ pop {r4, lr} │ │ ldr r1, [pc, #20] @ c43988 │ │ mov r0, r2 │ │ mov r2, #51 @ 0x33 │ │ add r1, pc, r1 │ │ b cd1394 │ │ - @ instruction: 0xff743697 │ │ - @ instruction: 0xff7436ab │ │ - @ instruction: 0xff74367b │ │ + @ instruction: 0xff743670 │ │ + @ instruction: 0xff743684 │ │ + @ instruction: 0xff743654 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ mov r4, r1 │ │ ldr r1, [r0] │ │ cmp r4, r1 │ │ bls c43a14 │ │ ldr r2, [r0, #8] │ │ cmp r2, r4 │ │ @@ -3238066,19 +3238066,19 @@ │ │ add r0, r8, r1 │ │ sub r1, r4, r1 │ │ str r7, [r2, #8] │ │ blx da805a │ │ mov r0, r4 │ │ str r4, [r5] │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff74362f │ │ - @ instruction: 0xff748a75 │ │ - @ instruction: 0xff743573 │ │ - @ instruction: 0xff74351f │ │ - @ instruction: 0xff74359f │ │ + @ instruction: 0xff743608 │ │ + @ instruction: 0xff748a4e │ │ + @ instruction: 0xff74354c │ │ + @ instruction: 0xff7434f8 │ │ + @ instruction: 0xff743578 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #8 │ │ ldr r2, [r0] │ │ mov r4, r1 │ │ mov r5, r0 │ │ cmp r2, r1 │ │ bcs c43b84 │ │ @@ -3238159,19 +3238159,19 @@ │ │ add r0, r8, r1 │ │ sub r1, r4, r1 │ │ blx da805a │ │ str r4, [r5] │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff743497 │ │ + @ instruction: 0xff743470 │ │ @ instruction: 0xff77051b │ │ - @ instruction: 0xff7433f3 │ │ - @ instruction: 0xff7433a3 │ │ - @ instruction: 0xff74340f │ │ + @ instruction: 0xff7433cc │ │ + @ instruction: 0xff74337c │ │ + @ instruction: 0xff7433e8 │ │ push {r4, r5, fp, lr} │ │ cmp r1, #0 │ │ beq c43d18 │ │ cmp r2, #0 │ │ beq c43d40 │ │ add r3, r0, r2 │ │ mov lr, #0 │ │ @@ -3238617,15 +3238617,15 @@ │ │ b c44394 │ │ bl c8cf14 │ │ mov r6, #0 │ │ mov r0, r6 │ │ add sp, sp, #28 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff761b54 │ │ - @ instruction: 0xff746a88 │ │ + @ instruction: 0xff746a61 │ │ @ instruction: 0xff768869 │ │ @ instruction: 0xff7739e8 │ │ @ instruction: 0xff771b87 │ │ eoreq sl, r1, r0, asr #31 │ │ strdeq r0, [r0], -r0 @ │ │ @ instruction: 0xff768d95 │ │ eoreq sl, r1, r4, lsl #31 │ │ @@ -3238642,31 +3238642,31 @@ │ │ @ instruction: 0xff768ba5 │ │ @ instruction: 0xff76548f │ │ @ instruction: 0xff75c125 │ │ @ instruction: 0xff768c84 │ │ eoreq sl, r1, r8, asr lr │ │ @ instruction: 0xff768acd │ │ @ instruction: 0xff76e27d │ │ - @ instruction: 0xff7568d6 │ │ + @ instruction: 0xff7568af │ │ andeq r0, r0, ip, ror #23 │ │ - @ instruction: 0xff74671d │ │ - @ instruction: 0xff75111e │ │ + @ instruction: 0xff7466f6 │ │ + @ instruction: 0xff7510f7 │ │ eoreq sl, r1, ip, ror ip │ │ andeq r0, r0, r8, asr #23 │ │ eoreq sl, r1, ip, ror #24 │ │ mlaeq r1, r8, fp, sl │ │ eoreq sl, r1, r4, lsr #23 │ │ eoreq sl, r1, r0, ror #21 │ │ @ instruction: 0xff7688b1 │ │ - @ instruction: 0xff74d9c9 │ │ + @ instruction: 0xff74d9a2 │ │ @ instruction: 0xff768a29 │ │ strdeq sl, [r1], -r4 @ │ │ andeq r0, r0, r0, lsr #22 │ │ - @ instruction: 0xff746655 │ │ - @ instruction: 0xff744a87 │ │ + @ instruction: 0xff74662e │ │ + @ instruction: 0xff744a60 │ │ eoreq sl, r1, r0, asr fp │ │ eoreq sl, r1, ip, lsr #22 │ │ eoreq sl, r1, r0, lsr #22 │ │ eoreq sl, r1, ip, lsl #22 │ │ andeq r0, r0, r8, lsr sl │ │ @ instruction: 0xff7688e1 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ @@ -3238803,15 +3238803,15 @@ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ mov r0, #0 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff75ba60 │ │ @ instruction: 0xff768591 │ │ @ instruction: 0xff76dd16 │ │ - @ instruction: 0xff74b32a │ │ + @ instruction: 0xff74b303 │ │ @ instruction: 0xff75d4ea │ │ @ instruction: 0xff7685b9 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, sp, #8 │ │ mov sl, r0 │ │ bl c44800 │ │ cmp r0, #0 │ │ @@ -3239220,15 +3239220,15 @@ │ │ mov r0, #14 │ │ mov r1, #115 @ 0x73 │ │ mov r2, #0 │ │ bl c8cce8 │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ @ instruction: 0xff767ed1 │ │ - @ instruction: 0xff743faf │ │ + @ instruction: 0xff743f88 │ │ push {fp, lr} │ │ bl c47624 │ │ bl c87dc4 │ │ ldr r0, [pc, #12] @ c44d34 │ │ mov r1, #1 │ │ add r0, pc, r0 │ │ strb r1, [r0] │ │ @@ -3239290,17 +3239290,17 @@ │ │ bl c8cbf8 │ │ mov r0, #14 │ │ mov r1, #107 @ 0x6b │ │ mov r2, #0 │ │ bl c8cce8 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff75049c │ │ + @ instruction: 0xff750475 │ │ @ instruction: 0xff771123 │ │ - @ instruction: 0xff750474 │ │ + @ instruction: 0xff75044d │ │ @ instruction: 0xff7710fb │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ mov r5, r2 │ │ mov r4, r1 │ │ mov r6, r0 │ │ bl c471a0 │ │ @@ -3239331,15 +3239331,15 @@ │ │ mov r0, #14 │ │ mov r1, #106 @ 0x6a │ │ mov r2, #0 │ │ bl c8cce8 │ │ mov r0, r7 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff750404 │ │ + @ instruction: 0xff7503dd │ │ @ instruction: 0xff76b95e │ │ @ instruction: 0xff75ccb6 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ cmp r3, #0 │ │ beq c44f34 │ │ mov r4, r3 │ │ @@ -3239422,21 +3239422,21 @@ │ │ mov r0, #14 │ │ mov r1, #121 @ 0x79 │ │ mov r2, #0 │ │ bl c8cce8 │ │ mov r0, r4 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff750334 │ │ + @ instruction: 0xff75030d │ │ @ instruction: 0xff774ad3 │ │ andeq r0, r0, r8, lsr #4 │ │ andeq r0, r0, ip, lsl r2 │ │ andeq r0, r0, r0, lsl #5 │ │ andeq r0, r0, r0, ror r2 │ │ - @ instruction: 0xff75026c │ │ + @ instruction: 0xff750245 │ │ @ instruction: 0xff774a0b │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #32 │ │ mov r4, r0 │ │ ldr r0, [pc, #68] @ c450b0 │ │ ldr r0, [pc, r0] │ │ cmp r0, #0 │ │ @@ -3239481,16 +3239481,16 @@ │ │ movw r1, #14 │ │ mov r0, #14 │ │ movt r1, #8 │ │ mov r2, #0 │ │ bl c8cce8 │ │ mov r0, r4 │ │ pop {r4, pc} │ │ - @ instruction: 0xff75017c │ │ - @ instruction: 0xff74734a │ │ + @ instruction: 0xff750155 │ │ + @ instruction: 0xff747323 │ │ cmp r0, #0 │ │ bxeq lr │ │ ldr r1, [r0] │ │ ldr r1, [r1, #12] │ │ bx r1 │ │ ldr r0, [r0, #24] │ │ bx lr │ │ @@ -3239509,16 +3239509,16 @@ │ │ bl c8cbf8 │ │ mov r0, #14 │ │ mov r1, #105 @ 0x69 │ │ mov r2, #0 │ │ bl c8cce8 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff750108 │ │ - @ instruction: 0xff74cb6d │ │ + @ instruction: 0xff7500e1 │ │ + @ instruction: 0xff74cb46 │ │ mov r0, r1 │ │ b cbda10 │ │ sub r0, r1, #48 @ 0x30 │ │ bx lr │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #8 │ │ mov r6, r0 │ │ @@ -3240749,46 +3240749,46 @@ │ │ @ instruction: 0xff76fd15 │ │ @ instruction: 0xff77453e │ │ @ instruction: 0xff774472 │ │ @ instruction: 0xff77369e │ │ @ instruction: 0xff76fb81 │ │ @ instruction: 0xff77358e │ │ @ instruction: 0xff76fa71 │ │ - @ instruction: 0xff744f00 │ │ + @ instruction: 0xff744ed9 │ │ @ instruction: 0xff77379e │ │ @ instruction: 0xff76fc81 │ │ @ instruction: 0xff77217a │ │ @ instruction: 0xff773e59 │ │ - @ instruction: 0xff75159f │ │ + @ instruction: 0xff751578 │ │ @ instruction: 0xff773e0a │ │ @ instruction: 0xff77059e │ │ @ instruction: 0xff777e6e │ │ @ instruction: 0xff773cde │ │ @ instruction: 0xff773cb2 │ │ @ instruction: 0xff7735fe │ │ - @ instruction: 0xff749bae │ │ + @ instruction: 0xff749b87 │ │ @ instruction: 0xff773c3a │ │ @ instruction: 0xff773662 │ │ @ instruction: 0xff76fb45 │ │ @ instruction: 0xff7735de │ │ @ instruction: 0xff76fac1 │ │ @ instruction: 0xff77361e │ │ @ instruction: 0xff76fb01 │ │ @ instruction: 0xff77375e │ │ @ instruction: 0xff76fc41 │ │ - @ instruction: 0xff75638c │ │ + @ instruction: 0xff756365 │ │ @ instruction: 0xff77407a │ │ @ instruction: 0xff7736ce │ │ @ instruction: 0xff76fbb1 │ │ @ instruction: 0xff77371a │ │ @ instruction: 0xff76fbfd │ │ @ instruction: 0xff773956 │ │ @ instruction: 0xff773902 │ │ @ instruction: 0xff76df2a │ │ - @ instruction: 0xff752e3b │ │ + @ instruction: 0xff752e14 │ │ @ instruction: 0xff77387a │ │ @ instruction: 0xff7737c6 │ │ push {fp, lr} │ │ mov r3, r1 │ │ ldr r1, [pc, #24] @ c465a4 │ │ ldr r2, [pc, #24] @ c465a8 │ │ ldr r0, [r0, #8] │ │ @@ -3240944,18 +3240944,18 @@ │ │ mov r1, #0 │ │ mov r0, #0 │ │ str r0, [sp, #8] │ │ str r1, [fp] │ │ ldr r0, [sp, #8] │ │ add sp, sp, #12 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff7497f3 │ │ - @ instruction: 0xff750a42 │ │ + @ instruction: 0xff7497cc │ │ + @ instruction: 0xff750a1b │ │ @ instruction: 0xff77329e │ │ - @ instruction: 0xff7491ae │ │ + @ instruction: 0xff749187 │ │ @ instruction: 0xff76650b │ │ @ instruction: 0xff773342 │ │ ldrsb r2, [r1] │ │ cmp r2, #0 │ │ bmi c468b0 │ │ push {fp, lr} │ │ ldr lr, [r0, #4] │ │ @@ -3241382,15 +3241382,15 @@ │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ mov r0, r4 │ │ str r7, [r5] │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff767d5e │ │ @ instruction: 0xff756dad │ │ - @ instruction: 0xff754d11 │ │ + @ instruction: 0xff754cea │ │ @ instruction: 0xff73dacd │ │ @ instruction: 0xff772b92 │ │ @ instruction: 0xff76d1fb │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #104 @ 0x68 │ │ mov r6, r1 │ │ mov r1, sp │ │ @@ -3241450,15 +3241450,15 @@ │ │ add sp, sp, #104 @ 0x68 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff772ac6 │ │ @ instruction: 0xff770deb │ │ @ instruction: 0xff776b9b │ │ @ instruction: 0xff772af6 │ │ @ instruction: 0xff770e1b │ │ - @ instruction: 0xff754af5 │ │ + @ instruction: 0xff754ace │ │ @ instruction: 0xff765c3b │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #8 │ │ ldrd r4, [r0] │ │ mov r2, r1 │ │ cmp r5, #0 │ │ beq c47030 │ │ @@ -3241475,15 +3241475,15 @@ │ │ ldr r1, [pc, #24] @ c47050 │ │ mov r0, r2 │ │ mov r2, r4 │ │ add r1, pc, r1 │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, lr} │ │ b c372e8 │ │ - @ instruction: 0xff73ffee │ │ + @ instruction: 0xff73ffc7 │ │ @ instruction: 0xff7606a2 │ │ bx r2 │ │ mov r2, r0 │ │ cmp r2, #0 │ │ mov r0, #0 │ │ cmpne r1, #0 │ │ bne c47070 │ │ @@ -3241987,28 +3241987,28 @@ │ │ mov r1, fp │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c8cce8 │ │ mov r0, r4 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff74bed1 │ │ - @ instruction: 0xff74be01 │ │ - @ instruction: 0xff74bdcd │ │ - @ instruction: 0xff74bd61 │ │ + @ instruction: 0xff74beaa │ │ + @ instruction: 0xff74bdda │ │ + @ instruction: 0xff74bda6 │ │ + @ instruction: 0xff74bd3a │ │ @ instruction: 0xff768fc3 │ │ bx lr │ │ ldr r0, [pc, #20] @ c47880 │ │ ldr r1, [pc, #20] @ c47884 │ │ ldr r2, [pc, #20] @ c47888 │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ add r2, pc, r2 │ │ b c44998 │ │ - @ instruction: 0xff75318d │ │ + @ instruction: 0xff753166 │ │ andeq r0, r0, r0, lsl r0 │ │ andeq r0, r0, r4, ror #7 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #28 │ │ mov r4, r1 │ │ bl c44bd8 │ │ mov r1, r0 │ │ @@ -3242230,28 +3242230,28 @@ │ │ movw r1, #13 │ │ mov r0, #13 │ │ movt r1, #8 │ │ mov r2, #0 │ │ bl c8cce8 │ │ b c47b54 │ │ @ instruction: 0xff768d07 │ │ - @ instruction: 0xff74baa4 │ │ - @ instruction: 0xff74278f │ │ - @ instruction: 0xff750baf │ │ + @ instruction: 0xff74ba7d │ │ + @ instruction: 0xff742768 │ │ + @ instruction: 0xff750b88 │ │ @ instruction: 0xff7635a4 │ │ @ instruction: 0xff768cdb │ │ @ instruction: 0xff7650c1 │ │ @ instruction: 0xff7650ac │ │ @ instruction: 0xff76a130 │ │ @ instruction: 0xff73d7b5 │ │ @ instruction: 0xff768c07 │ │ @ instruction: 0xff764fed │ │ eoreq r7, r0, r0 │ │ @ instruction: 0xff768c83 │ │ - @ instruction: 0xff74ba20 │ │ + @ instruction: 0xff74b9f9 │ │ eoreq r7, r0, r4, lsr #1 │ │ @ instruction: 0xff768c47 │ │ @ instruction: 0xff76502d │ │ @ instruction: 0xff766fb9 │ │ @ instruction: 0xff762d23 │ │ b c4ad40 │ │ push {r4, r5, fp, lr} │ │ @@ -3242274,16 +3242274,16 @@ │ │ mov r0, #13 │ │ mov r1, r4 │ │ mov r2, #0 │ │ bl c8cce8 │ │ mov r0, r5 │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff74829d │ │ - @ instruction: 0xff74d5eb │ │ + @ instruction: 0xff748276 │ │ + @ instruction: 0xff74d5c4 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #476 @ 0x1dc │ │ mov r5, r3 │ │ ldr r3, [pc, #2260] @ c485b8 │ │ mov r7, r1 │ │ mov r1, #1 │ │ str r1, [sp, #52] @ 0x34 │ │ @@ -3242847,40 +3242847,40 @@ │ │ bl c44be0 │ │ cmp r0, #0 │ │ bne c47f6c │ │ mov r5, #188 @ 0xbc │ │ movw r6, #711 @ 0x2c7 │ │ b c47fa8 │ │ andeq r0, r0, r4, ror #20 │ │ - @ instruction: 0xff747e05 │ │ + @ instruction: 0xff747dde │ │ eoreq r6, r0, ip, asr #19 │ │ - @ instruction: 0xff7480e5 │ │ + @ instruction: 0xff7480be │ │ @ instruction: 0xff773b31 │ │ - @ instruction: 0xff7492a4 │ │ - @ instruction: 0xff747d95 │ │ + @ instruction: 0xff74927d │ │ + @ instruction: 0xff747d6e │ │ @ instruction: 0xff7737e1 │ │ - @ instruction: 0xff747cb5 │ │ + @ instruction: 0xff747c8e │ │ @ instruction: 0xff773701 │ │ - @ instruction: 0xff747f85 │ │ + @ instruction: 0xff747f5e │ │ @ instruction: 0xff7739d1 │ │ - @ instruction: 0xff74d2c0 │ │ - @ instruction: 0xff747dc9 │ │ + @ instruction: 0xff74d299 │ │ + @ instruction: 0xff747da2 │ │ @ instruction: 0xff773815 │ │ - @ instruction: 0xff747c8d │ │ + @ instruction: 0xff747c66 │ │ @ instruction: 0xff7736d9 │ │ - @ instruction: 0xff747d09 │ │ + @ instruction: 0xff747ce2 │ │ @ instruction: 0xff773755 │ │ - @ instruction: 0xff747ce1 │ │ + @ instruction: 0xff747cba │ │ @ instruction: 0xff77372d │ │ andeq r0, r0, r4, ror #18 │ │ - @ instruction: 0xff747c2d │ │ + @ instruction: 0xff747c06 │ │ @ instruction: 0xff773679 │ │ - @ instruction: 0xff747ae5 │ │ - @ instruction: 0xff7479f9 │ │ - @ instruction: 0xff747fb9 │ │ + @ instruction: 0xff747abe │ │ + @ instruction: 0xff7479d2 │ │ + @ instruction: 0xff747f92 │ │ @ instruction: 0xff773a05 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #32] @ c48658 │ │ mov r2, #0 │ │ str r2, [r1] │ │ mov r2, #1 │ │ @@ -3243267,31 +3243267,31 @@ │ │ ldr r1, [sp, #8] │ │ str r0, [r1, #12] │ │ mov fp, #1 │ │ b c488d0 │ │ eoreq r6, r1, ip, lsl #12 │ │ andseq ip, sp, r4, lsr #20 │ │ eoreq r6, r1, r8, asr #11 │ │ - @ instruction: 0xff747695 │ │ - @ instruction: 0xff743bab │ │ + @ instruction: 0xff74766e │ │ + @ instruction: 0xff743b84 │ │ @ instruction: 0xff769ab9 │ │ - @ instruction: 0xff7476c5 │ │ - @ instruction: 0xff743bdb │ │ - @ instruction: 0xff747605 │ │ - @ instruction: 0xff743b1b │ │ - @ instruction: 0xff747429 │ │ + @ instruction: 0xff74769e │ │ + @ instruction: 0xff743bb4 │ │ + @ instruction: 0xff7475de │ │ + @ instruction: 0xff743af4 │ │ + @ instruction: 0xff747402 │ │ @ instruction: 0xff760870 │ │ - @ instruction: 0xff7473a1 │ │ - @ instruction: 0xff7438b7 │ │ + @ instruction: 0xff74737a │ │ + @ instruction: 0xff743890 │ │ @ instruction: 0xff76d54b │ │ - @ instruction: 0xff73fa13 │ │ + @ instruction: 0xff73f9ec │ │ @ instruction: 0xff75b2e1 │ │ @ instruction: 0xff75cec2 │ │ - @ instruction: 0xff7474e5 │ │ - @ instruction: 0xff7439fb │ │ + @ instruction: 0xff7474be │ │ + @ instruction: 0xff7439d4 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #8 │ │ mov r9, #0 │ │ cmp r0, #0 │ │ beq c48d44 │ │ mov r6, r1 │ │ add r1, sp, #4 │ │ @@ -3243380,18 +3243380,18 @@ │ │ ldrb r3, [r4] │ │ mov r0, #13 │ │ ldr r2, [pc, #28] @ c48e20 │ │ mov r1, #186 @ 0xba │ │ add r2, pc, r2 │ │ bl c8cce8 │ │ b c48d44 │ │ - @ instruction: 0xff747219 │ │ - @ instruction: 0xff7454d2 │ │ - @ instruction: 0xff747155 │ │ - @ instruction: 0xff74540e │ │ + @ instruction: 0xff7471f2 │ │ + @ instruction: 0xff7454ab │ │ + @ instruction: 0xff74712e │ │ + @ instruction: 0xff7453e7 │ │ @ instruction: 0xff758d87 │ │ push {r4, r5, r6, lr} │ │ ldr r5, [sp, #20] │ │ ldr r6, [r0] │ │ cmp r5, #0 │ │ bne c48e6c │ │ cmn r6, #1 │ │ @@ -3243437,17 +3243437,17 @@ │ │ add r0, lr, #24 │ │ ldr ip, [sp, #16] │ │ movne r1, r6 │ │ stm r0, {r2, r3, ip} │ │ mov r0, #1 │ │ str r1, [r5] │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff7470ed │ │ + @ instruction: 0xff7470c6 │ │ @ instruction: 0xff760534 │ │ - @ instruction: 0xff7470b5 │ │ + @ instruction: 0xff74708e │ │ @ instruction: 0xff7604fc │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq c48fc0 │ │ mov r6, r1 │ │ @@ -3243491,16 +3243491,16 @@ │ │ mov r1, r5 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c8cce8 │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff746f9d │ │ - @ instruction: 0xff751a6e │ │ + @ instruction: 0xff746f76 │ │ + @ instruction: 0xff751a47 │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ ldr ip, [sp, #24] │ │ mov lr, #0 │ │ str lr, [sp, #8] │ │ stm sp, {ip, lr} │ │ bl c48ff8 │ │ @@ -3243930,39 +3243930,39 @@ │ │ str r0, [r1] │ │ b c495cc │ │ movw r7, #4098 @ 0x1002 │ │ mov r0, #30 │ │ cmp r1, #0 │ │ bne c49460 │ │ b c4966c │ │ - @ instruction: 0xff743335 │ │ + @ instruction: 0xff74330e │ │ @ instruction: 0xff769242 │ │ - @ instruction: 0xff743385 │ │ + @ instruction: 0xff74335e │ │ @ instruction: 0xff769292 │ │ - @ instruction: 0xff74330d │ │ + @ instruction: 0xff7432e6 │ │ @ instruction: 0xff76921a │ │ - @ instruction: 0xff74335d │ │ + @ instruction: 0xff743336 │ │ @ instruction: 0xff76926a │ │ - @ instruction: 0xff7432b1 │ │ + @ instruction: 0xff74328a │ │ @ instruction: 0xff7691be │ │ - @ instruction: 0xff74c0b8 │ │ - @ instruction: 0xff74305d │ │ + @ instruction: 0xff74c091 │ │ + @ instruction: 0xff743036 │ │ @ instruction: 0xff768f6a │ │ @ instruction: 0xff765753 │ │ - @ instruction: 0xff742edd │ │ + @ instruction: 0xff742eb6 │ │ @ instruction: 0xff768dea │ │ - @ instruction: 0xff742fa9 │ │ + @ instruction: 0xff742f82 │ │ @ instruction: 0xff768eb6 │ │ andeq r0, r0, r8, lsr #4 │ │ andeq r0, r0, r4, asr r2 │ │ andeq r0, r0, r0, asr r2 │ │ strdeq r0, [r0], -r8 │ │ andeq r0, r0, r4, lsl r3 │ │ - @ instruction: 0xff742e65 │ │ - @ instruction: 0xff742f8d │ │ + @ instruction: 0xff742e3e │ │ + @ instruction: 0xff742f66 │ │ @ instruction: 0xff768e9a │ │ cmp r1, #0 │ │ bxeq lr │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ ldr r8, [sp, #40] @ 0x28 │ │ mov r4, r3 │ │ @@ -3244750,16 +3244750,16 @@ │ │ mls r3, r6, r7, r3 │ │ mov r1, #20 │ │ bl c37e3c │ │ str r0, [r4] │ │ mov r0, r4 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff73e9cb │ │ - @ instruction: 0xff75233a │ │ + @ instruction: 0xff73e9a4 │ │ + @ instruction: 0xff752313 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #48 @ 0x30 │ │ mov r4, r0 │ │ add r0, sp, #44 @ 0x2c │ │ str r1, [sp, #44] @ 0x2c │ │ mov r1, sp │ │ mov r5, r3 │ │ @@ -3245020,26 +3245020,26 @@ │ │ bl c372e8 │ │ mov r1, r0 │ │ mov r0, #0 │ │ cmp r1, #0 │ │ movwgt r0, #1 │ │ add sp, sp, #76 @ 0x4c │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff74e9d5 │ │ - @ instruction: 0xff74693c │ │ + @ instruction: 0xff74e9ae │ │ + @ instruction: 0xff746915 │ │ @ instruction: 0xff759615 │ │ - @ instruction: 0xff743afc │ │ - @ instruction: 0xff7468dc │ │ + @ instruction: 0xff743ad5 │ │ + @ instruction: 0xff7468b5 │ │ @ instruction: 0xff77fdec │ │ @ instruction: 0xff757431 │ │ @ instruction: 0xff77121f │ │ - @ instruction: 0xff746a04 │ │ + @ instruction: 0xff7469dd │ │ @ instruction: 0xff7596dd │ │ @ instruction: 0xff771376 │ │ - @ instruction: 0xff7469ac │ │ + @ instruction: 0xff746985 │ │ @ instruction: 0xff77febc │ │ @ instruction: 0xff757501 │ │ @ instruction: 0xff75b25f │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ mov r3, r0 │ │ add r0, sp, #4 │ │ @@ -3245458,15 +3245458,15 @@ │ │ ldr r0, [pc, #20] @ c4ae88 │ │ ldr r1, [pc, #20] @ c4ae8c │ │ ldr r2, [pc, #20] @ c4ae90 │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ add r2, pc, r2 │ │ b c44998 │ │ - @ instruction: 0xff74e158 │ │ + @ instruction: 0xff74e131 │ │ andeq r0, r0, r0, lsl r0 │ │ muleq r0, r8, r2 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #20 │ │ mov r5, r1 │ │ bl c44bd8 │ │ mov r4, r0 │ │ @@ -3245612,23 +3245612,23 @@ │ │ mov r1, #117 @ 0x75 │ │ add r2, pc, r2 │ │ movweq r1, #118 @ 0x76 │ │ b c4b088 │ │ mov r0, #1 │ │ add sp, sp, #20 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff746c89 │ │ + @ instruction: 0xff746c62 │ │ @ instruction: 0xff767342 │ │ @ instruction: 0xff76e9d1 │ │ - @ instruction: 0xff746e09 │ │ + @ instruction: 0xff746de2 │ │ strdeq r3, [r1], -ip @ │ │ eoreq r3, r1, ip, ror #29 │ │ - @ instruction: 0xff746dc9 │ │ + @ instruction: 0xff746da2 │ │ eoreq r3, r1, r8, lsr #29 │ │ - @ instruction: 0xff746c3d │ │ + @ instruction: 0xff746c16 │ │ @ instruction: 0xff7672f6 │ │ @ instruction: 0xff763aad │ │ eoreq r3, r1, r0, asr #29 │ │ ldr r0, [pc, #264] @ c4b230 │ │ ldr r0, [pc, r0] │ │ cmp r0, #0 │ │ bxeq lr │ │ @@ -3245694,19 +3245694,19 @@ │ │ add r1, pc, r1 │ │ str r2, [r0] │ │ str r2, [r1] │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ bx lr │ │ ldrdeq r3, [r1], -r4 @ │ │ eoreq r3, r1, r4, asr #25 │ │ - @ instruction: 0xff746ba5 │ │ + @ instruction: 0xff746b7e │ │ eoreq r3, r1, ip, ror #24 │ │ eoreq r3, r1, ip, lsl #25 │ │ eoreq r3, r1, r0, lsl #24 │ │ - @ instruction: 0xff746aed │ │ + @ instruction: 0xff746ac6 │ │ eoreq r3, r1, r4, ror #23 │ │ ldrdeq r3, [r1], -ip @ │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r6, r1 │ │ ldr r1, [pc, #220] @ c4b340 │ │ mov r7, r0 │ │ mov r0, #12 │ │ @@ -3245760,19 +3245760,19 @@ │ │ bl d182f4 │ │ mov r0, r5 │ │ mov r1, r6 │ │ mov r2, #136 @ 0x88 │ │ bl cd1394 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff74bf60 │ │ - @ instruction: 0xff74bf2c │ │ - @ instruction: 0xff74bef0 │ │ + @ instruction: 0xff74bf39 │ │ + @ instruction: 0xff74bf05 │ │ + @ instruction: 0xff74bec9 │ │ @ instruction: 0xff76e780 │ │ - @ instruction: 0xff74bebc │ │ + @ instruction: 0xff74be95 │ │ andeq r0, r0, r8, lsl #1 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, fp, lr} │ │ ldr r4, [pc, #60] @ c4b3a8 │ │ mov r5, r0 │ │ ldr r1, [r0, #4] │ │ @@ -3245786,15 +3245786,15 @@ │ │ add r1, pc, r1 │ │ bl d182f4 │ │ mov r0, r5 │ │ mov r1, r4 │ │ mov r2, #136 @ 0x88 │ │ pop {r4, r5, fp, lr} │ │ b cd1394 │ │ - @ instruction: 0xff74be54 │ │ + @ instruction: 0xff74be2d │ │ andeq r0, r0, ip, lsl r0 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, fp, lr} │ │ ldr r4, [pc, #68] @ c4b408 │ │ mov r5, r0 │ │ ldr r1, [r0, #8] │ │ @@ -3245810,15 +3245810,15 @@ │ │ movw r2, #297 @ 0x129 │ │ bl cd1394 │ │ mov r0, r5 │ │ mov r1, r4 │ │ movw r2, #298 @ 0x12a │ │ pop {r4, r5, fp, lr} │ │ b cd1394 │ │ - @ instruction: 0xff74bdfc │ │ + @ instruction: 0xff74bdd5 │ │ ldr r0, [r0, #8] │ │ bx lr │ │ ldr r0, [r0, #44] @ 0x2c │ │ bx lr │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r6, r0 │ │ ldr r0, [r0, #8] │ │ @@ -3246062,15 +3246062,15 @@ │ │ ldr r1, [sp, #4] │ │ sub r0, r5, r0 │ │ add r0, r1, r0 │ │ b c4b680 │ │ mov r5, #128 @ 0x80 │ │ b c4b5f8 │ │ @ instruction: 0xff7703d1 │ │ - @ instruction: 0xff73ba11 │ │ + @ instruction: 0xff73b9ea │ │ @ instruction: 0xff770305 │ │ @ instruction: 0xff770239 │ │ @ instruction: 0xff770375 │ │ push {r4, r5, r6, lr} │ │ mov r5, r1 │ │ mov r4, r0 │ │ bl c4c45c │ │ @@ -3246251,15 +3246251,15 @@ │ │ blt c4b98c │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ mov r6, #0 │ │ b c4b98c │ │ @ instruction: 0xff770069 │ │ - @ instruction: 0xff750d28 │ │ + @ instruction: 0xff750d01 │ │ @ instruction: 0xff76fff5 │ │ @ instruction: 0xff770041 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ movw r3, #1 │ │ mov r5, r1 │ │ sub r1, r2, #65536 @ 0x10000 │ │ movt r3, #65535 @ 0xffff │ │ @@ -3246373,21 +3246373,21 @@ │ │ mov r0, sl │ │ bl c4c320 │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ @ instruction: 0xff76feb5 │ │ - @ instruction: 0xff7461e0 │ │ + @ instruction: 0xff7461b9 │ │ @ instruction: 0xff76fddd │ │ - @ instruction: 0xff746108 │ │ + @ instruction: 0xff7460e1 │ │ @ instruction: 0xff76fd89 │ │ - @ instruction: 0xff7460b4 │ │ + @ instruction: 0xff74608d │ │ @ instruction: 0xff76fd51 │ │ - @ instruction: 0xff74607c │ │ + @ instruction: 0xff746055 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, sp, #8 │ │ mov r5, r0 │ │ mov r0, #0 │ │ mov r9, r1 │ │ cmp r1, #0 │ │ str r0, [sp, #4] │ │ @@ -3246573,19 +3246573,19 @@ │ │ bne c4bd24 │ │ mvn r6, #0 │ │ mov r0, r6 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ @ instruction: 0xff76fa11 │ │ @ instruction: 0xff76fa89 │ │ - @ instruction: 0xff750748 │ │ + @ instruction: 0xff750721 │ │ @ instruction: 0xff76fa3d │ │ - @ instruction: 0xff74b23b │ │ + @ instruction: 0xff74b214 │ │ @ instruction: 0xff76faf5 │ │ - @ instruction: 0xff7507b4 │ │ + @ instruction: 0xff75078d │ │ @ instruction: 0xff76faad │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ mov r7, r0 │ │ ldr r0, [r1] │ │ str r0, [sp] │ │ add r0, sp, #4 │ │ @@ -3246746,15 +3246746,15 @@ │ │ add r1, pc, r1 │ │ bl cd1158 │ │ cmp r0, #0 │ │ mvnne r1, #0 │ │ strne r1, [r0] │ │ strne r1, [r0, #52] @ 0x34 │ │ pop {fp, pc} │ │ - @ instruction: 0xff741f9f │ │ + @ instruction: 0xff741f78 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, fp, lr} │ │ ldr r4, [pc, #92] @ c4c31c │ │ mov r5, r0 │ │ ldr r1, [r0, #12] │ │ mov r2, #39 @ 0x27 │ │ @@ -3246775,15 +3246775,15 @@ │ │ mov r2, #42 @ 0x2a │ │ bl cd1394 │ │ mov r0, r5 │ │ mov r1, r4 │ │ mov r2, #43 @ 0x2b │ │ pop {r4, r5, fp, lr} │ │ b cd1394 │ │ - @ instruction: 0xff741f63 │ │ + @ instruction: 0xff741f3c │ │ ldr r1, [pc, #4] @ c4c32c │ │ add r1, pc, r1 │ │ b d182f4 │ │ @ instruction: 0xffffff80 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r7, r1 │ │ ldr r1, [pc, #116] @ c4c3b4 │ │ @@ -3246813,16 +3246813,16 @@ │ │ str r0, [r5, #44] @ 0x2c │ │ beq c4c3ac │ │ str r4, [r5, #48] @ 0x30 │ │ mov r0, r6 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff741ee7 │ │ - @ instruction: 0xff741e9f │ │ + @ instruction: 0xff741ec0 │ │ + @ instruction: 0xff741e78 │ │ ldr r2, [r0] │ │ mov r1, r0 │ │ mov r0, #0 │ │ cmp r2, #0 │ │ ldrbeq r2, [r1, #40] @ 0x28 │ │ cmpeq r2, #4 │ │ beq c4c3dc │ │ @@ -3247047,17 +3247047,17 @@ │ │ ldr r1, [pc, #28] @ c4c764 │ │ mov r2, #34 @ 0x22 │ │ add r1, pc, r1 │ │ bl cd1394 │ │ mov r1, #0 │ │ mov r0, r1 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff74386c │ │ - @ instruction: 0xff743838 │ │ - @ instruction: 0xff743814 │ │ + @ instruction: 0xff743845 │ │ + @ instruction: 0xff743811 │ │ + @ instruction: 0xff7437ed │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, fp, lr} │ │ ldr r1, [r0] │ │ mov r4, r0 │ │ mov r0, r1 │ │ bl ca99bc │ │ @@ -3247084,15 +3247084,15 @@ │ │ mov r2, #51 @ 0x33 │ │ bl cd1394 │ │ mov r0, r4 │ │ mov r1, r5 │ │ mov r2, #52 @ 0x34 │ │ pop {r4, r5, fp, lr} │ │ b cd1394 │ │ - @ instruction: 0xff7437cc │ │ + @ instruction: 0xff7437a5 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #12 │ │ mov fp, #0 │ │ mov r9, r2 │ │ mov r8, r0 │ │ mov r7, r1 │ │ mov r0, r1 │ │ @@ -3247196,16 +3247196,16 @@ │ │ add r1, sp, #8 │ │ mov r0, r7 │ │ bl d41a2c │ │ mov fp, r0 │ │ cmp r0, #0 │ │ bpl c4c85c │ │ b c4c904 │ │ - @ instruction: 0xff74364c │ │ - @ instruction: 0xff743600 │ │ + @ instruction: 0xff743625 │ │ + @ instruction: 0xff7435d9 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ mov r8, r0 │ │ mov r5, r1 │ │ mov r0, r1 │ │ @@ -3247366,18 +3247366,18 @@ │ │ ldr r0, [sp, #12] │ │ mov r1, r4 │ │ mov r2, #241 @ 0xf1 │ │ bl cd1394 │ │ mov r0, r9 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff742e93 │ │ - @ instruction: 0xff7433d8 │ │ - @ instruction: 0xff743370 │ │ - @ instruction: 0xff74332c │ │ + @ instruction: 0xff742e6c │ │ + @ instruction: 0xff7433b1 │ │ + @ instruction: 0xff743349 │ │ + @ instruction: 0xff743305 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r5, r0 │ │ mov r0, r1 │ │ mov r7, r1 │ │ bl d40af0 │ │ mov r4, #0 │ │ cmp r0, #0 │ │ @@ -3247531,24 +3247531,24 @@ │ │ bl c8cce8 │ │ b c4cedc │ │ mov r6, #0 │ │ mov r0, r7 │ │ bl c8ec98 │ │ b c4cd44 │ │ @ instruction: 0xff756fef │ │ - @ instruction: 0xff74f97c │ │ + @ instruction: 0xff74f955 │ │ @ instruction: 0xff756f97 │ │ - @ instruction: 0xff74f924 │ │ + @ instruction: 0xff74f8fd │ │ @ instruction: 0xff756f47 │ │ - @ instruction: 0xff74f8d4 │ │ + @ instruction: 0xff74f8ad │ │ @ instruction: 0xff756f07 │ │ - @ instruction: 0xff74f894 │ │ - @ instruction: 0xff742b7f │ │ + @ instruction: 0xff74f86d │ │ + @ instruction: 0xff742b58 │ │ @ instruction: 0xff756e5f │ │ - @ instruction: 0xff74f7ec │ │ + @ instruction: 0xff74f7c5 │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #16 │ │ mov r5, r0 │ │ ldr r0, [r2, #52] @ 0x34 │ │ mov r4, #0 │ │ cmn r0, #1 │ │ beq c4d090 │ │ @@ -3247758,23 +3247758,23 @@ │ │ mov r0, r8 │ │ ldr r2, [fp, #64] @ 0x40 │ │ add r1, pc, r1 │ │ bl c372e8 │ │ cmp r0, #0 │ │ bgt c4d148 │ │ b c4d118 │ │ - @ instruction: 0xff739e9d │ │ + @ instruction: 0xff739e76 │ │ @ instruction: 0xff75c20b │ │ @ instruction: 0xff76c8df │ │ @ instruction: 0xff75c1ed │ │ @ instruction: 0xff73801c │ │ - @ instruction: 0xff73bae9 │ │ + @ instruction: 0xff73bac2 │ │ @ instruction: 0xff75dd2f │ │ @ instruction: 0xff766f97 │ │ - @ instruction: 0xff739f07 │ │ + @ instruction: 0xff739ee0 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, sp, #32 │ │ str r1, [sp] │ │ add r1, sp, #28 │ │ add r2, sp, #20 │ │ add r3, sp, #8 │ │ mov r8, r0 │ │ @@ -3247862,15 +3247862,15 @@ │ │ b c4d3b0 │ │ mov r9, #109 @ 0x6d │ │ mov r7, #97 @ 0x61 │ │ mov r5, sl │ │ b c4d3b0 │ │ andseq r8, sp, r8, lsl r2 │ │ @ instruction: 0xff766cff │ │ - @ instruction: 0xff744951 │ │ + @ instruction: 0xff74492a │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #16 │ │ mov r5, r0 │ │ mov r0, #0 │ │ mov r6, r1 │ │ ldr r7, [r1, #20] │ │ str r0, [sp, #12] │ │ @@ -3248280,15 +3248280,15 @@ │ │ mov r0, #5 │ │ mov r1, #125 @ 0x7d │ │ mov r2, #0 │ │ bl c8cce8 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ @ instruction: 0xff766647 │ │ - @ instruction: 0xff7442a7 │ │ + @ instruction: 0xff744280 │ │ ldr r0, [r0, #20] │ │ b c4f4c8 │ │ ldr r0, [r0, #20] │ │ ldr r0, [r0, #112] @ 0x70 │ │ bx lr │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #12 │ │ @@ -3248395,20 +3248395,20 @@ │ │ blx r3 │ │ mov r6, r0 │ │ mov r0, r5 │ │ bl cd7a28 │ │ mov r0, fp │ │ bl cd4a88 │ │ b c4db20 │ │ - @ instruction: 0xff73ca32 │ │ + @ instruction: 0xff73ca0b │ │ @ instruction: 0xff76db5d │ │ @ instruction: 0xff76482e │ │ - @ instruction: 0xff73e8eb │ │ - @ instruction: 0xff745899 │ │ - @ instruction: 0xff73cc54 │ │ + @ instruction: 0xff73e8c4 │ │ + @ instruction: 0xff745872 │ │ + @ instruction: 0xff73cc2d │ │ mov r2, #28 │ │ b c4dd00 │ │ push {r4, r5, r6, lr} │ │ mov r5, r1 │ │ ldr r1, [r1, #20] │ │ cmp r1, #0 │ │ beq c4dcc8 │ │ @@ -3248492,15 +3248492,15 @@ │ │ movt r1, #8 │ │ mov r2, #0 │ │ mov r6, #0 │ │ bl c8cce8 │ │ mov r0, r6 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ @ instruction: 0xff7662ff │ │ - @ instruction: 0xff74cc58 │ │ + @ instruction: 0xff74cc31 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ mov r4, r0 │ │ cmp r2, #0 │ │ beq c4df0c │ │ mov r7, r2 │ │ mov r6, r1 │ │ @@ -3248578,18 +3248578,18 @@ │ │ movwgt r0, #1 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov r0, #0 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff753d6c │ │ - @ instruction: 0xff73ca21 │ │ - @ instruction: 0xff7431dc │ │ + @ instruction: 0xff73c9fa │ │ + @ instruction: 0xff7431b5 │ │ @ instruction: 0xff75aab5 │ │ - @ instruction: 0xff73c989 │ │ + @ instruction: 0xff73c962 │ │ @ instruction: 0xff75aa45 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #20 │ │ cmp r2, #0 │ │ beq c4dfdc │ │ mov r4, r0 │ │ mov r0, r2 │ │ @@ -3248697,21 +3248697,21 @@ │ │ mov r0, fp │ │ ldr r1, [sp, #16] │ │ mov r3, #91 @ 0x5b │ │ add r2, pc, r2 │ │ bl cd15ec │ │ b c4e040 │ │ @ instruction: 0xff761dfd │ │ - @ instruction: 0xff743094 │ │ + @ instruction: 0xff74306d │ │ @ instruction: 0xff75b3e3 │ │ - @ instruction: 0xff73e480 │ │ - @ instruction: 0xff747254 │ │ + @ instruction: 0xff73e459 │ │ + @ instruction: 0xff74722d │ │ @ instruction: 0xff753b1e │ │ @ instruction: 0xff75b31d │ │ - @ instruction: 0xff7471a0 │ │ + @ instruction: 0xff747179 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #28 │ │ mov fp, r2 │ │ mov r6, r1 │ │ mov r7, r0 │ │ bl c3ac64 │ │ cmp r0, #0 │ │ @@ -3248859,19 +3248859,19 @@ │ │ mov r5, #126 @ 0x7e │ │ cmp r9, r0 │ │ bhi c4e1cc │ │ str r9, [fp] │ │ b c4e294 │ │ mov r5, #109 @ 0x6d │ │ b c4e1cc │ │ - @ instruction: 0xff747159 │ │ - @ instruction: 0xff7470b1 │ │ - @ instruction: 0xff7470ed │ │ - @ instruction: 0xff738e5f │ │ - @ instruction: 0xff747041 │ │ + @ instruction: 0xff747132 │ │ + @ instruction: 0xff74708a │ │ + @ instruction: 0xff7470c6 │ │ + @ instruction: 0xff738e38 │ │ + @ instruction: 0xff74701a │ │ ldr r0, [r0, #4] │ │ bx lr │ │ ldrd r2, [r0, #4] │ │ cmp r2, r3 │ │ bxge lr │ │ ldr r1, [r0] │ │ mov ip, #0 │ │ @@ -3248932,15 +3248932,15 @@ │ │ mov r0, #3 │ │ movt r1, #8 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c8cce8 │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff746e25 │ │ + @ instruction: 0xff746dfe │ │ @ instruction: 0xff762367 │ │ ldr r3, [pc, #4] @ c4e4e4 │ │ add r3, pc, r3 │ │ b c2e1ac │ │ andseq r7, sp, r0, ror #1 │ │ ldr r2, [pc, #4] @ c4e4f4 │ │ add r2, pc, r2 │ │ @@ -3249468,15 +3249468,15 @@ │ │ cmp r0, #0 │ │ movne r4, #1 │ │ b c4ed24 │ │ mov r4, #1 │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff73d7b7 │ │ + @ instruction: 0xff73d790 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ mov r4, r0 │ │ mov r0, #0 │ │ cmp r4, #0 │ │ str r0, [sp, #4] │ │ str r0, [sp] │ │ @@ -3249525,16 +3249525,16 @@ │ │ ldr r0, [sp, #4] │ │ bl c3ac74 │ │ ldr r0, [sp] │ │ bl c3ad28 │ │ mov r0, #0 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff73bb08 │ │ - @ instruction: 0xff74470d │ │ + @ instruction: 0xff73bae1 │ │ + @ instruction: 0xff7446e6 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r4, r2 │ │ mov r5, r1 │ │ mov r6, r0 │ │ bl c54a68 │ │ mov r7, r0 │ │ mov r0, r6 │ │ @@ -3249556,15 +3249556,15 @@ │ │ cmp r0, #0 │ │ movne r6, #1 │ │ mov r0, r6 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ mov r6, #1 │ │ mov r0, r6 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff73d633 │ │ + @ instruction: 0xff73d60c │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ mov r4, #0 │ │ cmp r0, #0 │ │ str r4, [sp, #4] │ │ str r4, [sp] │ │ beq c4ef28 │ │ @@ -3249597,16 +3249597,16 @@ │ │ cmp r0, #0 │ │ bne c4eed8 │ │ b c4ef28 │ │ mov r4, #1 │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff73b95c │ │ - @ instruction: 0xff744595 │ │ + @ instruction: 0xff73b935 │ │ + @ instruction: 0xff74456e │ │ ldr r2, [r0, #96] @ 0x60 │ │ mov r1, r0 │ │ mov r0, #1 │ │ cmp r2, #0 │ │ bxne lr │ │ push {r4, lr} │ │ mov r0, r1 │ │ @@ -3249795,17 +3249795,17 @@ │ │ bl c8cce8 │ │ mov r0, r4 │ │ bl c3ac74 │ │ mov r7, r5 │ │ mov r4, r6 │ │ b c4f1e8 │ │ @ instruction: 0xff766d6f │ │ - @ instruction: 0xff73b6a8 │ │ + @ instruction: 0xff73b681 │ │ @ instruction: 0xff766d23 │ │ - @ instruction: 0xff73b65c │ │ + @ instruction: 0xff73b635 │ │ push {r4, lr} │ │ sub sp, sp, #8 │ │ add r1, sp, #4 │ │ mov r4, #0 │ │ str r4, [sp, #4] │ │ bl c4f39c │ │ cmp r0, #0 │ │ @@ -3249872,21 +3249872,21 @@ │ │ mov r1, #126 @ 0x7e │ │ mov r2, #0 │ │ bl c8cce8 │ │ tst r4, #256 @ 0x100 │ │ bne c4f29c │ │ b c4f2c8 │ │ @ instruction: 0xff76c711 │ │ - @ instruction: 0xff740c83 │ │ + @ instruction: 0xff740c5c │ │ @ instruction: 0xff76c6dd │ │ - @ instruction: 0xff740c4f │ │ + @ instruction: 0xff740c28 │ │ @ instruction: 0xff76c6a9 │ │ - @ instruction: 0xff740c1b │ │ + @ instruction: 0xff740bf4 │ │ @ instruction: 0xff76c751 │ │ - @ instruction: 0xff740cc3 │ │ + @ instruction: 0xff740c9c │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r6, r0 │ │ ldr r0, [r0, #100] @ 0x64 │ │ mov r7, #0 │ │ mov r5, r1 │ │ str r7, [r1] │ │ bl c3cc04 │ │ @@ -3250398,15 +3250398,15 @@ │ │ b cb764c │ │ ldr r0, [r4] │ │ orr r0, r0, #36 @ 0x24 │ │ str r0, [r4] │ │ mov r0, #1 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff76bebd │ │ - @ instruction: 0xff74579b │ │ + @ instruction: 0xff745774 │ │ push {r4, lr} │ │ add r0, r0, #8 │ │ mov r4, r2 │ │ bl cb7544 │ │ cmp r0, #0 │ │ moveq r0, #0 │ │ ldrne r0, [r4] │ │ @@ -3251041,17 +3251041,17 @@ │ │ mov r6, #0 │ │ ldr sl, [sp, #112] @ 0x70 │ │ b c50580 │ │ cmn r0, #1 │ │ movne r6, #1 │ │ b c50580 │ │ @ instruction: 0xff755abe │ │ - @ instruction: 0xff73c64c │ │ + @ instruction: 0xff73c625 │ │ @ instruction: 0xff7553e2 │ │ - @ instruction: 0xff73bf70 │ │ + @ instruction: 0xff73bf49 │ │ @ instruction: 0xff755a82 │ │ @ instruction: 0xff77a970 │ │ @ instruction: 0xff77a684 │ │ @ instruction: 0xff77a628 │ │ @ instruction: 0xff77a810 │ │ @ instruction: 0xff77a7a8 │ │ @ instruction: 0xff75539e │ │ @@ -3252058,15 +3252058,15 @@ │ │ add sp, sp, #260 @ 0x104 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov r7, #0 │ │ b c5153c │ │ @ instruction: 0xff75461f │ │ @ instruction: 0xff75444f │ │ @ instruction: 0xff74d021 │ │ - @ instruction: 0xff74b368 │ │ + @ instruction: 0xff74b341 │ │ @ instruction: 0xff754423 │ │ @ instruction: 0xff74cff5 │ │ @ instruction: 0xff7543e3 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #8 │ │ mov r6, r0 │ │ mov r0, r3 │ │ @@ -3252429,17 +3252429,17 @@ │ │ ldr r4, [sp, #4] │ │ cmp r0, #0 │ │ mov r2, fp │ │ bne c51af0 │ │ mov r5, #0 │ │ b c51b0c │ │ @ instruction: 0xff75b52f │ │ - @ instruction: 0xff7478f5 │ │ + @ instruction: 0xff7478ce │ │ @ instruction: 0xff75b43f │ │ - @ instruction: 0xff747805 │ │ + @ instruction: 0xff7477de │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #164 @ 0xa4 │ │ mov fp, r0 │ │ mov r0, r3 │ │ mov r5, r3 │ │ mov r6, r2 │ │ mov r9, r1 │ │ @@ -3252924,15 +3252924,15 @@ │ │ bne c51f00 │ │ b c51f20 │ │ mov r6, sl │ │ ldr r8, [sp, #32] │ │ mov r7, #0 │ │ b c52274 │ │ @ instruction: 0xff75affb │ │ - @ instruction: 0xff73a8a2 │ │ + @ instruction: 0xff73a87b │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #204 @ 0xcc │ │ mov r5, r1 │ │ mov fp, r0 │ │ mov r0, r2 │ │ mov r1, #4 │ │ mov r4, r3 │ │ @@ -3253886,15 +3253886,15 @@ │ │ b c53170 │ │ ldr r4, [fp, #-120] @ 0xffffff88 │ │ ldr r6, [fp, #-112] @ 0xffffff90 │ │ ldr r7, [fp, #-76] @ 0xffffffb4 │ │ ldr r5, [fp, #-96] @ 0xffffffa0 │ │ b c53170 │ │ @ instruction: 0xff75a1ff │ │ - @ instruction: 0xff749ca7 │ │ + @ instruction: 0xff749c80 │ │ @ instruction: 0xff75a037 │ │ @ instruction: 0xff759a83 │ │ mov r2, r0 │ │ mov r0, #0 │ │ cmn r1, #31 │ │ bxlt lr │ │ push {fp, lr} │ │ @@ -3254085,15 +3254085,15 @@ │ │ pop {r4, pc} │ │ ldr r1, [pc, #16] @ c53554 │ │ mov r0, r4 │ │ mov r2, #40 @ 0x28 │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b cd1394 │ │ - @ instruction: 0xff741da8 │ │ + @ instruction: 0xff741d81 │ │ push {r4, r5, r6, lr} │ │ mov r4, r0 │ │ mov r0, r1 │ │ mov r5, r1 │ │ bl c3ac64 │ │ mov r6, #0 │ │ cmp r0, #0 │ │ @@ -3254369,15 +3254369,15 @@ │ │ ldreq r6, [r7, #12] │ │ str r6, [r5, #12] │ │ ldr r0, [r7, #12] │ │ ldr r1, [r8, #12] │ │ eor r0, r1, r0 │ │ str r0, [r4, #12] │ │ b c53958 │ │ - @ instruction: 0xff7419e4 │ │ + @ instruction: 0xff7419bd │ │ @ instruction: 0xff755ab5 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ mov r0, r1 │ │ bl cb70ec │ │ cmp r0, #0 │ │ beq c53a28 │ │ @@ -3254410,15 +3254410,15 @@ │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c8cce8 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff73fb78 │ │ + @ instruction: 0xff73fb51 │ │ @ instruction: 0xff753ccc │ │ mov r1, r0 │ │ mov r0, #0 │ │ b c539cc │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, fp, lr} │ │ @@ -3254643,25 +3254643,25 @@ │ │ mov r0, #5 │ │ movt r1, #8 │ │ mov r2, #0 │ │ bl c8cce8 │ │ mov r0, r8 │ │ b c53be4 │ │ @ instruction: 0xff7501c9 │ │ - @ instruction: 0xff73896a │ │ + @ instruction: 0xff738943 │ │ @ instruction: 0xff750181 │ │ - @ instruction: 0xff738922 │ │ + @ instruction: 0xff7388fb │ │ @ instruction: 0xff750119 │ │ - @ instruction: 0xff7388ba │ │ + @ instruction: 0xff738893 │ │ @ instruction: 0xff74ffad │ │ - @ instruction: 0xff73874e │ │ + @ instruction: 0xff738727 │ │ @ instruction: 0xff74ff5d │ │ - @ instruction: 0xff7386fe │ │ + @ instruction: 0xff7386d7 │ │ @ instruction: 0xff74ff85 │ │ - @ instruction: 0xff738726 │ │ + @ instruction: 0xff7386ff │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #8 │ │ mov r6, #0 │ │ mov r4, r0 │ │ str r6, [sp, #4] │ │ ldr r0, [r2, #104] @ 0x68 │ │ ldr r3, [r0, #8] │ │ @@ -3254842,15 +3254842,15 @@ │ │ bl c8cce8 │ │ mov r0, r4 │ │ bl c3ad28 │ │ mov r0, #0 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff74fc49 │ │ - @ instruction: 0xff7485f5 │ │ + @ instruction: 0xff7485ce │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #8 │ │ mov r7, r3 │ │ mov r6, r2 │ │ mov r8, r1 │ │ mov r1, sp │ │ mov r2, #0 │ │ @@ -3255312,17 +3255312,17 @@ │ │ bl c8cce8 │ │ mov r0, r5 │ │ bl c54898 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ @ instruction: 0xff76947e │ │ @ instruction: 0xff7693f6 │ │ - @ instruction: 0xff737d8a │ │ + @ instruction: 0xff737d63 │ │ @ instruction: 0xff769312 │ │ - @ instruction: 0xff737ca6 │ │ + @ instruction: 0xff737c7f │ │ mov r1, r0 │ │ mov r0, #0 │ │ b c546cc │ │ push {r4, lr} │ │ cmp r0, #0 │ │ popeq {r4, pc} │ │ add r1, r0, #84 @ 0x54 │ │ @@ -3256009,15 +3256009,15 @@ │ │ mov r6, #0 │ │ mov r0, r6 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ @ instruction: 0xff75365d │ │ @ instruction: 0xff7536d1 │ │ @ instruction: 0xff74adb5 │ │ - @ instruction: 0xff73ca60 │ │ + @ instruction: 0xff73ca39 │ │ @ instruction: 0xff75363d │ │ ldr r0, [r0, #20] │ │ b c55f2c │ │ mvn r0, #1 │ │ cmp r1, #3 │ │ moveq r0, #672 @ 0x2a0 │ │ streq r0, [r3] │ │ @@ -3256147,19 +3256147,19 @@ │ │ blx r8 │ │ mov r6, r0 │ │ mov r0, r5 │ │ bl cd7a28 │ │ mov r0, fp │ │ bl cd4a88 │ │ b c55484 │ │ - @ instruction: 0xff7350d2 │ │ + @ instruction: 0xff7350ab │ │ @ instruction: 0xff75cef2 │ │ @ instruction: 0xff7661e1 │ │ - @ instruction: 0xff73df79 │ │ - @ instruction: 0xff735330 │ │ + @ instruction: 0xff73df52 │ │ + @ instruction: 0xff735309 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r7, r0 │ │ mov r0, r1 │ │ mov r4, r1 │ │ bl cb3000 │ │ mov r5, r0 │ │ ldr r0, [r4, #4] │ │ @@ -3256203,15 +3256203,15 @@ │ │ movt r1, #8 │ │ mov r2, #0 │ │ mov r6, #0 │ │ bl c8cce8 │ │ mov r0, r6 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff768548 │ │ - @ instruction: 0xff741bb4 │ │ + @ instruction: 0xff741b8d │ │ push {r4, r5, fp, lr} │ │ ldr r1, [r1, #20] │ │ cmp r1, #0 │ │ beq c556a8 │ │ mov r5, r0 │ │ mov r0, r1 │ │ mov r1, #135 @ 0x87 │ │ @@ -3256309,18 +3256309,18 @@ │ │ mov r7, r0 │ │ cmp r0, #0 │ │ movwne r7, #1 │ │ mov r0, r7 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ @ instruction: 0xff753c5d │ │ - @ instruction: 0xff741a9c │ │ + @ instruction: 0xff741a75 │ │ @ instruction: 0xff76431a │ │ - @ instruction: 0xff73fb5c │ │ - @ instruction: 0xff7350bf │ │ + @ instruction: 0xff73fb35 │ │ + @ instruction: 0xff735098 │ │ ldr r3, [pc, #4] @ c55830 │ │ add r3, pc, r3 │ │ b c2e1ac │ │ andseq r0, sp, ip, asr #4 │ │ ldr r2, [pc, #4] @ c55840 │ │ add r2, pc, r2 │ │ b c311d8 │ │ @@ -3256418,16 +3256418,16 @@ │ │ mov r0, r2 │ │ bl c3ac74 │ │ ldr r0, [sp] │ │ bl c3ad28 │ │ mov r0, #0 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff734f64 │ │ - @ instruction: 0xff73db61 │ │ + @ instruction: 0xff734f3d │ │ + @ instruction: 0xff73db3a │ │ ldr r2, [r0, #96] @ 0x60 │ │ mov r1, r0 │ │ mov r0, #1 │ │ cmp r2, #0 │ │ bxne lr │ │ push {r4, lr} │ │ mov r0, r1 │ │ @@ -3256754,17 +3256754,17 @@ │ │ bl c8cce8 │ │ mov r0, r5 │ │ bl c55f2c │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ @ instruction: 0xff74a31c │ │ @ instruction: 0xff74a290 │ │ - @ instruction: 0xff73bf52 │ │ + @ instruction: 0xff73bf2b │ │ @ instruction: 0xff74a1a4 │ │ - @ instruction: 0xff73be66 │ │ + @ instruction: 0xff73be3f │ │ mov r1, r0 │ │ mov r0, #0 │ │ b c55d48 │ │ mov r0, #0 │ │ mov r1, #0 │ │ b c55d48 │ │ push {r4, lr} │ │ @@ -3257413,21 +3257413,21 @@ │ │ bl c3cd24 │ │ mov r0, fp │ │ bl c3ac74 │ │ mov r0, r8 │ │ bl c3ac74 │ │ b c56588 │ │ @ instruction: 0xff758651 │ │ - @ instruction: 0xff740c9d │ │ + @ instruction: 0xff740c76 │ │ @ instruction: 0xff7585a1 │ │ - @ instruction: 0xff740bed │ │ + @ instruction: 0xff740bc6 │ │ @ instruction: 0xff75835d │ │ - @ instruction: 0xff7409a9 │ │ + @ instruction: 0xff740982 │ │ @ instruction: 0xff7582ad │ │ - @ instruction: 0xff7408f9 │ │ + @ instruction: 0xff7408d2 │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r3, #0 │ │ str r3, [sp] │ │ str r3, [sp, #4] │ │ str r3, [sp, #8] │ │ bl c561a4 │ │ @@ -3258185,21 +3258185,21 @@ │ │ bl c3c550 │ │ mov r6, r0 │ │ cmp r0, #0 │ │ mov r1, r5 │ │ movwne r6, #1 │ │ b c57000 │ │ @ instruction: 0xff75f0bb │ │ - @ instruction: 0xff74584d │ │ + @ instruction: 0xff745826 │ │ ldr r1, [pc, #12] @ c5757c │ │ mov r0, #8 │ │ mov r2, #36 @ 0x24 │ │ add r1, pc, r1 │ │ b cd1158 │ │ - @ instruction: 0xff733321 │ │ + @ instruction: 0xff7332fa │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, lr} │ │ ldr r1, [r0] │ │ mov r4, r0 │ │ mov r0, r1 │ │ bl c3ac74 │ │ @@ -3258207,15 +3258207,15 @@ │ │ bl c3ac74 │ │ ldr r1, [pc, #16] @ c575bc │ │ mov r0, r4 │ │ mov r2, #47 @ 0x2f │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b cd1394 │ │ - @ instruction: 0xff7332e5 │ │ + @ instruction: 0xff7332be │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r4, #0 │ │ cmp r2, #0 │ │ bmi c576b0 │ │ mov r6, r0 │ │ cmp r0, #0 │ │ ldrne r5, [r6] │ │ @@ -3258270,16 +3258270,16 @@ │ │ beq c576ac │ │ ldr r0, [r6] │ │ cmp r0, #0 │ │ streq r5, [r6] │ │ mov r4, r5 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff73329d │ │ - @ instruction: 0xff733221 │ │ + @ instruction: 0xff733276 │ │ + @ instruction: 0xff7331fa │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #32 │ │ mov r4, r1 │ │ mov r6, r0 │ │ cmp r1, #0 │ │ beq c57708 │ │ ldr r1, [r4] │ │ @@ -3258445,15 +3258445,15 @@ │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ mvn r0, #0 │ │ str r0, [r8] │ │ mov r0, #1 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff732fad │ │ + @ instruction: 0xff732f86 │ │ push {fp, lr} │ │ sub sp, sp, #24 │ │ mov r0, #0 │ │ ldr lr, [sp, #32] │ │ ldr ip, [sp, #36] @ 0x24 │ │ str lr, [sp] │ │ str ip, [sp, #4] │ │ @@ -3258530,17 +3258530,17 @@ │ │ mov r0, r5 │ │ mov r2, #47 @ 0x2f │ │ add r1, pc, r1 │ │ bl cd1394 │ │ mov r0, r4 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff732ecd │ │ - @ instruction: 0xff732e11 │ │ - @ instruction: 0xff732de1 │ │ + @ instruction: 0xff732ea6 │ │ + @ instruction: 0xff732dea │ │ + @ instruction: 0xff732dba │ │ ldr ip, [r3, #92] @ 0x5c │ │ ldr ip, [ip, #12] │ │ bx ip │ │ b c57ae4 │ │ push {r4, r5, r6, lr} │ │ ldr r1, [pc, #204] @ c57bbc │ │ mov r0, #40 @ 0x28 │ │ @@ -3258591,16 +3258591,16 @@ │ │ bl cd1394 │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ mov r0, r5 │ │ bl c57bc8 │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff73674a │ │ - @ instruction: 0xff7366d2 │ │ + @ instruction: 0xff736723 │ │ + @ instruction: 0xff7366ab │ │ @ instruction: 0xff766053 │ │ push {r4, r5, r6, lr} │ │ mov r4, #1 │ │ cmp r0, #0 │ │ beq c57c94 │ │ mov r5, r0 │ │ add r0, r0, #8 │ │ @@ -3258672,19 +3258672,19 @@ │ │ mov r4, #0 │ │ mov r0, #37 @ 0x25 │ │ mov r1, #107 @ 0x6b │ │ mov r2, #0 │ │ bl c8cce8 │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff736592 │ │ + @ instruction: 0xff73656b │ │ @ instruction: 0xff754f8a │ │ - @ instruction: 0xff736566 │ │ + @ instruction: 0xff73653f │ │ @ instruction: 0xff754f5e │ │ - @ instruction: 0xff7365d6 │ │ + @ instruction: 0xff7365af │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r4, r0 │ │ cmp r0, #0 │ │ mov r5, r0 │ │ bne c57d48 │ │ mov r7, r3 │ │ mov r6, r1 │ │ @@ -3258780,21 +3258780,21 @@ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ mov r6, #108 @ 0x6c │ │ mov r7, #143 @ 0x8f │ │ b c57df0 │ │ mov r6, #103 @ 0x67 │ │ mov r7, #147 @ 0x93 │ │ b c57df0 │ │ - @ instruction: 0xff736482 │ │ + @ instruction: 0xff73645b │ │ @ instruction: 0xff74db93 │ │ - @ instruction: 0xff7364ba │ │ - @ instruction: 0xff742cad │ │ - @ instruction: 0xff736402 │ │ - @ instruction: 0xff7363da │ │ - @ instruction: 0xff73643e │ │ + @ instruction: 0xff736493 │ │ + @ instruction: 0xff742c86 │ │ + @ instruction: 0xff7363db │ │ + @ instruction: 0xff7363b3 │ │ + @ instruction: 0xff736417 │ │ @ instruction: 0xff74db4f │ │ push {fp, lr} │ │ cmp r0, #0 │ │ beq c57f34 │ │ cmp r1, #3 │ │ beq c57f78 │ │ cmp r1, #2 │ │ @@ -3258837,17 +3258837,17 @@ │ │ ldr r1, [r0, #12] │ │ orr r1, r1, r2 │ │ str r1, [r0, #12] │ │ mov r0, #0 │ │ pop {fp, pc} │ │ pop {fp, lr} │ │ bx ip │ │ - @ instruction: 0xff7362fa │ │ + @ instruction: 0xff7362d3 │ │ @ instruction: 0xff74da22 │ │ - @ instruction: 0xff736322 │ │ + @ instruction: 0xff7362fb │ │ @ instruction: 0xff74da4a │ │ push {r4, r5, fp, lr} │ │ movw r4, #258 @ 0x102 │ │ cmp r0, #0 │ │ movt r4, #12 │ │ mov r5, #163 @ 0xa3 │ │ cmpne r1, #0 │ │ @@ -3258876,15 +3258876,15 @@ │ │ bne c57ff0 │ │ mov r4, #106 @ 0x6a │ │ mov r5, #171 @ 0xab │ │ b c57fc0 │ │ mov r4, #108 @ 0x6c │ │ mov r5, #167 @ 0xa7 │ │ b c57fc0 │ │ - @ instruction: 0xff73626e │ │ + @ instruction: 0xff736247 │ │ @ instruction: 0xff74d988 │ │ push {r4, lr} │ │ cmp r0, #0 │ │ ldrne r0, [r0, #32] │ │ popne {r4, pc} │ │ bl c8cb04 │ │ ldr r0, [pc, #48] @ c58084 │ │ @@ -3258897,16 +3258897,16 @@ │ │ mov r0, #37 @ 0x25 │ │ movt r1, #12 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c8cce8 │ │ mov r0, r4 │ │ pop {r4, pc} │ │ - @ instruction: 0xff7361e6 │ │ - @ instruction: 0xff73284f │ │ + @ instruction: 0xff7361bf │ │ + @ instruction: 0xff732828 │ │ cmp r0, #0 │ │ cmpne r1, #0 │ │ bne c580d8 │ │ push {fp, lr} │ │ bl c8cb04 │ │ ldr r0, [pc, #92] @ c58104 │ │ mov r1, #251 @ 0xfb │ │ @@ -3258929,16 +3258929,16 @@ │ │ cmp r3, #0 │ │ bne c58100 │ │ ldr r3, [r0] │ │ ldr r3, [r3, #24] │ │ cmp r3, #0 │ │ beq c580d0 │ │ bx r3 │ │ - @ instruction: 0xff736192 │ │ - @ instruction: 0xff734454 │ │ + @ instruction: 0xff73616b │ │ + @ instruction: 0xff73442d │ │ push {r4, lr} │ │ cmp r0, #0 │ │ beq c58188 │ │ cmp r1, #0 │ │ ldreq r1, [r0, #32] │ │ cmpeq r1, #0 │ │ beq c581c4 │ │ @@ -3258988,19 +3258988,19 @@ │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c8cbf8 │ │ mov r4, #0 │ │ mov r0, #37 @ 0x25 │ │ mov r1, #111 @ 0x6f │ │ b c581b4 │ │ - @ instruction: 0xff7360a6 │ │ + @ instruction: 0xff73607f │ │ @ instruction: 0xff74bbdf │ │ - @ instruction: 0xff73606a │ │ + @ instruction: 0xff736043 │ │ @ instruction: 0xff74bba3 │ │ - @ instruction: 0xff7360ca │ │ + @ instruction: 0xff7360a3 │ │ ldr r0, [pc, #4] @ c58210 │ │ add r0, pc, r0 │ │ bx lr │ │ eoreq r5, r0, ip, lsl #13 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #32 │ │ mov r6, r1 │ │ @@ -3259057,15 +3259057,15 @@ │ │ bl c8cce8 │ │ ldr r0, [sp, #20] │ │ bl c611d8 │ │ mov r0, r5 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff756903 │ │ - @ instruction: 0xff740d36 │ │ + @ instruction: 0xff740d0f │ │ push {r4, r5, r6, r8, r9, lr} │ │ sub sp, sp, #24 │ │ ldr r6, [r1, #20] │ │ mov r5, r0 │ │ add r0, sp, #16 │ │ add r1, sp, #20 │ │ mov r4, #0 │ │ @@ -3259464,15 +3259464,15 @@ │ │ mov r0, #16 │ │ mov r1, #125 @ 0x7d │ │ mov r2, #0 │ │ bl c8cce8 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ @ instruction: 0xff756297 │ │ - @ instruction: 0xff739422 │ │ + @ instruction: 0xff7393fb │ │ ldr r0, [r0, #20] │ │ b c61704 │ │ ldr r0, [r0, #20] │ │ ldr r0, [r0, #12] │ │ cmp r0, #0 │ │ beq c58984 │ │ mov r1, #0 │ │ @@ -3259488,15 +3259488,15 @@ │ │ mov r0, #16 │ │ mov r1, #124 @ 0x7c │ │ mov r2, #0 │ │ bl c8cce8 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ @ instruction: 0xff756237 │ │ - @ instruction: 0xff743d72 │ │ + @ instruction: 0xff743d4b │ │ ldr r0, [r0, #20] │ │ ldr r0, [r0, #56] @ 0x38 │ │ bx lr │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #20 │ │ cmp r0, #0 │ │ mov r6, #0 │ │ @@ -3259619,17 +3259619,17 @@ │ │ movw r2, #603 @ 0x25b │ │ bl cd1394 │ │ mov r0, r9 │ │ bl c3d008 │ │ mov r0, r9 │ │ bl c3cd24 │ │ b c589f4 │ │ - @ instruction: 0xff73a9b1 │ │ - @ instruction: 0xff731d58 │ │ - @ instruction: 0xff73922c │ │ + @ instruction: 0xff73a98a │ │ + @ instruction: 0xff731d31 │ │ + @ instruction: 0xff739205 │ │ @ instruction: 0xff756033 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r6, r0 │ │ mov r0, r1 │ │ mov r4, r1 │ │ bl cb3000 │ │ mov r5, r0 │ │ @@ -3259679,15 +3259679,15 @@ │ │ movt r1, #8 │ │ mov r2, #0 │ │ mov r7, #0 │ │ bl c8cce8 │ │ mov r0, r7 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff755f43 │ │ - @ instruction: 0xff743a92 │ │ + @ instruction: 0xff743a6b │ │ ldr r2, [r1, #20] │ │ cmp r2, #0 │ │ beq c58d14 │ │ push {r4, r5, fp, lr} │ │ mov r5, r0 │ │ mov r0, r2 │ │ bl c612b8 │ │ @@ -3259880,22 +3259880,22 @@ │ │ movw r2, #342 @ 0x156 │ │ bl cd1394 │ │ mov r0, r6 │ │ add sp, sp, #12 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff755cc7 │ │ @ instruction: 0xff7504c5 │ │ - @ instruction: 0xff73e2a0 │ │ - @ instruction: 0xff73545b │ │ - @ instruction: 0xff741c4a │ │ + @ instruction: 0xff73e279 │ │ + @ instruction: 0xff735434 │ │ + @ instruction: 0xff741c23 │ │ @ instruction: 0xff75056d │ │ - @ instruction: 0xff72feaa │ │ - @ instruction: 0xff7381cc │ │ + @ instruction: 0xff72fe83 │ │ + @ instruction: 0xff7381a5 │ │ @ instruction: 0xff759530 │ │ - @ instruction: 0xff738184 │ │ + @ instruction: 0xff73815d │ │ @ instruction: 0xff755c53 │ │ @ instruction: 0xff750451 │ │ @ instruction: 0xff755c1f │ │ push {r4, r5, r6, r7, fp, lr} │ │ cmp r2, #0 │ │ beq c5907c │ │ mov r5, r0 │ │ @@ -3259976,19 +3259976,19 @@ │ │ bl c8cbf8 │ │ movw r1, #16 │ │ mov r4, #0 │ │ movt r1, #8 │ │ mov r0, #16 │ │ b c590a4 │ │ @ instruction: 0xff755b43 │ │ - @ instruction: 0xff738cbd │ │ + @ instruction: 0xff738c96 │ │ @ instruction: 0xff755acf │ │ - @ instruction: 0xff738c49 │ │ + @ instruction: 0xff738c22 │ │ @ instruction: 0xff755a93 │ │ - @ instruction: 0xff738c0d │ │ + @ instruction: 0xff738be6 │ │ ldr r0, [pc, #4] @ c59180 │ │ add r0, pc, r0 │ │ bx lr │ │ andseq ip, ip, r8, lsr ip │ │ ldr r0, [pc, #4] @ c59190 │ │ add r0, pc, r0 │ │ bx lr │ │ @@ -3260537,49 +3260537,49 @@ │ │ b c59a14 │ │ movw r4, #454 @ 0x1c6 │ │ str r6, [r9, #20] │ │ movw r5, #13 │ │ movt r5, #8 │ │ b c59584 │ │ andseq ip, ip, r0, ror #21 │ │ - @ instruction: 0xff73beae │ │ - @ instruction: 0xff73fbb7 │ │ - @ instruction: 0xff73be7a │ │ + @ instruction: 0xff73be87 │ │ + @ instruction: 0xff73fb90 │ │ + @ instruction: 0xff73be53 │ │ @ instruction: 0xff75cae7 │ │ - @ instruction: 0xff73bd1e │ │ + @ instruction: 0xff73bcf7 │ │ @ instruction: 0xff75c98b │ │ - @ instruction: 0xff73bcc2 │ │ + @ instruction: 0xff73bc9b │ │ @ instruction: 0xff75c92f │ │ - @ instruction: 0xff73bc6e │ │ + @ instruction: 0xff73bc47 │ │ @ instruction: 0xff75c8db │ │ andseq ip, ip, r8, asr r9 │ │ - @ instruction: 0xff73bcfa │ │ + @ instruction: 0xff73bcd3 │ │ @ instruction: 0xff75c967 │ │ - @ instruction: 0xff73bc9a │ │ + @ instruction: 0xff73bc73 │ │ @ instruction: 0xff75c907 │ │ - @ instruction: 0xff73bc46 │ │ + @ instruction: 0xff73bc1f │ │ @ instruction: 0xff75c8b3 │ │ - @ instruction: 0xff73bb5e │ │ + @ instruction: 0xff73bb37 │ │ @ instruction: 0xff75c7cb │ │ mulseq ip, ip, r6 │ │ - @ instruction: 0xff73bb42 │ │ + @ instruction: 0xff73bb1b │ │ @ instruction: 0xff75c7af │ │ - @ instruction: 0xff73bb96 │ │ + @ instruction: 0xff73bb6f │ │ @ instruction: 0xff75c803 │ │ - @ instruction: 0xff73bdae │ │ + @ instruction: 0xff73bd87 │ │ @ instruction: 0xff75ca1b │ │ - @ instruction: 0xff73b97e │ │ - @ instruction: 0xff739c4b │ │ - @ instruction: 0xff73b952 │ │ - @ instruction: 0xff73bfba │ │ - @ instruction: 0xff73bf96 │ │ - @ instruction: 0xff73baba │ │ - @ instruction: 0xff73b90e │ │ - @ instruction: 0xff73bd76 │ │ - @ instruction: 0xff73fa7f │ │ + @ instruction: 0xff73b957 │ │ + @ instruction: 0xff739c24 │ │ + @ instruction: 0xff73b92b │ │ + @ instruction: 0xff73bf93 │ │ + @ instruction: 0xff73bf6f │ │ + @ instruction: 0xff73ba93 │ │ + @ instruction: 0xff73b8e7 │ │ + @ instruction: 0xff73bd4f │ │ + @ instruction: 0xff73fa58 │ │ andseq ip, ip, r0, lsl #14 │ │ push {r4, r5, fp, lr} │ │ mov r5, r0 │ │ cmp r1, #0 │ │ beq c59ae8 │ │ ldr r0, [r1] │ │ mov r4, r1 │ │ @@ -3260664,19 +3260664,19 @@ │ │ mov r0, r4 │ │ add r1, pc, r1 │ │ bl c31f68 │ │ mov r4, #0 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ andseq ip, ip, ip, ror #4 │ │ - @ instruction: 0xff73b7fa │ │ - @ instruction: 0xff73826a │ │ + @ instruction: 0xff73b7d3 │ │ + @ instruction: 0xff738243 │ │ andseq ip, ip, r8, ror r1 │ │ - @ instruction: 0xff73b726 │ │ - @ instruction: 0xff738196 │ │ + @ instruction: 0xff73b6ff │ │ + @ instruction: 0xff73816f │ │ andseq ip, ip, r0, asr r1 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #28 │ │ mov r8, r0 │ │ ldr r0, [r0, #4] │ │ mov fp, #0 │ │ cmp r0, #0 │ │ @@ -3261190,17 +3261190,17 @@ │ │ ldr r5, [sp, #8] │ │ b c59cf8 │ │ mov r0, #800 @ 0x320 │ │ str r0, [sp, #24] │ │ mov r8, r4 │ │ mov fp, r7 │ │ b c59ff4 │ │ - @ instruction: 0xff73b63a │ │ + @ instruction: 0xff73b613 │ │ @ instruction: 0xff75870d │ │ - @ instruction: 0xff73b28a │ │ + @ instruction: 0xff73b263 │ │ push {r4, lr} │ │ cmp r0, #0 │ │ beq c5a4ac │ │ ldr r1, [r0] │ │ cmp r1, #2 │ │ beq c5a4fc │ │ cmp r1, #1 │ │ @@ -3261270,21 +3261270,21 @@ │ │ mov r4, #0 │ │ mov r0, #16 │ │ mov r1, #119 @ 0x77 │ │ mov r2, #0 │ │ bl c8cce8 │ │ mov r0, r4 │ │ pop {r4, pc} │ │ - @ instruction: 0xff73ae4e │ │ + @ instruction: 0xff73ae27 │ │ @ instruction: 0xff75f601 │ │ - @ instruction: 0xff73ad9a │ │ + @ instruction: 0xff73ad73 │ │ @ instruction: 0xff75f54d │ │ - @ instruction: 0xff73adca │ │ + @ instruction: 0xff73ada3 │ │ @ instruction: 0xff75f57d │ │ - @ instruction: 0xff73adf6 │ │ + @ instruction: 0xff73adcf │ │ @ instruction: 0xff75f5a9 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ mov r6, r0 │ │ ldr r0, [r1] │ │ ldr r3, [pc, #168] @ c5a678 │ │ mov r5, r1 │ │ @@ -3261377,18 +3261377,18 @@ │ │ bl c8cce8 │ │ ldr r1, [pc, #36] @ c5a758 │ │ mov r0, r5 │ │ add r1, pc, r1 │ │ bl c31f68 │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff73ac32 │ │ + @ instruction: 0xff73ac0b │ │ @ instruction: 0xff752567 │ │ andseq fp, ip, r8, lsr #13 │ │ - @ instruction: 0xff73abfe │ │ + @ instruction: 0xff73abd7 │ │ @ instruction: 0xff752533 │ │ andseq fp, ip, r4, lsr #12 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ mov r6, r0 │ │ ldr r0, [r1] │ │ ldr r3, [pc, #568] @ c5a9ac │ │ @@ -3261532,15 +3261532,15 @@ │ │ ldr r0, [r4, #56] @ 0x38 │ │ ldr r1, [sp] │ │ add r0, r0, #1 │ │ str r1, [r9] │ │ str r0, [r4, #56] @ 0x38 │ │ b c5a940 │ │ andseq fp, ip, r8, asr r8 │ │ - @ instruction: 0xff73aa16 │ │ + @ instruction: 0xff73a9ef │ │ @ instruction: 0xff757b08 │ │ andseq fp, ip, r0, lsr #13 │ │ andseq fp, ip, r8, asr #12 │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #8 │ │ cmp r0, #0 │ │ mov r5, #0 │ │ @@ -3261714,32 +3261714,32 @@ │ │ ldr r2, [pc, #60] @ c5acb0 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c8cbf8 │ │ movw r1, #16 │ │ movt r1, #8 │ │ b c5ac4c │ │ - @ instruction: 0xff73a912 │ │ - @ instruction: 0xff73739e │ │ + @ instruction: 0xff73a8eb │ │ + @ instruction: 0xff737377 │ │ andseq fp, ip, r4, asr r5 │ │ - @ instruction: 0xff73a786 │ │ - @ instruction: 0xff737212 │ │ - @ instruction: 0xff73a75a │ │ - @ instruction: 0xff7371e6 │ │ - @ instruction: 0xff73a6da │ │ - @ instruction: 0xff737166 │ │ - @ instruction: 0xff73a69a │ │ - @ instruction: 0xff737126 │ │ + @ instruction: 0xff73a75f │ │ + @ instruction: 0xff7371eb │ │ + @ instruction: 0xff73a733 │ │ + @ instruction: 0xff7371bf │ │ + @ instruction: 0xff73a6b3 │ │ + @ instruction: 0xff73713f │ │ + @ instruction: 0xff73a673 │ │ + @ instruction: 0xff7370ff │ │ andseq fp, ip, r8, ror r4 │ │ - @ instruction: 0xff73a71e │ │ - @ instruction: 0xff7371aa │ │ - @ instruction: 0xff73a8de │ │ + @ instruction: 0xff73a6f7 │ │ + @ instruction: 0xff737183 │ │ + @ instruction: 0xff73a8b7 │ │ andseq fp, ip, r4, lsl #11 │ │ - @ instruction: 0xff73a702 │ │ - @ instruction: 0xff73718e │ │ + @ instruction: 0xff73a6db │ │ + @ instruction: 0xff737167 │ │ cmp r0, #0 │ │ beq c5ace0 │ │ ldr r0, [r0, #12] │ │ b c5a688 │ │ push {fp, lr} │ │ bl c8cb04 │ │ ldr r0, [pc, #44] @ c5ad1c │ │ @@ -3261751,16 +3261751,16 @@ │ │ movw r1, #258 @ 0x102 │ │ mov r0, #16 │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c8cce8 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff73a616 │ │ - @ instruction: 0xff73c520 │ │ + @ instruction: 0xff73a5ef │ │ + @ instruction: 0xff73c4f9 │ │ push {r4, r5, r6, r7, fp, lr} │ │ cmp r1, #0 │ │ movne r5, r0 │ │ ldrne r0, [r1] │ │ cmpne r0, #0 │ │ bne c5ad78 │ │ bl c8cb04 │ │ @@ -3261834,17 +3261834,17 @@ │ │ movt r1, #8 │ │ b c5ad60 │ │ ldr r0, [r4, #56] @ 0x38 │ │ add r0, r0, #1 │ │ str r0, [r4, #56] @ 0x38 │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff73a5be │ │ + @ instruction: 0xff73a597 │ │ @ instruction: 0xff74533d │ │ - @ instruction: 0xff73a4ce │ │ + @ instruction: 0xff73a4a7 │ │ @ instruction: 0xff74524d │ │ push {r4, r5, r6, r7, fp, lr} │ │ cmp r0, #0 │ │ ldrne r5, [r0] │ │ cmpne r5, #0 │ │ bne c5aec8 │ │ bl c8cb04 │ │ @@ -3261885,17 +3261885,17 @@ │ │ ldr r2, [pc, #32] @ c5af40 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c8cbf8 │ │ movw r1, #16 │ │ movt r1, #8 │ │ b c5aeb4 │ │ - @ instruction: 0xff73a46e │ │ + @ instruction: 0xff73a447 │ │ @ instruction: 0xff75ec42 │ │ - @ instruction: 0xff73a3ee │ │ + @ instruction: 0xff73a3c7 │ │ @ instruction: 0xff75ebc2 │ │ push {r4, r5, r6, r8, fp, lr} │ │ sub sp, sp, #8 │ │ cmp r0, #0 │ │ beq c5af8c │ │ mov r5, r0 │ │ mov r4, r1 │ │ @@ -3261973,26 +3261973,26 @@ │ │ add r1, pc, r1 │ │ bl cd1394 │ │ mov r5, #0 │ │ str r5, [r4] │ │ b c5afc0 │ │ mov r5, #0 │ │ b c5afc0 │ │ - @ instruction: 0xff73a36e │ │ + @ instruction: 0xff73a347 │ │ @ instruction: 0xff75eb52 │ │ - @ instruction: 0xff73a322 │ │ - @ instruction: 0xff73a2c6 │ │ + @ instruction: 0xff73a2fb │ │ + @ instruction: 0xff73a29f │ │ @ instruction: 0xff75eaaa │ │ - @ instruction: 0xff73a292 │ │ + @ instruction: 0xff73a26b │ │ ldr r1, [pc, #12] @ c5b0c0 │ │ mov r0, #8 │ │ movw r2, #1197 @ 0x4ad │ │ add r1, pc, r1 │ │ b cd1158 │ │ - @ instruction: 0xff73a252 │ │ + @ instruction: 0xff73a22b │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, lr} │ │ ldr r1, [r0] │ │ mov r4, r0 │ │ mov r0, r1 │ │ bl c3ac74 │ │ @@ -3262000,15 +3262000,15 @@ │ │ bl c3ac74 │ │ ldr r1, [pc, #16] @ c5b100 │ │ mov r0, r4 │ │ movw r2, #1208 @ 0x4b8 │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b cd1394 │ │ - @ instruction: 0xff73a216 │ │ + @ instruction: 0xff73a1ef │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r4, #0 │ │ cmp r2, #0 │ │ bmi c5b1f4 │ │ mov r6, r0 │ │ cmp r0, #0 │ │ ldrne r5, [r6] │ │ @@ -3262063,16 +3262063,16 @@ │ │ beq c5b1f0 │ │ ldr r0, [r6] │ │ cmp r0, #0 │ │ streq r5, [r6] │ │ mov r4, r5 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff73a1ce │ │ - @ instruction: 0xff73a152 │ │ + @ instruction: 0xff73a1a7 │ │ + @ instruction: 0xff73a12b │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #32 │ │ mov r4, r1 │ │ mov r6, r0 │ │ cmp r1, #0 │ │ beq c5b24c │ │ ldr r1, [r4] │ │ @@ -3262236,15 +3262236,15 @@ │ │ mov r0, #0 │ │ ldr r1, [pc, #12] @ c5b4ac │ │ add r1, pc, r1 │ │ ldr r0, [r1, r0, lsl #3] │ │ pop {r4, pc} │ │ @ instruction: 0xff744c78 │ │ andseq sl, ip, r4, lsr #23 │ │ - @ instruction: 0xff740e7d │ │ + @ instruction: 0xff740e56 │ │ cmp r0, #0 │ │ beq c5b4dc │ │ cmp r0, #16384 @ 0x4000 │ │ beq c5b4d8 │ │ mov r1, #0 │ │ cmp r0, #8192 @ 0x2000 │ │ bne c5b4ec │ │ @@ -3262338,16 +3262338,16 @@ │ │ mov r0, #1 │ │ ldr r1, [pc, #12] @ c5b644 │ │ add r1, pc, r1 │ │ ldr r0, [r1, r0, lsl #3] │ │ pop {r4, pc} │ │ @ instruction: 0xff755277 │ │ andseq sl, ip, r4, lsr sl │ │ - @ instruction: 0xff72f2e0 │ │ - @ instruction: 0xff72ba6f │ │ + @ instruction: 0xff72f2b9 │ │ + @ instruction: 0xff72ba48 │ │ cmp r0, #6 │ │ beq c5b678 │ │ mov r1, r0 │ │ mov r0, #0 │ │ cmp r1, #4 │ │ beq c5b67c │ │ cmp r1, #2 │ │ @@ -3262700,47 +3262700,47 @@ │ │ mov r0, #16 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c8cce8 │ │ mov r0, r4 │ │ add sp, sp, #12 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff73bb4f │ │ + @ instruction: 0xff73bb28 │ │ @ instruction: 0xff7449d7 │ │ andseq sl, ip, ip, asr r9 │ │ @ instruction: 0xff7534d3 │ │ - @ instruction: 0xff73ba57 │ │ + @ instruction: 0xff73ba30 │ │ @ instruction: 0xff7448df │ │ @ instruction: 0x001ca8fc │ │ - @ instruction: 0xff72e8ec │ │ - @ instruction: 0xff73ba33 │ │ + @ instruction: 0xff72e8c5 │ │ + @ instruction: 0xff73ba0c │ │ @ instruction: 0xff7448bb │ │ @ instruction: 0xff7602bd │ │ @ instruction: 0xff74dbcc │ │ @ instruction: 0xff751495 │ │ - @ instruction: 0xff72ed4e │ │ - @ instruction: 0xff72e676 │ │ - @ instruction: 0xff737d76 │ │ - @ instruction: 0xff72eca2 │ │ - @ instruction: 0xff72e5ba │ │ - @ instruction: 0xff737cae │ │ + @ instruction: 0xff72ed27 │ │ + @ instruction: 0xff72e64f │ │ + @ instruction: 0xff737d4f │ │ + @ instruction: 0xff72ec7b │ │ + @ instruction: 0xff72e593 │ │ + @ instruction: 0xff737c87 │ │ @ instruction: 0xff7440be │ │ @ instruction: 0xff74408e │ │ - @ instruction: 0xff72b6de │ │ - @ instruction: 0xff72b6be │ │ + @ instruction: 0xff72b6b7 │ │ + @ instruction: 0xff72b697 │ │ @ instruction: 0xff74da24 │ │ @ instruction: 0xff74d9c0 │ │ - @ instruction: 0xff73635b │ │ - @ instruction: 0xff73632b │ │ + @ instruction: 0xff736334 │ │ + @ instruction: 0xff736304 │ │ @ instruction: 0xff74434e │ │ @ instruction: 0xff74425a │ │ - @ instruction: 0xff73b66f │ │ - @ instruction: 0xff7361ec │ │ - @ instruction: 0xff72d224 │ │ - @ instruction: 0xff73b71f │ │ + @ instruction: 0xff73b648 │ │ + @ instruction: 0xff7361c5 │ │ + @ instruction: 0xff72d1fd │ │ + @ instruction: 0xff73b6f8 │ │ @ instruction: 0xff7445a7 │ │ push {r4, r5, r6, lr} │ │ mov r6, r1 │ │ mov r5, r0 │ │ bl c61d9c │ │ mov r4, #0 │ │ cmp r6, #1 │ │ @@ -3262884,17 +3262884,17 @@ │ │ mov r0, fp │ │ bl c61e60 │ │ cmp r0, #0 │ │ bne c5bdd4 │ │ b c5bdfc │ │ mov sl, #0 │ │ b c5bdfc │ │ - @ instruction: 0xff73776d │ │ - @ instruction: 0xff72eb30 │ │ - @ instruction: 0xff73b41b │ │ + @ instruction: 0xff737746 │ │ + @ instruction: 0xff72eb09 │ │ + @ instruction: 0xff73b3f4 │ │ cmp r0, #0 │ │ moveq r0, #0 │ │ bxeq lr │ │ push {r4, r5, r6, lr} │ │ mov r4, r1 │ │ mov r5, r0 │ │ bl c61d84 │ │ @@ -3263064,23 +3263064,23 @@ │ │ mov r1, r6 │ │ bl c61e3c │ │ b c5c194 │ │ mov r5, #0 │ │ mov r0, r5 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff735e08 │ │ + @ instruction: 0xff735de1 │ │ @ instruction: 0xff745c0f │ │ @ instruction: 0xff752bbb │ │ @ instruction: 0xff747d30 │ │ @ instruction: 0xff7497d7 │ │ @ instruction: 0xff752ad8 │ │ @ instruction: 0xff74d2ad │ │ andseq r9, ip, ip, ror #29 │ │ - @ instruction: 0xff73b177 │ │ + @ instruction: 0xff73b150 │ │ @ instruction: 0xff75f98b │ │ ldr r2, [r0, #4] │ │ mov r1, r0 │ │ mov r0, #1 │ │ cmp r2, #0 │ │ bxne lr │ │ push {r4, lr} │ │ @@ -3263219,16 +3263219,16 @@ │ │ mov r0, r6 │ │ bl c611d8 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ mov r3, #0 │ │ strd r2, [r6] │ │ b c5c240 │ │ - @ instruction: 0xff73af73 │ │ - @ instruction: 0xff72ad9f │ │ + @ instruction: 0xff73af4c │ │ + @ instruction: 0xff72ad78 │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #8 │ │ mov r4, r1 │ │ ldr r1, [r0, #4] │ │ mov r2, r0 │ │ mov r0, #0 │ │ cmp r1, #6 │ │ @@ -3263278,15 +3263278,15 @@ │ │ cmp r1, #0 │ │ bmi c5c458 │ │ mov r0, #1 │ │ str r1, [r4] │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff743c40 │ │ - @ instruction: 0xff73fe41 │ │ + @ instruction: 0xff73fe1a │ │ andseq r9, ip, r0, ror fp │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #8 │ │ mov r4, r1 │ │ ldr r1, [r0, #4] │ │ mov r2, r0 │ │ mov r0, #0 │ │ @@ -3263346,16 +3263346,16 @@ │ │ cmp r1, #0 │ │ bmi c5c544 │ │ mov r0, #1 │ │ str r1, [r4] │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff7542cf │ │ - @ instruction: 0xff72e334 │ │ - @ instruction: 0xff72aac3 │ │ + @ instruction: 0xff72e30d │ │ + @ instruction: 0xff72aa9c │ │ andseq r9, ip, r8, lsl #21 │ │ push {r4, lr} │ │ sub sp, sp, #16 │ │ add r1, sp, #12 │ │ add r2, sp, #8 │ │ mov r4, #0 │ │ mov r3, r0 │ │ @@ -3263498,19 +3263498,19 @@ │ │ mov r0, r4 │ │ bl c611d8 │ │ mov r0, r5 │ │ bl c62920 │ │ mov r0, #0 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff73aad3 │ │ + @ instruction: 0xff73aaac │ │ @ instruction: 0xff74afcc │ │ - @ instruction: 0xff73aa0b │ │ + @ instruction: 0xff73a9e4 │ │ @ instruction: 0xff74af04 │ │ - @ instruction: 0xff73aa3f │ │ + @ instruction: 0xff73aa18 │ │ @ instruction: 0xff74af38 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #24 │ │ mov r5, r2 │ │ mov r6, r1 │ │ add r1, sp, #20 │ │ add r2, sp, #16 │ │ @@ -3263551,15 +3263551,15 @@ │ │ mov r2, #0 │ │ bl c8cce8 │ │ ldr r0, [sp, #12] │ │ bl c611d8 │ │ mov r0, r4 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff73a927 │ │ + @ instruction: 0xff73a900 │ │ @ instruction: 0xff74e6cf │ │ push {r4, r5, r6, lr} │ │ cmp r0, #0 │ │ beq c5c9c0 │ │ mov r6, r1 │ │ mov r5, #0 │ │ cmp r2, #0 │ │ @@ -3263610,17 +3263610,17 @@ │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c8cbf8 │ │ movw r1, #3 │ │ movt r1, #8 │ │ b c5c9e8 │ │ @ instruction: 0xff745222 │ │ - @ instruction: 0xff731890 │ │ + @ instruction: 0xff731869 │ │ @ instruction: 0xff7451e6 │ │ - @ instruction: 0xff731854 │ │ + @ instruction: 0xff73182d │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #8 │ │ cmp r0, #0 │ │ movne r9, r1 │ │ ldrne r1, [r0] │ │ cmpne r1, #0 │ │ bne c5ca88 │ │ @@ -3263735,17 +3263735,17 @@ │ │ mov r8, #1 │ │ cmp r0, #0 │ │ bne c5cba0 │ │ mov r6, #122 @ 0x7a │ │ mov r7, #107 @ 0x6b │ │ b c5cb70 │ │ @ instruction: 0xff745192 │ │ - @ instruction: 0xff72fabb │ │ + @ instruction: 0xff72fa94 │ │ @ instruction: 0xff745072 │ │ - @ instruction: 0xff72f99b │ │ + @ instruction: 0xff72f974 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #52 @ 0x34 │ │ mov r4, r2 │ │ cmp r2, #1 │ │ blt c5d124 │ │ ldr r3, [pc, #1404] @ c5d1c0 │ │ mov r2, #0 │ │ @@ -3264100,16 +3264100,16 @@ │ │ add r0, r0, #5 │ │ str r0, [sp, #48] @ 0x30 │ │ b c5d09c │ │ andseq r9, ip, ip, lsr r4 │ │ @ instruction: 0xff74a6a6 │ │ @ instruction: 0xff75acf2 │ │ @ instruction: 0xff74a61e │ │ - @ instruction: 0xff73f5fe │ │ - @ instruction: 0xff736026 │ │ + @ instruction: 0xff73f5d7 │ │ + @ instruction: 0xff735fff │ │ mov r2, r0 │ │ mov r0, #0 │ │ mov r1, #0 │ │ b c5cc28 │ │ b c97c08 │ │ b c979c8 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ @@ -3264661,15 +3264661,15 @@ │ │ mov r0, r5 │ │ bl c3d008 │ │ mov r0, r6 │ │ bl c3cd24 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff7277fe │ │ - @ instruction: 0xff73d040 │ │ + @ instruction: 0xff73d019 │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl c3add0 │ │ str r0, [r4, #8] │ │ bl c3add0 │ │ str r0, [r4, #12] │ │ bl c3add0 │ │ @@ -3264864,17 +3264864,17 @@ │ │ mov r1, #0 │ │ bl c3bc64 │ │ mov r0, r6 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff727566 │ │ - @ instruction: 0xff73b39b │ │ + @ instruction: 0xff73b374 │ │ @ instruction: 0xff72751e │ │ - @ instruction: 0xff73b353 │ │ + @ instruction: 0xff73b32c │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #36 @ 0x24 │ │ mov r6, r1 │ │ mov r1, r2 │ │ mov r9, r3 │ │ mov r5, r2 │ │ mov r7, r0 │ │ @@ -3265768,17 +3265768,17 @@ │ │ ldr r0, [pc, #24] @ c5ebe4 │ │ movw r1, #749 @ 0x2ed │ │ ldr r2, [pc, #20] @ c5ebe8 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b c5eb98 │ │ @ instruction: 0xff7266ba │ │ - @ instruction: 0xff73a520 │ │ + @ instruction: 0xff73a4f9 │ │ @ instruction: 0xff72667a │ │ - @ instruction: 0xff73a4e0 │ │ + @ instruction: 0xff73a4b9 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ mov r7, r0 │ │ ldr r0, [r0] │ │ mov r5, r2 │ │ ldr r2, [r1, #12] │ │ ldr fp, [r1, #16] │ │ @@ -3266165,17 +3266165,17 @@ │ │ bl c8cce8 │ │ mov r0, fp │ │ bl c3d008 │ │ mov r0, r4 │ │ add sp, sp, #20 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff7263aa │ │ - @ instruction: 0xff729ea2 │ │ + @ instruction: 0xff729e7b │ │ @ instruction: 0xff726072 │ │ - @ instruction: 0xff729b6a │ │ + @ instruction: 0xff729b43 │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r8, r0 │ │ mov r5, r2 │ │ ldr r0, [r2, #4] │ │ mov r6, r1 │ │ ldr r2, [r1, #4] │ │ cmp r2, r0 │ │ @@ -3268255,15 +3268255,15 @@ │ │ bl cd1394 │ │ mov r0, r4 │ │ mov r1, #60 @ 0x3c │ │ mov r2, r5 │ │ mov r3, #103 @ 0x67 │ │ pop {r4, r5, fp, lr} │ │ b cd15ec │ │ - @ instruction: 0xff737e3e │ │ + @ instruction: 0xff737e17 │ │ mov r1, #135 @ 0x87 │ │ b c5c200 │ │ add r0, r0, #32 │ │ ldrex r1, [r0] │ │ add r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ @@ -3268313,17 +3268313,17 @@ │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c8cbf8 │ │ mov r4, #0 │ │ mov r0, #16 │ │ mov r1, #152 @ 0x98 │ │ b c61328 │ │ - @ instruction: 0xff737dc2 │ │ + @ instruction: 0xff737d9b │ │ @ instruction: 0xff74b9d6 │ │ - @ instruction: 0xff737d4e │ │ + @ instruction: 0xff737d27 │ │ @ instruction: 0xff74b962 │ │ push {r4, lr} │ │ mov r4, r0 │ │ ldr r0, [r0, #12] │ │ ldr r0, [r0] │ │ ldr r1, [r0, #168] @ 0xa8 │ │ mov r0, r4 │ │ @@ -3268570,17 +3268570,17 @@ │ │ ldr r2, [pc, #32] @ c617ac │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c8cbf8 │ │ movw r1, #257 @ 0x101 │ │ movt r1, #12 │ │ b c61740 │ │ - @ instruction: 0xff7379a6 │ │ + @ instruction: 0xff73797f │ │ @ instruction: 0xff747d4c │ │ - @ instruction: 0xff737946 │ │ + @ instruction: 0xff73791f │ │ @ instruction: 0xff747cec │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #8 │ │ movw r4, #258 @ 0x102 │ │ movw r5, #533 @ 0x215 │ │ movt r4, #12 │ │ cmp r0, #0 │ │ @@ -3268682,16 +3268682,16 @@ │ │ bl c63cac │ │ mov r5, #1 │ │ cmp r0, #0 │ │ bgt c61810 │ │ mov r4, #107 @ 0x6b │ │ movw r5, #551 @ 0x227 │ │ b c617e0 │ │ - @ instruction: 0xff7378de │ │ - @ instruction: 0xff733b35 │ │ + @ instruction: 0xff7378b7 │ │ + @ instruction: 0xff733b0e │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ mov r7, r1 │ │ mov r5, r0 │ │ bl c617b0 │ │ mov r6, #0 │ │ cmp r0, #0 │ │ @@ -3268743,15 +3268743,15 @@ │ │ mov r5, #130 @ 0x82 │ │ movw r6, #585 @ 0x249 │ │ b c619bc │ │ movw r5, #16 │ │ movw r6, #581 @ 0x245 │ │ movt r5, #8 │ │ b c619bc │ │ - @ instruction: 0xff737702 │ │ + @ instruction: 0xff7376db │ │ @ instruction: 0xff75a127 │ │ push {r4, r5, r6, r7, fp, lr} │ │ movw r4, #258 @ 0x102 │ │ movw r5, #602 @ 0x25a │ │ movt r4, #12 │ │ cmp r0, #0 │ │ beq c61a88 │ │ @@ -3268787,16 +3268787,16 @@ │ │ ldr r0, [r7, #20] │ │ ldr r1, [r1, #8] │ │ bl c3b974 │ │ cmp r0, #0 │ │ bpl c61a88 │ │ mov r0, #1 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff737636 │ │ - @ instruction: 0xff7338ac │ │ + @ instruction: 0xff73760f │ │ + @ instruction: 0xff733885 │ │ push {r4, r5, r6, r8, r9, lr} │ │ sub sp, sp, #8 │ │ cmp r0, #0 │ │ beq c61b34 │ │ mov r9, r1 │ │ ldr r1, [r0, #12] │ │ cmp r1, #0 │ │ @@ -3268865,17 +3268865,17 @@ │ │ mov r2, #0 │ │ bl c8cce8 │ │ b c61c30 │ │ mov r8, #1 │ │ mov r0, r4 │ │ bl c62a0c │ │ b c61b68 │ │ - @ instruction: 0xff73758a │ │ + @ instruction: 0xff737563 │ │ @ instruction: 0xff74b1b2 │ │ - @ instruction: 0xff7374c2 │ │ + @ instruction: 0xff73749b │ │ @ instruction: 0xff74b0ea │ │ push {r4, r5, r6, lr} │ │ cmp r0, #0 │ │ beq c61cbc │ │ mov r6, r0 │ │ ldr r0, [r0, #48] @ 0x30 │ │ bl c3cc04 │ │ @@ -3268919,16 +3268919,16 @@ │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ mov r4, #1 │ │ mov r0, r5 │ │ bl c3cd24 │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff737402 │ │ - @ instruction: 0xff72a8d5 │ │ + @ instruction: 0xff7373db │ │ + @ instruction: 0xff72a8ae │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ ldr r0, [r0] │ │ mov r5, r1 │ │ ldr r2, [r0, #28] │ │ cmp r2, #0 │ │ beq c61d4c │ │ @@ -3269205,15 +3269205,15 @@ │ │ mov r1, #100 @ 0x64 │ │ mov r2, #0 │ │ bl c8cce8 │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ mov r0, r6 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff736f6e │ │ + @ instruction: 0xff736f47 │ │ @ instruction: 0xff753e55 │ │ push {r4, r5, fp, lr} │ │ ldr r5, [r0, #12] │ │ mov r3, r0 │ │ mov r0, #0 │ │ cmp r5, #0 │ │ ldrne r5, [r5] │ │ @@ -3269242,15 +3269242,15 @@ │ │ movw r1, #257 @ 0x101 │ │ mov r0, #16 │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c8cce8 │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff736ed6 │ │ + @ instruction: 0xff736eaf │ │ @ instruction: 0xff75024b │ │ push {r4, r5, r6, lr} │ │ mov r5, r2 │ │ ldr r2, [r0, #20] │ │ mov r6, r1 │ │ mov r4, r0 │ │ cmp r2, #0 │ │ @@ -3269288,17 +3269288,17 @@ │ │ mov r0, #16 │ │ movt r1, #8 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c8cce8 │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff736e22 │ │ + @ instruction: 0xff736dfb │ │ @ instruction: 0xff7501a7 │ │ - @ instruction: 0xff736e3e │ │ + @ instruction: 0xff736e17 │ │ @ instruction: 0xff7501c3 │ │ push {r4, r5, r6, r7, fp, lr} │ │ ldr r2, [r0, #12] │ │ mov r4, #0 │ │ cmp r2, #0 │ │ ldrne r2, [r2] │ │ cmpne r2, #0 │ │ @@ -3269375,20 +3269375,20 @@ │ │ movw r1, #257 @ 0x101 │ │ mov r0, #16 │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c8cce8 │ │ mov r0, r6 │ │ b c62364 │ │ - @ instruction: 0xff736d42 │ │ + @ instruction: 0xff736d1b │ │ @ instruction: 0xff748cbf │ │ - @ instruction: 0xff736d8e │ │ - @ instruction: 0xff736cc2 │ │ + @ instruction: 0xff736d67 │ │ + @ instruction: 0xff736c9b │ │ @ instruction: 0xff748c3f │ │ - @ instruction: 0xff736d62 │ │ + @ instruction: 0xff736d3b │ │ ldr r1, [r0, #12] │ │ mov r0, #0 │ │ cmp r1, #0 │ │ ldrne r1, [r1] │ │ cmpne r1, #0 │ │ ldrne r0, [r1] │ │ movne r1, #1 │ │ @@ -3269496,15 +3269496,15 @@ │ │ bl c611d8 │ │ mov r0, r8 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ @ instruction: 0xff74e3bc │ │ @ instruction: 0xff74e374 │ │ @ instruction: 0x001fb3b8 │ │ @ instruction: 0xff74e27c │ │ - @ instruction: 0xff729fe2 │ │ + @ instruction: 0xff729fbb │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #16 │ │ ldr r6, [r3] │ │ mov r4, #0 │ │ str r1, [sp, #12] │ │ str r4, [sp, #8] │ │ ldr r5, [r6, #36] @ 0x24 │ │ @@ -3269570,17 +3269570,17 @@ │ │ add r2, pc, r2 │ │ bl cd15ec │ │ ldr r4, [sp, #12] │ │ mov r0, r4 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff74e1bc │ │ - @ instruction: 0xff73841d │ │ + @ instruction: 0xff7383f6 │ │ @ instruction: 0xff74e194 │ │ - @ instruction: 0xff7383f5 │ │ + @ instruction: 0xff7383ce │ │ @ instruction: 0xff74e134 │ │ push {r4, r5, r6, r7, r8, lr} │ │ cmp r2, #0 │ │ beq c62820 │ │ mov r6, r2 │ │ ldr r2, [r2, #8] │ │ cmp r2, #0 │ │ @@ -3269669,17 +3269669,17 @@ │ │ mov r0, r5 │ │ mov r1, r6 │ │ mov r2, #72 @ 0x48 │ │ bl cd1394 │ │ mov r0, r8 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ @ instruction: 0xff722a3f │ │ - @ instruction: 0xff729da9 │ │ + @ instruction: 0xff729d82 │ │ @ instruction: 0xff722a13 │ │ - @ instruction: 0xff729d7d │ │ + @ instruction: 0xff729d56 │ │ @ instruction: 0xff722af3 │ │ @ instruction: 0xff722abf │ │ @ instruction: 0xff7229cb │ │ push {r4, lr} │ │ mov r4, r0 │ │ ldr r0, [r0, #96] @ 0x60 │ │ cmp r0, #6 │ │ @@ -3270071,17 +3270071,17 @@ │ │ mov r2, #0 │ │ bl c8cce8 │ │ mov r0, r4 │ │ pop {r4, pc} │ │ mov r0, #1 │ │ pop {r4, pc} │ │ @ instruction: 0xff722393 │ │ - @ instruction: 0xff7343a5 │ │ + @ instruction: 0xff73437e │ │ @ instruction: 0xff7223bf │ │ - @ instruction: 0xff7343d1 │ │ + @ instruction: 0xff7343aa │ │ push {r4, r5, r6, lr} │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq c62f68 │ │ mov r5, r0 │ │ ldr r2, [r0] │ │ ldrd r0, [r0, #104] @ 0x68 │ │ @@ -3270492,15 +3270492,15 @@ │ │ mov r0, #16 │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c8cce8 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ @ instruction: 0xff721cf3 │ │ - @ instruction: 0xff72ca4f │ │ + @ instruction: 0xff72ca28 │ │ push {fp, lr} │ │ ldr ip, [r0] │ │ ldr ip, [ip, #28] │ │ cmp ip, #0 │ │ beq c635d0 │ │ ldr lr, [sp, #8] │ │ str lr, [sp, #8] │ │ @@ -3270539,15 +3270539,15 @@ │ │ mov r0, #16 │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c8cce8 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ @ instruction: 0xff721c37 │ │ - @ instruction: 0xff733c35 │ │ + @ instruction: 0xff733c0e │ │ ldr r2, [r0] │ │ ldr r2, [r2, #40] @ 0x28 │ │ cmp r2, #0 │ │ beq c6367c │ │ bx r2 │ │ push {fp, lr} │ │ bl c8cb04 │ │ @@ -3270763,17 +3270763,17 @@ │ │ mov r0, #16 │ │ mov r1, #101 @ 0x65 │ │ mov r2, #0 │ │ bl c8cce8 │ │ mvn r0, #0 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff7218eb │ │ - @ instruction: 0xff735766 │ │ + @ instruction: 0xff73573f │ │ @ instruction: 0xff7218b3 │ │ - @ instruction: 0xff73572e │ │ + @ instruction: 0xff735707 │ │ push {r4, r5, r6, lr} │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq c63a58 │ │ mov r6, r0 │ │ mov r0, r1 │ │ bl c62d50 │ │ @@ -3270983,17 +3270983,17 @@ │ │ ldr lr, [r1, #4] │ │ cmp lr, #0 │ │ cmpne r3, lr │ │ bne c63ccc │ │ pop {fp, lr} │ │ bx ip │ │ @ instruction: 0xff72156b │ │ - @ instruction: 0xff72e0ef │ │ + @ instruction: 0xff72e0c8 │ │ @ instruction: 0xff721593 │ │ - @ instruction: 0xff72e117 │ │ + @ instruction: 0xff72e0f0 │ │ push {r4, r5, r6, r7, r8, lr} │ │ ldr r7, [r0] │ │ ldr r6, [r7, #68] @ 0x44 │ │ cmp r6, #0 │ │ beq c63da8 │ │ ldr r6, [r1] │ │ cmp r7, r6 │ │ @@ -3271053,19 +3271053,19 @@ │ │ mov r3, r8 │ │ ldr ip, [r1, #68] @ 0x44 │ │ mov r1, r6 │ │ str r7, [sp, #24] │ │ pop {r4, r5, r6, r7, r8, lr} │ │ bx ip │ │ @ instruction: 0xff7214b7 │ │ - @ instruction: 0xff72c226 │ │ + @ instruction: 0xff72c1ff │ │ @ instruction: 0xff7214df │ │ - @ instruction: 0xff72c24e │ │ + @ instruction: 0xff72c227 │ │ @ instruction: 0xff72144f │ │ - @ instruction: 0xff72c1be │ │ + @ instruction: 0xff72c197 │ │ push {fp, lr} │ │ ldr r3, [r0] │ │ ldr ip, [r3, #96] @ 0x60 │ │ cmp ip, #0 │ │ beq c63ec8 │ │ ldr r2, [r1] │ │ cmp r3, r2 │ │ @@ -3271218,17 +3271218,17 @@ │ │ mov r0, #16 │ │ mov r1, #101 @ 0x65 │ │ mov r2, #0 │ │ bl c8cce8 │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff7211cf │ │ - @ instruction: 0xff73503d │ │ + @ instruction: 0xff735016 │ │ @ instruction: 0xff721197 │ │ - @ instruction: 0xff735005 │ │ + @ instruction: 0xff734fde │ │ push {fp, lr} │ │ ldr lr, [r0] │ │ ldr ip, [lr, #92] @ 0x5c │ │ cmp ip, #0 │ │ beq c64154 │ │ ldr r3, [r1] │ │ cmp lr, r3 │ │ @@ -3271263,17 +3271263,17 @@ │ │ ldr lr, [r1, #4] │ │ cmp lr, #0 │ │ cmpne r3, lr │ │ bne c6412c │ │ pop {fp, lr} │ │ bx ip │ │ @ instruction: 0xff72110b │ │ - @ instruction: 0xff738669 │ │ + @ instruction: 0xff738642 │ │ @ instruction: 0xff721133 │ │ - @ instruction: 0xff738691 │ │ + @ instruction: 0xff73866a │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, sp, #16 │ │ ldr ip, [sp, #52] @ 0x34 │ │ ldr r5, [sp, #48] @ 0x30 │ │ ldr r6, [r0] │ │ ldr r7, [r1] │ │ str r3, [sp, #12] │ │ @@ -3271555,15 +3271555,15 @@ │ │ strne r1, [r2] │ │ cmp r3, #0 │ │ ldrne r0, [r0, #48] @ 0x30 │ │ strne r0, [r3] │ │ mov r0, r4 │ │ pop {r4, pc} │ │ @ instruction: 0xff720c9b │ │ - @ instruction: 0xff72ba2a │ │ + @ instruction: 0xff72ba03 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ mov r5, r1 │ │ ldr r1, [pc, #376] @ c647d4 │ │ mov r4, r0 │ │ mvn r0, #0 │ │ add r1, pc, r1 │ │ @@ -3271657,23 +3271657,23 @@ │ │ mov r2, #0 │ │ bl c8cce8 │ │ mov r0, r5 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff74a587 │ │ @ instruction: 0xff720b0f │ │ - @ instruction: 0xff72299c │ │ - @ instruction: 0xff72599c │ │ + @ instruction: 0xff722975 │ │ + @ instruction: 0xff725975 │ │ @ instruction: 0xff720ac7 │ │ - @ instruction: 0xff722954 │ │ + @ instruction: 0xff72292d │ │ @ instruction: 0xff73b71a │ │ @ instruction: 0xff720b73 │ │ @ instruction: 0xff720b47 │ │ @ instruction: 0xff720af3 │ │ - @ instruction: 0xff722980 │ │ + @ instruction: 0xff722959 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #36 @ 0x24 │ │ mov r6, r1 │ │ ldr r1, [pc, #2056] @ c6501c │ │ mov r5, r0 │ │ mvn r0, #0 │ │ add r1, pc, r1 │ │ @@ -3272185,60 +3272185,60 @@ │ │ mov r0, #1 │ │ mov r6, r8 │ │ str r0, [r8, #24] │ │ b c64eb0 │ │ movw sl, #1733 @ 0x6c5 │ │ mov fp, #102 @ 0x66 │ │ b c64e78 │ │ - @ instruction: 0xff7244fc │ │ + @ instruction: 0xff7244d5 │ │ @ instruction: 0xff720817 │ │ @ instruction: 0xff739b80 │ │ @ instruction: 0xff757089 │ │ @ instruction: 0xff72087b │ │ - @ instruction: 0xff722721 │ │ + @ instruction: 0xff7226fa │ │ @ instruction: 0xff7207e7 │ │ - @ instruction: 0xff72268d │ │ - @ instruction: 0xff7227a2 │ │ + @ instruction: 0xff722666 │ │ + @ instruction: 0xff72277b │ │ @ instruction: 0xff720843 │ │ - @ instruction: 0xff7226e9 │ │ + @ instruction: 0xff7226c2 │ │ @ instruction: 0xff744aec │ │ @ instruction: 0xff74833d │ │ @ instruction: 0xff720933 │ │ - @ instruction: 0xff7227d9 │ │ - @ instruction: 0xff7253e6 │ │ + @ instruction: 0xff7227b2 │ │ + @ instruction: 0xff7253bf │ │ @ instruction: 0xff720683 │ │ - @ instruction: 0xff722529 │ │ - @ instruction: 0xff72eada │ │ + @ instruction: 0xff722502 │ │ + @ instruction: 0xff72eab3 │ │ @ instruction: 0xff720657 │ │ - @ instruction: 0xff7224fd │ │ - @ instruction: 0xff725a6a │ │ + @ instruction: 0xff7224d6 │ │ + @ instruction: 0xff725a43 │ │ @ instruction: 0xff72062b │ │ - @ instruction: 0xff7224d1 │ │ + @ instruction: 0xff7224aa │ │ @ instruction: 0xff7205f3 │ │ - @ instruction: 0xff722499 │ │ + @ instruction: 0xff722472 │ │ @ instruction: 0xff720467 │ │ - @ instruction: 0xff72230d │ │ + @ instruction: 0xff7222e6 │ │ @ instruction: 0xff7206fb │ │ - @ instruction: 0xff7225a1 │ │ + @ instruction: 0xff72257a │ │ @ instruction: 0xff73b142 │ │ @ instruction: 0xff7204a3 │ │ - @ instruction: 0xff722349 │ │ + @ instruction: 0xff722322 │ │ @ instruction: 0xff744714 │ │ @ instruction: 0xff7204cb │ │ - @ instruction: 0xff722371 │ │ + @ instruction: 0xff72234a │ │ @ instruction: 0xff7203e7 │ │ - @ instruction: 0xff72228d │ │ + @ instruction: 0xff722266 │ │ @ instruction: 0xff73acc2 │ │ - @ instruction: 0xff72ceab │ │ - @ instruction: 0xff725074 │ │ + @ instruction: 0xff72ce84 │ │ + @ instruction: 0xff72504d │ │ @ instruction: 0xff72039b │ │ @ instruction: 0xff7206c7 │ │ - @ instruction: 0xff72256d │ │ + @ instruction: 0xff722546 │ │ @ instruction: 0xff72041b │ │ - @ instruction: 0xff7222c1 │ │ + @ instruction: 0xff72229a │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ mov r8, r2 │ │ mov r4, r0 │ │ ldm r0, {r2, r7} │ │ mov r9, r1 │ │ mov sl, r3 │ │ @@ -3274316,21 +3274316,21 @@ │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c8cce8 │ │ mov r0, r9 │ │ bl c3d008 │ │ b c66ecc │ │ @ instruction: 0xff7441c6 │ │ - @ instruction: 0xff720282 │ │ + @ instruction: 0xff72025b │ │ @ instruction: 0xff74418a │ │ - @ instruction: 0xff720246 │ │ + @ instruction: 0xff72021f │ │ @ instruction: 0xff7441f2 │ │ - @ instruction: 0xff7202ae │ │ + @ instruction: 0xff720287 │ │ @ instruction: 0xff743f3a │ │ - @ instruction: 0xff71fff6 │ │ + @ instruction: 0xff71ffcf │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #28 │ │ cmp r3, #0 │ │ beq c671d0 │ │ mov fp, r2 │ │ ldrb r2, [r2] │ │ ldr r4, [sp, #64] @ 0x40 │ │ @@ -3274591,15 +3274591,15 @@ │ │ mov r0, #16 │ │ mov r1, #160 @ 0xa0 │ │ mov r2, #0 │ │ bl c8cce8 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ @ instruction: 0xff74cbed │ │ - @ instruction: 0xff72fd03 │ │ + @ instruction: 0xff72fcdc │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #12 │ │ mov r9, r0 │ │ ldr r0, [r3, #48] @ 0x30 │ │ mov r5, r3 │ │ mov r7, r2 │ │ mov r6, r1 │ │ @@ -3274892,15 +3274892,15 @@ │ │ mov r0, #16 │ │ mov r1, #170 @ 0xaa │ │ mov r2, #0 │ │ bl c8cce8 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ @ instruction: 0xff745334 │ │ - @ instruction: 0xff71f70c │ │ + @ instruction: 0xff71f6e5 │ │ ldr ip, [r3, #12] │ │ ldr ip, [ip] │ │ ldr ip, [ip, #200] @ 0xc8 │ │ cmp ip, #0 │ │ beq c67a84 │ │ bx ip │ │ push {fp, lr} │ │ @@ -3274914,15 +3274914,15 @@ │ │ mov r0, #16 │ │ mov r1, #170 @ 0xaa │ │ mov r2, #0 │ │ bl c8cce8 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ @ instruction: 0xff7452dc │ │ - @ instruction: 0xff72d8c6 │ │ + @ instruction: 0xff72d89f │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #8 │ │ mov r4, r3 │ │ ldr r0, [sp, #36] @ 0x24 │ │ ldr r3, [sp, #32] │ │ cmp r4, #0 │ │ ldr ip, [sp, #28] │ │ @@ -3275023,15 +3275023,15 @@ │ │ bl c3ac74 │ │ mov r0, r9 │ │ bl c3ac74 │ │ mov r0, r5 │ │ add sp, sp, #40 @ 0x28 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ @ instruction: 0xff74514c │ │ - @ instruction: 0xff72f67d │ │ + @ instruction: 0xff72f656 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #44 @ 0x2c │ │ cmp r0, #0 │ │ beq c67d2c │ │ mov r7, r3 │ │ mov fp, r2 │ │ mov r4, r1 │ │ @@ -3275302,23 +3275302,23 @@ │ │ b c67e14 │ │ movw r5, #3 │ │ mov r6, r9 │ │ mov r9, #232 @ 0xe8 │ │ movt r5, #8 │ │ b c67e14 │ │ @ instruction: 0xff745038 │ │ - @ instruction: 0xff7248b2 │ │ + @ instruction: 0xff72488b │ │ @ instruction: 0xff744ff8 │ │ - @ instruction: 0xff724872 │ │ + @ instruction: 0xff72484b │ │ @ instruction: 0xff744fcc │ │ - @ instruction: 0xff724846 │ │ + @ instruction: 0xff72481f │ │ @ instruction: 0xff744ee8 │ │ - @ instruction: 0xff724762 │ │ + @ instruction: 0xff72473b │ │ @ instruction: 0xff744f50 │ │ - @ instruction: 0xff7247ca │ │ + @ instruction: 0xff7247a3 │ │ push {fp, lr} │ │ sub sp, sp, #24 │ │ mov ip, #0 │ │ str ip, [sp] │ │ str ip, [sp, #4] │ │ str ip, [sp, #8] │ │ str ip, [sp, #12] │ │ @@ -3276138,15 +3276138,15 @@ │ │ bl c8cbf8 │ │ mov r0, #16 │ │ mov r1, #152 @ 0x98 │ │ mov r2, #0 │ │ bl c8cce8 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff727265 │ │ + @ instruction: 0xff72723e │ │ @ instruction: 0xff74b3ea │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #16 │ │ ldr lr, [sp, #36] @ 0x24 │ │ ldr ip, [lr] │ │ ldr ip, [ip, #40] @ 0x28 │ │ cmp ip, #0 │ │ @@ -3276169,16 +3276169,16 @@ │ │ mov r0, #16 │ │ mov r1, #152 @ 0x98 │ │ mov r2, #0 │ │ bl c8cce8 │ │ mov r0, #0 │ │ add sp, sp, #16 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff7271ed │ │ - @ instruction: 0xff72a831 │ │ + @ instruction: 0xff7271c6 │ │ + @ instruction: 0xff72a80a │ │ push {r4, r5, r6, lr} │ │ ldr lr, [sp, #28] │ │ ldr ip, [lr] │ │ ldr ip, [ip, #40] @ 0x28 │ │ cmp ip, #0 │ │ beq c68ea0 │ │ ldr r4, [sp, #24] │ │ @@ -3276199,16 +3276199,16 @@ │ │ bl c8cbf8 │ │ mov r0, #16 │ │ mov r1, #152 @ 0x98 │ │ mov r2, #0 │ │ bl c8cce8 │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff727171 │ │ - @ instruction: 0xff72a7b5 │ │ + @ instruction: 0xff72714a │ │ + @ instruction: 0xff72a78e │ │ ldr ip, [r3] │ │ ldr ip, [ip, #56] @ 0x38 │ │ cmp ip, #0 │ │ beq c68ef0 │ │ bx ip │ │ push {fp, lr} │ │ bl c8cb04 │ │ @@ -3276221,15 +3276221,15 @@ │ │ mov r0, #16 │ │ mov r1, #152 @ 0x98 │ │ mov r2, #0 │ │ bl c8cce8 │ │ mvn r0, #0 │ │ pop {fp, pc} │ │ @ instruction: 0xff73aeb2 │ │ - @ instruction: 0xff7253a3 │ │ + @ instruction: 0xff72537c │ │ push {r4, lr} │ │ ldr lr, [sp, #12] │ │ ldr ip, [lr] │ │ ldr ip, [ip, #52] @ 0x34 │ │ cmp ip, #0 │ │ beq c68f5c │ │ ldr r4, [sp, #8] │ │ @@ -3276579,25 +3276579,25 @@ │ │ bl c69500 │ │ cmp r0, #0 │ │ bne c69240 │ │ b c69210 │ │ @ instruction: 0xff74b197 │ │ @ instruction: 0xff73f921 │ │ @ instruction: 0xff73ad44 │ │ - @ instruction: 0xff728b30 │ │ + @ instruction: 0xff728b09 │ │ @ instruction: 0xff74ae88 │ │ @ instruction: 0xff74016f │ │ - @ instruction: 0xff72df5b │ │ + @ instruction: 0xff72df34 │ │ @ instruction: 0xff7474fa │ │ - @ instruction: 0xff724efb │ │ - @ instruction: 0xff71dd78 │ │ + @ instruction: 0xff724ed4 │ │ + @ instruction: 0xff71dd51 │ │ @ instruction: 0xff7400bf │ │ @ instruction: 0xff73c60a │ │ - @ instruction: 0xff72bf40 │ │ - @ instruction: 0xff72fc8f │ │ + @ instruction: 0xff72bf19 │ │ + @ instruction: 0xff72fc68 │ │ @ instruction: 0xff74cb56 │ │ @ instruction: 0xff7528f0 │ │ @ instruction: 0xff74cdd4 │ │ @ instruction: 0xff7528a8 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #156 @ 0x9c │ │ ldr r7, [sp, #192] @ 0xc0 │ │ @@ -3276688,18 +3276688,18 @@ │ │ bl c35fdc │ │ mov r9, #0 │ │ cmp r0, #0 │ │ movwgt r9, #1 │ │ mov r0, r9 │ │ add sp, sp, #156 @ 0x9c │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff7324d5 │ │ + @ instruction: 0xff7324ae │ │ @ instruction: 0xff738604 │ │ - @ instruction: 0xff7212bd │ │ - @ instruction: 0xff727a78 │ │ + @ instruction: 0xff721296 │ │ + @ instruction: 0xff727a51 │ │ @ instruction: 0xff73f305 │ │ ldr r0, [pc, #4] @ c69698 │ │ add r0, pc, r0 │ │ bx lr │ │ andseq sp, fp, ip, lsr #32 │ │ push {r4, lr} │ │ mov r4, r0 │ │ @@ -3276899,15 +3276899,15 @@ │ │ mov r0, #16 │ │ mov r1, #111 @ 0x6f │ │ mov r2, #0 │ │ bl c8cce8 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ @ instruction: 0xff73a440 │ │ - @ instruction: 0xff72f766 │ │ + @ instruction: 0xff72f73f │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ mov ip, r3 │ │ ldr r3, [r0, #80] @ 0x50 │ │ cmp r3, #0 │ │ beq c699f8 │ │ mov r0, r1 │ │ @@ -3276927,15 +3276927,15 @@ │ │ mov r1, #111 @ 0x6f │ │ mov r2, #0 │ │ bl c8cce8 │ │ mov r0, #0 │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ @ instruction: 0xff73a3d4 │ │ - @ instruction: 0xff720f3f │ │ + @ instruction: 0xff720f18 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #12 │ │ mov r4, r0 │ │ ldr r0, [r0, #80] @ 0x50 │ │ cmp r0, #0 │ │ beq c69b30 │ │ mov sl, r3 │ │ @@ -3277001,15 +3277001,15 @@ │ │ bl c3d008 │ │ mov r0, r8 │ │ bl c3cd24 │ │ mov r0, r5 │ │ add sp, sp, #12 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff73a2d0 │ │ - @ instruction: 0xff726528 │ │ + @ instruction: 0xff726501 │ │ ldr ip, [r0, #80] @ 0x50 │ │ cmp ip, #0 │ │ beq c69b7c │ │ mov r0, r1 │ │ mov r1, r2 │ │ mov r2, ip │ │ b c3c020 │ │ @@ -3277024,15 +3277024,15 @@ │ │ mov r0, #16 │ │ mov r1, #111 @ 0x6f │ │ mov r2, #0 │ │ bl c8cce8 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ @ instruction: 0xff73a24c │ │ - @ instruction: 0xff72f58d │ │ + @ instruction: 0xff72f566 │ │ ldr ip, [r0, #80] @ 0x50 │ │ cmp ip, #0 │ │ beq c69bd8 │ │ mov r0, r1 │ │ mov r1, r2 │ │ mov r2, ip │ │ b c3c550 │ │ @@ -3277072,15 +3277072,15 @@ │ │ mov r0, #16 │ │ mov r1, #111 @ 0x6f │ │ mov r2, #0 │ │ bl c8cce8 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ @ instruction: 0xff73a18c │ │ - @ instruction: 0xff732b8d │ │ + @ instruction: 0xff732b66 │ │ cmp r0, #0 │ │ bxeq lr │ │ add r1, r0, #16 │ │ ldrex r2, [r1] │ │ add r2, r2, #1 │ │ strex r3, r2, [r1] │ │ cmp r3, #0 │ │ @@ -3278681,28 +3278681,28 @@ │ │ ldr r8, [sp, #20] │ │ ldr sl, [sp, #16] │ │ ldr r0, [sp, #24] │ │ ldr r6, [sp, #68] @ 0x44 │ │ ldr r9, [sp, #36] @ 0x24 │ │ b c6af8c │ │ @ instruction: 0xff737666 │ │ - @ instruction: 0xff72eb27 │ │ + @ instruction: 0xff72eb00 │ │ @ instruction: 0xff736d26 │ │ - @ instruction: 0xff72e1e7 │ │ + @ instruction: 0xff72e1c0 │ │ @ instruction: 0xff764f84 │ │ andseq r4, lr, r0, lsl r4 │ │ @ instruction: 0xff736a7e │ │ - @ instruction: 0xff72df3f │ │ + @ instruction: 0xff72df18 │ │ @ instruction: 0xff736b3a │ │ @ instruction: 0xff736b0e │ │ @ instruction: 0xff737132 │ │ @ instruction: 0xff73710e │ │ @ instruction: 0xff7370ee │ │ @ instruction: 0xff73671e │ │ - @ instruction: 0xff71bc1c │ │ + @ instruction: 0xff71bbf5 │ │ @ instruction: 0xff736ce6 │ │ @ instruction: 0xff736b72 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #92 @ 0x5c │ │ mov r9, r1 │ │ mov r4, r0 │ │ bl c628e4 │ │ @@ -3281525,29 +3281525,29 @@ │ │ ldr r0, [pc, #72] @ c6e1d0 │ │ movw r1, #353 @ 0x161 │ │ ldr r2, [pc, #68] @ c6e1d4 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b c6e00c │ │ @ instruction: 0xff73b5e3 │ │ - @ instruction: 0xff71ae6d │ │ + @ instruction: 0xff71ae46 │ │ @ instruction: 0xff73b5ff │ │ - @ instruction: 0xff71ae89 │ │ + @ instruction: 0xff71ae62 │ │ @ instruction: 0xff73b49b │ │ - @ instruction: 0xff71ad25 │ │ + @ instruction: 0xff71acfe │ │ @ instruction: 0xff73b44f │ │ - @ instruction: 0xff71acd9 │ │ + @ instruction: 0xff71acb2 │ │ @ instruction: 0xff73b46b │ │ - @ instruction: 0xff71acf5 │ │ + @ instruction: 0xff71acce │ │ @ instruction: 0xff73b4cf │ │ - @ instruction: 0xff71ad59 │ │ + @ instruction: 0xff71ad32 │ │ @ instruction: 0xff73b3ab │ │ - @ instruction: 0xff71ac35 │ │ + @ instruction: 0xff71ac0e │ │ @ instruction: 0xff73b347 │ │ - @ instruction: 0xff71abd1 │ │ + @ instruction: 0xff71abaa │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #36 @ 0x24 │ │ mov r4, r0 │ │ mov r0, r2 │ │ mov r9, r3 │ │ mov r6, r2 │ │ mov r7, r1 │ │ @@ -3282071,19 +3282071,19 @@ │ │ ldr r1, [sp, #28] │ │ mov r0, r5 │ │ bl c3b0c4 │ │ ldr sl, [sp, #12] │ │ cmp r0, #0 │ │ bne c6e474 │ │ b c6e310 │ │ - @ instruction: 0xff721dcf │ │ + @ instruction: 0xff721da8 │ │ @ instruction: 0xff737798 │ │ @ instruction: 0x001e04b4 │ │ @ instruction: 0x001e04b0 │ │ - @ instruction: 0xff72191f │ │ + @ instruction: 0xff7218f8 │ │ @ instruction: 0xff7372e8 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ mov r7, r0 │ │ mov r0, r2 │ │ mov r4, r2 │ │ mov r6, r1 │ │ @@ -3282425,15 +3282425,15 @@ │ │ bl c3d008 │ │ mov r0, r8 │ │ bl c3cd24 │ │ mov r0, r4 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff73c1b2 │ │ - @ instruction: 0xff722f44 │ │ + @ instruction: 0xff722f1d │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r5, r3 │ │ mov r7, r2 │ │ mov r6, r0 │ │ cmp r1, #0 │ │ beq c6efe0 │ │ ldr r2, [r6, #40] @ 0x28 │ │ @@ -3282656,15 +3282656,15 @@ │ │ beq c6f218 │ │ mov r0, r7 │ │ bl c3ac64 │ │ cmp r0, #0 │ │ bne c6f218 │ │ b c6f280 │ │ @ instruction: 0xff73be3e │ │ - @ instruction: 0xff71b71a │ │ + @ instruction: 0xff71b6f3 │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl c3add0 │ │ str r0, [r4, #8] │ │ bl c3add0 │ │ str r0, [r4, #12] │ │ bl c3add0 │ │ @@ -3282773,15 +3282773,15 @@ │ │ mov r2, r5 │ │ mov r3, r4 │ │ strd r8, [sp] │ │ bl c63afc │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ @ instruction: 0xff73bbd6 │ │ - @ instruction: 0xff72d34f │ │ + @ instruction: 0xff72d328 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #20 │ │ mov r9, r3 │ │ mov r8, r2 │ │ mov r5, r1 │ │ mov r7, r0 │ │ bl c63e80 │ │ @@ -3282981,17 +3282981,17 @@ │ │ ldr r2, [r5, #12] │ │ ldr r3, [sp, #4] │ │ ldr r5, [r0, #128] @ 0x80 │ │ mov r0, r7 │ │ str r6, [sp] │ │ b c6f688 │ │ @ instruction: 0xff73bb32 │ │ - @ instruction: 0xff71b43a │ │ + @ instruction: 0xff71b413 │ │ @ instruction: 0xff73b952 │ │ - @ instruction: 0xff71b25a │ │ + @ instruction: 0xff71b233 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #52 @ 0x34 │ │ ldr r9, [sp, #88] @ 0x58 │ │ mov fp, r2 │ │ mov r7, r1 │ │ mov r6, r0 │ │ cmp r2, r3 │ │ @@ -3284171,15 +3284171,15 @@ │ │ bl c3cd24 │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ mov r4, #0 │ │ b c70adc │ │ @ instruction: 0xff73a5de │ │ - @ instruction: 0xff7166ea │ │ + @ instruction: 0xff7166c3 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #20 │ │ cmp r1, #0 │ │ beq c70bf0 │ │ mov sl, r3 │ │ mov fp, r2 │ │ mov r4, r1 │ │ @@ -3284605,15 +3284605,15 @@ │ │ bl c8cce8 │ │ mov r0, r4 │ │ bl c3d008 │ │ mov r0, r6 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ @ instruction: 0xff739f06 │ │ - @ instruction: 0xff7241fc │ │ + @ instruction: 0xff7241d5 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #20 │ │ mov sl, r0 │ │ ldr r0, [r3, #20] │ │ mov r6, #0 │ │ cmp r0, #0 │ │ beq c7149c │ │ @@ -3285696,17 +3285696,17 @@ │ │ mov r1, r4 │ │ mov r2, #0 │ │ mov r5, #0 │ │ bl c8cce8 │ │ mov r0, r5 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff71dea3 │ │ - @ instruction: 0xff71ddef │ │ - @ instruction: 0xff71ddcb │ │ + @ instruction: 0xff71de7c │ │ + @ instruction: 0xff71ddc8 │ │ + @ instruction: 0xff71dda4 │ │ @ instruction: 0xff73c9f2 │ │ ldr r3, [r0, #20] │ │ mov r2, r0 │ │ mvn r0, #1 │ │ cmp r3, #0 │ │ ldrne r1, [r1, #20] │ │ cmpne r1, #0 │ │ @@ -3285822,20 +3285822,20 @@ │ │ movt r1, #8 │ │ mov r0, #16 │ │ mov r2, #0 │ │ bl c8cce8 │ │ mov r0, r4 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff71dcdf │ │ - @ instruction: 0xff718636 │ │ - @ instruction: 0xff71dbd3 │ │ - @ instruction: 0xff71852a │ │ - @ instruction: 0xff71dc13 │ │ - @ instruction: 0xff718552 │ │ + @ instruction: 0xff71dcb8 │ │ + @ instruction: 0xff71860f │ │ + @ instruction: 0xff71dbac │ │ + @ instruction: 0xff718503 │ │ + @ instruction: 0xff71dbec │ │ + @ instruction: 0xff71852b │ │ mov r3, #1 │ │ b c72d44 │ │ ldr r0, [r0, #8] │ │ movw r2, #1034 @ 0x40a │ │ ldr r1, [r0] │ │ mov r0, #32 │ │ cmp r1, r2 │ │ @@ -3285944,15 +3285944,15 @@ │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, pc} │ │ movw r1, #1035 @ 0x40b │ │ mov r4, #57 @ 0x39 │ │ cmp r0, r1 │ │ movweq r4, #56 @ 0x38 │ │ b c72688 │ │ - @ instruction: 0xff71da13 │ │ + @ instruction: 0xff71d9ec │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #16 │ │ ldr r3, [r0, #56] @ 0x38 │ │ mov r4, r0 │ │ mov r5, #0 │ │ mov r0, #0 │ │ cmp r3, #0 │ │ @@ -3286181,16 +3286181,16 @@ │ │ mov r5, r0 │ │ mov r0, r4 │ │ bl cd4a88 │ │ mov r0, r7 │ │ bl cd7a28 │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff720ab5 │ │ - @ instruction: 0xff717e74 │ │ + @ instruction: 0xff720a8e │ │ + @ instruction: 0xff717e4d │ │ movw r2, #1034 @ 0x40a │ │ b c72f50 │ │ push {r4, r5, r6, lr} │ │ mov r5, r1 │ │ ldr r1, [r1, #20] │ │ cmp r1, #0 │ │ beq c72aa8 │ │ @@ -3286279,15 +3286279,15 @@ │ │ mov r0, #16 │ │ mov r1, #102 @ 0x66 │ │ mov r2, #0 │ │ bl c8cce8 │ │ mov r0, r4 │ │ add sp, sp, #16 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff71d4ab │ │ + @ instruction: 0xff71d484 │ │ @ instruction: 0xff73dcfd │ │ push {r4, lr} │ │ movw r0, #1087 @ 0x43f │ │ mov r4, r3 │ │ bl ce5fd4 │ │ mov r1, r0 │ │ mov r0, r4 │ │ @@ -3286488,24 +3286488,24 @@ │ │ b c72e08 │ │ movw r3, #1035 @ 0x40b │ │ mov r2, #57 @ 0x39 │ │ cmp r0, r3 │ │ movweq r2, #56 @ 0x38 │ │ b c72e9c │ │ @ instruction: 0xff72b87e │ │ - @ instruction: 0xff71e154 │ │ - @ instruction: 0xff72449e │ │ - @ instruction: 0xff71e1f8 │ │ - @ instruction: 0xff715ea6 │ │ - @ instruction: 0xff71e1c8 │ │ + @ instruction: 0xff71e12d │ │ + @ instruction: 0xff724477 │ │ + @ instruction: 0xff71e1d1 │ │ + @ instruction: 0xff715e7f │ │ + @ instruction: 0xff71e1a1 │ │ @ instruction: 0xff73f608 │ │ - @ instruction: 0xff71e25c │ │ + @ instruction: 0xff71e235 │ │ @ instruction: 0xff743141 │ │ - @ instruction: 0xff714411 │ │ - @ instruction: 0xff71e284 │ │ + @ instruction: 0xff7143ea │ │ + @ instruction: 0xff71e25d │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r7, r0 │ │ mov r0, r1 │ │ mov r4, r2 │ │ mov r5, r1 │ │ bl cb3000 │ │ mov r8, r0 │ │ @@ -3286560,15 +3286560,15 @@ │ │ movw r1, #16 │ │ mov r0, #5 │ │ movt r1, #8 │ │ mov r2, #0 │ │ bl c8cce8 │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff71d047 │ │ + @ instruction: 0xff71d020 │ │ @ instruction: 0xff74abfd │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #16 │ │ mov r5, r0 │ │ ldr r0, [r0, #64] @ 0x40 │ │ mov r4, r1 │ │ mov r6, #0 │ │ @@ -3286675,19 +3286675,19 @@ │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c8cbf8 │ │ mov r4, #0 │ │ mov r0, #16 │ │ mov r1, #133 @ 0x85 │ │ b c731bc │ │ - @ instruction: 0xff71cf17 │ │ + @ instruction: 0xff71cef0 │ │ @ instruction: 0xff72eb6d │ │ - @ instruction: 0xff71cec3 │ │ + @ instruction: 0xff71ce9c │ │ @ instruction: 0xff72eb19 │ │ - @ instruction: 0xff71ce6f │ │ + @ instruction: 0xff71ce48 │ │ @ instruction: 0xff72eac5 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #8 │ │ mov r6, r1 │ │ add r1, sp, #4 │ │ mov r4, r2 │ │ mov r2, sp │ │ @@ -3286734,16 +3286734,16 @@ │ │ mov r1, #138 @ 0x8a │ │ mov r2, #0 │ │ bl c8cce8 │ │ mov r0, #0 │ │ pop {r4, pc} │ │ mvn r0, #1 │ │ bx lr │ │ - @ instruction: 0xff71cd93 │ │ - @ instruction: 0xff71afe9 │ │ + @ instruction: 0xff71cd6c │ │ + @ instruction: 0xff71afc2 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #32 │ │ mov r6, r3 │ │ mov r4, r2 │ │ mov r7, r1 │ │ bl c9dbac │ │ ldr r0, [r0, #72] @ 0x48 │ │ @@ -3286797,17 +3286797,17 @@ │ │ beq c733f0 │ │ mov r0, #64 @ 0x40 │ │ mov r5, #1 │ │ str r0, [r4] │ │ mov r0, r5 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff71cce7 │ │ + @ instruction: 0xff71ccc0 │ │ @ instruction: 0xff730a84 │ │ - @ instruction: 0xff71cd13 │ │ + @ instruction: 0xff71ccec │ │ @ instruction: 0xff730ab0 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #32 │ │ mov r5, r3 │ │ mov r6, r2 │ │ mov r4, r1 │ │ bl c9dbac │ │ @@ -3286843,16 +3286843,16 @@ │ │ mov r0, #16 │ │ mov r1, #116 @ 0x74 │ │ mov r2, #0 │ │ bl c8cce8 │ │ mov r0, #0 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff71cbdb │ │ - @ instruction: 0xff723e52 │ │ + @ instruction: 0xff71cbb4 │ │ + @ instruction: 0xff723e2b │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #24 │ │ mov r5, r3 │ │ mov r4, r2 │ │ mov r7, r1 │ │ bl c9dbac │ │ ldr r0, [r0, #72] @ 0x48 │ │ @@ -3286906,18 +3286906,18 @@ │ │ beq c735a4 │ │ mov r0, #114 @ 0x72 │ │ mov r6, #1 │ │ str r0, [r4] │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff71cb33 │ │ - @ instruction: 0xff7292fb │ │ - @ instruction: 0xff71cb5f │ │ - @ instruction: 0xff729327 │ │ + @ instruction: 0xff71cb0c │ │ + @ instruction: 0xff7292d4 │ │ + @ instruction: 0xff71cb38 │ │ + @ instruction: 0xff729300 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #24 │ │ mov r5, r3 │ │ mov r6, r2 │ │ mov r4, r1 │ │ bl c9dbac │ │ ldr r0, [r0, #72] @ 0x48 │ │ @@ -3286950,15 +3286950,15 @@ │ │ mov r0, #16 │ │ mov r1, #116 @ 0x74 │ │ mov r2, #0 │ │ bl c8cce8 │ │ mov r0, #0 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff71ca2f │ │ + @ instruction: 0xff71ca08 │ │ @ instruction: 0xff73974f │ │ push {r4, r6, r7, lr} │ │ ldr r1, [r0, #76] @ 0x4c │ │ mov r4, #1 │ │ cmp r1, #3 │ │ bhi c736cc │ │ add r2, pc, #4 │ │ @@ -3287013,17 +3287013,17 @@ │ │ mov r0, #16 │ │ mov r1, #166 @ 0xa6 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c8cce8 │ │ mov r0, r4 │ │ pop {r4, r6, r7, pc} │ │ - @ instruction: 0xff713a94 │ │ + @ instruction: 0xff713a6d │ │ @ instruction: 0xff748404 │ │ - @ instruction: 0xff713ac4 │ │ + @ instruction: 0xff713a9d │ │ @ instruction: 0xff748434 │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #16 │ │ mov r4, #0 │ │ cmp r0, #0 │ │ str r4, [sp, #12] │ │ str r4, [sp, #8] │ │ @@ -3287091,17 +3287091,17 @@ │ │ mov r3, #84 @ 0x54 │ │ ldr r0, [r7] │ │ add r2, pc, r2 │ │ bl cd2704 │ │ mov r4, #0 │ │ str r4, [r7] │ │ b c737d0 │ │ - @ instruction: 0xff71fced │ │ - @ instruction: 0xff7170ac │ │ - @ instruction: 0xff713948 │ │ + @ instruction: 0xff71fcc6 │ │ + @ instruction: 0xff717085 │ │ + @ instruction: 0xff713921 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r7, r1 │ │ ldr r1, [pc, #324] @ c739f4 │ │ mov r6, r0 │ │ mov r0, #84 @ 0x54 │ │ add r1, pc, r1 │ │ mov r2, #111 @ 0x6f │ │ @@ -3287179,18 +3287179,18 @@ │ │ movt r1, #8 │ │ mov r2, #0 │ │ bl c8cce8 │ │ mov r0, r5 │ │ bl c83f7c │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff713914 │ │ - @ instruction: 0xff7138b8 │ │ - @ instruction: 0xff713804 │ │ - @ instruction: 0xff728e82 │ │ + @ instruction: 0xff7138ed │ │ + @ instruction: 0xff713891 │ │ + @ instruction: 0xff7137dd │ │ + @ instruction: 0xff728e5b │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ ldr fp, [sp, #40] @ 0x28 │ │ mov r5, r3 │ │ mov sl, r2 │ │ mov r9, r1 │ │ cmp fp, #2 │ │ @@ -3287381,22 +3287381,22 @@ │ │ strb r0, [r6, #55] @ 0x37 │ │ b c73bec │ │ movw r0, #1035 @ 0x40b │ │ mov r2, #57 @ 0x39 │ │ cmp r5, r0 │ │ movweq r2, #56 @ 0x38 │ │ b c73b14 │ │ - @ instruction: 0xff713568 │ │ - @ instruction: 0xff71511a │ │ - @ instruction: 0xff713730 │ │ - @ instruction: 0xff7152e2 │ │ - @ instruction: 0xff713660 │ │ - @ instruction: 0xff715212 │ │ - @ instruction: 0xff7135b4 │ │ - @ instruction: 0xff715166 │ │ + @ instruction: 0xff713541 │ │ + @ instruction: 0xff7150f3 │ │ + @ instruction: 0xff713709 │ │ + @ instruction: 0xff7152bb │ │ + @ instruction: 0xff713639 │ │ + @ instruction: 0xff7151eb │ │ + @ instruction: 0xff71358d │ │ + @ instruction: 0xff71513f │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #24 │ │ mov r4, r2 │ │ mov r5, r1 │ │ add r1, sp, #20 │ │ add r2, sp, #16 │ │ add r3, sp, #12 │ │ @@ -3287622,15 +3287622,15 @@ │ │ mov r1, r6 │ │ add r0, r0, #32 │ │ bl c75834 │ │ mov r8, #1 │ │ b c73e70 │ │ mov r8, #0 │ │ b c73e70 │ │ - @ instruction: 0xff7288b8 │ │ + @ instruction: 0xff728891 │ │ @ instruction: 0xff752e34 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #48 @ 0x30 │ │ mov r5, r0 │ │ ldr r0, [pc, #188] @ c741b8 │ │ mov r4, #0 │ │ mov r6, r2 │ │ @@ -3292095,15 +3292095,15 @@ │ │ add sp, sp, #692 @ 0x2b4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff77d3cc │ │ @ instruction: 0xff784b4c │ │ @ instruction: 0xff78469c │ │ @ instruction: 0xff7845e8 │ │ @ instruction: 0xff7845a8 │ │ - @ instruction: 0xff72432c │ │ + @ instruction: 0xff724305 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #348 @ 0x15c │ │ sub sp, sp, #2048 @ 0x800 │ │ str r0, [sp, #88] @ 0x58 │ │ add r0, pc, #664 @ 0x298 │ │ @@ -3293288,15 +3293288,15 @@ │ │ mov r1, #64 @ 0x40 │ │ bl daf490 │ │ b c7995c │ │ mov r9, #0 │ │ mov r0, r9 │ │ add sp, sp, #384 @ 0x180 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff722e54 │ │ + @ instruction: 0xff722e2d │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #564 @ 0x234 │ │ vld1.8 {d16-d17}, [r1]! │ │ mov r4, #1 │ │ add r5, sp, #520 @ 0x208 │ │ str r0, [sp, #8] │ │ add r0, sp, #248 @ 0xf8 │ │ @@ -3297589,15 +3297589,15 @@ │ │ sub sp, fp, #28 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov r0, r5 │ │ bl c8ec98 │ │ mov r0, #0 │ │ sub sp, fp, #28 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff7107db │ │ + @ instruction: 0xff7107b4 │ │ andseq r0, sp, r4, lsr pc │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #24 │ │ ldr ip, [sp, #52] @ 0x34 │ │ ldr lr, [sp, #48] @ 0x30 │ │ ldr r4, [sp, #56] @ 0x38 │ │ ldr r5, [sp, #64] @ 0x40 │ │ @@ -3304062,23 +3304062,23 @@ │ │ add r2, pc, r2 │ │ bl c8cbf8 │ │ mov r4, #0 │ │ mov r0, #57 @ 0x39 │ │ mov r1, #164 @ 0xa4 │ │ b c84090 │ │ @ instruction: 0xff71a5a8 │ │ - @ instruction: 0xff70ddc3 │ │ + @ instruction: 0xff70dd9c │ │ @ instruction: 0xff71a508 │ │ - @ instruction: 0xff70dd23 │ │ + @ instruction: 0xff70dcfc │ │ @ instruction: 0xff71a540 │ │ - @ instruction: 0xff70dd5b │ │ + @ instruction: 0xff70dd34 │ │ @ instruction: 0xff71a4b8 │ │ - @ instruction: 0xff70dcd3 │ │ + @ instruction: 0xff70dcac │ │ @ instruction: 0xff71a480 │ │ - @ instruction: 0xff70dc9b │ │ + @ instruction: 0xff70dc74 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #44 @ 0x2c │ │ cmp r1, #0 │ │ beq c84240 │ │ mov r7, r0 │ │ cmp r0, #0 │ │ ldrne r0, [r7, #12] │ │ @@ -3304222,20 +3304222,20 @@ │ │ @ instruction: 0xff71da85 │ │ @ instruction: 0xff7217d8 │ │ @ instruction: 0xff71dabd │ │ @ instruction: 0xff721810 │ │ @ instruction: 0xff733c08 │ │ @ instruction: 0xff735843 │ │ @ instruction: 0xff71d9b4 │ │ - @ instruction: 0xff70ccf8 │ │ - @ instruction: 0xff7094ef │ │ - @ instruction: 0xff70406e │ │ + @ instruction: 0xff70ccd1 │ │ + @ instruction: 0xff7094c8 │ │ + @ instruction: 0xff704047 │ │ @ instruction: 0xff71d91d │ │ @ instruction: 0xff721670 │ │ - @ instruction: 0xff709f34 │ │ + @ instruction: 0xff709f0d │ │ cmp r0, #0 │ │ ldrne r0, [r0, #12] │ │ cmpne r0, #0 │ │ moveq r0, #0 │ │ bxeq lr │ │ b d18374 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ @@ -3304518,21 +3304518,21 @@ │ │ bl c859c0 │ │ ldr r0, [sp, #44] @ 0x2c │ │ bl c35bb8 │ │ mov r0, sl │ │ add sp, sp, #60 @ 0x3c │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff72f4fa │ │ - @ instruction: 0xff706468 │ │ - @ instruction: 0xff70f0fe │ │ - @ instruction: 0xff70d6af │ │ + @ instruction: 0xff706441 │ │ + @ instruction: 0xff70f0d7 │ │ + @ instruction: 0xff70d688 │ │ @ instruction: 0xff71d649 │ │ - @ instruction: 0xff71643e │ │ + @ instruction: 0xff716417 │ │ @ instruction: 0xff71d625 │ │ - @ instruction: 0xff71641a │ │ + @ instruction: 0xff7163f3 │ │ andseq sl, ip, r4, asr #6 │ │ @ instruction: 0xfffffc10 │ │ push {r4, r5, r6, r7, fp, lr} │ │ cmp r1, #0 │ │ beq c84920 │ │ cmp r2, #0 │ │ ldrne r3, [r1] │ │ @@ -3304596,15 +3304596,15 @@ │ │ mov r0, #60 @ 0x3c │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c8cce8 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ @ instruction: 0xff71d2e9 │ │ - @ instruction: 0xff70ec87 │ │ + @ instruction: 0xff70ec60 │ │ cmp r0, #0 │ │ strne r1, [r0] │ │ movne r0, #1 │ │ bxne lr │ │ push {fp, lr} │ │ bl c8cb04 │ │ ldr r0, [pc, #44] @ c84a68 │ │ @@ -3304617,15 +3304617,15 @@ │ │ mov r0, #60 @ 0x3c │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c8cce8 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ @ instruction: 0xff71d295 │ │ - @ instruction: 0xff70279c │ │ + @ instruction: 0xff702775 │ │ cmp r0, #0 │ │ strne r1, [r0, #4] │ │ movne r0, #1 │ │ bxne lr │ │ push {fp, lr} │ │ bl c8cb04 │ │ ldr r0, [pc, #44] @ c84abc │ │ @@ -3304638,15 +3304638,15 @@ │ │ mov r0, #60 @ 0x3c │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c8cce8 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ @ instruction: 0xff71d241 │ │ - @ instruction: 0xff707b71 │ │ + @ instruction: 0xff707b4a │ │ push {r4, r5, r6, r8, r9, lr} │ │ sub sp, sp, #8 │ │ cmp r0, #0 │ │ beq c84cb8 │ │ mov r9, r1 │ │ ldr r1, [pc, #536] @ c84cf8 │ │ mov r8, r0 │ │ @@ -3304783,19 +3304783,19 @@ │ │ bl c8cce8 │ │ b c84cac │ │ @ instruction: 0xff71d00d │ │ @ instruction: 0xff72bc01 │ │ @ instruction: 0xff71d1f1 │ │ @ instruction: 0xff71d125 │ │ @ instruction: 0xff72bd19 │ │ - @ instruction: 0xff714583 │ │ - @ instruction: 0xff705eaa │ │ + @ instruction: 0xff71455c │ │ + @ instruction: 0xff705e83 │ │ @ instruction: 0xff71d0e1 │ │ @ instruction: 0xff72bcd5 │ │ - @ instruction: 0xff717c37 │ │ + @ instruction: 0xff717c10 │ │ @ instruction: 0xff71d1a9 │ │ @ instruction: 0xff71d08d │ │ @ instruction: 0xff72bc81 │ │ @ instruction: 0xff71d031 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, fp, lr} │ │ @@ -3305227,15 +3305227,15 @@ │ │ mov r0, #60 @ 0x3c │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c8cce8 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ @ instruction: 0xff71c90d │ │ - @ instruction: 0xff70acb0 │ │ + @ instruction: 0xff70ac89 │ │ cmp r0, #0 │ │ ldrne r0, [r0, #16] │ │ moveq r0, #0 │ │ bx lr │ │ cmp r0, #0 │ │ ldrne r0, [r0, #24] │ │ moveq r0, #0 │ │ @@ -3305341,15 +3305341,15 @@ │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov r0, r4 │ │ cmp r6, #0 │ │ movgt r0, r6 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff713c4d │ │ + @ instruction: 0xff713c26 │ │ mov r0, #0 │ │ bx lr │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ mov r8, r0 │ │ mov r0, #0 │ │ cmp r2, #0 │ │ @@ -3305460,15 +3305460,15 @@ │ │ mov r0, r5 │ │ strb r1, [sl, r4] │ │ add r1, r9, r4 │ │ cmp r1, #0 │ │ movgt r0, r1 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff713abd │ │ + @ instruction: 0xff713a96 │ │ push {r5, r7, r8, r9, fp, lr} │ │ ldr r5, [r0, #40] @ 0x28 │ │ mov r9, r2 │ │ mov r2, r0 │ │ sub r0, r1, #1 │ │ cmp r0, #11 │ │ bhi c857fc │ │ @@ -3305559,17 +3305559,17 @@ │ │ ldr r1, [pc, #28] @ c8592c │ │ mov r0, r6 │ │ mov r2, #62 @ 0x3e │ │ add r1, pc, r1 │ │ bl cd1394 │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff7138d9 │ │ - @ instruction: 0xff7138b5 │ │ - @ instruction: 0xff713875 │ │ + @ instruction: 0xff7138b2 │ │ + @ instruction: 0xff71388e │ │ + @ instruction: 0xff71384e │ │ cmp r0, #0 │ │ moveq r0, #0 │ │ bxeq lr │ │ push {r4, r5, fp, lr} │ │ ldr r1, [r0, #40] @ 0x28 │ │ mov r5, r0 │ │ mov r2, #79 @ 0x4f │ │ @@ -3305585,15 +3305585,15 @@ │ │ bl cd1394 │ │ mov r0, #0 │ │ str r0, [r5, #28] │ │ str r0, [r5, #20] │ │ str r0, [r5, #40] @ 0x28 │ │ mov r0, #1 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff713835 │ │ + @ instruction: 0xff71380e │ │ ldr r0, [r0, #44] @ 0x2c │ │ cmp r0, #0 │ │ moveq r0, #0 │ │ bxeq lr │ │ b c36dfc │ │ ldrex r1, [r0] │ │ add r1, r1, #1 │ │ @@ -3305625,15 +3305625,15 @@ │ │ mov r2, #50 @ 0x32 │ │ add r1, pc, r1 │ │ bl cd1394 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ mov r0, #1 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff7118e9 │ │ + @ instruction: 0xff7118c2 │ │ push {r4, r5, fp, lr} │ │ ldr r1, [pc, #188] @ c85af8 │ │ mov r5, r0 │ │ mov r0, #8 │ │ mov r2, #25 │ │ add r1, pc, r1 │ │ bl cd1098 │ │ @@ -3305676,17 +3305676,17 @@ │ │ ldr r1, [pc, #28] @ c85b00 │ │ mov r0, r4 │ │ mov r2, #50 @ 0x32 │ │ add r1, pc, r1 │ │ bl cd1394 │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff7118b9 │ │ - @ instruction: 0xff711841 │ │ - @ instruction: 0xff711815 │ │ + @ instruction: 0xff711892 │ │ + @ instruction: 0xff71181a │ │ + @ instruction: 0xff7117ee │ │ push {r4, lr} │ │ bl c39f50 │ │ cmp r0, #0 │ │ beq c85b4c │ │ ldr r1, [pc, #92] @ c85b78 │ │ mov r4, r0 │ │ mov r0, #8 │ │ @@ -3305708,16 +3305708,16 @@ │ │ mov r2, #28 │ │ add r1, pc, r1 │ │ bl cd1394 │ │ mov r0, r4 │ │ bl c35bb8 │ │ mov r0, #0 │ │ pop {r4, pc} │ │ - @ instruction: 0xff7117d9 │ │ - @ instruction: 0xff71179d │ │ + @ instruction: 0xff7117b2 │ │ + @ instruction: 0xff711776 │ │ push {r4, lr} │ │ bl c39fb0 │ │ cmp r0, #0 │ │ beq c85bc8 │ │ ldr r1, [pc, #92] @ c85bf4 │ │ mov r4, r0 │ │ mov r0, #8 │ │ @@ -3305739,16 +3305739,16 @@ │ │ mov r2, #28 │ │ add r1, pc, r1 │ │ bl cd1394 │ │ mov r0, r4 │ │ bl c35bb8 │ │ mov r0, #0 │ │ pop {r4, pc} │ │ - @ instruction: 0xff71175d │ │ - @ instruction: 0xff711721 │ │ + @ instruction: 0xff711736 │ │ + @ instruction: 0xff7116fa │ │ ldr r0, [r0, #4] │ │ b c35fc0 │ │ ldr r0, [r0, #4] │ │ b c3626c │ │ ldr r0, [r0, #4] │ │ b c36b10 │ │ ldr r0, [r0, #4] │ │ @@ -3306046,15 +3306046,15 @@ │ │ bl c85c4c │ │ b c86094 │ │ @ instruction: 0xff737f39 │ │ @ instruction: 0xff737cf1 │ │ @ instruction: 0xff737bd1 │ │ @ instruction: 0xff737c45 │ │ @ instruction: 0xff737c09 │ │ - @ instruction: 0xff7065fa │ │ + @ instruction: 0xff7065d3 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #60 @ 0x3c │ │ mov r5, r0 │ │ ldr r0, [r0] │ │ mov r6, r1 │ │ mov r1, #11 │ │ mov r9, r2 │ │ @@ -3306206,23 +3306206,23 @@ │ │ stm sp, {r6, sl} │ │ str r9, [sp, #8] │ │ bl c8cce8 │ │ ldr r7, [sp, #56] @ 0x38 │ │ mov r0, r7 │ │ add sp, sp, #60 @ 0x3c │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff70af30 │ │ + @ instruction: 0xff70af09 │ │ @ instruction: 0xff737b0d │ │ @ instruction: 0xff718504 │ │ andseq r0, sl, ip, lsl #23 │ │ andeq r0, r0, r4, ror #16 │ │ andeq r0, r0, r8, ror r8 │ │ @ instruction: 0xff737959 │ │ @ instruction: 0xff718350 │ │ - @ instruction: 0xff708036 │ │ + @ instruction: 0xff70800f │ │ @ instruction: 0xff7289a1 │ │ push {fp, lr} │ │ mov r1, #11 │ │ bl cbbf60 │ │ cmp r0, #0 │ │ beq c86384 │ │ pop {fp, lr} │ │ @@ -3306256,15 +3306256,15 @@ │ │ mov r0, #60 @ 0x3c │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c8cce8 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ @ instruction: 0xff73785d │ │ - @ instruction: 0xff7029ae │ │ + @ instruction: 0xff702987 │ │ cmp r0, #0 │ │ ldrne r0, [r0, #12] │ │ ldrne r0, [r0, #4] │ │ bxne lr │ │ push {fp, lr} │ │ bl c8cb04 │ │ ldr r0, [pc, #44] @ c86458 │ │ @@ -3306297,15 +3306297,15 @@ │ │ mov r0, #60 @ 0x3c │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c8cce8 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ @ instruction: 0xff7377b9 │ │ - @ instruction: 0xff7061c6 │ │ + @ instruction: 0xff70619f │ │ ldr r0, [r0, #8] │ │ bx lr │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ ldr r0, [r0] │ │ cmp r0, #0 │ │ beq c864f4 │ │ @@ -3306460,15 +3306460,15 @@ │ │ movt r1, #12 │ │ mov r2, #0 │ │ mov r9, #0 │ │ bl c8cce8 │ │ mov r0, r9 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ @ instruction: 0xff737531 │ │ - @ instruction: 0xff705f5d │ │ + @ instruction: 0xff705f36 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, lr} │ │ ldr r1, [r0, #20] │ │ mov r4, r0 │ │ cmp r1, #0 │ │ beq c86760 │ │ @@ -3307568,34 +3307568,34 @@ │ │ @ instruction: 0xff721ee3 │ │ @ instruction: 0xff721ebb │ │ @ instruction: 0xff721e93 │ │ @ instruction: 0xff721e6b │ │ @ instruction: 0xff721cfb │ │ @ instruction: 0xff721d1b │ │ @ instruction: 0xff72209f │ │ - @ instruction: 0xff70df72 │ │ + @ instruction: 0xff70df4b │ │ @ instruction: 0xff7220df │ │ - @ instruction: 0xff70dfb2 │ │ + @ instruction: 0xff70df8b │ │ andseq r7, ip, r8, lsr #21 │ │ mulseq ip, ip, sl │ │ @ instruction: 0xff722017 │ │ - @ instruction: 0xff70deea │ │ + @ instruction: 0xff70dec3 │ │ @ instruction: 0xff722033 │ │ - @ instruction: 0xff70df06 │ │ + @ instruction: 0xff70dedf │ │ @ instruction: 0xff7223a7 │ │ @ instruction: 0xff721ffb │ │ - @ instruction: 0xff70dece │ │ + @ instruction: 0xff70dea7 │ │ @ instruction: 0xff722377 │ │ @ instruction: 0xff721d97 │ │ - @ instruction: 0xff70dc6a │ │ + @ instruction: 0xff70dc43 │ │ andseq r7, ip, r8, asr #5 │ │ andeq r0, r0, ip, lsl #24 │ │ @ instruction: 0x001c78b4 │ │ @ instruction: 0xff7222df │ │ - @ instruction: 0xff70e1b2 │ │ + @ instruction: 0xff70e18b │ │ @ instruction: 0xff721dfb │ │ @ instruction: 0xff721e1b │ │ bx r1 │ │ bx r2 │ │ bx r1 │ │ bx r2 │ │ push {r4, r5, r6, r7, fp, lr} │ │ @@ -3307655,15 +3307655,15 @@ │ │ mov r0, r5 │ │ bl ca3f38 │ │ mov r0, #1 │ │ strb r0, [r4, #24] │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff728fab │ │ @ instruction: 0xff71a3b7 │ │ - @ instruction: 0xff70bd35 │ │ + @ instruction: 0xff70bd0e │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ mov sl, r0 │ │ ldrb r0, [r1, #24] │ │ cmp r0, #0 │ │ beq c87a08 │ │ add sp, sp, #4 │ │ @@ -3307867,15 +3307867,15 @@ │ │ cmp r4, #0 │ │ movwne r4, #1 │ │ mov r0, r4 │ │ add sp, sp, #20 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov r4, #0 │ │ b c87d20 │ │ - @ instruction: 0xff702e8c │ │ + @ instruction: 0xff702e65 │ │ @ instruction: 0xff721963 │ │ @ instruction: 0xff730329 │ │ @ instruction: 0x001c6ef0 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, fp, lr} │ │ ldr r2, [r0, #12] │ │ @@ -3307914,15 +3307914,15 @@ │ │ ldr r0, [pc, #20] @ c87df0 │ │ ldr r1, [pc, #20] @ c87df4 │ │ ldr r2, [pc, #20] @ c87df8 │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ add r2, pc, r2 │ │ b c44998 │ │ - @ instruction: 0xff702c02 │ │ + @ instruction: 0xff702bdb │ │ andeq r0, r0, r0, lsl r0 │ │ andeq r0, r0, r8, ror r5 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #36 @ 0x24 │ │ mov r9, r1 │ │ bl c44bd8 │ │ mov r1, r0 │ │ @@ -3308236,42 +3308236,42 @@ │ │ add r2, pc, r2 │ │ bl c8cbf8 │ │ mov r0, #38 @ 0x26 │ │ mov r1, #102 @ 0x66 │ │ mov r2, #0 │ │ bl c8cce8 │ │ b c88240 │ │ - @ instruction: 0xff70b4cd │ │ + @ instruction: 0xff70b4a6 │ │ @ instruction: 0xff717f7f │ │ - @ instruction: 0xff70b441 │ │ - @ instruction: 0xff709be8 │ │ + @ instruction: 0xff70b41a │ │ + @ instruction: 0xff709bc1 │ │ @ instruction: 0xff72a5f4 │ │ @ instruction: 0xff733c72 │ │ @ instruction: 0xff723195 │ │ @ instruction: 0xff724dcb │ │ @ instruction: 0xff72c24d │ │ @ instruction: 0xff733b6c │ │ - @ instruction: 0xff706322 │ │ - @ instruction: 0xff708045 │ │ + @ instruction: 0xff7062fb │ │ + @ instruction: 0xff70801e │ │ @ instruction: 0xff71f870 │ │ @ instruction: 0xff71bea7 │ │ @ instruction: 0xff72a428 │ │ andseq r6, sp, ip, asr #26 │ │ andseq r6, sp, r4, lsr sp │ │ - @ instruction: 0xff709eb1 │ │ + @ instruction: 0xff709e8a │ │ @ instruction: 0xff72a3ac │ │ @ instruction: 0x001d6cb4 │ │ mulseq sp, ip, ip │ │ - @ instruction: 0xff70b3d1 │ │ - @ instruction: 0xff709b78 │ │ - @ instruction: 0xff70b409 │ │ - @ instruction: 0xff709bb0 │ │ - @ instruction: 0xff70b495 │ │ - @ instruction: 0xff709c3c │ │ - @ instruction: 0xff709c48 │ │ + @ instruction: 0xff70b3aa │ │ + @ instruction: 0xff709b51 │ │ + @ instruction: 0xff70b3e2 │ │ + @ instruction: 0xff709b89 │ │ + @ instruction: 0xff70b46e │ │ + @ instruction: 0xff709c15 │ │ + @ instruction: 0xff709c21 │ │ push {fp, lr} │ │ ldr r0, [pc, #52] @ c883a8 │ │ ldr r0, [pc, r0] │ │ bl d182cc │ │ cmp r0, #0 │ │ beq c88388 │ │ bl c89178 │ │ @@ -3308508,23 +3308508,23 @@ │ │ pop {r4, r5, fp, lr} │ │ b daea50 │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff73176c │ │ @ instruction: 0xff72a092 │ │ @ instruction: 0xff731670 │ │ - @ instruction: 0xff70edf8 │ │ + @ instruction: 0xff70edd1 │ │ @ instruction: 0xff7316ac │ │ - @ instruction: 0xff70ee34 │ │ + @ instruction: 0xff70ee0d │ │ @ instruction: 0xff731564 │ │ - @ instruction: 0xff70ecec │ │ - @ instruction: 0xff70894c │ │ - @ instruction: 0xff70892c │ │ + @ instruction: 0xff70ecc5 │ │ + @ instruction: 0xff708925 │ │ + @ instruction: 0xff708905 │ │ @ instruction: 0xff7314e0 │ │ - @ instruction: 0xff70ec68 │ │ + @ instruction: 0xff70ec41 │ │ @ instruction: 0xff731734 │ │ @ instruction: 0xff72a05a │ │ @ instruction: 0xff7315a0 │ │ @ instruction: 0xff729ec6 │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #8 │ │ cmp r0, #0 │ │ @@ -3308947,21 +3308947,21 @@ │ │ orr r0, r1, r0 │ │ str r0, [r4] │ │ mov r0, #1 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff72eb3a │ │ @ instruction: 0xff734960 │ │ @ instruction: 0xff721e81 │ │ - @ instruction: 0xff7016d7 │ │ + @ instruction: 0xff7016b0 │ │ @ instruction: 0xff72941f │ │ - @ instruction: 0xff705658 │ │ + @ instruction: 0xff705631 │ │ @ instruction: 0xff7223be │ │ - @ instruction: 0xff70c6a4 │ │ - @ instruction: 0xff70c690 │ │ - @ instruction: 0xff70c679 │ │ + @ instruction: 0xff70c67d │ │ + @ instruction: 0xff70c669 │ │ + @ instruction: 0xff70c652 │ │ @ instruction: 0xff722356 │ │ push {r4, lr} │ │ bl c89940 │ │ b c88e44 │ │ bl c89a20 │ │ cmp r0, #0 │ │ beq c88ea8 │ │ @@ -3309077,15 +3309077,15 @@ │ │ mov r4, r0 │ │ mov r0, r5 │ │ cmp r4, #0 │ │ bne c88f40 │ │ b c88fec │ │ andseq r5, ip, r8, lsr #24 │ │ @ instruction: 0xff7156b5 │ │ - @ instruction: 0xff7036b1 │ │ + @ instruction: 0xff70368a │ │ push {r4, r5, r6, lr} │ │ cmp r0, #0 │ │ beq c89084 │ │ mov r4, r0 │ │ ldr r0, [pc, #296] @ c89160 │ │ ldr r0, [pc, r0] │ │ ldr r1, [pc, #292] @ c89164 │ │ @@ -3309269,18 +3309269,18 @@ │ │ add r1, pc, r1 │ │ bl cd1394 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0x001d5bbc │ │ @ instruction: 0xffffffb4 │ │ andseq r5, sp, ip, lsr #23 │ │ - @ instruction: 0xff6ffb31 │ │ + @ instruction: 0xff6ffb0a │ │ @ instruction: 0xff72b002 │ │ - @ instruction: 0xff6ffaf9 │ │ - @ instruction: 0xff6ffaa9 │ │ + @ instruction: 0xff6ffad2 │ │ + @ instruction: 0xff6ffa82 │ │ vmov.i32 q8, #0 @ 0x00000000 │ │ mov r1, #0 │ │ add r2, r0, #44 @ 0x2c │ │ str r1, [r0, #112] @ 0x70 │ │ str r1, [r0, #72] @ 0x48 │ │ vst1.32 {d16-d17}, [r2]! │ │ str r1, [r0, #76] @ 0x4c │ │ @@ -3309328,15 +3309328,15 @@ │ │ mov r0, r4 │ │ mov r2, #100 @ 0x64 │ │ add r1, pc, r1 │ │ bl cd1394 │ │ pop {r4, r5, fp, lr} │ │ mov r0, #1 │ │ bx lr │ │ - @ instruction: 0xff6ff9b5 │ │ + @ instruction: 0xff6ff98e │ │ push {fp, lr} │ │ mov r1, #1 │ │ bl c89368 │ │ mov r0, #1 │ │ pop {fp, pc} │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ @@ -3309373,17 +3309373,17 @@ │ │ mov r2, #148 @ 0x94 │ │ add r1, pc, r1 │ │ bl cd1394 │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ andseq r5, sp, r0, ror #19 │ │ andseq r5, sp, r8, asr #19 │ │ - @ instruction: 0xff6ff94d │ │ + @ instruction: 0xff6ff926 │ │ andseq r5, sp, ip, lsl #19 │ │ - @ instruction: 0xff6ff905 │ │ + @ instruction: 0xff6ff8de │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ ldr r0, [pc, #132] @ c8955c │ │ ldr r0, [pc, r0] │ │ cmp r0, #0 │ │ bne c894f8 │ │ bl d17acc │ │ @@ -3309415,17 +3309415,17 @@ │ │ mov r2, #163 @ 0xa3 │ │ add r1, pc, r1 │ │ bl cd1394 │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ andseq r5, sp, r8, lsr r9 │ │ andseq r5, sp, r0, lsr #18 │ │ - @ instruction: 0xff6ff8a5 │ │ + @ instruction: 0xff6ff87e │ │ andseq r5, sp, r4, ror #17 │ │ - @ instruction: 0xff6ff85d │ │ + @ instruction: 0xff6ff836 │ │ push {fp, lr} │ │ ldr r0, [pc, #68] @ c895c0 │ │ ldr r0, [pc, r0] │ │ cmp r0, #0 │ │ beq c895a0 │ │ ldr r1, [pc, #56] @ c895c4 │ │ add r1, pc, r1 │ │ @@ -3309453,15 +3309453,15 @@ │ │ blx r0 │ │ ldr r1, [pc, #16] @ c895fc │ │ mov r0, r4 │ │ mov r2, #172 @ 0xac │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b cd1394 │ │ - @ instruction: 0xff6ff7b9 │ │ + @ instruction: 0xff6ff792 │ │ add r0, r0, #88 @ 0x58 │ │ b cbe7ac │ │ add r0, r0, #88 @ 0x58 │ │ b cbe4cc │ │ push {r4, lr} │ │ cmp r1, #0 │ │ strne r1, [r0] │ │ @@ -3309478,16 +3309478,16 @@ │ │ mov r0, #38 @ 0x26 │ │ movt r1, #12 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c8cce8 │ │ mov r0, r4 │ │ pop {r4, pc} │ │ - @ instruction: 0xff6ff775 │ │ - @ instruction: 0xff703064 │ │ + @ instruction: 0xff6ff74e │ │ + @ instruction: 0xff70303d │ │ push {r4, lr} │ │ cmp r1, #0 │ │ strne r1, [r0, #4] │ │ movne r0, #1 │ │ popne {r4, pc} │ │ bl c8cb04 │ │ ldr r0, [pc, #48] @ c896b8 │ │ @@ -3309500,16 +3309500,16 @@ │ │ mov r0, #38 @ 0x26 │ │ movt r1, #12 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c8cce8 │ │ mov r0, r4 │ │ pop {r4, pc} │ │ - @ instruction: 0xff6ff71d │ │ - @ instruction: 0xff70a031 │ │ + @ instruction: 0xff6ff6f6 │ │ + @ instruction: 0xff70a00a │ │ str r1, [r0, #44] @ 0x2c │ │ mov r0, #1 │ │ bx lr │ │ str r1, [r0, #48] @ 0x30 │ │ mov r0, #1 │ │ bx lr │ │ str r1, [r0, #52] @ 0x34 │ │ @@ -3310029,15 +3310029,15 @@ │ │ andseq r4, ip, r0, lsl lr │ │ andseq r5, sp, r8, ror r0 │ │ andseq r5, sp, r0, asr #32 │ │ andseq r5, sp, ip, lsr #32 │ │ andseq r5, sp, r4, lsr #32 │ │ andseq r5, sp, r8, lsl r0 │ │ @ instruction: 0xff726a7a │ │ - @ instruction: 0xff7044dd │ │ + @ instruction: 0xff7044b6 │ │ @ instruction: 0xff72123c │ │ push {r4, r5, r6, r7, fp, lr} │ │ cmp r0, #0 │ │ beq c89f6c │ │ mov r4, r0 │ │ bl c87dc4 │ │ ldr r0, [pc, #640] @ c8a1a0 │ │ @@ -3310207,26 +3310207,26 @@ │ │ andseq r4, ip, r8, ror ip │ │ @ instruction: 0xff7269a2 │ │ @ instruction: 0xff7269b7 │ │ @ instruction: 0x001c4bf4 │ │ andseq r4, sp, ip, asr lr │ │ @ instruction: 0xff722dbb │ │ @ instruction: 0xff726904 │ │ - @ instruction: 0xff70f176 │ │ + @ instruction: 0xff70f14f │ │ @ instruction: 0xff722d8b │ │ - @ instruction: 0xff71284d │ │ - @ instruction: 0xff70b37d │ │ - @ instruction: 0xff7042da │ │ + @ instruction: 0xff712826 │ │ + @ instruction: 0xff70b356 │ │ + @ instruction: 0xff7042b3 │ │ @ instruction: 0xff717c85 │ │ @ instruction: 0xff731ae0 │ │ @ instruction: 0xff719080 │ │ - @ instruction: 0xff705fb9 │ │ + @ instruction: 0xff705f92 │ │ @ instruction: 0xff7267b6 │ │ @ instruction: 0xff7267cb │ │ - @ instruction: 0xff6fec65 │ │ + @ instruction: 0xff6fec3e │ │ push {r5, r6, r7, lr} │ │ mov r2, r1 │ │ mov r3, r0 │ │ vld1.32 {d16-d17}, [r2]! │ │ vst1.32 {d16-d17}, [r3]! │ │ vld1.32 {d16-d17}, [r2]! │ │ vst1.32 {d16-d17}, [r3]! │ │ @@ -3310359,20 +3310359,20 @@ │ │ mov r1, #125 @ 0x7d │ │ mov r2, #0 │ │ bl c8cce8 │ │ mov r0, #0 │ │ add sp, sp, #12 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff72db2b │ │ - @ instruction: 0xff712500 │ │ + @ instruction: 0xff7124d9 │ │ andseq r4, ip, r4, ror #16 │ │ @ instruction: 0xff72daff │ │ - @ instruction: 0xff7124d4 │ │ + @ instruction: 0xff7124ad │ │ @ instruction: 0xff72dad7 │ │ - @ instruction: 0xff7124ac │ │ + @ instruction: 0xff712485 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #16 │ │ ldr r5, [r0, #40] @ 0x28 │ │ mov r4, r0 │ │ mov r0, #1 │ │ cmp r5, #0 │ │ beq c8a49c │ │ @@ -3310439,15 +3310439,15 @@ │ │ ldr r0, [pc, #16] @ c8a560 │ │ ldr r2, [pc, #16] @ c8a564 │ │ mov r3, #80 @ 0x50 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b c8ab7c │ │ @ instruction: 0x001d48d4 │ │ - @ instruction: 0xff707942 │ │ + @ instruction: 0xff70791b │ │ push {r4, lr} │ │ sub sp, sp, #8 │ │ ldr r4, [r0, #40] @ 0x28 │ │ cmp r4, #0 │ │ beq c8a59c │ │ mov r3, r1 │ │ add r1, sp, #4 │ │ @@ -3310468,16 +3310468,16 @@ │ │ mov r1, #101 @ 0x65 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c8cce8 │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, pc} │ │ - @ instruction: 0xff7078ee │ │ - @ instruction: 0xff709121 │ │ + @ instruction: 0xff7078c7 │ │ + @ instruction: 0xff7090fa │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #8 │ │ ldr r6, [r0, #40] @ 0x28 │ │ cmp r6, #0 │ │ beq c8a65c │ │ mov r2, sp │ │ mov r1, #0 │ │ @@ -3310566,15 +3310566,15 @@ │ │ ldr r5, [sp, #4] │ │ mov r0, r5 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, pc} │ │ andseq r4, ip, ip, lsl r5 │ │ andseq r4, ip, r8, lsl r5 │ │ andseq r4, ip, ip, lsl #10 │ │ - @ instruction: 0xff7077da │ │ + @ instruction: 0xff7077b3 │ │ @ instruction: 0xff7314ed │ │ @ instruction: 0x001c44b8 │ │ andeq r0, r0, r4, rrx │ │ andseq r4, sp, ip, lsl r7 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ mov r9, r0 │ │ @@ -3310785,15 +3310785,15 @@ │ │ muleq r0, r4, r3 │ │ muleq r0, r4, r3 │ │ muleq r0, r4, r3 │ │ @ instruction: 0xff733385 │ │ @ instruction: 0xff7331fd │ │ @ instruction: 0xff7331e1 │ │ @ instruction: 0xff73322d │ │ - @ instruction: 0xff711e90 │ │ + @ instruction: 0xff711e69 │ │ andseq r4, ip, r8, lsl r1 │ │ push {r4, r5, fp, lr} │ │ ldr r5, [pc, #76] @ c8ab2c │ │ mov r4, r0 │ │ ldr r5, [pc, r5] │ │ ldr r0, [r5] │ │ bl cdd588 │ │ @@ -3311056,15 +3311056,15 @@ │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c8cce8 │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, pc} │ │ @ instruction: 0xff721f20 │ │ - @ instruction: 0xff70a522 │ │ + @ instruction: 0xff70a4fb │ │ str r1, [r0, #28] │ │ mov r0, #1 │ │ bx lr │ │ mov r2, r0 │ │ ldr r0, [r0, #16] │ │ cmp r0, #0 │ │ moveq r0, #1 │ │ @@ -3311286,15 +3311286,15 @@ │ │ mov r1, #1 │ │ ldr r2, [pc, #16] @ c8b2a0 │ │ mov r3, #62 @ 0x3e │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b c8ab7c │ │ andseq r3, sp, ip, lsr #23 │ │ - @ instruction: 0xff711646 │ │ + @ instruction: 0xff71161f │ │ ldr r0, [r0, #12] │ │ bx lr │ │ str r1, [r0, #12] │ │ mov r0, #1 │ │ bx lr │ │ mov r2, r0 │ │ ldr r0, [r0, #20] │ │ @@ -3311610,15 +3311610,15 @@ │ │ mov r1, #1 │ │ ldr r2, [pc, #16] @ c8b7b0 │ │ mov r3, #62 @ 0x3e │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b c8ab7c │ │ andseq r3, sp, ip, lsr #13 │ │ - @ instruction: 0xff71114d │ │ + @ instruction: 0xff711126 │ │ ldr r0, [r0, #8] │ │ bx lr │ │ str r1, [r0, #8] │ │ mov r0, #1 │ │ bx lr │ │ cmp r0, #0 │ │ bxeq lr │ │ @@ -3312267,15 +3312267,15 @@ │ │ cmp r1, #0 │ │ movne r2, #0 │ │ strbne r2, [r1] │ │ movne r1, #1 │ │ strne r1, [r0] │ │ b c8c0b8 │ │ @ instruction: 0xff72a0fe │ │ - @ instruction: 0xff704f1c │ │ + @ instruction: 0xff704ef5 │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #8 │ │ ldr r5, [sp, #24] │ │ mov r4, r3 │ │ mov r3, r2 │ │ mov r2, r1 │ │ mov r1, r0 │ │ @@ -3312540,15 +3312540,15 @@ │ │ movne r4, r1 │ │ mov r1, r2 │ │ mov r2, r4 │ │ bl c8c288 │ │ mov r0, r4 │ │ pop {r4, pc} │ │ andseq r2, sp, r4, asr r8 │ │ - @ instruction: 0xff704a18 │ │ + @ instruction: 0xff7049f1 │ │ push {fp, lr} │ │ ldr r1, [pc, #40] @ c8c670 │ │ mov r2, #1 │ │ ldr r0, [pc, #36] @ c8c674 │ │ add r1, pc, r1 │ │ add r0, pc, r0 │ │ strb r2, [r1] │ │ @@ -3313088,16 +3313088,16 @@ │ │ add r1, pc, r1 │ │ bl cd1394 │ │ str r8, [r5] │ │ str r9, [r7, #256] @ 0x100 │ │ str r6, [r7, #192] @ 0xc0 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff7069b6 │ │ - @ instruction: 0xff706942 │ │ + @ instruction: 0xff70698f │ │ + @ instruction: 0xff70691b │ │ @ instruction: 0xff7291ae │ │ push {fp, lr} │ │ bl c8bd94 │ │ mov r1, r0 │ │ cmp r1, #0 │ │ ldrne r2, [r1, #576] @ 0x240 │ │ mov r0, #0 │ │ @@ -3314278,23 +3314278,23 @@ │ │ ldr r3, [r8, #64] @ 0x40 │ │ mov r1, r5 │ │ mov r2, r6 │ │ mov r0, r8 │ │ ldr ip, [r3, #88] @ 0x58 │ │ b c8e090 │ │ @ instruction: 0xff720cd7 │ │ - @ instruction: 0xff6f9214 │ │ + @ instruction: 0xff6f91ed │ │ @ instruction: 0xff720c9f │ │ - @ instruction: 0xff6f91dc │ │ + @ instruction: 0xff6f91b5 │ │ @ instruction: 0xff720c53 │ │ - @ instruction: 0xff6f9190 │ │ + @ instruction: 0xff6f9169 │ │ @ instruction: 0xff720bbf │ │ - @ instruction: 0xff6f90fc │ │ + @ instruction: 0xff6f90d5 │ │ @ instruction: 0xff720be7 │ │ - @ instruction: 0xff6f9124 │ │ + @ instruction: 0xff6f90fd │ │ push {r4, r5, fp, lr} │ │ cmp r0, #0 │ │ beq c8e1b8 │ │ add r1, r0, #16 │ │ ldrex r2, [r1] │ │ sub r3, r2, #1 │ │ strex r5, r3, [r1] │ │ @@ -3314532,17 +3314532,17 @@ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ bics r1, ip, #2 │ │ bne c8e464 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ @ instruction: 0xff720a87 │ │ @ instruction: 0xff7207f7 │ │ - @ instruction: 0xff705272 │ │ + @ instruction: 0xff70524b │ │ @ instruction: 0xff720853 │ │ - @ instruction: 0xff7052ce │ │ + @ instruction: 0xff7052a7 │ │ @ instruction: 0xff7207bb │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ mov r2, r1 │ │ mov r3, #0 │ │ strd r2, [sp] │ │ mov r1, #28 │ │ @@ -3314602,15 +3314602,15 @@ │ │ bl c8cce8 │ │ mvn r1, #1 │ │ mov r0, r1 │ │ add sp, sp, #64 @ 0x40 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff723ee7 │ │ @ instruction: 0xff71af21 │ │ - @ instruction: 0xff701abd │ │ + @ instruction: 0xff701a96 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #64 @ 0x40 │ │ cmp r0, #0 │ │ str r1, [sp, #20] │ │ beq c8e70c │ │ ldr r1, [r0] │ │ cmp r1, #2 │ │ @@ -3314714,15 +3314714,15 @@ │ │ bl c8cce8 │ │ mvn r1, #1 │ │ mov r0, r1 │ │ add sp, sp, #64 @ 0x40 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff723d27 │ │ @ instruction: 0xff71ad61 │ │ - @ instruction: 0xff6fc23e │ │ + @ instruction: 0xff6fc217 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #64 @ 0x40 │ │ cmp r0, #0 │ │ str r1, [sp, #20] │ │ beq c8e8a4 │ │ ldr r1, [r0] │ │ cmp r1, #2048 @ 0x800 │ │ @@ -3314854,15 +3314854,15 @@ │ │ ldr r1, [r1, #44] @ 0x2c │ │ ldr r2, [pc, #16] @ c8ea60 │ │ add r2, pc, r2 │ │ bl cd15ec │ │ mov r0, #0 │ │ str r0, [r4, #16] │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff70df0a │ │ + @ instruction: 0xff70dee3 │ │ cmp r0, #0 │ │ beq c8eaa4 │ │ ldr r1, [r0, #16] │ │ cmp r1, #0 │ │ bxne lr │ │ add ip, r0, #68 @ 0x44 │ │ ldrex r2, [ip] │ │ @@ -3314984,26 +3314984,26 @@ │ │ ldr r1, [pc, #32] @ c8ec74 │ │ mov r0, r4 │ │ mov r2, #141 @ 0x8d │ │ add r1, pc, r1 │ │ bl cd1394 │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff70de3e │ │ - @ instruction: 0xff70dd7a │ │ + @ instruction: 0xff70de17 │ │ + @ instruction: 0xff70dd53 │ │ @ instruction: 0xff716ebb │ │ - @ instruction: 0xff70dcfe │ │ - @ instruction: 0xff70ddbe │ │ + @ instruction: 0xff70dcd7 │ │ + @ instruction: 0xff70dd97 │ │ @ instruction: 0xff716eff │ │ ldr r1, [pc, #12] @ c8ec94 │ │ mov r0, #36 @ 0x24 │ │ mov r2, #132 @ 0x84 │ │ add r1, pc, r1 │ │ b cd1158 │ │ - @ instruction: 0xff70dcca │ │ + @ instruction: 0xff70dca3 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, lr} │ │ mov r1, #1024 @ 0x400 │ │ mov r4, r0 │ │ bl c9dbf0 │ │ cmp r0, #0 │ │ @@ -3315021,15 +3315021,15 @@ │ │ bl daf490 │ │ ldr r1, [pc, #16] @ c8ecfc │ │ mov r0, r4 │ │ mov r2, #141 @ 0x8d │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b cd1394 │ │ - @ instruction: 0xff70dc66 │ │ + @ instruction: 0xff70dc3f │ │ push {r4, r5, fp, lr} │ │ mov r5, r0 │ │ ldr r0, [r0, #28] │ │ mov r4, #1 │ │ cmp r0, #0 │ │ beq c8ed3c │ │ ldr r1, [r5, #4] │ │ @@ -3315053,15 +3315053,15 @@ │ │ mov r0, #6 │ │ mov r1, #134 @ 0x86 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c8cce8 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff70dc02 │ │ + @ instruction: 0xff70dbdb │ │ @ instruction: 0xff6f653a │ │ mov r3, #0 │ │ b c8ed8c │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #16 │ │ mov r4, r1 │ │ ldr r1, [r0, #20] │ │ @@ -3315495,39 +3315495,39 @@ │ │ bl c8cb04 │ │ ldr r0, [pc, #52] @ c8f488 │ │ mov r1, #252 @ 0xfc │ │ ldr r2, [pc, #48] @ c8f48c │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b c8f08c │ │ - @ instruction: 0xff70d9fe │ │ + @ instruction: 0xff70d9d7 │ │ @ instruction: 0xff6f6360 │ │ - @ instruction: 0xff70d9d2 │ │ + @ instruction: 0xff70d9ab │ │ @ instruction: 0xff6f6334 │ │ - @ instruction: 0xff70d51a │ │ + @ instruction: 0xff70d4f3 │ │ @ instruction: 0xff6f5e52 │ │ - @ instruction: 0xff70d8d2 │ │ + @ instruction: 0xff70d8ab │ │ @ instruction: 0xff6f6234 │ │ - @ instruction: 0xff70d922 │ │ - @ instruction: 0xff70d4fe │ │ + @ instruction: 0xff70d8fb │ │ + @ instruction: 0xff70d4d7 │ │ @ instruction: 0xff6f5e60 │ │ @ instruction: 0xff6f5400 │ │ strdeq r1, [r0], -r4 │ │ - @ instruction: 0xff701c6c │ │ + @ instruction: 0xff701c45 │ │ muleq r0, r0, r9 │ │ @ instruction: 0x000019b8 │ │ - @ instruction: 0xff70d53a │ │ + @ instruction: 0xff70d513 │ │ @ instruction: 0xff6f5e9c │ │ - @ instruction: 0xff70d5da │ │ + @ instruction: 0xff70d5b3 │ │ @ instruction: 0xff6f5f3c │ │ - @ instruction: 0xff70d7c2 │ │ - @ instruction: 0xff70d78e │ │ - @ instruction: 0xff70d876 │ │ + @ instruction: 0xff70d79b │ │ + @ instruction: 0xff70d767 │ │ + @ instruction: 0xff70d84f │ │ @ instruction: 0xff6f61d8 │ │ - @ instruction: 0xff70d5be │ │ + @ instruction: 0xff70d597 │ │ @ instruction: 0xff6f5f20 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ cmp r0, #0 │ │ beq c8f524 │ │ mov r5, r1 │ │ mov r0, r4 │ │ @@ -3315630,20 +3315630,20 @@ │ │ bl c8cb04 │ │ ldr r0, [pc, #32] @ c8f690 │ │ movw r1, #421 @ 0x1a5 │ │ ldr r2, [pc, #28] @ c8f694 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b c8f5ac │ │ - @ instruction: 0xff70d3b2 │ │ - @ instruction: 0xff6f986f │ │ - @ instruction: 0xff70d2fe │ │ - @ instruction: 0xff6f97bb │ │ - @ instruction: 0xff70d2e2 │ │ - @ instruction: 0xff6f979f │ │ + @ instruction: 0xff70d38b │ │ + @ instruction: 0xff6f9848 │ │ + @ instruction: 0xff70d2d7 │ │ + @ instruction: 0xff6f9794 │ │ + @ instruction: 0xff70d2bb │ │ + @ instruction: 0xff6f9778 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl c8f6f8 │ │ cmp r4, #0 │ │ beq c8f6f4 │ │ mov r5, r0 │ │ mov r0, r4 │ │ @@ -3315791,20 +3315791,20 @@ │ │ ldr r0, [pc, #36] @ c8f914 │ │ movw r2, #493 @ 0x1ed │ │ ldr r1, [pc, #32] @ c8f918 │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ bl cbd9dc │ │ @ instruction: 0xff7297ec │ │ - @ instruction: 0xff70d0b6 │ │ - @ instruction: 0xff702621 │ │ - @ instruction: 0xff70d09a │ │ - @ instruction: 0xff702605 │ │ - @ instruction: 0xff6f7929 │ │ - @ instruction: 0xff70d05e │ │ + @ instruction: 0xff70d08f │ │ + @ instruction: 0xff7025fa │ │ + @ instruction: 0xff70d073 │ │ + @ instruction: 0xff7025de │ │ + @ instruction: 0xff6f7902 │ │ + @ instruction: 0xff70d037 │ │ ldr r3, [r0, #20] │ │ cmp r3, #0 │ │ beq c8f950 │ │ ldr r2, [r3] │ │ cmp r2, #256 @ 0x100 │ │ cmpne r2, #128 @ 0x80 │ │ bne c8f950 │ │ @@ -3315964,23 +3315964,23 @@ │ │ add sp, sp, #64 @ 0x40 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ mov r5, #0 │ │ ldr r0, [r4, #12] │ │ orr r0, r0, #2048 @ 0x800 │ │ str r0, [r4, #12] │ │ b c8fb98 │ │ - @ instruction: 0xff70ced6 │ │ - @ instruction: 0xff6fe924 │ │ - @ instruction: 0xff70cdfa │ │ - @ instruction: 0xff6fe848 │ │ - @ instruction: 0xff70cdde │ │ - @ instruction: 0xff6fe82c │ │ - @ instruction: 0xff7098a2 │ │ - @ instruction: 0xff70ce26 │ │ - @ instruction: 0xff6fe874 │ │ + @ instruction: 0xff70ceaf │ │ + @ instruction: 0xff6fe8fd │ │ + @ instruction: 0xff70cdd3 │ │ + @ instruction: 0xff6fe821 │ │ + @ instruction: 0xff70cdb7 │ │ + @ instruction: 0xff6fe805 │ │ + @ instruction: 0xff70987b │ │ + @ instruction: 0xff70cdff │ │ + @ instruction: 0xff6fe84d │ │ ldr r3, [r0, #20] │ │ cmp r3, #0 │ │ beq c8fc10 │ │ ldr r2, [r3] │ │ cmp r2, #256 @ 0x100 │ │ cmpne r2, #128 @ 0x80 │ │ bne c8fc10 │ │ @@ -3316368,25 +3316368,25 @@ │ │ b c8fdd0 │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ bgt c8fd94 │ │ mov r0, r5 │ │ bl c9da3c │ │ b c8fd94 │ │ - @ instruction: 0xff70cb36 │ │ + @ instruction: 0xff70cb0f │ │ @ instruction: 0xff6f5485 │ │ - @ instruction: 0xff70c866 │ │ + @ instruction: 0xff70c83f │ │ @ instruction: 0xff6f51b5 │ │ - @ instruction: 0xff70c8ee │ │ + @ instruction: 0xff70c8c7 │ │ @ instruction: 0xff6f523d │ │ - @ instruction: 0xff70cbf6 │ │ - @ instruction: 0xff70cb52 │ │ + @ instruction: 0xff70cbcf │ │ + @ instruction: 0xff70cb2b │ │ @ instruction: 0xff6f54a1 │ │ - @ instruction: 0xff70c7be │ │ - @ instruction: 0xff70c95e │ │ + @ instruction: 0xff70c797 │ │ + @ instruction: 0xff70c937 │ │ @ instruction: 0xff6f52ad │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ cmp r0, #0 │ │ beq c90290 │ │ mov r5, r1 │ │ mov r0, r4 │ │ @@ -3316481,16 +3316481,16 @@ │ │ add r1, pc, r1 │ │ bl cd1394 │ │ b c903c0 │ │ mov r5, #0 │ │ mov r0, r5 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff70c676 │ │ - @ instruction: 0xff70c5a6 │ │ + @ instruction: 0xff70c64f │ │ + @ instruction: 0xff70c57f │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #16 │ │ mov r4, r3 │ │ mov r3, r2 │ │ mov r2, r1 │ │ ldr r1, [pc, #176] @ c904a0 │ │ ldr r6, [pc, #176] @ c904a4 │ │ @@ -3316711,35 +3316711,35 @@ │ │ ldr r2, [pc, #44] @ c9077c │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c8cbf8 │ │ mov r0, #6 │ │ mov r1, #132 @ 0x84 │ │ b c90608 │ │ - @ instruction: 0xff70c366 │ │ - @ instruction: 0xff7018e4 │ │ - @ instruction: 0xff708c9a │ │ + @ instruction: 0xff70c33f │ │ + @ instruction: 0xff7018bd │ │ + @ instruction: 0xff708c73 │ │ @ instruction: 0xff70fb3a │ │ - @ instruction: 0xff708c31 │ │ - @ instruction: 0xff70c20a │ │ - @ instruction: 0xff701788 │ │ + @ instruction: 0xff708c0a │ │ + @ instruction: 0xff70c1e3 │ │ + @ instruction: 0xff701761 │ │ push {fp, lr} │ │ ldr r1, [pc, #40] @ c907b4 │ │ mov r0, #128 @ 0x80 │ │ movw r2, #938 @ 0x3aa │ │ add r1, pc, r1 │ │ bl cd1158 │ │ cmp r0, #0 │ │ popeq {fp, pc} │ │ mov r1, #1 │ │ dmb ish │ │ str r1, [r0, #68] @ 0x44 │ │ dmb ish │ │ pop {fp, pc} │ │ - @ instruction: 0xff70c1c6 │ │ + @ instruction: 0xff70c19f │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, sp, #144 @ 0x90 │ │ mov r7, r1 │ │ ldr sl, [r1, #8] │ │ ldr r1, [pc, #1368] @ c90d28 │ │ mov r8, r2 │ │ mov r5, r0 │ │ @@ -3317080,28 +3317080,28 @@ │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c8cbf8 │ │ mov r9, #0 │ │ mov r0, #6 │ │ mov r1, #193 @ 0xc1 │ │ b c908c0 │ │ - @ instruction: 0xff70c17e │ │ - @ instruction: 0xff70c0b2 │ │ - @ instruction: 0xff6f69a1 │ │ + @ instruction: 0xff70c157 │ │ + @ instruction: 0xff70c08b │ │ + @ instruction: 0xff6f697a │ │ ldrdeq r0, [r0], -r0 @ │ │ - @ instruction: 0xff70c112 │ │ - @ instruction: 0xff6f6a01 │ │ - @ instruction: 0xff70bc4a │ │ - @ instruction: 0xff6f6539 │ │ + @ instruction: 0xff70c0eb │ │ + @ instruction: 0xff6f69da │ │ + @ instruction: 0xff70bc23 │ │ + @ instruction: 0xff6f6512 │ │ @ instruction: 0xff70dc1f │ │ @ instruction: 0xff728430 │ │ @ instruction: 0xff72d193 │ │ @ instruction: 0xff714f45 │ │ - @ instruction: 0xff70bc82 │ │ - @ instruction: 0xff6f6571 │ │ + @ instruction: 0xff70bc5b │ │ + @ instruction: 0xff6f654a │ │ ldr r1, [r0, #16] │ │ cmp r1, #0 │ │ bne c90d84 │ │ add r0, r0, #68 @ 0x44 │ │ ldrex r1, [r0] │ │ add r1, r1, #1 │ │ strex r2, r1, [r0] │ │ @@ -3317413,15 +3317413,15 @@ │ │ andseq sp, fp, r8, ror #19 │ │ andseq sp, fp, r0, ror r9 │ │ andseq sp, fp, r8, ror #18 │ │ andseq sp, fp, ip, asr #17 │ │ mulseq fp, r4, r9 │ │ andseq sp, fp, r0, lsr #19 │ │ andseq sp, fp, r8, asr #18 │ │ - @ instruction: 0xff70613c │ │ + @ instruction: 0xff706115 │ │ @ instruction: 0xff70d525 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #8 │ │ mov r8, r3 │ │ mov r7, r2 │ │ mov r9, r1 │ │ mov r4, r0 │ │ @@ -3317802,15 +3317802,15 @@ │ │ str r0, [r4, #252] @ 0xfc │ │ pop {r4, r5, r6, r7, r8, pc} │ │ andseq sp, fp, ip, lsl #8 │ │ andseq sp, fp, r4, lsl #6 │ │ andseq sp, fp, r8, lsl #6 │ │ andseq sp, fp, r8, ror r3 │ │ andseq sp, fp, r8, lsl #7 │ │ - @ instruction: 0xff705b84 │ │ + @ instruction: 0xff705b5d │ │ @ instruction: 0xff72a469 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ mov r8, r3 │ │ mov r5, r2 │ │ mov r6, r1 │ │ mov r7, r0 │ │ @@ -3318022,15 +3318022,15 @@ │ │ beq c91bd8 │ │ mov r0, r5 │ │ mov r1, r9 │ │ bl daf490 │ │ b c919e8 │ │ mov r4, r9 │ │ b c919e8 │ │ - @ instruction: 0xff705a1c │ │ + @ instruction: 0xff7059f5 │ │ @ instruction: 0xff6f39b9 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl c9d604 │ │ cmp r0, #0 │ │ beq c91c3c │ │ add r1, r0, #256 @ 0x100 │ │ @@ -3318047,15 +3318047,15 @@ │ │ movw r2, #2646 @ 0xa56 │ │ add r1, pc, r1 │ │ bl cd1394 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff705704 │ │ + @ instruction: 0xff7056dd │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r6, r3 │ │ mov r4, r2 │ │ mov r7, r1 │ │ mov r5, r0 │ │ bl c9d604 │ │ mov r3, r0 │ │ @@ -3318377,17 +3318377,17 @@ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ add r0, r6, #32 │ │ str r0, [r4, #688] @ 0x2b0 │ │ mov r0, #1 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff7055ac │ │ - @ instruction: 0xff705598 │ │ - @ instruction: 0xff7054a8 │ │ + @ instruction: 0xff705585 │ │ + @ instruction: 0xff705571 │ │ + @ instruction: 0xff705481 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ mov fp, r3 │ │ mov r5, r2 │ │ mov r4, r1 │ │ mov r6, r0 │ │ orr r7, r1, r2 │ │ @@ -3318510,17 +3318510,17 @@ │ │ str r0, [r9, #500] @ 0x1f4 │ │ vld1.8 {d16-d17}, [r5] │ │ add r0, r6, #32 │ │ vst1.8 {d16-d17}, [r0] │ │ mov r0, r8 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff7050f8 │ │ + @ instruction: 0xff7050d1 │ │ @ instruction: 0xff71abf6 │ │ - @ instruction: 0xff705064 │ │ + @ instruction: 0xff70503d │ │ @ instruction: 0xff71ab62 │ │ andseq ip, fp, r4, asr r9 │ │ andseq ip, fp, r4, asr #17 │ │ andseq ip, fp, r4, ror #15 │ │ andseq ip, fp, r4, asr #15 │ │ andseq ip, fp, ip, ror #17 │ │ andseq ip, fp, r0, lsl #17 │ │ @@ -3318591,15 +3318591,15 @@ │ │ bl ce52fc │ │ mov r1, r0 │ │ mov r0, #0 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff704f04 │ │ + @ instruction: 0xff704edd │ │ @ instruction: 0xff70c2fa │ │ push {r4, r5, fp, lr} │ │ mov r4, r3 │ │ mov r5, r1 │ │ bl c9d604 │ │ cmp r5, #0 │ │ beq c92520 │ │ @@ -3318703,15 +3318703,15 @@ │ │ blx da824e │ │ mov r0, #1 │ │ str r0, [r5, #252] @ 0xfc │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ mulseq fp, r8, r5 │ │ andseq ip, fp, r4, asr #9 │ │ - @ instruction: 0xff704d48 │ │ + @ instruction: 0xff704d21 │ │ @ instruction: 0xff721cfa │ │ andseq ip, fp, r8, lsl #10 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, sp, #24 │ │ mov r8, r3 │ │ mov r6, r2 │ │ mov r4, r1 │ │ @@ -3319221,15 +3319221,15 @@ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ mov r0, #0 │ │ str r0, [r8, #248] @ 0xf8 │ │ mov r0, sl │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - @ instruction: 0xff70451c │ │ + @ instruction: 0xff7044f5 │ │ @ instruction: 0xff71f720 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #12 │ │ mov sl, r3 │ │ mov r4, r2 │ │ mov r9, r1 │ │ mov r5, r0 │ │ @@ -3319329,15 +3319329,15 @@ │ │ bl ce4db0 │ │ mov r7, r0 │ │ cmp r0, #0 │ │ mvneq r7, #0 │ │ mov r0, r7 │ │ add sp, sp, #12 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff7043ec │ │ + @ instruction: 0xff7043c5 │ │ @ instruction: 0xff726cb0 │ │ andseq fp, fp, ip, lsr fp │ │ @ instruction: 0x001bbad4 │ │ @ instruction: 0x001bbaf8 │ │ @ instruction: 0x001bbab4 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, sp, #8 │ │ @@ -3319453,15 +3319453,15 @@ │ │ ldrne sl, [r4, #656] @ 0x290 │ │ cmpne sl, #0 │ │ bne c931c8 │ │ mov r0, #1 │ │ str r0, [r4, #496] @ 0x1f0 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - @ instruction: 0xff7041f4 │ │ + @ instruction: 0xff7041cd │ │ @ instruction: 0xff70b5f9 │ │ mulseq fp, r0, sl │ │ andseq fp, fp, r8, asr r9 │ │ andseq fp, fp, r8, asr #18 │ │ andseq fp, fp, r8, ror #19 │ │ @ instruction: 0x001bb9d8 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ @@ -3319660,15 +3319660,15 @@ │ │ beq c93290 │ │ mov r0, r2 │ │ mov r1, r7 │ │ mov r2, r4 │ │ blx da824e │ │ str r4, [sl] │ │ b c93290 │ │ - @ instruction: 0xff704054 │ │ + @ instruction: 0xff70402d │ │ @ instruction: 0xff72a9f3 │ │ push {fp, lr} │ │ bl c9d604 │ │ add r0, r0, #504 @ 0x1f8 │ │ bl ce4a34 │ │ mov r0, #1 │ │ pop {fp, pc} │ │ @@ -3324190,25 +3324190,25 @@ │ │ add r1, pc, r1 │ │ add r0, r1, r0, lsl #3 │ │ ldr r0, [r0, #4] │ │ pop {r4, pc} │ │ @ instruction: 0xff70e10e │ │ andseq r0, r9, r4, ror #15 │ │ @ instruction: 0xff70884d │ │ - @ instruction: 0xff6f86c1 │ │ + @ instruction: 0xff6f869a │ │ @ instruction: 0xff711b68 │ │ @ instruction: 0xff706d27 │ │ @ instruction: 0xff718f17 │ │ @ instruction: 0xff718f05 │ │ @ instruction: 0xff71e652 │ │ - @ instruction: 0xff6ef7df │ │ + @ instruction: 0xff6ef7b8 │ │ @ instruction: 0xff718ec3 │ │ @ instruction: 0xff70a2c3 │ │ - @ instruction: 0xff70302c │ │ - @ instruction: 0xff6f68d3 │ │ + @ instruction: 0xff703005 │ │ + @ instruction: 0xff6f68ac │ │ @ instruction: 0xff6ed804 │ │ @ instruction: 0xff722104 │ │ mov r1, r0 │ │ movw r0, #713 @ 0x2c9 │ │ sub r2, r1, r0 │ │ mov r0, #0 │ │ cmp r2, #21 │ │ @@ -3324277,20 +3324277,20 @@ │ │ bx lr │ │ mulseq r9, r0, r6 │ │ ldr r1, [pc, #12] @ c97d30 │ │ mov r0, #96 @ 0x60 │ │ mov r2, #129 @ 0x81 │ │ add r1, pc, r1 │ │ b cd1158 │ │ - @ instruction: 0xff70155b │ │ + @ instruction: 0xff701534 │ │ ldr r1, [pc, #8] @ c97d44 │ │ mov r2, #134 @ 0x86 │ │ add r1, pc, r1 │ │ b cd1394 │ │ - @ instruction: 0xff701547 │ │ + @ instruction: 0xff701520 │ │ mov r2, #0 │ │ mov r3, #48 @ 0x30 │ │ str r2, [r0, #88] @ 0x58 │ │ str r2, [r0, #92] @ 0x5c │ │ strd r2, [r0] │ │ bx lr │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ @@ -3324393,15 +3324393,15 @@ │ │ ldr r0, [pc, #16] @ c97efc │ │ mov r2, #171 @ 0xab │ │ ldr r1, [pc, #12] @ c97f00 │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ bl cbd9dc │ │ @ instruction: 0xff70dbfc │ │ - @ instruction: 0xff70138f │ │ + @ instruction: 0xff701368 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ cmp r0, #0 │ │ ldrbne r0, [r0, #92] @ 0x5c │ │ tstne r0, #2 │ │ bne c97f24 │ │ ldr lr, [pc, #224] @ c98000 │ │ add lr, pc, lr │ │ @@ -3324778,15 +3324778,15 @@ │ │ pop {r4, r5, r6, pc} │ │ ldr r0, [pc, #16] @ c98504 │ │ mov r2, #0 │ │ ldr r1, [pc, #12] @ c98508 │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ b c44998 │ │ - @ instruction: 0xff70261a │ │ + @ instruction: 0xff7025f3 │ │ andeq r0, r0, r8 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #12 │ │ mov r5, r1 │ │ bl c44bd8 │ │ mov r1, r0 │ │ mov r0, r5 │ │ @@ -3324900,22 +3324900,22 @@ │ │ add r2, pc, r2 │ │ bl c8cbf8 │ │ mov r8, #0 │ │ mov r0, #6 │ │ mov r1, #209 @ 0xd1 │ │ b c98664 │ │ @ instruction: 0xff71a005 │ │ - @ instruction: 0xff6f0903 │ │ - @ instruction: 0xff6f40dc │ │ + @ instruction: 0xff6f08dc │ │ + @ instruction: 0xff6f40b5 │ │ @ instruction: 0xff7256fe │ │ - @ instruction: 0xff6f40ac │ │ + @ instruction: 0xff6f4085 │ │ @ instruction: 0xff7256ce │ │ - @ instruction: 0xff6f402c │ │ + @ instruction: 0xff6f4005 │ │ @ instruction: 0xff72564e │ │ - @ instruction: 0xff6f4078 │ │ + @ instruction: 0xff6f4051 │ │ @ instruction: 0xff72569a │ │ @ instruction: 0xff7164e5 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r4, #1 │ │ cmp r0, #0 │ │ beq c9880c │ │ ldr r1, [r0] │ │ @@ -3324990,16 +3324990,16 @@ │ │ ldr r0, [r6, #68] @ 0x44 │ │ bl cda848 │ │ mov r0, r6 │ │ mov r1, r7 │ │ movw r2, #1738 @ 0x6ca │ │ bl cd1394 │ │ b c987f8 │ │ - @ instruction: 0xff6f3ee1 │ │ - @ instruction: 0xff6f3f25 │ │ + @ instruction: 0xff6f3eba │ │ + @ instruction: 0xff6f3efe │ │ push {r4, r5, fp, lr} │ │ cmp r0, #0 │ │ beq c988a0 │ │ ldr r1, [r0, #20] │ │ cmp r1, #0 │ │ popne {r4, r5, fp, pc} │ │ add r1, r0, #72 @ 0x48 │ │ @@ -3325025,38 +3325025,38 @@ │ │ ldr r0, [r5, #68] @ 0x44 │ │ bl cda848 │ │ mov r0, r5 │ │ mov r1, r4 │ │ movw r2, #1738 @ 0x6ca │ │ pop {r4, r5, fp, lr} │ │ b cd1394 │ │ - @ instruction: 0xff6f3e59 │ │ + @ instruction: 0xff6f3e32 │ │ push {fp, lr} │ │ ldr r1, [pc, #28] @ c9890c │ │ mov r0, #152 @ 0x98 │ │ mov r2, #76 @ 0x4c │ │ add r1, pc, r1 │ │ bl cd1158 │ │ cmp r0, #0 │ │ mvnne r1, #0 │ │ strne r1, [r0, #92] @ 0x5c │ │ pop {fp, pc} │ │ - @ instruction: 0xff6f3e19 │ │ + @ instruction: 0xff6f3df2 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl c98714 │ │ ldr r1, [pc, #16] @ c9893c │ │ mov r0, r4 │ │ mov r2, #89 @ 0x59 │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b cd1394 │ │ - @ instruction: 0xff6f3ddd │ │ + @ instruction: 0xff6f3db6 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #84 @ 0x54 │ │ ldr sl, [sp, #124] @ 0x7c │ │ mov r9, r3 │ │ mov r7, r2 │ │ mov r6, r1 │ │ mov r5, r0 │ │ @@ -3325693,53 +3325693,53 @@ │ │ b c98be0 │ │ ldr r0, [pc, #164] @ c993e4 │ │ movw r2, #382 @ 0x17e │ │ ldr r1, [pc, #160] @ c993e8 │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ bl cbd9dc │ │ - @ instruction: 0xff6f3c39 │ │ + @ instruction: 0xff6f3c12 │ │ @ instruction: 0xff7092c0 │ │ - @ instruction: 0xff6f3bf1 │ │ - @ instruction: 0xff6f3b75 │ │ + @ instruction: 0xff6f3bca │ │ + @ instruction: 0xff6f3b4e │ │ @ instruction: 0xff7091fc │ │ - @ instruction: 0xff6f3c99 │ │ + @ instruction: 0xff6f3c72 │ │ @ instruction: 0xff6eb8dc │ │ andeq r2, r0, ip, lsl #10 │ │ - @ instruction: 0xff6f8148 │ │ + @ instruction: 0xff6f8121 │ │ andeq r2, r0, r4, ror #20 │ │ andeq r2, r0, ip, lsl #21 │ │ - @ instruction: 0xff6f379d │ │ - @ instruction: 0xff6f33e1 │ │ + @ instruction: 0xff6f3776 │ │ + @ instruction: 0xff6f33ba │ │ @ instruction: 0xff708a68 │ │ - @ instruction: 0xff6f36dd │ │ - @ instruction: 0xff6f3455 │ │ + @ instruction: 0xff6f36b6 │ │ + @ instruction: 0xff6f342e │ │ @ instruction: 0xff708adc │ │ @ instruction: 0xff708863 │ │ @ instruction: 0xff708c65 │ │ @ instruction: 0xff70e76b │ │ - @ instruction: 0xff6f3439 │ │ + @ instruction: 0xff6f3412 │ │ @ instruction: 0xff708ac0 │ │ - @ instruction: 0xff6f3471 │ │ + @ instruction: 0xff6f344a │ │ @ instruction: 0xff708af8 │ │ - @ instruction: 0xff6f33fd │ │ + @ instruction: 0xff6f33d6 │ │ @ instruction: 0xff708a84 │ │ - @ instruction: 0xff6f3af9 │ │ - @ instruction: 0xff6f3b35 │ │ + @ instruction: 0xff6f3ad2 │ │ + @ instruction: 0xff6f3b0e │ │ @ instruction: 0xff7091bc │ │ - @ instruction: 0xff6f3a2d │ │ + @ instruction: 0xff6f3a06 │ │ @ instruction: 0xff7090b4 │ │ - @ instruction: 0xff6f3999 │ │ + @ instruction: 0xff6f3972 │ │ @ instruction: 0xff709020 │ │ - @ instruction: 0xff6f3851 │ │ + @ instruction: 0xff6f382a │ │ @ instruction: 0xff708ed8 │ │ - @ instruction: 0xff6f38ad │ │ + @ instruction: 0xff6f3886 │ │ @ instruction: 0xff708f34 │ │ @ instruction: 0xff713b59 │ │ - @ instruction: 0xff6f33c5 │ │ + @ instruction: 0xff6f339e │ │ push {r4, lr} │ │ sub sp, sp, #16 │ │ ldr ip, [sp, #24] │ │ mov r4, #0 │ │ ldr lr, [sp, #28] │ │ stm sp, {ip, lr} │ │ str r4, [sp, #8] │ │ @@ -3325851,23 +3325851,23 @@ │ │ bl c8cb04 │ │ ldr r0, [pc, #32] @ c995d8 │ │ movw r1, #689 @ 0x2b1 │ │ ldr r2, [pc, #28] @ c995dc │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b c994f8 │ │ - @ instruction: 0xff6f31b9 │ │ + @ instruction: 0xff6f3192 │ │ @ instruction: 0xff71e9a8 │ │ - @ instruction: 0xff6f3191 │ │ + @ instruction: 0xff6f316a │ │ @ instruction: 0xff71e980 │ │ - @ instruction: 0xff6f3151 │ │ + @ instruction: 0xff6f312a │ │ @ instruction: 0xff71e940 │ │ - @ instruction: 0xff6f321d │ │ + @ instruction: 0xff6f31f6 │ │ @ instruction: 0xff71ea0c │ │ - @ instruction: 0xff6f31e5 │ │ + @ instruction: 0xff6f31be │ │ @ instruction: 0xff71e9d4 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #12 │ │ cmp r2, #0 │ │ beq c996e0 │ │ mov r4, #0 │ │ ldr fp, [sp, #48] @ 0x30 │ │ @@ -3326116,32 +3326116,32 @@ │ │ b c99990 │ │ ldr r0, [pc, #80] @ c99a2c │ │ movw r2, #885 @ 0x375 │ │ ldr r1, [pc, #76] @ c99a30 │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ bl cbd9dc │ │ - @ instruction: 0xff6f2fed │ │ + @ instruction: 0xff6f2fc6 │ │ @ instruction: 0xff71c9b4 │ │ - @ instruction: 0xff6f2fc5 │ │ + @ instruction: 0xff6f2f9e │ │ @ instruction: 0xff71c98c │ │ - @ instruction: 0xff6f2ecd │ │ + @ instruction: 0xff6f2ea6 │ │ @ instruction: 0xff71c894 │ │ - @ instruction: 0xff6f3059 │ │ + @ instruction: 0xff6f3032 │ │ @ instruction: 0xff71ca20 │ │ - @ instruction: 0xff6f2e71 │ │ + @ instruction: 0xff6f2e4a │ │ @ instruction: 0xff71c838 │ │ - @ instruction: 0xff6f2de9 │ │ + @ instruction: 0xff6f2dc2 │ │ @ instruction: 0xff71c7b0 │ │ - @ instruction: 0xff6f2ef9 │ │ + @ instruction: 0xff6f2ed2 │ │ @ instruction: 0xff71c8c0 │ │ - @ instruction: 0xff6f301d │ │ + @ instruction: 0xff6f2ff6 │ │ @ instruction: 0xff71c9e4 │ │ @ instruction: 0xff72225a │ │ - @ instruction: 0xff6f2d29 │ │ + @ instruction: 0xff6f2d02 │ │ ldr r3, [r0, #8] │ │ cmp r3, #0 │ │ beq c99a44 │ │ b c99a48 │ │ b c99d0c │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ @@ -3326302,28 +3326302,28 @@ │ │ b c99b98 │ │ ldr r0, [pc, #64] @ c99d04 │ │ mov r2, #780 @ 0x30c │ │ ldr r1, [pc, #60] @ c99d08 │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ bl cbd9dc │ │ - @ instruction: 0xff6f2be1 │ │ - @ instruction: 0xff6f0ed9 │ │ - @ instruction: 0xff6f2bb9 │ │ - @ instruction: 0xff6f0eb1 │ │ - @ instruction: 0xff6f2b8d │ │ - @ instruction: 0xff6f0e85 │ │ - @ instruction: 0xff6f2a91 │ │ - @ instruction: 0xff6f0d89 │ │ - @ instruction: 0xff6f2a6d │ │ - @ instruction: 0xff6f0d65 │ │ - @ instruction: 0xff6f2c11 │ │ - @ instruction: 0xff6f0f09 │ │ + @ instruction: 0xff6f2bba │ │ + @ instruction: 0xff6f0eb2 │ │ + @ instruction: 0xff6f2b92 │ │ + @ instruction: 0xff6f0e8a │ │ + @ instruction: 0xff6f2b66 │ │ + @ instruction: 0xff6f0e5e │ │ + @ instruction: 0xff6f2a6a │ │ + @ instruction: 0xff6f0d62 │ │ + @ instruction: 0xff6f2a46 │ │ + @ instruction: 0xff6f0d3e │ │ + @ instruction: 0xff6f2bea │ │ + @ instruction: 0xff6f0ee2 │ │ @ instruction: 0xff715047 │ │ - @ instruction: 0xff6f2a41 │ │ + @ instruction: 0xff6f2a1a │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ cmp r2, #0 │ │ beq c99d58 │ │ mov r4, #0 │ │ str r4, [r2] │ │ ldr r3, [r0, #8] │ │ @@ -3326533,34 +3326533,34 @@ │ │ b c99d84 │ │ ldr r0, [pc, #88] @ c9a0b8 │ │ mov r2, #1016 @ 0x3f8 │ │ ldr r1, [pc, #84] @ c9a0bc │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ bl cbd9dc │ │ - @ instruction: 0xff6f29cd │ │ + @ instruction: 0xff6f29a6 │ │ @ instruction: 0xff71feee │ │ - @ instruction: 0xff6f28e5 │ │ + @ instruction: 0xff6f28be │ │ @ instruction: 0xff71fe06 │ │ - @ instruction: 0xff6f28b9 │ │ + @ instruction: 0xff6f2892 │ │ @ instruction: 0xff71fdda │ │ - @ instruction: 0xff6f27cd │ │ + @ instruction: 0xff6f27a6 │ │ @ instruction: 0xff71fcee │ │ - @ instruction: 0xff6f27f9 │ │ + @ instruction: 0xff6f27d2 │ │ @ instruction: 0xff71fd1a │ │ - @ instruction: 0xff6f2851 │ │ + @ instruction: 0xff6f282a │ │ @ instruction: 0xff71fd72 │ │ - @ instruction: 0xff6f26ed │ │ + @ instruction: 0xff6f26c6 │ │ @ instruction: 0xff71fc0e │ │ - @ instruction: 0xff6f26d1 │ │ + @ instruction: 0xff6f26aa │ │ @ instruction: 0xff71fbf2 │ │ - @ instruction: 0xff6f29a5 │ │ + @ instruction: 0xff6f297e │ │ @ instruction: 0xff71fec6 │ │ @ instruction: 0xff721bd6 │ │ - @ instruction: 0xff6f26a5 │ │ + @ instruction: 0xff6f267e │ │ b c99a48 │ │ b c99d0c │ │ push {r4, lr} │ │ sub sp, sp, #16 │ │ ldr ip, [sp, #24] │ │ mov r4, #1 │ │ mov lr, #0 │ │ @@ -3326823,21 +3326823,21 @@ │ │ beq c9a4e8 │ │ str r4, [r8] │ │ b c9a3f4 │ │ mov r0, #0 │ │ str r0, [r8] │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff6f2359 │ │ + @ instruction: 0xff6f2332 │ │ @ instruction: 0xff7079f9 │ │ - @ instruction: 0xff6f2459 │ │ + @ instruction: 0xff6f2432 │ │ @ instruction: 0xff707af9 │ │ @ instruction: 0xff71a00b │ │ - @ instruction: 0xff6f23fd │ │ - @ instruction: 0xff6f23c9 │ │ + @ instruction: 0xff6f23d6 │ │ + @ instruction: 0xff6f23a2 │ │ @ instruction: 0xff707a69 │ │ cmp r0, #1 │ │ blt c9a548 │ │ cmn r0, #-2147483638 @ 0x8000000a │ │ addls r0, r0, #7 │ │ lsrls r0, r0, #3 │ │ bxls lr │ │ @@ -3326963,19 +3326963,19 @@ │ │ mov r0, #0 │ │ add sp, sp, #48 @ 0x30 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ str r4, [r5, #88] @ 0x58 │ │ add sp, sp, #48 @ 0x30 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff707799 │ │ - @ instruction: 0xff6f201d │ │ - @ instruction: 0xff6feba3 │ │ + @ instruction: 0xff6f1ff6 │ │ + @ instruction: 0xff6feb7c │ │ @ instruction: 0xff70777d │ │ - @ instruction: 0xff6f2055 │ │ - @ instruction: 0xff6febdb │ │ + @ instruction: 0xff6f202e │ │ + @ instruction: 0xff6febb4 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, sp, #112 @ 0x70 │ │ add r6, sp, #24 │ │ vmov.i32 q8, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ str r2, [sp, #108] @ 0x6c │ │ mov r4, r6 │ │ @@ -3327409,43 +3327409,43 @@ │ │ cmp r0, #0 │ │ movle r5, #0 │ │ b c9a7a8 │ │ mov r5, r0 │ │ b c9a7a8 │ │ mvn r5, #0 │ │ b c9a7a8 │ │ - @ instruction: 0xff6f1f85 │ │ + @ instruction: 0xff6f1f5e │ │ @ instruction: 0xff717dd3 │ │ @ instruction: 0xff7074f5 │ │ @ instruction: 0xff7123b8 │ │ @ instruction: 0xff70cddb │ │ @ instruction: 0xff70ce9b │ │ @ instruction: 0xff71f22e │ │ @ instruction: 0xff6ea866 │ │ - @ instruction: 0xff6ec73d │ │ - @ instruction: 0xff6fa9dd │ │ + @ instruction: 0xff6ec716 │ │ + @ instruction: 0xff6fa9b6 │ │ @ instruction: 0xff70e9ee │ │ @ instruction: 0xff70cf45 │ │ @ instruction: 0xff719935 │ │ @ instruction: 0xff7056c3 │ │ - @ instruction: 0xff6f8e90 │ │ + @ instruction: 0xff6f8e69 │ │ @ instruction: 0xff703e29 │ │ - @ instruction: 0xff6fa71f │ │ - @ instruction: 0xff6f3699 │ │ + @ instruction: 0xff6fa6f8 │ │ + @ instruction: 0xff6f3672 │ │ @ instruction: 0xff7120fc │ │ - @ instruction: 0xff6f3629 │ │ + @ instruction: 0xff6f3602 │ │ @ instruction: 0xff70ccb8 │ │ @ instruction: 0xff7140ef │ │ - @ instruction: 0xff6f3769 │ │ + @ instruction: 0xff6f3742 │ │ @ instruction: 0xff703ab8 │ │ @ instruction: 0xff715e4d │ │ @ instruction: 0xff710707 │ │ - @ instruction: 0xff6f1e35 │ │ + @ instruction: 0xff6f1e0e │ │ @ instruction: 0xff717c83 │ │ - @ instruction: 0xff6f1b15 │ │ + @ instruction: 0xff6f1aee │ │ @ instruction: 0xff717963 │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #48 @ 0x30 │ │ vmov.i32 q8, #0 @ 0x00000000 │ │ mov r4, r0 │ │ add r0, sp, #8 │ │ mov r2, #0 │ │ @@ -3327728,24 +3327728,24 @@ │ │ ldr r2, [r7, #36] @ 0x24 │ │ blx da824e │ │ b c9b1f4 │ │ mov r6, #0 │ │ mov r0, r6 │ │ str r6, [r4] │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff6f1589 │ │ + @ instruction: 0xff6f1562 │ │ @ instruction: 0xff7157f8 │ │ - @ instruction: 0xff6f1499 │ │ + @ instruction: 0xff6f1472 │ │ @ instruction: 0xff715708 │ │ - @ instruction: 0xff6f147d │ │ + @ instruction: 0xff6f1456 │ │ @ instruction: 0xff7156ec │ │ - @ instruction: 0xff6f1451 │ │ + @ instruction: 0xff6f142a │ │ @ instruction: 0xff7156c0 │ │ - @ instruction: 0xff6f1429 │ │ - @ instruction: 0xff6f14d1 │ │ + @ instruction: 0xff6f1402 │ │ + @ instruction: 0xff6f14aa │ │ @ instruction: 0xff715740 │ │ ldr r1, [r0, #20] │ │ cmp r1, #0 │ │ bne c9b36c │ │ add r0, r0, #72 @ 0x48 │ │ ldrex r1, [r0] │ │ add r1, r1, #1 │ │ @@ -3327763,15 +3327763,15 @@ │ │ cmp r0, #0 │ │ popeq {fp, pc} │ │ mov r1, #1 │ │ dmb ish │ │ str r1, [r0, #72] @ 0x48 │ │ dmb ish │ │ pop {fp, pc} │ │ - @ instruction: 0xff6f1389 │ │ + @ instruction: 0xff6f1362 │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r3, r2 │ │ mov r2, r1 │ │ ldr r1, [pc, #36] @ c9b3e8 │ │ ldr ip, [pc, #36] @ c9b3ec │ │ ldr lr, [pc, #36] @ c9b3f0 │ │ @@ -3328113,28 +3328113,28 @@ │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c8cbf8 │ │ mov r9, #0 │ │ mov r0, #6 │ │ mov r1, #225 @ 0xe1 │ │ b c9b870 │ │ - @ instruction: 0xff6f12fd │ │ - @ instruction: 0xff6f1229 │ │ - @ instruction: 0xff6f9f65 │ │ + @ instruction: 0xff6f12d6 │ │ + @ instruction: 0xff6f1202 │ │ + @ instruction: 0xff6f9f3e │ │ andeq r0, r0, r0, lsl r6 │ │ - @ instruction: 0xff6f1291 │ │ - @ instruction: 0xff6f9fcd │ │ - @ instruction: 0xff6f0f51 │ │ - @ instruction: 0xff6f0e79 │ │ - @ instruction: 0xff6f0ee9 │ │ - @ instruction: 0xff6f0eb5 │ │ - @ instruction: 0xff6f9bf1 │ │ - @ instruction: 0xff6f0e3d │ │ - @ instruction: 0xff6f0e09 │ │ - @ instruction: 0xff6f9b45 │ │ + @ instruction: 0xff6f126a │ │ + @ instruction: 0xff6f9fa6 │ │ + @ instruction: 0xff6f0f2a │ │ + @ instruction: 0xff6f0e52 │ │ + @ instruction: 0xff6f0ec2 │ │ + @ instruction: 0xff6f0e8e │ │ + @ instruction: 0xff6f9bca │ │ + @ instruction: 0xff6f0e16 │ │ + @ instruction: 0xff6f0de2 │ │ + @ instruction: 0xff6f9b1e │ │ ldr r1, [r0, #20] │ │ cmp r1, #0 │ │ bne c9b97c │ │ add r0, r0, #72 @ 0x48 │ │ ldrex r1, [r0] │ │ add r1, r1, #1 │ │ strex r2, r1, [r0] │ │ @@ -3328171,15 +3328171,15 @@ │ │ ldr r0, [r5, #68] @ 0x44 │ │ bl cda848 │ │ mov r0, r5 │ │ mov r1, r4 │ │ movw r2, #1738 @ 0x6ca │ │ pop {r4, r5, fp, lr} │ │ b cd1394 │ │ - @ instruction: 0xff6f0d31 │ │ + @ instruction: 0xff6f0d0a │ │ push {r4, r5, fp, lr} │ │ ldr r5, [pc, #48] @ c9ba48 │ │ mov r4, r0 │ │ ldr r0, [r0, #60] @ 0x3c │ │ movw r2, #1735 @ 0x6c7 │ │ add r5, pc, r5 │ │ mov r1, r5 │ │ @@ -3328187,15 +3328187,15 @@ │ │ ldr r0, [r4, #68] @ 0x44 │ │ bl cda848 │ │ mov r0, r4 │ │ mov r1, r5 │ │ movw r2, #1738 @ 0x6ca │ │ pop {r4, r5, fp, lr} │ │ b cd1394 │ │ - @ instruction: 0xff6f0ced │ │ + @ instruction: 0xff6f0cc6 │ │ push {r4, lr} │ │ mov r4, r1 │ │ mov r1, #2 │ │ bl ce569c │ │ ldr r1, [r4] │ │ cmn r1, #1 │ │ cmpne r0, #0 │ │ @@ -3328439,28 +3328439,28 @@ │ │ bl c8cb04 │ │ ldr r0, [pc, #28] @ c9be44 │ │ movw r1, #267 @ 0x10b │ │ ldr r2, [pc, #24] @ c9be48 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b c9bbec │ │ - @ instruction: 0xff6f54fc │ │ + @ instruction: 0xff6f54d5 │ │ @ instruction: 0xff6e97c3 │ │ @ instruction: 0xff71a586 │ │ @ instruction: 0xff6e94f7 │ │ @ instruction: 0xff71a2ba │ │ @ instruction: 0xff6e973f │ │ @ instruction: 0xff71a502 │ │ andseq ip, r8, ip, asr #15 │ │ @ instruction: 0xff6e95eb │ │ @ instruction: 0xff71a3ae │ │ - @ instruction: 0xff6f09ce │ │ + @ instruction: 0xff6f09a7 │ │ @ instruction: 0xff6e9567 │ │ @ instruction: 0xff71a32a │ │ - @ instruction: 0xff6f968f │ │ + @ instruction: 0xff6f9668 │ │ @ instruction: 0xff712ec5 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #56 @ 0x38 │ │ mov r4, r3 │ │ mov r5, r2 │ │ mov r6, r1 │ │ mov r7, r0 │ │ @@ -3328544,15 +3328544,15 @@ │ │ cmp r1, #0 │ │ popne {r4, r5, r6, pc} │ │ mov r0, r4 │ │ bl cf4b28 │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff6e939b │ │ - @ instruction: 0xff7009f4 │ │ + @ instruction: 0xff7009cd │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ mov r8, r1 │ │ mov r1, #0 │ │ mov r7, r3 │ │ mov r5, r2 │ │ mov r4, r0 │ │ bl cbbf60 │ │ @@ -3328643,20 +3328643,20 @@ │ │ ldr r2, [pc, #28] @ c9c170 │ │ mov r0, r4 │ │ movw r1, #465 @ 0x1d1 │ │ add r2, pc, r2 │ │ b c9c030 │ │ @ instruction: 0xff6e9287 │ │ @ instruction: 0xff6e91ff │ │ - @ instruction: 0xff6fd18d │ │ + @ instruction: 0xff6fd166 │ │ @ instruction: 0xff6e91e7 │ │ - @ instruction: 0xff6fd15d │ │ + @ instruction: 0xff6fd136 │ │ @ instruction: 0xff6e923f │ │ @ instruction: 0xff6e92fb │ │ - @ instruction: 0xff6fd289 │ │ + @ instruction: 0xff6fd262 │ │ push {r4, r5, r6, lr} │ │ mov r4, r0 │ │ ldr r0, [pc, #356] @ c9c2f4 │ │ ldr r6, [pc, #356] @ c9c2f8 │ │ cmp r1, #0 │ │ add r0, pc, r0 │ │ mov r1, r2 │ │ @@ -3328742,22 +3328742,22 @@ │ │ add r2, pc, r2 │ │ bl c8cbf8 │ │ movw r1, #15 │ │ mov r5, #0 │ │ movt r1, #8 │ │ mov r0, #6 │ │ b c9c2b4 │ │ - @ instruction: 0xff6fe98a │ │ - @ instruction: 0xff6ee881 │ │ + @ instruction: 0xff6fe963 │ │ + @ instruction: 0xff6ee85a │ │ @ instruction: 0xff6e90a3 │ │ - @ instruction: 0xff7006fc │ │ + @ instruction: 0xff7006d5 │ │ @ instruction: 0xff6e9087 │ │ - @ instruction: 0xff6f91f0 │ │ + @ instruction: 0xff6f91c9 │ │ @ instruction: 0xff6e904f │ │ - @ instruction: 0xff6f91b8 │ │ + @ instruction: 0xff6f9191 │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r5, r0 │ │ bl cf24f0 │ │ cmp r0, #0 │ │ beq c9c390 │ │ ldr r1, [r0] │ │ mov r7, r0 │ │ @@ -3328828,15 +3328828,15 @@ │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ @ instruction: 0xff6e8f67 │ │ @ instruction: 0xff710b4d │ │ @ instruction: 0xff6e8fcb │ │ @ instruction: 0xff6e8f2b │ │ @ instruction: 0xff710b11 │ │ - @ instruction: 0xff6f4c94 │ │ + @ instruction: 0xff6f4c6d │ │ @ instruction: 0xff6e8f83 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #72 @ 0x48 │ │ mov r6, r2 │ │ add r2, sp, #96 @ 0x60 │ │ mov r4, r0 │ │ mov r7, r1 │ │ @@ -3329271,22 +3329271,22 @@ │ │ mov r0, r1 │ │ mov r1, r5 │ │ mov r3, r4 │ │ bl c9df54 │ │ b c9c918 │ │ bl c9cee8 │ │ b c9c918 │ │ - @ instruction: 0xff6ea7a2 │ │ - @ instruction: 0xff6f18fe │ │ + @ instruction: 0xff6ea77b │ │ + @ instruction: 0xff6f18d7 │ │ @ instruction: 0xff70cc0a │ │ - @ instruction: 0xff6fffd3 │ │ - @ instruction: 0xff6ea84e │ │ - @ instruction: 0xff6ea7ce │ │ - @ instruction: 0xff6ea9a6 │ │ - @ instruction: 0xff6f1b02 │ │ + @ instruction: 0xff6fffac │ │ + @ instruction: 0xff6ea827 │ │ + @ instruction: 0xff6ea7a7 │ │ + @ instruction: 0xff6ea97f │ │ + @ instruction: 0xff6f1adb │ │ mov r2, #0 │ │ b c9cb60 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #88 @ 0x58 │ │ cmp r0, #0 │ │ mvn r4, #0 │ │ ldrne r3, [r0] │ │ @@ -3329401,19 +3329401,19 @@ │ │ b c9cd30 │ │ bl c9d044 │ │ mov r4, r0 │ │ cmp r4, #0 │ │ mov r5, r4 │ │ bgt c9cbac │ │ b c9cb7c │ │ - @ instruction: 0xff6ffcff │ │ - @ instruction: 0xff6ea59e │ │ - @ instruction: 0xff6ea6a2 │ │ + @ instruction: 0xff6ffcd8 │ │ + @ instruction: 0xff6ea577 │ │ + @ instruction: 0xff6ea67b │ │ @ instruction: 0xff7072aa │ │ - @ instruction: 0xff6ea6fa │ │ + @ instruction: 0xff6ea6d3 │ │ @ instruction: 0xff707302 │ │ push {r4, r5, r6, r8, r9, lr} │ │ sub sp, sp, #24 │ │ cmp r1, #0 │ │ beq c9cdc4 │ │ mov r6, r1 │ │ mov r5, r0 │ │ @@ -3329557,16 +3329557,16 @@ │ │ ldr r0, [pc, #20] @ c9cfb0 │ │ mov r2, #74 @ 0x4a │ │ ldr r1, [pc, #16] @ c9cfb4 │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ bl cbd9dc │ │ @ instruction: 0xff704eae │ │ - @ instruction: 0xff6fc337 │ │ - @ instruction: 0xff6ea2e2 │ │ + @ instruction: 0xff6fc310 │ │ + @ instruction: 0xff6ea2bb │ │ cmp r0, #0 │ │ ldrne r0, [r0, #16] │ │ moveq r0, #0 │ │ bx lr │ │ cmp r0, #0 │ │ moveq r0, #0 │ │ movwne r1, #7 │ │ @@ -3329880,19 +3329880,19 @@ │ │ add sp, sp, #264 @ 0x108 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff7014eb │ │ @ instruction: 0xff70a66b │ │ @ instruction: 0xff704b09 │ │ @ instruction: 0xff71c3a1 │ │ @ instruction: 0xff70fc4b │ │ - @ instruction: 0xff6ed717 │ │ + @ instruction: 0xff6ed6f0 │ │ @ instruction: 0xff70c273 │ │ @ instruction: 0xff70fbcc │ │ @ instruction: 0xff706b1e │ │ - @ instruction: 0xff6ff523 │ │ + @ instruction: 0xff6ff4fc │ │ cmp r0, #0 │ │ ldrne r0, [r0, #4] │ │ moveq r0, #0 │ │ bx lr │ │ ldr r0, [r0] │ │ cmp r0, #0 │ │ ldrne r0, [r0, #4] │ │ @@ -3329996,15 +3329996,15 @@ │ │ ldr r1, [r4, #144] @ 0x90 │ │ bl ca0748 │ │ ldr r1, [sp, #44] @ 0x2c │ │ cmp r0, #0 │ │ movne r0, r1 │ │ add sp, sp, #48 @ 0x30 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6f7e65 │ │ + @ instruction: 0xff6f7e3e │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #48 @ 0x30 │ │ vmov.i32 q8, #0 @ 0x00000000 │ │ mov r4, r0 │ │ add r0, r0, #32 │ │ mov r5, sp │ │ ldr r1, [pc, #80] @ c9d700 │ │ @@ -3330025,15 +3330025,15 @@ │ │ ldr r1, [r4, #144] @ 0x90 │ │ bl ca0748 │ │ ldr r1, [sp, #44] @ 0x2c │ │ cmp r0, #0 │ │ movne r0, r1 │ │ add sp, sp, #48 @ 0x30 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6f7df1 │ │ + @ instruction: 0xff6f7dca │ │ add r0, r0, #48 @ 0x30 │ │ bx lr │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #48 @ 0x30 │ │ vmov.i32 q8, #0 @ 0x00000000 │ │ mov r4, r0 │ │ ldr r0, [r0, #80] @ 0x50 │ │ @@ -3330056,15 +3330056,15 @@ │ │ bl ca0748 │ │ ldr r1, [sp, #44] @ 0x2c │ │ cmp r0, #0 │ │ mvneq r1, #0 │ │ mov r0, r1 │ │ add sp, sp, #48 @ 0x30 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6f2997 │ │ + @ instruction: 0xff6f2970 │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #48 @ 0x30 │ │ vmov.i32 q8, #0 @ 0x00000000 │ │ mov r5, sp │ │ ldr r3, [pc, #92] @ c9d7f4 │ │ mov r4, r0 │ │ mov r0, r5 │ │ @@ -3330086,15 +3330086,15 @@ │ │ cmp r0, #0 │ │ ldrne r1, [sp, #44] @ 0x2c │ │ strne r1, [r4, #80] @ 0x50 │ │ cmp r0, #0 │ │ movwne r0, #1 │ │ add sp, sp, #48 @ 0x30 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6f292b │ │ + @ instruction: 0xff6f2904 │ │ ldr r0, [r0, #8] │ │ bx lr │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #48 @ 0x30 │ │ mov r4, r0 │ │ ldr r1, [r4, #88]! @ 0x58 │ │ cmp r1, #0 │ │ @@ -3330200,15 +3330200,15 @@ │ │ bl c8cbf8 │ │ mov r0, #6 │ │ mov r1, #159 @ 0x9f │ │ mov r2, #0 │ │ bl c8cce8 │ │ mvn r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff6e98ee │ │ + @ instruction: 0xff6e98c7 │ │ @ instruction: 0xff7028af │ │ cmp r0, #0 │ │ ldrne r0, [r0, #8] │ │ bxne lr │ │ push {fp, lr} │ │ bl c8cb04 │ │ ldr r0, [pc, #40] @ c9da08 │ │ @@ -3330219,15 +3330219,15 @@ │ │ bl c8cbf8 │ │ mov r0, #6 │ │ mov r1, #159 @ 0x9f │ │ mov r2, #0 │ │ bl c8cce8 │ │ mvn r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff6e98a2 │ │ + @ instruction: 0xff6e987b │ │ @ instruction: 0xff7064d2 │ │ ldr r0, [r0, #12] │ │ bx lr │ │ push {r4, r5, fp, lr} │ │ mov r5, r1 │ │ mov r4, r0 │ │ bl c90780 │ │ @@ -3330247,15 +3330247,15 @@ │ │ ldr r0, [r4, #64] @ 0x40 │ │ bl cda848 │ │ mov r0, r4 │ │ mov r1, r5 │ │ movw r2, #887 @ 0x377 │ │ pop {r4, r5, fp, lr} │ │ b cd1394 │ │ - @ instruction: 0xff6e9836 │ │ + @ instruction: 0xff6e980f │ │ cmp r0, #0 │ │ bxeq lr │ │ ldr r1, [r0, #16] │ │ cmp r1, #2 │ │ bne c9dad0 │ │ push {r4, r5, fp, lr} │ │ ldr r4, [pc, #56] @ c9dad4 │ │ @@ -3330270,15 +3330270,15 @@ │ │ bl cda848 │ │ mov r0, r5 │ │ mov r1, r4 │ │ movw r2, #887 @ 0x377 │ │ pop {r4, r5, fp, lr} │ │ b cd1394 │ │ bx lr │ │ - @ instruction: 0xff6e97e2 │ │ + @ instruction: 0xff6e97bb │ │ ldr r3, [r0, #40] @ 0x28 │ │ mov r2, r0 │ │ mov r0, #0 │ │ cmp r3, #0 │ │ moveq r0, #1 │ │ streq r1, [r2, #40] @ 0x28 │ │ bx lr │ │ @@ -3330403,17 +3330403,17 @@ │ │ bl c8cce8 │ │ mvn r0, #1 │ │ add sp, sp, #40 @ 0x28 │ │ pop {r4, r5, fp, pc} │ │ mvn r0, #0 │ │ add sp, sp, #40 @ 0x28 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6e95d2 │ │ + @ instruction: 0xff6e95ab │ │ @ instruction: 0xff700ad1 │ │ - @ instruction: 0xff6eb08c │ │ + @ instruction: 0xff6eb065 │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r7, r2 │ │ mov r6, r1 │ │ mov r8, r0 │ │ bl c32b5c │ │ mov r4, #0 │ │ cmp r0, #0 │ │ @@ -3330473,15 +3330473,15 @@ │ │ mov r0, #13 │ │ mov r1, #109 @ 0x6d │ │ mov r2, #0 │ │ bl c8cce8 │ │ mvn r0, #0 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff71de8c │ │ - @ instruction: 0xff6f0626 │ │ + @ instruction: 0xff6f05ff │ │ push {fp, lr} │ │ sub sp, sp, #32 │ │ ldr ip, [pc, #72] @ c9de5c │ │ str r0, [sp, #28] │ │ add r0, sp, #4 │ │ str r0, [sp, #24] │ │ mov r0, #4 │ │ @@ -3330747,22 +3330747,22 @@ │ │ mov r2, #0 │ │ bl c8cce8 │ │ mov r0, r5 │ │ bl ca99bc │ │ mov r0, r8 │ │ add sp, sp, #88 @ 0x58 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff6f3ddf │ │ + @ instruction: 0xff6f3db8 │ │ @ instruction: 0xff703c85 │ │ - @ instruction: 0xff6f3d93 │ │ + @ instruction: 0xff6f3d6c │ │ @ instruction: 0xff703c39 │ │ - @ instruction: 0xff6fc98c │ │ - @ instruction: 0xff6f3d0b │ │ + @ instruction: 0xff6fc965 │ │ + @ instruction: 0xff6f3ce4 │ │ @ instruction: 0xff703bb1 │ │ - @ instruction: 0xff6f3d33 │ │ + @ instruction: 0xff6f3d0c │ │ @ instruction: 0xff703bd9 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #88 @ 0x58 │ │ mov r7, #0 │ │ cmp r0, #0 │ │ str r7, [sp, #84] @ 0x54 │ │ str r7, [sp, #76] @ 0x4c │ │ @@ -3330853,19 +3330853,19 @@ │ │ bl cd15ec │ │ mov r0, r7 │ │ bl c8673c │ │ ldr r7, [sp, #84] @ 0x54 │ │ mov r0, r7 │ │ add sp, sp, #88 @ 0x58 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff6fe2f8 │ │ - @ instruction: 0xff6ea916 │ │ - @ instruction: 0xff6fe2ac │ │ - @ instruction: 0xff6ea8ca │ │ - @ instruction: 0xff6f3b53 │ │ + @ instruction: 0xff6fe2d1 │ │ + @ instruction: 0xff6ea8ef │ │ + @ instruction: 0xff6fe285 │ │ + @ instruction: 0xff6ea8a3 │ │ + @ instruction: 0xff6f3b2c │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #60 @ 0x3c │ │ cmp r0, #0 │ │ beq c9e464 │ │ mov r4, r0 │ │ ldr r0, [r0, #20] │ │ mov r6, r3 │ │ @@ -3331136,33 +3331136,33 @@ │ │ mov r0, r8 │ │ bl c9f188 │ │ mov r8, #0 │ │ mov r0, r8 │ │ add sp, sp, #60 @ 0x3c │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff7108d3 │ │ - @ instruction: 0xff6fc6c8 │ │ + @ instruction: 0xff6fc6a1 │ │ @ instruction: 0xff71067f │ │ - @ instruction: 0xff6fc474 │ │ - @ instruction: 0xff6e8bb7 │ │ + @ instruction: 0xff6fc44d │ │ + @ instruction: 0xff6e8b90 │ │ @ instruction: 0xff7108ab │ │ - @ instruction: 0xff6fc6a0 │ │ + @ instruction: 0xff6fc679 │ │ @ instruction: 0xff710803 │ │ @ instruction: 0xff710643 │ │ @ instruction: 0xff71f626 │ │ andeq r0, r0, ip, lsr #6 │ │ @ instruction: 0xff71075f │ │ andeq r0, r0, r4, lsr #5 │ │ @ instruction: 0xff7106cb │ │ andeq r0, r0, ip, lsr #5 │ │ andeq r0, r0, r4, lsr #6 │ │ @ instruction: 0xff71069b │ │ @ instruction: 0xff71f67e │ │ @ instruction: 0xff710573 │ │ - @ instruction: 0xff6e8a9e │ │ + @ instruction: 0xff6e8a77 │ │ @ instruction: 0xff710603 │ │ push {r4, lr} │ │ ldrb r2, [r1, #4] │ │ mov r4, r1 │ │ tst r2, #1 │ │ popne {r4, pc} │ │ mov r1, r0 │ │ @@ -3331510,23 +3331510,23 @@ │ │ stm sp, {r6, sl} │ │ str r9, [sp, #8] │ │ bl c8cce8 │ │ ldr r7, [sp, #56] @ 0x38 │ │ mov r0, r7 │ │ add sp, sp, #60 @ 0x3c │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff6f241c │ │ + @ instruction: 0xff6f23f5 │ │ @ instruction: 0xff7174c2 │ │ @ instruction: 0xff70161d │ │ andseq r9, r8, r0, ror #15 │ │ strdeq r0, [r0], -r0 @ │ │ andeq r0, r0, ip, lsl #24 │ │ @ instruction: 0xff71732e │ │ @ instruction: 0xff701489 │ │ - @ instruction: 0xff6ef542 │ │ + @ instruction: 0xff6ef51b │ │ @ instruction: 0xff70fead │ │ push {fp, lr} │ │ mov r1, #10 │ │ bl cbbf60 │ │ cmp r0, #0 │ │ beq c9ee78 │ │ pop {fp, lr} │ │ @@ -3331560,15 +3331560,15 @@ │ │ mov r0, #59 @ 0x3b │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c8cce8 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ @ instruction: 0xff717232 │ │ - @ instruction: 0xff6f3065 │ │ + @ instruction: 0xff6f303e │ │ cmp r0, #0 │ │ ldrne r0, [r0, #12] │ │ ldrne r0, [r0, #4] │ │ bxne lr │ │ push {fp, lr} │ │ bl c8cb04 │ │ ldr r0, [pc, #44] @ c9ef4c │ │ @@ -3331581,15 +3331581,15 @@ │ │ mov r0, #59 @ 0x3b │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c8cce8 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ @ instruction: 0xff7171de │ │ - @ instruction: 0xff6e9f42 │ │ + @ instruction: 0xff6e9f1b │ │ cmp r0, #0 │ │ ldrne r0, [r0, #16] │ │ bxne lr │ │ push {fp, lr} │ │ bl c8cb04 │ │ ldr r0, [pc, #44] @ c9ef9c │ │ movw r1, #487 @ 0x1e7 │ │ @@ -3331722,15 +3331722,15 @@ │ │ movt r1, #12 │ │ mov r2, #0 │ │ mov r9, #0 │ │ bl c8cce8 │ │ mov r0, r9 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ @ instruction: 0xff716fae │ │ - @ instruction: 0xff6f2dfc │ │ + @ instruction: 0xff6f2dd5 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, fp, lr} │ │ ldr r2, [r0, #12] │ │ mov r4, r0 │ │ ldr r1, [pc, #60] @ c9f1e0 │ │ mov r0, r2 │ │ @@ -3332324,19 +3332324,19 @@ │ │ bl c9fb18 │ │ mov r1, r0 │ │ mov r0, #0 │ │ cmp r1, #0 │ │ movwgt r0, #1 │ │ add sp, sp, #40 @ 0x28 │ │ pop {r4, pc} │ │ - @ instruction: 0xff6e788a │ │ - @ instruction: 0xff6ee9cc │ │ + @ instruction: 0xff6e7863 │ │ + @ instruction: 0xff6ee9a5 │ │ @ instruction: 0xff704466 │ │ - @ instruction: 0xff6e782a │ │ - @ instruction: 0xff6ee96c │ │ + @ instruction: 0xff6e7803 │ │ + @ instruction: 0xff6ee945 │ │ cmp r0, #0 │ │ ldrne r0, [r0, #12] │ │ cmpne r0, #0 │ │ moveq r0, #0 │ │ bxeq lr │ │ b d18374 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ @@ -3332616,21 +3332616,21 @@ │ │ mov r2, #0 │ │ mov r6, #0 │ │ bl c8cce8 │ │ mov fp, #0 │ │ mov r4, #0 │ │ mov r5, #1 │ │ b c9fe9c │ │ - @ instruction: 0xff6e738e │ │ - @ instruction: 0xff6f5579 │ │ - @ instruction: 0xff6eac74 │ │ - @ instruction: 0xff6f390e │ │ + @ instruction: 0xff6e7367 │ │ + @ instruction: 0xff6f5552 │ │ + @ instruction: 0xff6eac4d │ │ + @ instruction: 0xff6f38e7 │ │ @ instruction: 0xff713c6a │ │ andseq lr, sl, r4, ror #26 │ │ - @ instruction: 0xff6e742e │ │ + @ instruction: 0xff6e7407 │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #8 │ │ mov r6, #0 │ │ cmp r2, #0 │ │ str r6, [sp, #4] │ │ beq ca0034 │ │ mov r7, r2 │ │ @@ -3332704,15 +3332704,15 @@ │ │ str r0, [r2, #4] │ │ mov r6, #1 │ │ mov r0, r4 │ │ bl c35bb8 │ │ mov r0, r6 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff6e7292 │ │ + @ instruction: 0xff6e726b │ │ @ instruction: 0xff70ed23 │ │ push {fp, lr} │ │ cmp r0, #0 │ │ beq ca0138 │ │ cmp r1, #0 │ │ strne r1, [r0] │ │ movne r0, #1 │ │ @@ -3332737,18 +3332737,18 @@ │ │ ldr r2, [pc, #24] @ ca0164 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c8cbf8 │ │ movw r1, #258 @ 0x102 │ │ movt r1, #12 │ │ b ca0124 │ │ - @ instruction: 0xff6e718e │ │ - @ instruction: 0xff6ec5f3 │ │ - @ instruction: 0xff6e71c6 │ │ - @ instruction: 0xff6ec62b │ │ + @ instruction: 0xff6e7167 │ │ + @ instruction: 0xff6ec5cc │ │ + @ instruction: 0xff6e719f │ │ + @ instruction: 0xff6ec604 │ │ cmp r0, #0 │ │ cmpne r1, #0 │ │ strne r1, [r0, #4] │ │ movne r0, #1 │ │ bxne lr │ │ push {fp, lr} │ │ bl c8cb04 │ │ @@ -3332761,16 +3332761,16 @@ │ │ movw r1, #258 @ 0x102 │ │ mov r0, #59 @ 0x3b │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c8cce8 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff6e713e │ │ - @ instruction: 0xff6eff37 │ │ + @ instruction: 0xff6e7117 │ │ + @ instruction: 0xff6eff10 │ │ cmp r0, #0 │ │ cmpne r1, #0 │ │ strne r1, [r0, #8] │ │ movne r0, #1 │ │ bxne lr │ │ push {fp, lr} │ │ bl c8cb04 │ │ @@ -3332783,15 +3332783,15 @@ │ │ movw r1, #258 @ 0x102 │ │ mov r0, #59 @ 0x3b │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c8cce8 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff6e70e6 │ │ + @ instruction: 0xff6e70bf │ │ @ instruction: 0xff7123a2 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, fp, lr} │ │ ldr r1, [r0] │ │ mov r4, r0 │ │ mov r5, #0 │ │ @@ -3332807,15 +3332807,15 @@ │ │ ldr r1, [pc, #20] @ ca0278 │ │ mov r0, r4 │ │ str r5, [r4] │ │ mov r2, #253 @ 0xfd │ │ add r1, pc, r1 │ │ pop {r4, r5, fp, lr} │ │ b cd1394 │ │ - @ instruction: 0xff6e706a │ │ + @ instruction: 0xff6e7043 │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ sub sp, sp, #8 │ │ cmp r0, #0 │ │ movne sl, r1 │ │ cmpne r1, #0 │ │ beq ca0538 │ │ mov r6, r0 │ │ @@ -3332997,31 +3332997,31 @@ │ │ movw r1, #258 @ 0x102 │ │ mov r0, #59 @ 0x3b │ │ movt r1, #12 │ │ mov r2, #0 │ │ mov r5, #0 │ │ bl c8cce8 │ │ b ca04b0 │ │ - @ instruction: 0xff6e6d8e │ │ + @ instruction: 0xff6e6d67 │ │ @ instruction: 0xff710448 │ │ - @ instruction: 0xff6e700e │ │ - @ instruction: 0xff6e6f2a │ │ - @ instruction: 0xff6f6f93 │ │ - @ instruction: 0xff6e6ef2 │ │ - @ instruction: 0xff6f6f5b │ │ + @ instruction: 0xff6e6fe7 │ │ + @ instruction: 0xff6e6f03 │ │ + @ instruction: 0xff6f6f6c │ │ + @ instruction: 0xff6e6ecb │ │ + @ instruction: 0xff6f6f34 │ │ @ instruction: 0xff705761 │ │ @ instruction: 0xff7075f7 │ │ - @ instruction: 0xff6e6eb2 │ │ - @ instruction: 0xff6f6f1b │ │ + @ instruction: 0xff6e6e8b │ │ + @ instruction: 0xff6f6ef4 │ │ @ instruction: 0xff70915b │ │ - @ instruction: 0xff6e6e3a │ │ + @ instruction: 0xff6e6e13 │ │ @ instruction: 0xff7019c1 │ │ - @ instruction: 0xff6e6e0a │ │ + @ instruction: 0xff6e6de3 │ │ @ instruction: 0xff7104e1 │ │ - @ instruction: 0xff6e6daa │ │ + @ instruction: 0xff6e6d83 │ │ mov r0, #1 │ │ bx lr │ │ cmp r0, #0 │ │ strne r1, [r0, #16] │ │ movne r0, #1 │ │ bxne lr │ │ push {fp, lr} │ │ @@ -3333035,15 +3333035,15 @@ │ │ movw r1, #258 @ 0x102 │ │ mov r0, #59 @ 0x3b │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c8cce8 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff6e6cf6 │ │ + @ instruction: 0xff6e6ccf │ │ @ instruction: 0xff70c956 │ │ cmp r0, #0 │ │ strne r1, [r0, #24] │ │ movne r0, #1 │ │ bxne lr │ │ push {fp, lr} │ │ bl c8cb04 │ │ @@ -3333056,16 +3333056,16 @@ │ │ movw r1, #258 @ 0x102 │ │ mov r0, #59 @ 0x3b │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c8cce8 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff6e6ca2 │ │ - @ instruction: 0xff6fc374 │ │ + @ instruction: 0xff6e6c7b │ │ + @ instruction: 0xff6fc34d │ │ cmp r0, #0 │ │ strne r1, [r0, #20] │ │ movne r0, #1 │ │ bxne lr │ │ push {fp, lr} │ │ bl c8cb04 │ │ ldr r0, [pc, #44] @ ca06b0 │ │ @@ -3333077,15 +3333077,15 @@ │ │ movw r1, #258 @ 0x102 │ │ mov r0, #59 @ 0x3b │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c8cce8 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff6e6c4e │ │ + @ instruction: 0xff6e6c27 │ │ @ instruction: 0xff707266 │ │ cmp r0, #0 │ │ ldrne r0, [r0] │ │ moveq r0, #0 │ │ bx lr │ │ cmp r0, #0 │ │ ldrne r0, [r0, #4] │ │ @@ -3333113,15 +3333113,15 @@ │ │ bl c8cbf8 │ │ mov r0, #6 │ │ mov r1, #197 @ 0xc5 │ │ mov r2, #0 │ │ bl c8cce8 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff6f4db9 │ │ + @ instruction: 0xff6f4d92 │ │ @ instruction: 0xff70c839 │ │ cmp r0, #0 │ │ moveq r0, #0 │ │ bxeq lr │ │ ldr r3, [r0, #68] @ 0x44 │ │ cmp r3, #0 │ │ mvneq r0, #0 │ │ @@ -3333142,15 +3333142,15 @@ │ │ bl c8cbf8 │ │ mov r0, #6 │ │ mov r1, #197 @ 0xc5 │ │ mov r2, #0 │ │ bl c8cce8 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff6f4d45 │ │ + @ instruction: 0xff6f4d1e │ │ @ instruction: 0xff70c7c5 │ │ cmp r0, #0 │ │ moveq r0, #0 │ │ bxeq lr │ │ ldr r3, [r0, #68] @ 0x44 │ │ cmp r3, #0 │ │ mvneq r0, #0 │ │ @@ -3333171,15 +3333171,15 @@ │ │ bl c8cbf8 │ │ mov r0, #6 │ │ mov r1, #198 @ 0xc6 │ │ mov r2, #0 │ │ bl c8cce8 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff6f4cd1 │ │ + @ instruction: 0xff6f4caa │ │ @ instruction: 0xff71b473 │ │ cmp r0, #0 │ │ moveq r0, #0 │ │ bxeq lr │ │ ldr r2, [r0, #64] @ 0x40 │ │ cmp r2, #0 │ │ mvneq r0, #0 │ │ @@ -3333199,15 +3333199,15 @@ │ │ bl c8cbf8 │ │ mov r0, #6 │ │ mov r1, #197 @ 0xc5 │ │ mov r2, #0 │ │ bl c8cce8 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff6f4c61 │ │ + @ instruction: 0xff6f4c3a │ │ @ instruction: 0xff70c6e1 │ │ push {r4, r5, fp, lr} │ │ cmp r0, #0 │ │ beq ca08d4 │ │ add r1, r0, #16 │ │ ldrex r2, [r1] │ │ sub r3, r2, #1 │ │ @@ -3333442,17 +3333442,17 @@ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ bics r1, r1, #2 │ │ bne ca0b70 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ @ instruction: 0xff7192a9 │ │ @ instruction: 0xff719071 │ │ - @ instruction: 0xff6e6715 │ │ + @ instruction: 0xff6e66ee │ │ @ instruction: 0xff7190cd │ │ - @ instruction: 0xff6e6771 │ │ + @ instruction: 0xff6e674a │ │ @ instruction: 0xff719035 │ │ mov r1, #0 │ │ b ca0c7c │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #20 │ │ mov r4, r0 │ │ mov r0, #0 │ │ @@ -3334197,20 +3334197,20 @@ │ │ ldr r1, [pc, #40] @ ca1844 │ │ mov r0, r5 │ │ mov r2, #37 @ 0x25 │ │ add r1, pc, r1 │ │ bl cd1394 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6e5bc4 │ │ - @ instruction: 0xff6e5b60 │ │ - @ instruction: 0xff6e9275 │ │ - @ instruction: 0xff6e5b20 │ │ - @ instruction: 0xff6e9235 │ │ - @ instruction: 0xff6e5af4 │ │ + @ instruction: 0xff6e5b9d │ │ + @ instruction: 0xff6e5b39 │ │ + @ instruction: 0xff6e924e │ │ + @ instruction: 0xff6e5af9 │ │ + @ instruction: 0xff6e920e │ │ + @ instruction: 0xff6e5acd │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, lr} │ │ ldrd r2, [r0] │ │ mov r4, r0 │ │ mov r0, r3 │ │ ldr r1, [r2, #28] │ │ @@ -3334221,15 +3334221,15 @@ │ │ bl ca1efc │ │ ldr r1, [pc, #16] @ ca1890 │ │ mov r0, r4 │ │ mov r2, #52 @ 0x34 │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b cd1394 │ │ - @ instruction: 0xff6e5a90 │ │ + @ instruction: 0xff6e5a69 │ │ mov r1, r0 │ │ cmp r1, #0 │ │ ldrne r2, [r1, #4] │ │ mov r0, #0 │ │ cmpne r2, #0 │ │ bne ca18b0 │ │ bx lr │ │ @@ -3334288,18 +3334288,18 @@ │ │ ldr r1, [pc, #32] @ ca19a8 │ │ mov r0, r4 │ │ add r1, pc, r1 │ │ bl cd1394 │ │ mov r0, #0 │ │ pop {r4, r5, fp, lr} │ │ bx lr │ │ - @ instruction: 0xff6e5a40 │ │ - @ instruction: 0xff6e59e0 │ │ - @ instruction: 0xff6e9105 │ │ - @ instruction: 0xff6e598c │ │ + @ instruction: 0xff6e5a19 │ │ + @ instruction: 0xff6e59b9 │ │ + @ instruction: 0xff6e90de │ │ + @ instruction: 0xff6e5965 │ │ ldr r0, [r0] │ │ bx lr │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #48 @ 0x30 │ │ vmov.i32 q8, #0 @ 0x00000000 │ │ mov r5, r0 │ │ add r0, sp, #8 │ │ @@ -3334580,19 +3334580,19 @@ │ │ mov r1, #193 @ 0xc1 │ │ mov r2, #0 │ │ bl c8cce8 │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ @ instruction: 0xff705e32 │ │ @ instruction: 0xff705c12 │ │ - @ instruction: 0xff6f37b0 │ │ + @ instruction: 0xff6f3789 │ │ @ instruction: 0xff705ba2 │ │ @ instruction: 0xff705b6a │ │ @ instruction: 0xff705b36 │ │ - @ instruction: 0xff6f36ec │ │ + @ instruction: 0xff6f36c5 │ │ add r0, r0, #16 │ │ ldrex r1, [r0] │ │ add r1, r1, #1 │ │ strex r2, r1, [r0] │ │ cmp r2, #0 │ │ bne ca1e44 │ │ mov r0, #1 │ │ @@ -3335035,46 +3335035,46 @@ │ │ bl c8cb04 │ │ ldr r0, [pc, #128] @ ca25b8 │ │ mov r1, #178 @ 0xb2 │ │ ldr r2, [pc, #124] @ ca25bc │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b ca2390 │ │ - @ instruction: 0xff6e6ea7 │ │ - @ instruction: 0xff6f5379 │ │ - @ instruction: 0xff6e6df7 │ │ - @ instruction: 0xff6f52c9 │ │ - @ instruction: 0xff6e6b4f │ │ - @ instruction: 0xff6f5021 │ │ - @ instruction: 0xff6e6da7 │ │ - @ instruction: 0xff6e6e27 │ │ - @ instruction: 0xff6f52f9 │ │ - @ instruction: 0xff6e6b6b │ │ - @ instruction: 0xff6f503d │ │ + @ instruction: 0xff6e6e80 │ │ + @ instruction: 0xff6f5352 │ │ + @ instruction: 0xff6e6dd0 │ │ + @ instruction: 0xff6f52a2 │ │ + @ instruction: 0xff6e6b28 │ │ + @ instruction: 0xff6f4ffa │ │ + @ instruction: 0xff6e6d80 │ │ + @ instruction: 0xff6e6e00 │ │ + @ instruction: 0xff6f52d2 │ │ + @ instruction: 0xff6e6b44 │ │ + @ instruction: 0xff6f5016 │ │ andeq r0, r0, r0, asr #13 │ │ andeq r0, r0, ip, lsl #13 │ │ andeq r0, r0, r0, lsl #12 │ │ andeq r0, r0, r8, ror #12 │ │ andeq r0, r0, r4, lsr r6 │ │ andeq r0, r0, r8, lsr #11 │ │ - @ instruction: 0xff6e6aff │ │ - @ instruction: 0xff6f4fd1 │ │ - @ instruction: 0xff6e6a3f │ │ - @ instruction: 0xff6e6a0b │ │ - @ instruction: 0xff6f4edd │ │ - @ instruction: 0xff6e6b1b │ │ - @ instruction: 0xff6f4fed │ │ - @ instruction: 0xff6e6acb │ │ - @ instruction: 0xff6f4f9d │ │ - @ instruction: 0xff6e69a7 │ │ - @ instruction: 0xff6f4e79 │ │ - @ instruction: 0xff6e694b │ │ - @ instruction: 0xff6f4e1d │ │ - @ instruction: 0xff6e6a5b │ │ - @ instruction: 0xff6f4f2d │ │ + @ instruction: 0xff6e6ad8 │ │ + @ instruction: 0xff6f4faa │ │ + @ instruction: 0xff6e6a18 │ │ + @ instruction: 0xff6e69e4 │ │ + @ instruction: 0xff6f4eb6 │ │ + @ instruction: 0xff6e6af4 │ │ + @ instruction: 0xff6f4fc6 │ │ + @ instruction: 0xff6e6aa4 │ │ + @ instruction: 0xff6f4f76 │ │ + @ instruction: 0xff6e6980 │ │ + @ instruction: 0xff6f4e52 │ │ + @ instruction: 0xff6e6924 │ │ + @ instruction: 0xff6f4df6 │ │ + @ instruction: 0xff6e6a34 │ │ + @ instruction: 0xff6f4f06 │ │ mov r2, r1 │ │ mov r1, #4096 @ 0x1000 │ │ mov r3, #0 │ │ b ca1fac │ │ push {r4, lr} │ │ mov ip, r0 │ │ mov r0, #0 │ │ @@ -3335119,17 +3335119,17 @@ │ │ bl c8cbf8 │ │ mov r0, #6 │ │ mov r1, #150 @ 0x96 │ │ mov r2, #0 │ │ bl c8cce8 │ │ mvn r0, #1 │ │ pop {r4, pc} │ │ - @ instruction: 0xff6e6847 │ │ + @ instruction: 0xff6e6820 │ │ @ instruction: 0xff6fdc36 │ │ - @ instruction: 0xff6e6813 │ │ + @ instruction: 0xff6e67ec │ │ @ instruction: 0xff6fdc02 │ │ mov r2, r1 │ │ mov r1, #8192 @ 0x2000 │ │ mov r3, #0 │ │ b ca1fac │ │ push {r4, lr} │ │ mov ip, r0 │ │ @@ -3335175,18 +3335175,18 @@ │ │ bl c8cbf8 │ │ mov r0, #6 │ │ mov r1, #150 @ 0x96 │ │ mov r2, #0 │ │ bl c8cce8 │ │ mvn r0, #1 │ │ pop {r4, pc} │ │ - @ instruction: 0xff6e6767 │ │ - @ instruction: 0xff6ea03a │ │ - @ instruction: 0xff6e6733 │ │ - @ instruction: 0xff6ea006 │ │ + @ instruction: 0xff6e6740 │ │ + @ instruction: 0xff6ea013 │ │ + @ instruction: 0xff6e670c │ │ + @ instruction: 0xff6e9fdf │ │ push {r4, r5, fp, lr} │ │ cmp r0, #0 │ │ beq ca27bc │ │ add r1, r0, #16 │ │ ldrex r2, [r1] │ │ sub r3, r2, #1 │ │ strex r5, r3, [r1] │ │ @@ -3335209,15 +3335209,15 @@ │ │ ldr r0, [r5, #12] │ │ bl cda848 │ │ mov r0, r5 │ │ mov r1, r4 │ │ movw r2, #434 @ 0x1b2 │ │ pop {r4, r5, fp, lr} │ │ b cd1394 │ │ - @ instruction: 0xff6e66b3 │ │ + @ instruction: 0xff6e668c │ │ add r0, r0, #16 │ │ ldrex r1, [r0] │ │ add r1, r1, #1 │ │ strex r2, r1, [r0] │ │ cmp r2, #0 │ │ bne ca2808 │ │ mov r0, #1 │ │ @@ -3335437,20 +3335437,20 @@ │ │ mov r5, #0 │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ bics r1, ip, #2 │ │ bne ca2aa4 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff6e663f │ │ - @ instruction: 0xff6e6373 │ │ + @ instruction: 0xff6e6618 │ │ + @ instruction: 0xff6e634c │ │ @ instruction: 0xff70faa4 │ │ - @ instruction: 0xff6e63cf │ │ + @ instruction: 0xff6e63a8 │ │ @ instruction: 0xff70fb00 │ │ - @ instruction: 0xff6e6337 │ │ + @ instruction: 0xff6e6310 │ │ push {r4, r5, r6, lr} │ │ ldr r6, [r1, #4] │ │ mov r4, r1 │ │ mov r5, r0 │ │ cmp r6, #0 │ │ mov r1, r6 │ │ bne ca2bdc │ │ @@ -3335551,17 +3335551,17 @@ │ │ ldr r0, [sp, #116] @ 0x74 │ │ add r3, r4, #76 @ 0x4c │ │ ldr r1, [sp, #112] @ 0x70 │ │ ldr r2, [sp, #108] @ 0x6c │ │ stm r3, {r0, r1, r2} │ │ add sp, sp, #120 @ 0x78 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6f0b11 │ │ - @ instruction: 0xff6f2843 │ │ - @ instruction: 0xff6e7d71 │ │ + @ instruction: 0xff6f0aea │ │ + @ instruction: 0xff6f281c │ │ + @ instruction: 0xff6e7d4a │ │ push {r4, r5, r6, r7, fp, lr} │ │ cmp r0, #0 │ │ mov r7, r0 │ │ movne r6, r1 │ │ mov r4, #0 │ │ mov r0, #0 │ │ cmpne r1, #0 │ │ @@ -3336041,15 +3336041,15 @@ │ │ mov r3, r2 │ │ mov r0, r6 │ │ mov r1, fp │ │ mov r2, r9 │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ b ca4234 │ │ @ instruction: 0xff70d537 │ │ - @ instruction: 0xff6e3e89 │ │ + @ instruction: 0xff6e3e62 │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #16 │ │ cmp r1, #0 │ │ mov r4, r0 │ │ movne r6, r2 │ │ ldrne r2, [r1, #60] @ 0x3c │ │ mov r0, #0 │ │ @@ -3336273,15 +3336273,15 @@ │ │ movcs r1, r6 │ │ bl cd2da4 │ │ mov r0, r7 │ │ add sp, sp, #308 @ 0x134 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mvn r7, #1 │ │ b ca388c │ │ - @ instruction: 0xff6f73e2 │ │ + @ instruction: 0xff6f73bb │ │ @ instruction: 0xff70978c │ │ @ instruction: 0xff710acd │ │ cmp r0, #0 │ │ moveq r0, #0 │ │ bxeq lr │ │ ldr r2, [r0, #80] @ 0x50 │ │ cmp r2, #0 │ │ @@ -3337888,17 +3337888,17 @@ │ │ add r2, pc, r2 │ │ bl c8cbf8 │ │ movw r1, #257 @ 0x101 │ │ mov r0, #6 │ │ movt r1, #12 │ │ b ca5184 │ │ @ instruction: 0xff7027d8 │ │ - @ instruction: 0xff6f59f9 │ │ + @ instruction: 0xff6f59d2 │ │ @ instruction: 0xff70278c │ │ - @ instruction: 0xff6f59ad │ │ + @ instruction: 0xff6f5986 │ │ push {r4, r5, r6, r7, fp, lr} │ │ ldrb r3, [r0, #13] │ │ tst r3, #8 │ │ bne ca5278 │ │ ldr r4, [r0, #20] │ │ cmp r4, #0 │ │ beq ca5270 │ │ @@ -3338204,17 +3338204,17 @@ │ │ cmp r0, #0 │ │ ble ca56c0 │ │ mov r5, #1 │ │ b ca5474 │ │ mov r5, #0 │ │ b ca5474 │ │ @ instruction: 0xff702520 │ │ - @ instruction: 0xff6f3ed0 │ │ + @ instruction: 0xff6f3ea9 │ │ @ instruction: 0xff7024f4 │ │ - @ instruction: 0xff6f3ea4 │ │ + @ instruction: 0xff6f3e7d │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #8 │ │ mov r6, r3 │ │ ldr r3, [r0, #12] │ │ tst r3, #2048 @ 0x800 │ │ bne ca5778 │ │ ldr r4, [r0, #20] │ │ @@ -3338583,17 +3338583,17 @@ │ │ mov r1, r6 │ │ mov r2, #32 │ │ bl cd1394 │ │ mov r0, r5 │ │ pop {r4, r5, r6, pc} │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6e6b6b │ │ - @ instruction: 0xff6e6b03 │ │ - @ instruction: 0xff6ef89d │ │ + @ instruction: 0xff6e6b44 │ │ + @ instruction: 0xff6e6adc │ │ + @ instruction: 0xff6ef876 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, lr} │ │ ldrd r2, [r0] │ │ mov r4, r0 │ │ mov r0, r3 │ │ ldr r1, [r2, #28] │ │ @@ -3338604,15 +3338604,15 @@ │ │ bl ca6914 │ │ ldr r1, [pc, #16] @ ca5d0c │ │ mov r0, r4 │ │ mov r2, #47 @ 0x2f │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b cd1394 │ │ - @ instruction: 0xff6e6a73 │ │ + @ instruction: 0xff6e6a4c │ │ push {r4, r5, r6, lr} │ │ mov r6, r0 │ │ ldr r0, [r0, #4] │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq ca5de8 │ │ ldr r1, [pc, #192] @ ca5df0 │ │ @@ -3338661,18 +3338661,18 @@ │ │ mov r2, #64 @ 0x40 │ │ ldr r1, [pc, #28] @ ca5dfc │ │ mov r0, r5 │ │ add r1, pc, r1 │ │ bl cd1394 │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6e6a3f │ │ - @ instruction: 0xff6e69bf │ │ + @ instruction: 0xff6e6a18 │ │ + @ instruction: 0xff6e6998 │ │ @ instruction: 0xff703842 │ │ - @ instruction: 0xff6e6993 │ │ + @ instruction: 0xff6e696c │ │ ldr r0, [r0] │ │ bx lr │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #48 @ 0x30 │ │ mov r5, r0 │ │ ldr r0, [r0, #4] │ │ mov r4, #0 │ │ @@ -3338887,25 +3338887,25 @@ │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c8cbf8 │ │ mov r4, #0 │ │ mov r0, #6 │ │ mov r1, #227 @ 0xe3 │ │ b ca5f38 │ │ - @ instruction: 0xff6e6853 │ │ + @ instruction: 0xff6e682c │ │ @ instruction: 0xff6ffc86 │ │ - @ instruction: 0xff6e679f │ │ + @ instruction: 0xff6e6778 │ │ @ instruction: 0xff6ffbd2 │ │ @ instruction: 0xff712fc4 │ │ - @ instruction: 0xff6e6647 │ │ + @ instruction: 0xff6e6620 │ │ @ instruction: 0xff6ffa7a │ │ - @ instruction: 0xff6e6737 │ │ + @ instruction: 0xff6e6710 │ │ @ instruction: 0xff6ffb6a │ │ @ instruction: 0xff717c5b │ │ - @ instruction: 0xff6e6617 │ │ + @ instruction: 0xff6e65f0 │ │ @ instruction: 0xff6ffa4a │ │ ldr r2, [r0] │ │ ldr r2, [r2, #64] @ 0x40 │ │ cmp r2, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ ldr r0, [r0, #4] │ │ @@ -3339084,19 +3339084,19 @@ │ │ ldr r1, [pc, #28] @ ca6494 │ │ mov r0, r7 │ │ movw r2, #287 @ 0x11f │ │ add r1, pc, r1 │ │ bl cd1394 │ │ b ca63a0 │ │ @ instruction: 0xff6de6ab │ │ - @ instruction: 0xff6ec8c0 │ │ - @ instruction: 0xff6e633f │ │ - @ instruction: 0xff6e62f7 │ │ - @ instruction: 0xff6e63a7 │ │ - @ instruction: 0xff6e6383 │ │ + @ instruction: 0xff6ec899 │ │ + @ instruction: 0xff6e6318 │ │ + @ instruction: 0xff6e62d0 │ │ + @ instruction: 0xff6e6380 │ │ + @ instruction: 0xff6e635c │ │ @ instruction: 0xff70899d │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r3, r2 │ │ mov r2, r1 │ │ ldr r1, [pc, #36] @ ca64e0 │ │ ldr ip, [pc, #36] @ ca64e4 │ │ @@ -3339320,21 +3339320,21 @@ │ │ mov r5, #0 │ │ mov r0, #6 │ │ mov r1, #193 @ 0xc1 │ │ mov r2, #0 │ │ bl c8cce8 │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff6f0e62 │ │ - @ instruction: 0xff6f0c1e │ │ - @ instruction: 0xff6e7ce0 │ │ - @ instruction: 0xff6f0bc2 │ │ - @ instruction: 0xff6f0b8a │ │ - @ instruction: 0xff6f0b56 │ │ - @ instruction: 0xff6e7c18 │ │ + @ instruction: 0xff6f0e3b │ │ + @ instruction: 0xff6f0bf7 │ │ + @ instruction: 0xff6e7cb9 │ │ + @ instruction: 0xff6f0b9b │ │ + @ instruction: 0xff6f0b63 │ │ + @ instruction: 0xff6f0b2f │ │ + @ instruction: 0xff6e7bf1 │ │ add r0, r0, #16 │ │ ldrex r1, [r0] │ │ add r1, r1, #1 │ │ strex r2, r1, [r0] │ │ cmp r2, #0 │ │ bne ca685c │ │ mov r0, #1 │ │ @@ -3339365,15 +3339365,15 @@ │ │ ldr r0, [r5] │ │ bl cda848 │ │ mov r0, r5 │ │ mov r1, r4 │ │ mov r2, #42 @ 0x2a │ │ pop {r4, r5, fp, lr} │ │ b cd1394 │ │ - @ instruction: 0xff6f0aa6 │ │ + @ instruction: 0xff6f0a7f │ │ add r0, r0, #16 │ │ ldrex r1, [r0] │ │ add r1, r1, #1 │ │ strex r2, r1, [r0] │ │ cmp r2, #0 │ │ bne ca68f8 │ │ mov r0, #1 │ │ @@ -3339404,15 +3339404,15 @@ │ │ ldr r0, [r5] │ │ bl cda848 │ │ mov r0, r5 │ │ mov r1, r4 │ │ mov r2, #42 @ 0x2a │ │ pop {r4, r5, fp, lr} │ │ b cd1394 │ │ - @ instruction: 0xff6f0a0a │ │ + @ instruction: 0xff6f09e3 │ │ ldr r1, [r0, #52] @ 0x34 │ │ cmp r1, #0 │ │ moveq r0, #0 │ │ bxeq lr │ │ push {r4, lr} │ │ ldr r1, [r0] │ │ mov r4, r0 │ │ @@ -3339855,20 +3339855,20 @@ │ │ andseq r8, fp, r8, lsr #3 │ │ mulseq fp, r0, r1 │ │ andseq r8, fp, r0, lsl #3 │ │ andseq r1, r8, ip, asr #27 │ │ andeq r0, r0, r8, ror #7 │ │ @ instruction: 0xff6dd86c │ │ @ instruction: 0xff712d29 │ │ - @ instruction: 0xff6e74ef │ │ - @ instruction: 0xff6f3bc8 │ │ + @ instruction: 0xff6e74c8 │ │ + @ instruction: 0xff6f3ba1 │ │ @ instruction: 0xff712c65 │ │ - @ instruction: 0xff6e742b │ │ + @ instruction: 0xff6e7404 │ │ @ instruction: 0xff712c29 │ │ - @ instruction: 0xff6e73ef │ │ + @ instruction: 0xff6e73c8 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #32 │ │ mov r5, #0 │ │ cmp r1, #0 │ │ beq ca7178 │ │ str r1, [sp, #12] │ │ mov r4, r3 │ │ @@ -3340134,24 +3340134,24 @@ │ │ mov r0, r4 │ │ add r1, pc, r1 │ │ bl c31f68 │ │ mov r0, r7 │ │ add sp, sp, #148 @ 0x94 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff6ddf5e │ │ - @ instruction: 0xff6dff60 │ │ + @ instruction: 0xff6dff39 │ │ @ instruction: 0x00181cbc │ │ @ instruction: 0xff6ddf32 │ │ - @ instruction: 0xff6dff34 │ │ + @ instruction: 0xff6dff0d │ │ @ instruction: 0xff6ddefa │ │ - @ instruction: 0xff6dfefc │ │ + @ instruction: 0xff6dfed5 │ │ @ instruction: 0xff6dde9a │ │ - @ instruction: 0xff6dfe9c │ │ + @ instruction: 0xff6dfe75 │ │ @ instruction: 0xff6ddec6 │ │ - @ instruction: 0xff6dfec8 │ │ + @ instruction: 0xff6dfea1 │ │ andseq r1, r8, r0, lsr sl │ │ push {fp, lr} │ │ sub sp, sp, #24 │ │ mov lr, #0 │ │ ldr ip, [sp, #40] @ 0x28 │ │ str ip, [sp, #8] │ │ str lr, [sp, #12] │ │ @@ -3340403,33 +3340403,33 @@ │ │ ldr r2, [pc, #92] @ ca7970 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c8cbf8 │ │ movw r1, #13 │ │ movt r1, #8 │ │ b ca78ec │ │ - @ instruction: 0xff6edef5 │ │ - @ instruction: 0xff6f1ce0 │ │ + @ instruction: 0xff6edece │ │ + @ instruction: 0xff6f1cb9 │ │ @ instruction: 0x001819d4 │ │ - @ instruction: 0xff6edec9 │ │ - @ instruction: 0xff6f1cb4 │ │ - @ instruction: 0xff6ede89 │ │ - @ instruction: 0xff6f1c74 │ │ - @ instruction: 0xff6edd1d │ │ - @ instruction: 0xff6f1b08 │ │ + @ instruction: 0xff6edea2 │ │ + @ instruction: 0xff6f1c8d │ │ + @ instruction: 0xff6ede62 │ │ + @ instruction: 0xff6f1c4d │ │ + @ instruction: 0xff6edcf6 │ │ + @ instruction: 0xff6f1ae1 │ │ andseq r1, r8, r4, lsl r7 │ │ - @ instruction: 0xff6edcdd │ │ - @ instruction: 0xff6f1ac8 │ │ - @ instruction: 0xff6edc79 │ │ - @ instruction: 0xff6f1a64 │ │ - @ instruction: 0xff6edc51 │ │ - @ instruction: 0xff6f1a3c │ │ + @ instruction: 0xff6edcb6 │ │ + @ instruction: 0xff6f1aa1 │ │ + @ instruction: 0xff6edc52 │ │ + @ instruction: 0xff6f1a3d │ │ + @ instruction: 0xff6edc2a │ │ + @ instruction: 0xff6f1a15 │ │ andseq r1, r8, r4, asr #15 │ │ - @ instruction: 0xff6edc11 │ │ - @ instruction: 0xff6f19fc │ │ + @ instruction: 0xff6edbea │ │ + @ instruction: 0xff6f19d5 │ │ andseq r1, r8, r4, lsr #15 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ mov r7, r0 │ │ ldr r0, [pc, #580] @ ca7bd0 │ │ mov r8, r3 │ │ mov r5, r2 │ │ @@ -3340574,18 +3340574,18 @@ │ │ bl c31f68 │ │ mov r0, sl │ │ bl c33228 │ │ mov r0, #0 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ andseq r1, r8, r0, asr #12 │ │ - @ instruction: 0xff6edb31 │ │ + @ instruction: 0xff6edb0a │ │ andseq r1, r8, r8, asr #9 │ │ - @ instruction: 0xff6ed991 │ │ - @ instruction: 0xff6f4e4a │ │ + @ instruction: 0xff6ed96a │ │ + @ instruction: 0xff6f4e23 │ │ andseq r1, r8, ip, lsl r4 │ │ andseq r1, r8, r8, lsr #9 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #284 @ 0x11c │ │ ldr r4, [sp, #324] @ 0x144 │ │ mov fp, r0 │ │ mov r6, r3 │ │ @@ -3340811,16 +3340811,16 @@ │ │ @ instruction: 0xff6ffc93 │ │ @ instruction: 0xff6fdf48 │ │ @ instruction: 0xff6ffcfb │ │ @ instruction: 0xff6fdeb0 │ │ @ instruction: 0xff6ffc63 │ │ @ instruction: 0xff6f6a1e │ │ @ instruction: 0xff6ffb99 │ │ - @ instruction: 0xff6e6088 │ │ - @ instruction: 0xff6ea14c │ │ + @ instruction: 0xff6e6061 │ │ + @ instruction: 0xff6ea125 │ │ @ instruction: 0xff6dcaa3 │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #24 │ │ ldr ip, [sp, #40] @ 0x28 │ │ mov r5, #0 │ │ ldr r4, [sp, #48] @ 0x30 │ │ ldr lr, [sp, #44] @ 0x2c │ │ @@ -3340966,21 +3340966,21 @@ │ │ add r2, pc, r2 │ │ b ca80e0 │ │ mov r7, r4 │ │ mov r6, sl │ │ b ca8100 │ │ andseq r1, r8, ip, lsr r0 │ │ @ instruction: 0xff70156a │ │ - @ instruction: 0xff6f2ade │ │ + @ instruction: 0xff6f2ab7 │ │ @ instruction: 0xff701532 │ │ - @ instruction: 0xff6f2aa6 │ │ + @ instruction: 0xff6f2a7f │ │ @ instruction: 0xff7015aa │ │ andseq r0, r8, ip, asr #29 │ │ @ instruction: 0xff701436 │ │ - @ instruction: 0xff6f29aa │ │ + @ instruction: 0xff6f2983 │ │ @ instruction: 0x00180eb4 │ │ @ instruction: 0xff7014fe │ │ andseq r0, r8, r0, lsr #30 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #8 │ │ mov r8, r3 │ │ mov r5, r2 │ │ @@ -3341138,20 +3341138,20 @@ │ │ bl ca1848 │ │ sub r0, r4, #1 │ │ clz r0, r0 │ │ lsr fp, r0, #5 │ │ mov r0, fp │ │ add sp, sp, #156 @ 0x9c │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff6e8d34 │ │ + @ instruction: 0xff6e8d0d │ │ @ instruction: 0xff6fbc17 │ │ @ instruction: 0xff6ff601 │ │ @ instruction: 0xff70127f │ │ - @ instruction: 0xff6e5ad0 │ │ - @ instruction: 0xff6e9b88 │ │ + @ instruction: 0xff6e5aa9 │ │ + @ instruction: 0xff6e9b61 │ │ @ instruction: 0xff6dc4e3 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #24 │ │ ldr ip, [sp, #44] @ 0x2c │ │ mov r6, #0 │ │ ldr r4, [sp, #48] @ 0x30 │ │ ldr lr, [sp, #40] @ 0x28 │ │ @@ -3341307,23 +3341307,23 @@ │ │ mov r1, #154 @ 0x9a │ │ ldr r2, [pc, #44] @ ca8764 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c8cbf8 │ │ mov r6, #0 │ │ b ca86bc │ │ - @ instruction: 0xff6e7aa2 │ │ + @ instruction: 0xff6e7a7b │ │ @ instruction: 0xff6fb8fe │ │ - @ instruction: 0xff6e7a76 │ │ + @ instruction: 0xff6e7a4f │ │ @ instruction: 0xff6fb8d2 │ │ - @ instruction: 0xff6e7a4e │ │ + @ instruction: 0xff6e7a27 │ │ @ instruction: 0xff6fb8aa │ │ - @ instruction: 0xff6e79ca │ │ + @ instruction: 0xff6e79a3 │ │ @ instruction: 0xff6fb826 │ │ - @ instruction: 0xff6e7a02 │ │ + @ instruction: 0xff6e79db │ │ @ instruction: 0xff6fb85e │ │ push {fp, lr} │ │ sub sp, sp, #24 │ │ mov lr, #0 │ │ ldr ip, [sp, #40] @ 0x28 │ │ str ip, [sp, #8] │ │ str lr, [sp, #12] │ │ @@ -3341537,30 +3341537,30 @@ │ │ b ca8a20 │ │ ldr r0, [pc, #72] @ ca8b18 │ │ mov r2, #199 @ 0xc7 │ │ ldr r1, [pc, #68] @ ca8b1c │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ bl cbd9dc │ │ - @ instruction: 0xff6e78be │ │ + @ instruction: 0xff6e7897 │ │ @ instruction: 0xff6f5f99 │ │ - @ instruction: 0xff6e7886 │ │ + @ instruction: 0xff6e785f │ │ @ instruction: 0xff6f5f61 │ │ - @ instruction: 0xff6e784a │ │ + @ instruction: 0xff6e7823 │ │ @ instruction: 0xff6f5f25 │ │ - @ instruction: 0xff6e7812 │ │ + @ instruction: 0xff6e77eb │ │ @ instruction: 0xff6f5eed │ │ - @ instruction: 0xff6e76ea │ │ + @ instruction: 0xff6e76c3 │ │ @ instruction: 0xff6f5dc5 │ │ - @ instruction: 0xff6e764a │ │ + @ instruction: 0xff6e7623 │ │ @ instruction: 0xff6f5d25 │ │ - @ instruction: 0xff6e76b2 │ │ + @ instruction: 0xff6e768b │ │ @ instruction: 0xff6f5d8d │ │ @ instruction: 0xff7044ab │ │ - @ instruction: 0xff6e7626 │ │ + @ instruction: 0xff6e75ff │ │ push {fp, lr} │ │ sub sp, sp, #24 │ │ mov lr, #0 │ │ ldr ip, [sp, #40] @ 0x28 │ │ str ip, [sp, #8] │ │ str lr, [sp, #12] │ │ str lr, [sp, #16] │ │ @@ -3341594,15 +3341594,15 @@ │ │ bl c8cbf8 │ │ mov r0, #6 │ │ mov r1, #127 @ 0x7f │ │ mov r2, #0 │ │ bl c8cce8 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff6ee7f8 │ │ + @ instruction: 0xff6ee7d1 │ │ @ instruction: 0xff7025f6 │ │ push {r4, lr} │ │ ldr r1, [r0] │ │ cmp r1, #6 │ │ cmpne r1, #912 @ 0x390 │ │ bne ca8bfc │ │ bl caa4c0 │ │ @@ -3341624,15 +3341624,15 @@ │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c8cce8 │ │ mov r0, r4 │ │ pop {r4, pc} │ │ mov r0, #0 │ │ pop {r4, pc} │ │ - @ instruction: 0xff6ee78c │ │ + @ instruction: 0xff6ee765 │ │ @ instruction: 0xff70258a │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl caa8f8 │ │ cmp r0, #408 @ 0x198 │ │ bne ca8c64 │ │ mov r0, r4 │ │ @@ -3341647,15 +3341647,15 @@ │ │ bl c8cbf8 │ │ mov r0, #6 │ │ mov r1, #142 @ 0x8e │ │ mov r2, #0 │ │ bl c8cce8 │ │ mov r0, #0 │ │ pop {r4, pc} │ │ - @ instruction: 0xff6ee724 │ │ + @ instruction: 0xff6ee6fd │ │ @ instruction: 0xff70b6e4 │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl caa8f8 │ │ cmp r0, #408 @ 0x198 │ │ bne ca8cc0 │ │ mov r0, r4 │ │ @@ -3341670,15 +3341670,15 @@ │ │ bl c8cbf8 │ │ mov r0, #6 │ │ mov r1, #142 @ 0x8e │ │ mov r2, #0 │ │ bl c8cce8 │ │ mov r0, #0 │ │ pop {r4, pc} │ │ - @ instruction: 0xff6ee6c8 │ │ + @ instruction: 0xff6ee6a1 │ │ @ instruction: 0xff70b688 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl caa8f8 │ │ cmp r0, #408 @ 0x198 │ │ bne ca8d3c │ │ mov r0, r4 │ │ @@ -3341704,15 +3341704,15 @@ │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c8cce8 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6ee64c │ │ + @ instruction: 0xff6ee625 │ │ @ instruction: 0xff70b60c │ │ push {r4, lr} │ │ cmp r0, #0 │ │ beq ca8dc8 │ │ ldr r1, [r0, #8] │ │ ldr r4, [r0, #76] @ 0x4c │ │ cmp r1, #0 │ │ @@ -3341984,21 +3341984,21 @@ │ │ add r2, pc, r2 │ │ bl c8cbf8 │ │ mov r7, #0 │ │ mov r0, #6 │ │ mov r1, #101 @ 0x65 │ │ b ca90d8 │ │ @ instruction: 0xff6fccb9 │ │ - @ instruction: 0xff6ea896 │ │ + @ instruction: 0xff6ea86f │ │ @ instruction: 0xff6fcc61 │ │ - @ instruction: 0xff6ea83e │ │ + @ instruction: 0xff6ea817 │ │ @ instruction: 0xff6fcb0d │ │ - @ instruction: 0xff6ea6ea │ │ + @ instruction: 0xff6ea6c3 │ │ @ instruction: 0xff6fca11 │ │ - @ instruction: 0xff6ea5ee │ │ + @ instruction: 0xff6ea5c7 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #12 │ │ mov fp, #0 │ │ cmp r0, #0 │ │ beq ca922c │ │ mov r4, r0 │ │ ldr r0, [r1, #20] │ │ @@ -3342168,15 +3342168,15 @@ │ │ mov r0, #6 │ │ add r2, pc, r2 │ │ mov r3, r8 │ │ bl c8cce8 │ │ b ca922c │ │ @ instruction: 0xff6fc745 │ │ @ instruction: 0xff703b28 │ │ - @ instruction: 0xff6e6c70 │ │ + @ instruction: 0xff6e6c49 │ │ @ instruction: 0xff6fc83d │ │ @ instruction: 0xff703c20 │ │ @ instruction: 0xff6fc805 │ │ @ instruction: 0xff703be8 │ │ @ instruction: 0xff703be9 │ │ @ instruction: 0xff6fc7cd │ │ @ instruction: 0xff703bb0 │ │ @@ -3342240,15 +3342240,15 @@ │ │ bl caa05c │ │ mov r4, r0 │ │ mov r0, r4 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0x00001db4 │ │ @ instruction: 0xff6fc649 │ │ - @ instruction: 0xff6ebfb0 │ │ + @ instruction: 0xff6ebf89 │ │ mov r1, r0 │ │ mov r0, #0 │ │ cmp r1, #0 │ │ bxeq lr │ │ ldr r2, [r1, #56] @ 0x38 │ │ cmp r2, #0 │ │ beq ca9618 │ │ @@ -3342898,16 +3342898,16 @@ │ │ ldr r2, [pc, #64] @ caa050 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c8cbf8 │ │ mov r0, #6 │ │ mov r1, #150 @ 0x96 │ │ b ca9f68 │ │ - @ instruction: 0xff6e9669 │ │ - @ instruction: 0xff6e0a4c │ │ + @ instruction: 0xff6e9642 │ │ + @ instruction: 0xff6e0a25 │ │ @ instruction: 0xff6fbd51 │ │ @ instruction: 0xff706b82 │ │ @ instruction: 0xff6fbc81 │ │ @ instruction: 0xff706ab2 │ │ @ instruction: 0xff6fbbdd │ │ @ instruction: 0xff706a0e │ │ @ instruction: 0xff6fbc9d │ │ @@ -3343359,15 +3343359,15 @@ │ │ bl c8cce8 │ │ b caa748 │ │ mov r4, #0 │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff6fb4ad │ │ - @ instruction: 0xff6f0476 │ │ + @ instruction: 0xff6f044f │ │ movw r1, #1035 @ 0x40b │ │ b caa6b0 │ │ movw r1, #1087 @ 0x43f │ │ b caa6b0 │ │ mov r1, #1088 @ 0x440 │ │ b caa6b0 │ │ push {r4, r5, fp, lr} │ │ @@ -3343613,21 +3343613,21 @@ │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff712cb4 │ │ mulseq r7, r0, r5 │ │ @ instruction: 0xff6f38bd │ │ @ instruction: 0xff707797 │ │ @ instruction: 0xff6f57d3 │ │ - @ instruction: 0xff6e1c67 │ │ - @ instruction: 0xff6f1995 │ │ - @ instruction: 0xff6dc37a │ │ - @ instruction: 0xff6e8cc1 │ │ - @ instruction: 0xff6df9a3 │ │ + @ instruction: 0xff6e1c40 │ │ + @ instruction: 0xff6f196e │ │ + @ instruction: 0xff6dc353 │ │ + @ instruction: 0xff6e8c9a │ │ + @ instruction: 0xff6df97c │ │ @ instruction: 0xff70220a │ │ - @ instruction: 0xff6dc930 │ │ + @ instruction: 0xff6dc909 │ │ @ instruction: 0xff7000e9 │ │ cmp r0, #920 @ 0x398 │ │ blt caabac │ │ movw r1, #1086 @ 0x43e │ │ cmp r0, r1 │ │ bgt caabd4 │ │ cmp r0, #920 @ 0x398 │ │ @@ -3343830,15 +3343830,15 @@ │ │ mov r2, #0 │ │ cmp r6, #0 │ │ movwne r6, #1 │ │ and r1, r6, r2 │ │ mov r0, r1 │ │ add sp, sp, #64 @ 0x40 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff6ddf20 │ │ + @ instruction: 0xff6ddef9 │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #16 │ │ mov r7, r3 │ │ mov r6, r2 │ │ mov r8, r1 │ │ mov r5, r0 │ │ bl c8ec80 │ │ @@ -3344226,15 +3344226,15 @@ │ │ mov r1, #167 @ 0xa7 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c8cce8 │ │ mov r0, r4 │ │ pop {r4, pc} │ │ @ instruction: 0xff6fa715 │ │ - @ instruction: 0xff6e830b │ │ + @ instruction: 0xff6e82e4 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #2112 @ 0x840 │ │ cmp r1, #0 │ │ mov r7, r0 │ │ movne r9, r2 │ │ mov r0, #0 │ │ cmpne r2, #0 │ │ @@ -3344484,16 +3344484,16 @@ │ │ b cab8d8 │ │ mov r4, #2 │ │ mov r0, r4 │ │ add sp, sp, #144 @ 0x90 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ @ instruction: 0xff7033eb │ │ @ instruction: 0xff704fd3 │ │ - @ instruction: 0xff6df034 │ │ - @ instruction: 0xff6db7bf │ │ + @ instruction: 0xff6df00d │ │ + @ instruction: 0xff6db798 │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #144 @ 0x90 │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq caba08 │ │ ldr r1, [r0, #56] @ 0x38 │ │ cmp r1, #0 │ │ @@ -3344558,15 +3344558,15 @@ │ │ cmp r0, #0 │ │ movwne r4, #407 @ 0x197 │ │ b caba08 │ │ movw r4, #406 @ 0x196 │ │ mov r0, r4 │ │ add sp, sp, #144 @ 0x90 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff6db72a │ │ + @ instruction: 0xff6db703 │ │ @ instruction: 0xff6fda20 │ │ @ instruction: 0xff70126d │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #88 @ 0x58 │ │ ldr r3, [r0, #56] @ 0x38 │ │ cmp r3, #0 │ │ beq cabb70 │ │ @@ -3344791,15 +3344791,15 @@ │ │ mov r1, r6 │ │ mov r2, r5 │ │ mov r3, r4 │ │ add sp, sp, #12 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ b c3626c │ │ @ instruction: 0xff6f4350 │ │ - @ instruction: 0xff6e5384 │ │ + @ instruction: 0xff6e535d │ │ push {r4, r5, r6, lr} │ │ mov r4, r3 │ │ mov r5, r2 │ │ mov r6, r1 │ │ bl c370a4 │ │ mov r1, r6 │ │ mov r2, r5 │ │ @@ -3346176,15 +3346176,15 @@ │ │ mov r0, #1 │ │ str r0, [r4, #20] │ │ mov r0, r5 │ │ pop {r4, r5, r6, pc} │ │ ldr r0, [r4, #20] │ │ bl ce6164 │ │ b cad2b8 │ │ - @ instruction: 0xff6e3d90 │ │ + @ instruction: 0xff6e3d69 │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r4, r2 │ │ mov r6, r1 │ │ mov r5, r0 │ │ bl cacf6c │ │ cmp r0, #1 │ │ blt cad410 │ │ @@ -3346453,19 +3346453,19 @@ │ │ mov r0, #1 │ │ str r0, [r4, #20] │ │ mov r0, #0 │ │ str r0, [r4, #24] │ │ mov r0, r6 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff6f2968 │ │ - @ instruction: 0xff6eec29 │ │ + @ instruction: 0xff6eec02 │ │ @ instruction: 0xff6f29d8 │ │ - @ instruction: 0xff6eebd9 │ │ + @ instruction: 0xff6eebb2 │ │ @ instruction: 0xff6f10b5 │ │ - @ instruction: 0xff6e60ab │ │ + @ instruction: 0xff6e6084 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ mov r7, #0 │ │ mov r4, r2 │ │ mov r6, r1 │ │ mov r5, r0 │ │ str r7, [sp, #4] │ │ @@ -3346785,28 +3346785,28 @@ │ │ strne r1, [r4, #20] │ │ streq r1, [r2] │ │ mov r1, #0 │ │ str r1, [r4, #24] │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff6f0d15 │ │ - @ instruction: 0xff6eb84d │ │ - @ instruction: 0xff6db3bf │ │ + @ instruction: 0xff6eb826 │ │ + @ instruction: 0xff6db398 │ │ @ instruction: 0xff6f0d45 │ │ - @ instruction: 0xff6eb87d │ │ + @ instruction: 0xff6eb856 │ │ andseq ip, r7, r8, lsl #7 │ │ @ instruction: 0xff70a3e4 │ │ @ instruction: 0xff6fcb93 │ │ @ instruction: 0xff70858b │ │ @ instruction: 0xff6f9dae │ │ @ instruction: 0xff6ff428 │ │ - @ instruction: 0xff6e97c7 │ │ + @ instruction: 0xff6e97a0 │ │ andseq ip, r7, r0, lsl #4 │ │ @ instruction: 0xff6f0bb9 │ │ - @ instruction: 0xff6eb6f1 │ │ + @ instruction: 0xff6eb6ca │ │ @ instruction: 0xff70676f │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r4, r2 │ │ mov r6, r1 │ │ mov r5, r0 │ │ bl cacf6c │ │ cmp r0, #1 │ │ @@ -3346908,16 +3346908,16 @@ │ │ str r3, [r4, #24] │ │ str r1, [r2] │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff6fc58e │ │ @ instruction: 0xff41e6fc │ │ andseq ip, r7, r4, asr r1 │ │ @ instruction: 0xff6d6adb │ │ - @ instruction: 0xff6ea727 │ │ - @ instruction: 0xff6da65a │ │ + @ instruction: 0xff6ea700 │ │ + @ instruction: 0xff6da633 │ │ andseq ip, r7, ip, asr r0 │ │ push {r4, r5, r6, lr} │ │ mov r4, r2 │ │ mov r6, r1 │ │ mov r5, r0 │ │ bl cacf6c │ │ cmp r0, #1 │ │ @@ -3347072,15 +3347072,15 @@ │ │ mov r0, #1 │ │ str r0, [r4, #20] │ │ mov r0, r5 │ │ pop {r4, r5, r6, pc} │ │ ldr r0, [r4, #20] │ │ bl ce6164 │ │ b cae0b8 │ │ - @ instruction: 0xff6e2f90 │ │ + @ instruction: 0xff6e2f69 │ │ push {r4, lr} │ │ sub sp, sp, #8 │ │ mov r1, r0 │ │ mov r0, #0 │ │ mov r4, r2 │ │ cmp r1, #8 │ │ str r0, [sp, #4] │ │ @@ -3347286,15 +3347286,15 @@ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ ldr r0, [r4, #24] │ │ cmp r0, #0 │ │ bne cae448 │ │ mov r0, #1 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff6f0385 │ │ - @ instruction: 0xff6dc60e │ │ + @ instruction: 0xff6dc5e7 │ │ push {r4, r5, r6, r7, fp, lr} │ │ ldr r3, [r2, #32] │ │ mov r7, #0 │ │ ldr r6, [r2, #24] │ │ str r7, [r2, #24] │ │ ldr r3, [r3, #4] │ │ cmp r3, #2 │ │ @@ -3347439,15 +3347439,15 @@ │ │ movw r2, #1657 @ 0x679 │ │ add r1, pc, r1 │ │ bl cd1394 │ │ mov r0, r7 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ @ instruction: 0xff6f01c5 │ │ - @ instruction: 0xff6d8d43 │ │ + @ instruction: 0xff6d8d1c │ │ @ instruction: 0xff6f00f9 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #12 │ │ mov r6, r0 │ │ ldr r0, [r2, #24] │ │ mov r4, r2 │ │ mov r8, r1 │ │ @@ -3347527,16 +3347527,16 @@ │ │ mov r2, #0 │ │ mov r5, #0 │ │ bl c8cce8 │ │ mov r0, r5 │ │ add sp, sp, #12 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff6effb1 │ │ - @ instruction: 0xff6e4fd6 │ │ - @ instruction: 0xff6d8b86 │ │ + @ instruction: 0xff6e4faf │ │ + @ instruction: 0xff6d8b5f │ │ @ instruction: 0xff6fae73 │ │ push {r4, r5, r6, r7, fp, lr} │ │ ldr r7, [r2, #24] │ │ mov r6, r0 │ │ mov r4, r2 │ │ mov r5, r1 │ │ mov r0, r7 │ │ @@ -3349062,19 +3349062,19 @@ │ │ bne cb0004 │ │ mov r0, #3 │ │ b cb0010 │ │ mov r0, #1 │ │ b cb0010 │ │ mov r0, #2 │ │ b cb0010 │ │ - @ instruction: 0xff6d8d4c │ │ + @ instruction: 0xff6d8d25 │ │ andseq sl, r7, r0, ror r5 │ │ @ instruction: 0xff6f9404 │ │ @ instruction: 0xff6fcfed │ │ - @ instruction: 0xff6dc73e │ │ + @ instruction: 0xff6dc717 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #212 @ 0xd4 │ │ mov r6, r0 │ │ ldr r4, [sp, #260] @ 0x104 │ │ ldr r0, [sp, #268] @ 0x10c │ │ add r9, sp, #248 @ 0xf8 │ │ ldr ip, [sp, #276] @ 0x114 │ │ @@ -3349220,23 +3349220,23 @@ │ │ mov r4, #0 │ │ bl c8cce8 │ │ b cb02e0 │ │ mov r4, #0 │ │ mov r0, r4 │ │ add sp, sp, #212 @ 0xd4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff6dc4dc │ │ + @ instruction: 0xff6dc4b5 │ │ @ instruction: 0xff6ee5c7 │ │ - @ instruction: 0xff6e0f44 │ │ - @ instruction: 0xff6e5446 │ │ + @ instruction: 0xff6e0f1d │ │ + @ instruction: 0xff6e541f │ │ @ instruction: 0xff6f781d │ │ - @ instruction: 0xff6ddd0c │ │ - @ instruction: 0xff6dc5e0 │ │ + @ instruction: 0xff6ddce5 │ │ + @ instruction: 0xff6dc5b9 │ │ @ instruction: 0xff6fca0b │ │ - @ instruction: 0xff6da37e │ │ + @ instruction: 0xff6da357 │ │ @ instruction: 0xff6fafb6 │ │ mov r1, #0 │ │ b cb031c │ │ push {r4, r5, fp, lr} │ │ ldr r4, [r0, #72] @ 0x48 │ │ cmp r4, #0 │ │ beq cb036c │ │ @@ -3349283,17 +3349283,17 @@ │ │ bl c8cbf8 │ │ mov r0, #6 │ │ mov r1, #150 @ 0x96 │ │ mov r2, #0 │ │ bl c8cce8 │ │ mvn r0, #1 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6dc430 │ │ + @ instruction: 0xff6dc409 │ │ @ instruction: 0xff70227b │ │ - @ instruction: 0xff6dc3e8 │ │ + @ instruction: 0xff6dc3c1 │ │ @ instruction: 0xff702233 │ │ push {r4, r5, fp, lr} │ │ ldr r4, [r0, #72] @ 0x48 │ │ cmp r4, #0 │ │ beq cb0448 │ │ mov r2, r1 │ │ mov r1, #132 @ 0x84 │ │ @@ -3349338,17 +3349338,17 @@ │ │ bl c8cbf8 │ │ mov r0, #6 │ │ mov r1, #150 @ 0x96 │ │ mov r2, #0 │ │ bl c8cce8 │ │ mvn r0, #1 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6dc354 │ │ + @ instruction: 0xff6dc32d │ │ @ instruction: 0xff707b2a │ │ - @ instruction: 0xff6dc30c │ │ + @ instruction: 0xff6dc2e5 │ │ @ instruction: 0xff707ae2 │ │ mov r1, #1 │ │ b cb03f8 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ mov r5, r1 │ │ ldr r1, [r0, #16] │ │ @@ -3349384,15 +3349384,15 @@ │ │ mov r0, #6 │ │ mov r1, #134 @ 0x86 │ │ mov r2, #0 │ │ bl c8cce8 │ │ mov r0, #0 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6dc258 │ │ + @ instruction: 0xff6dc231 │ │ @ instruction: 0xff70051b │ │ mov r1, #2 │ │ b cb058c │ │ push {r4, r5, r6, lr} │ │ mov r4, r0 │ │ cmp r0, #0 │ │ beq cb0648 │ │ @@ -3349649,22 +3349649,22 @@ │ │ mov r0, #6 │ │ mov r1, #204 @ 0xcc │ │ mov r2, #0 │ │ bl c8cce8 │ │ mvn r6, #0 │ │ b cb0864 │ │ @ instruction: 0xff70b4c5 │ │ - @ instruction: 0xff6e1735 │ │ + @ instruction: 0xff6e170e │ │ @ instruction: 0xff70b405 │ │ - @ instruction: 0xff6e1675 │ │ + @ instruction: 0xff6e164e │ │ @ instruction: 0x000001bc │ │ @ instruction: 0xff70b481 │ │ - @ instruction: 0xff6e16f1 │ │ + @ instruction: 0xff6e16ca │ │ @ instruction: 0xff70b391 │ │ - @ instruction: 0xff6e1601 │ │ + @ instruction: 0xff6e15da │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #8 │ │ mvn r2, #0 │ │ str r2, [sp, #4] │ │ str r2, [sp] │ │ ldr r2, [r1, #48] @ 0x30 │ │ cmp r2, #0 │ │ @@ -3349705,15 +3349705,15 @@ │ │ pop {r4, r5, fp, pc} │ │ mov r0, #1 │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ mov r0, #0 │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6d69a6 │ │ + @ instruction: 0xff6d697f │ │ @ instruction: 0xff700066 │ │ ldr r2, [r0] │ │ cmp r2, #2 │ │ bne cb0a98 │ │ b cb0718 │ │ push {fp, lr} │ │ bl c8cb04 │ │ @@ -3349838,15 +3349838,15 @@ │ │ mov r0, #6 │ │ mov r1, #150 @ 0x96 │ │ mov r2, #0 │ │ bl c8cce8 │ │ mvn r0, #1 │ │ pop {r4, pc} │ │ @ instruction: 0xff70b09d │ │ - @ instruction: 0xff6d82ab │ │ + @ instruction: 0xff6d8284 │ │ push {r4, r5, r6, r7, fp, lr} │ │ cmp r0, #0 │ │ ldrbne r7, [r0] │ │ tstne r7, #8 │ │ bne cb0ce0 │ │ bl c8cb04 │ │ ldr r0, [pc, #252] @ cb0db4 │ │ @@ -3349911,17 +3349911,17 @@ │ │ mov r0, #6 │ │ movt r1, #8 │ │ mov r2, #0 │ │ bl c8cce8 │ │ mvn r0, #0 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff70b04d │ │ - @ instruction: 0xff6e869b │ │ + @ instruction: 0xff6e8674 │ │ @ instruction: 0xff70af7d │ │ - @ instruction: 0xff6e85cb │ │ + @ instruction: 0xff6e85a4 │ │ mov r1, r0 │ │ ldr r0, [r0] │ │ cmp r0, #127 @ 0x7f │ │ ble cb0df8 │ │ cmp r0, #1024 @ 0x400 │ │ blt cb0e98 │ │ cmp r0, #4096 @ 0x1000 │ │ @@ -3350342,30 +3350342,30 @@ │ │ mov r2, #0 │ │ mov r5, #0 │ │ bl c8cce8 │ │ mov r0, fp │ │ bl ca3f38 │ │ b cb1248 │ │ @ instruction: 0xff6f67b6 │ │ - @ instruction: 0xff6e8165 │ │ + @ instruction: 0xff6e813e │ │ @ instruction: 0xff6f6996 │ │ - @ instruction: 0xff6e8345 │ │ + @ instruction: 0xff6e831e │ │ @ instruction: 0x001adbdc │ │ @ instruction: 0x001adbb4 │ │ andeq r1, r0, ip, lsl ip │ │ andseq ip, sl, r4, lsl #15 │ │ @ instruction: 0x001adddc │ │ @ instruction: 0x001addb4 │ │ @ instruction: 0xff6f6642 │ │ - @ instruction: 0xff6e7ff1 │ │ + @ instruction: 0xff6e7fca │ │ @ instruction: 0xff6f69fa │ │ @ instruction: 0xff6f657a │ │ - @ instruction: 0xff6e7f29 │ │ + @ instruction: 0xff6e7f02 │ │ @ instruction: 0xff6f6966 │ │ - @ instruction: 0xff6e8315 │ │ + @ instruction: 0xff6e82ee │ │ @ instruction: 0xff6f68e6 │ │ @ instruction: 0xff6f6786 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ mvn r3, #0 │ │ strd r2, [sp] │ │ mov r2, #0 │ │ @@ -3351389,17 +3351389,17 @@ │ │ mov r3, #13 │ │ strd r6, [sp] │ │ bl cb2c18 │ │ add sp, sp, #152 @ 0x98 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff6d254b │ │ @ instruction: 0xff6f5572 │ │ - @ instruction: 0xff6e3135 │ │ + @ instruction: 0xff6e310e │ │ @ instruction: 0xff6f5536 │ │ - @ instruction: 0xff6e3117 │ │ + @ instruction: 0xff6e30f0 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, sp, #16 │ │ cmp r0, #0 │ │ beq cb2538 │ │ mov r4, r3 │ │ mov r5, r2 │ │ mov r6, r1 │ │ @@ -3351452,15 +3351452,15 @@ │ │ mov r0, sl │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ mov r0, #1 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ @ instruction: 0xff6f5472 │ │ - @ instruction: 0xff6e12f0 │ │ + @ instruction: 0xff6e12c9 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r2, [r0, #24] │ │ mov r3, #1 │ │ str r3, [sp] │ │ mov r3, #496 @ 0x1f0 │ │ clz r2, r2 │ │ @@ -3351555,15 +3351555,15 @@ │ │ add sp, sp, #80 @ 0x50 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ mov r0, #1 │ │ add sp, sp, #80 @ 0x50 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ @ instruction: 0xff6f5346 │ │ @ instruction: 0xff6f5359 │ │ - @ instruction: 0xff6de938 │ │ + @ instruction: 0xff6de911 │ │ @ instruction: 0xff6d21fb │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #80 @ 0x50 │ │ cmp r0, #0 │ │ beq cb27dc │ │ mov r4, r0 │ │ ldr r0, [r0] │ │ @@ -3351655,17 +3351655,17 @@ │ │ mov r0, r7 │ │ add sp, sp, #80 @ 0x50 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ mov r0, #1 │ │ add sp, sp, #80 @ 0x50 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ @ instruction: 0xff6f51ce │ │ - @ instruction: 0xff6e83f6 │ │ + @ instruction: 0xff6e83cf │ │ @ instruction: 0xff6f5106 │ │ - @ instruction: 0xff6e832e │ │ + @ instruction: 0xff6e8307 │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ ldr lr, [r0, #20] │ │ mov r3, #6 │ │ ldr ip, [pc, #36] @ cb2940 │ │ stmib sp, {r1, r2} │ │ clz r1, lr │ │ @@ -3351673,15 +3351673,15 @@ │ │ str r3, [sp] │ │ lsr r1, r1, #5 │ │ mov r2, ip │ │ mov r3, #4 │ │ bl cb2770 │ │ add sp, sp, #16 │ │ pop {fp, pc} │ │ - @ instruction: 0xff6d7f4c │ │ + @ instruction: 0xff6d7f25 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ mov r3, r1 │ │ mvn r1, #0 │ │ strd r2, [sp] │ │ mvn r2, #0 │ │ mov r3, #15 │ │ @@ -3351838,28 +3351838,28 @@ │ │ bl c8cb04 │ │ ldr r0, [pc, #40] @ cb2bec │ │ movw r1, #1383 @ 0x567 │ │ ldr r2, [pc, #36] @ cb2bf0 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b cb2b64 │ │ - @ instruction: 0xff6ea052 │ │ - @ instruction: 0xff6d49a8 │ │ + @ instruction: 0xff6ea02b │ │ + @ instruction: 0xff6d4981 │ │ @ instruction: 0xff6f4fe2 │ │ - @ instruction: 0xff6e2bc3 │ │ + @ instruction: 0xff6e2b9c │ │ @ instruction: 0xff6f4e0e │ │ - @ instruction: 0xff6e29ef │ │ + @ instruction: 0xff6e29c8 │ │ @ instruction: 0xff6f4df2 │ │ - @ instruction: 0xff6e29d3 │ │ + @ instruction: 0xff6e29ac │ │ @ instruction: 0xff6f4e2a │ │ - @ instruction: 0xff6e2a0b │ │ + @ instruction: 0xff6e29e4 │ │ @ instruction: 0xff6f4f6e │ │ - @ instruction: 0xff6e2b4f │ │ + @ instruction: 0xff6e2b28 │ │ @ instruction: 0xff6f4e5e │ │ - @ instruction: 0xff6e2a3f │ │ + @ instruction: 0xff6e2a18 │ │ @ instruction: 0xff6f4f16 │ │ @ instruction: 0xff6f4eda │ │ @ instruction: 0xff6f4ea2 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ ldr r5, [r0, #64] @ 0x40 │ │ mov r7, r1 │ │ ldr sl, [sp, #36] @ 0x24 │ │ @@ -3352041,17 +3352041,17 @@ │ │ mov r1, #152 @ 0x98 │ │ mov r2, #0 │ │ bl c8cce8 │ │ mov r0, #0 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff6f4bb2 │ │ - @ instruction: 0xff6d99b9 │ │ + @ instruction: 0xff6d9992 │ │ @ instruction: 0xff6f4bce │ │ - @ instruction: 0xff6d99d5 │ │ + @ instruction: 0xff6d99ae │ │ @ instruction: 0xff6d1aab │ │ @ instruction: 0xff6f4ae6 │ │ @ instruction: 0xff6fbf0a │ │ ldrb r1, [r0, #40] @ 0x28 │ │ tst r1, #1 │ │ moveq r0, #1 │ │ bxeq lr │ │ @@ -3352517,17 +3352517,17 @@ │ │ bl c53e38 │ │ mov r4, r0 │ │ cmp r0, #0 │ │ strpl r4, [sl] │ │ movpl r4, #1 │ │ b cb34e0 │ │ @ instruction: 0xff6fd5d0 │ │ - @ instruction: 0xff6d3ed8 │ │ + @ instruction: 0xff6d3eb1 │ │ @ instruction: 0xff6fd52c │ │ - @ instruction: 0xff6d3e34 │ │ + @ instruction: 0xff6d3e0d │ │ @ instruction: 0xff6fd4d0 │ │ @ instruction: 0xff6fd460 │ │ push {r4, r5, r6, r7, fp, lr} │ │ movw r6, #4097 @ 0x1001 │ │ mov r5, #1 │ │ sub r6, r1, r6 │ │ cmp r6, #15 │ │ @@ -3352760,19 +3352760,19 @@ │ │ mov r0, r4 │ │ pop {r4, r5, r6, lr} │ │ b c8e568 │ │ @ instruction: 0xff6f5db0 │ │ @ instruction: 0xff7046ab │ │ @ instruction: 0xff6ec9d9 │ │ @ instruction: 0xff6fd0a0 │ │ - @ instruction: 0xff6d8deb │ │ + @ instruction: 0xff6d8dc4 │ │ @ instruction: 0xff6f78e8 │ │ - @ instruction: 0xff6e1c61 │ │ + @ instruction: 0xff6e1c3a │ │ @ instruction: 0xff70a485 │ │ - @ instruction: 0xff6e5a0a │ │ + @ instruction: 0xff6e59e3 │ │ push {r4, lr} │ │ sub sp, sp, #16 │ │ mov r4, r0 │ │ ldr lr, [sp, #24] │ │ ldr r0, [r0, #100] @ 0x64 │ │ mov ip, r2 │ │ mov r2, r1 │ │ @@ -3352976,21 +3352976,21 @@ │ │ mul r0, r1, r0 │ │ ldr r1, [r7, #112] @ 0x70 │ │ add r1, r1, #1 │ │ str r1, [r7, #112] @ 0x70 │ │ str r0, [r7, #64] @ 0x40 │ │ b cb3c70 │ │ @ instruction: 0xff6fcf79 │ │ - @ instruction: 0xff6d387b │ │ + @ instruction: 0xff6d3854 │ │ @ instruction: 0xff6fcf45 │ │ - @ instruction: 0xff6d3847 │ │ + @ instruction: 0xff6d3820 │ │ @ instruction: 0xff6fce85 │ │ - @ instruction: 0xff6d3787 │ │ + @ instruction: 0xff6d3760 │ │ @ instruction: 0xff6fce59 │ │ - @ instruction: 0xff6d375b │ │ + @ instruction: 0xff6d3734 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #132 @ 0x84 │ │ mov r9, r0 │ │ ldr r0, [sp, #180] @ 0xb4 │ │ mov r5, r3 │ │ mov sl, r2 │ │ mov r7, r1 │ │ @@ -3353082,15 +3353082,15 @@ │ │ mov r0, r7 │ │ add sp, sp, #132 @ 0x84 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff6f7407 │ │ @ instruction: 0xff6d0adf │ │ @ instruction: 0xff6f4a28 │ │ @ instruction: 0xff6ec43c │ │ - @ instruction: 0xff6e6d00 │ │ + @ instruction: 0xff6e6cd9 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #76 @ 0x4c │ │ ldr r8, [sp, #124] @ 0x7c │ │ mov r7, r0 │ │ mov r9, r3 │ │ mov sl, r2 │ │ mov fp, r1 │ │ @@ -3353149,15 +3353149,15 @@ │ │ str r0, [r4, #80] @ 0x50 │ │ add r0, r0, #12 │ │ strd r0, [r4, #52] @ 0x34 │ │ mov r0, #1 │ │ pop {r4, pc} │ │ mov r0, #0 │ │ pop {r4, pc} │ │ - @ instruction: 0xff6e8a22 │ │ + @ instruction: 0xff6e89fb │ │ push {r4, r5, fp, lr} │ │ mov r5, r1 │ │ ldr r1, [pc, #120] @ cb40dc │ │ mov r4, r0 │ │ mov r0, #24 │ │ add r1, pc, r1 │ │ mov r2, #40 @ 0x28 │ │ @@ -3353184,21 +3353184,21 @@ │ │ str ip, [r0] │ │ stmib r0, {r1, r5} │ │ mov r0, #1 │ │ str r2, [r4, #52] @ 0x34 │ │ pop {r4, r5, fp, pc} │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6e89be │ │ + @ instruction: 0xff6e8997 │ │ ldr r1, [pc, #12] @ cb40f4 │ │ mov r2, #74 @ 0x4a │ │ ldr r0, [r0, #80] @ 0x50 │ │ add r1, pc, r1 │ │ b cd1394 │ │ - @ instruction: 0xff6e893a │ │ + @ instruction: 0xff6e8913 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #16 │ │ mov r6, r0 │ │ ldr r7, [r0, #80] @ 0x50 │ │ ldr r0, [r0, #48] @ 0x30 │ │ mov r4, r1 │ │ cmp r0, #0 │ │ @@ -3353282,16 +3353282,16 @@ │ │ bl c8cbf8 │ │ mov r0, #10 │ │ mov r1, #107 @ 0x6b │ │ mov r2, #0 │ │ bl c8cce8 │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6e87e6 │ │ - @ instruction: 0xff6d6859 │ │ + @ instruction: 0xff6e87bf │ │ + @ instruction: 0xff6d6832 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #16 │ │ mov r5, r1 │ │ ldr r1, [r0, #72] @ 0x48 │ │ ldr r4, [r0, #80] @ 0x50 │ │ mov r6, r3 │ │ mov r8, r2 │ │ @@ -3353504,20 +3353504,20 @@ │ │ bl c8cb04 │ │ ldr r0, [pc, #24] @ cb45e4 │ │ mov r1, #162 @ 0xa2 │ │ ldr r2, [pc, #20] @ cb45e8 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b cb45a4 │ │ - @ instruction: 0xff6e848a │ │ - @ instruction: 0xff6e101e │ │ - @ instruction: 0xff6e8456 │ │ - @ instruction: 0xff6e0fea │ │ - @ instruction: 0xff6e852e │ │ - @ instruction: 0xff6e10c2 │ │ + @ instruction: 0xff6e8463 │ │ + @ instruction: 0xff6e0ff7 │ │ + @ instruction: 0xff6e842f │ │ + @ instruction: 0xff6e0fc3 │ │ + @ instruction: 0xff6e8507 │ │ + @ instruction: 0xff6e109b │ │ push {r4, r5, r6, lr} │ │ mov r6, r1 │ │ ldr r1, [pc, #212] @ cb46d8 │ │ mov r4, r0 │ │ mov r0, r6 │ │ add r1, pc, r1 │ │ mov r5, r2 │ │ @@ -3353567,19 +3353567,19 @@ │ │ bl c8cbf8 │ │ mov r0, #10 │ │ mov r1, #106 @ 0x6a │ │ mov r2, #0 │ │ bl c8cce8 │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6e83f1 │ │ + @ instruction: 0xff6e83ca │ │ @ instruction: 0xff6fa782 │ │ - @ instruction: 0xff6d641a │ │ - @ instruction: 0xff6e8372 │ │ - @ instruction: 0xff6d4871 │ │ + @ instruction: 0xff6d63f3 │ │ + @ instruction: 0xff6e834b │ │ + @ instruction: 0xff6d484a │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, sp, #8 │ │ mov r4, r0 │ │ ldr r0, [r0, #92] @ 0x5c │ │ ldr r1, [r0, #44] @ 0x2c │ │ cmp r1, #0 │ │ beq cb4718 │ │ @@ -3353748,16 +3353748,16 @@ │ │ mov r2, #0 │ │ bl c8cce8 │ │ mvn r1, #1 │ │ mov r0, r1 │ │ add sp, sp, #64 @ 0x40 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff6eb944 │ │ - @ instruction: 0xff6db7ca │ │ - @ instruction: 0xff6db77d │ │ + @ instruction: 0xff6db7a3 │ │ + @ instruction: 0xff6db756 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #64 @ 0x40 │ │ cmp r0, #0 │ │ str r1, [sp, #20] │ │ beq cb4a40 │ │ ldr r1, [r0] │ │ cmp r1, #2 │ │ @@ -3353801,15 +3353801,15 @@ │ │ mov r2, #0 │ │ bl c8cce8 │ │ mvn r1, #1 │ │ mov r0, r1 │ │ add sp, sp, #64 @ 0x40 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff6eb870 │ │ - @ instruction: 0xff6db6f6 │ │ + @ instruction: 0xff6db6cf │ │ @ instruction: 0xff7092c9 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ mov r2, #0 │ │ movw r3, #4099 @ 0x1003 │ │ str r2, [sp] │ │ mov r2, #2 │ │ @@ -3354064,15 +3354064,15 @@ │ │ blt cb4e90 │ │ ldr r0, [sp, #12] │ │ str r0, [r4] │ │ mov r0, #1 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ @ instruction: 0xff6f0dd3 │ │ - @ instruction: 0xff6d259c │ │ + @ instruction: 0xff6d2575 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #8 │ │ mov r4, r1 │ │ ldr r1, [r0, #72] @ 0x48 │ │ ldr r7, [r0, #80] @ 0x50 │ │ mov r5, r3 │ │ mov r8, r2 │ │ @@ -3354538,24 +3354538,24 @@ │ │ bl c8cbf8 │ │ mov r0, #16 │ │ mov r1, #141 @ 0x8d │ │ mov r2, #0 │ │ bl c8cce8 │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6d55f6 │ │ + @ instruction: 0xff6d55cf │ │ @ instruction: 0xff6f0613 │ │ @ instruction: 0xff6f7a54 │ │ @ instruction: 0xff6f992e │ │ @ instruction: 0xff6eabac │ │ - @ instruction: 0xff6e6db1 │ │ + @ instruction: 0xff6e6d8a │ │ @ instruction: 0xff6f41b2 │ │ @ instruction: 0xff6f063b │ │ @ instruction: 0xff6f7a7c │ │ - @ instruction: 0xff6e56fb │ │ + @ instruction: 0xff6e56d4 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ mov r5, r1 │ │ ldr r1, [r0, #72] @ 0x48 │ │ cmp r1, #0 │ │ ldrne r1, [r0, #76] @ 0x4c │ │ cmpne r1, #0 │ │ @@ -3354705,15 +3354705,15 @@ │ │ b cb588c │ │ mov r7, #0 │ │ mov r0, r4 │ │ bl ca1efc │ │ mov r0, r7 │ │ add sp, sp, #116 @ 0x74 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff6e5446 │ │ + @ instruction: 0xff6e541f │ │ @ instruction: 0xff6cf143 │ │ @ instruction: 0xff6f3080 │ │ @ instruction: 0xff6cfbb5 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #64 @ 0x40 │ │ cmp r0, #0 │ │ str r1, [sp, #60] @ 0x3c │ │ @@ -3354775,15 +3354775,15 @@ │ │ bl c8cce8 │ │ mvn r2, #1 │ │ mov r0, r2 │ │ add sp, sp, #64 @ 0x40 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff70639b │ │ @ instruction: 0xff6ec4e0 │ │ - @ instruction: 0xff6e70f7 │ │ + @ instruction: 0xff6e70d0 │ │ @ instruction: 0xff7063b7 │ │ @ instruction: 0xff704386 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ mov r2, #0 │ │ movw r3, #4101 @ 0x1005 │ │ str r2, [sp] │ │ @@ -3355237,17 +3355237,17 @@ │ │ bics r0, lr, #2 │ │ bicseq r0, ip, #2 │ │ bne cb5fa8 │ │ mov r5, r4 │ │ b cb6038 │ │ @ instruction: 0xff6fe8a3 │ │ @ instruction: 0xff6fe4af │ │ - @ instruction: 0xff6d4b55 │ │ + @ instruction: 0xff6d4b2e │ │ @ instruction: 0xff6fe44b │ │ - @ instruction: 0xff6d4af1 │ │ + @ instruction: 0xff6d4aca │ │ @ instruction: 0xff6fe3f3 │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r3, r2 │ │ mov r2, r1 │ │ ldr r1, [pc, #36] @ cb613c │ │ ldr ip, [pc, #36] @ cb6140 │ │ @@ -3356112,24 +3356112,24 @@ │ │ bl cb7864 │ │ ldr r1, [sp, #8] │ │ mov r0, r8 │ │ bl cb78f0 │ │ mov r0, #1 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff6d21c0 │ │ - @ instruction: 0xff6d39c6 │ │ + @ instruction: 0xff6d2199 │ │ + @ instruction: 0xff6d399f │ │ @ instruction: 0xff704afd │ │ @ instruction: 0xff6fb7de │ │ - @ instruction: 0xff6d7858 │ │ + @ instruction: 0xff6d7831 │ │ @ instruction: 0xff7050d4 │ │ @ instruction: 0xff704d53 │ │ - @ instruction: 0xff6d3dfa │ │ + @ instruction: 0xff6d3dd3 │ │ @ instruction: 0xff6e90e6 │ │ - @ instruction: 0xff6d068d │ │ + @ instruction: 0xff6d0666 │ │ @ instruction: 0xff6eee90 │ │ @ instruction: 0xff6f28e9 │ │ @ instruction: 0xff6cdb1b │ │ @ instruction: 0xff6fee61 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ ldr r0, [pc, #456] @ cb70ac │ │ @@ -3356248,22 +3356248,22 @@ │ │ pop {r4, r5, fp, pc} │ │ add r0, r5, #336 @ 0x150 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff6eed2f │ │ andseq r3, r7, r4, lsl #15 │ │ @ instruction: 0xff7010b9 │ │ @ instruction: 0x001738bc │ │ - @ instruction: 0xff6e245d │ │ + @ instruction: 0xff6e2436 │ │ @ instruction: 0xff6eece9 │ │ - @ instruction: 0xff6d1fef │ │ - @ instruction: 0xff6db02b │ │ + @ instruction: 0xff6d1fc8 │ │ + @ instruction: 0xff6db004 │ │ @ instruction: 0xff6ed06d │ │ - @ instruction: 0xff6d91c9 │ │ - @ instruction: 0xff6e3c59 │ │ - @ instruction: 0xff6e0413 │ │ + @ instruction: 0xff6d91a2 │ │ + @ instruction: 0xff6e3c32 │ │ + @ instruction: 0xff6e03ec │ │ @ instruction: 0xff706dc6 │ │ @ instruction: 0xff6ff189 │ │ @ instruction: 0xff6f09d9 │ │ @ instruction: 0xff6f6025 │ │ mov r1, r0 │ │ movw r2, #1125 @ 0x465 │ │ mov r0, #0 │ │ @@ -3356737,15 +3356737,15 @@ │ │ str r2, [r4, #40] @ 0x28 │ │ mvn r2, #0 │ │ vst1.32 {d16-d17}, [r4], r3 │ │ str r2, [r5] │ │ str r2, [r4] │ │ str r0, [r1] │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6d32b5 │ │ + @ instruction: 0xff6d328e │ │ push {r4, r5, r6, r7, fp, lr} │ │ cmp r1, #0 │ │ mov r5, r0 │ │ ldrne r0, [r5] │ │ movne r7, r1 │ │ mov r4, r3 │ │ mov r6, r2 │ │ @@ -3356813,16 +3356813,16 @@ │ │ str r0, [r5, #16] │ │ beq cb7988 │ │ str r4, [r5, #20] │ │ mov r0, #1 │ │ pop {r4, r5, r6, pc} │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6d3199 │ │ - @ instruction: 0xff6d3169 │ │ + @ instruction: 0xff6d3172 │ │ + @ instruction: 0xff6d3142 │ │ str r1, [r0, #32] │ │ bx lr │ │ str r1, [r0, #24] │ │ bx lr │ │ str r1, [r0, #36] @ 0x24 │ │ bx lr │ │ cmp r2, #0 │ │ @@ -3356866,16 +3356866,16 @@ │ │ beq cb7a5c │ │ str r6, [r5, #20] │ │ mov r0, #1 │ │ str r4, [r5, #24] │ │ pop {r4, r5, r6, r7, fp, pc} │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6d30c9 │ │ - @ instruction: 0xff6d3099 │ │ + @ instruction: 0xff6d30a2 │ │ + @ instruction: 0xff6d3072 │ │ cmp r1, #0 │ │ ldrne ip, [r0, #16] │ │ strne ip, [r1] │ │ cmp r2, #0 │ │ ldrne r1, [r0, #20] │ │ strne r1, [r2] │ │ cmp r3, #0 │ │ @@ -3357013,16 +3357013,16 @@ │ │ vst1.32 {d16-d17}, [r1]! │ │ ldr r0, [r0] │ │ ldr r2, [r8, #52] @ 0x34 │ │ str r0, [r1] │ │ mov r0, #1 │ │ str r2, [r4, #52] @ 0x34 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff6d2e8d │ │ - @ instruction: 0xff6d2e6d │ │ + @ instruction: 0xff6d2e66 │ │ + @ instruction: 0xff6d2e46 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r5, r1 │ │ mov r4, r0 │ │ ldr r1, [r1] │ │ mov r6, r2 │ │ ldr r0, [r0] │ │ bl c3b974 │ │ @@ -3357196,24 +3357196,24 @@ │ │ pop {r4, r5, r6, pc} │ │ mov r0, #0 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, pc} │ │ mov r0, #1 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6d2832 │ │ + @ instruction: 0xff6d280b │ │ @ instruction: 0xff6fa64a │ │ @ instruction: 0xff70392d │ │ @ instruction: 0xff703c37 │ │ - @ instruction: 0xff6d66bc │ │ + @ instruction: 0xff6d6695 │ │ @ instruction: 0xff703f40 │ │ - @ instruction: 0xff6d2c9e │ │ + @ instruction: 0xff6d2c77 │ │ @ instruction: 0xff6e7f8a │ │ - @ instruction: 0xff6d0e7c │ │ - @ instruction: 0xff6cf511 │ │ + @ instruction: 0xff6d0e55 │ │ + @ instruction: 0xff6cf4ea │ │ @ instruction: 0xff6edd2c │ │ @ instruction: 0xff6f1799 │ │ @ instruction: 0xff6cc9d7 │ │ @ instruction: 0xff6fdd1d │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #12 │ │ mov r6, r2 │ │ @@ -3357349,22 +3357349,22 @@ │ │ movle r0, #0 │ │ add sp, sp, #12 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov r0, #0 │ │ add sp, sp, #12 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff6e9ea6 │ │ - @ instruction: 0xff6d815b │ │ + @ instruction: 0xff6d8134 │ │ @ instruction: 0xff6fa5f2 │ │ @ instruction: 0xff701cc0 │ │ @ instruction: 0xff6fc37a │ │ - @ instruction: 0xff6d27a9 │ │ + @ instruction: 0xff6d2782 │ │ @ instruction: 0xff6f081d │ │ @ instruction: 0xff6e9ac4 │ │ - @ instruction: 0xff6d8f3c │ │ + @ instruction: 0xff6d8f15 │ │ @ instruction: 0xff6f07e1 │ │ @ instruction: 0xff6f6c32 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #108 @ 0x6c │ │ mov r4, r1 │ │ cmp r2, #0 │ │ mov fp, #0 │ │ @@ -3357964,23 +3357964,23 @@ │ │ bl c3b974 │ │ mov sl, #0 │ │ cmp r0, #0 │ │ bne cb8694 │ │ b cb8b14 │ │ @ instruction: 0xff6fb8ad │ │ @ instruction: 0xff6e6578 │ │ - @ instruction: 0xff6df0c6 │ │ - @ instruction: 0xff6df101 │ │ + @ instruction: 0xff6df09f │ │ + @ instruction: 0xff6df0da │ │ @ instruction: 0xff703a71 │ │ - @ instruction: 0xff6df035 │ │ + @ instruction: 0xff6df00e │ │ @ instruction: 0xff7039a5 │ │ - @ instruction: 0xff6decdd │ │ - @ instruction: 0xff6dec51 │ │ - @ instruction: 0xff6defe1 │ │ - @ instruction: 0xff6defcd │ │ + @ instruction: 0xff6decb6 │ │ + @ instruction: 0xff6dec2a │ │ + @ instruction: 0xff6defba │ │ + @ instruction: 0xff6defa6 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #100 @ 0x64 │ │ mov r7, r0 │ │ ldr r0, [sp, #148] @ 0x94 │ │ mov r4, r3 │ │ mov r5, r1 │ │ str r2, [sp, #32] │ │ @@ -3358950,15 +3358950,15 @@ │ │ beq cb9a88 │ │ mov r0, #8192 @ 0x2000 │ │ b cb99c8 │ │ mov r0, #65536 @ 0x10000 │ │ b cb99c8 │ │ @ instruction: 0xff6fa835 │ │ @ instruction: 0xff6e5554 │ │ - @ instruction: 0xff6de04e │ │ + @ instruction: 0xff6de027 │ │ push {r4, lr} │ │ sub sp, sp, #16 │ │ mov ip, r2 │ │ ldr r2, [sp, #24] │ │ ldr lr, [sp, #28] │ │ ldr r4, [sp, #32] │ │ str r3, [sp] │ │ @@ -3359568,16 +3359568,16 @@ │ │ ldr r1, [pc, #24] @ cba4a0 │ │ mov r0, r4 │ │ mov r2, #173 @ 0xad │ │ add r1, pc, r1 │ │ bl cd1394 │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6ceb31 │ │ - @ instruction: 0xff6ceab9 │ │ + @ instruction: 0xff6ceb0a │ │ + @ instruction: 0xff6cea92 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, lr} │ │ ldr r1, [r0, #8] │ │ mov r4, r0 │ │ mov r0, r1 │ │ bl c8eaac │ │ @@ -3359595,15 +3359595,15 @@ │ │ bl c8ec98 │ │ ldr r1, [pc, #16] @ cba508 │ │ mov r0, r4 │ │ mov r2, #173 @ 0xad │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b cd1394 │ │ - @ instruction: 0xff6cea49 │ │ + @ instruction: 0xff6cea22 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ ldr r0, [r0, #8] │ │ mov r5, r1 │ │ cmp r0, #0 │ │ bne cba534 │ │ bl c8ec80 │ │ @@ -3359706,19 +3359706,19 @@ │ │ bl cd1394 │ │ mov r0, r4 │ │ mov r1, r5 │ │ mov r2, #82 @ 0x52 │ │ bl cd1394 │ │ mov r0, #0 │ │ pop {r4, r5, r6, r8, r9, pc} │ │ - @ instruction: 0xff6dafbc │ │ - @ instruction: 0xff6daf98 │ │ + @ instruction: 0xff6daf95 │ │ + @ instruction: 0xff6daf71 │ │ andeq r0, r0, r8, rrx │ │ andseq r4, r9, r0, lsr #7 │ │ - @ instruction: 0xff6daf2c │ │ + @ instruction: 0xff6daf05 │ │ mov r1, r0 │ │ cmp r1, #0 │ │ ldrbne r3, [r1] │ │ mov r0, #0 │ │ cmpne r3, #0 │ │ bne cba6f4 │ │ bx lr │ │ @@ -3359783,16 +3359783,16 @@ │ │ mov r1, r5 │ │ bl cd1394 │ │ mov r0, r4 │ │ mov r1, r5 │ │ mov r2, #93 @ 0x5d │ │ pop {r4, r5, r6, r7, r8, lr} │ │ b cd1394 │ │ - @ instruction: 0xff6dae58 │ │ - @ instruction: 0xff6dadf8 │ │ + @ instruction: 0xff6dae31 │ │ + @ instruction: 0xff6dadd1 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, r6, r7, r8, lr} │ │ ldr r1, [r0, #28] │ │ mov r4, r0 │ │ cmp r1, #0 │ │ beq cba878 │ │ @@ -3359819,15 +3359819,15 @@ │ │ ldr r2, [r4] │ │ ldr r1, [r4, #28] │ │ b cba830 │ │ mov r0, #0 │ │ str r0, [r4, #52] @ 0x34 │ │ pop {r4, r5, r6, r7, r8, lr} │ │ bx lr │ │ - @ instruction: 0xff6dada4 │ │ + @ instruction: 0xff6dad7d │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ mov r4, r0 │ │ ldr r9, [r0, #28] │ │ ldr r5, [r0, #44] @ 0x2c │ │ ldr r0, [r0, #52] @ 0x34 │ │ str r1, [sp] │ │ @@ -3359963,16 +3359963,16 @@ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldr r0, [r4, #56] @ 0x38 │ │ add r0, r0, #1 │ │ str r0, [r4, #56] @ 0x38 │ │ mov r0, #0 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff6dace0 │ │ - @ instruction: 0xff6dab54 │ │ + @ instruction: 0xff6dacb9 │ │ + @ instruction: 0xff6dab2d │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ ldrd r2, [r0, #8] │ │ mov r4, r0 │ │ mov r0, #0 │ │ mov r9, r1 │ │ str r0, [r4, #56] @ 0x38 │ │ @@ -3360084,16 +3360084,16 @@ │ │ cmp r1, #0 │ │ bne cbac88 │ │ add r0, r0, #4 │ │ str r6, [r0] │ │ mov r0, r8 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff6daa18 │ │ - @ instruction: 0xff6da9a0 │ │ + @ instruction: 0xff6da9f1 │ │ + @ instruction: 0xff6da979 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ mov r5, r0 │ │ ldr r0, [r0, #56] @ 0x38 │ │ ldrd r2, [r5, #8] │ │ mov r9, r1 │ │ cmp r0, #0 │ │ movne r0, #0 │ │ @@ -3360317,15 +3360317,15 @@ │ │ bne cbb040 │ │ pop {r4, lr} │ │ bx lr │ │ orr r0, r1, #16 │ │ b cbafe0 │ │ andseq r3, sl, r8, ror #31 │ │ andseq r3, sl, r4, asr #31 │ │ - @ instruction: 0xff6d6fe1 │ │ + @ instruction: 0xff6d6fba │ │ andseq r3, sl, r0, ror #30 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ │ │ 00cbb060 : │ │ ldrex r2, [r0] │ │ add r3, r2, r1 │ │ @@ -3361130,15 +3361130,15 @@ │ │ b cd1394 │ │ pop {r4, pc} │ │ andseq r3, sl, r8, asr #8 │ │ andeq r0, r0, r0, asr #4 │ │ andseq r3, sl, r0, lsr r4 │ │ andseq r3, sl, r8, lsl r4 │ │ andseq r3, sl, r8, ror #6 │ │ - @ instruction: 0xff6d44f8 │ │ + @ instruction: 0xff6d44d1 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r6, r1 │ │ ldr r1, [pc, #156] @ cbbd54 │ │ mov r7, r0 │ │ mov r0, #160 @ 0xa0 │ │ add r1, pc, r1 │ │ movw r2, #423 @ 0x1a7 │ │ @@ -3361174,16 +3361174,16 @@ │ │ ldr r1, [pc, #24] @ cbbd58 │ │ mov r0, r5 │ │ movw r2, #426 @ 0x1aa │ │ add r1, pc, r1 │ │ bl cd1394 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6d44b8 │ │ - @ instruction: 0xff6d4430 │ │ + @ instruction: 0xff6d4491 │ │ + @ instruction: 0xff6d4409 │ │ cmp r0, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ push {r4, lr} │ │ mov r4, r0 │ │ ldr r0, [pc, #84] @ cbbdcc │ │ ldr r1, [pc, #84] @ cbbdd0 │ │ @@ -3361527,17 +3361527,17 @@ │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0x001a2dd4 │ │ @ instruction: 0xfffffbcc │ │ andseq r2, sl, r0, asr #27 │ │ andseq r2, sl, r8, lsr #27 │ │ @ instruction: 0xff6f9ef5 │ │ andseq r2, sl, ip, ror #25 │ │ - @ instruction: 0xff6d220b │ │ + @ instruction: 0xff6d21e4 │ │ andseq r2, sl, r4, lsr #27 │ │ - @ instruction: 0xff6d21ef │ │ + @ instruction: 0xff6d21c8 │ │ andseq r2, sl, r4, lsr lr │ │ @ instruction: 0xfffffc2c │ │ andseq r2, sl, r0, lsr #28 │ │ andseq r2, sl, r8, lsl #28 │ │ @ instruction: 0xff6f9f51 │ │ @ instruction: 0xff6fdaf5 │ │ push {r4, lr} │ │ @@ -3362024,16 +3362024,16 @@ │ │ mov r0, #15 │ │ movt r1, #12 │ │ mov r2, #0 │ │ mov r5, #0 │ │ bl c8cce8 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6cfd80 │ │ - @ instruction: 0xff6d8b6d │ │ + @ instruction: 0xff6cfd59 │ │ + @ instruction: 0xff6d8b46 │ │ push {r4, lr} │ │ cmp r0, #0 │ │ beq cbcac4 │ │ ldr r0, [r1, #12] │ │ cmp r0, #0 │ │ ldreq r0, [r1, #4] │ │ cmpeq r0, #0 │ │ @@ -3362124,15 +3362124,15 @@ │ │ movw r1, #258 @ 0x102 │ │ mov r0, #15 │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c8cce8 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff6cfbec │ │ + @ instruction: 0xff6cfbc5 │ │ @ instruction: 0xff6e36ce │ │ push {fp, lr} │ │ bl cbcc50 │ │ cmp r0, #0 │ │ ldrbne r1, [r0] │ │ orrne r1, r1, #1 │ │ strbne r1, [r0] │ │ @@ -3362410,15 +3362410,15 @@ │ │ bl cbd6dc │ │ ldr r1, [sp, #24] │ │ ldr r2, [sp, #12] │ │ mov r0, #0 │ │ b cbd008 │ │ andeq r0, r0, r8, asr r6 │ │ andeq r0, r0, ip, ror r6 │ │ - @ instruction: 0xff6ca2d8 │ │ + @ instruction: 0xff6ca2b1 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #8 │ │ mov r4, #0 │ │ cmp r1, #0 │ │ beq cbd154 │ │ ldr r3, [pc, #156] @ cbd160 │ │ mov r6, r0 │ │ @@ -3362744,24 +3362744,24 @@ │ │ mov r0, #15 │ │ movt r1, #12 │ │ mov r2, #0 │ │ mov r6, #0 │ │ bl c8cce8 │ │ b cbd594 │ │ @ instruction: 0xff6e48e7 │ │ - @ instruction: 0xff6dd65b │ │ + @ instruction: 0xff6dd634 │ │ @ instruction: 0xff6e4b27 │ │ @ instruction: 0xff6e4a07 │ │ @ instruction: 0xff6e4943 │ │ - @ instruction: 0xff6dd6b7 │ │ + @ instruction: 0xff6dd690 │ │ @ instruction: 0xff6e4a43 │ │ - @ instruction: 0xff6dd7b7 │ │ + @ instruction: 0xff6dd790 │ │ @ instruction: 0xff6ea581 │ │ @ instruction: 0xff6e498b │ │ - @ instruction: 0xff6dd6ff │ │ + @ instruction: 0xff6dd6d8 │ │ @ instruction: 0xff6e1384 │ │ @ instruction: 0xff6e490b │ │ push {r4, lr} │ │ mov r4, r1 │ │ ldr r1, [r0] │ │ ldr r0, [r0, #8] │ │ bl ce569c │ │ @@ -3363089,21 +3363089,21 @@ │ │ ldr r0, [pc, #56] @ cbdb64 │ │ add r0, pc, r0 │ │ bx lr │ │ ldr r0, [pc, #32] @ cbdb58 │ │ add r0, pc, r0 │ │ bx lr │ │ @ instruction: 0xff6f304d │ │ - @ instruction: 0xff6d9956 │ │ - @ instruction: 0xff6c790b │ │ + @ instruction: 0xff6d992f │ │ + @ instruction: 0xff6def1e │ │ @ instruction: 0xff744acc │ │ - @ instruction: 0xff6d2681 │ │ + @ instruction: 0xff6d265a │ │ @ instruction: 0xff6ebbe9 │ │ @ instruction: 0xff6fa4a3 │ │ - @ instruction: 0xff6dd0f2 │ │ + @ instruction: 0xff6dd0cb │ │ @ instruction: 0xff6ebbe2 │ │ andseq r1, r9, r0, ror #1 │ │ @ instruction: 0xff6e27d2 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #140 @ 0x8c │ │ mov r6, #0 │ │ cmp r0, #0 │ │ @@ -3363329,19 +3363329,19 @@ │ │ b cbde0c │ │ mov r8, sl │ │ b cbdef4 │ │ mov r6, #0 │ │ mov r0, fp │ │ b cbde24 │ │ @ instruction: 0xff6ed654 │ │ - @ instruction: 0xff6d24ef │ │ + @ instruction: 0xff6d24c8 │ │ @ instruction: 0xff6c6c1f │ │ @ instruction: 0xff6f7f65 │ │ @ instruction: 0xff6fe045 │ │ - @ instruction: 0xff6d789c │ │ + @ instruction: 0xff6d7875 │ │ @ instruction: 0xff6ed3c4 │ │ push {r4, lr} │ │ bl cbc148 │ │ cmp r0, #0 │ │ beq cbdf40 │ │ mov r4, r0 │ │ bl cdd508 │ │ @@ -3363437,15 +3363437,15 @@ │ │ str r6, [r5] │ │ pop {r4, r5, r6, pc} │ │ andeq r0, r0, r4, lsr r1 │ │ ldr r1, [pc, #8] @ cbe0b0 │ │ mov r2, #63 @ 0x3f │ │ add r1, pc, r1 │ │ b cd1394 │ │ - @ instruction: 0xff6ce75c │ │ + @ instruction: 0xff6ce735 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ mov r6, r3 │ │ mov r5, r2 │ │ mov r7, r1 │ │ bl cbc148 │ │ mvn r4, #0 │ │ cmp r0, #0 │ │ @@ -3363555,21 +3363555,21 @@ │ │ mov r1, r5 │ │ mov r2, #193 @ 0xc1 │ │ bl cd1394 │ │ ldr r0, [r8] │ │ bl cdd59c │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff6ce718 │ │ - @ instruction: 0xff6d9320 │ │ - @ instruction: 0xff6ce5f8 │ │ - @ instruction: 0xff6d02b6 │ │ - @ instruction: 0xff6ce6b0 │ │ - @ instruction: 0xff6ce5c0 │ │ - @ instruction: 0xff6d027e │ │ + @ instruction: 0xff6ce6f1 │ │ + @ instruction: 0xff6d92f9 │ │ + @ instruction: 0xff6ce5d1 │ │ + @ instruction: 0xff6d028f │ │ + @ instruction: 0xff6ce689 │ │ + @ instruction: 0xff6ce599 │ │ + @ instruction: 0xff6d0257 │ │ push {r4, lr} │ │ sub sp, sp, #16 │ │ mov ip, r2 │ │ mov r2, r1 │ │ mov r1, r0 │ │ ldr r0, [sp, #24] │ │ ldr lr, [sp, #28] │ │ @@ -3363696,18 +3363696,18 @@ │ │ mov r0, fp │ │ mov r2, #260 @ 0x104 │ │ add r1, pc, r1 │ │ bl cd1394 │ │ mov r0, r7 │ │ add sp, sp, #52 @ 0x34 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff6ce4e0 │ │ - @ instruction: 0xff6d90e8 │ │ - @ instruction: 0xff6ce454 │ │ - @ instruction: 0xff6ce35c │ │ + @ instruction: 0xff6ce4b9 │ │ + @ instruction: 0xff6d90c1 │ │ + @ instruction: 0xff6ce42d │ │ + @ instruction: 0xff6ce335 │ │ push {r4, r5, fp, lr} │ │ mov r5, r0 │ │ ldr r0, [r0, #4] │ │ cmp r0, #0 │ │ beq cbe500 │ │ mov r4, r1 │ │ bl d18374 │ │ @@ -3363880,18 +3363880,18 @@ │ │ mov r0, r8 │ │ movw r2, #337 @ 0x151 │ │ add r1, pc, r1 │ │ bl cd1394 │ │ mov r0, r4 │ │ add sp, sp, #56 @ 0x38 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - @ instruction: 0xff6ce290 │ │ - @ instruction: 0xff6d8e98 │ │ - @ instruction: 0xff6ce1f0 │ │ - @ instruction: 0xff6ce07c │ │ + @ instruction: 0xff6ce269 │ │ + @ instruction: 0xff6d8e71 │ │ + @ instruction: 0xff6ce1c9 │ │ + @ instruction: 0xff6ce055 │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r7, r0 │ │ ldr r0, [r0, #4] │ │ movw r8, #15 │ │ mov r5, r2 │ │ mov r6, r1 │ │ movt r8, #8 │ │ @@ -3363937,16 +3363937,16 @@ │ │ mov r0, #15 │ │ mov r1, r8 │ │ mov r2, #0 │ │ mov r5, #0 │ │ bl c8cce8 │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff6cdfac │ │ - @ instruction: 0xff6d194d │ │ + @ instruction: 0xff6cdf85 │ │ + @ instruction: 0xff6d1926 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #92 @ 0x5c │ │ mov r6, r0 │ │ ldr r0, [r2] │ │ mov r9, r2 │ │ mov r8, r1 │ │ bl cbc148 │ │ @@ -3364061,19 +3364061,19 @@ │ │ ldr r0, [r9, #4] │ │ bl d17924 │ │ mov r0, #0 │ │ str r0, [r9] │ │ str r0, [r9, #4] │ │ add sp, sp, #92 @ 0x5c │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff6cdf40 │ │ - @ instruction: 0xff6d8b48 │ │ - @ instruction: 0xff6cdec8 │ │ + @ instruction: 0xff6cdf19 │ │ + @ instruction: 0xff6d8b21 │ │ + @ instruction: 0xff6cdea1 │ │ andeq r0, r0, ip, ror #1 │ │ - @ instruction: 0xff6cddb8 │ │ + @ instruction: 0xff6cdd91 │ │ ldr r2, [r1] │ │ ldr r1, [r0] │ │ mov r0, #0 │ │ cmp r1, r2 │ │ beq cbeacc │ │ cmp r1, #0 │ │ beq cbeac8 │ │ @@ -3364147,18 +3364147,18 @@ │ │ ldr r0, [pc, r0] │ │ pop {r4, pc} │ │ mov r0, #0 │ │ pop {r4, pc} │ │ andseq r0, sl, ip, lsr #11 │ │ ldrdeq r0, [r0], -r4 │ │ @ instruction: 0xff6e54c7 │ │ - @ instruction: 0xff6da64a │ │ + @ instruction: 0xff6da623 │ │ @ instruction: 0xff6e5492 │ │ @ instruction: 0xff6f58c5 │ │ - @ instruction: 0xff6d0e1a │ │ + @ instruction: 0xff6d0df3 │ │ @ instruction: 0xff743c41 │ │ andseq r0, sl, r8, lsl #10 │ │ andseq r0, sl, r8, lsr #9 │ │ push {r4, r5, fp, lr} │ │ ldr r4, [pc, #172] @ cbec9c │ │ mov r1, #128 @ 0x80 │ │ ldr r2, [pc, #168] @ cbeca0 │ │ @@ -3364203,19 +3364203,19 @@ │ │ ldr r0, [pc, #44] @ cbecc0 │ │ add r0, pc, r0 │ │ str r4, [r0] │ │ pop {r4, r5, fp, pc} │ │ andseq r0, sl, r8, lsr r4 │ │ @ instruction: 0xff6dde41 │ │ andseq pc, r8, r8, asr #30 │ │ - @ instruction: 0xff6d3385 │ │ + @ instruction: 0xff6d335e │ │ @ instruction: 0xff6f5809 │ │ andseq r0, sl, r8, ror #8 │ │ andseq r0, sl, ip, asr #8 │ │ - @ instruction: 0xff6c976e │ │ + @ instruction: 0xff6c9747 │ │ @ instruction: 0xff6f752a │ │ andseq r0, sl, r4, lsr #8 │ │ push {r4, r5, r6, r7, fp, lr} │ │ ldr r6, [pc, #268] @ cbeddc │ │ add r6, pc, r6 │ │ ldrb r0, [r6] │ │ cmp r0, #1 │ │ @@ -3364641,15 +3364641,15 @@ │ │ ldr r7, [pc, #180] @ cbf420 │ │ ldr r7, [pc, r7] │ │ cmp r7, #1 │ │ bge cbf14c │ │ b cbeed8 │ │ andseq r0, sl, r4, lsr #9 │ │ @ instruction: 0xff6fef68 │ │ - @ instruction: 0xff6cd9cd │ │ + @ instruction: 0xff6cd9a6 │ │ andseq r0, sl, r0, ror #8 │ │ andseq r0, sl, r8, lsr #8 │ │ andeq r0, r0, r8, asr #11 │ │ andseq r0, sl, r8, lsl r4 │ │ andseq r0, sl, r4, lsr #7 │ │ andseq r0, sl, ip, lsl #7 │ │ andseq r0, sl, r8, ror #7 │ │ @@ -3365777,79 +3365777,79 @@ │ │ bl ccd3c4 │ │ bl ca69c8 │ │ bl ccd3d4 │ │ pop {r4, lr} │ │ b ca69c8 │ │ @ instruction: 0xff6dce9c │ │ @ instruction: 0xff6dce9d │ │ - @ instruction: 0xff6db027 │ │ + @ instruction: 0xff6db000 │ │ @ instruction: 0xff6e439c │ │ - @ instruction: 0xff6caeaf │ │ + @ instruction: 0xff6cae88 │ │ @ instruction: 0xff6e065c │ │ @ instruction: 0xff6debc0 │ │ @ instruction: 0xff6fa066 │ │ @ instruction: 0xff6fc181 │ │ - @ instruction: 0xff6cae3b │ │ - @ instruction: 0xff6d0494 │ │ - @ instruction: 0xff6d95a0 │ │ + @ instruction: 0xff6cae14 │ │ + @ instruction: 0xff6d046d │ │ + @ instruction: 0xff6d9579 │ │ @ instruction: 0xff6e5ed6 │ │ @ instruction: 0xff6e42e4 │ │ - @ instruction: 0xff6d21ea │ │ + @ instruction: 0xff6d21c3 │ │ @ instruction: 0xff6e42b9 │ │ @ instruction: 0xff6e963e │ │ @ instruction: 0xff6f643a │ │ @ instruction: 0xff6f643a │ │ - @ instruction: 0xff6ce71b │ │ + @ instruction: 0xff6ce6f4 │ │ @ instruction: 0xff6dfc8d │ │ - @ instruction: 0xff6d57ce │ │ - @ instruction: 0xff6d57be │ │ - @ instruction: 0xff6c552d │ │ + @ instruction: 0xff6d57a7 │ │ + @ instruction: 0xff6d5797 │ │ + @ instruction: 0xff6c5506 │ │ @ instruction: 0xff6f0c27 │ │ @ instruction: 0xff6eb2cb │ │ @ instruction: 0xff6e0478 │ │ - @ instruction: 0xff6c5505 │ │ + @ instruction: 0xff6c54de │ │ @ instruction: 0xff6de9c9 │ │ @ instruction: 0xff6e2006 │ │ - @ instruction: 0xff6d3a15 │ │ - @ instruction: 0xff6cc9cc │ │ + @ instruction: 0xff6d39ee │ │ + @ instruction: 0xff6cc9a5 │ │ @ instruction: 0xff6fdedf │ │ @ instruction: 0xff6dcbce │ │ - @ instruction: 0xff6d7505 │ │ + @ instruction: 0xff6d74de │ │ @ instruction: 0xff6dcbac │ │ @ instruction: 0xff6e40cf │ │ @ instruction: 0xff6e4064 │ │ - @ instruction: 0xff6cab6b │ │ - @ instruction: 0xff6cab5e │ │ + @ instruction: 0xff6cab44 │ │ + @ instruction: 0xff6cab37 │ │ @ instruction: 0xff6f0a9e │ │ - @ instruction: 0xff6c6940 │ │ + @ instruction: 0xff6c6919 │ │ @ instruction: 0xff6e95fc │ │ @ instruction: 0xff6f61e2 │ │ @ instruction: 0xff6e7959 │ │ - @ instruction: 0xff6d3854 │ │ - @ instruction: 0xff6d738e │ │ + @ instruction: 0xff6d382d │ │ + @ instruction: 0xff6d7367 │ │ @ instruction: 0xff6e7941 │ │ - @ instruction: 0xff6d382f │ │ - @ instruction: 0xff6c8e70 │ │ + @ instruction: 0xff6d3808 │ │ + @ instruction: 0xff6c8e49 │ │ @ instruction: 0xff6e7924 │ │ - @ instruction: 0xff6c8df0 │ │ + @ instruction: 0xff6c8dc9 │ │ @ instruction: 0xff6fdca0 │ │ @ instruction: 0xff6e5a9b │ │ @ instruction: 0xff6e1d49 │ │ @ instruction: 0xff6ea7bd │ │ - @ instruction: 0xff6ca1f6 │ │ + @ instruction: 0xff6ca1cf │ │ @ instruction: 0xff6e5a77 │ │ @ instruction: 0xff6f56aa │ │ @ instruction: 0xff6f4224 │ │ @ instruction: 0xff6f23a9 │ │ @ instruction: 0xff6e9374 │ │ - @ instruction: 0xff6d71aa │ │ - @ instruction: 0xff6ca8a2 │ │ + @ instruction: 0xff6d7183 │ │ + @ instruction: 0xff6ca87b │ │ @ instruction: 0xff6f72b6 │ │ @ instruction: 0xff6ecd1d │ │ - @ instruction: 0xff6da954 │ │ + @ instruction: 0xff6da92d │ │ ldr r0, [pc, #4] @ cc0650 │ │ add r0, pc, r0 │ │ bx lr │ │ andseq fp, r6, r8, asr #22 │ │ ldr r0, [pc, #4] @ cc0660 │ │ add r0, pc, r0 │ │ bx lr │ │ @@ -3370450,15 +3370450,15 @@ │ │ mov r0, r4 │ │ mov r1, r8 │ │ bl daf490 │ │ mvn r0, #0 │ │ add sp, sp, #56 @ 0x38 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ @ instruction: 0xff6e8792 │ │ - @ instruction: 0xff6cf046 │ │ + @ instruction: 0xff6cf01f │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #12 │ │ mov r6, r1 │ │ ldr r1, [sp, #60] @ 0x3c │ │ mov r7, r0 │ │ ldr r0, [sp, #64] @ 0x40 │ │ ldr r8, [sp, #56] @ 0x38 │ │ @@ -3372163,18 +3372163,18 @@ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ ldr r0, [pc, #24] @ cc6910 │ │ mov r2, #140 @ 0x8c │ │ ldr r1, [pc, #20] @ cc6914 │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ bl cbd9dc │ │ - @ instruction: 0xff6c4486 │ │ - @ instruction: 0xff6c2870 │ │ - @ instruction: 0xff6c7de7 │ │ - @ instruction: 0xff6c444e │ │ + @ instruction: 0xff6c445f │ │ + @ instruction: 0xff6c2849 │ │ + @ instruction: 0xff6c7dc0 │ │ + @ instruction: 0xff6c4427 │ │ push {r4, r5, fp, lr} │ │ cmp r1, #3 │ │ beq cc6968 │ │ cmp r1, #2 │ │ beq cc6954 │ │ mvn r2, #0 │ │ cmp r1, #0 │ │ @@ -3375668,16 +3375668,16 @@ │ │ mov r0, #6 │ │ mov r1, #176 @ 0xb0 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c8cce8 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff6cd69f │ │ - @ instruction: 0xff6cd6af │ │ + @ instruction: 0xff6cd678 │ │ + @ instruction: 0xff6cd688 │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ sub sp, sp, #8 │ │ add sl, r0, #32 │ │ mov r6, r3 │ │ mov r5, r2 │ │ mov r4, r1 │ │ mov r8, r0 │ │ @@ -3376686,16 +3376686,16 @@ │ │ blx da824e │ │ mov r0, #0 │ │ str r0, [r4, #732] @ 0x2dc │ │ mov r0, #1 │ │ str r0, [r4, #284] @ 0x11c │ │ pop {r4, r5, r6, r7, r8, pc} │ │ andseq r3, r8, r4, lsr #24 │ │ - @ instruction: 0xff6cc6fb │ │ - @ instruction: 0xff6ca89a │ │ + @ instruction: 0xff6cc6d4 │ │ + @ instruction: 0xff6ca873 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ mov fp, r3 │ │ mov r7, r2 │ │ mov r4, r1 │ │ mov r6, r0 │ │ bl c9d604 │ │ @@ -3376860,15 +3376860,15 @@ │ │ beq ccb264 │ │ ldr r1, [pc, #16] @ ccb26c │ │ movw r2, #503 @ 0x1f7 │ │ add r1, pc, r1 │ │ bl cd1394 │ │ mov r0, #1 │ │ pop {r4, pc} │ │ - @ instruction: 0xff6cc3e7 │ │ + @ instruction: 0xff6cc3c0 │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r8, r3 │ │ mov r5, r2 │ │ mov r7, r1 │ │ mov r6, r0 │ │ bl c9d604 │ │ mov r4, r0 │ │ @@ -3377195,17 +3377195,17 @@ │ │ mov r0, #1 │ │ str r0, [r4, #284] @ 0x11c │ │ pop {r4, r5, r6, r7, r8, pc} │ │ add r0, r8, #32 │ │ str r0, [r5, #720] @ 0x2d0 │ │ mov r0, #1 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff6cc29f │ │ - @ instruction: 0xff6cc28b │ │ - @ instruction: 0xff6cc1b7 │ │ + @ instruction: 0xff6cc278 │ │ + @ instruction: 0xff6cc264 │ │ + @ instruction: 0xff6cc190 │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #8 │ │ mov r8, r2 │ │ mov r7, r1 │ │ mov r6, r0 │ │ orr r4, r1, r2 │ │ bl c9d604 │ │ @@ -3377259,15 +3377259,15 @@ │ │ mov r1, #176 @ 0xb0 │ │ mov r2, #0 │ │ bl c8cce8 │ │ mov r0, #0 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ @ instruction: 0x001832f4 │ │ - @ instruction: 0xff6cbdc7 │ │ + @ instruction: 0xff6cbda0 │ │ @ instruction: 0xff6dfaa6 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, sp, #24 │ │ mov r8, r3 │ │ mov r6, r2 │ │ mov r4, r1 │ │ mov r5, r0 │ │ @@ -3380046,18 +3380046,18 @@ │ │ add r2, pc, r2 │ │ bl c8cbf8 │ │ mov r0, #6 │ │ mov r1, #134 @ 0x86 │ │ b cce278 │ │ @ instruction: 0xff6ede6a │ │ @ instruction: 0xff6edc2e │ │ - @ instruction: 0xff6c02ed │ │ + @ instruction: 0xff6c02c6 │ │ @ instruction: 0xff6ede06 │ │ @ instruction: 0xff6eddde │ │ - @ instruction: 0xff6c049d │ │ + @ instruction: 0xff6c0476 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ @@ -3380958,18 +3380958,18 @@ │ │ bl ca43f0 │ │ bl ca6a14 │ │ bl ca4448 │ │ pop {r4, lr} │ │ b ca6a14 │ │ @ instruction: 0xff6e7299 │ │ @ instruction: 0xff6e8646 │ │ - @ instruction: 0xff6bbbdd │ │ + @ instruction: 0xff6bbbb6 │ │ @ instruction: 0xff6e4a71 │ │ @ instruction: 0xff6d6c76 │ │ - @ instruction: 0xff6b63d8 │ │ + @ instruction: 0xff6b63b1 │ │ @ instruction: 0xff6da640 │ │ @ instruction: 0xff6eee2b │ │ @ instruction: 0xff6cdb05 │ │ ldr r0, [pc, #4] @ ccf29c │ │ add r0, pc, r0 │ │ bx lr │ │ andseq pc, r5, r8, lsl #3 │ │ @@ -3381281,15 +3381281,15 @@ │ │ mov r0, r4 │ │ bl c8940c │ │ pop {r4, lr} │ │ b c8cf14 │ │ mov r0, r4 │ │ pop {r4, lr} │ │ b c8940c │ │ - @ instruction: 0xff6c70c0 │ │ + @ instruction: 0xff6c7099 │ │ @ instruction: 0xff6d2a38 │ │ andeq r0, r0, ip, ror #1 │ │ andeq r0, r0, ip, asr #1 │ │ @ instruction: 0x000001b8 │ │ push {r4, lr} │ │ ldr r0, [pc, #76] @ ccf7ec │ │ ldr r0, [pc, r0] │ │ @@ -3381794,15 +3381794,15 @@ │ │ bl c8940c │ │ pop {r4, lr} │ │ b c8cf14 │ │ mov r0, r4 │ │ pop {r4, lr} │ │ b c8940c │ │ @ instruction: 0xff6dceff │ │ - @ instruction: 0xff6b56ad │ │ + @ instruction: 0xff6b5686 │ │ andeq r0, r0, r4, lsr #1 │ │ muleq r0, r4, r0 │ │ andeq r0, r0, r4, lsl #1 │ │ @ instruction: 0x0015e8d4 │ │ mov r0, #0 │ │ bx lr │ │ mov r0, #0 │ │ @@ -3382333,61 +3382333,61 @@ │ │ mov r0, #38 @ 0x26 │ │ mov r1, #145 @ 0x91 │ │ b cd0230 │ │ bl c8bcd4 │ │ b cd0238 │ │ @ instruction: 0x0018dcdc │ │ andeq r0, r0, ip, ror r8 │ │ - @ instruction: 0xff6c1fa3 │ │ - @ instruction: 0xff6be590 │ │ + @ instruction: 0xff6c1f7c │ │ + @ instruction: 0xff6be569 │ │ andseq lr, r7, r0, asr fp │ │ andseq sp, r8, r8, lsr ip │ │ andseq sp, r8, ip, lsr #24 │ │ andseq sp, r8, r8, lsl ip │ │ - @ instruction: 0xff6c208f │ │ - @ instruction: 0xff6c1f73 │ │ + @ instruction: 0xff6c2068 │ │ + @ instruction: 0xff6c1f4c │ │ @ instruction: 0xff6d0327 │ │ - @ instruction: 0xff6bc9d1 │ │ + @ instruction: 0xff6bc9aa │ │ @ instruction: 0xff6e0bb9 │ │ andseq lr, r7, r8, asr #21 │ │ andseq sp, r8, r0, lsr #23 │ │ andseq sp, r8, r0, lsl #17 │ │ - @ instruction: 0xff6c1f33 │ │ - @ instruction: 0xff6c1f13 │ │ + @ instruction: 0xff6c1f0c │ │ + @ instruction: 0xff6c1eec │ │ @ instruction: 0xff6deda9 │ │ - @ instruction: 0xff6c1ce7 │ │ - @ instruction: 0xff6c212b │ │ + @ instruction: 0xff6c1cc0 │ │ + @ instruction: 0xff6c2104 │ │ @ instruction: 0xff6defc1 │ │ - @ instruction: 0xff6c1fbb │ │ - @ instruction: 0xff6c1c8b │ │ - @ instruction: 0xff6c1ea7 │ │ - @ instruction: 0xff6c1cb3 │ │ - @ instruction: 0xff6c1e7f │ │ + @ instruction: 0xff6c1f94 │ │ + @ instruction: 0xff6c1c64 │ │ + @ instruction: 0xff6c1e80 │ │ + @ instruction: 0xff6c1c8c │ │ + @ instruction: 0xff6c1e58 │ │ @ instruction: 0xff6ded15 │ │ - @ instruction: 0xff6c1d7f │ │ - @ instruction: 0xff6c1b67 │ │ - @ instruction: 0xff6c1a57 │ │ + @ instruction: 0xff6c1d58 │ │ + @ instruction: 0xff6c1b40 │ │ + @ instruction: 0xff6c1a30 │ │ @ instruction: 0xff6ce390 │ │ - @ instruction: 0xff6c1bab │ │ + @ instruction: 0xff6c1b84 │ │ @ instruction: 0xff6ce4e4 │ │ @ instruction: 0xff6dabb0 │ │ - @ instruction: 0xff6c1963 │ │ + @ instruction: 0xff6c193c │ │ @ instruction: 0xff6ce29c │ │ - @ instruction: 0xff6c1a0b │ │ + @ instruction: 0xff6c19e4 │ │ @ instruction: 0xff6ce344 │ │ - @ instruction: 0xff6c1a97 │ │ + @ instruction: 0xff6c1a70 │ │ @ instruction: 0xff6ce3d0 │ │ - @ instruction: 0xff6c1ecf │ │ + @ instruction: 0xff6c1ea8 │ │ @ instruction: 0xff6ded65 │ │ - @ instruction: 0xff6c1e13 │ │ + @ instruction: 0xff6c1dec │ │ @ instruction: 0xff6deca9 │ │ - @ instruction: 0xff6c1c4f │ │ - @ instruction: 0xff6c1c17 │ │ + @ instruction: 0xff6c1c28 │ │ + @ instruction: 0xff6c1bf0 │ │ @ instruction: 0xff6dea95 │ │ - @ instruction: 0xff6c1e63 │ │ + @ instruction: 0xff6c1e3c │ │ @ instruction: 0xff6decf9 │ │ cmp r1, #0 │ │ bxeq lr │ │ push {r4, r5, fp, lr} │ │ ldr r0, [r1] │ │ mov r4, r1 │ │ bl c57bc8 │ │ @@ -3382406,21 +3382406,21 @@ │ │ add r1, pc, r1 │ │ bl d182f4 │ │ mov r0, r4 │ │ mov r1, r5 │ │ mov r2, #147 @ 0x93 │ │ pop {r4, r5, fp, lr} │ │ b cd1394 │ │ - @ instruction: 0xff6c1857 │ │ + @ instruction: 0xff6c1830 │ │ andeq r0, r0, ip, lsl r0 │ │ ldr r1, [pc, #8] @ cd092c │ │ mov r2, #125 @ 0x7d │ │ add r1, pc, r1 │ │ b cd1394 │ │ - @ instruction: 0xff6c1807 │ │ + @ instruction: 0xff6c17e0 │ │ push {fp, lr} │ │ ldr r0, [pc, #24] @ cd0954 │ │ ldr r1, [pc, #24] @ cd0958 │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ bl cdd5e0 │ │ cmp r0, #0 │ │ @@ -3383728,22 +3383728,22 @@ │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ bl cbd9dc │ │ andseq sp, r8, r8, asr ip │ │ andseq sp, r8, r4, asr #24 │ │ andseq sp, r8, r0, lsr ip │ │ @ instruction: 0x0018d8b4 │ │ - @ instruction: 0xff6c1e0d │ │ + @ instruction: 0xff6c1de6 │ │ @ instruction: 0xff6e657f │ │ andseq sp, r8, ip, ror r7 │ │ andseq sp, r8, r8, ror r7 │ │ andseq sp, r8, r4, ror #14 │ │ - @ instruction: 0xff6b5925 │ │ + @ instruction: 0xff6b58fe │ │ @ instruction: 0xff6e65df │ │ - @ instruction: 0xff6bcacf │ │ + @ instruction: 0xff6bcaa8 │ │ @ instruction: 0xff6e65c7 │ │ @ instruction: 0xff6e297d │ │ @ instruction: 0xff6e65af │ │ @ instruction: 0xff6e2930 │ │ @ instruction: 0xff6e6507 │ │ @ instruction: 0xff6d7c2b │ │ @ instruction: 0xff6e6697 │ │ @@ -3383851,25 +3383851,25 @@ │ │ ldr r0, [pc, #52] @ cd1fc8 │ │ mov r2, #368 @ 0x170 │ │ ldr r1, [pc, #48] @ cd1fcc │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ bl cbd9dc │ │ andseq sp, r8, r8, ror #10 │ │ - @ instruction: 0xff6b8e6a │ │ + @ instruction: 0xff6b8e43 │ │ @ instruction: 0xff6e633f │ │ - @ instruction: 0xff6b3650 │ │ + @ instruction: 0xff6b3629 │ │ @ instruction: 0xff6e6327 │ │ - @ instruction: 0xff6b5655 │ │ + @ instruction: 0xff6b562e │ │ @ instruction: 0xff6e630f │ │ - @ instruction: 0xff6bc7ff │ │ + @ instruction: 0xff6bc7d8 │ │ @ instruction: 0xff6e62f7 │ │ @ instruction: 0xff6e26ad │ │ @ instruction: 0xff6e62df │ │ - @ instruction: 0xff6c0223 │ │ + @ instruction: 0xff6c01fc │ │ @ instruction: 0xff6e6357 │ │ ldr r3, [pc, #20] @ cd1ff4 │ │ add r3, pc, r3 │ │ ldrb r3, [r3] │ │ cmp r3, #1 │ │ bne cd1ff0 │ │ b cd1728 │ │ @@ -3384294,41 +3384294,41 @@ │ │ ldr r0, [pc, #124] @ cd26fc │ │ movw r2, #733 @ 0x2dd │ │ ldr r1, [pc, #120] @ cd2700 │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ bl cbd9dc │ │ andseq sp, r8, r0, ror r2 │ │ - @ instruction: 0xff6b87f6 │ │ + @ instruction: 0xff6b87cf │ │ @ instruction: 0xff6e5ccb │ │ andseq sp, r8, r0, asr #3 │ │ andseq sp, r8, ip, lsl #2 │ │ andseq sp, r8, r4, ror r0 │ │ mulseq r8, ip, r0 │ │ @ instruction: 0xff6e9b26 │ │ @ instruction: 0xff6e5d03 │ │ - @ instruction: 0xff6b2f4c │ │ + @ instruction: 0xff6b2f25 │ │ @ instruction: 0xff6e5c23 │ │ - @ instruction: 0xff6b5031 │ │ + @ instruction: 0xff6b500a │ │ @ instruction: 0xff6e5ceb │ │ - @ instruction: 0xff6bc1bb │ │ + @ instruction: 0xff6bc194 │ │ @ instruction: 0xff6e5cb3 │ │ @ instruction: 0xff6e2069 │ │ @ instruction: 0xff6e5c9b │ │ - @ instruction: 0xff6bfad7 │ │ + @ instruction: 0xff6bfab0 │ │ @ instruction: 0xff6e5c0b │ │ - @ instruction: 0xff6b8777 │ │ + @ instruction: 0xff6b8750 │ │ @ instruction: 0xff6e5c83 │ │ - @ instruction: 0xff6c31ec │ │ + @ instruction: 0xff6c31c5 │ │ @ instruction: 0xff6e5c6b │ │ @ instruction: 0xff6d71cf │ │ @ instruction: 0xff6e5c3b │ │ - @ instruction: 0xff6c31d4 │ │ + @ instruction: 0xff6c31ad │ │ @ instruction: 0xff6e5c53 │ │ - @ instruction: 0xff6c3174 │ │ + @ instruction: 0xff6c314d │ │ @ instruction: 0xff6e5bf3 │ │ push {r4, r5, r6, lr} │ │ cmp r0, #0 │ │ beq cd27d0 │ │ mov r5, r2 │ │ ldr r2, [pc, #184] @ cd27d4 │ │ mov r4, r3 │ │ @@ -3384440,17 +3384440,17 @@ │ │ ldr r0, [pc, #36] @ cd28ec │ │ movw r2, #391 @ 0x187 │ │ ldr r1, [pc, #32] @ cd28f0 │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ bl cbd9dc │ │ andseq ip, r8, r0, lsr #23 │ │ - @ instruction: 0xff6b4d21 │ │ + @ instruction: 0xff6b4cfa │ │ @ instruction: 0xff6e59db │ │ - @ instruction: 0xff6bbecb │ │ + @ instruction: 0xff6bbea4 │ │ @ instruction: 0xff6e59c3 │ │ @ instruction: 0xff6e1d79 │ │ @ instruction: 0xff6e59ab │ │ @ instruction: 0xff6e1df5 │ │ @ instruction: 0xff6e59f3 │ │ push {fp, lr} │ │ ldr ip, [pc, #220] @ cd29e4 │ │ @@ -3384509,19 +3384509,19 @@ │ │ ldr r1, [pc, #32] @ cd29fc │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ bl cbd9dc │ │ mulseq r8, ip, sl │ │ @ instruction: 0xff6cc0cd │ │ @ instruction: 0xff6e58cf │ │ - @ instruction: 0xff6b2be0 │ │ + @ instruction: 0xff6b2bb9 │ │ @ instruction: 0xff6e58b7 │ │ @ instruction: 0xff6dfe05 │ │ @ instruction: 0xff6e589f │ │ - @ instruction: 0xff6b67ca │ │ + @ instruction: 0xff6b67a3 │ │ @ instruction: 0xff6e58f3 │ │ push {r4, r5, r6, lr} │ │ cmp r1, #0 │ │ bmi cd2aac │ │ ldr r6, [pc, #216] @ cd2af4 │ │ mov r5, r1 │ │ add r6, pc, r6 │ │ @@ -3384575,17 +3384575,17 @@ │ │ ldr r0, [pc, #36] @ cd2b08 │ │ movw r2, #379 @ 0x17b │ │ ldr r1, [pc, #32] @ cd2b0c │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ bl cbd9dc │ │ andseq ip, r8, r4, lsl #19 │ │ - @ instruction: 0xff6b4b05 │ │ + @ instruction: 0xff6b4ade │ │ @ instruction: 0xff6e57bf │ │ - @ instruction: 0xff6bbcaf │ │ + @ instruction: 0xff6bbc88 │ │ @ instruction: 0xff6e57a7 │ │ @ instruction: 0xff6e1b5d │ │ @ instruction: 0xff6e578f │ │ @ instruction: 0xff6e395e │ │ @ instruction: 0xff6e57d7 │ │ push {r4, r5, r6, lr} │ │ mov r5, r1 │ │ @@ -3384914,19 +3384914,19 @@ │ │ mov r1, #116 @ 0x74 │ │ mov r2, #0 │ │ bl c8cce8 │ │ mov r0, #0 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff6da362 │ │ - @ instruction: 0xff6c64dc │ │ + @ instruction: 0xff6c64b5 │ │ @ instruction: 0xff6da33a │ │ - @ instruction: 0xff6c64b4 │ │ + @ instruction: 0xff6c648d │ │ @ instruction: 0xff6da312 │ │ - @ instruction: 0xff6c648c │ │ + @ instruction: 0xff6c6465 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #8 │ │ mov r8, r2 │ │ mov r7, r1 │ │ mov r6, r0 │ │ bl daea50 │ │ lsrs r4, r0, #1 │ │ @@ -3385036,15 +3385036,15 @@ │ │ mov r0, #1 │ │ mov r2, #268 @ 0x10c │ │ add r1, pc, r1 │ │ b cd1158 │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff6da186 │ │ - @ instruction: 0xff6b7671 │ │ + @ instruction: 0xff6b764a │ │ @ instruction: 0xff6da112 │ │ cmp r1, #0 │ │ beq cd32a8 │ │ push {r4, r5, fp, lr} │ │ mov r4, r1 │ │ ldr r1, [pc, #120] @ cd32c4 │ │ mov r5, r0 │ │ @@ -3385075,15 +3385075,15 @@ │ │ mov r0, #1 │ │ mov r2, #268 @ 0x10c │ │ add r1, pc, r1 │ │ b cd1158 │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff6da0da │ │ - @ instruction: 0xff6b75c1 │ │ + @ instruction: 0xff6b759a │ │ @ instruction: 0xff6da076 │ │ push {r4, r5, r6, lr} │ │ mov r5, #0 │ │ cmp r2, #2 │ │ bcc cd3320 │ │ mov r6, r2 │ │ mov r4, r1 │ │ @@ -3386593,16 +3386593,16 @@ │ │ ldr r1, [pc, #24] @ cd4a84 │ │ mov r0, r5 │ │ mov r2, #98 @ 0x62 │ │ add r1, pc, r1 │ │ bl cd1394 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6b0b8c │ │ - @ instruction: 0xff6b0b54 │ │ + @ instruction: 0xff6b0b65 │ │ + @ instruction: 0xff6b0b2d │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, r6, lr} │ │ mov r4, r0 │ │ ldr r0, [r0, #8] │ │ bl d18374 │ │ cmp r0, #1 │ │ @@ -3386621,16 +3386621,16 @@ │ │ bl d17924 │ │ ldr r1, [pc, #20] @ cd4af4 │ │ mov r0, r4 │ │ mov r2, #119 @ 0x77 │ │ add r1, pc, r1 │ │ pop {r4, r5, r6, lr} │ │ b cd1394 │ │ - @ instruction: 0xff6b0b14 │ │ - @ instruction: 0xff6b0ae0 │ │ + @ instruction: 0xff6b0aed │ │ + @ instruction: 0xff6b0ab9 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ str r2, [sp, #4] │ │ mov r2, #1 │ │ str r2, [sp] │ │ add r2, sp, #4 │ │ mov r3, #4 │ │ @@ -3386689,17 +3386689,17 @@ │ │ mov r0, #15 │ │ movt r1, #12 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c8cce8 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff6b0a90 │ │ - @ instruction: 0xff6b0a08 │ │ - @ instruction: 0xff6b09f0 │ │ + @ instruction: 0xff6b0a69 │ │ + @ instruction: 0xff6b09e1 │ │ + @ instruction: 0xff6b09c9 │ │ @ instruction: 0xff6ddc46 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ str r2, [sp, #4] │ │ mov r2, #2 │ │ str r2, [sp] │ │ add r2, sp, #4 │ │ @@ -3386863,23 +3386863,23 @@ │ │ add r1, pc, r1 │ │ bl cd1394 │ │ mov r0, r9 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov r9, #0 │ │ b cd4ea4 │ │ - @ instruction: 0xff6b0880 │ │ + @ instruction: 0xff6b0859 │ │ @ instruction: 0xff6d6601 │ │ @ instruction: 0xff6d65f1 │ │ - @ instruction: 0xff6b0834 │ │ + @ instruction: 0xff6b080d │ │ @ instruction: 0xff6d65b5 │ │ - @ instruction: 0xff6b07ec │ │ + @ instruction: 0xff6b07c5 │ │ @ instruction: 0xff6d656d │ │ - @ instruction: 0xff6b079c │ │ - @ instruction: 0xff6b0728 │ │ + @ instruction: 0xff6b0775 │ │ + @ instruction: 0xff6b0701 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ mov r7, r3 │ │ mov r4, r2 │ │ mov r5, r1 │ │ mov r6, r0 │ │ cmp r2, #0 │ │ @@ -3386958,16 +3386958,16 @@ │ │ mov r0, r5 │ │ mov r2, #68 @ 0x44 │ │ add r1, pc, r1 │ │ bl cd1394 │ │ mov r0, sl │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff6b0620 │ │ - @ instruction: 0xff6b05a4 │ │ + @ instruction: 0xff6b05f9 │ │ + @ instruction: 0xff6b057d │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ mov r8, r0 │ │ mov r0, r2 │ │ mov r4, r3 │ │ mov r7, r2 │ │ mov sl, r1 │ │ @@ -3387010,16 +3387010,16 @@ │ │ mov r0, r6 │ │ mov r2, #68 @ 0x44 │ │ add r1, pc, r1 │ │ bl cd1394 │ │ mov r0, r9 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff6b0558 │ │ - @ instruction: 0xff6b04d4 │ │ + @ instruction: 0xff6b0531 │ │ + @ instruction: 0xff6b04ad │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #44 @ 0x2c │ │ mov r4, r0 │ │ ldr r0, [r0, #8] │ │ bl d18374 │ │ add r0, r0, r0, lsl #2 │ │ mov r1, #20 │ │ @@ -3387189,20 +3387189,20 @@ │ │ movw r2, #379 @ 0x17b │ │ add r1, pc, r1 │ │ bl cd1ff8 │ │ mov r8, #0 │ │ mov r0, r8 │ │ add sp, sp, #44 @ 0x2c │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff6b041c │ │ - @ instruction: 0xff6b020c │ │ - @ instruction: 0xff6b0474 │ │ - @ instruction: 0xff6b0450 │ │ + @ instruction: 0xff6b03f5 │ │ + @ instruction: 0xff6b01e5 │ │ + @ instruction: 0xff6b044d │ │ + @ instruction: 0xff6b0429 │ │ @ instruction: 0xff6cb3a6 │ │ - @ instruction: 0xff6b023c │ │ + @ instruction: 0xff6b0215 │ │ push {r4, lr} │ │ cmp r0, #0 │ │ beq cd5404 │ │ mov r1, r2 │ │ mov r2, r3 │ │ pop {r4, lr} │ │ b cd4af8 │ │ @@ -3387309,16 +3387309,16 @@ │ │ pop {r4, r5, fp, pc} │ │ mov r0, #1 │ │ pop {r4, r5, fp, pc} │ │ str r4, [r0, #12] │ │ mov r1, r5 │ │ pop {r4, r5, fp, lr} │ │ b cd6b5c │ │ - @ instruction: 0xff6b0069 │ │ - @ instruction: 0xff6c02bb │ │ + @ instruction: 0xff6b0042 │ │ + @ instruction: 0xff6c0294 │ │ cmp r0, #0 │ │ beq cd55cc │ │ mov r1, r2 │ │ mov r2, r3 │ │ b cd4c60 │ │ push {r4, lr} │ │ mov r0, r1 │ │ @@ -3387603,29 +3387603,29 @@ │ │ mov r1, #126 @ 0x7e │ │ b cd58a4 │ │ nop {0} │ │ andeq r0, r0, r0 │ │ mvngt r0, r0 │ │ @ instruction: 0xffc00000 │ │ ldrshmi pc, [pc, #255] @ cd5b4b @ │ │ - @ instruction: 0xff6b395c │ │ + @ instruction: 0xff6b3935 │ │ @ instruction: 0xff6d7b0d │ │ - @ instruction: 0xff6b38fc │ │ + @ instruction: 0xff6b38d5 │ │ @ instruction: 0xff6d7aad │ │ - @ instruction: 0xff6b376c │ │ + @ instruction: 0xff6b3745 │ │ @ instruction: 0xff6d791d │ │ - @ instruction: 0xff6b38a0 │ │ + @ instruction: 0xff6b3879 │ │ @ instruction: 0xff6d7a51 │ │ - @ instruction: 0xff6b37a4 │ │ + @ instruction: 0xff6b377d │ │ @ instruction: 0xff6d7955 │ │ - @ instruction: 0xff6b37d4 │ │ + @ instruction: 0xff6b37ad │ │ @ instruction: 0xff6d7985 │ │ - @ instruction: 0xff6b3800 │ │ + @ instruction: 0xff6b37d9 │ │ @ instruction: 0xff6d79b1 │ │ - @ instruction: 0xff6b3838 │ │ + @ instruction: 0xff6b3811 │ │ @ instruction: 0xff6d79e9 │ │ b cd5a8c │ │ push {r4, lr} │ │ sub sp, sp, #8 │ │ cmp r0, #0 │ │ str r1, [sp, #4] │ │ beq cd5aec │ │ @@ -3387728,19 +3387728,19 @@ │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c8cbf8 │ │ mov r4, #0 │ │ mov r0, #15 │ │ mov r1, #130 @ 0x82 │ │ b cd5b18 │ │ - @ instruction: 0xff6b3688 │ │ + @ instruction: 0xff6b3661 │ │ @ instruction: 0xff6d94d2 │ │ - @ instruction: 0xff6b3564 │ │ + @ instruction: 0xff6b353d │ │ @ instruction: 0xff6d93ae │ │ - @ instruction: 0xff6b35bc │ │ + @ instruction: 0xff6b3595 │ │ @ instruction: 0xff6d9406 │ │ push {fp, lr} │ │ mvn ip, #0 │ │ mov lr, #4 │ │ mov r3, #1 │ │ stm r0, {r1, r3} │ │ str r2, [r0, #8] │ │ @@ -3387895,30 +3387895,30 @@ │ │ mov r4, #0 │ │ mov r0, #15 │ │ mov r1, #125 @ 0x7d │ │ b cd5d18 │ │ nop {0} │ │ @ instruction: 0xffe00000 │ │ strdmi pc, [pc, #255] @ cd5fdb │ │ - @ instruction: 0xff6b34e4 │ │ - @ instruction: 0xff6b6e3d │ │ - @ instruction: 0xff6b3488 │ │ - @ instruction: 0xff6b6de1 │ │ - @ instruction: 0xff6b32ec │ │ - @ instruction: 0xff6b6c45 │ │ - @ instruction: 0xff6b33e4 │ │ - @ instruction: 0xff6b6d3d │ │ - @ instruction: 0xff6b332c │ │ - @ instruction: 0xff6b6c85 │ │ - @ instruction: 0xff6b3364 │ │ - @ instruction: 0xff6b6cbd │ │ - @ instruction: 0xff6b3390 │ │ - @ instruction: 0xff6b6ce9 │ │ - @ instruction: 0xff6b33c8 │ │ - @ instruction: 0xff6b6d21 │ │ + @ instruction: 0xff6b34bd │ │ + @ instruction: 0xff6b6e16 │ │ + @ instruction: 0xff6b3461 │ │ + @ instruction: 0xff6b6dba │ │ + @ instruction: 0xff6b32c5 │ │ + @ instruction: 0xff6b6c1e │ │ + @ instruction: 0xff6b33bd │ │ + @ instruction: 0xff6b6d16 │ │ + @ instruction: 0xff6b3305 │ │ + @ instruction: 0xff6b6c5e │ │ + @ instruction: 0xff6b333d │ │ + @ instruction: 0xff6b6c96 │ │ + @ instruction: 0xff6b3369 │ │ + @ instruction: 0xff6b6cc2 │ │ + @ instruction: 0xff6b33a1 │ │ + @ instruction: 0xff6b6cfa │ │ b cd5f1c │ │ push {r4, lr} │ │ sub sp, sp, #8 │ │ cmp r0, #0 │ │ str r1, [sp, #4] │ │ beq cd5f88 │ │ mov r2, r1 │ │ @@ -3388026,21 +3388026,21 @@ │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c8cbf8 │ │ mov r4, #0 │ │ mov r0, #15 │ │ mov r1, #126 @ 0x7e │ │ b cd60a4 │ │ - @ instruction: 0xff6b31ec │ │ + @ instruction: 0xff6b31c5 │ │ @ instruction: 0xff6dc891 │ │ - @ instruction: 0xff6b30bc │ │ + @ instruction: 0xff6b3095 │ │ @ instruction: 0xff6dc761 │ │ - @ instruction: 0xff6b30f8 │ │ + @ instruction: 0xff6b30d1 │ │ @ instruction: 0xff6dc79d │ │ - @ instruction: 0xff6b314c │ │ + @ instruction: 0xff6b3125 │ │ @ instruction: 0xff6dc7f1 │ │ push {fp, lr} │ │ mvn ip, #0 │ │ mov lr, #4 │ │ mov r3, #2 │ │ stm r0, {r1, r3} │ │ str r2, [r0, #8] │ │ @@ -3388149,20 +3388149,20 @@ │ │ mov r4, #0 │ │ mov r0, #15 │ │ mov r1, #126 @ 0x7e │ │ mov r2, #0 │ │ bl c8cce8 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6b2fec │ │ - @ instruction: 0xff6bbfdc │ │ - @ instruction: 0xff6b2edc │ │ - @ instruction: 0xff6ba0d4 │ │ - @ instruction: 0xff6b2f8c │ │ - @ instruction: 0xff6bbf7c │ │ + @ instruction: 0xff6b2fc5 │ │ + @ instruction: 0xff6bbfb5 │ │ + @ instruction: 0xff6b2eb5 │ │ + @ instruction: 0xff6ba0ad │ │ + @ instruction: 0xff6b2f65 │ │ + @ instruction: 0xff6bbf55 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ mov r4, r0 │ │ str r2, [r0, #16] │ │ ldr r0, [r0, #8] │ │ cmp r0, #0 │ │ beq cd6360 │ │ mov r9, r2 │ │ @@ -3388239,17 +3388239,17 @@ │ │ mov r0, #15 │ │ mov r1, #126 @ 0x7e │ │ mov r2, #0 │ │ bl c8cce8 │ │ mov r0, #0 │ │ str r9, [r4, #16] │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff6b2d74 │ │ - @ instruction: 0xff6b9f6c │ │ - @ instruction: 0xff6b2dec │ │ + @ instruction: 0xff6b2d4d │ │ + @ instruction: 0xff6b9f45 │ │ + @ instruction: 0xff6b2dc5 │ │ @ instruction: 0xff6da8f9 │ │ push {r4, r5, r6, lr} │ │ ldr r4, [r0, #8] │ │ cmp r4, #0 │ │ beq cd6484 │ │ ldr r3, [r0, #4] │ │ cmp r3, #2 │ │ @@ -3388320,19 +3388320,19 @@ │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c8cbf8 │ │ mov r4, #0 │ │ mov r0, #15 │ │ mov r1, #126 @ 0x7e │ │ b cd650c │ │ - @ instruction: 0xff6b2cf0 │ │ + @ instruction: 0xff6b2cc9 │ │ @ instruction: 0xff6de288 │ │ - @ instruction: 0xff6b2c24 │ │ - @ instruction: 0xff6b9e1c │ │ - @ instruction: 0xff6b2c90 │ │ + @ instruction: 0xff6b2bfd │ │ + @ instruction: 0xff6b9df5 │ │ + @ instruction: 0xff6b2c69 │ │ @ instruction: 0xff6de228 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r4, r0 │ │ str r2, [r0, #16] │ │ ldr r0, [r0, #8] │ │ cmp r0, #0 │ │ beq cd65e0 │ │ @@ -3388416,18 +3388416,18 @@ │ │ mov r0, #15 │ │ mov r1, #126 @ 0x7e │ │ mov r2, #0 │ │ bl c8cce8 │ │ mov r0, #0 │ │ str r5, [r4, #16] │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6b2ab0 │ │ - @ instruction: 0xff6b9ca8 │ │ - @ instruction: 0xff6b2b4c │ │ - @ instruction: 0xff6b2b58 │ │ + @ instruction: 0xff6b2a89 │ │ + @ instruction: 0xff6b9c81 │ │ + @ instruction: 0xff6b2b25 │ │ + @ instruction: 0xff6b2b31 │ │ push {fp, lr} │ │ mvn ip, #0 │ │ mov lr, #4 │ │ mov r3, #2 │ │ stm r0, {r1, r3} │ │ str r2, [r0, #8] │ │ str lr, [r0, #12] │ │ @@ -3388581,27 +3388581,27 @@ │ │ bl c8cbf8 │ │ mov r4, #0 │ │ mov r0, #15 │ │ mov r1, #125 @ 0x7d │ │ b cd67e0 │ │ andeq r0, r0, r0 │ │ mvnsmi r0, #0 │ │ - @ instruction: 0xff6b2a30 │ │ + @ instruction: 0xff6b2a09 │ │ @ instruction: 0xff6e78d2 │ │ - @ instruction: 0xff6b29c0 │ │ + @ instruction: 0xff6b2999 │ │ @ instruction: 0xff6e7862 │ │ - @ instruction: 0xff6b2834 │ │ + @ instruction: 0xff6b280d │ │ @ instruction: 0xff6e76d6 │ │ - @ instruction: 0xff6b2818 │ │ + @ instruction: 0xff6b27f1 │ │ @ instruction: 0xff6e76ba │ │ - @ instruction: 0xff6b288c │ │ + @ instruction: 0xff6b2865 │ │ @ instruction: 0xff6e772e │ │ - @ instruction: 0xff6b28b8 │ │ + @ instruction: 0xff6b2891 │ │ @ instruction: 0xff6e775a │ │ - @ instruction: 0xff6b28f4 │ │ + @ instruction: 0xff6b28cd │ │ @ instruction: 0xff6e7796 │ │ push {fp, lr} │ │ mvn ip, #0 │ │ mov lr, #8 │ │ mov r3, #2 │ │ stm r0, {r1, r3} │ │ str r2, [r0, #8] │ │ @@ -3388690,20 +3388690,20 @@ │ │ add r2, pc, r2 │ │ bl c8cbf8 │ │ mov r0, #15 │ │ mov r1, #129 @ 0x81 │ │ mov r2, #0 │ │ bl c8cce8 │ │ b cd6ad8 │ │ - @ instruction: 0xff6b2720 │ │ - @ instruction: 0xff6bede3 │ │ - @ instruction: 0xff6b2660 │ │ - @ instruction: 0xff6bed23 │ │ - @ instruction: 0xff6b269c │ │ - @ instruction: 0xff6bed5f │ │ + @ instruction: 0xff6b26f9 │ │ + @ instruction: 0xff6bedbc │ │ + @ instruction: 0xff6b2639 │ │ + @ instruction: 0xff6becfc │ │ + @ instruction: 0xff6b2675 │ │ + @ instruction: 0xff6bed38 │ │ push {r4, r5, r6, lr} │ │ movw r5, #258 @ 0x102 │ │ cmp r0, #0 │ │ movt r5, #12 │ │ beq cd6bb4 │ │ mov r2, #0 │ │ cmp r1, #0 │ │ @@ -3388781,15 +3388781,15 @@ │ │ bgt cd6c50 │ │ mov r5, #127 @ 0x7f │ │ movw r4, #1139 @ 0x473 │ │ b cd6c20 │ │ mov r5, #129 @ 0x81 │ │ movw r4, #1142 @ 0x476 │ │ b cd6c20 │ │ - @ instruction: 0xff6b2554 │ │ + @ instruction: 0xff6b252d │ │ @ instruction: 0xff6e5491 │ │ push {fp, lr} │ │ mov lr, #2 │ │ stmia r0!, {r1, lr} │ │ mvn ip, #0 │ │ stm r0, {r2, r3, ip} │ │ pop {fp, pc} │ │ @@ -3388832,15 +3388832,15 @@ │ │ mov r1, #128 @ 0x80 │ │ mov r2, #0 │ │ mov r6, #0 │ │ bl c8cce8 │ │ mov r0, r6 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6b2434 │ │ + @ instruction: 0xff6b240d │ │ @ instruction: 0xff6dd999 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ cmp r0, #0 │ │ beq cd6e18 │ │ orr r7, r1, r3 │ │ clz r7, r7 │ │ lsrs r7, r7, #5 │ │ @@ -3388935,22 +3388935,22 @@ │ │ mov r0, r3 │ │ mov r2, r5 │ │ blx da824e │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff6b235c │ │ + @ instruction: 0xff6b2335 │ │ @ instruction: 0xff6dba17 │ │ - @ instruction: 0xff6b232c │ │ + @ instruction: 0xff6b2305 │ │ @ instruction: 0xff6db9e7 │ │ - @ instruction: 0xff6b22f4 │ │ + @ instruction: 0xff6b22cd │ │ @ instruction: 0xff6db9af │ │ - @ instruction: 0xff6b22b8 │ │ - @ instruction: 0xff6b2388 │ │ + @ instruction: 0xff6b2291 │ │ + @ instruction: 0xff6b2361 │ │ @ instruction: 0xff6dba43 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ str r2, [sp, #4] │ │ mov r2, #5 │ │ str r2, [sp] │ │ add r2, sp, #4 │ │ @@ -3388991,17 +3388991,17 @@ │ │ movw r1, #258 @ 0x102 │ │ mov r0, #15 │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c8cce8 │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6b21d0 │ │ + @ instruction: 0xff6b21a9 │ │ @ instruction: 0xff6e2f91 │ │ - @ instruction: 0xff6b21b4 │ │ + @ instruction: 0xff6b218d │ │ @ instruction: 0xff6e2f75 │ │ push {r4, r5, r6, r7, fp, lr} │ │ ldr r4, [r0, #8] │ │ mov r5, #1 │ │ str r2, [r0, #16] │ │ cmp r4, #0 │ │ beq cd70cc │ │ @@ -3389046,17 +3389046,17 @@ │ │ ldr r0, [r6, #12] │ │ cmp r0, r4 │ │ ldrhi r0, [r6, #8] │ │ movhi r1, #0 │ │ strbhi r1, [r0, r4] │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6b2110 │ │ + @ instruction: 0xff6b20e9 │ │ @ instruction: 0xff6d7f6f │ │ - @ instruction: 0xff6b213c │ │ + @ instruction: 0xff6b2115 │ │ @ instruction: 0xff6d7f9b │ │ push {fp, lr} │ │ cmp r0, #0 │ │ beq cd710c │ │ mov r3, #0 │ │ cmp r1, #0 │ │ str r3, [r0, #16] │ │ @@ -3389081,17 +3389081,17 @@ │ │ movw r1, #258 @ 0x102 │ │ mov r0, #15 │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c8cce8 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff6b2068 │ │ + @ instruction: 0xff6b2041 │ │ @ instruction: 0xff6cafdc │ │ - @ instruction: 0xff6b204c │ │ + @ instruction: 0xff6b2025 │ │ @ instruction: 0xff6cafc0 │ │ push {r4, r5, r6, lr} │ │ mov r5, r2 │ │ mov r6, r1 │ │ mov r4, r0 │ │ cmp r2, #0 │ │ beq cd719c │ │ @@ -3389153,18 +3389153,18 @@ │ │ mov r4, #0 │ │ mov r0, #15 │ │ mov r1, #129 @ 0x81 │ │ mov r2, #0 │ │ bl c8cce8 │ │ mov r0, r4 │ │ pop {r4, pc} │ │ - @ instruction: 0xff6b1f88 │ │ - @ instruction: 0xff6c22b7 │ │ - @ instruction: 0xff6b1f2c │ │ - @ instruction: 0xff6c225b │ │ + @ instruction: 0xff6b1f61 │ │ + @ instruction: 0xff6c2290 │ │ + @ instruction: 0xff6b1f05 │ │ + @ instruction: 0xff6c2234 │ │ mov r3, #7 │ │ b cd71dc │ │ push {r4, r5, fp, lr} │ │ cmp r0, #0 │ │ beq cd72ec │ │ mov r5, r0 │ │ mov r0, #0 │ │ @@ -3389206,18 +3389206,18 @@ │ │ mov r5, #0 │ │ mov r0, #15 │ │ mov r1, #129 @ 0x81 │ │ mov r2, #0 │ │ bl c8cce8 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6b1e88 │ │ + @ instruction: 0xff6b1e61 │ │ @ instruction: 0xff6dd408 │ │ - @ instruction: 0xff6b1e58 │ │ - @ instruction: 0xff6ae2c2 │ │ + @ instruction: 0xff6b1e31 │ │ + @ instruction: 0xff6ae29b │ │ push {r4, lr} │ │ cmp r0, #0 │ │ beq cd7398 │ │ ldr r3, [r0, #4] │ │ str r2, [r0, #16] │ │ cmp r3, #7 │ │ bne cd73c8 │ │ @@ -3389249,18 +3389249,18 @@ │ │ mov r4, #0 │ │ mov r0, #15 │ │ mov r1, #129 @ 0x81 │ │ mov r2, #0 │ │ bl c8cce8 │ │ mov r0, r4 │ │ pop {r4, pc} │ │ - @ instruction: 0xff6b1ddc │ │ - @ instruction: 0xff6b3a17 │ │ - @ instruction: 0xff6b1dac │ │ - @ instruction: 0xff6ae216 │ │ + @ instruction: 0xff6b1db5 │ │ + @ instruction: 0xff6b39f0 │ │ + @ instruction: 0xff6b1d85 │ │ + @ instruction: 0xff6ae1ef │ │ push {fp, lr} │ │ mov lr, #6 │ │ stmia r0!, {r1, lr} │ │ mvn ip, #0 │ │ stm r0, {r2, r3, ip} │ │ pop {fp, pc} │ │ push {fp, lr} │ │ @@ -3389323,15 +3389323,15 @@ │ │ mov r0, r6 │ │ bl cd6d84 │ │ mov r1, r0 │ │ mov r0, #0 │ │ cmp r1, #0 │ │ bne cd74bc │ │ b cd74e8 │ │ - @ instruction: 0xff6b1cb8 │ │ + @ instruction: 0xff6b1c91 │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #8 │ │ cmp r0, #0 │ │ beq cd7554 │ │ cmp r1, #0 │ │ mov r6, r1 │ │ ldrne r1, [r0] │ │ @@ -3389405,17 +3389405,17 @@ │ │ bl cd15ec │ │ ldr r0, [sp, #4] │ │ str r0, [r4] │ │ mov r0, #1 │ │ str r8, [r5] │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff6b1bbc │ │ - @ instruction: 0xff6b1b34 │ │ - @ instruction: 0xff6b1b74 │ │ + @ instruction: 0xff6b1b95 │ │ + @ instruction: 0xff6b1b0d │ │ + @ instruction: 0xff6b1b4d │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #32 │ │ mov r9, r3 │ │ mov r6, r1 │ │ mov r7, r0 │ │ cmp r2, #0 │ │ beq cd76c0 │ │ @@ -3389547,18 +3389547,18 @@ │ │ mov r4, #0 │ │ mov r0, #15 │ │ mov r1, #129 @ 0x81 │ │ mov r2, #0 │ │ bl c8cce8 │ │ mov r0, r4 │ │ pop {r4, pc} │ │ - @ instruction: 0xff6b195c │ │ - @ instruction: 0xff6b35b0 │ │ - @ instruction: 0xff6b1904 │ │ - @ instruction: 0xff6b3558 │ │ + @ instruction: 0xff6b1935 │ │ + @ instruction: 0xff6b3589 │ │ + @ instruction: 0xff6b18dd │ │ + @ instruction: 0xff6b3531 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r4, r2 │ │ mov r5, r1 │ │ mov r6, r0 │ │ bl c8ced4 │ │ mov r0, r6 │ │ mov r1, r5 │ │ @@ -3389630,18 +3389630,18 @@ │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c8cbf8 │ │ mov r4, #0 │ │ mov r0, #15 │ │ mov r1, #126 @ 0x7e │ │ b cd7980 │ │ - @ instruction: 0xff6b181c │ │ - @ instruction: 0xff6afc88 │ │ - @ instruction: 0xff6b17ac │ │ - @ instruction: 0xff6b89a4 │ │ + @ instruction: 0xff6b17f5 │ │ + @ instruction: 0xff6afc61 │ │ + @ instruction: 0xff6b1785 │ │ + @ instruction: 0xff6b897d │ │ add r0, r0, #7 │ │ lsr r0, r0, #3 │ │ bx lr │ │ mov r3, #0 │ │ mov ip, #127 @ 0x7f │ │ stm r0, {r3, ip} │ │ str r1, [r0, #8] │ │ @@ -3389668,16 +3389668,16 @@ │ │ bl cd2704 │ │ mov r0, r4 │ │ ldr r1, [pc, #16] @ cd7a90 │ │ mov r2, #234 @ 0xea │ │ add r1, pc, r1 │ │ pop {r4, r6, r7, lr} │ │ b cd1394 │ │ - @ instruction: 0xff6bfbfd │ │ - @ instruction: 0xff6bfbe5 │ │ + @ instruction: 0xff6bfbd6 │ │ + @ instruction: 0xff6bfbbe │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #12 │ │ cmp r0, #0 │ │ mov r4, #0 │ │ movne r5, r1 │ │ cmpne r1, #0 │ │ str r4, [sp, #4] │ │ @@ -3389915,25 +3389915,25 @@ │ │ bl c3ad28 │ │ ldr r1, [pc, #56] @ cd7e90 │ │ mov r0, r9 │ │ mov r2, #226 @ 0xe2 │ │ add r1, pc, r1 │ │ bl cd1394 │ │ b cd7e10 │ │ - @ instruction: 0xff6b41df │ │ - @ instruction: 0xff6b6c15 │ │ - @ instruction: 0xff6c1910 │ │ - @ instruction: 0xff6b6b1d │ │ - @ instruction: 0xff6c1818 │ │ - @ instruction: 0xff6b6bd5 │ │ - @ instruction: 0xff6c18d0 │ │ - @ instruction: 0xff6b6ba9 │ │ - @ instruction: 0xff6c18a4 │ │ - @ instruction: 0xff6b6ae5 │ │ - @ instruction: 0xff6b696d │ │ + @ instruction: 0xff6b41b8 │ │ + @ instruction: 0xff6b6bee │ │ + @ instruction: 0xff6c18e9 │ │ + @ instruction: 0xff6b6af6 │ │ + @ instruction: 0xff6c17f1 │ │ + @ instruction: 0xff6b6bae │ │ + @ instruction: 0xff6c18a9 │ │ + @ instruction: 0xff6b6b82 │ │ + @ instruction: 0xff6c187d │ │ + @ instruction: 0xff6b6abe │ │ + @ instruction: 0xff6b6946 │ │ push {r4, r5, r6, lr} │ │ mov r6, r0 │ │ bl c3ac64 │ │ cmp r0, #0 │ │ beq cd7ec4 │ │ ldr r0, [pc, #388] @ cd8034 │ │ mov r2, #24 │ │ @@ -3390028,18 +3390028,18 @@ │ │ mov r4, #0 │ │ b cd7fec │ │ mov r2, #0 │ │ strb r2, [r1] │ │ pop {r4, r5, r6, pc} │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6b4c23 │ │ - @ instruction: 0xff6b2919 │ │ + @ instruction: 0xff6b4bfc │ │ + @ instruction: 0xff6b28f2 │ │ @ instruction: 0xff6d6159 │ │ - @ instruction: 0xff6b4c3f │ │ + @ instruction: 0xff6b4c18 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ mov r5, r0 │ │ bl c3ab3c │ │ movw r1, #19923 @ 0x4dd3 │ │ add r0, r0, r0, lsl #1 │ │ movt r1, #4194 @ 0x1062 │ │ @@ -3390164,19 +3390164,19 @@ │ │ add r6, r6, #4 │ │ cmp r0, #0 │ │ beq cd8204 │ │ add r6, r9, r6 │ │ b cd819c │ │ mov r7, r5 │ │ b cd80e0 │ │ - @ instruction: 0xff6b4a8b │ │ - @ instruction: 0xff6b4a0b │ │ + @ instruction: 0xff6b4a64 │ │ + @ instruction: 0xff6b49e4 │ │ @ instruction: 0xff6d5d8f │ │ @ instruction: 0xff6e3f07 │ │ - @ instruction: 0xff6b49a3 │ │ + @ instruction: 0xff6b497c │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ mov r4, r1 │ │ cmp r1, #0 │ │ beq cd8370 │ │ mov r1, r0 │ │ ldrb r0, [r4] │ │ @@ -3390276,15 +3390276,15 @@ │ │ ldr r0, [fp, #4] │ │ str fp, [r9] │ │ cmp r0, #0 │ │ beq cd8404 │ │ str sl, [fp, #12] │ │ pop {r0} @ (ldr r0, [sp], #4) │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff6b47e3 │ │ + @ instruction: 0xff6b47bc │ │ @ instruction: 0xff6d5036 │ │ cmp r1, #0 │ │ moveq r0, #0 │ │ bxeq lr │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ mov sl, r0 │ │ @@ -3390443,27 +3390443,27 @@ │ │ bl cd15ec │ │ vmov.i32 q8, #0 @ 0x00000000 │ │ mov r0, #0 │ │ str r0, [r4, #16] │ │ str r0, [r4, #20] │ │ vst1.32 {d16-d17}, [r4] │ │ pop {r4, pc} │ │ - @ instruction: 0xff6bd1e9 │ │ - @ instruction: 0xff6bd1d5 │ │ + @ instruction: 0xff6bd1c2 │ │ + @ instruction: 0xff6bd1ae │ │ push {r4, lr} │ │ mov r4, r0 │ │ ldrd r0, [r0, #16] │ │ ldr r2, [pc, #20] @ cd86d8 │ │ mov r3, #29 │ │ add r2, pc, r2 │ │ bl cd15ec │ │ mov r0, #0 │ │ str r0, [r4, #16] │ │ pop {r4, pc} │ │ - @ instruction: 0xff6bd199 │ │ + @ instruction: 0xff6bd172 │ │ push {r4, r5, r6, lr} │ │ cmp r0, #0 │ │ movne r6, r1 │ │ cmpne r1, #0 │ │ bne cd8728 │ │ bl c8cb04 │ │ ldr r0, [pc, #140] @ cd8788 │ │ @@ -3390499,18 +3390499,18 @@ │ │ str r0, [r4, #12] │ │ str r0, [r4, #16] │ │ str r0, [r4, #20] │ │ mov r0, #1 │ │ stm r4, {r1, r6} │ │ str r5, [r4, #8] │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6bd15d │ │ + @ instruction: 0xff6bd136 │ │ @ instruction: 0xff6da153 │ │ - @ instruction: 0xff6bd115 │ │ - @ instruction: 0xff6bd101 │ │ + @ instruction: 0xff6bd0ee │ │ + @ instruction: 0xff6bd0da │ │ push {r4, r5, r6, lr} │ │ cmp r0, #0 │ │ movne r6, r1 │ │ cmpne r1, #0 │ │ bne cd87e4 │ │ bl c8cb04 │ │ ldr r0, [pc, #140] @ cd8844 │ │ @@ -3390546,18 +3390546,18 @@ │ │ str r0, [r4, #12] │ │ str r0, [r4, #16] │ │ str r0, [r4, #20] │ │ mov r0, #1 │ │ stm r4, {r1, r6} │ │ str r5, [r4, #8] │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6bd0a1 │ │ - @ instruction: 0xff6beeb9 │ │ - @ instruction: 0xff6bd059 │ │ - @ instruction: 0xff6bd045 │ │ + @ instruction: 0xff6bd07a │ │ + @ instruction: 0xff6bee92 │ │ + @ instruction: 0xff6bd032 │ │ + @ instruction: 0xff6bd01e │ │ push {r4, r5, r6, lr} │ │ cmp r0, #0 │ │ movne r6, r1 │ │ cmpne r1, #0 │ │ bne cd88a0 │ │ bl c8cb04 │ │ ldr r0, [pc, #140] @ cd8900 │ │ @@ -3390593,18 +3390593,18 @@ │ │ str r0, [r4, #12] │ │ str r0, [r4, #16] │ │ str r0, [r4, #20] │ │ mov r0, #1 │ │ stm r4, {r1, r6} │ │ str r5, [r4, #8] │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6bcfe5 │ │ + @ instruction: 0xff6bcfbe │ │ @ instruction: 0xff6e16e8 │ │ - @ instruction: 0xff6bcf9d │ │ - @ instruction: 0xff6bcf89 │ │ + @ instruction: 0xff6bcf76 │ │ + @ instruction: 0xff6bcf62 │ │ ldrb r1, [r0, #12] │ │ orr r1, r1, #1 │ │ strb r1, [r0, #12] │ │ mov r0, #1 │ │ bx lr │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #36 @ 0x24 │ │ @@ -3390975,43 +3390975,43 @@ │ │ add sp, sp, #36 @ 0x24 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldr r1, [r4] │ │ mov r0, r9 │ │ bl daf490 │ │ b cd8afc │ │ @ instruction: 0xff6aca1d │ │ - @ instruction: 0xff6bcdf9 │ │ + @ instruction: 0xff6bcdd2 │ │ @ instruction: 0xff6c4284 │ │ @ instruction: 0xff6cb7b4 │ │ - @ instruction: 0xff6bce55 │ │ + @ instruction: 0xff6bce2e │ │ @ instruction: 0xff6c42e0 │ │ - @ instruction: 0xff6bcd89 │ │ + @ instruction: 0xff6bcd62 │ │ @ instruction: 0xff6c4214 │ │ @ instruction: 0xff6c5fb9 │ │ - @ instruction: 0xff6bcdb1 │ │ - @ instruction: 0xff6b06f5 │ │ - @ instruction: 0xff6bcbf5 │ │ - @ instruction: 0xff6b0539 │ │ - @ instruction: 0xff6c2328 │ │ - @ instruction: 0xff6bcbbd │ │ - @ instruction: 0xff6b0501 │ │ - @ instruction: 0xff6bcce9 │ │ - @ instruction: 0xff6bcb65 │ │ - @ instruction: 0xff6b04a9 │ │ - @ instruction: 0xff6bcc89 │ │ - @ instruction: 0xff6bcac5 │ │ - @ instruction: 0xff6b0409 │ │ - @ instruction: 0xff6bcc21 │ │ - @ instruction: 0xff6b0565 │ │ - @ instruction: 0xff6bcb21 │ │ - @ instruction: 0xff6b0465 │ │ - @ instruction: 0xff6bca89 │ │ - @ instruction: 0xff6b03cd │ │ - @ instruction: 0xff6bca51 │ │ - @ instruction: 0xff6bc9c1 │ │ + @ instruction: 0xff6bcd8a │ │ + @ instruction: 0xff6b06ce │ │ + @ instruction: 0xff6bcbce │ │ + @ instruction: 0xff6b0512 │ │ + @ instruction: 0xff6c2301 │ │ + @ instruction: 0xff6bcb96 │ │ + @ instruction: 0xff6b04da │ │ + @ instruction: 0xff6bccc2 │ │ + @ instruction: 0xff6bcb3e │ │ + @ instruction: 0xff6b0482 │ │ + @ instruction: 0xff6bcc62 │ │ + @ instruction: 0xff6bca9e │ │ + @ instruction: 0xff6b03e2 │ │ + @ instruction: 0xff6bcbfa │ │ + @ instruction: 0xff6b053e │ │ + @ instruction: 0xff6bcafa │ │ + @ instruction: 0xff6b043e │ │ + @ instruction: 0xff6bca62 │ │ + @ instruction: 0xff6b03a6 │ │ + @ instruction: 0xff6bca2a │ │ + @ instruction: 0xff6bc99a │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #56 @ 0x38 │ │ mov r4, r2 │ │ ldr r2, [pc, #92] @ cd8fdc │ │ mov r5, r3 │ │ mov r3, #0 │ │ add r2, pc, r2 │ │ @@ -3391090,26 +3391090,26 @@ │ │ b cdc00c │ │ b cdbbd8 │ │ ldr r1, [pc, #12] @ cd90c4 │ │ mov r0, #44 @ 0x2c │ │ mov r2, #39 @ 0x27 │ │ add r1, pc, r1 │ │ b cd1158 │ │ - @ instruction: 0xff6ae54d │ │ + @ instruction: 0xff6ae526 │ │ push {r4, lr} │ │ mov r4, r0 │ │ ldr r0, [r0, #8] │ │ bl cdd5b0 │ │ ldr r1, [pc, #16] @ cd90f0 │ │ mov r0, r4 │ │ mov r2, #47 @ 0x2f │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b cd1394 │ │ - @ instruction: 0xff6ae525 │ │ + @ instruction: 0xff6ae4fe │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ mov r9, #0 │ │ cmp r0, #0 │ │ beq cd9228 │ │ mov r6, r1 │ │ mov r1, #18 │ │ @@ -3391460,15 +3391460,15 @@ │ │ @ instruction: 0xff6d3cf8 │ │ ldr r0, [pc, #16] @ cd968c │ │ mov r2, #0 │ │ ldr r1, [pc, #12] @ cd9690 │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ b c44998 │ │ - @ instruction: 0xff6bc1f1 │ │ + @ instruction: 0xff6bc1ca │ │ andeq r0, r0, r8 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ vpush {d8-d9} │ │ sub sp, sp, #64 @ 0x40 │ │ mov sl, r1 │ │ bl c44bd8 │ │ @@ -3391870,27 +3391870,27 @@ │ │ mov r0, #15 │ │ mov r1, #105 @ 0x69 │ │ mov r3, r9 │ │ add r2, pc, r2 │ │ bl c8cce8 │ │ b cd9c9c │ │ @ instruction: 0xff6d36d8 │ │ - @ instruction: 0xff6bbbf7 │ │ + @ instruction: 0xff6bbbd0 │ │ @ instruction: 0xff6d591b │ │ @ instruction: 0xff6e23d2 │ │ @ instruction: 0xff6deab4 │ │ - @ instruction: 0xff6b8998 │ │ + @ instruction: 0xff6b8971 │ │ @ instruction: 0xff6d38f8 │ │ @ instruction: 0xff6e45dc │ │ @ instruction: 0xff6d3788 │ │ @ instruction: 0xff6d3894 │ │ @ instruction: 0xff6d3870 │ │ @ instruction: 0xff6d3690 │ │ - @ instruction: 0xff6bf80e │ │ - @ instruction: 0xff6af4d2 │ │ + @ instruction: 0xff6bf7e7 │ │ + @ instruction: 0xff6af4ab │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r8, r0 │ │ cmp r1, #0 │ │ beq cd9edc │ │ mov r7, r1 │ │ ldr r1, [pc, #480] @ cd9f24 │ │ mov r0, r7 │ │ @@ -3392008,32 +3392008,32 @@ │ │ mov r1, #105 @ 0x69 │ │ mov r3, r8 │ │ add r2, pc, r2 │ │ bl c8cce8 │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ @ instruction: 0xff6d346c │ │ - @ instruction: 0xff6bf5fd │ │ + @ instruction: 0xff6bf5d6 │ │ @ instruction: 0xff6dc51c │ │ @ instruction: 0xff6c93f8 │ │ - @ instruction: 0xff6bf7a6 │ │ - @ instruction: 0xff6ab87f │ │ + @ instruction: 0xff6bf77f │ │ + @ instruction: 0xff6ab858 │ │ @ instruction: 0xff6c3e51 │ │ @ instruction: 0xff6d35b3 │ │ @ instruction: 0xff6d4daa │ │ - @ instruction: 0xff6bcb45 │ │ + @ instruction: 0xff6bcb1e │ │ @ instruction: 0xff6d41fd │ │ @ instruction: 0xff6d3548 │ │ @ instruction: 0xff6cfa17 │ │ @ instruction: 0xff6aaaed │ │ @ instruction: 0xff6c82a4 │ │ - @ instruction: 0xff6c1ce5 │ │ - @ instruction: 0xff6ab763 │ │ + @ instruction: 0xff6c1cbe │ │ + @ instruction: 0xff6ab73c │ │ @ instruction: 0xff6d3494 │ │ - @ instruction: 0xff6bf625 │ │ + @ instruction: 0xff6bf5fe │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #532 @ 0x214 │ │ str r1, [sp, #16] │ │ mov r9, r0 │ │ ldr r8, [sp, #568] @ 0x238 │ │ mov r1, r3 │ │ mov r4, r3 │ │ @@ -3392156,16 +3392156,16 @@ │ │ mov r4, r0 │ │ mov r0, fp │ │ bl d182cc │ │ mov r0, r4 │ │ add sp, sp, #532 @ 0x214 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff6d32f4 │ │ - @ instruction: 0xff6b2aa3 │ │ - @ instruction: 0xff6b7015 │ │ + @ instruction: 0xff6b2a7c │ │ + @ instruction: 0xff6b6fee │ │ push {r4, r5, fp, lr} │ │ ldr r5, [pc, #56] @ cda1b8 │ │ mov r4, r0 │ │ ldr r0, [r0] │ │ mov r2, #280 @ 0x118 │ │ add r5, pc, r5 │ │ mov r1, r5 │ │ @@ -3392175,15 +3392175,15 @@ │ │ movw r2, #281 @ 0x119 │ │ bl cd1394 │ │ ldr r1, [pc, #16] @ cda1bc │ │ ldr r0, [r4, #12] │ │ add r1, pc, r1 │ │ pop {r4, r5, fp, lr} │ │ b d182f4 │ │ - @ instruction: 0xff6b6205 │ │ + @ instruction: 0xff6b61de │ │ andeq r0, r0, ip │ │ push {r4, r5, fp, lr} │ │ ldr r5, [pc, #56] @ cda204 │ │ mov r4, r0 │ │ ldr r0, [r0] │ │ mov r2, #250 @ 0xfa │ │ add r5, pc, r5 │ │ @@ -3392194,15 +3392194,15 @@ │ │ mov r2, #251 @ 0xfb │ │ bl cd1394 │ │ mov r0, r4 │ │ mov r1, r5 │ │ mov r2, #252 @ 0xfc │ │ pop {r4, r5, fp, lr} │ │ b cd1394 │ │ - @ instruction: 0xff6b61b9 │ │ + @ instruction: 0xff6b6192 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ ldrb r2, [r0, #36] @ 0x24 │ │ mov r4, r0 │ │ ldr r1, [pc, #216] @ cda2fc │ │ ldr r0, [r0, #20] │ │ @@ -3392256,20 +3392256,20 @@ │ │ mov r1, r5 │ │ bl cd1394 │ │ mov r0, r4 │ │ mov r1, r5 │ │ mov r2, #304 @ 0x130 │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ b cd1394 │ │ - @ instruction: 0xff6b6165 │ │ + @ instruction: 0xff6b613e │ │ andeq r0, r0, ip, asr #1 │ │ andeq r0, r0, r0, lsl #2 │ │ - @ instruction: 0xff6b6109 │ │ + @ instruction: 0xff6b60e2 │ │ @ instruction: 0xffffff30 │ │ - @ instruction: 0xff6b60b1 │ │ + @ instruction: 0xff6b608a │ │ ldrb r1, [r0] │ │ tst r1, #2 │ │ beq cda354 │ │ push {r4, lr} │ │ mov r1, #1 │ │ mov r2, #1 │ │ mov r4, r0 │ │ @@ -3392283,15 +3392283,15 @@ │ │ mov r0, r4 │ │ pop {r4, lr} │ │ b cda848 │ │ ldr r1, [pc, #8] @ cda368 │ │ mov r2, #244 @ 0xf4 │ │ add r1, pc, r1 │ │ b cd1394 │ │ - @ instruction: 0xff6b602d │ │ + @ instruction: 0xff6b6006 │ │ push {r4, r5, fp, lr} │ │ ldr r1, [pc, #140] @ cda404 │ │ mov r5, r0 │ │ mov r0, #40 @ 0x28 │ │ movw r2, #309 @ 0x135 │ │ add r1, pc, r1 │ │ bl cd1158 │ │ @@ -3392322,15 +3392322,15 @@ │ │ strb r0, [r4, #36] @ 0x24 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ mov r0, r4 │ │ bl cda208 │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6b600d │ │ + @ instruction: 0xff6b5fe6 │ │ andeq r0, r0, ip, rrx │ │ ldr r1, [r1] │ │ ldr r0, [r0] │ │ ldr r1, [r1, #20] │ │ ldr r0, [r0, #20] │ │ b daf2b0 │ │ push {r4, lr} │ │ @@ -3392363,15 +3392363,15 @@ │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c8cce8 │ │ mov r0, r4 │ │ pop {r4, pc} │ │ mov r0, #0 │ │ pop {r4, pc} │ │ - @ instruction: 0xff6b5f19 │ │ + @ instruction: 0xff6b5ef2 │ │ @ instruction: 0xff6c60be │ │ push {r4, r5, r6, lr} │ │ mov r4, r1 │ │ mov r1, #1 │ │ bl cbbf60 │ │ cmp r0, #0 │ │ beq cda534 │ │ @@ -3392472,22 +3392472,22 @@ │ │ str r0, [r5, #28] │ │ b cda64c │ │ mov r6, #0 │ │ ldr r0, [r5, #16] │ │ bl cdd59c │ │ mov r0, r6 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6b5e49 │ │ + @ instruction: 0xff6b5e22 │ │ @ instruction: 0xff6c5fee │ │ - @ instruction: 0xff6b5e05 │ │ + @ instruction: 0xff6b5dde │ │ @ instruction: 0xff6d82e7 │ │ - @ instruction: 0xff6b5ddd │ │ + @ instruction: 0xff6b5db6 │ │ @ instruction: 0xff6d82bf │ │ - @ instruction: 0xff6b5d99 │ │ - @ instruction: 0xff6b5e79 │ │ + @ instruction: 0xff6b5d72 │ │ + @ instruction: 0xff6b5e52 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #112 @ 0x70 │ │ mov r4, r1 │ │ mov r1, #1 │ │ mov r7, r2 │ │ mov r6, r0 │ │ bl cbbf60 │ │ @@ -3392571,15 +3392571,15 @@ │ │ mov r0, r4 │ │ add sp, sp, #112 @ 0x70 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ mov r0, r4 │ │ bl cda848 │ │ mov r4, #0 │ │ b cda7cc │ │ - @ instruction: 0xff6b5bf1 │ │ + @ instruction: 0xff6b5bca │ │ @ instruction: 0xff6c5d96 │ │ push {r4, r5, fp, lr} │ │ add r1, r0, #8 │ │ ldrex r2, [r1] │ │ add r4, r2, #1 │ │ strex r2, r4, [r1] │ │ cmp r2, #0 │ │ @@ -3392679,17 +3392679,17 @@ │ │ pop {r4, r5, fp, pc} │ │ ldrb r1, [r0, #100] @ 0x64 │ │ tst r1, #1 │ │ popeq {r4, r5, fp, pc} │ │ mov r1, #0 │ │ pop {r4, r5, fp, lr} │ │ b cd94e8 │ │ - @ instruction: 0xff6b5ac1 │ │ - @ instruction: 0xff6b5aa1 │ │ - @ instruction: 0xff6b5a61 │ │ + @ instruction: 0xff6b5a9a │ │ + @ instruction: 0xff6b5a7a │ │ + @ instruction: 0xff6b5a3a │ │ @ instruction: 0xfffff868 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, sp, #24 │ │ mov r5, r1 │ │ mov r1, #1 │ │ mov sl, r3 │ │ mov r4, r2 │ │ @@ -3392819,15 +3392819,15 @@ │ │ beq cdab44 │ │ str r8, [r7, #40] @ 0x28 │ │ bl c8c77c │ │ str r0, [r7, #48] @ 0x30 │ │ mov r0, r7 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - @ instruction: 0xff6b5921 │ │ + @ instruction: 0xff6b58fa │ │ @ instruction: 0xff6c5ac6 │ │ andseq r4, r7, r4, asr #2 │ │ @ instruction: 0xfffff684 │ │ add r0, r0, #12 │ │ b cdb014 │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r8, r1 │ │ @@ -3392892,20 +3392892,20 @@ │ │ bl c8cce8 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ mov r0, r6 │ │ bl cda848 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff6b5799 │ │ + @ instruction: 0xff6b5772 │ │ andeq r1, r0, r0, lsl #13 │ │ @ instruction: 0xfffff564 │ │ - @ instruction: 0xff6b56dd │ │ - @ instruction: 0xff6bc9e4 │ │ - @ instruction: 0xff6b5719 │ │ + @ instruction: 0xff6b56b6 │ │ + @ instruction: 0xff6bc9bd │ │ + @ instruction: 0xff6b56f2 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #124 @ 0x7c │ │ vmov.i32 q8, #0 @ 0x00000000 │ │ mov r4, r0 │ │ add r0, sp, #8 │ │ cmp r1, #0 │ │ mov sl, r1 │ │ @@ -3393046,18 +3393046,18 @@ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldr r0, [r7, #4] │ │ mov r1, r4 │ │ bl d17f48 │ │ ldr r0, [r7, #16] │ │ bl cdd59c │ │ b cdaf30 │ │ - @ instruction: 0xff6b554d │ │ + @ instruction: 0xff6b5526 │ │ @ instruction: 0xff6c56f2 │ │ - @ instruction: 0xff6b5481 │ │ - @ instruction: 0xff6ac711 │ │ + @ instruction: 0xff6b545a │ │ + @ instruction: 0xff6ac6ea │ │ push {r4, r5, fp, lr} │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq cdaf94 │ │ mov r2, r1 │ │ mov r1, #1 │ │ mov r5, r0 │ │ @@ -3393090,16 +3393090,16 @@ │ │ bl cd2c54 │ │ cmp r0, #0 │ │ str r0, [r4, #24] │ │ movwne r0, #1 │ │ pop {r4, r5, fp, pc} │ │ mov r0, #1 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6b53d1 │ │ - @ instruction: 0xff6b53a9 │ │ + @ instruction: 0xff6b53aa │ │ + @ instruction: 0xff6b5382 │ │ add r0, r0, #36 @ 0x24 │ │ b cdb014 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r7, r1 │ │ ldr r1, [pc, #268] @ cdb130 │ │ mov r6, r2 │ │ mov r5, r0 │ │ @@ -3393165,20 +3393165,20 @@ │ │ bl cd1394 │ │ mov r0, r4 │ │ mov r1, r5 │ │ movw r2, #794 @ 0x31a │ │ bl cd1394 │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6b5365 │ │ - @ instruction: 0xff6b5339 │ │ - @ instruction: 0xff6b5319 │ │ - @ instruction: 0xff6b52bd │ │ + @ instruction: 0xff6b533e │ │ + @ instruction: 0xff6b5312 │ │ + @ instruction: 0xff6b52f2 │ │ + @ instruction: 0xff6b5296 │ │ @ instruction: 0xff6e2f87 │ │ - @ instruction: 0xff6b5291 │ │ + @ instruction: 0xff6b526a │ │ push {r4, r5, r6, r7, fp, lr} │ │ cmp r0, #0 │ │ beq cdb224 │ │ mov r3, r1 │ │ mov r4, r0 │ │ cmp r2, #0 │ │ beq cdb174 │ │ @@ -3393243,15 +3393243,15 @@ │ │ mov r0, #15 │ │ movt r1, #12 │ │ mov r2, #0 │ │ mov r5, #0 │ │ bl c8cce8 │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6b5151 │ │ + @ instruction: 0xff6b512a │ │ @ instruction: 0xff6c52f6 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #12 │ │ ldr sl, [r0, #44] @ 0x2c │ │ mov r4, r0 │ │ mvn r0, #0 │ │ mov r9, r2 │ │ @@ -3393652,34 +3393652,34 @@ │ │ bl c8cb04 │ │ ldr r0, [pc, #16] @ cdb8cc │ │ movw r1, #878 @ 0x36e │ │ ldr r2, [pc, #12] @ cdb8d0 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b cdb75c │ │ - @ instruction: 0xff6b4acd │ │ + @ instruction: 0xff6b4aa6 │ │ @ instruction: 0xff6cdf9a │ │ - @ instruction: 0xff6b4c39 │ │ + @ instruction: 0xff6b4c12 │ │ @ instruction: 0xff6c4dde │ │ - @ instruction: 0xff6b4da5 │ │ - @ instruction: 0xff6af670 │ │ + @ instruction: 0xff6b4d7e │ │ + @ instruction: 0xff6af649 │ │ @ instruction: 0xff6c886a │ │ - @ instruction: 0xff6b4b49 │ │ - @ instruction: 0xff6b4b01 │ │ + @ instruction: 0xff6b4b22 │ │ + @ instruction: 0xff6b4ada │ │ @ instruction: 0xff6cdfce │ │ - @ instruction: 0xff6b78d6 │ │ - @ instruction: 0xff6bfaac │ │ - @ instruction: 0xff6b4d71 │ │ + @ instruction: 0xff6b78af │ │ + @ instruction: 0xff6bfa85 │ │ + @ instruction: 0xff6b4d4a │ │ @ instruction: 0xff6ce23e │ │ - @ instruction: 0xff6a9fd3 │ │ + @ instruction: 0xff6a9fac │ │ andseq r3, r5, r8, asr #9 │ │ - @ instruction: 0xff6b4e4d │ │ + @ instruction: 0xff6b4e26 │ │ @ instruction: 0xff6ce31a │ │ - @ instruction: 0xff6b7c22 │ │ - @ instruction: 0xff6b4d25 │ │ + @ instruction: 0xff6b7bfb │ │ + @ instruction: 0xff6b4cfe │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #8 │ │ mvn r6, #0 │ │ cmp r0, #0 │ │ beq cdba44 │ │ mov r4, r0 │ │ ldr r0, [r0, #40] @ 0x28 │ │ @@ -3393772,15 +3393772,15 @@ │ │ ldr r1, [r0, #16] │ │ mov r0, r4 │ │ blx r2 │ │ add r7, r7, #1 │ │ cmp r6, r7 │ │ bne cdba80 │ │ b cdba10 │ │ - @ instruction: 0xff6b49fd │ │ + @ instruction: 0xff6b49d6 │ │ @ instruction: 0xff6c4ba2 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r4, r0 │ │ ldr r0, [r0, #40] @ 0x28 │ │ mov r1, #1 │ │ bl cbbf60 │ │ cmp r0, #0 │ │ @@ -3393840,17 +3393840,17 @@ │ │ mov r0, #15 │ │ movt r1, #12 │ │ mov r2, #0 │ │ mov r5, #0 │ │ bl c8cce8 │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6b47fd │ │ + @ instruction: 0xff6b47d6 │ │ @ instruction: 0xff6c49a2 │ │ - @ instruction: 0xff6b486d │ │ + @ instruction: 0xff6b4846 │ │ cmp r0, #0 │ │ ldrne r0, [r0, #104] @ 0x68 │ │ moveq r0, #0 │ │ bx lr │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #12 │ │ mov r4, r0 │ │ @@ -3394035,15 +3394035,15 @@ │ │ beq cdbec0 │ │ add r7, r7, #1 │ │ cmp sl, r7 │ │ bne cdbe94 │ │ b cdbd9c │ │ mov r5, #0 │ │ b cdbd9c │ │ - @ instruction: 0xff6b4771 │ │ + @ instruction: 0xff6b474a │ │ @ instruction: 0xff6c4916 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ mov r4, r0 │ │ ldr r0, [r0, #16] │ │ bl cdd574 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ @@ -3394189,15 +3394189,15 @@ │ │ bl cdd59c │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ mov r5, #0 │ │ b cdc110 │ │ - @ instruction: 0xff6b42c5 │ │ + @ instruction: 0xff6b429e │ │ push {r4, r5, r6, r7, fp, lr} │ │ cmp r2, #0 │ │ beq cdc1a0 │ │ mov r4, r0 │ │ ldr r0, [r0, #92] @ 0x5c │ │ mov r7, #0 │ │ mov r5, r2 │ │ @@ -3394232,15 +3394232,15 @@ │ │ mov r0, #15 │ │ movt r1, #12 │ │ mov r2, #0 │ │ mov r7, #0 │ │ bl c8cce8 │ │ mov r0, r7 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6b41dd │ │ + @ instruction: 0xff6b41b6 │ │ @ instruction: 0xff6cba43 │ │ ldr r0, [r0, #96] @ 0x60 │ │ bx lr │ │ ldrb r0, [r0, #100] @ 0x64 │ │ and r0, r0, #1 │ │ bx lr │ │ ldrb r2, [r0, #100] @ 0x64 │ │ @@ -3394293,15 +3394293,15 @@ │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c8cce8 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6b40f1 │ │ + @ instruction: 0xff6b40ca │ │ @ instruction: 0xff6c4296 │ │ push {r4, r5, r6, lr} │ │ ldr r1, [pc, #176] @ cdc394 │ │ mov r6, r0 │ │ mov r0, #8 │ │ movw r2, #257 @ 0x101 │ │ add r1, pc, r1 │ │ @@ -3394342,18 +3394342,18 @@ │ │ bl cd1394 │ │ mov r0, r5 │ │ mov r1, r6 │ │ movw r2, #274 @ 0x112 │ │ bl cd1394 │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6b40a1 │ │ - @ instruction: 0xff6b4075 │ │ - @ instruction: 0xff6b404d │ │ - @ instruction: 0xff6b401d │ │ + @ instruction: 0xff6b407a │ │ + @ instruction: 0xff6b404e │ │ + @ instruction: 0xff6b4026 │ │ + @ instruction: 0xff6b3ff6 │ │ ldr r0, [pc, #4] @ cdc3b0 │ │ add r0, pc, r0 │ │ bx lr │ │ andseq r2, r5, r0, asr #13 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r4, r1 │ │ ldr r1, [pc, #220] @ cdc4a0 │ │ @@ -3394409,18 +3394409,18 @@ │ │ cmp r0, #0 │ │ beq cdc454 │ │ ldr r1, [r7, #4] │ │ bl cd7298 │ │ b cdc454 │ │ mov r0, #1 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6b3fdc │ │ - @ instruction: 0xff6bb02e │ │ + @ instruction: 0xff6b3fb5 │ │ + @ instruction: 0xff6bb007 │ │ @ instruction: 0xff6dfcf0 │ │ - @ instruction: 0xff6b071d │ │ + @ instruction: 0xff6b06f6 │ │ ldr r0, [r0, #40] @ 0x28 │ │ bx lr │ │ mov r3, r1 │ │ mov r1, r2 │ │ mov r2, r3 │ │ b cd0e00 │ │ b c8cb04 │ │ @@ -3394601,20 +3394601,20 @@ │ │ bl cd1394 │ │ mov r5, #0 │ │ ldr r0, [r4, #16] │ │ bl cdd59c │ │ mov r0, r5 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff6b3ca9 │ │ + @ instruction: 0xff6b3c82 │ │ @ instruction: 0xff6c3e4e │ │ - @ instruction: 0xff6b3da9 │ │ - @ instruction: 0xff6b3c75 │ │ - @ instruction: 0xff6b3d3d │ │ - @ instruction: 0xff6b3c0d │ │ + @ instruction: 0xff6b3d82 │ │ + @ instruction: 0xff6b3c4e │ │ + @ instruction: 0xff6b3d16 │ │ + @ instruction: 0xff6b3be6 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r5, r0 │ │ ldr r0, [r0, #40] @ 0x28 │ │ mov r1, #1 │ │ bl cbbf60 │ │ cmp r0, #0 │ │ beq cdc828 │ │ @@ -3394662,16 +3394662,16 @@ │ │ mov r0, r5 │ │ movw r2, #1877 @ 0x755 │ │ add r1, pc, r1 │ │ bl cd1394 │ │ ldr r0, [r4, #16] │ │ pop {r4, r5, r6, r7, fp, lr} │ │ b cdd59c │ │ - @ instruction: 0xff6b3b0d │ │ - @ instruction: 0xff6b3b55 │ │ + @ instruction: 0xff6b3ae6 │ │ + @ instruction: 0xff6b3b2e │ │ @ instruction: 0xff6c3cfa │ │ b cd90a8 │ │ b cd909c │ │ b cd90a0 │ │ cmp r1, #0 │ │ beq cdc8c0 │ │ mov r1, #1 │ │ @@ -3395115,15 +3395115,15 @@ │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ bl cbd9dc │ │ andseq r2, r8, r4, lsl #14 │ │ @ instruction: 0xff6d7a4d │ │ andseq r2, r8, r8, asr #13 │ │ @ instruction: 0x000002b4 │ │ - @ instruction: 0xff6a86af │ │ + @ instruction: 0xff6a8688 │ │ @ instruction: 0xff6d77a1 │ │ ldr r0, [r0] │ │ b daeb30 │ │ push {fp, lr} │ │ ldr r0, [r0] │ │ bl daeb10 │ │ clz r0, r0 │ │ @@ -3395233,15 +3395233,15 @@ │ │ ldr r0, [pc, #20] @ cdd180 │ │ movw r2, #394 @ 0x18a │ │ ldr r1, [pc, #16] @ cdd184 │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ bl cbd9dc │ │ andseq r2, r8, ip, lsr #7 │ │ - @ instruction: 0xff6b5021 │ │ + @ instruction: 0xff6b4ffa │ │ @ instruction: 0xff6d75bd │ │ add r0, r0, #44 @ 0x2c │ │ b daed30 │ │ add r0, r0, #44 @ 0x2c │ │ b daed50 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ @@ -3402005,15 +3402005,15 @@ │ │ strb r0, [r6, #31] │ │ mov r0, #4 │ │ str r0, [r4, #20] │ │ mov r0, r8 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - @ instruction: 0xff6a9179 │ │ + @ instruction: 0xff6a9152 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r7, r2 │ │ mov r2, #152 @ 0x98 │ │ mov r5, r3 │ │ mov r4, r1 │ │ mov r6, r0 │ │ blx da82d8 │ │ @@ -3402039,15 +3402039,15 @@ │ │ ldr r1, [r4, #64] @ 0x40 │ │ add r2, r3, r2, lsl #4 │ │ blx da82d8 │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6a8fdd │ │ + @ instruction: 0xff6a8fb6 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #72 @ 0x48 │ │ sub r7, r2, #16 │ │ mvn r4, #0 │ │ cmn r7, #15 │ │ subcs r7, r3, #17 │ │ cmncs r7, #16 │ │ @@ -3402375,15 +3402375,15 @@ │ │ mov r0, #1 │ │ add sp, sp, #56 @ 0x38 │ │ vpop {d8-d9} │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov r0, #0 │ │ b ce40c0 │ │ - @ instruction: 0xff6a8c3d │ │ + @ instruction: 0xff6a8c16 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #76 @ 0x4c │ │ mov r6, r0 │ │ mov r7, r1 │ │ ldr sl, [r6, #80]! @ 0x50 │ │ mov r4, r2 │ │ add r1, r6, #40 @ 0x28 │ │ @@ -3402636,16 +3402636,16 @@ │ │ stm r8, {r0, r5} │ │ mov r0, #1 │ │ add sp, sp, #76 @ 0x4c │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov r0, #0 │ │ add sp, sp, #76 @ 0x4c │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff6a89a5 │ │ - @ instruction: 0xff6a8831 │ │ + @ instruction: 0xff6a897e │ │ + @ instruction: 0xff6a880a │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #76 @ 0x4c │ │ mov sl, r0 │ │ mov r9, r0 │ │ ldr r0, [sl, #80]! @ 0x50 │ │ mov r6, r1 │ │ add r1, sl, #40 @ 0x28 │ │ @@ -3402898,16 +3402898,16 @@ │ │ stm sl, {r0, r5} │ │ mov r0, #1 │ │ add sp, sp, #76 @ 0x4c │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov r0, #0 │ │ add sp, sp, #76 @ 0x4c │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff6a8591 │ │ - @ instruction: 0xff6a841d │ │ + @ instruction: 0xff6a856a │ │ + @ instruction: 0xff6a83f6 │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #16 │ │ sub r6, r2, #17 │ │ mvn r3, #0 │ │ cmn r6, #16 │ │ bcc ce4994 │ │ add r6, r0, #120 @ 0x78 │ │ @@ -3402990,15 +3402990,15 @@ │ │ mov r0, r3 │ │ movw r3, #553 @ 0x229 │ │ bl cd15ec │ │ mov r0, r4 │ │ mov r1, #152 @ 0x98 │ │ pop {r4, lr} │ │ b daf490 │ │ - @ instruction: 0xff6a80e5 │ │ + @ instruction: 0xff6a80be │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ ldr r8, [sp, #44] @ 0x2c │ │ ldr r7, [r8] │ │ cmp r7, #0 │ │ bmi ce4adc │ │ ldr sl, [sp, #40] @ 0x28 │ │ @@ -3404031,23 +3404031,23 @@ │ │ ldr r0, [pc, r0] │ │ bl cdd59c │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ andseq r9, r7, r8, ror sl │ │ @ instruction: 0xfffffc2c │ │ andseq r9, r7, r0, ror #20 │ │ - @ instruction: 0xff6b1d09 │ │ + @ instruction: 0xff6b1ce2 │ │ andseq r9, r7, ip, lsl sl │ │ - @ instruction: 0xff6b1c49 │ │ + @ instruction: 0xff6b1c22 │ │ andseq r9, r7, ip, lsl #20 │ │ @ instruction: 0x001799f0 │ │ @ instruction: 0x001799d0 │ │ - @ instruction: 0xff6b1c65 │ │ + @ instruction: 0xff6b1c3e │ │ andseq r9, r7, r8, ror r9 │ │ - @ instruction: 0xff6b1c19 │ │ + @ instruction: 0xff6b1bf2 │ │ andseq r9, r7, r4, asr #18 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #16 │ │ mov r5, r0 │ │ ldr r0, [pc, #228] @ ce5bd8 │ │ mov r6, r1 │ │ ldr r1, [pc, #224] @ ce5bdc │ │ @@ -3404110,15 +3404110,15 @@ │ │ andseq r9, r7, r0, ror #17 │ │ @ instruction: 0xfffffa98 │ │ andseq r9, r7, ip, asr #17 │ │ @ instruction: 0x001798b4 │ │ mulseq r7, r8, r8 │ │ andseq r9, r7, ip, ror r8 │ │ andseq r9, r7, ip, asr r8 │ │ - @ instruction: 0xff6b1af1 │ │ + @ instruction: 0xff6b1aca │ │ andseq r9, r7, r4, lsl r8 │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ ldr lr, [pc, #44] @ ce5c38 │ │ add r3, sp, #4 │ │ ldr ip, [pc, #40] @ ce5c3c │ │ stmib sp, {r0, r1, r2} │ │ @@ -3404214,15 +3404214,15 @@ │ │ ldr r0, [r0, #8] │ │ b ce5ae0 │ │ andseq r9, r7, ip, lsl #13 │ │ ldr r1, [pc, #8] @ ce5d94 │ │ mov r2, #364 @ 0x16c │ │ add r1, pc, r1 │ │ b cd1394 │ │ - @ instruction: 0xff6b1919 │ │ + @ instruction: 0xff6b18f2 │ │ push {r4, lr} │ │ mov r4, r0 │ │ ldr r0, [pc, #72] @ ce5df0 │ │ ldr r0, [pc, r0] │ │ cmp r0, #0 │ │ beq ce5ddc │ │ bl d18374 │ │ @@ -3404556,15 +3404556,15 @@ │ │ mov r0, #8 │ │ mov r1, #103 @ 0x67 │ │ mov r2, #0 │ │ mov r5, #0 │ │ bl c8cce8 │ │ b ce626c │ │ @ instruction: 0xff6d3ccd │ │ - @ instruction: 0xff6b324a │ │ + @ instruction: 0xff6b3223 │ │ @ instruction: 0xff6d3d9d │ │ @ instruction: 0xff6d3d2d │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #48 @ 0x30 │ │ ldr r1, [pc, #288] @ ce6428 │ │ mov r3, #0 │ │ ldr r2, [pc, #284] @ ce642c │ │ @@ -3404973,15 +3404973,15 @@ │ │ mov r0, r5 │ │ bl c3ad28 │ │ mov r1, r4 │ │ b ce65e4 │ │ mov r5, #0 │ │ b ce6610 │ │ @ instruction: 0xff6d36f5 │ │ - @ instruction: 0xff6a7faf │ │ + @ instruction: 0xff6a7f88 │ │ mov r1, #1 │ │ b ce6d28 │ │ push {r4, r5, fp, lr} │ │ mov r1, #0 │ │ bl ce6194 │ │ cmp r0, #0 │ │ beq ce69b0 │ │ @@ -3405192,31 +3405192,31 @@ │ │ ldr r0, [pc, #92] @ ce6d24 │ │ ldr r0, [pc, r0] │ │ bl cdd59c │ │ mov r0, r4 │ │ bl c30c40 │ │ b ce6a94 │ │ @ instruction: 0xff6d3525 │ │ - @ instruction: 0xff6ab745 │ │ + @ instruction: 0xff6ab71e │ │ @ instruction: 0xff6d3551 │ │ - @ instruction: 0xff6ab771 │ │ + @ instruction: 0xff6ab74a │ │ @ instruction: 0xff6d33d9 │ │ - @ instruction: 0xff6ab5f9 │ │ + @ instruction: 0xff6ab5d2 │ │ andseq r8, r7, r4, lsl #18 │ │ ldrdeq r0, [r0], -ip │ │ @ instruction: 0x001788f4 │ │ andseq r8, r7, r8, lsr #17 │ │ @ instruction: 0xff6d346d │ │ - @ instruction: 0xff6ab68d │ │ + @ instruction: 0xff6ab666 │ │ @ instruction: 0xff72592c │ │ andeq r0, r0, r4, ror #14 │ │ andseq r7, r4, r4, lsl #30 │ │ @ instruction: 0x001787b8 │ │ @ instruction: 0xff6d340d │ │ - @ instruction: 0xff6ab62d │ │ + @ instruction: 0xff6ab606 │ │ andseq r7, r7, r4, asr #32 │ │ andseq r8, r7, r0, lsr r7 │ │ push {r4, lr} │ │ sub sp, sp, #24 │ │ mov r2, r0 │ │ str r0, [sp, #20] │ │ mov r0, #0 │ │ @@ -3406125,15 +3406125,15 @@ │ │ b ce79b0 │ │ andseq r7, r7, ip, ror sl │ │ andeq r0, r0, r4, ror #5 │ │ andseq r7, r7, ip, ror #20 │ │ @ instruction: 0xff6b8ea6 │ │ andseq r7, r7, ip, lsl sl │ │ @ instruction: 0xff6b8e32 │ │ - @ instruction: 0xff6a1b65 │ │ + @ instruction: 0xff6a1b3e │ │ andseq r7, r7, ip, lsl #19 │ │ andeq r0, r0, r0, lsl r1 │ │ andseq r7, r7, ip, ror #18 │ │ andseq r7, r7, r8, asr r9 │ │ strdeq r0, [r0], -r8 │ │ andseq r7, r7, r8, lsr r9 │ │ andseq r7, r7, ip, lsr #18 │ │ @@ -3406418,15 +3406418,15 @@ │ │ mov r2, #0 │ │ mov r7, #0 │ │ bl c8cce8 │ │ b ce7fb4 │ │ mov r7, #0 │ │ b ce7fb4 │ │ @ instruction: 0xff6b88dd │ │ - @ instruction: 0xff6ac01f │ │ + @ instruction: 0xff6abff8 │ │ push {fp, lr} │ │ movw r0, #101 @ 0x65 │ │ movt r0, #4992 @ 0x1380 │ │ bl c8c500 │ │ cmp r0, #0 │ │ beq ce8028 │ │ mov r0, #1 │ │ @@ -3406502,15 +3406502,15 @@ │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, pc} │ │ mov r0, r5 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, lr} │ │ b daea50 │ │ - @ instruction: 0xff6aa3fb │ │ + @ instruction: 0xff6aa3d4 │ │ @ instruction: 0xff6c8f30 │ │ @ instruction: 0xff6c1a9d │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #16 │ │ ldr ip, [sp, #32] │ │ mov r5, #2 │ │ ldr r4, [sp, #40] @ 0x28 │ │ @@ -3406868,26 +3406868,26 @@ │ │ bl cd2704 │ │ mov r8, #1 │ │ mov r0, r8 │ │ add sp, sp, #60 @ 0x3c │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff6c8e74 │ │ @ instruction: 0xff6cffed │ │ - @ instruction: 0xff6af81c │ │ + @ instruction: 0xff6af7f5 │ │ @ instruction: 0xff6c176a │ │ - @ instruction: 0xff6a1170 │ │ - @ instruction: 0xff6a113c │ │ + @ instruction: 0xff6a1149 │ │ + @ instruction: 0xff6a1115 │ │ @ instruction: 0xff6b4f01 │ │ @ instruction: 0xff6b4c95 │ │ @ instruction: 0xff6c1910 │ │ @ instruction: 0xff6b4edc │ │ @ instruction: 0xff6bc394 │ │ @ instruction: 0xff6ca994 │ │ @ instruction: 0xff6d0301 │ │ - @ instruction: 0xff69d6f5 │ │ + @ instruction: 0xff69d6ce │ │ @ instruction: 0xff6ca94c │ │ @ instruction: 0xff6c1874 │ │ @ instruction: 0xff6c1854 │ │ @ instruction: 0xff6b6b1e │ │ @ instruction: 0xff6bc2cd │ │ @ instruction: 0xff6b6aee │ │ @ instruction: 0xff6c17f8 │ │ @@ -3407188,16 +3407188,16 @@ │ │ mov r6, #0 │ │ b ce8920 │ │ @ instruction: 0xff6c87f0 │ │ @ instruction: 0xff6b9c4a │ │ @ instruction: 0xff6c874c │ │ @ instruction: 0xff6b9ba6 │ │ @ instruction: 0xff6c87a8 │ │ - @ instruction: 0xff6a7c90 │ │ - @ instruction: 0xff6a0b52 │ │ + @ instruction: 0xff6a7c69 │ │ + @ instruction: 0xff6a0b2b │ │ @ instruction: 0xff6d1870 │ │ @ instruction: 0xff6c245b │ │ @ instruction: 0xff6c86e0 │ │ @ instruction: 0xff6c846c │ │ @ instruction: 0xff6b98c6 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #28 │ │ @@ -3407375,20 +3407375,20 @@ │ │ ldr r0, [sp, #24] │ │ add r9, r0, r4 │ │ b ce8d98 │ │ movw r5, #32 │ │ mov r9, #0 │ │ movt r5, #8 │ │ b ce8d6c │ │ - @ instruction: 0xff6b25c0 │ │ + @ instruction: 0xff6b2599 │ │ @ instruction: 0xff6cdb97 │ │ @ instruction: 0xff6bfc59 │ │ @ instruction: 0xff6c831c │ │ @ instruction: 0xff6c82c0 │ │ - @ instruction: 0xff6ab2b1 │ │ + @ instruction: 0xff6ab28a │ │ @ instruction: 0xff6b9619 │ │ @ instruction: 0xff6cd97f │ │ @ instruction: 0xff6c828c │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #92 @ 0x5c │ │ sub sp, sp, #1024 @ 0x400 │ │ mov r6, r0 │ │ @@ -3407698,28 +3407698,28 @@ │ │ ldr r2, [pc, #100] @ ce9454 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c8cbf8 │ │ mov r0, #9 │ │ mov r1, #130 @ 0x82 │ │ b ce918c │ │ - @ instruction: 0xff6aaece │ │ - @ instruction: 0xff6b2095 │ │ - @ instruction: 0xff6b2069 │ │ - @ instruction: 0xff6a03e6 │ │ + @ instruction: 0xff6aaea7 │ │ + @ instruction: 0xff6b206e │ │ + @ instruction: 0xff6b2042 │ │ + @ instruction: 0xff6a03bf │ │ @ instruction: 0xff6c9a5f │ │ @ instruction: 0xff6c7e2c │ │ @ instruction: 0xff6bb45c │ │ @ instruction: 0xff6c7ec4 │ │ @ instruction: 0xff6bb4f4 │ │ @ instruction: 0xff6d5262 │ │ @ instruction: 0xff6c7d88 │ │ @ instruction: 0xff6bb3b8 │ │ @ instruction: 0xff6d325e │ │ - @ instruction: 0xff6b1f69 │ │ + @ instruction: 0xff6b1f42 │ │ @ instruction: 0xff6b3ebd │ │ @ instruction: 0xff6c7cac │ │ @ instruction: 0xff6bb2dc │ │ @ instruction: 0xff6c7cd4 │ │ @ instruction: 0xff6bb304 │ │ @ instruction: 0xff6c7c50 │ │ @ instruction: 0xff6bb280 │ │ @@ -3407768,15 +3407768,15 @@ │ │ mov r0, #9 │ │ mov r1, #103 @ 0x67 │ │ mov r2, #0 │ │ bl c8cce8 │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ @ instruction: 0xff6c7b48 │ │ - @ instruction: 0xff6a7221 │ │ + @ instruction: 0xff6a71fa │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #60 @ 0x3c │ │ mov r9, r0 │ │ ldr r0, [sp, #96] @ 0x60 │ │ ldr r4, [sp, #100] @ 0x64 │ │ mov fp, #0 │ │ str fp, [r2] │ │ @@ -3408343,17 +3408343,17 @@ │ │ ldr r1, [r0] │ │ b ce9cc4 │ │ @ instruction: 0xff6c7ad8 │ │ @ instruction: 0xff6c972c │ │ @ instruction: 0xff6c7a54 │ │ @ instruction: 0xff6c96a8 │ │ @ instruction: 0xff6c79ec │ │ - @ instruction: 0xff6b1b80 │ │ + @ instruction: 0xff6b1b59 │ │ @ instruction: 0xff6cd167 │ │ - @ instruction: 0xff6b1b24 │ │ + @ instruction: 0xff6b1afd │ │ @ instruction: 0xff6cd12b │ │ @ instruction: 0xff6c7824 │ │ @ instruction: 0xff6d2cb8 │ │ @ instruction: 0xff6c75b0 │ │ @ instruction: 0xff6c7884 │ │ @ instruction: 0xff6c77ec │ │ @ instruction: 0xff6c77c8 │ │ @@ -3408739,15 +3408739,15 @@ │ │ mov r2, #91 @ 0x5b │ │ ldr r1, [pc, #20] @ cea44c │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ bl cbd9dc │ │ @ instruction: 0xff6cc436 │ │ @ instruction: 0xff6d4092 │ │ - @ instruction: 0xff6af3b9 │ │ + @ instruction: 0xff6af392 │ │ @ instruction: 0xff6d407a │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #24 │ │ mov r5, r0 │ │ ldr r0, [sp, #40] @ 0x28 │ │ mov r6, r3 │ │ mov r3, r1 │ │ @@ -3409195,26 +3409195,26 @@ │ │ bl ceabf4 │ │ b ceaaa4 │ │ andseq r4, r6, r8, asr #12 │ │ @ instruction: 0xff6b3b73 │ │ mulseq r6, r0, r5 │ │ @ instruction: 0xff6cdeb1 │ │ @ instruction: 0xff6c302c │ │ - @ instruction: 0xff6ad1b8 │ │ + @ instruction: 0xff6ad191 │ │ @ instruction: 0x001642d0 │ │ @ instruction: 0xff6b299d │ │ @ instruction: 0xff6d1cc5 │ │ andseq r4, r6, r8, lsr #7 │ │ - @ instruction: 0xff69ed84 │ │ + @ instruction: 0xff69ed5d │ │ @ instruction: 0xff6bf346 │ │ - @ instruction: 0xff69ed4c │ │ + @ instruction: 0xff69ed25 │ │ @ instruction: 0xff6cdbc1 │ │ - @ instruction: 0xff69afc5 │ │ + @ instruction: 0xff69af9e │ │ @ instruction: 0xff6cdb19 │ │ - @ instruction: 0xff69af1d │ │ + @ instruction: 0xff69aef6 │ │ @ instruction: 0xff6cdb91 │ │ push {r4, lr} │ │ sub sp, sp, #16 │ │ ldr ip, [sp, #24] │ │ mov r4, #135 @ 0x87 │ │ ldr lr, [sp, #28] │ │ stm sp, {ip, lr} │ │ @@ -3409277,15 +3409277,15 @@ │ │ str r0, [sp, #12] │ │ str r0, [sp, #16] │ │ ldr r0, [pc, #16] @ ceacb4 │ │ ldr r0, [pc, r0] │ │ bl ce87a4 │ │ add sp, sp, #24 │ │ pop {fp, pc} │ │ - @ instruction: 0xff69e950 │ │ + @ instruction: 0xff69e929 │ │ andseq r3, r6, r8, ror lr │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #8 │ │ mov r5, r1 │ │ mov r4, r0 │ │ mov r0, r2 │ │ mov r1, #0 │ │ @@ -3409496,19 +3409496,19 @@ │ │ bl daf490 │ │ add r0, sp, #36 @ 0x24 │ │ mov r1, #16 │ │ bl daf490 │ │ mov r0, r5 │ │ add sp, sp, #116 @ 0x74 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff69aafd │ │ + @ instruction: 0xff69aad6 │ │ @ instruction: 0xff6cb917 │ │ - @ instruction: 0xff69aac9 │ │ + @ instruction: 0xff69aaa2 │ │ @ instruction: 0xff6cb8e3 │ │ - @ instruction: 0xff69ab31 │ │ + @ instruction: 0xff69ab0a │ │ @ instruction: 0xff6cb94b │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #24 │ │ ldr ip, [sp, #40] @ 0x28 │ │ mov r5, #0 │ │ ldr r4, [sp, #48] @ 0x30 │ │ ldr lr, [sp, #44] @ 0x2c │ │ @@ -3409616,20 +3409616,20 @@ │ │ mov r0, sl │ │ bl ca1848 │ │ cmp r7, #0 │ │ movwne r7, #1 │ │ mov r0, r7 │ │ add sp, sp, #148 @ 0x94 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff69ca0f │ │ + @ instruction: 0xff69c9e8 │ │ @ instruction: 0xff699823 │ │ @ instruction: 0xff6bc885 │ │ - @ instruction: 0xff6a2d70 │ │ + @ instruction: 0xff6a2d49 │ │ @ instruction: 0xff6b613e │ │ - @ instruction: 0xff6a6dfc │ │ + @ instruction: 0xff6a6dd5 │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #40 @ 0x28 │ │ cmp r0, #0 │ │ beq ceb254 │ │ mov r4, r2 │ │ mov r5, r3 │ │ add r2, sp, #36 @ 0x24 │ │ @@ -3410038,15 +3410038,15 @@ │ │ ldr r0, [sp, #36] @ 0x24 │ │ add r1, pc, r1 │ │ bl cd1394 │ │ mov r0, r4 │ │ add sp, sp, #40 @ 0x28 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ @ instruction: 0xff6c92fe │ │ - @ instruction: 0xff69c255 │ │ + @ instruction: 0xff69c22e │ │ @ instruction: 0xff6c92d6 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #32 │ │ mov r7, r0 │ │ mov r0, #0 │ │ mov r9, r3 │ │ mov r6, r2 │ │ @@ -3410293,15 +3410293,15 @@ │ │ b cebc80 │ │ mov r0, r9 │ │ bl c32b64 │ │ mov r0, #0 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ @ instruction: 0xff6b3286 │ │ - @ instruction: 0xff6a9ffd │ │ + @ instruction: 0xff6a9fd6 │ │ @ instruction: 0xff6b32b2 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #20 │ │ mov r8, r0 │ │ mov r0, #0 │ │ mov r9, r3 │ │ mov fp, r2 │ │ @@ -3410452,17 +3410452,17 @@ │ │ cmp r9, #0 │ │ strh r1, [sl] │ │ strne r4, [r9] │ │ cmp fp, #0 │ │ strne r0, [fp] │ │ add sp, sp, #20 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff6ad9fc │ │ - @ instruction: 0xff6adaf8 │ │ - @ instruction: 0xff6ada24 │ │ + @ instruction: 0xff6ad9d5 │ │ + @ instruction: 0xff6adad1 │ │ + @ instruction: 0xff6ad9fd │ │ ldr r3, [pc, #4] @ cebf24 │ │ add r3, pc, r3 │ │ b c2e1ac │ │ @ instruction: 0x0014adf8 │ │ cmp r0, #0 │ │ ldrne r2, [r0, #8] │ │ cmpne r2, #0 │ │ @@ -3410707,17 +3410707,17 @@ │ │ mov r6, #155 @ 0x9b │ │ mov r9, #243 @ 0xf3 │ │ b cec270 │ │ mov r6, #123 @ 0x7b │ │ mov r9, #175 @ 0xaf │ │ b cec270 │ │ @ instruction: 0xff6ce0e2 │ │ - @ instruction: 0xff69d39c │ │ + @ instruction: 0xff69d375 │ │ @ instruction: 0xff6ce0aa │ │ - @ instruction: 0xff69d364 │ │ + @ instruction: 0xff69d33d │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #16 │ │ mov r7, #0 │ │ cmp r1, #0 │ │ str r7, [sp, #12] │ │ beq cec38c │ │ mov r5, r2 │ │ @@ -3411357,30 +3411357,30 @@ │ │ cmp r0, #1 │ │ mov r0, #0 │ │ bge cec790 │ │ b cec794 │ │ mov r0, #0 │ │ add sp, sp, #28 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff6a953f │ │ - @ instruction: 0xff6acd4c │ │ + @ instruction: 0xff6a9518 │ │ + @ instruction: 0xff6acd25 │ │ @ instruction: 0xff6b5054 │ │ @ instruction: 0xff6c06b7 │ │ @ instruction: 0xff6b545c │ │ - @ instruction: 0xff6a0152 │ │ + @ instruction: 0xff6a012b │ │ @ instruction: 0xff6bbd55 │ │ - @ instruction: 0xff6a4584 │ │ + @ instruction: 0xff6a455d │ │ @ instruction: 0xff6bbe8d │ │ @ instruction: 0xff6bd398 │ │ @ instruction: 0xff6cda7d │ │ - @ instruction: 0xff6a9369 │ │ + @ instruction: 0xff6a9342 │ │ @ instruction: 0xff6bc249 │ │ @ instruction: 0xff6cfaef │ │ - @ instruction: 0xff6a4618 │ │ - @ instruction: 0xff69cd92 │ │ + @ instruction: 0xff6a45f1 │ │ + @ instruction: 0xff69cd6b │ │ @ instruction: 0xff6bbc51 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ mov r8, r3 │ │ mov r9, r2 │ │ mov r7, r1 │ │ mov r4, r0 │ │ cmp r1, #21 │ │ @@ -3411629,27 +3411629,27 @@ │ │ blt ced160 │ │ mov sl, #1 │ │ b ced164 │ │ mov sl, #0 │ │ mov r0, sl │ │ add sp, sp, #36 @ 0x24 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff6a8d09 │ │ - @ instruction: 0xff6a4090 │ │ + @ instruction: 0xff6a8ce2 │ │ + @ instruction: 0xff6a4069 │ │ @ instruction: 0xff6b30bd │ │ @ instruction: 0xff698225 │ │ @ instruction: 0xff6b02dc │ │ - @ instruction: 0xff6a40e8 │ │ + @ instruction: 0xff6a40c1 │ │ @ instruction: 0xff6bb8f1 │ │ @ instruction: 0xff6ba6fc │ │ @ instruction: 0xff6b0128 │ │ @ instruction: 0xff6c06fd │ │ - @ instruction: 0xff6a3f20 │ │ + @ instruction: 0xff6a3ef9 │ │ @ instruction: 0xff6cf3bb │ │ - @ instruction: 0xff6a3ee8 │ │ + @ instruction: 0xff6a3ec1 │ │ push {r4, r5, r6, lr} │ │ mov r6, r0 │ │ mov r0, #0 │ │ mov r4, #0 │ │ bl d32230 │ │ cmp r0, #0 │ │ beq ced1f4 │ │ @@ -3411664,15 +3411664,15 @@ │ │ add r1, pc, r1 │ │ bl cd1394 │ │ mov r4, #0 │ │ cmp r6, #0 │ │ movwgt r4, #1 │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6a3552 │ │ + @ instruction: 0xff6a352b │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #80 @ 0x50 │ │ mov r5, r0 │ │ mov r0, r1 │ │ mov r4, r1 │ │ bl ce6974 │ │ bl ce617c │ │ @@ -3411694,16 +3411694,16 @@ │ │ bl c372e8 │ │ mov r1, #0 │ │ cmp r0, #0 │ │ movwgt r1, #1 │ │ mov r0, r1 │ │ add sp, sp, #80 @ 0x50 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6a3de8 │ │ - @ instruction: 0xff6ac616 │ │ + @ instruction: 0xff6a3dc1 │ │ + @ instruction: 0xff6ac5ef │ │ push {r4, r5, r6, lr} │ │ mov r5, r0 │ │ ldr r0, [r1, #4] │ │ mov r4, r2 │ │ mov r6, r1 │ │ cmp r0, #3 │ │ bne ced2bc │ │ @@ -3412527,41 +3412527,41 @@ │ │ mov r7, #0 │ │ b cedeb4 │ │ mov r8, #0 │ │ mov r7, r4 │ │ b cedeb0 │ │ @ instruction: 0xff6c784d │ │ @ instruction: 0xff6cc4fd │ │ - @ instruction: 0xff6a3327 │ │ - @ instruction: 0xff69c1f7 │ │ + @ instruction: 0xff6a3300 │ │ + @ instruction: 0xff69c1d0 │ │ @ instruction: 0xff6d105e │ │ @ instruction: 0xff6c1f4f │ │ - @ instruction: 0xff6a8713 │ │ - @ instruction: 0xff6a85f0 │ │ - @ instruction: 0xff6a306a │ │ + @ instruction: 0xff6a86ec │ │ + @ instruction: 0xff6a85c9 │ │ + @ instruction: 0xff6a3043 │ │ @ instruction: 0xff6c570e │ │ @ instruction: 0xff6b4c11 │ │ andseq r9, r4, r8, asr sp │ │ @ instruction: 0xff6cafa8 │ │ @ instruction: 0xff6bb1d5 │ │ @ instruction: 0xff6ce5e5 │ │ @ instruction: 0xff6bb59d │ │ @ instruction: 0xff6bd947 │ │ @ instruction: 0xff6b451c │ │ @ instruction: 0xff6b42a8 │ │ - @ instruction: 0xff6a63c5 │ │ - @ instruction: 0xff69d5eb │ │ - @ instruction: 0xff6a9ee0 │ │ + @ instruction: 0xff6a639e │ │ + @ instruction: 0xff69d5c4 │ │ + @ instruction: 0xff6a9eb9 │ │ @ instruction: 0xff6af403 │ │ @ instruction: 0xff6b3e10 │ │ @ instruction: 0xff6baeb5 │ │ @ instruction: 0xff6b4084 │ │ @ instruction: 0xff6c2235 │ │ @ instruction: 0xff6b2d3f │ │ - @ instruction: 0xff6a4821 │ │ + @ instruction: 0xff6a47fa │ │ @ instruction: 0xff6b4250 │ │ @ instruction: 0xff6c2401 │ │ @ instruction: 0xff6b2f07 │ │ @ instruction: 0xff6c8c47 │ │ @ instruction: 0xff6b47bb │ │ @ instruction: 0xff6bacfd │ │ @ instruction: 0xff6b8e18 │ │ @@ -3412850,26 +3412850,26 @@ │ │ cmp sl, r2 │ │ bne cee1e4 │ │ b cee478 │ │ mvn r7, #0 │ │ mov r0, r7 │ │ add sp, sp, #140 @ 0x8c │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff69a346 │ │ - @ instruction: 0xff69ed2e │ │ + @ instruction: 0xff69a31f │ │ + @ instruction: 0xff69ed07 │ │ @ instruction: 0xff6ba861 │ │ - @ instruction: 0xff69d0c8 │ │ - @ instruction: 0xff6a86ea │ │ - @ instruction: 0xff69f6f7 │ │ + @ instruction: 0xff69d0a1 │ │ + @ instruction: 0xff6a86c3 │ │ + @ instruction: 0xff69f6d0 │ │ @ instruction: 0xff6b27a6 │ │ @ instruction: 0xff6b2789 │ │ @ instruction: 0xff6bba8f │ │ - @ instruction: 0xff69a14a │ │ - @ instruction: 0xff6a2cf8 │ │ - @ instruction: 0xff69a006 │ │ + @ instruction: 0xff69a123 │ │ + @ instruction: 0xff6a2cd1 │ │ + @ instruction: 0xff699fdf │ │ mov r3, r1 │ │ mov r1, r2 │ │ mov r2, r3 │ │ b cee4c4 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #28 │ │ ldr r7, [r2, #4] │ │ @@ -3413093,18 +3413093,18 @@ │ │ movw r2, #290 @ 0x122 │ │ add r1, pc, r1 │ │ bl cd1394 │ │ mvn r0, #0 │ │ add sp, sp, #28 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff6b3680 │ │ - @ instruction: 0xff6a59c9 │ │ - @ instruction: 0xff69c14d │ │ + @ instruction: 0xff6a59a2 │ │ + @ instruction: 0xff69c126 │ │ @ instruction: 0xff6b21a1 │ │ - @ instruction: 0xff69c08d │ │ + @ instruction: 0xff69c066 │ │ @ instruction: 0xff6b20d5 │ │ @ instruction: 0xff6b211d │ │ @ instruction: 0xff71f484 │ │ @ instruction: 0xff6bc218 │ │ @ instruction: 0xff6bc1cc │ │ push {r4, lr} │ │ sub sp, sp, #24 │ │ @@ -3413293,17 +3413293,17 @@ │ │ mov r2, #0 │ │ bl c8cce8 │ │ mvn r7, #0 │ │ mov r0, r7 │ │ add sp, sp, #28 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff6b1fbd │ │ - @ instruction: 0xff69e4ce │ │ + @ instruction: 0xff69e4a7 │ │ @ instruction: 0xff6b1dcd │ │ - @ instruction: 0xff69e2de │ │ + @ instruction: 0xff69e2b7 │ │ push {r4, lr} │ │ sub sp, sp, #16 │ │ mov r4, r3 │ │ mov r3, r0 │ │ cmp r0, #65536 @ 0x10000 │ │ bcc ceebc8 │ │ ldr r2, [pc, #484] @ ceed80 │ │ @@ -3413425,20 +3413425,20 @@ │ │ b ceed14 │ │ mov r0, #2 │ │ add sp, sp, #16 │ │ pop {r4, pc} │ │ mov r0, #3 │ │ add sp, sp, #16 │ │ pop {r4, pc} │ │ - @ instruction: 0xff69ff8f │ │ + @ instruction: 0xff69ff68 │ │ @ instruction: 0xff6b7567 │ │ @ instruction: 0xff71edac │ │ - @ instruction: 0xff6a38e6 │ │ + @ instruction: 0xff6a38bf │ │ @ instruction: 0xff6c0724 │ │ - @ instruction: 0xff6a62bd │ │ + @ instruction: 0xff6a6296 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #124 @ 0x7c │ │ mov r5, #0 │ │ cmp r0, #0 │ │ str r5, [sp, #116] @ 0x74 │ │ beq ceee5c │ │ mov r4, r0 │ │ @@ -3413900,28 +3413900,28 @@ │ │ bl cb16c8 │ │ ldr r1, [pc, #56] @ cef514 │ │ mov r2, #148 @ 0x94 │ │ ldr r0, [sp, #16] │ │ add r1, pc, r1 │ │ bl cd1394 │ │ b cef494 │ │ - @ instruction: 0xff696c28 │ │ + @ instruction: 0xff696c01 │ │ @ instruction: 0xff6b5870 │ │ - @ instruction: 0xff696c00 │ │ + @ instruction: 0xff696bd9 │ │ @ instruction: 0xff6b5848 │ │ - @ instruction: 0xff696700 │ │ + @ instruction: 0xff6966d9 │ │ @ instruction: 0xff6b5348 │ │ - @ instruction: 0xff69671c │ │ + @ instruction: 0xff6966f5 │ │ @ instruction: 0xff6b5364 │ │ - @ instruction: 0xff696754 │ │ + @ instruction: 0xff69672d │ │ @ instruction: 0xff6b539c │ │ - @ instruction: 0xff6965b4 │ │ - @ instruction: 0xff696804 │ │ - @ instruction: 0xff6967a8 │ │ - @ instruction: 0xff696b58 │ │ + @ instruction: 0xff69658d │ │ + @ instruction: 0xff6967dd │ │ + @ instruction: 0xff696781 │ │ + @ instruction: 0xff696b31 │ │ @ instruction: 0xff6b57a0 │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #56 @ 0x38 │ │ mov r6, r2 │ │ mov r7, r1 │ │ mov r8, r0 │ │ bl cf0a58 │ │ @@ -3414025,21 +3414025,21 @@ │ │ bl c8cb04 │ │ ldr r0, [pc, #40] @ cef6f8 │ │ mov r1, #97 @ 0x61 │ │ ldr r2, [pc, #36] @ cef6fc │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b cef620 │ │ - @ instruction: 0xff69647c │ │ + @ instruction: 0xff696455 │ │ @ instruction: 0xff6c7303 │ │ - @ instruction: 0xff6963e8 │ │ + @ instruction: 0xff6963c1 │ │ @ instruction: 0xff6c726f │ │ - @ instruction: 0xff696448 │ │ + @ instruction: 0xff696421 │ │ @ instruction: 0xff6c72cf │ │ - @ instruction: 0xff6963c0 │ │ + @ instruction: 0xff696399 │ │ @ instruction: 0xff6c7247 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #100 @ 0x64 │ │ cmp r0, #0 │ │ beq cef780 │ │ mov r9, r1 │ │ mov r6, r0 │ │ @@ -3414479,32 +3414479,32 @@ │ │ movw r1, #846 @ 0x34e │ │ add r2, pc, r2 │ │ bl c8cbf8 │ │ movw r1, #6 │ │ mov r0, #33 @ 0x21 │ │ movt r1, #8 │ │ b cefd9c │ │ - @ instruction: 0xff696304 │ │ + @ instruction: 0xff6962dd │ │ @ instruction: 0xff6bc1ba │ │ - @ instruction: 0xff6962d8 │ │ + @ instruction: 0xff6962b1 │ │ @ instruction: 0xff6bc18e │ │ - @ instruction: 0xff6962ac │ │ + @ instruction: 0xff696285 │ │ @ instruction: 0xff6bc162 │ │ - @ instruction: 0xff695d70 │ │ + @ instruction: 0xff695d49 │ │ @ instruction: 0xff6bbc26 │ │ - @ instruction: 0xff695d8c │ │ + @ instruction: 0xff695d65 │ │ @ instruction: 0xff6bbc42 │ │ - @ instruction: 0xff6961bc │ │ + @ instruction: 0xff696195 │ │ @ instruction: 0xff6bc072 │ │ - @ instruction: 0xff695d10 │ │ - @ instruction: 0xff6998a6 │ │ - @ instruction: 0xff695ef4 │ │ - @ instruction: 0xff695cd0 │ │ + @ instruction: 0xff695ce9 │ │ + @ instruction: 0xff69987f │ │ + @ instruction: 0xff695ecd │ │ + @ instruction: 0xff695ca9 │ │ @ instruction: 0xff6bbb6e │ │ - @ instruction: 0xff695db8 │ │ + @ instruction: 0xff695d91 │ │ @ instruction: 0xff6bbc6e │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r7, r0 │ │ mov r0, r1 │ │ mov r1, #520 @ 0x208 │ │ mov r6, r2 │ │ bl c37020 │ │ @@ -3414546,15 +3414546,15 @@ │ │ mov r0, #33 @ 0x21 │ │ mov r1, r8 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c8cce8 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff695bb8 │ │ + @ instruction: 0xff695b91 │ │ @ instruction: 0xff6ca4d0 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #24 │ │ mov r6, r0 │ │ ldr r0, [r0, #8] │ │ mov r4, #0 │ │ ldr r7, [r6, #32] │ │ @@ -3414656,19 +3414656,19 @@ │ │ add r1, pc, r1 │ │ bl cd1394 │ │ mov r0, r8 │ │ bl c8ec98 │ │ mov r0, r4 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff695a20 │ │ + @ instruction: 0xff6959f9 │ │ @ instruction: 0xff6c0ff4 │ │ - @ instruction: 0xff6959f4 │ │ - @ instruction: 0xff695ab0 │ │ - @ instruction: 0xff695a7c │ │ + @ instruction: 0xff6959cd │ │ + @ instruction: 0xff695a89 │ │ + @ instruction: 0xff695a55 │ │ add r0, r0, #12 │ │ b cf00d8 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ mov r4, r0 │ │ ldr r0, [r0] │ │ mov r8, r3 │ │ mov r9, r2 │ │ @@ -3415616,15 +3415616,15 @@ │ │ mov r0, #33 @ 0x21 │ │ movt r1, #8 │ │ mov r2, #0 │ │ bl c8cce8 │ │ mov r0, #0 │ │ pop {r4, pc} │ │ @ instruction: 0xff6ac2a7 │ │ - @ instruction: 0xff6aa2db │ │ + @ instruction: 0xff6aa2b4 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r6, r2 │ │ mov r7, r1 │ │ mov r5, r0 │ │ bl c32b5c │ │ mov r4, r0 │ │ mov r0, #0 │ │ @@ -3415726,19 +3415726,19 @@ │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ mov r4, #1 │ │ mov r0, r4 │ │ str r4, [r5, #12] │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff6bff6f │ │ - @ instruction: 0xff6a1408 │ │ + @ instruction: 0xff6a13e1 │ │ @ instruction: 0xff6bff53 │ │ - @ instruction: 0xff6a13ec │ │ + @ instruction: 0xff6a13c5 │ │ @ instruction: 0xff6bff9b │ │ - @ instruction: 0xff6a1434 │ │ + @ instruction: 0xff6a140d │ │ cmp r0, #0 │ │ addne r0, r0, #24 │ │ bx lr │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ cmp r0, #0 │ │ mov r8, r0 │ │ movne r6, r0 │ │ @@ -3417311,15 +3417311,15 @@ │ │ ldr r1, [pc, #48] @ cf2a78 │ │ mov r0, r4 │ │ add r1, pc, r1 │ │ bl cd1394 │ │ mov r0, #0 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - @ instruction: 0xff69e890 │ │ + @ instruction: 0xff69e869 │ │ @ instruction: 0xff6bb06c │ │ andeq r0, r0, r0, asr #22 │ │ @ instruction: 0xff6baea0 │ │ andeq r0, r0, ip, lsr r1 │ │ andeq r0, r0, r4, lsl #19 │ │ @ instruction: 0xff6bae10 │ │ @ instruction: 0xff6bade4 │ │ @@ -3418440,22 +3418440,22 @@ │ │ add r2, pc, r2 │ │ mov r3, r5 │ │ bl c8cce8 │ │ b cf3b54 │ │ andeq r0, r0, r4, ror #4 │ │ @ instruction: 0xff6c69da │ │ @ instruction: 0xff6c684e │ │ - @ instruction: 0xff6a5cce │ │ + @ instruction: 0xff6a5ca7 │ │ @ instruction: 0xff6ca979 │ │ @ instruction: 0xff6c681e │ │ - @ instruction: 0xff6a5c9e │ │ - @ instruction: 0xff6a8a94 │ │ + @ instruction: 0xff6a5c77 │ │ + @ instruction: 0xff6a8a6d │ │ @ instruction: 0xff6c68d6 │ │ - @ instruction: 0xff6a5d56 │ │ - @ instruction: 0xff6a8b48 │ │ + @ instruction: 0xff6a5d2f │ │ + @ instruction: 0xff6a8b21 │ │ @ instruction: 0xff6c688a │ │ andeq r0, r0, r8, lsr fp │ │ ldr r1, [r1] │ │ ldr r0, [r0] │ │ ldr r1, [r1] │ │ ldr r2, [r0] │ │ mov r0, #0 │ │ @@ -3418560,18 +3418560,18 @@ │ │ ldr r1, [sp, #4] │ │ str r0, [r1] │ │ mov r0, #1 │ │ add sp, sp, #108 @ 0x6c │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff6c66c6 │ │ @ instruction: 0xff6c2c23 │ │ - @ instruction: 0xff6a8938 │ │ + @ instruction: 0xff6a8911 │ │ @ instruction: 0xff6c6682 │ │ @ instruction: 0xff6c2bdf │ │ - @ instruction: 0xff6a88f4 │ │ + @ instruction: 0xff6a88cd │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #1012 @ 0x3f4 │ │ ldr r5, [r1] │ │ mov fp, r1 │ │ mov sl, r2 │ │ str r5, [sp, #8] │ │ ldrb r7, [r5] │ │ @@ -3419003,41 +3419003,41 @@ │ │ bl c8cbf8 │ │ ldr r2, [pc, #96] @ cf451c │ │ mov r0, #55 @ 0x37 │ │ mov r1, #101 @ 0x65 │ │ add r2, pc, r2 │ │ b cf4368 │ │ @ instruction: 0xff6c6332 │ │ - @ instruction: 0xff69e4b6 │ │ + @ instruction: 0xff69e48f │ │ @ instruction: 0xff6b3fa3 │ │ @ instruction: 0xff6c61fe │ │ @ instruction: 0xff6bcee9 │ │ - @ instruction: 0xff698af4 │ │ + @ instruction: 0xff698acd │ │ @ instruction: 0xff6c60ce │ │ @ instruction: 0xff6bcdb9 │ │ - @ instruction: 0xff6a7719 │ │ + @ instruction: 0xff6a76f2 │ │ @ instruction: 0xff6c5f86 │ │ @ instruction: 0xff6bcc71 │ │ - @ instruction: 0xff6a8204 │ │ + @ instruction: 0xff6a81dd │ │ @ instruction: 0xff6c6106 │ │ - @ instruction: 0xff69535d │ │ - @ instruction: 0xff6a837c │ │ + @ instruction: 0xff695336 │ │ + @ instruction: 0xff6a8355 │ │ @ instruction: 0xff6c609e │ │ - @ instruction: 0xff6952f5 │ │ + @ instruction: 0xff6952ce │ │ @ instruction: 0xff6c5f5e │ │ - @ instruction: 0xff6951b5 │ │ + @ instruction: 0xff69518e │ │ @ instruction: 0xff6c5f42 │ │ @ instruction: 0xff6b939b │ │ - @ instruction: 0xff6a81b8 │ │ + @ instruction: 0xff6a8191 │ │ @ instruction: 0xff6c5fea │ │ @ instruction: 0xff6b9443 │ │ - @ instruction: 0xff6a825c │ │ + @ instruction: 0xff6a8235 │ │ @ instruction: 0xff6c639a │ │ - @ instruction: 0xff69e51e │ │ - @ instruction: 0xff6a860c │ │ + @ instruction: 0xff69e4f7 │ │ + @ instruction: 0xff6a85e5 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ mov r8, r0 │ │ mov r0, r1 │ │ mov r9, r1 │ │ bl d18374 │ │ ldr r1, [pc, #328] @ cf46a0 │ │ @@ -3419314,16 +3419314,16 @@ │ │ mov r6, #0 │ │ b cf4924 │ │ @ instruction: 0xfffff538 │ │ @ instruction: 0xff6c5cba │ │ @ instruction: 0xff6c5c9a │ │ @ instruction: 0xff6a8a4f │ │ @ instruction: 0xff6c5a82 │ │ - @ instruction: 0xff6984db │ │ - @ instruction: 0xff6a7cf4 │ │ + @ instruction: 0xff6984b4 │ │ + @ instruction: 0xff6a7ccd │ │ @ instruction: 0xff6c5ab6 │ │ @ instruction: 0xfffffd64 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ ldr r5, [r0] │ │ cmp r5, #1 │ │ blt cf4b10 │ │ @@ -3419566,17 +3419566,17 @@ │ │ pop {r4, pc} │ │ mov r0, #0 │ │ pop {r4, pc} │ │ @ instruction: 0xff6b4f87 │ │ @ instruction: 0xff6aadca │ │ @ instruction: 0xff6c986c │ │ @ instruction: 0xff6b2c1b │ │ - @ instruction: 0xff695cc2 │ │ + @ instruction: 0xff695c9b │ │ @ instruction: 0xff6acfd9 │ │ - @ instruction: 0xff6a47c6 │ │ + @ instruction: 0xff6a479f │ │ @ instruction: 0xff6b8610 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #28 │ │ str r0, [sp, #12] │ │ mov r0, #0 │ │ cmp r1, #0 │ │ str r3, [sp, #20] │ │ @@ -3419810,15 +3419810,15 @@ │ │ str r0, [r1] │ │ ldr r6, [sp, #16] │ │ b cf515c │ │ mov r6, #0 │ │ mov r0, r6 │ │ add sp, sp, #28 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff694e47 │ │ + @ instruction: 0xff694e20 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ mov r6, r3 │ │ mov r8, r2 │ │ mov sl, r1 │ │ mov r9, r0 │ │ bl daea50 │ │ @@ -3420040,18 +3420040,18 @@ │ │ mov r1, #116 @ 0x74 │ │ ldr r2, [pc, #36] @ cf5514 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b cf5478 │ │ @ instruction: 0xff6c4f7a │ │ @ instruction: 0xff6c14e2 │ │ - @ instruction: 0xff6a71e8 │ │ + @ instruction: 0xff6a71c1 │ │ @ instruction: 0xff6c4f42 │ │ @ instruction: 0xff6c14aa │ │ - @ instruction: 0xff697990 │ │ + @ instruction: 0xff697969 │ │ @ instruction: 0xff6c4efe │ │ @ instruction: 0xff6c1466 │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #16 │ │ cmp r0, #0 │ │ mov r5, #0 │ │ cmpne r2, #0 │ │ @@ -3420134,15 +3420134,15 @@ │ │ add r1, pc, r1 │ │ vst1.32 {d16-d17}, [r0] │ │ mov r0, r4 │ │ pop {r4, r5, fp, lr} │ │ b cd1394 │ │ andeq r0, r0, ip, ror #9 │ │ andeq r0, r0, r0, asr #9 │ │ - @ instruction: 0xff6a24e8 │ │ + @ instruction: 0xff6a24c1 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ ldr r1, [pc, #248] @ cf5784 │ │ mov r0, #28 │ │ mov r2, #97 @ 0x61 │ │ add r1, pc, r1 │ │ bl cd1158 │ │ @@ -3420201,15 +3420201,15 @@ │ │ mov r0, r5 │ │ bl cf55cc │ │ mov r0, r8 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov r8, r5 │ │ b cf5770 │ │ - @ instruction: 0xff6a24b4 │ │ + @ instruction: 0xff6a248d │ │ andeq r0, r0, r8, ror #1 │ │ andeq r0, r0, r8, ror #1 │ │ andeq r0, r0, r4, lsr #8 │ │ andeq r0, r0, ip, lsr #8 │ │ andeq r0, r0, r4, lsl r4 │ │ andeq r0, r0, r4, lsl r4 │ │ muleq r0, ip, r0 │ │ @@ -3420360,22 +3420360,22 @@ │ │ mov r0, sl │ │ mov r2, #62 @ 0x3e │ │ add r1, pc, r1 │ │ bl cd1394 │ │ ldr r0, [r5] │ │ bl cdd59c │ │ b cf58f0 │ │ - @ instruction: 0xff6a22b0 │ │ + @ instruction: 0xff6a2289 │ │ @ instruction: 0xff6b4398 │ │ - @ instruction: 0xff6a227c │ │ + @ instruction: 0xff6a2255 │ │ @ instruction: 0xff6b4364 │ │ - @ instruction: 0xff6a2230 │ │ - @ instruction: 0xff6a21e0 │ │ - @ instruction: 0xff6a2158 │ │ - @ instruction: 0xff6a2184 │ │ + @ instruction: 0xff6a2209 │ │ + @ instruction: 0xff6a21b9 │ │ + @ instruction: 0xff6a2131 │ │ + @ instruction: 0xff6a215d │ │ mov r2, r1 │ │ mov r1, r0 │ │ mov r0, #1 │ │ b cf5a30 │ │ push {r4, r5, r6, lr} │ │ mov r6, r0 │ │ mov r0, r1 │ │ @@ -3420410,28 +3420410,28 @@ │ │ movw r1, #271 @ 0x10f │ │ mov r0, #15 │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c8cce8 │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6a20a4 │ │ - @ instruction: 0xff69acd9 │ │ + @ instruction: 0xff6a207d │ │ + @ instruction: 0xff69acb2 │ │ mov r3, r1 │ │ mov r1, #0 │ │ b cf57c8 │ │ mov r2, r1 │ │ mov r1, r0 │ │ mov r0, #0 │ │ b cf5a30 │ │ ldr r1, [pc, #8] @ cf5afc │ │ mov r2, #62 @ 0x3e │ │ add r1, pc, r1 │ │ b cd1394 │ │ - @ instruction: 0xff6a2050 │ │ + @ instruction: 0xff6a2029 │ │ bx r1 │ │ bx r2 │ │ bx r1 │ │ bx r2 │ │ push {r4, r5, r6, lr} │ │ mov r6, r3 │ │ ldr r3, [sp, #16] │ │ @@ -3420470,15 +3420470,15 @@ │ │ pop {r4, r5, r6, pc} │ │ mov r6, #0 │ │ mov r0, r5 │ │ bl cf83f8 │ │ mov r0, r6 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff6aeb92 │ │ - @ instruction: 0xff69ac17 │ │ + @ instruction: 0xff69abf0 │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #16 │ │ mov r8, r3 │ │ mov r5, r2 │ │ mov r6, r1 │ │ bl cf76f4 │ │ ldr r4, [sp, #40] @ 0x28 │ │ @@ -3421168,18 +3421168,18 @@ │ │ mov r2, #376 @ 0x178 │ │ bl cd1394 │ │ mov r0, sl │ │ bl cf66b0 │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ @ instruction: 0xff6bab23 │ │ - @ instruction: 0xff6a15a2 │ │ + @ instruction: 0xff6a157b │ │ @ instruction: 0xff6bab87 │ │ @ instruction: 0xff6baa97 │ │ - @ instruction: 0xff6a1516 │ │ + @ instruction: 0xff6a14ef │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, r6, r7, r8, lr} │ │ ldr r4, [pc, #208] @ cf6794 │ │ mov r6, r0 │ │ mov r8, #0 │ │ add r4, pc, r4 │ │ @@ -3421418,15 +3421418,15 @@ │ │ add sp, sp, #60 @ 0x3c │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov r4, #214 @ 0xd6 │ │ mov r6, #572 @ 0x23c │ │ b cf6984 │ │ @ instruction: 0xff6aa00d │ │ @ instruction: 0xff6ba74f │ │ - @ instruction: 0xff6964d6 │ │ + @ instruction: 0xff6964af │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #8 │ │ ldr r4, [r0] │ │ mov r5, r0 │ │ ldr r7, [r4, #56] @ 0x38 │ │ cmp r7, #0 │ │ beq cf6ad4 │ │ @@ -3421504,15 +3421504,15 @@ │ │ cmp r5, #0 │ │ movweq r0, #2 │ │ add sp, sp, #48 @ 0x30 │ │ pop {r4, r5, fp, pc} │ │ mov r0, #2 │ │ add sp, sp, #48 @ 0x30 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff69c845 │ │ + @ instruction: 0xff69c81e │ │ ldr r0, [r0] │ │ ldr r0, [r0, #92] @ 0x5c │ │ cmp r0, #0 │ │ movwne r0, #1 │ │ bx lr │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #16 │ │ @@ -3421859,15 +3421859,15 @@ │ │ mov r6, #0 │ │ bl c8cce8 │ │ mov r0, r5 │ │ bl cf66b0 │ │ str r6, [r4, #8] │ │ b cf70ac │ │ @ instruction: 0xff6c53e9 │ │ - @ instruction: 0xff6a4173 │ │ + @ instruction: 0xff6a414c │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ mov r4, r3 │ │ mov r5, r2 │ │ mov r7, r1 │ │ mov r6, r0 │ │ bl cf6f20 │ │ @@ -3421944,15 +3421944,15 @@ │ │ mov r1, #101 @ 0x65 │ │ mov r2, #0 │ │ bl c8cce8 │ │ mvn r0, #0 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ @ instruction: 0xff6c528d │ │ - @ instruction: 0xff699533 │ │ + @ instruction: 0xff69950c │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ mov r1, #5 │ │ mov r6, r0 │ │ bl cbbf60 │ │ mov r7, r0 │ │ mov r0, #0 │ │ @@ -3422412,26 +3422412,26 @@ │ │ b cf7834 │ │ sub r8, r8, #3 │ │ movw r4, #583 @ 0x247 │ │ mov r9, #0 │ │ b cf7834 │ │ mov r4, #588 @ 0x24c │ │ b cf7834 │ │ - @ instruction: 0xff69329d │ │ - @ instruction: 0xff6a040b │ │ + @ instruction: 0xff693276 │ │ + @ instruction: 0xff6a03e4 │ │ @ instruction: 0xff6c4ba9 │ │ - @ instruction: 0xff69ac03 │ │ - @ instruction: 0xff693161 │ │ + @ instruction: 0xff69abdc │ │ + @ instruction: 0xff69313a │ │ @ instruction: 0xff6c4b75 │ │ - @ instruction: 0xff69abcf │ │ + @ instruction: 0xff69aba8 │ │ @ instruction: 0xff6c4b59 │ │ - @ instruction: 0xff69abb3 │ │ + @ instruction: 0xff69ab8c │ │ @ instruction: 0xff6c4bf9 │ │ @ instruction: 0xff6c4cdd │ │ - @ instruction: 0xff69ad37 │ │ + @ instruction: 0xff69ad10 │ │ @ instruction: 0xff6c4d25 │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #200 @ 0xc8 │ │ mov r4, r1 │ │ mov r1, #5 │ │ mov r5, r0 │ │ str r2, [sp, #196] @ 0xc4 │ │ @@ -3422639,34 +3422639,34 @@ │ │ mov r2, #0 │ │ bl c8cce8 │ │ mov r0, r8 │ │ bl cf66b0 │ │ mov r0, r6 │ │ add sp, sp, #200 @ 0xc8 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff6a3841 │ │ + @ instruction: 0xff6a381a │ │ @ instruction: 0xff6c49fd │ │ - @ instruction: 0xff695375 │ │ + @ instruction: 0xff69534e │ │ @ instruction: 0xff6c49d1 │ │ - @ instruction: 0xff695349 │ │ - @ instruction: 0xff69b06c │ │ - @ instruction: 0xff68fde2 │ │ - @ instruction: 0xff69b040 │ │ + @ instruction: 0xff695322 │ │ + @ instruction: 0xff69b045 │ │ + @ instruction: 0xff68fdbb │ │ + @ instruction: 0xff69b019 │ │ @ instruction: 0xff68cd77 │ │ @ instruction: 0xff68cd53 │ │ @ instruction: 0xff6be085 │ │ @ instruction: 0xff6beca0 │ │ @ instruction: 0xff6bec80 │ │ @ instruction: 0xff6af009 │ │ - @ instruction: 0xff6a365a │ │ - @ instruction: 0xff6a363e │ │ + @ instruction: 0xff6a3633 │ │ + @ instruction: 0xff6a3617 │ │ @ instruction: 0xff6b948e │ │ @ instruction: 0xff6b1fac │ │ @ instruction: 0xff6c47b5 │ │ - @ instruction: 0xff69512d │ │ + @ instruction: 0xff695106 │ │ push {r4, r5, r6, lr} │ │ mov r1, #5 │ │ bl cbbf60 │ │ cmp r0, #0 │ │ beq cf7e50 │ │ add r4, r0, #12 │ │ mov r6, r0 │ │ @@ -3422692,15 +3422692,15 @@ │ │ ldr r0, [pc, #20] @ cf7e70 │ │ ldr r1, [pc, #20] @ cf7e74 │ │ ldr r2, [pc, #20] @ cf7e78 │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ add r2, pc, r2 │ │ b c44998 │ │ - @ instruction: 0xff690622 │ │ + @ instruction: 0xff6905fb │ │ andeq r0, r0, r0, lsl r0 │ │ andeq r0, r0, r0, lsl #7 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ mov r6, r0 │ │ mov r0, r1 │ │ mov r5, r1 │ │ @@ -3422906,23 +3422906,23 @@ │ │ mov r8, #0 │ │ b cf81b8 │ │ mov r8, #1 │ │ mov r0, r8 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff6c4399 │ │ - @ instruction: 0xff698652 │ │ - @ instruction: 0xff69059e │ │ + @ instruction: 0xff69862b │ │ + @ instruction: 0xff690577 │ │ @ instruction: 0xff6c4639 │ │ - @ instruction: 0xff69abec │ │ + @ instruction: 0xff69abc5 │ │ @ instruction: 0xff68c9a3 │ │ @ instruction: 0xff6bdcf9 │ │ @ instruction: 0xff6a7e56 │ │ @ instruction: 0xff6a89b2 │ │ - @ instruction: 0xff698816 │ │ + @ instruction: 0xff6987ef │ │ @ instruction: 0xff6b6b99 │ │ bx lr │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #8 │ │ mov r4, r0 │ │ mov r0, #0 │ │ mov r5, r1 │ │ @@ -3423043,17 +3423043,17 @@ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ ldr r1, [pc, #24] @ cf83f4 │ │ mov r2, #51 @ 0x33 │ │ add r1, pc, r1 │ │ bl cd1394 │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff68d7a2 │ │ - @ instruction: 0xff68d746 │ │ - @ instruction: 0xff68d702 │ │ + @ instruction: 0xff68d77b │ │ + @ instruction: 0xff68d71f │ │ + @ instruction: 0xff68d6db │ │ cmp r0, #0 │ │ bxeq lr │ │ ldr r1, [r0, #8] │ │ cmp r1, #0 │ │ bne cf845c │ │ push {r4, lr} │ │ ldr r2, [r0, #12] │ │ @@ -3423075,17 +3423075,17 @@ │ │ bl cd15ec │ │ mov r0, r4 │ │ pop {r4, lr} │ │ ldr r1, [pc, #16] @ cf8474 │ │ mov r2, #106 @ 0x6a │ │ add r1, pc, r1 │ │ b cd1394 │ │ - @ instruction: 0xff68d6aa │ │ - @ instruction: 0xff68d692 │ │ - @ instruction: 0xff68d67a │ │ + @ instruction: 0xff68d683 │ │ + @ instruction: 0xff68d66b │ │ + @ instruction: 0xff68d653 │ │ ldr r0, [r0] │ │ bx lr │ │ ldr r0, [r0, #4] │ │ bx lr │ │ ldr r1, [r0] │ │ mov r2, #0 │ │ str r2, [r0, #28] │ │ @@ -3423166,18 +3423166,18 @@ │ │ cmp r0, #0 │ │ moveq r5, #0 │ │ streq r5, [r4, #20] │ │ streq r5, [r4, #4] │ │ mov r0, r5 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff68d566 │ │ - @ instruction: 0xff69d77b │ │ - @ instruction: 0xff68d5b6 │ │ - @ instruction: 0xff69d7cb │ │ + @ instruction: 0xff68d53f │ │ + @ instruction: 0xff69d754 │ │ + @ instruction: 0xff68d58f │ │ + @ instruction: 0xff69d7a4 │ │ @ instruction: 0xff6c603d │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ mov r5, r0 │ │ ldr r0, [r0, #4] │ │ ldr r2, [r5, #24] │ │ mov r4, #1 │ │ sub r3, r2, r0 │ │ @@ -3423248,18 +3423248,18 @@ │ │ mov r0, r8 │ │ mov r3, #225 @ 0xe1 │ │ bl cd15ec │ │ str r6, [r5, #24] │ │ str r7, [r5] │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff68d48a │ │ - @ instruction: 0xff68d3fa │ │ - @ instruction: 0xff68d462 │ │ - @ instruction: 0xff69f518 │ │ + @ instruction: 0xff68d463 │ │ + @ instruction: 0xff68d3d3 │ │ + @ instruction: 0xff68d43b │ │ + @ instruction: 0xff69f4f1 │ │ push {r4, r5, r6, r7, r8, lr} │ │ ldr r6, [r0, #4] │ │ ldr r7, [r0, #20] │ │ sub r7, r7, r6 │ │ cmp r7, r2 │ │ bcs cf8774 │ │ bl c8cb04 │ │ @@ -3423327,20 +3423327,20 @@ │ │ str r0, [r6, #4] │ │ add r0, r1, r8 │ │ str r0, [r6, #28] │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff68d386 │ │ - @ instruction: 0xff690f09 │ │ - @ instruction: 0xff68d30e │ │ - @ instruction: 0xff690e91 │ │ - @ instruction: 0xff68d32a │ │ - @ instruction: 0xff690ead │ │ + @ instruction: 0xff68d35f │ │ + @ instruction: 0xff690ee2 │ │ + @ instruction: 0xff68d2e7 │ │ + @ instruction: 0xff690e6a │ │ + @ instruction: 0xff68d303 │ │ + @ instruction: 0xff690e86 │ │ push {r4, r5, fp, lr} │ │ mov r4, #0 │ │ cmp r1, #0 │ │ beq cf88e4 │ │ ldr r2, [r0, #4] │ │ ldr r3, [r0, #20] │ │ sub r2, r3, r2 │ │ @@ -3423378,18 +3423378,18 @@ │ │ mov r4, #0 │ │ movt r1, #12 │ │ mov r0, #36 @ 0x24 │ │ mov r2, #0 │ │ bl c8cce8 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff68d236 │ │ - @ instruction: 0xff68d24a │ │ - @ instruction: 0xff68d1e2 │ │ - @ instruction: 0xff68d1f6 │ │ + @ instruction: 0xff68d20f │ │ + @ instruction: 0xff68d223 │ │ + @ instruction: 0xff68d1bb │ │ + @ instruction: 0xff68d1cf │ │ push {r4, lr} │ │ ldr r3, [r0, #4] │ │ ldr r4, [r0, #24] │ │ sub r4, r4, r3 │ │ cmp r4, r1 │ │ bcs cf8988 │ │ bl c8cb04 │ │ @@ -3423411,15 +3423411,15 @@ │ │ ldrne ip, [r0, #28] │ │ addne r1, r3, r1 │ │ strne r1, [r0, #4] │ │ addne r1, ip, r2 │ │ strne r1, [r0, #28] │ │ mov r0, r4 │ │ pop {r4, pc} │ │ - @ instruction: 0xff68d17e │ │ + @ instruction: 0xff68d157 │ │ @ instruction: 0xff6c1adf │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #12 │ │ ldr fp, [sp, #48] @ 0x30 │ │ mov r6, r0 │ │ ldr r0, [sp, #52] @ 0x34 │ │ mov r5, r3 │ │ @@ -3426253,22 +3426253,22 @@ │ │ ldr r2, [pc, #48] @ cfb630 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c8cbf8 │ │ mov r0, #4 │ │ mov r1, #158 @ 0x9e │ │ b cfb554 │ │ - @ instruction: 0xff695323 │ │ - @ instruction: 0xff6970bd │ │ - @ instruction: 0xff6952db │ │ + @ instruction: 0xff6952fc │ │ + @ instruction: 0xff697096 │ │ + @ instruction: 0xff6952b4 │ │ @ instruction: 0xff6b7812 │ │ - @ instruction: 0xff6952af │ │ - @ instruction: 0xff697049 │ │ - @ instruction: 0xff6951f3 │ │ - @ instruction: 0xff696f8d │ │ + @ instruction: 0xff695288 │ │ + @ instruction: 0xff697022 │ │ + @ instruction: 0xff6951cc │ │ + @ instruction: 0xff696f66 │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #8 │ │ mov r5, r3 │ │ add r3, sp, #4 │ │ mov r4, #0 │ │ str r3, [sp] │ │ mov r3, r5 │ │ @@ -3426301,15 +3426301,15 @@ │ │ mov r1, r5 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c8cce8 │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff695147 │ │ + @ instruction: 0xff695120 │ │ @ instruction: 0xff6b767e │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #16 │ │ str r1, [sp] │ │ add r1, sp, #12 │ │ add r2, sp, #8 │ │ add r3, sp, #4 │ │ @@ -3426414,15 +3426414,15 @@ │ │ add r1, pc, r1 │ │ bl cd1394 │ │ ldr r0, [sp, #8] │ │ bl c2c544 │ │ mov r0, #0 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff694f73 │ │ + @ instruction: 0xff694f4c │ │ push {r4, r5, r6, lr} │ │ mov r5, r0 │ │ ldr r0, [r0, #20] │ │ mov r4, r1 │ │ bl cfedc8 │ │ mov r6, #1 │ │ tst r0, #1 │ │ @@ -3426553,17 +3426553,17 @@ │ │ mov r1, r5 │ │ mov r2, r4 │ │ mov r3, #166 @ 0xa6 │ │ bl cd15ec │ │ mov r0, #0 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff694db3 │ │ + @ instruction: 0xff694d8c │ │ @ instruction: 0xff6c0af8 │ │ - @ instruction: 0xff694d77 │ │ + @ instruction: 0xff694d50 │ │ @ instruction: 0xff6c0abc │ │ mov r3, #1 │ │ b cfc15c │ │ ldr r0, [r0, #20] │ │ b cfed38 │ │ ldr r0, [r0, #20] │ │ ldr r0, [r0, #20] │ │ @@ -3426680,18 +3426680,18 @@ │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c8cce8 │ │ mov r0, #0 │ │ add sp, sp, #24 │ │ pop {r4, r5, fp, lr} │ │ bx lr │ │ - @ instruction: 0xff694b8b │ │ + @ instruction: 0xff694b64 │ │ @ instruction: 0xff6b70c2 │ │ - @ instruction: 0xff694b5f │ │ - @ instruction: 0xff68be95 │ │ + @ instruction: 0xff694b38 │ │ + @ instruction: 0xff68be6e │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ mov r0, #0 │ │ mov r5, #0 │ │ bl cfce34 │ │ cmp r0, #0 │ │ beq cfbd04 │ │ @@ -3426731,16 +3426731,16 @@ │ │ bl c8cbf8 │ │ mov r0, #4 │ │ mov r1, #155 @ 0x9b │ │ mov r2, #0 │ │ bl c8cce8 │ │ mvn r0, #0 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff694a87 │ │ - @ instruction: 0xff69832f │ │ + @ instruction: 0xff694a60 │ │ + @ instruction: 0xff698308 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #200 @ 0xc8 │ │ mov r4, r3 │ │ ldr r5, [sp, #232] @ 0xe8 │ │ str r3, [sp, #196] @ 0xc4 │ │ bl c9dbac │ │ add r1, sp, #192 @ 0xc0 │ │ @@ -3426936,15 +3426936,15 @@ │ │ bl d36a40 │ │ mov r6, #1 │ │ mov r0, r4 │ │ bl cfce10 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff6947af │ │ + @ instruction: 0xff694788 │ │ @ instruction: 0xff6b6ce6 │ │ ldr r0, [r0, #20] │ │ mov r1, #0 │ │ b cfed2c │ │ ldr r0, [r0, #20] │ │ ldr r0, [r0, #120] @ 0x78 │ │ bx lr │ │ @@ -3427225,31 +3427225,31 @@ │ │ mov r0, r7 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov r7, #0 │ │ b cfc528 │ │ @ instruction: 0xff6c1428 │ │ @ instruction: 0xff6a2041 │ │ - @ instruction: 0xff6963c5 │ │ - @ instruction: 0xff69b967 │ │ + @ instruction: 0xff69639e │ │ + @ instruction: 0xff69b940 │ │ @ instruction: 0xff6a470a │ │ @ instruction: 0xff6b6adb │ │ @ instruction: 0xff6bd88e │ │ @ instruction: 0xff6c23be │ │ - @ instruction: 0xff69f0cd │ │ + @ instruction: 0xff69f0a6 │ │ @ instruction: 0xff6a2c91 │ │ @ instruction: 0xff6abdd3 │ │ @ instruction: 0xff6b88b1 │ │ - @ instruction: 0xff696261 │ │ + @ instruction: 0xff69623a │ │ @ instruction: 0xff6bc363 │ │ @ instruction: 0xff6ad90d │ │ - @ instruction: 0xff694c74 │ │ + @ instruction: 0xff694c4d │ │ @ instruction: 0xff6b1484 │ │ @ instruction: 0xff6b4cb6 │ │ - @ instruction: 0xff6961bc │ │ + @ instruction: 0xff696195 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ mov r8, r2 │ │ mov r5, r1 │ │ mov r1, r3 │ │ mov r2, #128 @ 0x80 │ │ mov r6, r3 │ │ mov r4, r0 │ │ @@ -3427448,24 +3427448,24 @@ │ │ mov r7, #1 │ │ mov r0, r9 │ │ b cfc75c │ │ @ instruction: 0xff6af369 │ │ @ instruction: 0xff6a5fcc │ │ @ instruction: 0xff6a80c6 │ │ @ instruction: 0xff6ac36d │ │ - @ instruction: 0xff68b4e8 │ │ - @ instruction: 0xff69967f │ │ + @ instruction: 0xff68b4c1 │ │ + @ instruction: 0xff699658 │ │ @ instruction: 0xff6ac2b1 │ │ @ instruction: 0xff6a4297 │ │ @ instruction: 0xff6af2d4 │ │ - @ instruction: 0xff68b31d │ │ + @ instruction: 0xff68b2f6 │ │ @ instruction: 0xff6ba20a │ │ @ instruction: 0xff6ac1cd │ │ - @ instruction: 0xff69b405 │ │ - @ instruction: 0xff694868 │ │ + @ instruction: 0xff69b3de │ │ + @ instruction: 0xff694841 │ │ @ instruction: 0xff6a5de4 │ │ @ instruction: 0xff6ab8bb │ │ @ instruction: 0xff6ac131 │ │ @ instruction: 0xff6b4919 │ │ @ instruction: 0xff6bdbd6 │ │ @ instruction: 0xff6ac0c1 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ @@ -3427670,15 +3427670,15 @@ │ │ add sp, sp, #28 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov r0, r4 │ │ bl d00de4 │ │ mov r0, #0 │ │ add sp, sp, #28 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff693caf │ │ + @ instruction: 0xff693c88 │ │ @ instruction: 0xff6aeeab │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ cmp r1, #0 │ │ beq cfcd8c │ │ mov r4, r0 │ │ ldrb r0, [r1, #5] │ │ @@ -3427773,15 +3427773,15 @@ │ │ mvn r6, #0 │ │ b cfcdc4 │ │ mov r6, r7 │ │ mov r0, r6 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff6b3119 │ │ - @ instruction: 0xff68db81 │ │ + @ instruction: 0xff68db5a │ │ @ instruction: 0xff6b26e3 │ │ @ instruction: 0xff6a3b63 │ │ ldr r0, [pc, #4] @ cfcdec │ │ add r0, pc, r0 │ │ bx lr │ │ andseq sl, r3, r8, lsl lr │ │ ldr r0, [pc, #4] @ cfcdfc │ │ @@ -3428270,19 +3428270,19 @@ │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c8cbf8 │ │ movw r0, #258 @ 0x102 │ │ movt r0, #12 │ │ orr r1, r0, #1 │ │ b cfd438 │ │ - @ instruction: 0xff68f834 │ │ - @ instruction: 0xff69469d │ │ + @ instruction: 0xff68f80d │ │ + @ instruction: 0xff694676 │ │ @ instruction: 0xff6ab134 │ │ @ instruction: 0xff6a77a0 │ │ - @ instruction: 0xff697047 │ │ + @ instruction: 0xff697020 │ │ @ instruction: 0xff6b556d │ │ @ instruction: 0xff6aae9c │ │ @ instruction: 0xff6a7508 │ │ @ instruction: 0xff6bcbdd │ │ @ instruction: 0xff6a6ec9 │ │ @ instruction: 0xff6aafb0 │ │ @ instruction: 0xff6a761c │ │ @@ -3428436,16 +3428436,16 @@ │ │ mov r1, r8 │ │ mov r3, fp │ │ ldr r2, [pc, r2] │ │ bl cd560c │ │ cmp r0, #0 │ │ movne r4, #1 │ │ b cfd70c │ │ - @ instruction: 0xff68f020 │ │ - @ instruction: 0xff693e81 │ │ + @ instruction: 0xff68eff9 │ │ + @ instruction: 0xff693e5a │ │ @ instruction: 0xff6b4e3d │ │ andseq r1, r5, r8, asr #8 │ │ andseq r1, r5, ip, lsr #8 │ │ andseq r1, r5, r0, lsl r4 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #12 │ │ mov r4, r2 │ │ @@ -3428536,17 +3428536,17 @@ │ │ bl cd53e8 │ │ cmp r0, #0 │ │ bne cfd868 │ │ mov r0, #0 │ │ add sp, sp, #12 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff686fd3 │ │ - @ instruction: 0xff696766 │ │ + @ instruction: 0xff69673f │ │ @ instruction: 0xff687a1e │ │ - @ instruction: 0xff68b508 │ │ + @ instruction: 0xff68b4e1 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #12 │ │ cmp r0, #0 │ │ beq cfdb5c │ │ mov r7, r1 │ │ ldr r1, [pc, #700] @ cfdca4 │ │ mov r9, r0 │ │ @@ -3428723,17 +3428723,17 @@ │ │ mov r7, #0 │ │ mov r5, #0 │ │ b cfdc70 │ │ mov r8, #1 │ │ b cfdc70 │ │ @ instruction: 0xff6b8285 │ │ @ instruction: 0xff686efb │ │ - @ instruction: 0xff6966a2 │ │ + @ instruction: 0xff69667b │ │ @ instruction: 0xff68796e │ │ - @ instruction: 0xff68b464 │ │ + @ instruction: 0xff68b43d │ │ ldr r2, [r0, #16] │ │ mov r1, r0 │ │ mov r0, #1 │ │ cmp r2, #0 │ │ bxne lr │ │ push {r4, lr} │ │ mov r0, r1 │ │ @@ -3429749,43 +3429749,43 @@ │ │ b cfe560 │ │ ldr fp, [sp, #12] │ │ b cfe9cc │ │ mvn r8, #0 │ │ ldr sl, [sp, #8] │ │ ldr fp, [sp, #12] │ │ b cfe55c │ │ - @ instruction: 0xff6876ef │ │ + @ instruction: 0xff6876c8 │ │ @ instruction: 0xff6b0fea │ │ - @ instruction: 0xff687667 │ │ + @ instruction: 0xff687640 │ │ @ instruction: 0xff6b0f62 │ │ - @ instruction: 0xff6875d7 │ │ + @ instruction: 0xff6875b0 │ │ @ instruction: 0xff6b0ed2 │ │ - @ instruction: 0xff68754f │ │ + @ instruction: 0xff687528 │ │ @ instruction: 0xff6b0e4a │ │ - @ instruction: 0xff687503 │ │ + @ instruction: 0xff6874dc │ │ @ instruction: 0xff6b0dfe │ │ - @ instruction: 0xff6874bb │ │ + @ instruction: 0xff687494 │ │ @ instruction: 0xff6b0db6 │ │ - @ instruction: 0xff687473 │ │ + @ instruction: 0xff68744c │ │ @ instruction: 0xff6b0d6e │ │ - @ instruction: 0xff687433 │ │ + @ instruction: 0xff68740c │ │ @ instruction: 0xff6b0d2e │ │ - @ instruction: 0xff68733f │ │ + @ instruction: 0xff687318 │ │ @ instruction: 0xff6b0c36 │ │ - @ instruction: 0xff687177 │ │ + @ instruction: 0xff687150 │ │ @ instruction: 0xff6b0a72 │ │ - @ instruction: 0xff686f9b │ │ + @ instruction: 0xff686f74 │ │ @ instruction: 0xff6b0896 │ │ - @ instruction: 0xff686f13 │ │ + @ instruction: 0xff686eec │ │ @ instruction: 0xff6b080e │ │ - @ instruction: 0xff686ea3 │ │ + @ instruction: 0xff686e7c │ │ @ instruction: 0xff6b079e │ │ - @ instruction: 0xff6870a3 │ │ + @ instruction: 0xff68707c │ │ @ instruction: 0xff6b099e │ │ - @ instruction: 0xff687043 │ │ + @ instruction: 0xff68701c │ │ @ instruction: 0xff6b093e │ │ b cfe3dc │ │ ldr r0, [r0, #20] │ │ b c3ab3c │ │ push {fp, lr} │ │ ldr r0, [r0, #20] │ │ bl c3ab3c │ │ @@ -3429989,21 +3429989,21 @@ │ │ cmp r7, r0 │ │ beq cff068 │ │ mov r0, r7 │ │ bl c3ad28 │ │ mov r0, r4 │ │ add sp, sp, #12 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff68e008 │ │ + @ instruction: 0xff68dfe1 │ │ @ instruction: 0xff6b7aff │ │ - @ instruction: 0xff68de98 │ │ + @ instruction: 0xff68de71 │ │ @ instruction: 0xff6b798f │ │ - @ instruction: 0xff68defc │ │ + @ instruction: 0xff68ded5 │ │ @ instruction: 0xff6b79f3 │ │ - @ instruction: 0xff68ded4 │ │ + @ instruction: 0xff68dead │ │ @ instruction: 0xff6b79cb │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r7, r1 │ │ ldr r1, [pc, #324] @ cff1e8 │ │ mov r8, r2 │ │ mov r6, r0 │ │ add r1, pc, r1 │ │ @@ -3430354,15 +3430354,15 @@ │ │ add r1, pc, r1 │ │ bl cd1394 │ │ mov r7, #0 │ │ mov r0, r7 │ │ add sp, sp, #12 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff6a308a │ │ - @ instruction: 0xff6885eb │ │ + @ instruction: 0xff6885c4 │ │ @ instruction: 0xff6a2fc6 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ mov r4, r0 │ │ ldr r0, [r2] │ │ cmp r0, #0 │ │ ldrne r0, [r2, #4] │ │ @@ -3430513,15 +3430513,15 @@ │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ andeq r0, r0, r0 │ │ andeq r0, r0, r1 │ │ andeq r0, r0, r2 │ │ andeq r0, r0, r3 │ │ @ instruction: 0xff6a2d6a │ │ - @ instruction: 0xff698365 │ │ + @ instruction: 0xff69833e │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl cdd60c │ │ ldr r1, [r4, #16] │ │ pop {r4, lr} │ │ b cdd610 │ │ ldr r0, [r0, #36] @ 0x24 │ │ @@ -3431310,25 +3431310,25 @@ │ │ b d00488 │ │ mov r0, sl │ │ mov r5, #1 │ │ mvn r8, #0 │ │ ldr fp, [sp, #72] @ 0x48 │ │ ldr r4, [sp, #76] @ 0x4c │ │ b d00488 │ │ - @ instruction: 0xff686175 │ │ + @ instruction: 0xff68614e │ │ @ instruction: 0xff6b17fe │ │ - @ instruction: 0xff68609d │ │ + @ instruction: 0xff686076 │ │ @ instruction: 0xff6b1726 │ │ - @ instruction: 0xff6860c9 │ │ + @ instruction: 0xff6860a2 │ │ @ instruction: 0xff6b1752 │ │ - @ instruction: 0xff6860f5 │ │ + @ instruction: 0xff6860ce │ │ @ instruction: 0xff6b177e │ │ andseq lr, r4, r8, asr #30 │ │ @ instruction: 0x0014e8d8 │ │ - @ instruction: 0xff685695 │ │ + @ instruction: 0xff68566e │ │ @ instruction: 0xff6b0d1e │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #28 │ │ str r0, [sp, #20] │ │ ldr r0, [r0, #4] │ │ bl c3cc04 │ │ mov r8, r0 │ │ @@ -3431863,18 +3431863,18 @@ │ │ mov r1, r8 │ │ mov r2, #0 │ │ bl c8cce8 │ │ mov r0, r5 │ │ bl d00de4 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff695147 │ │ - @ instruction: 0xff6950bb │ │ + @ instruction: 0xff695120 │ │ + @ instruction: 0xff695094 │ │ @ instruction: 0xff69e2e3 │ │ - @ instruction: 0xff694fdb │ │ + @ instruction: 0xff694fb4 │ │ @ instruction: 0xff69e203 │ │ ldr r0, [r0, #12] │ │ bx lr │ │ mov r1, r0 │ │ mov r0, #0 │ │ b d00c10 │ │ push {r4, lr} │ │ @@ -3431939,15 +3431939,15 @@ │ │ ldr r1, [pc, #20] @ d00eec │ │ mov r0, r4 │ │ mov r2, #181 @ 0xb5 │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b cd1394 │ │ andseq sp, r4, r8, ror sp │ │ - @ instruction: 0xff694e8f │ │ + @ instruction: 0xff694e68 │ │ add r0, r0, #88 @ 0x58 │ │ ldrex r1, [r0] │ │ add r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ bne d00ef4 │ │ mov r0, #0 │ │ @@ -3432801,15 +3432801,15 @@ │ │ b d019bc │ │ str r6, [r9, #76] @ 0x4c │ │ ldr r1, [pc, #16] @ d01c68 │ │ ldr r1, [pc, r1] │ │ ldr r0, [sp, #16] │ │ bl d182f4 │ │ b d019bc │ │ - @ instruction: 0xff6941cb │ │ + @ instruction: 0xff6941a4 │ │ andseq ip, r4, r0, ror #31 │ │ andseq sp, r4, ip │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ cmp r0, #0 │ │ beq d01d34 │ │ mov fp, r1 │ │ @@ -3433005,20 +3433005,20 @@ │ │ bl c8cce8 │ │ mvn r0, #1 │ │ add sp, sp, #64 @ 0x40 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ mvn r0, #0 │ │ add sp, sp, #64 @ 0x40 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff693e0b │ │ - @ instruction: 0xff685bec │ │ + @ instruction: 0xff693de4 │ │ + @ instruction: 0xff685bc5 │ │ @ instruction: 0xff6bb72c │ │ @ instruction: 0xff6a20ca │ │ - @ instruction: 0xff68f144 │ │ - @ instruction: 0xff693e2f │ │ + @ instruction: 0xff68f11d │ │ + @ instruction: 0xff693e08 │ │ mov r2, r1 │ │ cmp r0, #0 │ │ beq d01fd8 │ │ ldr r1, [r0, #64] @ 0x40 │ │ cmp r1, #0 │ │ ldrne r1, [r1] │ │ cmpne r1, #912 @ 0x390 │ │ @@ -3433104,18 +3433104,18 @@ │ │ bl c8cce8 │ │ mvn r0, #1 │ │ add sp, sp, #64 @ 0x40 │ │ pop {r4, r5, r6, pc} │ │ mvn r0, #0 │ │ add sp, sp, #64 @ 0x40 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff693c7f │ │ + @ instruction: 0xff693c58 │ │ @ instruction: 0xff6b0ca3 │ │ @ instruction: 0xff69c191 │ │ - @ instruction: 0xff686e0c │ │ + @ instruction: 0xff686de5 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #64 @ 0x40 │ │ cmp r0, #0 │ │ str r1, [sp, #20] │ │ beq d021d4 │ │ mov r4, r0 │ │ ldr r0, [r0] │ │ @@ -3433166,19 +3433166,19 @@ │ │ bl c8cce8 │ │ mvn r0, #1 │ │ add sp, sp, #64 @ 0x40 │ │ pop {r4, r5, r6, pc} │ │ mvn r0, #0 │ │ add sp, sp, #64 @ 0x40 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff693b87 │ │ - @ instruction: 0xff68ca0d │ │ + @ instruction: 0xff693b60 │ │ + @ instruction: 0xff68c9e6 │ │ @ instruction: 0xff6bb490 │ │ @ instruction: 0xff69c099 │ │ - @ instruction: 0xff691615 │ │ + @ instruction: 0xff6915ee │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #8 │ │ mov r4, r0 │ │ ldr r0, [r0, #16] │ │ mov r5, r1 │ │ cmp r0, #0 │ │ bne d0225c │ │ @@ -3433262,30 +3433262,30 @@ │ │ bl c8cce8 │ │ mvn r0, #1 │ │ add sp, sp, #64 @ 0x40 │ │ pop {r4, r5, r6, pc} │ │ mvn r0, #0 │ │ add sp, sp, #64 @ 0x40 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff693a07 │ │ + @ instruction: 0xff6939e0 │ │ @ instruction: 0xff6a5da3 │ │ @ instruction: 0xff6bb310 │ │ @ instruction: 0xff69bf19 │ │ - @ instruction: 0xff6914d8 │ │ + @ instruction: 0xff6914b1 │ │ push {r4, lr} │ │ mov r4, r0 │ │ ldr r0, [r0, #12] │ │ bl c3ac74 │ │ ldr r1, [pc, #16] @ d023d4 │ │ mov r0, r4 │ │ mov r2, #19 │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b cd1394 │ │ - @ instruction: 0xff6872ec │ │ + @ instruction: 0xff6872c5 │ │ push {r4, lr} │ │ mov r4, r0 │ │ ldr r0, [r0] │ │ bl c3ac74 │ │ ldr r0, [r4, #4] │ │ bl c3ac74 │ │ ldr r0, [r4, #8] │ │ @@ -3433294,15 +3433294,15 @@ │ │ bl c3ac74 │ │ ldr r1, [pc, #16] @ d02418 │ │ mov r0, r4 │ │ mov r2, #19 │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b cd1394 │ │ - @ instruction: 0xff6872a8 │ │ + @ instruction: 0xff687281 │ │ push {r4, r5, r6, lr} │ │ ldr r1, [pc, #160] @ d024c8 │ │ mov r0, #20 │ │ mov r2, #36 @ 0x24 │ │ add r1, pc, r1 │ │ bl cd1158 │ │ mov r4, #0 │ │ @@ -3433338,16 +3433338,16 @@ │ │ ldr r1, [pc, #24] @ d024cc │ │ mov r0, r5 │ │ mov r2, #54 @ 0x36 │ │ add r1, pc, r1 │ │ bl cd1394 │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff687288 │ │ - @ instruction: 0xff6871fc │ │ + @ instruction: 0xff687261 │ │ + @ instruction: 0xff6871d5 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ mov sl, r0 │ │ ldr r0, [r0, #76] @ 0x4c │ │ bl d18374 │ │ cmp r0, #1 │ │ blt d02570 │ │ @@ -3433859,30 +3433859,30 @@ │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c8cbf8 │ │ mov r0, #4 │ │ mov r1, #118 @ 0x76 │ │ b d02b2c │ │ @ instruction: 0xff69a963 │ │ - @ instruction: 0xff693430 │ │ + @ instruction: 0xff693409 │ │ @ instruction: 0xff69a83f │ │ - @ instruction: 0xff69330c │ │ + @ instruction: 0xff6932e5 │ │ @ instruction: 0xff69a90b │ │ - @ instruction: 0xff6933d8 │ │ + @ instruction: 0xff6933b1 │ │ @ instruction: 0xff69a7ff │ │ - @ instruction: 0xff6932cc │ │ + @ instruction: 0xff6932a5 │ │ @ instruction: 0xff69a8a3 │ │ @ instruction: 0xff69a867 │ │ - @ instruction: 0xff693334 │ │ + @ instruction: 0xff69330d │ │ @ instruction: 0xff69a797 │ │ - @ instruction: 0xff693264 │ │ + @ instruction: 0xff69323d │ │ @ instruction: 0xff69a5df │ │ - @ instruction: 0xff6930ac │ │ + @ instruction: 0xff693085 │ │ @ instruction: 0xff69a607 │ │ - @ instruction: 0xff6930d4 │ │ + @ instruction: 0xff6930ad │ │ @ instruction: 0xff69a75b │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #28 │ │ mov r4, r0 │ │ ldr r0, [r3, #4] │ │ mov r9, #0 │ │ mov fp, r3 │ │ @@ -3435531,15 +3435531,15 @@ │ │ b d045d4 │ │ @ instruction: 0xff698d73 │ │ @ instruction: 0xff6a750d │ │ @ instruction: 0xff698d3b │ │ @ instruction: 0xff6a74d5 │ │ @ instruction: 0xff698d0f │ │ @ instruction: 0xff6a74a9 │ │ - @ instruction: 0xff6922f8 │ │ + @ instruction: 0xff6922d1 │ │ @ instruction: 0xff698caf │ │ @ instruction: 0xff6a7449 │ │ @ instruction: 0xff698c83 │ │ @ instruction: 0xff6a741d │ │ @ instruction: 0xff698c5b │ │ @ instruction: 0xff6a73f5 │ │ @ instruction: 0xff698c23 │ │ @@ -3435798,19 +3435798,19 @@ │ │ add r2, pc, r2 │ │ bl cd15ec │ │ b d04aec │ │ mov r7, #0 │ │ mov r6, #0 │ │ b d04b00 │ │ @ instruction: 0xff69ff12 │ │ - @ instruction: 0xff69504d │ │ + @ instruction: 0xff695026 │ │ @ instruction: 0xff69ff3e │ │ - @ instruction: 0xff695079 │ │ + @ instruction: 0xff695052 │ │ @ instruction: 0xff69fcc2 │ │ - @ instruction: 0xff694dfd │ │ + @ instruction: 0xff694dd6 │ │ @ instruction: 0xff69fe26 │ │ @ instruction: 0xff69fc72 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #76 @ 0x4c │ │ str r3, [sp, #4] │ │ mov fp, r2 │ │ mov r6, r1 │ │ @@ -3436808,18 +3436808,18 @@ │ │ bl c8ca58 │ │ mov r0, r4 │ │ mvn r1, r4 │ │ and r0, r0, r8 │ │ orr r5, r1, r0 │ │ b d057b0 │ │ @ instruction: 0xff6b4a98 │ │ - @ instruction: 0xff6857e2 │ │ + @ instruction: 0xff6857bb │ │ @ instruction: 0xff6b4ce4 │ │ @ instruction: 0xff6b4a1c │ │ - @ instruction: 0xff68574e │ │ + @ instruction: 0xff685727 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #276 @ 0x114 │ │ mov r6, r0 │ │ ldr r0, [sp, #312] @ 0x138 │ │ cmp r0, #1 │ │ cmpge r2, #1 │ │ bge d05b68 │ │ @@ -3437260,34 +3437260,34 @@ │ │ mov r2, #0 │ │ bl c8cce8 │ │ mvn fp, #0 │ │ ldr r8, [sp, #8] │ │ ldr r6, [sp, #16] │ │ b d060bc │ │ @ instruction: 0xff6b457c │ │ - @ instruction: 0xff68fe4c │ │ + @ instruction: 0xff68fe25 │ │ @ instruction: 0xff6b4454 │ │ - @ instruction: 0xff68fd24 │ │ - @ instruction: 0xff69085c │ │ + @ instruction: 0xff68fcfd │ │ + @ instruction: 0xff690835 │ │ @ instruction: 0xff6b442c │ │ - @ instruction: 0xff68fcfc │ │ + @ instruction: 0xff68fcd5 │ │ @ instruction: 0xff6b43dc │ │ - @ instruction: 0xff68fcac │ │ + @ instruction: 0xff68fc85 │ │ @ instruction: 0xff6b4394 │ │ - @ instruction: 0xff68fc64 │ │ + @ instruction: 0xff68fc3d │ │ @ instruction: 0xff6b4378 │ │ - @ instruction: 0xff68fc48 │ │ + @ instruction: 0xff68fc21 │ │ @ instruction: 0xff6b435c │ │ - @ instruction: 0xff68fc2c │ │ + @ instruction: 0xff68fc05 │ │ @ instruction: 0xff6b4340 │ │ - @ instruction: 0xff68fc10 │ │ + @ instruction: 0xff68fbe9 │ │ @ instruction: 0xff6b42e8 │ │ - @ instruction: 0xff68fbb8 │ │ + @ instruction: 0xff68fb91 │ │ @ instruction: 0xff6b4304 │ │ - @ instruction: 0xff68fbd4 │ │ + @ instruction: 0xff68fbad │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #52 @ 0x34 │ │ cmp r2, #48 @ 0x30 │ │ ldrcs r5, [sp, #88] @ 0x58 │ │ cmpcs r5, #58 @ 0x3a │ │ bhi d062a0 │ │ bl c8cb04 │ │ @@ -3437483,15 +3437483,15 @@ │ │ str r2, [r0, #20] │ │ mov r0, r1 │ │ str r6, [r4, #52] @ 0x34 │ │ str r3, [r4, #56] @ 0x38 │ │ pop {r4, r5, r6, pc} │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff68dbba │ │ + @ instruction: 0xff68db93 │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r7, r1 │ │ ldr r1, [pc, #260] @ d066a4 │ │ mov r6, r0 │ │ mov r0, #56 @ 0x38 │ │ add r1, pc, r1 │ │ mov r2, #64 @ 0x40 │ │ @@ -3437553,16 +3437553,16 @@ │ │ str r0, [r5, #44] @ 0x2c │ │ beq d0669c │ │ ldr r0, [r7, #48] @ 0x30 │ │ str r0, [r5, #48] @ 0x30 │ │ mov r8, #1 │ │ mov r0, r8 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff68db32 │ │ - @ instruction: 0xff68da6e │ │ + @ instruction: 0xff68db0b │ │ + @ instruction: 0xff68da47 │ │ push {r4, r5, fp, lr} │ │ ldr r4, [r0, #80] @ 0x50 │ │ cmp r4, #0 │ │ beq d06700 │ │ ldr r0, [r4, #4] │ │ bl c3ad28 │ │ ldr r5, [pc, #56] @ d06704 │ │ @@ -3437577,15 +3437577,15 @@ │ │ bl cd1394 │ │ mov r0, r4 │ │ mov r1, r5 │ │ mov r2, #131 @ 0x83 │ │ pop {r4, r5, fp, lr} │ │ b cd1394 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff68da06 │ │ + @ instruction: 0xff68d9df │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #8 │ │ ldr r6, [r0, #80] @ 0x50 │ │ mov r5, r0 │ │ mov r8, r1 │ │ ldr r0, [r6, #4] │ │ cmp r0, #0 │ │ @@ -3437817,21 +3437817,21 @@ │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c8cbf8 │ │ movw r1, #4 │ │ mov r0, #4 │ │ movt r1, #8 │ │ b d06934 │ │ - @ instruction: 0xff68d7b6 │ │ + @ instruction: 0xff68d78f │ │ @ instruction: 0xff6a5170 │ │ - @ instruction: 0xff68d74a │ │ + @ instruction: 0xff68d723 │ │ @ instruction: 0xff6a5104 │ │ - @ instruction: 0xff68d62e │ │ + @ instruction: 0xff68d607 │ │ @ instruction: 0xff6a4fe8 │ │ - @ instruction: 0xff68d712 │ │ + @ instruction: 0xff68d6eb │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, sp, #16 │ │ mov r7, r0 │ │ ldr r0, [r0, #72] @ 0x48 │ │ mov r4, r3 │ │ mov sl, r2 │ │ mov r5, r1 │ │ @@ -3437959,18 +3437959,18 @@ │ │ cmp r1, #0 │ │ movwgt r0, #1 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ mov r0, #0 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - @ instruction: 0xff68d4a2 │ │ - @ instruction: 0xff690fe6 │ │ - @ instruction: 0xff68d45a │ │ - @ instruction: 0xff68d56e │ │ + @ instruction: 0xff68d47b │ │ + @ instruction: 0xff690fbf │ │ + @ instruction: 0xff68d433 │ │ + @ instruction: 0xff68d547 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, sp, #24 │ │ mov r4, r0 │ │ ldr r0, [r0, #72] @ 0x48 │ │ mov r6, r3 │ │ mov r8, r2 │ │ mov sl, r1 │ │ @@ -3438084,18 +3438084,18 @@ │ │ mov r2, #0 │ │ bl c8cce8 │ │ mov r0, #0 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ mov r0, r4 │ │ b d06e78 │ │ - @ instruction: 0xff68d35e │ │ - @ instruction: 0xff68d23e │ │ + @ instruction: 0xff68d337 │ │ + @ instruction: 0xff68d217 │ │ @ instruction: 0xff6a85de │ │ - @ instruction: 0xff68d216 │ │ + @ instruction: 0xff68d1ef │ │ @ instruction: 0xff6a85b6 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #20 │ │ mov r4, r0 │ │ ldr r0, [r0, #72] @ 0x48 │ │ mov r7, r3 │ │ mov r9, r2 │ │ @@ -3438149,15 +3438149,15 @@ │ │ strpl r0, [r9] │ │ movpl r0, #1 │ │ add sp, sp, #20 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mvn r0, #0 │ │ add sp, sp, #20 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff68d16e │ │ + @ instruction: 0xff68d147 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #24 │ │ mov r5, r0 │ │ ldr r0, [r0, #72] @ 0x48 │ │ mov r6, r3 │ │ mov r9, r2 │ │ mov r8, r1 │ │ @@ -3438227,15 +3438227,15 @@ │ │ and r1, r3, #1 │ │ orr r1, r1, r0 │ │ mov r0, r1 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ mvn r1, #0 │ │ b d07118 │ │ - @ instruction: 0xff68d076 │ │ + @ instruction: 0xff68d04f │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r7, r2 │ │ movw r2, #4097 @ 0x1001 │ │ ldr r4, [r0, #80] @ 0x50 │ │ sub r2, r1, r2 │ │ mov r6, r3 │ │ mov r5, #1 │ │ @@ -3438620,47 +3438620,47 @@ │ │ mov r2, #0 │ │ bl c8cce8 │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ mov r0, r5 │ │ str r7, [r4, #32] │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff68ca4a │ │ - @ instruction: 0xff682038 │ │ - @ instruction: 0xff68cc6a │ │ - @ instruction: 0xff682258 │ │ - @ instruction: 0xff68cb1a │ │ - @ instruction: 0xff682108 │ │ - @ instruction: 0xff68c9ba │ │ - @ instruction: 0xff681fa8 │ │ - @ instruction: 0xff68ccaa │ │ - @ instruction: 0xff682298 │ │ - @ instruction: 0xff68cd3a │ │ - @ instruction: 0xff682328 │ │ - @ instruction: 0xff68cda6 │ │ - @ instruction: 0xff682394 │ │ - @ instruction: 0xff68cd7e │ │ - @ instruction: 0xff68236c │ │ - @ instruction: 0xff68ce02 │ │ - @ instruction: 0xff6823f0 │ │ - @ instruction: 0xff68cbfa │ │ - @ instruction: 0xff6821e8 │ │ - @ instruction: 0xff68cab6 │ │ - @ instruction: 0xff6820a4 │ │ - @ instruction: 0xff68cafe │ │ - @ instruction: 0xff6820ec │ │ - @ instruction: 0xff68cc3a │ │ - @ instruction: 0xff68cb9a │ │ - @ instruction: 0xff682188 │ │ - @ instruction: 0xff68ca8a │ │ - @ instruction: 0xff682078 │ │ - @ instruction: 0xff68cb66 │ │ - @ instruction: 0xff682154 │ │ - @ instruction: 0xff68ceb2 │ │ - @ instruction: 0xff6824a0 │ │ + @ instruction: 0xff68ca23 │ │ + @ instruction: 0xff682011 │ │ + @ instruction: 0xff68cc43 │ │ + @ instruction: 0xff682231 │ │ + @ instruction: 0xff68caf3 │ │ + @ instruction: 0xff6820e1 │ │ + @ instruction: 0xff68c993 │ │ + @ instruction: 0xff681f81 │ │ + @ instruction: 0xff68cc83 │ │ + @ instruction: 0xff682271 │ │ + @ instruction: 0xff68cd13 │ │ + @ instruction: 0xff682301 │ │ + @ instruction: 0xff68cd7f │ │ + @ instruction: 0xff68236d │ │ + @ instruction: 0xff68cd57 │ │ + @ instruction: 0xff682345 │ │ + @ instruction: 0xff68cddb │ │ + @ instruction: 0xff6823c9 │ │ + @ instruction: 0xff68cbd3 │ │ + @ instruction: 0xff6821c1 │ │ + @ instruction: 0xff68ca8f │ │ + @ instruction: 0xff68207d │ │ + @ instruction: 0xff68cad7 │ │ + @ instruction: 0xff6820c5 │ │ + @ instruction: 0xff68cc13 │ │ + @ instruction: 0xff68cb73 │ │ + @ instruction: 0xff682161 │ │ + @ instruction: 0xff68ca63 │ │ + @ instruction: 0xff682051 │ │ + @ instruction: 0xff68cb3f │ │ + @ instruction: 0xff68212d │ │ + @ instruction: 0xff68ce8b │ │ + @ instruction: 0xff682479 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #8 │ │ cmp r2, #0 │ │ beq d07958 │ │ mov r6, r1 │ │ ldr r1, [pc, #1020] @ d07bec │ │ mov r4, r0 │ │ @@ -3438913,38 +3438913,38 @@ │ │ mov r1, r0 │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, lr} │ │ b d02054 │ │ mov r6, #0 │ │ b d07988 │ │ - @ instruction: 0xff68c76e │ │ + @ instruction: 0xff68c747 │ │ @ instruction: 0xff6ad2ac │ │ - @ instruction: 0xff6933d6 │ │ + @ instruction: 0xff6933af │ │ @ instruction: 0xff6b05d8 │ │ @ instruction: 0xff6a2d8b │ │ @ instruction: 0xff69ffbe │ │ @ instruction: 0xff6ae767 │ │ @ instruction: 0xff6a5618 │ │ - @ instruction: 0xff68f9b7 │ │ - @ instruction: 0xff681688 │ │ + @ instruction: 0xff68f990 │ │ + @ instruction: 0xff681661 │ │ @ instruction: 0xff67ce9b │ │ - @ instruction: 0xff690aeb │ │ - @ instruction: 0xff680a1e │ │ - @ instruction: 0xff686c57 │ │ + @ instruction: 0xff690ac4 │ │ + @ instruction: 0xff6809f7 │ │ + @ instruction: 0xff686c30 │ │ @ instruction: 0xff6b447a │ │ @ instruction: 0xff6b243a │ │ @ instruction: 0xff6b443e │ │ @ instruction: 0xff67db12 │ │ @ instruction: 0xff6b06b2 │ │ @ instruction: 0xff6acaf0 │ │ @ instruction: 0xff69c6c2 │ │ - @ instruction: 0xff6815b8 │ │ - @ instruction: 0xff68c78a │ │ - @ instruction: 0xff68c69a │ │ + @ instruction: 0xff681591 │ │ + @ instruction: 0xff68c763 │ │ + @ instruction: 0xff68c673 │ │ @ instruction: 0xff6ad1d8 │ │ push {r4, lr} │ │ ldr r2, [r0, #40] @ 0x28 │ │ mov r4, r0 │ │ mov r0, #1 │ │ cmp r2, #0 │ │ popne {r4, pc} │ │ @@ -3438955,15 +3438955,15 @@ │ │ mov r2, #119 @ 0x77 │ │ add r1, pc, r1 │ │ bl cd1098 │ │ cmp r0, #0 │ │ str r0, [r4, #40] @ 0x28 │ │ movwne r0, #1 │ │ pop {r4, pc} │ │ - @ instruction: 0xff68c462 │ │ + @ instruction: 0xff68c43b │ │ push {r4, r5, r6, lr} │ │ mov r4, #1 │ │ cmp r0, #0 │ │ beq d07cc4 │ │ mov r5, r1 │ │ bl c9d968 │ │ cmp r5, #3 │ │ @@ -3439019,15 +3439019,15 @@ │ │ pop {r4, r5, r6, pc} │ │ movw r2, #1 │ │ mov r3, #1 │ │ movt r2, #72 @ 0x48 │ │ tst r2, r3, lsl r1 │ │ bne d07cc4 │ │ b d07d1c │ │ - @ instruction: 0xff68c38a │ │ + @ instruction: 0xff68c363 │ │ @ instruction: 0xff6a949c │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #16 │ │ ldr r1, [r0, #64] @ 0x40 │ │ mov r4, #0 │ │ ldr r1, [r1] │ │ cmp r1, #912 @ 0x390 │ │ @@ -3439078,16 +3439078,16 @@ │ │ str r0, [r6, #28] │ │ str r1, [r6, #32] │ │ str r1, [r6, #36] @ 0x24 │ │ mov r4, #1 │ │ mov r0, r4 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff68c2aa │ │ - @ instruction: 0xff68fdfe │ │ + @ instruction: 0xff68c283 │ │ + @ instruction: 0xff68fdd7 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #100 @ 0x64 │ │ mov fp, r3 │ │ mov r7, r2 │ │ mov sl, r1 │ │ mov r5, r0 │ │ bl c8ec80 │ │ @@ -3439377,32 +3439377,32 @@ │ │ str r5, [sp] │ │ bl c8cce8 │ │ mov r5, #0 │ │ b d082cc │ │ mov r5, #1 │ │ b d082cc │ │ @ instruction: 0xff6a5a71 │ │ - @ instruction: 0xff683341 │ │ + @ instruction: 0xff68331a │ │ @ instruction: 0xff6a5a15 │ │ - @ instruction: 0xff6832e5 │ │ + @ instruction: 0xff6832be │ │ @ instruction: 0xff6a59bd │ │ - @ instruction: 0xff68328d │ │ + @ instruction: 0xff683266 │ │ @ instruction: 0xff6a5711 │ │ - @ instruction: 0xff682fe1 │ │ + @ instruction: 0xff682fba │ │ @ instruction: 0xff6a5975 │ │ - @ instruction: 0xff683245 │ │ + @ instruction: 0xff68321e │ │ @ instruction: 0xff6a5929 │ │ @ instruction: 0xff6a56b1 │ │ - @ instruction: 0xff682f81 │ │ + @ instruction: 0xff682f5a │ │ @ instruction: 0xff6a5675 │ │ - @ instruction: 0xff682f45 │ │ + @ instruction: 0xff682f1e │ │ @ instruction: 0xff6b21d5 │ │ @ instruction: 0xff705aac │ │ @ instruction: 0xff6a5745 │ │ - @ instruction: 0xff683015 │ │ + @ instruction: 0xff682fee │ │ @ instruction: 0xff6a56e5 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #20 │ │ mov r5, r0 │ │ mov r0, r3 │ │ mov r6, r3 │ │ mov r9, r2 │ │ @@ -3439788,18 +3439788,18 @@ │ │ ldr r2, [pc, #32] @ d0899c │ │ mov r1, r6 │ │ add r2, pc, r2 │ │ bl cd15ec │ │ mov r0, r4 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff67d276 │ │ + @ instruction: 0xff67d24f │ │ @ instruction: 0xff6b3cbd │ │ - @ instruction: 0xff67d246 │ │ - @ instruction: 0xff67d1e2 │ │ + @ instruction: 0xff67d21f │ │ + @ instruction: 0xff67d1bb │ │ cmp r0, #0 │ │ moveq r0, #0 │ │ bxeq lr │ │ push {r4, lr} │ │ ldr r1, [pc, #212] @ d08a8c │ │ mov r4, r0 │ │ add r1, pc, r1 │ │ @@ -3439853,20 +3439853,20 @@ │ │ add r0, pc, r0 │ │ ldr r0, [r0, r1, lsl #3] │ │ pop {r4, pc} │ │ mov r0, #0 │ │ pop {r4, pc} │ │ @ instruction: 0xff6ab241 │ │ andseq pc, r2, r4, ror #14 │ │ - @ instruction: 0xff67f19d │ │ - @ instruction: 0xff686fe3 │ │ - @ instruction: 0xff68f230 │ │ - @ instruction: 0xff692927 │ │ - @ instruction: 0xff68d361 │ │ - @ instruction: 0xff67d114 │ │ + @ instruction: 0xff67f176 │ │ + @ instruction: 0xff686fbc │ │ + @ instruction: 0xff68f209 │ │ + @ instruction: 0xff692900 │ │ + @ instruction: 0xff68d33a │ │ + @ instruction: 0xff67d0ed │ │ mov r1, r0 │ │ movw r2, #1093 @ 0x445 │ │ mov r0, #0 │ │ cmp r1, r2 │ │ bgt d08af0 │ │ sub r2, r1, #672 @ 0x2a0 │ │ cmp r2, #3 │ │ @@ -3439999,19 +3439999,19 @@ │ │ mov r1, r4 │ │ mov r3, #316 @ 0x13c │ │ add r2, pc, r2 │ │ bl cd15ec │ │ mov r0, r6 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ - @ instruction: 0xff67cef1 │ │ + @ instruction: 0xff67ceca │ │ @ instruction: 0xff6a8569 │ │ - @ instruction: 0xff67cf51 │ │ + @ instruction: 0xff67cf2a │ │ @ instruction: 0xff6a85c9 │ │ - @ instruction: 0xff67ceb9 │ │ + @ instruction: 0xff67ce92 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ mov r9, r0 │ │ movw r0, #1093 @ 0x445 │ │ mov sl, r3 │ │ mov r8, r1 │ │ cmp r2, r0 │ │ @@ -3440159,31 +3440159,31 @@ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov r0, #0 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff704f3c │ │ @ instruction: 0xff704e80 │ │ @ instruction: 0xff704e6e │ │ - @ instruction: 0xff67cd75 │ │ - @ instruction: 0xff690ae5 │ │ + @ instruction: 0xff67cd4e │ │ + @ instruction: 0xff690abe │ │ @ instruction: 0xff704e6d │ │ @ instruction: 0xff704ddc │ │ @ instruction: 0xff704f03 │ │ @ instruction: 0xff704df2 │ │ @ instruction: 0xff704e25 │ │ @ instruction: 0xff704f74 │ │ @ instruction: 0xff704e6b │ │ @ instruction: 0xff704e9e │ │ @ instruction: 0xff704ea1 │ │ @ instruction: 0xff704ed4 │ │ @ instruction: 0xff704ea7 │ │ - @ instruction: 0xff67cd41 │ │ - @ instruction: 0xff690ab1 │ │ + @ instruction: 0xff67cd1a │ │ + @ instruction: 0xff690a8a │ │ @ instruction: 0xff704da2 │ │ - @ instruction: 0xff67cc85 │ │ + @ instruction: 0xff67cc5e │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #12 │ │ ldr r4, [sp, #60] @ 0x3c │ │ mov r6, #0 │ │ mov r5, r0 │ │ mov sl, r3 │ │ mov fp, r2 │ │ @@ -3440441,32 +3440441,32 @@ │ │ bl c8cb04 │ │ ldr r0, [pc, #52] @ d093e8 │ │ movw r1, #390 @ 0x186 │ │ ldr r2, [pc, #48] @ d093ec │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b d091e4 │ │ - @ instruction: 0xff67cb01 │ │ + @ instruction: 0xff67cada │ │ @ instruction: 0xff6b1470 │ │ - @ instruction: 0xff67cb99 │ │ - @ instruction: 0xff67ca75 │ │ + @ instruction: 0xff67cb72 │ │ + @ instruction: 0xff67ca4e │ │ @ instruction: 0xff6b13e4 │ │ - @ instruction: 0xff67c9a5 │ │ + @ instruction: 0xff67c97e │ │ @ instruction: 0xff6b1314 │ │ - @ instruction: 0xff67c9f9 │ │ + @ instruction: 0xff67c9d2 │ │ @ instruction: 0xff6b1368 │ │ - @ instruction: 0xff67c7c9 │ │ + @ instruction: 0xff67c7a2 │ │ @ instruction: 0xff6b1138 │ │ - @ instruction: 0xff67c7e5 │ │ + @ instruction: 0xff67c7be │ │ @ instruction: 0xff6b1154 │ │ - @ instruction: 0xff67c929 │ │ + @ instruction: 0xff67c902 │ │ @ instruction: 0xff6b1298 │ │ - @ instruction: 0xff67c89d │ │ + @ instruction: 0xff67c876 │ │ @ instruction: 0xff6b120c │ │ - @ instruction: 0xff67c86d │ │ + @ instruction: 0xff67c846 │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #16 │ │ ldr ip, [sp, #36] @ 0x24 │ │ ldr lr, [sp, #32] │ │ ldr r4, [ip, #12] │ │ ldr r5, [r4, #48] @ 0x30 │ │ cmp r5, #0 │ │ @@ -3440717,23 +3440717,23 @@ │ │ mov r0, #4 │ │ mov r1, #174 @ 0xae │ │ mov r2, #0 │ │ mov sl, #0 │ │ bl c8cce8 │ │ b d096bc │ │ @ instruction: 0xff69b190 │ │ - @ instruction: 0xff68720b │ │ + @ instruction: 0xff6871e4 │ │ @ instruction: 0xff69b0c0 │ │ - @ instruction: 0xff68713b │ │ + @ instruction: 0xff687114 │ │ @ instruction: 0xff69b0ec │ │ - @ instruction: 0xff687167 │ │ + @ instruction: 0xff687140 │ │ @ instruction: 0xff69afe0 │ │ - @ instruction: 0xff68705b │ │ + @ instruction: 0xff687034 │ │ @ instruction: 0xff69b014 │ │ - @ instruction: 0xff68708f │ │ + @ instruction: 0xff687068 │ │ push {r4, r5, r6, lr} │ │ ldr r5, [r0, #28] │ │ mov r4, #0 │ │ cmp r5, #0 │ │ ldrne r1, [r0, #20] │ │ cmpne r1, #0 │ │ bne d0985c │ │ @@ -3441438,18 +3441438,18 @@ │ │ bmi d0a144 │ │ beq d0a2bc │ │ ldr r0, [r4, #120] @ 0x78 │ │ mov r6, #1 │ │ add r0, r0, #1 │ │ str r0, [r4, #120] @ 0x78 │ │ b d0a144 │ │ - @ instruction: 0xff6867a7 │ │ - @ instruction: 0xff6884f1 │ │ - @ instruction: 0xff6866eb │ │ - @ instruction: 0xff688435 │ │ + @ instruction: 0xff686780 │ │ + @ instruction: 0xff6884ca │ │ + @ instruction: 0xff6866c4 │ │ + @ instruction: 0xff68840e │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #36 @ 0x24 │ │ mov r5, r0 │ │ mov r0, r3 │ │ mov r4, r3 │ │ mov r9, r2 │ │ str r1, [sp, #20] │ │ @@ -3441769,15 +3441769,15 @@ │ │ mov r0, r4 │ │ bl c3d008 │ │ mov r0, r5 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ mov r5, #1 │ │ b d0a868 │ │ - @ instruction: 0xff68602b │ │ + @ instruction: 0xff686004 │ │ @ instruction: 0xff69d928 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub r1, r1, r3 │ │ cmp r1, #1 │ │ bgt d0a8d0 │ │ bl c8cb04 │ │ ldr r0, [pc, #156] @ d0a944 │ │ @@ -3441817,15 +3441817,15 @@ │ │ mov r2, r4 │ │ mov r0, r5 │ │ blx da824e │ │ mov r0, #204 @ 0xcc │ │ strb r0, [r5, r4] │ │ mov r0, #1 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff68264e │ │ + @ instruction: 0xff682627 │ │ @ instruction: 0xff69610f │ │ push {r4, lr} │ │ ldr r4, [sp, #8] │ │ cmp r4, r3 │ │ bne d0a9b0 │ │ ldrb r1, [r2] │ │ and r3, r1, #254 @ 0xfe │ │ @@ -3441900,21 +3441900,21 @@ │ │ ldr r2, [pc, #32] @ d0aa9c │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c8cbf8 │ │ mov r0, #4 │ │ mov r1, #138 @ 0x8a │ │ b d0a9d4 │ │ - @ instruction: 0xff68253a │ │ + @ instruction: 0xff682513 │ │ @ instruction: 0xff699e29 │ │ - @ instruction: 0xff682482 │ │ + @ instruction: 0xff68245b │ │ @ instruction: 0xff699d71 │ │ - @ instruction: 0xff68249e │ │ + @ instruction: 0xff682477 │ │ @ instruction: 0xff699d8d │ │ - @ instruction: 0xff6824e2 │ │ + @ instruction: 0xff6824bb │ │ @ instruction: 0xff699dd1 │ │ cmp r0, #672 @ 0x2a0 │ │ bgt d0aad8 │ │ cmp r0, #64 @ 0x40 │ │ moveq r0, #51 @ 0x33 │ │ bxeq lr │ │ cmp r0, #672 @ 0x2a0 │ │ @@ -3455454,15 +3455454,15 @@ │ │ mov r4, #0 │ │ bl c8cce8 │ │ mov r0, r4 │ │ pop {r4, pc} │ │ mov r0, #1 │ │ pop {r4, pc} │ │ @ instruction: 0xff691ed9 │ │ - @ instruction: 0xff6718d2 │ │ + @ instruction: 0xff6718ab │ │ push {r4, r5, r6, r7, fp, lr} │ │ cmp r0, #0 │ │ beq d17e80 │ │ ldr r3, [r0] │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ bne d17ebc │ │ bl c8cb04 │ │ @@ -3455519,17 +3455519,17 @@ │ │ add r4, r2, #1 │ │ mov r1, #0 │ │ str r1, [r0, #8] │ │ str r4, [r0] │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff691e49 │ │ - @ instruction: 0xff67c259 │ │ + @ instruction: 0xff67c232 │ │ @ instruction: 0xff691e75 │ │ - @ instruction: 0xff67c285 │ │ + @ instruction: 0xff67c25e │ │ mov r2, #0 │ │ cmp r0, #0 │ │ beq d17fe8 │ │ push {r4, r5, fp, lr} │ │ ldr lr, [r0] │ │ cmp lr, #1 │ │ blt d17fe4 │ │ @@ -3456833,15 +3456833,15 @@ │ │ movt r1, #8 │ │ mov r2, #0 │ │ bl c8cce8 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff68cec5 │ │ @ instruction: 0xff68ce95 │ │ - @ instruction: 0xff682001 │ │ + @ instruction: 0xff681fda │ │ push {r4, r5, fp, lr} │ │ ldr r1, [pc, #96] @ d19434 │ │ mov r5, r0 │ │ mov r0, #12 │ │ movw r2, #609 @ 0x261 │ │ add r1, pc, r1 │ │ bl cd1158 │ │ @@ -3457099,25 +3457099,25 @@ │ │ mov r2, r8 │ │ mov r3, r4 │ │ bl c8cce8 │ │ ldr r6, [sp, #56] @ 0x38 │ │ mov r0, r6 │ │ add sp, sp, #60 @ 0x3c │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff677a74 │ │ + @ instruction: 0xff677a4d │ │ @ instruction: 0xff69980c │ │ @ instruction: 0xff6a5065 │ │ @ instruction: 0x0011edbc │ │ strdeq r0, [r0], -r8 │ │ andeq r0, r0, r0, lsr #14 │ │ @ instruction: 0xff687291 │ │ - @ instruction: 0xff6778d4 │ │ + @ instruction: 0xff6778ad │ │ @ instruction: 0xff699664 │ │ @ instruction: 0xff6a4ebd │ │ - @ instruction: 0xff66e3ce │ │ + @ instruction: 0xff66e3a7 │ │ @ instruction: 0xff6954f1 │ │ push {fp, lr} │ │ mov r1, #15 │ │ bl cbbf60 │ │ cmp r0, #0 │ │ beq d19838 │ │ pop {fp, lr} │ │ @@ -3457151,15 +3457151,15 @@ │ │ mov r0, #44 @ 0x2c │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c8cce8 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ @ instruction: 0xff699564 │ │ - @ instruction: 0xff67367c │ │ + @ instruction: 0xff673655 │ │ mov r1, r0 │ │ ldr r0, [r0, #16] │ │ cmp r0, #0 │ │ bxne lr │ │ push {r4, lr} │ │ ldr r0, [r1] │ │ mov r4, r1 │ │ @@ -3457458,15 +3457458,15 @@ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldr r9, [sp, #16] │ │ b d19d64 │ │ @ instruction: 0xff699314 │ │ @ instruction: 0xff6990f0 │ │ @ instruction: 0xff6990d0 │ │ @ instruction: 0xff6990b8 │ │ - @ instruction: 0xff67889c │ │ + @ instruction: 0xff678875 │ │ push {r4, lr} │ │ cmp r0, #0 │ │ ldrne ip, [r0, #48] @ 0x30 │ │ cmpne ip, #0 │ │ beq d19de8 │ │ add r2, r0, #64 @ 0x40 │ │ ldrex r3, [r2] │ │ @@ -3458444,19 +3458444,19 @@ │ │ mov r0, #44 @ 0x2c │ │ mov r1, #114 @ 0x72 │ │ mov r2, #0 │ │ bl c8cce8 │ │ mov r5, #1 │ │ b d1a990 │ │ @ instruction: 0xff6979a3 │ │ - @ instruction: 0xff670830 │ │ + @ instruction: 0xff670809 │ │ @ instruction: 0xff699852 │ │ - @ instruction: 0xff679482 │ │ + @ instruction: 0xff67945b │ │ @ instruction: 0xff69dc89 │ │ - @ instruction: 0xff67fea5 │ │ + @ instruction: 0xff67fe7e │ │ @ instruction: 0xff695174 │ │ @ instruction: 0xff69514c │ │ @ instruction: 0xff694c68 │ │ @ instruction: 0x001343bc │ │ andseq r4, r3, ip, lsr #1 │ │ @ instruction: 0xff6f5510 │ │ andseq r4, r3, r0, lsr #9 │ │ @@ -3458465,15 +3458465,15 @@ │ │ @ instruction: 0xff687a66 │ │ @ instruction: 0xff694848 │ │ @ instruction: 0xff694868 │ │ @ instruction: 0x00133fd8 │ │ andseq r4, r3, r8, lsl #1 │ │ andseq r4, r3, r4, lsl #1 │ │ @ instruction: 0xff68f7b8 │ │ - @ instruction: 0xff676af8 │ │ + @ instruction: 0xff676ad1 │ │ andseq sp, r1, r4, lsr #19 │ │ @ instruction: 0xff69480c │ │ @ instruction: 0xff68b586 │ │ @ instruction: 0xff6949b0 │ │ @ instruction: 0xff68b72a │ │ @ instruction: 0xff69bd5a │ │ @ instruction: 0xff6a3987 │ │ @@ -3458708,15 +3458708,15 @@ │ │ b d1ae48 │ │ @ instruction: 0xff692b95 │ │ @ instruction: 0xff682519 │ │ @ instruction: 0xff692b69 │ │ @ instruction: 0xff6824ed │ │ @ instruction: 0xff692909 │ │ @ instruction: 0xff68228d │ │ - @ instruction: 0xff66e7d8 │ │ + @ instruction: 0xff66e7b1 │ │ @ instruction: 0xff6928dd │ │ @ instruction: 0xff682261 │ │ @ instruction: 0xff6929f9 │ │ @ instruction: 0xff68237d │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #80 @ 0x50 │ │ mov r4, r0 │ │ @@ -3459012,15 +3459012,15 @@ │ │ mov r0, sl │ │ bl d21d5c │ │ mov r0, #0 │ │ add sp, sp, #12 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff69f233 │ │ @ instruction: 0xff689553 │ │ - @ instruction: 0xff675d8c │ │ + @ instruction: 0xff675d65 │ │ @ instruction: 0xff69efab │ │ @ instruction: 0xff6892cb │ │ andseq r3, r3, r0, lsl r8 │ │ andseq r3, r3, r8, lsr #15 │ │ @ instruction: 0x001337fc │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #20 │ │ @@ -3459221,17 +3459221,17 @@ │ │ mov r0, #35 @ 0x23 │ │ mov r1, #101 @ 0x65 │ │ mov r2, #0 │ │ bl c8cce8 │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff68e436 │ │ - @ instruction: 0xff676d2a │ │ + @ instruction: 0xff676d03 │ │ @ instruction: 0xff68e40e │ │ - @ instruction: 0xff676d02 │ │ + @ instruction: 0xff676cdb │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #16 │ │ mov r6, r0 │ │ ldr r0, [r0, #16] │ │ mov r4, r2 │ │ mov r5, r1 │ │ bl ce6974 │ │ @@ -3459480,17 +3459480,17 @@ │ │ bl cd1394 │ │ b d1bd14 │ │ str r5, [r4, #16] │ │ mov r6, #1 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff674c18 │ │ + @ instruction: 0xff674bf1 │ │ andeq r0, r0, r8, asr r0 │ │ - @ instruction: 0xff674ba4 │ │ + @ instruction: 0xff674b7d │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ ldrd r0, [r0, #4] │ │ blx r1 │ │ mov r5, r0 │ │ ldr r0, [r4, #24] │ │ bl daed30 │ │ @@ -3459515,18 +3459515,18 @@ │ │ bl cbd9dc │ │ ldr r0, [pc, #16] @ d1bdac │ │ mov r2, #128 @ 0x80 │ │ ldr r1, [pc, #12] @ d1bdb0 │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ bl cbd9dc │ │ - @ instruction: 0xff67836f │ │ - @ instruction: 0xff674afc │ │ - @ instruction: 0xff678387 │ │ - @ instruction: 0xff674b14 │ │ + @ instruction: 0xff678348 │ │ + @ instruction: 0xff674ad5 │ │ + @ instruction: 0xff678360 │ │ + @ instruction: 0xff674aed │ │ push {r4, lr} │ │ sub sp, sp, #8 │ │ cmp r0, #0 │ │ mov r4, #0 │ │ ldrne r0, [r0, #16] │ │ cmpne r0, #0 │ │ beq d1bdf4 │ │ @@ -3459561,40 +3459561,40 @@ │ │ bl cd1394 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff674a90 │ │ - @ instruction: 0xff674a5c │ │ + @ instruction: 0xff674a69 │ │ + @ instruction: 0xff674a35 │ │ push {fp, lr} │ │ bl daed30 │ │ cmp r0, #0 │ │ popeq {fp, pc} │ │ ldr r0, [pc, #16] @ d1be94 │ │ mov r2, #128 @ 0x80 │ │ ldr r1, [pc, #12] @ d1be98 │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ bl cbd9dc │ │ - @ instruction: 0xff678287 │ │ - @ instruction: 0xff674a14 │ │ + @ instruction: 0xff678260 │ │ + @ instruction: 0xff6749ed │ │ push {fp, lr} │ │ bl daed50 │ │ cmp r0, #0 │ │ popeq {fp, pc} │ │ ldr r0, [pc, #16] @ d1bec4 │ │ mov r2, #138 @ 0x8a │ │ ldr r1, [pc, #12] @ d1bec8 │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ bl cbd9dc │ │ - @ instruction: 0xff678257 │ │ - @ instruction: 0xff6749e4 │ │ + @ instruction: 0xff678230 │ │ + @ instruction: 0xff6749bd │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, fp, lr} │ │ ldr r1, [r0] │ │ mov r4, r0 │ │ mov r5, #0 │ │ mov r0, #0 │ │ @@ -3459606,15 +3459606,15 @@ │ │ ldr r1, [pc, #20] @ d1bf18 │ │ mov r2, #151 @ 0x97 │ │ add r1, pc, r1 │ │ bl cd1394 │ │ str r5, [r4] │ │ pop {r4, r5, fp, lr} │ │ bx lr │ │ - @ instruction: 0xff67499c │ │ + @ instruction: 0xff674975 │ │ push {r4, r5, fp, lr} │ │ ldr r1, [pc, #88] @ d1bf80 │ │ mov r0, #4 │ │ mov r2, #159 @ 0x9f │ │ add r1, pc, r1 │ │ bl cd1158 │ │ cmp r0, #0 │ │ @@ -3459632,16 +3459632,16 @@ │ │ bl cd1394 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff674974 │ │ - @ instruction: 0xff674940 │ │ + @ instruction: 0xff67494d │ │ + @ instruction: 0xff674919 │ │ b daf6a0 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ and r6, r2, r3 │ │ cmn r6, #1 │ │ beq d1bfe8 │ │ movw r4, #51712 @ 0xca00 │ │ @@ -3459681,15 +3459681,15 @@ │ │ ldr r1, [pc, #20] @ d1c044 │ │ mov r2, #229 @ 0xe5 │ │ add r1, pc, r1 │ │ bl cd1394 │ │ str r5, [r4] │ │ pop {r4, r5, fp, lr} │ │ bx lr │ │ - @ instruction: 0xff674870 │ │ + @ instruction: 0xff674849 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq d1c104 │ │ mov r8, r1 │ │ ldr r1, [pc, #168] @ d1c10c │ │ mov r9, r0 │ │ @@ -3460095,19 +3460095,19 @@ │ │ mov r2, #81 @ 0x51 │ │ ldr r1, [pc, #32] @ d1c6cc │ │ mov r0, r5 │ │ add r1, pc, r1 │ │ bl cd1394 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff66b5f2 │ │ - @ instruction: 0xff66b572 │ │ + @ instruction: 0xff66b5cb │ │ + @ instruction: 0xff66b54b │ │ @ instruction: 0xff6913b8 │ │ andeq r0, r0, r0, asr #1 │ │ - @ instruction: 0xff66b4f6 │ │ + @ instruction: 0xff66b4cf │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, lr} │ │ mov r4, r0 │ │ ldrb r0, [r0, #20] │ │ tst r0, #2 │ │ beq d1c700 │ │ @@ -3460129,15 +3460129,15 @@ │ │ ldr r1, [pc, #20] @ d1c744 │ │ mov r0, r4 │ │ mov r2, #81 @ 0x51 │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b cd1394 │ │ andeq r0, r0, r8, lsr r0 │ │ - @ instruction: 0xff66b46e │ │ + @ instruction: 0xff66b447 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ ldrb r0, [r0, #32] │ │ tst r0, #1 │ │ beq d1c7b4 │ │ ldr r1, [pc, #104] @ d1c7cc │ │ mov r2, #53 @ 0x35 │ │ @@ -3460163,17 +3460163,17 @@ │ │ bl cd1394 │ │ ldr r1, [pc, #24] @ d1c7d4 │ │ mov r0, r4 │ │ mov r2, #68 @ 0x44 │ │ add r1, pc, r1 │ │ pop {r4, r5, fp, lr} │ │ b cd1394 │ │ - @ instruction: 0xff66b43a │ │ - @ instruction: 0xff66b41a │ │ - @ instruction: 0xff66b3e2 │ │ + @ instruction: 0xff66b413 │ │ + @ instruction: 0xff66b3f3 │ │ + @ instruction: 0xff66b3bb │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #8 │ │ mov r4, r2 │ │ mov r5, r0 │ │ str r3, [sp] │ │ mov r0, r1 │ │ mov r1, #0 │ │ @@ -3460329,15 +3460329,15 @@ │ │ mov r2, r7 │ │ bl cd2e14 │ │ b d1ca58 │ │ mov r6, #0 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff66b1be │ │ + @ instruction: 0xff66b197 │ │ push {r4, r5, fp, lr} │ │ mov r4, r1 │ │ mov r5, r0 │ │ ldr r1, [r0, #8] │ │ ldr r0, [r0, #20] │ │ tst r0, #2 │ │ beq d1ca9c │ │ @@ -3460399,17 +3460399,17 @@ │ │ bl c8cbf8 │ │ mov r0, #40 @ 0x28 │ │ mov r1, #102 @ 0x66 │ │ mov r2, #0 │ │ bl c8cce8 │ │ mvn r0, #0 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff66b072 │ │ + @ instruction: 0xff66b04b │ │ @ instruction: 0xff690ec6 │ │ - @ instruction: 0xff66b04a │ │ + @ instruction: 0xff66b023 │ │ @ instruction: 0xff690e9e │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r4, r0 │ │ ldr r0, [r0] │ │ ldr r1, [r0, #4] │ │ cmp r1, #0 │ │ beq d1cbb4 │ │ @@ -3460542,20 +3460542,20 @@ │ │ mvn r6, #0 │ │ mov r7, #1 │ │ mov r8, r5 │ │ b d1cd20 │ │ @ instruction: 0xff68d030 │ │ andeq r0, r0, r4, lsl #4 │ │ @ instruction: 0xff69f9f2 │ │ - @ instruction: 0xff671fcd │ │ - @ instruction: 0xff66e612 │ │ - @ instruction: 0xff6702a4 │ │ + @ instruction: 0xff671fa6 │ │ + @ instruction: 0xff66e5eb │ │ + @ instruction: 0xff67027d │ │ @ instruction: 0xff6a195b │ │ - @ instruction: 0xff66ae42 │ │ - @ instruction: 0xff66ae51 │ │ + @ instruction: 0xff66ae1b │ │ + @ instruction: 0xff66ae2a │ │ @ instruction: 0xff68225b │ │ push {fp, lr} │ │ sub sp, sp, #40 @ 0x28 │ │ mov r1, sp │ │ vmov.i32 q8, #0 @ 0x00000000 │ │ add r1, r1, #8 │ │ mov r3, #12 │ │ @@ -3460636,20 +3460636,20 @@ │ │ mov r0, r4 │ │ mov r2, #596 @ 0x254 │ │ add r1, pc, r1 │ │ bl cd1394 │ │ mov r4, #0 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff66ad3e │ │ - @ instruction: 0xff66ad1e │ │ - @ instruction: 0xff66acca │ │ - @ instruction: 0xff67ca35 │ │ - @ instruction: 0xff66ac9a │ │ - @ instruction: 0xff66ac86 │ │ + @ instruction: 0xff66ad17 │ │ + @ instruction: 0xff66acf7 │ │ + @ instruction: 0xff66aca3 │ │ + @ instruction: 0xff67ca0e │ │ + @ instruction: 0xff66ac73 │ │ + @ instruction: 0xff66ac5f │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ add r2, r0, #36 @ 0x24 │ │ mov r0, #14 │ │ mov r1, r4 │ │ @@ -3460663,15 +3460663,15 @@ │ │ mov r0, #0 │ │ mov r1, r5 │ │ str r0, [r4] │ │ mov r0, r4 │ │ movw r2, #615 @ 0x267 │ │ pop {r4, r5, fp, lr} │ │ b cd1394 │ │ - @ instruction: 0xff66ac2e │ │ + @ instruction: 0xff66ac07 │ │ cmp r0, #0 │ │ mvneq r0, #0 │ │ strne r1, [r0, #4] │ │ movne r0, #0 │ │ bx lr │ │ cmp r0, #0 │ │ mvneq r0, #0 │ │ @@ -3460848,24 +3460848,24 @@ │ │ b d1d270 │ │ ldr r0, [r4, #12] │ │ ldrb r1, [r7] │ │ strb r1, [r0] │ │ mov r0, #0 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff66a98a │ │ - @ instruction: 0xff6753eb │ │ - @ instruction: 0xff66aaba │ │ - @ instruction: 0xff67551b │ │ - @ instruction: 0xff66c62f │ │ - @ instruction: 0xff66aa06 │ │ - @ instruction: 0xff675467 │ │ - @ instruction: 0xff66c57b │ │ - @ instruction: 0xff66a96e │ │ - @ instruction: 0xff6753cf │ │ + @ instruction: 0xff66a963 │ │ + @ instruction: 0xff6753c4 │ │ + @ instruction: 0xff66aa93 │ │ + @ instruction: 0xff6754f4 │ │ + @ instruction: 0xff66c608 │ │ + @ instruction: 0xff66a9df │ │ + @ instruction: 0xff675440 │ │ + @ instruction: 0xff66c554 │ │ + @ instruction: 0xff66a947 │ │ + @ instruction: 0xff6753a8 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ cmp r0, #0 │ │ beq d1d2f8 │ │ ldr r5, [sp, #32] │ │ sub r7, r2, #1 │ │ cmp r7, #2 │ │ bhi d1d334 │ │ @@ -3460913,19 +3460913,19 @@ │ │ movwne r8, #1 │ │ stmib r0, {r6, r9} │ │ str r5, [r0, #12] │ │ str r8, [r0, #32] │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff66a89a │ │ + @ instruction: 0xff66a873 │ │ @ instruction: 0xff683793 │ │ - @ instruction: 0xff66a8c6 │ │ + @ instruction: 0xff66a89f │ │ @ instruction: 0xff6837bf │ │ - @ instruction: 0xff66a85e │ │ + @ instruction: 0xff66a837 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #44 @ 0x2c │ │ sub sp, sp, #4096 @ 0x1000 │ │ add lr, sp, #4096 @ 0x1000 │ │ mov r4, r1 │ │ add sl, lr, #16 │ │ mov r5, r0 │ │ @@ -3461000,19 +3461000,19 @@ │ │ mov r2, r4 │ │ blx r5 │ │ cmp r0, #0 │ │ bgt d1d3c0 │ │ add sp, sp, #44 @ 0x2c │ │ add sp, sp, #4096 @ 0x1000 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff673c24 │ │ + @ instruction: 0xff673bfd │ │ @ instruction: 0xff69186d │ │ @ instruction: 0xff68e6fc │ │ @ instruction: 0xff68520e │ │ - @ instruction: 0xff66c2b0 │ │ + @ instruction: 0xff66c289 │ │ ldr r0, [pc, #4] @ d1d500 │ │ add r0, pc, r0 │ │ bx lr │ │ andseq fp, r1, r8, lsr r1 │ │ ldr r0, [pc, #4] @ d1d510 │ │ ldr r0, [pc, r0] │ │ bx lr │ │ @@ -3461110,24 +3461110,24 @@ │ │ ldr r2, [pc, #60] @ d1d6c0 │ │ mov r1, #108 @ 0x6c │ │ add r2, pc, r2 │ │ bl c8cce8 │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ andseq r1, r4, r8, ror pc │ │ - @ instruction: 0xff66867e │ │ + @ instruction: 0xff668657 │ │ @ instruction: 0xff68f697 │ │ andseq r1, r4, r4, asr pc │ │ @ instruction: 0xff69822b │ │ andseq r1, r3, ip, lsr #9 │ │ andseq r1, r4, r0, lsr pc │ │ andseq r1, r4, r0, lsr #30 │ │ andseq r1, r4, ip, lsl pc │ │ @ instruction: 0xff691ea6 │ │ - @ instruction: 0xff67dd5f │ │ + @ instruction: 0xff67dd38 │ │ @ instruction: 0xff699367 │ │ push {r4, lr} │ │ mov r0, r1 │ │ mov r4, r1 │ │ bl d1d000 │ │ bic r0, r0, #1 │ │ cmp r0, #4 │ │ @@ -3461573,25 +3461573,25 @@ │ │ ldr r8, [pc, #64] @ d1de00 │ │ cmp r6, #0 │ │ mov r0, r7 │ │ ldr r8, [pc, r8] │ │ movne r8, r6 │ │ strd r8, [r5] │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff679fd3 │ │ - @ instruction: 0xff669eec │ │ + @ instruction: 0xff679fac │ │ + @ instruction: 0xff669ec5 │ │ andeq r0, r0, r8, lsl #2 │ │ strdeq r0, [r0], -r8 │ │ muleq r0, r8, r1 │ │ andeq r0, r0, r8, lsl #3 │ │ andseq r1, r4, r8, asr #19 │ │ andeq r0, r0, r4, ror r1 │ │ @ instruction: 0x001419b8 │ │ andseq r0, r4, r0, lsr #1 │ │ - @ instruction: 0xff679ef7 │ │ + @ instruction: 0xff679ed0 │ │ andseq r0, r3, r8, lsr lr │ │ mov r0, #1 │ │ bx lr │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #8 │ │ sub sp, sp, #1024 @ 0x400 │ │ mov r5, r0 │ │ @@ -3461684,21 +3461684,21 @@ │ │ mov r0, #1 │ │ cmp r1, #0 │ │ pop {r4, lr} │ │ moveq r0, #0 │ │ bx lr │ │ mov r0, #0 │ │ bx lr │ │ - @ instruction: 0xff679d1f │ │ + @ instruction: 0xff679cf8 │ │ mov r0, r1 │ │ ldr r1, [pc, #8] @ d1dfa8 │ │ mov r2, #85 @ 0x55 │ │ add r1, pc, r1 │ │ b cd1394 │ │ - @ instruction: 0xff679ce3 │ │ + @ instruction: 0xff679cbc │ │ push {fp, lr} │ │ mov r1, #168 @ 0xa8 │ │ blx da8036 │ │ mov r0, #1 │ │ pop {fp, pc} │ │ push {r4, r5, r6, lr} │ │ mov r6, r2 │ │ @@ -3463713,16 +3463713,16 @@ │ │ bl c8cce8 │ │ mov r0, r4 │ │ mov r1, r7 │ │ mov r2, #130 @ 0x82 │ │ bl cd1394 │ │ mov r0, r6 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6742d2 │ │ - @ instruction: 0xff674252 │ │ + @ instruction: 0xff6742ab │ │ + @ instruction: 0xff67422b │ │ @ instruction: 0xff69888c │ │ push {r4, lr} │ │ ldr r4, [r0, #12] │ │ ldr r1, [pc, #48] @ d1ff90 │ │ ldr r0, [r4, #4] │ │ add r1, pc, r1 │ │ bl d182f4 │ │ @@ -3463733,15 +3463733,15 @@ │ │ ldr r1, [pc, #20] @ d1ff94 │ │ mov r0, r4 │ │ mov r2, #163 @ 0xa3 │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b cd1394 │ │ andeq r0, r0, r4, lsl #12 │ │ - @ instruction: 0xff6741d6 │ │ + @ instruction: 0xff6741af │ │ push {r4, lr} │ │ mov r4, r0 │ │ mov r0, #0 │ │ cmp r1, #2 │ │ bne d20014 │ │ ldr r4, [r4, #12] │ │ cmp r3, #3 │ │ @@ -3463771,15 +3463771,15 @@ │ │ mov r0, #0 │ │ pop {r4, pc} │ │ mov r1, r2 │ │ mov r0, r4 │ │ mov r2, r3 │ │ pop {r4, lr} │ │ b d205cc │ │ - @ instruction: 0xff674166 │ │ + @ instruction: 0xff67413f │ │ @ instruction: 0xff69a528 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ mov ip, #0 │ │ str ip, [sp] │ │ str ip, [sp, #4] │ │ bl d20054 │ │ @@ -3464094,27 +3464094,27 @@ │ │ mov r2, #0 │ │ movt r0, #8 │ │ orr r1, r0, #8 │ │ mov r0, #11 │ │ mov r4, #0 │ │ bl c8cce8 │ │ b d2041c │ │ - @ instruction: 0xff670fa4 │ │ + @ instruction: 0xff670f7d │ │ @ instruction: 0xff68cb2b │ │ - @ instruction: 0xff673d9e │ │ - @ instruction: 0xff66781e │ │ - @ instruction: 0xff673d6e │ │ - @ instruction: 0xff6677ee │ │ - @ instruction: 0xff673ce2 │ │ - @ instruction: 0xff667762 │ │ + @ instruction: 0xff673d77 │ │ + @ instruction: 0xff6677f7 │ │ + @ instruction: 0xff673d47 │ │ + @ instruction: 0xff6677c7 │ │ + @ instruction: 0xff673cbb │ │ + @ instruction: 0xff66773b │ │ @ instruction: 0xff67d15d │ │ @ instruction: 0xff67d025 │ │ - @ instruction: 0xff673e6e │ │ - @ instruction: 0xff673c66 │ │ - @ instruction: 0xff6676ce │ │ + @ instruction: 0xff673e47 │ │ + @ instruction: 0xff673c3f │ │ + @ instruction: 0xff6676a7 │ │ push {r4, r5, fp, lr} │ │ ldr r5, [pc, #56] @ d205b0 │ │ mov r4, r0 │ │ ldr r0, [r0] │ │ mov r2, #151 @ 0x97 │ │ add r5, pc, r5 │ │ mov r1, r5 │ │ @@ -3464124,21 +3464124,21 @@ │ │ add r1, pc, r1 │ │ bl d182f4 │ │ mov r0, r4 │ │ mov r1, r5 │ │ mov r2, #153 @ 0x99 │ │ pop {r4, r5, fp, lr} │ │ b cd1394 │ │ - @ instruction: 0xff673bda │ │ + @ instruction: 0xff673bb3 │ │ andeq r0, r0, ip, lsl r0 │ │ ldr r1, [pc, #8] @ d205c8 │ │ mov r2, #136 @ 0x88 │ │ add r1, pc, r1 │ │ b cd1394 │ │ - @ instruction: 0xff673b9a │ │ + @ instruction: 0xff673b73 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ cmp r1, #0 │ │ str r2, [sp] │ │ beq d2074c │ │ mov r5, r0 │ │ ldrb r0, [r1] │ │ @@ -3464290,23 +3464290,23 @@ │ │ add r2, pc, r2 │ │ bl c8cbf8 │ │ movw r1, #15 │ │ mov fp, #0 │ │ movt r1, #8 │ │ mov r0, #11 │ │ b d20774 │ │ - @ instruction: 0xff673b5e │ │ - @ instruction: 0xff6739fe │ │ + @ instruction: 0xff673b37 │ │ + @ instruction: 0xff6739d7 │ │ @ instruction: 0xff699dc9 │ │ - @ instruction: 0xff673932 │ │ + @ instruction: 0xff67390b │ │ @ instruction: 0xff699cfd │ │ muleq r0, r0, r1 │ │ - @ instruction: 0xff6739ca │ │ + @ instruction: 0xff6739a3 │ │ @ instruction: 0xfffffe0c │ │ - @ instruction: 0xff673986 │ │ + @ instruction: 0xff67395f │ │ @ instruction: 0xfffffdc8 │ │ @ instruction: 0xff699d19 │ │ ldr r1, [r1] │ │ ldr r0, [r0] │ │ ldr r1, [r1] │ │ ldr r2, [r0] │ │ mov r0, #0 │ │ @@ -3464487,16 +3464487,16 @@ │ │ mov r0, r5 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff69dc86 │ │ @ instruction: 0xff6800bb │ │ @ instruction: 0xff69dc56 │ │ @ instruction: 0xff68008b │ │ - @ instruction: 0xff6706f8 │ │ - @ instruction: 0xff6706d8 │ │ + @ instruction: 0xff6706d1 │ │ + @ instruction: 0xff6706b1 │ │ @ instruction: 0xff69dbb2 │ │ @ instruction: 0xff67ffe7 │ │ @ instruction: 0xff69db76 │ │ @ instruction: 0xff67ffab │ │ @ instruction: 0xff69dbd2 │ │ @ instruction: 0xff680007 │ │ @ instruction: 0xff69dbfe │ │ @@ -3464632,16 +3464632,16 @@ │ │ bl c8cbf8 │ │ mov r5, #0 │ │ mov r0, #11 │ │ mov r1, #137 @ 0x89 │ │ b d20ca8 │ │ @ instruction: 0xff69d9f6 │ │ @ instruction: 0xff68cd83 │ │ - @ instruction: 0xff67044c │ │ - @ instruction: 0xff67042c │ │ + @ instruction: 0xff670425 │ │ + @ instruction: 0xff670405 │ │ @ instruction: 0xff69d926 │ │ @ instruction: 0xff68ccb3 │ │ @ instruction: 0xff69d946 │ │ @ instruction: 0xff68ccd3 │ │ @ instruction: 0xff69d972 │ │ @ instruction: 0xff68ccff │ │ push {r4, r5, r6, r7, r8, lr} │ │ @@ -3464755,20 +3464755,20 @@ │ │ ldr r1, [pc, r1] │ │ bl d182f4 │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ @ instruction: 0xff68bdfb │ │ @ instruction: 0xff69d7a2 │ │ - @ instruction: 0xff676db7 │ │ - @ instruction: 0xff670228 │ │ + @ instruction: 0xff676d90 │ │ + @ instruction: 0xff670201 │ │ @ instruction: 0xff69d772 │ │ - @ instruction: 0xff676d87 │ │ + @ instruction: 0xff676d60 │ │ @ instruction: 0xff69d736 │ │ - @ instruction: 0xff676d4b │ │ + @ instruction: 0xff676d24 │ │ @ instruction: 0x0012dbb0 │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov ip, #0 │ │ str ip, [sp, #4] │ │ str ip, [sp, #8] │ │ bl d20fc8 │ │ @@ -3465256,15 +3465256,15 @@ │ │ @ instruction: 0xff691ac4 │ │ @ instruction: 0xff688a00 │ │ @ instruction: 0xff683498 │ │ @ instruction: 0xff67f8da │ │ andseq sp, r2, r8, asr sl │ │ andseq sp, r2, r4, lsl #14 │ │ andseq sp, r2, r0, asr #17 │ │ - @ instruction: 0xff66837c │ │ + @ instruction: 0xff668355 │ │ @ instruction: 0xff6886fe │ │ @ instruction: 0xff68869a │ │ @ instruction: 0x0012d5d8 │ │ @ instruction: 0xff688814 │ │ @ instruction: 0xff6832b0 │ │ @ instruction: 0xff6887e8 │ │ @ instruction: 0xff683284 │ │ @@ -3465356,18 +3465356,18 @@ │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c8cce8 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff670df4 │ │ - @ instruction: 0xff670d88 │ │ - @ instruction: 0xff670d74 │ │ - @ instruction: 0xff66f027 │ │ + @ instruction: 0xff670dcd │ │ + @ instruction: 0xff670d61 │ │ + @ instruction: 0xff670d4d │ │ + @ instruction: 0xff66f000 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, lr} │ │ mov r4, r0 │ │ ldr r0, [r0, #4] │ │ bl c33228 │ │ ldr r0, [r4, #8] │ │ @@ -3465384,16 +3465384,16 @@ │ │ bl cd1394 │ │ ldr r1, [pc, #20] @ d21964 │ │ mov r0, r4 │ │ mov r2, #45 @ 0x2d │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b cd1394 │ │ - @ instruction: 0xff670cd8 │ │ - @ instruction: 0xff670cc4 │ │ + @ instruction: 0xff670cb1 │ │ + @ instruction: 0xff670c9d │ │ ldr r0, [pc, #4] @ d21974 │ │ add r0, pc, r0 │ │ bx lr │ │ andseq ip, r3, r0, asr #10 │ │ push {fp, lr} │ │ bl d352cc │ │ ldr r1, [pc, #8] @ d21990 │ │ @@ -3465551,20 +3465551,20 @@ │ │ str r4, [sp] │ │ str r1, [sp, #4] │ │ mov r1, r2 │ │ mov r2, #0 │ │ bl d21c14 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff67260a │ │ + @ instruction: 0xff6725e3 │ │ ldr r1, [pc, #8] @ d21c10 │ │ mov r2, #99 @ 0x63 │ │ add r1, pc, r1 │ │ b cd1394 │ │ - @ instruction: 0xff672582 │ │ + @ instruction: 0xff67255b │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #20 │ │ mov r8, r3 │ │ mov r9, r2 │ │ mov r5, r1 │ │ mov sl, r0 │ │ bl d352d4 │ │ @@ -3465731,20 +3465731,20 @@ │ │ sub r0, r0, #1 │ │ clz r0, r0 │ │ lsr r7, r0, #5 │ │ mov r0, r7 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff67fe00 │ │ - @ instruction: 0xff668ab5 │ │ - @ instruction: 0xff66f270 │ │ + @ instruction: 0xff668a8e │ │ + @ instruction: 0xff66f249 │ │ @ instruction: 0xff686af1 │ │ @ instruction: 0xff67fda4 │ │ - @ instruction: 0xff66f21c │ │ - @ instruction: 0xff668a59 │ │ + @ instruction: 0xff66f1f5 │ │ + @ instruction: 0xff668a32 │ │ @ instruction: 0xff686ab5 │ │ mov r2, r0 │ │ ldr r0, [r0, #24] │ │ cmp r0, #0 │ │ ldrne r2, [r2, #20] │ │ cmpne r2, #0 │ │ bne d21f38 │ │ @@ -3465762,15 +3465762,15 @@ │ │ bl c8cce8 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ ldr r2, [r2, #4] │ │ cmp r2, #0 │ │ beq d21f00 │ │ bx r2 │ │ - @ instruction: 0xff66e9e1 │ │ + @ instruction: 0xff66e9ba │ │ @ instruction: 0xff694aec │ │ cmp r1, #0 │ │ ldrne r2, [r0, #20] │ │ ldrne r2, [r2, #12] │ │ cmpne r2, #0 │ │ bxeq lr │ │ ldr r0, [r0, #24] │ │ @@ -3466004,17 +3466004,17 @@ │ │ ldr r1, [pc, r1] │ │ bl d182f4 │ │ mov r0, r8 │ │ add sp, sp, #92 @ 0x5c │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff6965f0 │ │ @ instruction: 0xff6964f4 │ │ - @ instruction: 0xff6674c1 │ │ + @ instruction: 0xff66749a │ │ andseq ip, r2, r8, ror #16 │ │ - @ instruction: 0xff673bbb │ │ + @ instruction: 0xff673b94 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #20 │ │ mov r8, r0 │ │ mov r0, r2 │ │ mov r5, r2 │ │ str r1, [sp, #4] │ │ bl d18374 │ │ @@ -3466146,25 +3466146,25 @@ │ │ bl d182f4 │ │ mov r7, #0 │ │ mov r0, r7 │ │ add sp, sp, #20 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0x001164dc │ │ @ instruction: 0xff696314 │ │ - @ instruction: 0xff66578e │ │ + @ instruction: 0xff665767 │ │ @ instruction: 0xff6962e8 │ │ - @ instruction: 0xff665762 │ │ + @ instruction: 0xff66573b │ │ @ instruction: 0xff6963ac │ │ @ instruction: 0xff6962b8 │ │ - @ instruction: 0xff665732 │ │ - @ instruction: 0xff6636cf │ │ + @ instruction: 0xff66570b │ │ + @ instruction: 0xff6636a8 │ │ andeq r0, r0, r4, asr r0 │ │ @ instruction: 0xff696378 │ │ @ instruction: 0xff69634c │ │ - @ instruction: 0xff6657c6 │ │ + @ instruction: 0xff66579f │ │ ldr r0, [pc, #4] @ d22580 │ │ add r0, pc, r0 │ │ bx lr │ │ @ instruction: 0x001162dc │ │ ldr r1, [pc, #4] @ d22590 │ │ add r1, pc, r1 │ │ b c31f68 │ │ @@ -3466487,21 +3466487,21 @@ │ │ movt r1, #8 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c8cce8 │ │ mov r0, r9 │ │ bl c32be0 │ │ b d22a50 │ │ - @ instruction: 0xff66fc52 │ │ - @ instruction: 0xff6688be │ │ - @ instruction: 0xff66fbce │ │ - @ instruction: 0xff66883a │ │ - @ instruction: 0xff66fc1a │ │ - @ instruction: 0xff668886 │ │ - @ instruction: 0xff679009 │ │ + @ instruction: 0xff66fc2b │ │ + @ instruction: 0xff668897 │ │ + @ instruction: 0xff66fba7 │ │ + @ instruction: 0xff668813 │ │ + @ instruction: 0xff66fbf3 │ │ + @ instruction: 0xff66885f │ │ + @ instruction: 0xff678fe2 │ │ push {r4, r5, fp, lr} │ │ mov r4, #0 │ │ cmp r1, #0 │ │ beq d22b14 │ │ ldr r0, [r1] │ │ cmp r0, #1 │ │ blt d22b14 │ │ @@ -3466519,15 +3466519,15 @@ │ │ mov r2, r4 │ │ blx da824e │ │ mov r0, #0 │ │ strb r0, [r5, r4] │ │ mov r4, r5 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff676e7c │ │ + @ instruction: 0xff676e55 │ │ push {r4, r5, fp, lr} │ │ cmp r2, #0 │ │ beq d22b68 │ │ mov r5, r2 │ │ bl c32c20 │ │ cmp r0, #0 │ │ beq d22b94 │ │ @@ -3466569,17 +3466569,17 @@ │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ mov r0, r4 │ │ bl c32c28 │ │ mov r4, #0 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff676de8 │ │ + @ instruction: 0xff676dc1 │ │ @ instruction: 0xff695c3a │ │ - @ instruction: 0xff676dbc │ │ + @ instruction: 0xff676d95 │ │ @ instruction: 0xff695c0e │ │ ldr r0, [pc, #4] @ d22c00 │ │ add r0, pc, r0 │ │ bx lr │ │ andseq r5, r1, r8, lsr pc │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #8 │ │ @@ -3466693,21 +3466693,21 @@ │ │ mov fp, #0 │ │ mov r0, fp │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ andseq r5, r1, ip, asr #29 │ │ @ instruction: 0xff68e5e9 │ │ @ instruction: 0xff683644 │ │ - @ instruction: 0xff664ee1 │ │ - @ instruction: 0xff674f5d │ │ + @ instruction: 0xff664eba │ │ + @ instruction: 0xff674f36 │ │ @ instruction: 0xff68c799 │ │ - @ instruction: 0xff66db8c │ │ + @ instruction: 0xff66db65 │ │ andseq r5, r1, r0, lsl #27 │ │ - @ instruction: 0xff664f19 │ │ - @ instruction: 0xff674f95 │ │ + @ instruction: 0xff664ef2 │ │ + @ instruction: 0xff674f6e │ │ ldr r1, [pc, #4] @ d22dfc │ │ add r1, pc, r1 │ │ b c31f68 │ │ andseq r5, r1, ip, lsr sp │ │ mov r1, r2 │ │ b d322d0 │ │ ldr r0, [pc, #4] @ d22e14 │ │ @@ -3466791,18 +3466791,18 @@ │ │ mov r2, r8 │ │ bl d23fa4 │ │ b d22ecc │ │ mov r0, #1 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff67c198 │ │ - @ instruction: 0xff66e1d0 │ │ + @ instruction: 0xff66e1a9 │ │ @ instruction: 0xff685ad1 │ │ @ instruction: 0xff685a9d │ │ - @ instruction: 0xff66e16c │ │ + @ instruction: 0xff66e145 │ │ @ instruction: 0xff67c0e8 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #60 @ 0x3c │ │ mov r0, r2 │ │ mov sl, r1 │ │ bl d327ec │ │ mov fp, r0 │ │ @@ -3467708,26 +3467708,26 @@ │ │ mov r2, #0 │ │ bl c8cce8 │ │ ldr r9, [sp, #24] │ │ ldr fp, [sp, #28] │ │ ldr sl, [sp, #48] @ 0x30 │ │ b d23808 │ │ @ instruction: 0xff68fe7c │ │ - @ instruction: 0xff676991 │ │ + @ instruction: 0xff67696a │ │ @ instruction: 0xff693a6d │ │ @ instruction: 0xff68f708 │ │ - @ instruction: 0xff67621d │ │ + @ instruction: 0xff6761f6 │ │ @ instruction: 0xff68bdad │ │ - @ instruction: 0xff66d1a0 │ │ + @ instruction: 0xff66d179 │ │ @ instruction: 0xff68f754 │ │ - @ instruction: 0xff676269 │ │ + @ instruction: 0xff676242 │ │ andseq fp, r2, r4, lsr #8 │ │ @ instruction: 0xff68f594 │ │ - @ instruction: 0xff6760a9 │ │ - @ instruction: 0xff678161 │ │ + @ instruction: 0xff676082 │ │ + @ instruction: 0xff67813a │ │ andseq r5, r1, r0, lsl #24 │ │ @ instruction: 0xff693963 │ │ @ instruction: 0xff68f268 │ │ @ instruction: 0xff692e44 │ │ @ instruction: 0xff68f4a8 │ │ @ instruction: 0xff693084 │ │ @ instruction: 0xff698c00 │ │ @@ -3467741,82 +3467741,82 @@ │ │ @ instruction: 0xff692ea4 │ │ @ instruction: 0xff68f29c │ │ @ instruction: 0xff692e78 │ │ @ instruction: 0xff68f240 │ │ @ instruction: 0xff692e1c │ │ @ instruction: 0xff68f1b8 │ │ @ instruction: 0xff692d94 │ │ - @ instruction: 0xff672af4 │ │ + @ instruction: 0xff672acd │ │ @ instruction: 0xff68f4d0 │ │ @ instruction: 0xff6930ac │ │ @ instruction: 0xff68f480 │ │ @ instruction: 0xff69305c │ │ andseq r5, r1, r0, ror fp │ │ @ instruction: 0xff68f418 │ │ - @ instruction: 0xff667898 │ │ + @ instruction: 0xff667871 │ │ @ instruction: 0xff68f3dc │ │ - @ instruction: 0xff66785c │ │ + @ instruction: 0xff667835 │ │ andseq r5, r1, r4, lsl #23 │ │ @ instruction: 0xff68f3b4 │ │ - @ instruction: 0xff667834 │ │ + @ instruction: 0xff66780d │ │ @ instruction: 0xff699349 │ │ - @ instruction: 0xff664eef │ │ - @ instruction: 0xff673c3b │ │ - @ instruction: 0xff66cb14 │ │ + @ instruction: 0xff664ec8 │ │ + @ instruction: 0xff673c14 │ │ + @ instruction: 0xff66caed │ │ @ instruction: 0xff6929e5 │ │ @ instruction: 0xff684220 │ │ @ instruction: 0xff68ee88 │ │ @ instruction: 0xff68f328 │ │ - @ instruction: 0xff6677a8 │ │ + @ instruction: 0xff667781 │ │ @ instruction: 0xff68f30c │ │ - @ instruction: 0xff66778c │ │ + @ instruction: 0xff667765 │ │ @ instruction: 0xff697261 │ │ @ instruction: 0x001158dc │ │ @ instruction: 0xff68f0e0 │ │ - @ instruction: 0xff667560 │ │ + @ instruction: 0xff667539 │ │ @ instruction: 0xff68f190 │ │ - @ instruction: 0xff667610 │ │ + @ instruction: 0xff6675e9 │ │ @ instruction: 0xff699326 │ │ andseq r5, r1, r8, lsr sl │ │ @ instruction: 0xff68f114 │ │ - @ instruction: 0xff667594 │ │ + @ instruction: 0xff66756d │ │ @ instruction: 0xff68f61c │ │ - @ instruction: 0xff667a9c │ │ + @ instruction: 0xff667a75 │ │ @ instruction: 0xff68bcc1 │ │ - @ instruction: 0xff66d0b4 │ │ + @ instruction: 0xff66d08d │ │ @ instruction: 0xff68f690 │ │ - @ instruction: 0xff662444 │ │ + @ instruction: 0xff66241d │ │ andseq fp, r2, ip, ror #6 │ │ @ instruction: 0xff68f37c │ │ - @ instruction: 0xff6677fc │ │ + @ instruction: 0xff6677d5 │ │ @ instruction: 0xff68ba21 │ │ - @ instruction: 0xff66ce14 │ │ + @ instruction: 0xff66cded │ │ @ instruction: 0x0012b8d8 │ │ @ instruction: 0xff68f174 │ │ - @ instruction: 0xff6675f4 │ │ + @ instruction: 0xff6675cd │ │ @ instruction: 0x001154b0 │ │ @ instruction: 0xff68f14c │ │ @ instruction: 0xff692d28 │ │ @ instruction: 0xff68f4f8 │ │ @ instruction: 0xff6930d4 │ │ @ instruction: 0xff6933b9 │ │ @ instruction: 0xff68f52c │ │ @ instruction: 0xff693108 │ │ andseq r5, r1, r4, lsr r0 │ │ @ instruction: 0xff68f5c8 │ │ - @ instruction: 0xff6760dd │ │ - @ instruction: 0xff678195 │ │ + @ instruction: 0xff6760b6 │ │ + @ instruction: 0xff67816e │ │ @ instruction: 0x0012aef0 │ │ ldrdeq r0, [r0], -r0 @ │ │ andseq r5, r1, r4, ror #11 │ │ @ instruction: 0xff68f554 │ │ - @ instruction: 0xff676069 │ │ + @ instruction: 0xff676042 │ │ @ instruction: 0x001155b0 │ │ @ instruction: 0xff68f770 │ │ - @ instruction: 0xff676285 │ │ + @ instruction: 0xff67625e │ │ ldr r0, [pc, #4] @ d23f50 │ │ add r0, pc, r0 │ │ bx lr │ │ andseq r4, r1, ip, lsr sp │ │ ldr r1, [pc, #4] @ d23f60 │ │ add r1, pc, r1 │ │ b c31f68 │ │ @@ -3468015,31 +3468015,31 @@ │ │ ldr r3, [pc, #76] @ d242b4 │ │ add r3, pc, r3 │ │ bl c372e8 │ │ b d24000 │ │ add sp, sp, #12 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff684939 │ │ - @ instruction: 0xff66573d │ │ + @ instruction: 0xff665716 │ │ @ instruction: 0xff68edeb │ │ - @ instruction: 0xff66cfa4 │ │ + @ instruction: 0xff66cf7d │ │ @ instruction: 0xff67af40 │ │ - @ instruction: 0xff66cf68 │ │ - @ instruction: 0xff6709e0 │ │ + @ instruction: 0xff66cf41 │ │ + @ instruction: 0xff6709b9 │ │ @ instruction: 0xff68993b │ │ @ instruction: 0xff68ecfc │ │ @ instruction: 0xff69a530 │ │ - @ instruction: 0xff66967b │ │ + @ instruction: 0xff669654 │ │ @ instruction: 0xff69a508 │ │ @ instruction: 0xff68ec4c │ │ @ instruction: 0xff68472d │ │ - @ instruction: 0xff66a9fa │ │ - @ instruction: 0xff66cdcc │ │ + @ instruction: 0xff66a9d3 │ │ + @ instruction: 0xff66cda5 │ │ @ instruction: 0xff696562 │ │ - @ instruction: 0xff66d044 │ │ + @ instruction: 0xff66d01d │ │ ldr r0, [pc, #4] @ d242cc │ │ add r0, pc, r0 │ │ bx lr │ │ @ instruction: 0x00114ad0 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ mov r5, r1 │ │ @@ -3468165,27 +3468165,27 @@ │ │ mov r0, r6 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ mov r0, r5 │ │ mov r2, #75 @ 0x4b │ │ bl cd1394 │ │ b d2449c │ │ - @ instruction: 0xff6739af │ │ + @ instruction: 0xff673988 │ │ @ instruction: 0xff694495 │ │ @ instruction: 0xff69a393 │ │ @ instruction: 0xff69a347 │ │ - @ instruction: 0xff6738c3 │ │ + @ instruction: 0xff67389c │ │ @ instruction: 0xff694391 │ │ - @ instruction: 0xff673953 │ │ - @ instruction: 0xff67388f │ │ + @ instruction: 0xff67392c │ │ + @ instruction: 0xff673868 │ │ @ instruction: 0xff694375 │ │ - @ instruction: 0xff673867 │ │ + @ instruction: 0xff673840 │ │ @ instruction: 0xff69434d │ │ @ instruction: 0xff69079e │ │ - @ instruction: 0xff6738eb │ │ + @ instruction: 0xff6738c4 │ │ andseq sl, r2, ip, lsr #13 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #28 │ │ mov r0, r2 │ │ mov r5, r1 │ │ str r2, [sp, #20] │ │ bl d18374 │ │ @@ -3468538,38 +3468538,38 @@ │ │ movt r0, #8 │ │ orr r1, r0, #2 │ │ b d249bc │ │ mov r0, r7 │ │ bl c32b64 │ │ b d248a0 │ │ @ instruction: 0xff6861d3 │ │ - @ instruction: 0xff663da5 │ │ - @ instruction: 0xff67354f │ │ + @ instruction: 0xff663d7e │ │ + @ instruction: 0xff673528 │ │ @ instruction: 0xff68caf0 │ │ - @ instruction: 0xff676c56 │ │ + @ instruction: 0xff676c2f │ │ @ instruction: 0xff69a0c7 │ │ @ instruction: 0xff67a878 │ │ @ instruction: 0xff6860e3 │ │ - @ instruction: 0xff67365b │ │ + @ instruction: 0xff673634 │ │ @ instruction: 0xff68cbfc │ │ - @ instruction: 0xff66eada │ │ - @ instruction: 0xff67361f │ │ + @ instruction: 0xff66eab3 │ │ + @ instruction: 0xff6735f8 │ │ @ instruction: 0xff68cbc0 │ │ - @ instruction: 0xff66ea9e │ │ - @ instruction: 0xff67358b │ │ + @ instruction: 0xff66ea77 │ │ + @ instruction: 0xff673564 │ │ @ instruction: 0xff68cb2c │ │ - @ instruction: 0xff6734c3 │ │ + @ instruction: 0xff67349c │ │ @ instruction: 0xff68ca64 │ │ - @ instruction: 0xff6732c3 │ │ + @ instruction: 0xff67329c │ │ @ instruction: 0xff68c864 │ │ - @ instruction: 0xff6733b7 │ │ + @ instruction: 0xff673390 │ │ @ instruction: 0xff68c958 │ │ - @ instruction: 0xff67333b │ │ + @ instruction: 0xff673314 │ │ @ instruction: 0xff68c8dc │ │ - @ instruction: 0xff673263 │ │ + @ instruction: 0xff67323c │ │ @ instruction: 0xff68c804 │ │ ldr r0, [pc, #4] @ d24b18 │ │ add r0, pc, r0 │ │ bx lr │ │ andseq r4, r1, ip, lsl r3 │ │ ldr r0, [pc, #4] @ d24b28 │ │ add r0, pc, r0 │ │ @@ -3468799,27 +3468799,27 @@ │ │ bl d182f4 │ │ mov r8, #0 │ │ mov r0, r8 │ │ add sp, sp, #20 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0x001142f0 │ │ @ instruction: 0xff6815f8 │ │ - @ instruction: 0xff6665df │ │ - @ instruction: 0xff672f15 │ │ - @ instruction: 0xff66f3b7 │ │ - @ instruction: 0xff672eed │ │ - @ instruction: 0xff66f38f │ │ + @ instruction: 0xff6665b8 │ │ + @ instruction: 0xff672eee │ │ + @ instruction: 0xff66f390 │ │ + @ instruction: 0xff672ec6 │ │ + @ instruction: 0xff66f368 │ │ andseq r4, r1, ip, asr r3 │ │ - @ instruction: 0xff672ec1 │ │ - @ instruction: 0xff66f363 │ │ + @ instruction: 0xff672e9a │ │ + @ instruction: 0xff66f33c │ │ @ instruction: 0x001142d8 │ │ - @ instruction: 0xff672ea5 │ │ - @ instruction: 0xff66f347 │ │ - @ instruction: 0xff672f81 │ │ - @ instruction: 0xff66f423 │ │ + @ instruction: 0xff672e7e │ │ + @ instruction: 0xff66f320 │ │ + @ instruction: 0xff672f5a │ │ + @ instruction: 0xff66f3fc │ │ andeq r0, r0, r4, lsl #4 │ │ mulseq r1, ip, r1 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ mov r0, r1 │ │ mov r4, r3 │ │ mov r5, r2 │ │ @@ -3468909,17 +3468909,17 @@ │ │ bl d25ce8 │ │ b d24fc8 │ │ mov r0, #1 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff68fd59 │ │ @ instruction: 0xff68fd3d │ │ - @ instruction: 0xff66c0b0 │ │ + @ instruction: 0xff66c089 │ │ @ instruction: 0xff6839a5 │ │ - @ instruction: 0xff66c074 │ │ + @ instruction: 0xff66c04d │ │ @ instruction: 0xff68fcf1 │ │ @ instruction: 0xff68fc75 │ │ ldr r0, [pc, #4] @ d25094 │ │ add r0, pc, r0 │ │ bx lr │ │ andseq r3, r1, r8, ror #28 │ │ ldr r0, [pc, #4] @ d250a4 │ │ @@ -3469077,23 +3469077,23 @@ │ │ ldr r3, [pc, #48] @ d25330 │ │ str r5, [sp] │ │ add r3, pc, r3 │ │ bl c8c810 │ │ b d25298 │ │ andseq r3, r1, r0, ror #29 │ │ @ instruction: 0xff69542f │ │ - @ instruction: 0xff670c55 │ │ + @ instruction: 0xff670c2e │ │ @ instruction: 0xff679e2f │ │ - @ instruction: 0xff667d6b │ │ + @ instruction: 0xff667d44 │ │ @ instruction: 0xff684b5e │ │ - @ instruction: 0xff672a3d │ │ + @ instruction: 0xff672a16 │ │ @ instruction: 0xff67f5ab │ │ @ instruction: 0xff68a239 │ │ - @ instruction: 0xff66b62c │ │ - @ instruction: 0xff672a8d │ │ + @ instruction: 0xff66b605 │ │ + @ instruction: 0xff672a66 │ │ @ instruction: 0xff67f5fb │ │ andseq r3, r1, ip, lsr sp │ │ push {r4, r5, r6, lr} │ │ mov r6, r1 │ │ ldr r1, [r1] │ │ mov r4, r3 │ │ mov r5, r2 │ │ @@ -3469173,25 +3469173,25 @@ │ │ ldr r3, [pc, #60] @ d254bc │ │ mov r2, r4 │ │ add r1, pc, r1 │ │ add r3, pc, r3 │ │ bl c372e8 │ │ mov r0, #1 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6698ed │ │ - @ instruction: 0xff66bcac │ │ - @ instruction: 0xff665f51 │ │ - @ instruction: 0xff66bc84 │ │ - @ instruction: 0xff6643f5 │ │ - @ instruction: 0xff66bc5c │ │ + @ instruction: 0xff6698c6 │ │ + @ instruction: 0xff66bc85 │ │ + @ instruction: 0xff665f2a │ │ + @ instruction: 0xff66bc5d │ │ + @ instruction: 0xff6643ce │ │ + @ instruction: 0xff66bc35 │ │ @ instruction: 0xff67d2c7 │ │ - @ instruction: 0xff676013 │ │ - @ instruction: 0xff66bc14 │ │ + @ instruction: 0xff675fec │ │ + @ instruction: 0xff66bbed │ │ @ instruction: 0xff699241 │ │ - @ instruction: 0xff66bbac │ │ + @ instruction: 0xff66bb85 │ │ push {r4, r5, r6, r8, r9, lr} │ │ mov r4, #1 │ │ cmp r0, #0 │ │ beq d2556c │ │ mov r5, r0 │ │ ldr r0, [r0] │ │ cmp r0, #1 │ │ @@ -3469382,18 +3469382,18 @@ │ │ str r7, [r0, #4] │ │ mov r0, r8 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ mov r9, #0 │ │ b d25628 │ │ @ instruction: 0xff68f6ca │ │ @ instruction: 0xff67f281 │ │ - @ instruction: 0xff67257d │ │ + @ instruction: 0xff672556 │ │ @ instruction: 0xff68d6f8 │ │ @ instruction: 0x001137b0 │ │ - @ instruction: 0xff6726b5 │ │ + @ instruction: 0xff67268e │ │ @ instruction: 0xff68d830 │ │ andseq r9, r2, r4, lsl #11 │ │ andseq r9, r2, ip, ror #11 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ mov r5, r0 │ │ mov r0, r1 │ │ @@ -3469521,16 +3469521,16 @@ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ andseq r9, r2, r4, lsl #3 │ │ @ instruction: 0xff691218 │ │ andseq r3, r1, r0, ror #16 │ │ @ instruction: 0xff692f91 │ │ @ instruction: 0xff689c7f │ │ @ instruction: 0xff68d5cc │ │ - @ instruction: 0xff663ed6 │ │ - @ instruction: 0xff66765e │ │ + @ instruction: 0xff663eaf │ │ + @ instruction: 0xff667637 │ │ @ instruction: 0xff698d9d │ │ @ instruction: 0xff68f372 │ │ @ instruction: 0xff692eb5 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r4, r0 │ │ ldrb r0, [r1] │ │ mov r5, r1 │ │ @@ -3469574,16 +3469574,16 @@ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ ldr r1, [pc, #24] @ d25ae0 │ │ mov r0, r6 │ │ ldr r1, [pc, r1] │ │ bl d182f4 │ │ mov r0, r7 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff67226d │ │ - @ instruction: 0xff660181 │ │ + @ instruction: 0xff672246 │ │ + @ instruction: 0xff66015a │ │ mulseq r2, r4, r0 │ │ ldr r1, [r1] │ │ cmp r0, #3 │ │ beq d25b0c │ │ cmp r0, #1 │ │ moveq r0, #0 │ │ streq r0, [r1, #8] │ │ @@ -3469635,19 +3469635,19 @@ │ │ bl c372e8 │ │ ldr r1, [r4, #4] │ │ mov r0, r5 │ │ mov r2, r6 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, lr} │ │ b d25ce8 │ │ - @ instruction: 0xff66b4e4 │ │ - @ instruction: 0xff6758f7 │ │ + @ instruction: 0xff66b4bd │ │ + @ instruction: 0xff6758d0 │ │ @ instruction: 0xff682dd5 │ │ @ instruction: 0xff68074c │ │ - @ instruction: 0xff66b484 │ │ + @ instruction: 0xff66b45d │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #16 │ │ mov r5, r2 │ │ ldr r2, [pc, #216] @ d25ccc │ │ mov r7, r3 │ │ ldr r3, [pc, #212] @ d25cd0 │ │ add r2, pc, r2 │ │ @@ -3469700,18 +3469700,18 @@ │ │ ldr r1, [pc, #40] @ d25ce4 │ │ add r1, pc, r1 │ │ mov r0, r9 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ b c36898 │ │ @ instruction: 0xff696a44 │ │ - @ instruction: 0xff66b430 │ │ + @ instruction: 0xff66b409 │ │ andseq r3, r1, r8, ror r4 │ │ @ instruction: 0xff694902 │ │ - @ instruction: 0xff667c13 │ │ + @ instruction: 0xff667bec │ │ @ instruction: 0xff682cb1 │ │ @ instruction: 0xff682552 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ mov r5, r0 │ │ mov r0, r1 │ │ mov r6, r2 │ │ mov r4, r1 │ │ @@ -3469760,18 +3469760,18 @@ │ │ mov r0, r4 │ │ add r7, r7, #1 │ │ bl d18374 │ │ cmp r7, r0 │ │ blt d25d6c │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ @ instruction: 0xff67a2e0 │ │ - @ instruction: 0xff66b310 │ │ + @ instruction: 0xff66b2e9 │ │ @ instruction: 0xff682bfd │ │ @ instruction: 0xff67a294 │ │ - @ instruction: 0xff66b2c8 │ │ + @ instruction: 0xff66b2a1 │ │ ldr r0, [pc, #4] @ d25ddc │ │ add r0, pc, r0 │ │ bx lr │ │ @ instruction: 0x001133bc │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #88 @ 0x58 │ │ mov r0, r1 │ │ @@ -3469870,19 +3469870,19 @@ │ │ mov r1, #110 @ 0x6e │ │ mov r3, r7 │ │ add r2, pc, r2 │ │ bl c8cce8 │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ @ instruction: 0x00128bdc │ │ - @ instruction: 0xff661d18 │ │ - @ instruction: 0xff65fce6 │ │ - @ instruction: 0xff675ae1 │ │ - @ instruction: 0xff661d68 │ │ - @ instruction: 0xff65fd36 │ │ + @ instruction: 0xff661cf1 │ │ + @ instruction: 0xff65fcbf │ │ + @ instruction: 0xff675aba │ │ + @ instruction: 0xff661d41 │ │ + @ instruction: 0xff65fd0f │ │ push {r4, r5, fp, lr} │ │ mov r5, r0 │ │ mov r0, r1 │ │ mov r4, r1 │ │ bl c2dcd0 │ │ ldr r3, [r5, #52] @ 0x34 │ │ mov r1, r0 │ │ @@ -3469905,15 +3469905,15 @@ │ │ mov r2, #50 @ 0x32 │ │ add r1, pc, r1 │ │ pop {r4, r5, fp, lr} │ │ b cd2c54 │ │ mov r1, r4 │ │ pop {r4, r5, fp, lr} │ │ b d32098 │ │ - @ instruction: 0xff673995 │ │ + @ instruction: 0xff67396e │ │ push {r4, r5, r6, lr} │ │ ldr r0, [r1] │ │ mov r6, r3 │ │ mov r4, r2 │ │ mov r5, r1 │ │ cmp r0, #0 │ │ beq d26078 │ │ @@ -3469990,21 +3469990,21 @@ │ │ movle r0, #0 │ │ pop {r4, r5, r6, pc} │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ mov r0, #1 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff68ec95 │ │ - @ instruction: 0xff66aff8 │ │ + @ instruction: 0xff66afd1 │ │ @ instruction: 0xff6828f5 │ │ @ instruction: 0xff68217f │ │ - @ instruction: 0xff66af98 │ │ + @ instruction: 0xff66af71 │ │ @ instruction: 0xff682895 │ │ @ instruction: 0xff67c5d9 │ │ - @ instruction: 0xff66af38 │ │ + @ instruction: 0xff66af11 │ │ @ instruction: 0xff682835 │ │ push {r4, r5, r6, lr} │ │ mov r6, r1 │ │ ldr r1, [pc, #68] @ d261cc │ │ mov r4, r3 │ │ ldr r3, [pc, #64] @ d261d0 │ │ add r1, pc, r1 │ │ @@ -3470020,15 +3470020,15 @@ │ │ bl c4a944 │ │ cmp r0, #0 │ │ movwne r0, #1 │ │ pop {r4, r5, r6, pc} │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff679e6c │ │ - @ instruction: 0xff66ae9c │ │ + @ instruction: 0xff66ae75 │ │ push {r4, r5, r6, lr} │ │ mov r6, r1 │ │ ldr r1, [pc, #76] @ d26230 │ │ mov r4, r3 │ │ ldr r3, [pc, #72] @ d26234 │ │ add r1, pc, r1 │ │ mov r5, r2 │ │ @@ -3470045,15 +3470045,15 @@ │ │ mov r0, #0 │ │ cmp r1, #0 │ │ movwgt r0, #1 │ │ pop {r4, r5, r6, pc} │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff679e10 │ │ - @ instruction: 0xff66ae40 │ │ + @ instruction: 0xff66ae19 │ │ b c32b5c │ │ b c32b64 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r5, r0 │ │ cmp r0, #0 │ │ ldrne r4, [r5] │ │ mov r7, r2 │ │ @@ -3470096,15 +3470096,15 @@ │ │ mov r0, #39 @ 0x27 │ │ movt r1, #8 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c8cce8 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff66a679 │ │ + @ instruction: 0xff66a652 │ │ @ instruction: 0xff68002b │ │ ldr r2, [r0] │ │ cmp r1, #0 │ │ beq d26348 │ │ push {r4, r5, fp, lr} │ │ ldr ip, [r0, #8] │ │ mov r4, r0 │ │ @@ -3470141,15 +3470141,15 @@ │ │ mov r0, #0 │ │ cmp r1, #0 │ │ movwgt r0, #1 │ │ pop {r4, r5, r6, pc} │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff679c94 │ │ - @ instruction: 0xff66acc4 │ │ + @ instruction: 0xff66ac9d │ │ b c32c58 │ │ mov r0, #1 │ │ bx lr │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ mov r5, r1 │ │ ldr r1, [pc, #264] @ d264e0 │ │ @@ -3470217,18 +3470217,18 @@ │ │ blt d2644c │ │ b d264d4 │ │ mov fp, #0 │ │ mov r0, fp │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff6839ae │ │ - @ instruction: 0xff66ac4c │ │ + @ instruction: 0xff66ac25 │ │ @ instruction: 0xff698289 │ │ - @ instruction: 0xff66abe8 │ │ - @ instruction: 0xff6718a5 │ │ + @ instruction: 0xff66abc1 │ │ + @ instruction: 0xff67187e │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r4, r0 │ │ mov r0, #19 │ │ cmp r4, #0 │ │ beq d26574 │ │ cmn r1, #1 │ │ bgt d26520 │ │ @@ -3470397,15 +3470397,15 @@ │ │ cmp r0, #1 │ │ mvnne r5, #0 │ │ b d267a8 │ │ mvn r5, #0 │ │ mov r0, r5 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff66418d │ │ + @ instruction: 0xff664166 │ │ @ instruction: 0xff688cef │ │ @ instruction: 0xff68787d │ │ ldr r0, [pc, #4] @ d267cc │ │ add r0, pc, r0 │ │ bx lr │ │ @ instruction: 0x00112bbc │ │ ldr r0, [pc, #4] @ d267dc │ │ @@ -3472096,67 +3472096,67 @@ │ │ @ instruction: 0xff6ec140 │ │ @ instruction: 0xff690d66 │ │ @ instruction: 0xff6ec0fc │ │ @ instruction: 0xff694b8f │ │ @ instruction: 0xff6ec170 │ │ @ instruction: 0xff68cd51 │ │ @ instruction: 0xff675431 │ │ - @ instruction: 0xff6736cd │ │ + @ instruction: 0xff6736a6 │ │ @ instruction: 0xff68ce01 │ │ @ instruction: 0xff6754e1 │ │ @ instruction: 0xff687631 │ │ - @ instruction: 0xff668a20 │ │ - @ instruction: 0xff673699 │ │ + @ instruction: 0xff6689f9 │ │ + @ instruction: 0xff673672 │ │ @ instruction: 0xff68063f │ │ @ instruction: 0xff68ce8d │ │ @ instruction: 0xff67556d │ │ @ instruction: 0xff6876b9 │ │ - @ instruction: 0xff668aa8 │ │ - @ instruction: 0xff67362d │ │ + @ instruction: 0xff668a81 │ │ + @ instruction: 0xff673606 │ │ @ instruction: 0xff68cdb1 │ │ @ instruction: 0xff675491 │ │ @ instruction: 0xff6875e5 │ │ - @ instruction: 0xff6689cc │ │ + @ instruction: 0xff6689a5 │ │ @ instruction: 0xff68ccb9 │ │ @ instruction: 0xff675399 │ │ @ instruction: 0xff6874e5 │ │ - @ instruction: 0xff6688d4 │ │ + @ instruction: 0xff6688ad │ │ @ instruction: 0xff68788f │ │ @ instruction: 0xff68cbc5 │ │ @ instruction: 0xff6752a5 │ │ - @ instruction: 0xff673505 │ │ + @ instruction: 0xff6734de │ │ @ instruction: 0xff68cd19 │ │ @ instruction: 0xff6753f9 │ │ @ instruction: 0xff68754d │ │ - @ instruction: 0xff668934 │ │ + @ instruction: 0xff66890d │ │ @ instruction: 0xff68cba9 │ │ @ instruction: 0xff675289 │ │ @ instruction: 0xff6873dd │ │ @ instruction: 0xff68cb49 │ │ @ instruction: 0xff675229 │ │ @ instruction: 0xff68737d │ │ - @ instruction: 0xff668764 │ │ + @ instruction: 0xff66873d │ │ @ instruction: 0xff687793 │ │ @ instruction: 0xff68cae9 │ │ @ instruction: 0xff6751c9 │ │ @ instruction: 0xff687b37 │ │ @ instruction: 0xff68cbe1 │ │ @ instruction: 0xff6752c1 │ │ @ instruction: 0xff68cc25 │ │ @ instruction: 0xff675305 │ │ @ instruction: 0xff687459 │ │ - @ instruction: 0xff6687c8 │ │ + @ instruction: 0xff6687a1 │ │ @ instruction: 0xff68d299 │ │ @ instruction: 0xff68ce39 │ │ @ instruction: 0xffffe94c │ │ @ instruction: 0xff68d301 │ │ @ instruction: 0xff6759e1 │ │ @ instruction: 0xff68cc5d │ │ @ instruction: 0xff67533d │ │ - @ instruction: 0xff6739b1 │ │ + @ instruction: 0xff67398a │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #12 │ │ mov r0, r1 │ │ mov r4, r3 │ │ mov sl, r2 │ │ mov r5, r1 │ │ bl d18374 │ │ @@ -3472423,29 +3472423,29 @@ │ │ b d283ac │ │ mov r5, #1 │ │ mov r0, r5 │ │ add sp, sp, #12 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff67a1b2 │ │ @ instruction: 0xff685320 │ │ - @ instruction: 0xff66be27 │ │ - @ instruction: 0xff668c7c │ │ + @ instruction: 0xff66be00 │ │ + @ instruction: 0xff668c55 │ │ @ instruction: 0xff68c79b │ │ @ instruction: 0xff694155 │ │ @ instruction: 0xff6835fa │ │ - @ instruction: 0xff66d8c8 │ │ - @ instruction: 0xff65d6d3 │ │ + @ instruction: 0xff66d8a1 │ │ + @ instruction: 0xff65d6ac │ │ @ instruction: 0xff67dd5e │ │ @ instruction: 0xff676a7b │ │ - @ instruction: 0xff65f70f │ │ + @ instruction: 0xff65f6e8 │ │ @ instruction: 0xff681836 │ │ @ instruction: 0xff688cad │ │ - @ instruction: 0xff66f739 │ │ + @ instruction: 0xff66f712 │ │ @ instruction: 0xff677998 │ │ - @ instruction: 0xff6689c8 │ │ + @ instruction: 0xff6689a1 │ │ @ instruction: 0xff6816e9 │ │ @ instruction: 0xff687699 │ │ @ instruction: 0xff680235 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #68 @ 0x44 │ │ cmp r1, #0 │ │ mov r6, r0 │ │ @@ -3473282,17 +3473282,17 @@ │ │ mov sl, #1 │ │ b d29188 │ │ mov r7, #1 │ │ mov fp, #1 │ │ b d29188 │ │ mov r7, #1 │ │ b d29188 │ │ - @ instruction: 0xff6675fb │ │ - @ instruction: 0xff667cc4 │ │ - @ instruction: 0xff6675d3 │ │ + @ instruction: 0xff6675d4 │ │ + @ instruction: 0xff667c9d │ │ + @ instruction: 0xff6675ac │ │ @ instruction: 0xff678820 │ │ @ instruction: 0xff68d693 │ │ @ instruction: 0xff67eee7 │ │ @ instruction: 0xff682a13 │ │ @ instruction: 0xff678a14 │ │ @ instruction: 0xff6829eb │ │ @ instruction: 0xff6789ec │ │ @@ -3473303,15 +3473303,15 @@ │ │ @ instruction: 0xff682973 │ │ @ instruction: 0xff678974 │ │ @ instruction: 0xff68294b │ │ @ instruction: 0xff67894c │ │ @ instruction: 0xff682923 │ │ @ instruction: 0xff678924 │ │ @ instruction: 0xff6828fb │ │ - @ instruction: 0xff667d7c │ │ + @ instruction: 0xff667d55 │ │ @ instruction: 0xff6787d0 │ │ @ instruction: 0xff67873c │ │ ldr r0, [pc, #4] @ d29534 │ │ add r0, pc, r0 │ │ bx lr │ │ andseq pc, r0, ip, asr #31 │ │ ldr r0, [pc, #4] @ d29544 │ │ @@ -3473884,21 +3473884,21 @@ │ │ bl c32ba0 │ │ mov r0, r5 │ │ bl c3ad28 │ │ b d29a4c │ │ mov r4, #0 │ │ b d29e10 │ │ @ instruction: 0xff67c874 │ │ - @ instruction: 0xff65e1e2 │ │ + @ instruction: 0xff65e1bb │ │ @ instruction: 0xff67c5ac │ │ - @ instruction: 0xff65df1a │ │ + @ instruction: 0xff65def3 │ │ @ instruction: 0xff67c530 │ │ - @ instruction: 0xff65de9e │ │ + @ instruction: 0xff65de77 │ │ @ instruction: 0xff67c570 │ │ - @ instruction: 0xff65dede │ │ + @ instruction: 0xff65deb7 │ │ @ instruction: 0xff67c6b8 │ │ andseq pc, r0, r0, ror #16 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #12 │ │ ldr r0, [pc, #1264] @ d2a354 │ │ mov r6, #0 │ │ mov r5, r2 │ │ @@ -3474214,33 +3474214,33 @@ │ │ mov r0, r4 │ │ bl c32ba0 │ │ mov r6, #0 │ │ mov r0, r6 │ │ add sp, sp, #12 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ andseq pc, r0, r8, asr r7 @ │ │ - @ instruction: 0xff666a82 │ │ + @ instruction: 0xff666a5b │ │ @ instruction: 0xff68e914 │ │ @ instruction: 0xff67c1c4 │ │ @ instruction: 0xff688d5a │ │ @ instruction: 0xff68521d │ │ - @ instruction: 0xff666610 │ │ + @ instruction: 0xff6665e9 │ │ @ instruction: 0xff67c1e8 │ │ @ instruction: 0xff688d7e │ │ @ instruction: 0xff67e2ef │ │ @ instruction: 0x0010f4f8 │ │ andseq pc, r0, r0, asr #5 │ │ @ instruction: 0xff67c03c │ │ @ instruction: 0xff688bd2 │ │ @ instruction: 0xff65b230 │ │ - @ instruction: 0xff6712d5 │ │ + @ instruction: 0xff6712ae │ │ @ instruction: 0xff67c174 │ │ @ instruction: 0xff688d0a │ │ @ instruction: 0xff685329 │ │ - @ instruction: 0xff66671c │ │ + @ instruction: 0xff6666f5 │ │ @ instruction: 0xff65b1d8 │ │ @ instruction: 0xff67c148 │ │ @ instruction: 0xff688cde │ │ @ instruction: 0xff67c088 │ │ @ instruction: 0xff688c1e │ │ @ instruction: 0xff67c358 │ │ @ instruction: 0xff67c0e8 │ │ @@ -3474272,15 +3474272,15 @@ │ │ bl d2ab2c │ │ cmp r0, #0 │ │ movwne r0, #1 │ │ pop {r4, r5, r6, pc} │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff686eb4 │ │ - @ instruction: 0xff66f577 │ │ + @ instruction: 0xff66f550 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ cmp r1, #0 │ │ mov r5, r0 │ │ movne r4, r1 │ │ mov r0, #1 │ │ cmpne r5, r1 │ │ @@ -3474830,25 +3474830,25 @@ │ │ mov sl, #1 │ │ mov r0, sl │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov sl, #0 │ │ b d2ace0 │ │ @ instruction: 0xff6726d0 │ │ - @ instruction: 0xff6664dc │ │ + @ instruction: 0xff6664b5 │ │ @ instruction: 0xff67b72e │ │ - @ instruction: 0xff666428 │ │ + @ instruction: 0xff666401 │ │ @ instruction: 0xff67b700 │ │ - @ instruction: 0xff66405d │ │ - @ instruction: 0xff6663d4 │ │ + @ instruction: 0xff664036 │ │ + @ instruction: 0xff6663ad │ │ @ instruction: 0xff67b6ac │ │ - @ instruction: 0xff664018 │ │ + @ instruction: 0xff663ff1 │ │ @ instruction: 0xff67b664 │ │ @ instruction: 0xff691992 │ │ - @ instruction: 0xff66635c │ │ + @ instruction: 0xff666335 │ │ push {r4, r5, r6, lr} │ │ mov r5, r0 │ │ bl c4c00c │ │ cmp r0, #0 │ │ beq d2ad84 │ │ mov r4, r0 │ │ bl d18374 │ │ @@ -3475124,34 +3475124,34 @@ │ │ str r7, [sp] │ │ mov r2, #16 │ │ mov r3, r6 │ │ bl c358e0 │ │ add sp, sp, #28 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff680cdc │ │ - @ instruction: 0xff666158 │ │ + @ instruction: 0xff666131 │ │ @ instruction: 0xff68f6a7 │ │ - @ instruction: 0xff65e8ba │ │ - @ instruction: 0xff66610c │ │ + @ instruction: 0xff65e893 │ │ + @ instruction: 0xff6660e5 │ │ @ instruction: 0xff68bb24 │ │ @ instruction: 0xff68f644 │ │ - @ instruction: 0xff6660c0 │ │ + @ instruction: 0xff666099 │ │ @ instruction: 0xff68634c │ │ - @ instruction: 0xff6660a0 │ │ + @ instruction: 0xff666079 │ │ @ instruction: 0xff6845a0 │ │ - @ instruction: 0xff6602c3 │ │ + @ instruction: 0xff66029c │ │ @ instruction: 0xff67ed06 │ │ - @ instruction: 0xff665f84 │ │ + @ instruction: 0xff665f5d │ │ @ instruction: 0xff67f65b │ │ - @ instruction: 0xff660216 │ │ - @ instruction: 0xff665f30 │ │ + @ instruction: 0xff6601ef │ │ + @ instruction: 0xff665f09 │ │ @ instruction: 0xff68f47b │ │ - @ instruction: 0xff67091d │ │ - @ instruction: 0xff670305 │ │ - @ instruction: 0xff665ed0 │ │ + @ instruction: 0xff6708f6 │ │ + @ instruction: 0xff6702de │ │ + @ instruction: 0xff665ea9 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ mov r8, r3 │ │ mov sl, r2 │ │ mov r6, r1 │ │ mov r7, r0 │ │ bl d18374 │ │ @@ -3475181,15 +3475181,15 @@ │ │ mov r0, r6 │ │ mov r1, fp │ │ mov r2, r8 │ │ bl c372e8 │ │ b d2b21c │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff670831 │ │ + @ instruction: 0xff67080a │ │ ldr r0, [pc, #4] @ d2b284 │ │ add r0, pc, r0 │ │ bx lr │ │ andseq lr, r0, ip, ror #8 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ ldr r0, [pc, #472] @ d2b470 │ │ @@ -3475313,18 +3475313,18 @@ │ │ add r4, r4, #249 @ 0xf9 │ │ b d2b3d0 │ │ andseq lr, r0, r0, asr r4 │ │ @ instruction: 0xff675854 │ │ @ instruction: 0xff6720ba │ │ @ instruction: 0xff67cf03 │ │ @ instruction: 0xff685fa1 │ │ - @ instruction: 0xff66e5d2 │ │ + @ instruction: 0xff66e5ab │ │ @ instruction: 0xff68991f │ │ andseq lr, r0, r0, ror #5 │ │ - @ instruction: 0xff66e58e │ │ + @ instruction: 0xff66e567 │ │ @ instruction: 0xff6898db │ │ push {r4, r5, r6, r7, fp, lr} │ │ cmp r1, #0 │ │ beq d2b514 │ │ ldr r0, [r1] │ │ mov r6, r3 │ │ mov r4, r2 │ │ @@ -3475431,27 +3475431,27 @@ │ │ ldr r0, [r7, #8]! │ │ cmp r0, #0 │ │ bne d2b5b4 │ │ ldr r0, [r5, #12]! │ │ cmp r0, #0 │ │ bne d2b604 │ │ b d2b634 │ │ - @ instruction: 0xff66e48e │ │ + @ instruction: 0xff66e467 │ │ @ instruction: 0xff67ae11 │ │ @ instruction: 0xff68984c │ │ - @ instruction: 0xff665b60 │ │ + @ instruction: 0xff665b39 │ │ @ instruction: 0xff67d455 │ │ - @ instruction: 0xff65fdbf │ │ - @ instruction: 0xff665abc │ │ + @ instruction: 0xff65fd98 │ │ + @ instruction: 0xff665a95 │ │ @ instruction: 0xff67d3b1 │ │ @ instruction: 0xff67ad8a │ │ - @ instruction: 0xff665a68 │ │ + @ instruction: 0xff665a41 │ │ @ instruction: 0xff67d361 │ │ @ instruction: 0xff69105a │ │ - @ instruction: 0xff665a18 │ │ + @ instruction: 0xff6659f1 │ │ ldr r0, [pc, #4] @ d2b69c │ │ add r0, pc, r0 │ │ bx lr │ │ ldrsheq lr, [r0], -r8 │ │ ldr r0, [pc, #4] @ d2b6ac │ │ add r0, pc, r0 │ │ bx lr │ │ @@ -3475742,37 +3475742,37 @@ │ │ b d2bb2c │ │ mov r1, #0 │ │ b d2bb2c │ │ mov r1, #1 │ │ mov r0, r1 │ │ add sp, sp, #164 @ 0xa4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff65a582 │ │ - @ instruction: 0xff66592c │ │ - @ instruction: 0xff65fc19 │ │ - @ instruction: 0xff665904 │ │ + @ instruction: 0xff65a55b │ │ + @ instruction: 0xff665905 │ │ + @ instruction: 0xff65fbf2 │ │ + @ instruction: 0xff6658dd │ │ @ instruction: 0xff67d205 │ │ @ instruction: 0xff676f70 │ │ - @ instruction: 0xff665894 │ │ + @ instruction: 0xff66586d │ │ @ instruction: 0xff6822c4 │ │ - @ instruction: 0xff66fcd9 │ │ + @ instruction: 0xff66fcb2 │ │ @ instruction: 0xff676bf4 │ │ - @ instruction: 0xff66f96d │ │ + @ instruction: 0xff66f946 │ │ @ instruction: 0xff67907f │ │ @ instruction: 0xff67d111 │ │ @ instruction: 0xff681f80 │ │ - @ instruction: 0xff6616c1 │ │ + @ instruction: 0xff66169a │ │ @ instruction: 0xff67d04d │ │ - @ instruction: 0xff665021 │ │ - @ instruction: 0xff66c3a0 │ │ + @ instruction: 0xff664ffa │ │ + @ instruction: 0xff66c379 │ │ @ instruction: 0xff67cf8d │ │ @ instruction: 0xff67365f │ │ - @ instruction: 0xff66c86e │ │ - @ instruction: 0xff6703c9 │ │ - @ instruction: 0xff66df1f │ │ + @ instruction: 0xff66c847 │ │ + @ instruction: 0xff6703a2 │ │ + @ instruction: 0xff66def8 │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ sub sp, sp, #136 @ 0x88 │ │ mov r5, r0 │ │ ldr r0, [r0] │ │ mov r6, r2 │ │ mov r4, r1 │ │ cmp r0, #0 │ │ @@ -3475881,25 +3475881,25 @@ │ │ ldr r0, [r5, #4] │ │ cmp r0, #0 │ │ bne d2bbbc │ │ mov r0, #0 │ │ add sp, sp, #136 @ 0x88 │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ @ instruction: 0xff67a794 │ │ - @ instruction: 0xff665460 │ │ + @ instruction: 0xff665439 │ │ @ instruction: 0xff690a7c │ │ - @ instruction: 0xff665424 │ │ - @ instruction: 0xff66c69e │ │ + @ instruction: 0xff6653fd │ │ + @ instruction: 0xff66c677 │ │ @ instruction: 0xff67ff71 │ │ - @ instruction: 0xff6701f9 │ │ - @ instruction: 0xff6669d4 │ │ - @ instruction: 0xff665394 │ │ + @ instruction: 0xff6701d2 │ │ + @ instruction: 0xff6669ad │ │ + @ instruction: 0xff66536d │ │ @ instruction: 0xff67cc95 │ │ - @ instruction: 0xff65daf5 │ │ - @ instruction: 0xff665334 │ │ + @ instruction: 0xff65dace │ │ + @ instruction: 0xff66530d │ │ @ instruction: 0xff67cc35 │ │ ldr r0, [pc, #16] @ d2bdac │ │ mov r2, #32 │ │ ldr r1, [pc, #12] @ d2bdb0 │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ b cd2c54 │ │ @@ -3476074,15 +3476074,15 @@ │ │ movt r0, #8 │ │ add r1, r0, #21 │ │ b d2bf7c │ │ andseq sp, r0, ip, lsl ip │ │ @ instruction: 0xff674bbd │ │ @ instruction: 0xff6927b0 │ │ @ instruction: 0xff68c9b8 │ │ - @ instruction: 0xff668b5c │ │ + @ instruction: 0xff668b35 │ │ @ instruction: 0xff674b59 │ │ @ instruction: 0xff69274c │ │ andseq sp, r0, r8, lsl #22 │ │ @ instruction: 0xff674b01 │ │ @ instruction: 0xff6926f4 │ │ @ instruction: 0xff674ae5 │ │ @ instruction: 0xff6926d8 │ │ @@ -3476113,15 +3476113,15 @@ │ │ mov r1, r5 │ │ ldr r0, [r6, #4] │ │ mov r2, r4 │ │ add r3, pc, r3 │ │ bl d2c77c │ │ mov r0, #1 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff659bee │ │ + @ instruction: 0xff659bc7 │ │ @ instruction: 0xff67c881 │ │ @ instruction: 0xff685200 │ │ ldr r0, [pc, #4] @ d2c11c │ │ add r0, pc, r0 │ │ bx lr │ │ andseq sp, r0, ip, asr #17 │ │ ldr r1, [pc, #4] @ d2c12c │ │ @@ -3476684,27 +3476684,27 @@ │ │ add r8, pc, r8 │ │ add r4, pc, r4 │ │ add r5, pc, r5 │ │ b d2c8e4 │ │ add sp, sp, #12 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff670a6c │ │ - @ instruction: 0xff664878 │ │ + @ instruction: 0xff664851 │ │ @ instruction: 0xff67380c │ │ - @ instruction: 0xff66483c │ │ + @ instruction: 0xff664815 │ │ @ instruction: 0xff684a91 │ │ @ instruction: 0xff6742a1 │ │ @ instruction: 0xff67c095 │ │ @ instruction: 0xff67372c │ │ - @ instruction: 0xff66475c │ │ + @ instruction: 0xff664735 │ │ @ instruction: 0xff684969 │ │ @ instruction: 0xff674179 │ │ @ instruction: 0xff67bf89 │ │ @ instruction: 0xff673620 │ │ - @ instruction: 0xff664654 │ │ + @ instruction: 0xff66462d │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #260 @ 0x104 │ │ ldr r7, [r1] │ │ mov r3, r0 │ │ mov r0, #51 @ 0x33 │ │ cmp r7, #7 │ │ bhi d2d024 │ │ @@ -3477466,23 +3477466,23 @@ │ │ moveq r4, r0 │ │ add r0, sp, #24 │ │ bl cd4938 │ │ mov r0, r4 │ │ add sp, sp, #52 @ 0x34 │ │ add sp, sp, #2048 @ 0x800 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff66a8d2 │ │ + @ instruction: 0xff66a8ab │ │ ldr r0, [pc, #16] @ d2d644 │ │ mov r2, #32 │ │ ldr r1, [pc, #12] @ d2d648 │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ b cd2c54 │ │ @ instruction: 0xff657170 │ │ - @ instruction: 0xff65c1cb │ │ + @ instruction: 0xff65c1a4 │ │ b c32c58 │ │ mov r0, #1 │ │ bx lr │ │ b c32c58 │ │ ldr r0, [pc, #16] @ d2d674 │ │ mov r2, #32 │ │ ldr r1, [pc, #12] @ d2d678 │ │ @@ -3477546,22 +3477546,22 @@ │ │ add r1, pc, r1 │ │ strd r6, [sp] │ │ add r3, pc, r3 │ │ bl c372e8 │ │ mov r0, #1 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff65c17b │ │ - @ instruction: 0xff663984 │ │ + @ instruction: 0xff65c154 │ │ + @ instruction: 0xff66395d │ │ @ instruction: 0xff689395 │ │ @ instruction: 0xff67b271 │ │ @ instruction: 0xff673434 │ │ - @ instruction: 0xff663928 │ │ + @ instruction: 0xff663901 │ │ @ instruction: 0xff683bba │ │ - @ instruction: 0xff6638dc │ │ + @ instruction: 0xff6638b5 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #28 │ │ mov r6, #0 │ │ mov r0, r2 │ │ mov r9, r1 │ │ str r6, [sp, #24] │ │ str r6, [sp, #20] │ │ @@ -3478147,15 +3478147,15 @@ │ │ mov r0, #6 │ │ stm sp, {r4, ip} │ │ str r5, [sp, #8] │ │ bl c8c810 │ │ mov r0, r7 │ │ bl c370b4 │ │ b d2dfe0 │ │ - @ instruction: 0xff66d9fb │ │ + @ instruction: 0xff66d9d4 │ │ @ instruction: 0xff68ca2a │ │ @ instruction: 0xff676cf3 │ │ @ instruction: 0xff68e9f0 │ │ @ instruction: 0xff676c36 │ │ @ instruction: 0xff66f779 │ │ @ instruction: 0xff68c966 │ │ @ instruction: 0xff676c2f │ │ @@ -3478164,21 +3478164,21 @@ │ │ @ instruction: 0xff66f6f5 │ │ @ instruction: 0xff67881c │ │ @ instruction: 0xff68c9f2 │ │ @ instruction: 0xff676cbb │ │ @ instruction: 0xff68c8ee │ │ @ instruction: 0xff676bb7 │ │ @ instruction: 0xff68ad4e │ │ - @ instruction: 0xff664b63 │ │ + @ instruction: 0xff664b3c │ │ @ instruction: 0xff68e648 │ │ @ instruction: 0xff676892 │ │ @ instruction: 0xff66f3d1 │ │ @ instruction: 0xff68c89a │ │ @ instruction: 0xff68c69e │ │ - @ instruction: 0xff668e2a │ │ + @ instruction: 0xff668e03 │ │ @ instruction: 0xff67ee2b │ │ @ instruction: 0xff68c806 │ │ @ instruction: 0xff68c66e │ │ @ instruction: 0xff676937 │ │ @ instruction: 0xff68c562 │ │ @ instruction: 0xff66f301 │ │ @ instruction: 0xff68e560 │ │ @@ -3478332,23 +3478332,23 @@ │ │ add r1, pc, r1 │ │ bl c31f68 │ │ mov fp, #0 │ │ mov r0, fp │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0x0010b9b4 │ │ - @ instruction: 0xff662733 │ │ + @ instruction: 0xff66270c │ │ @ instruction: 0xff688812 │ │ - @ instruction: 0xff6599aa │ │ + @ instruction: 0xff659983 │ │ @ instruction: 0xff68127d │ │ - @ instruction: 0xff659942 │ │ + @ instruction: 0xff65991b │ │ @ instruction: 0xff681215 │ │ - @ instruction: 0xff66d6c1 │ │ + @ instruction: 0xff66d69a │ │ andseq fp, r0, r0, asr r8 │ │ - @ instruction: 0xff65997a │ │ + @ instruction: 0xff659953 │ │ @ instruction: 0xff68124d │ │ ldr r1, [pc, #4] @ d2e3e4 │ │ add r1, pc, r1 │ │ b c31f68 │ │ andseq fp, r0, r8, lsl #16 │ │ ldr r0, [pc, #4] @ d2e3f4 │ │ add r0, pc, r0 │ │ @@ -3478394,17 +3478394,17 @@ │ │ bl c35fdc │ │ ldr r1, [r5, #4] │ │ mov r0, r6 │ │ bl c4a944 │ │ mov r0, #1 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff671bec │ │ - @ instruction: 0xff662c1c │ │ + @ instruction: 0xff662bf5 │ │ @ instruction: 0xff677f52 │ │ - @ instruction: 0xff65f3e3 │ │ + @ instruction: 0xff65f3bc │ │ @ instruction: 0xff6868c3 │ │ ldr r0, [pc, #4] @ d2e4c4 │ │ add r0, pc, r0 │ │ bx lr │ │ andseq fp, r0, r4, ror #16 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #168 @ 0xa8 │ │ @@ -3478559,24 +3478559,24 @@ │ │ add r1, pc, r1 │ │ bl d182f4 │ │ mov r4, #0 │ │ mov r0, r4 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ andseq fp, r0, r8, lsr r7 │ │ - @ instruction: 0xff659651 │ │ + @ instruction: 0xff65962a │ │ @ instruction: 0xff6866e3 │ │ - @ instruction: 0xff66d3b9 │ │ - @ instruction: 0xff659611 │ │ + @ instruction: 0xff66d392 │ │ + @ instruction: 0xff6595ea │ │ @ instruction: 0xff6866a3 │ │ - @ instruction: 0xff66d379 │ │ + @ instruction: 0xff66d352 │ │ andeq r0, r0, r0, asr r0 │ │ - @ instruction: 0xff6595d9 │ │ + @ instruction: 0xff6595b2 │ │ @ instruction: 0xff68666b │ │ - @ instruction: 0xff659689 │ │ + @ instruction: 0xff659662 │ │ @ instruction: 0xff68671b │ │ ldr r0, [pc, #4] @ d2e774 │ │ add r0, pc, r0 │ │ bx lr │ │ andseq fp, r0, r0, ror r5 │ │ ldr r1, [pc, #4] @ d2e784 │ │ add r1, pc, r1 │ │ @@ -3479258,25 +3479258,25 @@ │ │ add r2, pc, r2 │ │ bl c8cbf8 │ │ mov r0, #11 │ │ mov r1, #143 @ 0x8f │ │ mov r2, #0 │ │ bl c8cce8 │ │ b d2eed0 │ │ - @ instruction: 0xff65aeeb │ │ + @ instruction: 0xff65aec4 │ │ @ instruction: 0xff684594 │ │ - @ instruction: 0xff65ad53 │ │ + @ instruction: 0xff65ad2c │ │ @ instruction: 0xff6843fc │ │ andseq pc, r1, r0, lsr #28 │ │ - @ instruction: 0xff65a633 │ │ + @ instruction: 0xff65a60c │ │ @ instruction: 0xff68965a │ │ @ instruction: 0xff6e4bc0 │ │ andeq r0, r0, r4, asr ip │ │ @ instruction: 0xff6e4b3c │ │ - @ instruction: 0xff65a66b │ │ + @ instruction: 0xff65a644 │ │ @ instruction: 0xff683d14 │ │ mov r1, r0 │ │ sub r0, r0, #1 │ │ cmp r0, #10 │ │ bxcc lr │ │ ldr r0, [pc, #60] @ d2f2ac │ │ ldr r0, [pc, r0] │ │ @@ -3480102,17 +3480102,17 @@ │ │ ldr r1, [pc, r1] │ │ bl d182f4 │ │ mov r9, #0 │ │ mov r0, r9 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff684e58 │ │ - @ instruction: 0xff660b3c │ │ + @ instruction: 0xff660b15 │ │ @ instruction: 0x0011ecbc │ │ - @ instruction: 0xff657e0c │ │ + @ instruction: 0xff657de5 │ │ @ instruction: 0xff670c5c │ │ @ instruction: 0xff686b83 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #20 │ │ mov r8, r0 │ │ mov r0, r2 │ │ mov r7, r2 │ │ @@ -3480259,20 +3480259,20 @@ │ │ ldr r1, [pc, r1] │ │ bl d182f4 │ │ mov r6, #0 │ │ mov r0, r6 │ │ add sp, sp, #20 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff66eec0 │ │ - @ instruction: 0xff6609bc │ │ + @ instruction: 0xff660995 │ │ @ instruction: 0xff6709d8 │ │ @ instruction: 0xff684bf7 │ │ andseq lr, r1, r8, asr #20 │ │ @ instruction: 0xff670a24 │ │ - @ instruction: 0xff66b360 │ │ + @ instruction: 0xff66b339 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #560 @ 0x230 │ │ ldr r0, [r1] │ │ str r2, [sp, #556] @ 0x22c │ │ cmp r0, #8 │ │ bhi d303d8 │ │ add r2, pc, #4 │ │ @@ -3480502,26 +3480502,26 @@ │ │ bne d303d8 │ │ ldr r1, [pc, #36] @ d305ac │ │ add r0, sp, #256 @ 0x100 │ │ add r1, pc, r1 │ │ b d30378 │ │ @ instruction: 0xff6744b1 │ │ @ instruction: 0xff684ad7 │ │ - @ instruction: 0xff6557ed │ │ - @ instruction: 0xff6593cd │ │ + @ instruction: 0xff6557c6 │ │ + @ instruction: 0xff6593a6 │ │ @ instruction: 0xff682a55 │ │ - @ instruction: 0xff66056e │ │ - @ instruction: 0xff65cac3 │ │ + @ instruction: 0xff660547 │ │ + @ instruction: 0xff65ca9c │ │ @ instruction: 0xff680d94 │ │ @ instruction: 0xff66edc4 │ │ @ instruction: 0xff680fa8 │ │ - @ instruction: 0xff662332 │ │ + @ instruction: 0xff66230b │ │ @ instruction: 0xff684900 │ │ - @ instruction: 0xff6559fa │ │ - @ instruction: 0xff657948 │ │ + @ instruction: 0xff6559d3 │ │ + @ instruction: 0xff657921 │ │ @ instruction: 0xff68a32f │ │ @ instruction: 0xff68854f │ │ @ instruction: 0xff670820 │ │ @ instruction: 0xff66ecf5 │ │ push {r4, r5, r6, lr} │ │ mov r5, r1 │ │ ldr r1, [r1] │ │ @@ -3480661,24 +3480661,24 @@ │ │ ldr r1, [pc, #40] @ d30828 │ │ add r1, pc, r1 │ │ b d30664 │ │ ldr r3, [r2, #4] │ │ ldr r1, [pc, #20] @ d30824 │ │ add r1, pc, r1 │ │ b d30664 │ │ - @ instruction: 0xff660371 │ │ + @ instruction: 0xff66034a │ │ @ instruction: 0xff671f53 │ │ @ instruction: 0xff67b44c │ │ @ instruction: 0xff67d2e9 │ │ @ instruction: 0xff675b8f │ │ @ instruction: 0xff68807e │ │ - @ instruction: 0xff669322 │ │ + @ instruction: 0xff6692fb │ │ @ instruction: 0xff675c93 │ │ @ instruction: 0xff67d3c5 │ │ - @ instruction: 0xff65acb8 │ │ + @ instruction: 0xff65ac91 │ │ @ instruction: 0xff67b4e7 │ │ @ instruction: 0xff68289a │ │ @ instruction: 0xff6796fe │ │ @ instruction: 0xff670464 │ │ @ instruction: 0xff675c7a │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, sp, #8 │ │ @@ -3480738,15 +3480738,15 @@ │ │ ldr r1, [pc, r1] │ │ bl d182f4 │ │ mov r9, #0 │ │ mov r0, r9 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ @ instruction: 0xff67026c │ │ - @ instruction: 0xff658f69 │ │ + @ instruction: 0xff658f42 │ │ andseq lr, r1, ip, asr #5 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ mov r3, r2 │ │ mov r2, r1 │ │ mov r1, r0 │ │ mov r0, #0 │ │ @@ -3480851,23 +3480851,23 @@ │ │ strd r8, [sp] │ │ bl d30b30 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r8, r9, pc} │ │ @ instruction: 0xff6700dc │ │ @ instruction: 0xff671cc3 │ │ @ instruction: 0xff6842c4 │ │ - @ instruction: 0xff657320 │ │ - @ instruction: 0xff65530e │ │ + @ instruction: 0xff6572f9 │ │ + @ instruction: 0xff6552e7 │ │ @ instruction: 0xff66ca10 │ │ @ instruction: 0xff671d63 │ │ - @ instruction: 0xff6552db │ │ + @ instruction: 0xff6552b4 │ │ @ instruction: 0xff66e69b │ │ @ instruction: 0xff670114 │ │ @ instruction: 0xff671cfb │ │ - @ instruction: 0xff662712 │ │ + @ instruction: 0xff6626eb │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ ldr r8, [sp, #40] @ 0x28 │ │ cmp r8, #0 │ │ beq d30c18 │ │ mov r6, r3 │ │ mov r7, r2 │ │ @@ -3481118,36 +3481118,36 @@ │ │ mov r0, r4 │ │ bl d21fcc │ │ mov r4, #0 │ │ mov r0, r4 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff66ff3c │ │ - @ instruction: 0xff6550b6 │ │ + @ instruction: 0xff65508f │ │ @ instruction: 0xff66ff08 │ │ - @ instruction: 0xff655082 │ │ + @ instruction: 0xff65505b │ │ @ instruction: 0xff66fcfc │ │ - @ instruction: 0xff654e76 │ │ - @ instruction: 0xff654d57 │ │ + @ instruction: 0xff654e4f │ │ + @ instruction: 0xff654d30 │ │ @ instruction: 0xff66fd2c │ │ - @ instruction: 0xff654ea6 │ │ - @ instruction: 0xff654d87 │ │ + @ instruction: 0xff654e7f │ │ + @ instruction: 0xff654d60 │ │ @ instruction: 0xff66fcbc │ │ @ instruction: 0xff67e6ec │ │ @ instruction: 0xff688b8d │ │ @ instruction: 0xff66fc6c │ │ - @ instruction: 0xff654de6 │ │ + @ instruction: 0xff654dbf │ │ @ instruction: 0xff66fe30 │ │ @ instruction: 0xff66fe0c │ │ @ instruction: 0xff66fdc8 │ │ - @ instruction: 0xff654f42 │ │ + @ instruction: 0xff654f1b │ │ @ instruction: 0xff66fed8 │ │ - @ instruction: 0xff655052 │ │ + @ instruction: 0xff65502b │ │ @ instruction: 0xff66ff68 │ │ - @ instruction: 0xff6550e2 │ │ + @ instruction: 0xff6550bb │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ cmp r0, #0 │ │ beq d31094 │ │ mov r8, r1 │ │ ldrb r1, [r0] │ │ mov r7, #1 │ │ @@ -3481242,17 +3481242,17 @@ │ │ bl c32c28 │ │ b d31118 │ │ mov r7, #1 │ │ mov r0, r7 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff66fac0 │ │ - @ instruction: 0xff66a40b │ │ + @ instruction: 0xff66a3e4 │ │ @ instruction: 0xff66fa80 │ │ - @ instruction: 0xff66a3cb │ │ + @ instruction: 0xff66a3a4 │ │ ldr r0, [pc, #16] @ d3114c │ │ mov r2, #32 │ │ ldr r1, [pc, #12] @ d31150 │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ b cd2c54 │ │ @ instruction: 0xff653668 │ │ @@ -3481343,19 +3481343,19 @@ │ │ mov r1, #125 @ 0x7d │ │ mov r2, #0 │ │ bl c8cce8 │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff6795b3 │ │ - @ instruction: 0xff65be36 │ │ + @ instruction: 0xff65be0f │ │ @ instruction: 0xff6751b1 │ │ @ instruction: 0xff67704d │ │ @ instruction: 0xff675151 │ │ - @ instruction: 0xff65f75d │ │ + @ instruction: 0xff65f736 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #96 @ 0x60 │ │ cmp r0, #0 │ │ beq d31394 │ │ mov r5, r0 │ │ add r0, sp, #12 │ │ add r1, sp, #16 │ │ @@ -3481496,15 +3481496,15 @@ │ │ ldr r0, [sp, #4] │ │ add r1, pc, r1 │ │ bl c31f68 │ │ mov r5, #0 │ │ mov r0, r5 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff65bb07 │ │ + @ instruction: 0xff65bae0 │ │ @ instruction: 0xff66f69d │ │ andseq r8, r0, r4, lsl sl │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #20 │ │ mov r6, r1 │ │ ldr r1, [r1] │ │ add r0, sp, #8 │ │ @@ -3481579,21 +3481579,21 @@ │ │ blt d315e0 │ │ mov r1, #1 │ │ b d31660 │ │ mov r1, #0 │ │ mov r0, r1 │ │ add sp, sp, #20 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff65ba52 │ │ - @ instruction: 0xff65fa88 │ │ + @ instruction: 0xff65ba2b │ │ + @ instruction: 0xff65fa61 │ │ @ instruction: 0xff685513 │ │ - @ instruction: 0xff65fa9c │ │ - @ instruction: 0xff65fa58 │ │ - @ instruction: 0xff65ba03 │ │ - @ instruction: 0xff669ea2 │ │ + @ instruction: 0xff65fa75 │ │ + @ instruction: 0xff65fa31 │ │ + @ instruction: 0xff65b9dc │ │ + @ instruction: 0xff669e7b │ │ ldr r0, [pc, #4] @ d31694 │ │ add r0, pc, r0 │ │ bx lr │ │ andseq r8, r0, ip, asr #16 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ cmp r0, #0 │ │ @@ -3481753,23 +3481753,23 @@ │ │ cmp r0, #0 │ │ bne d316e0 │ │ ldr r1, [pc, #56] @ d31950 │ │ mov r0, r5 │ │ add r1, pc, r1 │ │ bl c31f68 │ │ b d316e0 │ │ - @ instruction: 0xff65b91f │ │ + @ instruction: 0xff65b8f8 │ │ @ instruction: 0xff68afe1 │ │ - @ instruction: 0xff65b8c7 │ │ + @ instruction: 0xff65b8a0 │ │ @ instruction: 0xff68af89 │ │ andseq r8, r0, r4, ror #14 │ │ - @ instruction: 0xff65b7cf │ │ + @ instruction: 0xff65b7a8 │ │ @ instruction: 0xff68ae91 │ │ andseq r8, r0, r0, lsr #13 │ │ - @ instruction: 0xff65b70b │ │ + @ instruction: 0xff65b6e4 │ │ @ instruction: 0xff68adcd │ │ @ instruction: 0x001085dc │ │ andseq r8, r0, r4, lsl #12 │ │ ldr r0, [pc, #4] @ d31960 │ │ add r0, pc, r0 │ │ bx lr │ │ andseq r8, r0, r0, asr #12 │ │ @@ -3481958,15 +3481958,15 @@ │ │ @ instruction: 0xff68ab62 │ │ @ instruction: 0x001084dc │ │ @ instruction: 0xff67f79a │ │ @ instruction: 0xff68ab26 │ │ @ instruction: 0xff67f766 │ │ @ instruction: 0xff68aaf2 │ │ @ instruction: 0xff67d939 │ │ - @ instruction: 0xff65ed2c │ │ + @ instruction: 0xff65ed05 │ │ andseq ip, r1, ip, lsl #30 │ │ push {r4, r5, fp, lr} │ │ cmp r1, #0 │ │ ldrne r0, [r1] │ │ cmpne r0, #0 │ │ bne d31cb0 │ │ bl c8cb04 │ │ @@ -3482065,19 +3482065,19 @@ │ │ movt r1, #8 │ │ mov r0, #34 @ 0x22 │ │ mov r2, #0 │ │ bl c8cce8 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff686b01 │ │ - @ instruction: 0xff669727 │ │ + @ instruction: 0xff669700 │ │ @ instruction: 0xff686ad5 │ │ - @ instruction: 0xff6696fb │ │ + @ instruction: 0xff6696d4 │ │ @ instruction: 0xff686b45 │ │ - @ instruction: 0xff66976b │ │ + @ instruction: 0xff669744 │ │ push {r4, r5, r6, lr} │ │ mov r4, r2 │ │ cmp r1, #0 │ │ beq d31e48 │ │ mov r5, r0 │ │ mov r0, r1 │ │ mov r6, r1 │ │ @@ -3482329,15 +3482329,15 @@ │ │ mov r2, #162 @ 0xa2 │ │ add r1, pc, r1 │ │ bl cd1394 │ │ mov r0, r5 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff674279 │ │ @ instruction: 0xff67422d │ │ - @ instruction: 0xff65e849 │ │ + @ instruction: 0xff65e822 │ │ @ instruction: 0xff66ba0e │ │ @ instruction: 0xff6741ed │ │ push {r4, r5, r6, lr} │ │ cmp r1, #0 │ │ beq d3227c │ │ mov r0, r1 │ │ mov r1, #0 │ │ @@ -3482371,15 +3482371,15 @@ │ │ bl c8cce8 │ │ mov r6, #0 │ │ mov r0, r4 │ │ bl c3ad28 │ │ mov r0, r6 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff674161 │ │ - @ instruction: 0xff667766 │ │ + @ instruction: 0xff66773f │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #8 │ │ cmp r1, #0 │ │ beq d3233c │ │ mov r5, r1 │ │ bl c3add0 │ │ cmp r0, #0 │ │ @@ -3482546,15 +3482546,15 @@ │ │ mov r2, #0 │ │ bl c8cce8 │ │ mov r0, r5 │ │ bl c3ad28 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ @ instruction: 0xff673ea1 │ │ - @ instruction: 0xff6674a6 │ │ + @ instruction: 0xff66747f │ │ @ instruction: 0xff673ed9 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ ldr r6, [r0, #8] │ │ mov r4, r0 │ │ cmp r6, #0 │ │ beq d326cc │ │ @@ -3482661,26 +3482661,26 @@ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ mov r0, #0 │ │ b d32728 │ │ @ instruction: 0xff67adbb │ │ @ instruction: 0xff66b625 │ │ @ instruction: 0xff6722fd │ │ @ instruction: 0xff6827ab │ │ - @ instruction: 0xff652fef │ │ - @ instruction: 0xff666ee2 │ │ + @ instruction: 0xff652fc8 │ │ + @ instruction: 0xff666ebb │ │ @ instruction: 0xff66fad4 │ │ @ instruction: 0xff6522ed │ │ @ instruction: 0xff683ad9 │ │ - @ instruction: 0xff65a0fc │ │ + @ instruction: 0xff65a0d5 │ │ @ instruction: 0xff6771b7 │ │ @ instruction: 0xff67acb8 │ │ @ instruction: 0xff673d1d │ │ @ instruction: 0xff66ca2d │ │ @ instruction: 0xff67ce21 │ │ - @ instruction: 0xff65e214 │ │ + @ instruction: 0xff65e1ed │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #8 │ │ mov r4, r1 │ │ ldr r1, [r0, #8] │ │ mov r5, r0 │ │ bl d322d0 │ │ cmp r0, #0 │ │ @@ -3482698,15 +3482698,15 @@ │ │ str r5, [sp] │ │ add r3, pc, r3 │ │ bl c8c810 │ │ mov r0, #0 │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff67cd69 │ │ - @ instruction: 0xff65e15c │ │ + @ instruction: 0xff65e135 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ ldr r1, [pc, #1104] @ d32c4c │ │ mov fp, #0 │ │ mov r2, #324 @ 0x144 │ │ str fp, [sp] │ │ add r1, pc, r1 │ │ @@ -3484081,16 +3484081,16 @@ │ │ tst r1, r7 │ │ bne d33d34 │ │ cmp r0, #45 @ 0x2d │ │ subne r0, r0, #97 @ 0x61 │ │ cmpne r0, #25 │ │ bls d33d34 │ │ b d33ad8 │ │ - @ instruction: 0xff664306 │ │ - @ instruction: 0xff664092 │ │ + @ instruction: 0xff6642df │ │ + @ instruction: 0xff66406b │ │ push {r4, r5, r6, lr} │ │ ldr r4, [sp, #16] │ │ mov ip, r1 │ │ tst r4, #32768 @ 0x8000 │ │ beq d33e10 │ │ cmp ip, r3 │ │ mov lr, r0 │ │ @@ -3484403,15 +3484403,15 @@ │ │ movt r1, #12 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c8cce8 │ │ mov r0, r4 │ │ pop {r4, pc} │ │ @ instruction: 0xff66aec7 │ │ - @ instruction: 0xff65aae0 │ │ + @ instruction: 0xff65aab9 │ │ cmp r0, #0 │ │ beq d342a0 │ │ ldr r0, [r0, #4] │ │ b d18384 │ │ push {fp, lr} │ │ bl c8cb04 │ │ ldr r0, [pc, #44] @ d342dc │ │ @@ -3484752,15 +3484752,15 @@ │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c8cce8 │ │ mov r0, #0 │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ @ instruction: 0xff6822fe │ │ - @ instruction: 0xff65c23c │ │ + @ instruction: 0xff65c215 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ mov sl, r0 │ │ mov r0, r1 │ │ mov r5, r2 │ │ mov r9, r1 │ │ bl d18374 │ │ mov r8, #1 │ │ @@ -3485339,27 +3485339,27 @@ │ │ ldr r0, [pc, #4] @ d3511c │ │ add r0, pc, r0 │ │ bx lr │ │ @ instruction: 0xff66eedf │ │ ldr r0, [pc, #4] @ d3512c │ │ add r0, pc, r0 │ │ bx lr │ │ - @ instruction: 0xff660da9 │ │ + @ instruction: 0xff660d82 │ │ ldr r0, [pc, #4] @ d3513c │ │ add r0, pc, r0 │ │ bx lr │ │ - @ instruction: 0xff652bc3 │ │ + @ instruction: 0xff652b9c │ │ ldr r0, [pc, #4] @ d3514c │ │ add r0, pc, r0 │ │ bx lr │ │ - @ instruction: 0xff662c32 │ │ + @ instruction: 0xff662c0b │ │ ldr r0, [pc, #4] @ d3515c │ │ add r0, pc, r0 │ │ bx lr │ │ - @ instruction: 0xff6648df │ │ + @ instruction: 0xff6648b8 │ │ push {fp, lr} │ │ movw r0, #110 @ 0x6e │ │ movt r0, #1408 @ 0x580 │ │ bl c8c500 │ │ cmp r0, #0 │ │ beq d35180 │ │ mov r0, #1 │ │ @@ -3485529,17 +3485529,17 @@ │ │ bl cdd5b0 │ │ mov r0, r4 │ │ mov r1, r7 │ │ mov r2, #222 @ 0xde │ │ bl cd1394 │ │ mov r0, r6 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff65b767 │ │ + @ instruction: 0xff65b740 │ │ andeq r0, r0, r8, lsr #2 │ │ - @ instruction: 0xff65b68b │ │ + @ instruction: 0xff65b664 │ │ @ instruction: 0xff678746 │ │ ldr r2, [r0] │ │ ldr r1, [r1] │ │ ldr r3, [r2] │ │ ldr r0, [r1] │ │ subs r0, r3, r0 │ │ beq d35450 │ │ @@ -3485626,17 +3485626,17 @@ │ │ bl cdd5b0 │ │ ldr r1, [pc, #24] @ d355b0 │ │ mov r0, r8 │ │ mov r2, #253 @ 0xfd │ │ add r1, pc, r1 │ │ pop {r4, r5, r6, r7, r8, lr} │ │ b cd1394 │ │ - @ instruction: 0xff65b57b │ │ + @ instruction: 0xff65b554 │ │ andeq r0, r0, r4, asr #32 │ │ - @ instruction: 0xff65b4b7 │ │ + @ instruction: 0xff65b490 │ │ push {r4, lr} │ │ cmp r0, #0 │ │ beq d355fc │ │ ldr r1, [r0] │ │ cmp r1, #2 │ │ beq d355e8 │ │ cmp r1, #1 │ │ @@ -3485652,15 +3485652,15 @@ │ │ bl d3edb0 │ │ mov r0, r4 │ │ ldr r1, [pc, #12] @ d35610 │ │ movw r2, #531 @ 0x213 │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b cd1394 │ │ - @ instruction: 0xff65b44f │ │ + @ instruction: 0xff65b428 │ │ add r0, r0, #72 @ 0x48 │ │ ldrex r1, [r0] │ │ add r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ bne d35618 │ │ mov r0, #0 │ │ @@ -3485752,21 +3485752,21 @@ │ │ movw r1, #11 │ │ mov r0, #11 │ │ movt r1, #8 │ │ mov r2, #0 │ │ bl c8cce8 │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff65b3bb │ │ - @ instruction: 0xff65b2f3 │ │ - @ instruction: 0xff65b2db │ │ + @ instruction: 0xff65b394 │ │ + @ instruction: 0xff65b2cc │ │ + @ instruction: 0xff65b2b4 │ │ @ instruction: 0xff681376 │ │ - @ instruction: 0xff65b357 │ │ + @ instruction: 0xff65b330 │ │ @ instruction: 0xff6813f2 │ │ - @ instruction: 0xff65b30b │ │ + @ instruction: 0xff65b2e4 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #404 @ 0x194 │ │ ldr sl, [r0] │ │ cmp sl, #0 │ │ beq d35854 │ │ mov r8, r0 │ │ ldr r0, [sl, #76] @ 0x4c │ │ @@ -3485915,15 +3485915,15 @@ │ │ movw r1, #11 │ │ mov r0, #11 │ │ movt r1, #8 │ │ mov r2, #0 │ │ bl c8cce8 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff65b04f │ │ + @ instruction: 0xff65b028 │ │ @ instruction: 0xff674489 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ mov r5, #0 │ │ cmp r1, #0 │ │ beq d35b18 │ │ mov r9, r1 │ │ ldr r1, [pc, #260] @ d35b54 │ │ @@ -3485989,16 +3485989,16 @@ │ │ cmp r5, #0 │ │ movwne r5, #1 │ │ bne d35b18 │ │ b d35adc │ │ ldr r0, [r4, #4] │ │ bl d3edb0 │ │ b d35b04 │ │ - @ instruction: 0xff65afff │ │ - @ instruction: 0xff65af43 │ │ + @ instruction: 0xff65afd8 │ │ + @ instruction: 0xff65af1c │ │ push {r4, lr} │ │ mov r2, #1 │ │ mov r4, #1 │ │ bl d35a34 │ │ cmp r0, #0 │ │ beq d35b7c │ │ mov r0, r4 │ │ @@ -3486014,15 +3486014,15 @@ │ │ mov r0, #11 │ │ movt r1, #8 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c8cce8 │ │ mov r0, r4 │ │ pop {r4, pc} │ │ - @ instruction: 0xff65aec7 │ │ + @ instruction: 0xff65aea0 │ │ @ instruction: 0xff67d3da │ │ push {r4, r5, r6, lr} │ │ mov r6, #0 │ │ cmp r0, #0 │ │ beq d35c1c │ │ mov r4, r0 │ │ mov r0, r1 │ │ @@ -3486239,17 +3486239,17 @@ │ │ cmp r4, #0 │ │ bmi d35f34 │ │ bl d17acc │ │ mov r4, r0 │ │ b d35e58 │ │ mov r4, #0 │ │ b d35e58 │ │ - @ instruction: 0xff65ac6b │ │ - @ instruction: 0xff65ab3b │ │ - @ instruction: 0xff65aba7 │ │ + @ instruction: 0xff65ac44 │ │ + @ instruction: 0xff65ab14 │ │ + @ instruction: 0xff65ab80 │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #160 @ 0xa0 │ │ mov r5, r1 │ │ mov r7, r0 │ │ bl d17acc │ │ ldr r1, [pc, #444] @ d36120 │ │ mov r4, r0 │ │ @@ -3486360,17 +3486360,17 @@ │ │ mov r0, r6 │ │ bl d3edb0 │ │ ldr r1, [pc, #24] @ d3612c │ │ mov r0, r4 │ │ ldr r1, [pc, r1] │ │ bl d182f4 │ │ b d360e0 │ │ - @ instruction: 0xff65aae7 │ │ - @ instruction: 0xff65a983 │ │ - @ instruction: 0xff65aa4f │ │ + @ instruction: 0xff65aac0 │ │ + @ instruction: 0xff65a95c │ │ + @ instruction: 0xff65aa28 │ │ @ instruction: 0x00118afc │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r5, r1 │ │ mov r4, r0 │ │ bl d1805c │ │ cmp r0, #0 │ │ bmi d36208 │ │ @@ -3486599,18 +3486599,18 @@ │ │ b d3635c │ │ ldr r0, [r4, #4] │ │ mov r7, #1 │ │ str r0, [r8] │ │ cmp r0, #0 │ │ bne d364a4 │ │ b d364b8 │ │ - @ instruction: 0xff65a817 │ │ - @ instruction: 0xff65a6ff │ │ - @ instruction: 0xff65a777 │ │ - @ instruction: 0xff65a6d7 │ │ + @ instruction: 0xff65a7f0 │ │ + @ instruction: 0xff65a6d8 │ │ + @ instruction: 0xff65a750 │ │ + @ instruction: 0xff65a6b0 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ vpush {d8-d11} │ │ sub sp, sp, #128 @ 0x80 │ │ mov r5, r1 │ │ mov r4, r0 │ │ @@ -3486903,18 +3486903,18 @@ │ │ vpop {d8-d11} │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ nop {0} │ │ ... │ │ andeq r0, r0, r1 │ │ @ instruction: 0xff6771d1 │ │ - @ instruction: 0xff65f5c3 │ │ + @ instruction: 0xff65f59c │ │ @ instruction: 0xff67722d │ │ @ instruction: 0xff687eaf │ │ - @ instruction: 0xff65400d │ │ + @ instruction: 0xff653fe6 │ │ @ instruction: 0xff67726d │ │ ldr r0, [r0, #16] │ │ bx lr │ │ ldr r0, [r0] │ │ b c2da5c │ │ push {r4, r5, fp, lr} │ │ mov r4, #0 │ │ @@ -3487107,15 +3487107,15 @@ │ │ ldrhi r0, [pc, #20] @ d36cd8 │ │ addhi r0, pc, r0 │ │ bxhi lr │ │ ldr r1, [pc, #12] @ d36cdc │ │ add r1, pc, r1 │ │ ldr r0, [r1, r0, lsl #2] │ │ bx lr │ │ - @ instruction: 0xff652bd9 │ │ + @ instruction: 0xff652bb2 │ │ andseq r3, r0, ip, ror #13 │ │ cmp r0, #0 │ │ moveq r0, #0 │ │ bxeq lr │ │ push {fp, lr} │ │ bl d18374 │ │ bic r0, r0, r0, asr #31 │ │ @@ -3487241,16 +3487241,16 @@ │ │ mov r1, #108 @ 0x6c │ │ mov r2, #0 │ │ bl c8cce8 │ │ mvn r0, #0 │ │ pop {r4, r5, r6, pc} │ │ mov r0, #1 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff650e73 │ │ - @ instruction: 0xff657ecf │ │ + @ instruction: 0xff650e4c │ │ + @ instruction: 0xff657ea8 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #84 @ 0x54 │ │ mov r4, r0 │ │ ldr r0, [r0, #16] │ │ ldr r1, [r0, #28] │ │ cmp r1, #1 │ │ blt d36f80 │ │ @@ -3487424,17 +3487424,17 @@ │ │ str r0, [r4, #92] @ 0x5c │ │ mvn r0, #0 │ │ mov r1, #1 │ │ str r1, [r4, #96] @ 0x60 │ │ add sp, sp, #84 @ 0x54 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff6dcd94 │ │ - @ instruction: 0xff650c0b │ │ - @ instruction: 0xff650b93 │ │ - @ instruction: 0xff650c57 │ │ + @ instruction: 0xff650be4 │ │ + @ instruction: 0xff650b6c │ │ + @ instruction: 0xff650c30 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ ldr r1, [r0, #4] │ │ mov r4, r0 │ │ cmp r1, #0 │ │ beq d37228 │ │ mov r5, r4 │ │ ldr r0, [r5, #80]! @ 0x50 │ │ @@ -3487649,17 +3487649,17 @@ │ │ b d3753c │ │ mov r0, #0 │ │ ldr r1, [r4, #96] @ 0x60 │ │ cmp r1, #0 │ │ moveq r1, #1 │ │ streq r1, [r4, #96] @ 0x60 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff650aff │ │ + @ instruction: 0xff650ad8 │ │ @ instruction: 0xff6769dd │ │ - @ instruction: 0xff650b2b │ │ + @ instruction: 0xff650b04 │ │ @ instruction: 0xff676a09 │ │ @ instruction: 0xff6dca14 │ │ cmp r0, #0 │ │ beq d3757c │ │ ldr r1, [r0, #140] @ 0x8c │ │ cmp r1, #0 │ │ beq d375b8 │ │ @@ -3487676,15 +3487676,15 @@ │ │ mov r0, #11 │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c8cce8 │ │ mvn r0, #0 │ │ pop {fp, pc} │ │ b d371d8 │ │ - @ instruction: 0xff6507a7 │ │ + @ instruction: 0xff650780 │ │ @ instruction: 0xff676674 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r4, r0 │ │ ldr r0, [r0, #16] │ │ mov r7, r1 │ │ mov r5, r2 │ │ ldr r1, [r0, #12] │ │ @@ -3487983,18 +3487983,18 @@ │ │ mov r1, #108 @ 0x6c │ │ mov r2, #0 │ │ bl c8cce8 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6502df │ │ - @ instruction: 0xff65c7ca │ │ - @ instruction: 0xff650357 │ │ - @ instruction: 0xff65c842 │ │ + @ instruction: 0xff6502b8 │ │ + @ instruction: 0xff65c7a3 │ │ + @ instruction: 0xff650330 │ │ + @ instruction: 0xff65c81b │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ mov r4, r1 │ │ mov r7, r2 │ │ mov r1, r2 │ │ mvn r2, #0 │ │ mov r5, r0 │ │ bl d35198 │ │ @@ -3488089,17 +3488089,17 @@ │ │ ldr r1, [pc, #28] @ d37c38 │ │ movw r2, #2395 @ 0x95b │ │ add r1, pc, r1 │ │ bl cd1394 │ │ mov r1, #0 │ │ mov r0, r1 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff650173 │ │ - @ instruction: 0xff65013f │ │ - @ instruction: 0xff65011b │ │ + @ instruction: 0xff65014c │ │ + @ instruction: 0xff650118 │ │ + @ instruction: 0xff6500f4 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, r6, lr} │ │ ldr r1, [r0, #68] @ 0x44 │ │ mov r4, r0 │ │ cmp r1, #0 │ │ beq d37c68 │ │ @@ -3488136,15 +3488136,15 @@ │ │ mov r1, r5 │ │ bl cd1394 │ │ mov r0, r4 │ │ mov r1, r5 │ │ movw r2, #2417 @ 0x971 │ │ pop {r4, r5, r6, lr} │ │ b cd1394 │ │ - @ instruction: 0xff65006f │ │ + @ instruction: 0xff650048 │ │ push {r4, r5, r6, lr} │ │ mov r4, r2 │ │ mov r2, #0 │ │ mov r3, #0 │ │ mov r6, r0 │ │ mov r5, #0 │ │ bl d37d20 │ │ @@ -3488426,15 +3488426,15 @@ │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c8cbf8 │ │ movw r0, #13 │ │ movt r0, #8 │ │ orr r1, r0, #2 │ │ b d37ffc │ │ - @ instruction: 0xff64fe37 │ │ + @ instruction: 0xff64fe10 │ │ @ instruction: 0xff67b08d │ │ @ instruction: 0x00000cbc │ │ strdeq r0, [r0], -r4 │ │ andeq r0, r0, r8, lsr r8 │ │ andeq r0, r0, ip, asr #10 │ │ andeq r0, r0, r4, lsr #5 │ │ andeq r0, r0, r8, lsl #5 │ │ @@ -3488447,22 +3488447,22 @@ │ │ andeq r0, r0, r4, asr #7 │ │ andeq r0, r0, r8, asr #12 │ │ andeq r0, r0, ip, lsl #18 │ │ andeq r0, r0, r8, lsr #25 │ │ andeq r0, r0, r0, asr sp │ │ @ instruction: 0x00116dbc │ │ @ instruction: 0x00116cd8 │ │ - @ instruction: 0xff64fd4f │ │ + @ instruction: 0xff64fd28 │ │ @ instruction: 0xff67afa5 │ │ @ instruction: 0xff66d8bf │ │ - @ instruction: 0xff64fc93 │ │ + @ instruction: 0xff64fc6c │ │ @ instruction: 0xff6775c7 │ │ - @ instruction: 0xff65b0be │ │ + @ instruction: 0xff65b097 │ │ @ instruction: 0xff66d817 │ │ - @ instruction: 0xff64fbdf │ │ + @ instruction: 0xff64fbb8 │ │ @ instruction: 0xff67ae35 │ │ push {fp, lr} │ │ mov r0, r2 │ │ bl d2f508 │ │ clz r0, r0 │ │ lsr r0, r0, #5 │ │ pop {fp, pc} │ │ @@ -3489241,20 +3489241,20 @@ │ │ movw r1, #259 @ 0x103 │ │ mov r0, #11 │ │ movt r1, #12 │ │ mov r2, #0 │ │ mov r5, #0 │ │ bl c8cce8 │ │ b d38c18 │ │ - @ instruction: 0xff64f04b │ │ - @ instruction: 0xff657dd5 │ │ - @ instruction: 0xff64ef2f │ │ - @ instruction: 0xff657cb9 │ │ - @ instruction: 0xff64ef7b │ │ - @ instruction: 0xff657d05 │ │ + @ instruction: 0xff64f024 │ │ + @ instruction: 0xff657dae │ │ + @ instruction: 0xff64ef08 │ │ + @ instruction: 0xff657c92 │ │ + @ instruction: 0xff64ef54 │ │ + @ instruction: 0xff657cde │ │ push {r4, r5, fp, lr} │ │ mov r5, r0 │ │ mov r0, r1 │ │ mov r4, r1 │ │ bl d3dd14 │ │ cmp r0, #0 │ │ beq d38e74 │ │ @@ -3489273,17 +3489273,17 @@ │ │ mov r0, #11 │ │ mov r1, #121 @ 0x79 │ │ mov r3, r4 │ │ add r2, pc, r2 │ │ bl c8cce8 │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff64eeb3 │ │ + @ instruction: 0xff64ee8c │ │ @ instruction: 0xff6767e7 │ │ - @ instruction: 0xff65a2de │ │ + @ instruction: 0xff65a2b7 │ │ ldr r0, [r0, #16] │ │ b d3db18 │ │ str r1, [r0, #28] │ │ bx lr │ │ ldr r0, [r0, #16] │ │ bx lr │ │ str r1, [r0, #132] @ 0x84 │ │ @@ -3489821,30 +3489821,30 @@ │ │ mov r2, #0 │ │ bl c8cce8 │ │ b d38f08 │ │ mov r9, #1 │ │ sub r0, r5, #1 │ │ str r0, [r4, #76] @ 0x4c │ │ b d39518 │ │ - @ instruction: 0xff64e90f │ │ + @ instruction: 0xff64e8e8 │ │ @ instruction: 0xff685492 │ │ - @ instruction: 0xff64e8b3 │ │ + @ instruction: 0xff64e88c │ │ @ instruction: 0xff685436 │ │ - @ instruction: 0xff64e8df │ │ + @ instruction: 0xff64e8b8 │ │ @ instruction: 0xff685462 │ │ - @ instruction: 0xff64e84f │ │ - @ instruction: 0xff6558ab │ │ - @ instruction: 0xff64e663 │ │ + @ instruction: 0xff64e828 │ │ + @ instruction: 0xff655884 │ │ + @ instruction: 0xff64e63c │ │ @ instruction: 0xff6851e6 │ │ - @ instruction: 0xff64e627 │ │ - @ instruction: 0xff655683 │ │ - @ instruction: 0xff64ee1f │ │ + @ instruction: 0xff64e600 │ │ + @ instruction: 0xff65565c │ │ + @ instruction: 0xff64edf8 │ │ @ instruction: 0xff6859a2 │ │ - @ instruction: 0xff64ea1b │ │ - @ instruction: 0xff655a77 │ │ + @ instruction: 0xff64e9f4 │ │ + @ instruction: 0xff655a50 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #28 │ │ mov r4, r0 │ │ bl d38edc │ │ cmp r0, #1 │ │ blt d3a554 │ │ ldr r0, [r4, #80] @ 0x50 │ │ @@ -3490745,15 +3490745,15 @@ │ │ mov r0, #17 │ │ mvn r8, #0 │ │ str r0, [r4, #96] @ 0x60 │ │ b d3a558 │ │ @ instruction: 0xff682065 │ │ @ instruction: 0xff6d9b40 │ │ @ instruction: 0xff6d9a8c │ │ - @ instruction: 0xff64d7c3 │ │ + @ instruction: 0xff64d79c │ │ @ instruction: 0xff66f96b │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #108 @ 0x6c │ │ ldr sl, [r0, #132] @ 0x84 │ │ mov fp, #5 │ │ ldr r0, [r0, #76] @ 0x4c │ │ cmp r2, #0 │ │ @@ -3490939,19 +3490939,19 @@ │ │ bl c8cbf8 │ │ mov r0, #11 │ │ mov r1, r5 │ │ mov r2, #0 │ │ bl c8cce8 │ │ mvn r4, #0 │ │ b d3a868 │ │ - @ instruction: 0xff64d64b │ │ - @ instruction: 0xff64d4a3 │ │ - @ instruction: 0xff64f028 │ │ - @ instruction: 0xff64d50f │ │ - @ instruction: 0xff64d4d7 │ │ + @ instruction: 0xff64d624 │ │ + @ instruction: 0xff64d47c │ │ + @ instruction: 0xff64f001 │ │ + @ instruction: 0xff64d4e8 │ │ + @ instruction: 0xff64d4b0 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #8 │ │ ldr r5, [r0, #16] │ │ mov r8, r0 │ │ ldr r9, [r0, #4] │ │ ldr r0, [r5, #36] @ 0x24 │ │ cmp r0, #0 │ │ @@ -3491059,15 +3491059,15 @@ │ │ mov r6, #0 │ │ blx r2 │ │ cmp r0, #0 │ │ movne r6, #1 │ │ mov r0, r6 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff64d42b │ │ + @ instruction: 0xff64d404 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #68 @ 0x44 │ │ mov r7, r0 │ │ ldr r0, [sp, #104] @ 0x68 │ │ ldr sl, [sp, #112] @ 0x70 │ │ mov r5, r3 │ │ mov r4, r2 │ │ @@ -3492206,25 +3492206,25 @@ │ │ mov r1, r5 │ │ movw r2, #645 @ 0x285 │ │ pop {r4, r5, r6, r7, r8, lr} │ │ b cd1394 │ │ muleq r0, r8, r0 │ │ andseq r3, r1, r4, asr r0 │ │ andseq r3, r1, r4, lsl r0 │ │ - @ instruction: 0xff65c1f8 │ │ + @ instruction: 0xff65c1d1 │ │ ldr r1, [r0] │ │ cmp r1, #0 │ │ ldrbne r1, [r1] │ │ tstne r1, #8 │ │ bxeq lr │ │ ldr r1, [pc, #8] @ d3bcac │ │ movw r2, #623 @ 0x26f │ │ add r1, pc, r1 │ │ b cd1394 │ │ - @ instruction: 0xff65c1ac │ │ + @ instruction: 0xff65c185 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #36 @ 0x24 │ │ mov r8, #0 │ │ mov r5, r0 │ │ str r8, [r0] │ │ mov r0, r2 │ │ str r3, [sp, #24] │ │ @@ -3492974,19 +3492974,19 @@ │ │ b d3bd20 │ │ mov r0, r6 │ │ bl d3cc4c │ │ b d3c828 │ │ mov r0, r6 │ │ bl d3cc4c │ │ b d3c80c │ │ - @ instruction: 0xff65bffc │ │ - @ instruction: 0xff65bfd8 │ │ - @ instruction: 0xff65b858 │ │ - @ instruction: 0xff65be2c │ │ - @ instruction: 0xff65b6a4 │ │ + @ instruction: 0xff65bfd5 │ │ + @ instruction: 0xff65bfb1 │ │ + @ instruction: 0xff65b831 │ │ + @ instruction: 0xff65be05 │ │ + @ instruction: 0xff65b67d │ │ ldr r0, [pc, #4] @ d3c8a4 │ │ add r0, pc, r0 │ │ b d17b8c │ │ andeq r0, r0, r4 │ │ ldr r1, [r1] │ │ ldr r0, [r0] │ │ ldr r1, [r1] │ │ @@ -3493166,28 +3493166,28 @@ │ │ ldr r1, [pc, #52] @ d3cba4 │ │ mov r0, r4 │ │ mov r2, #130 @ 0x82 │ │ add r1, pc, r1 │ │ bl cd1394 │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff6523e8 │ │ - @ instruction: 0xff6522c0 │ │ - @ instruction: 0xff65eaac │ │ + @ instruction: 0xff6523c1 │ │ + @ instruction: 0xff652299 │ │ + @ instruction: 0xff65ea85 │ │ @ instruction: 0xfffffe80 │ │ - @ instruction: 0xff652264 │ │ - @ instruction: 0xff65ea50 │ │ - @ instruction: 0xff6522ec │ │ - @ instruction: 0xff65ead8 │ │ - @ instruction: 0xff652234 │ │ + @ instruction: 0xff65223d │ │ + @ instruction: 0xff65ea29 │ │ + @ instruction: 0xff6522c5 │ │ + @ instruction: 0xff65eab1 │ │ + @ instruction: 0xff65220d │ │ ldr r1, [pc, #8] @ d3cbb8 │ │ mov r2, #130 @ 0x82 │ │ add r1, pc, r1 │ │ b cd1394 │ │ - @ instruction: 0xff6521f8 │ │ + @ instruction: 0xff6521d1 │ │ push {r4, r5, r6, lr} │ │ ldrb r0, [r0, #13] │ │ mov r4, r2 │ │ ldr r6, [r1] │ │ tst r0, #4 │ │ bne d3cc2c │ │ ldrb r0, [r6] │ │ @@ -3493320,15 +3493320,15 @@ │ │ str r1, [r0, #8] │ │ mov r1, #0 │ │ str r1, [r5, #4] │ │ pop {r4, r5, r6, r7, fp, lr} │ │ bx lr │ │ @ instruction: 0xff665bfc │ │ @ instruction: 0xff665b94 │ │ - @ instruction: 0xff65202b │ │ + @ instruction: 0xff652004 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, lr} │ │ ldr r1, [r0] │ │ mov r4, r0 │ │ mov r0, r1 │ │ bl d3cc4c │ │ @@ -3493339,15 +3493339,15 @@ │ │ ldr r1, [pc, #20] @ d3ce38 │ │ mov r0, r4 │ │ mov r2, #184 @ 0xb8 │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b cd1394 │ │ andseq r1, r1, r4, asr #28 │ │ - @ instruction: 0xff64e5e8 │ │ + @ instruction: 0xff64e5c1 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #12 │ │ mov r4, r0 │ │ ldr r0, [r0, #156] @ 0x9c │ │ cmp r0, #0 │ │ beq d3ce5c │ │ add sp, sp, #12 │ │ @@ -3493602,21 +3493602,21 @@ │ │ ldr r0, [r4, #156] @ 0x9c │ │ add sp, sp, #12 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov r7, r0 │ │ bl c2da5c │ │ str r0, [r6, #8] │ │ b d3d220 │ │ - @ instruction: 0xff64e58c │ │ + @ instruction: 0xff64e565 │ │ andeq r0, r0, r4, lsl #6 │ │ andseq r1, r1, r0, lsr #22 │ │ - @ instruction: 0xff64e3bc │ │ - @ instruction: 0xff64acf6 │ │ - @ instruction: 0xff64e344 │ │ - @ instruction: 0xff64ac7e │ │ + @ instruction: 0xff64e395 │ │ + @ instruction: 0xff64accf │ │ + @ instruction: 0xff64e31d │ │ + @ instruction: 0xff64ac57 │ │ andseq r1, r1, r0, ror fp │ │ @ instruction: 0x00111af8 │ │ push {r4, lr} │ │ sub sp, sp, #16 │ │ mov r4, r0 │ │ ldr r0, [r0, #4] │ │ str r1, [sp, #4] │ │ @@ -3494134,15 +3494134,15 @@ │ │ mov r0, #11 │ │ movt r1, #8 │ │ mov r2, #0 │ │ bl c8cce8 │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff67ccae │ │ - @ instruction: 0xff64f6bf │ │ + @ instruction: 0xff64f698 │ │ @ instruction: 0xff67cd12 │ │ @ instruction: 0xff67ccd2 │ │ push {r4, r5, fp, lr} │ │ cmp r0, #0 │ │ beq d3dad8 │ │ ldr r5, [r0, #8] │ │ mov r4, r0 │ │ @@ -3494554,16 +3494554,16 @@ │ │ movt r1, #8 │ │ mov r2, #0 │ │ bl c8cce8 │ │ mov r0, r7 │ │ bl d3f760 │ │ mov r0, r8 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - @ instruction: 0xff649c5e │ │ - @ instruction: 0xff650ccc │ │ + @ instruction: 0xff649c37 │ │ + @ instruction: 0xff650ca5 │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r8, r0 │ │ mov r6, r1 │ │ mov r0, r1 │ │ mov r1, #0 │ │ mov r7, r3 │ │ mov r4, r2 │ │ @@ -3494620,17 +3494620,17 @@ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ mov r0, r6 │ │ bl d3f760 │ │ mov r0, r5 │ │ bl c30c40 │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff649b6a │ │ + @ instruction: 0xff649b43 │ │ @ instruction: 0xff67a765 │ │ - @ instruction: 0xff654f6a │ │ + @ instruction: 0xff654f43 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ mov r4, r0 │ │ mov r0, #0 │ │ cmp r4, #0 │ │ beq d3e270 │ │ cmp r2, #0 │ │ @@ -3495288,15 +3495288,15 @@ │ │ cmp r8, r4 │ │ beq d3eca0 │ │ mov r0, r8 │ │ bl c8ea64 │ │ mov r0, r7 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff64c7a0 │ │ + @ instruction: 0xff64c779 │ │ ldr r0, [pc, #4] @ d3ecbc │ │ add r0, pc, r0 │ │ bx lr │ │ andeq fp, pc, r4, lsl #20 │ │ ldr r1, [pc, #4] @ d3eccc │ │ add r1, pc, r1 │ │ b c31f68 │ │ @@ -3496121,15 +3496121,15 @@ │ │ ldr r1, [pc, #32] @ d3f9bc │ │ mov r0, r4 │ │ add r1, pc, r1 │ │ bl cd1394 │ │ mov r0, r9 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff64df1b │ │ + @ instruction: 0xff64def4 │ │ @ instruction: 0xff66a58e │ │ @ instruction: 0xff673640 │ │ @ instruction: 0xff66a55e │ │ push {r4, r5, r6, r7, fp, lr} │ │ ldr r1, [pc, #196] @ d3fa90 │ │ mov r6, r0 │ │ mov r0, #20 │ │ @@ -3496179,15 +3496179,15 @@ │ │ mov r1, r7 │ │ mov r2, #111 @ 0x6f │ │ bl cd1394 │ │ mov r0, r6 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff66a526 │ │ @ instruction: 0xff66a4ae │ │ - @ instruction: 0xff652ced │ │ + @ instruction: 0xff652cc6 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, r6, lr} │ │ ldr r5, [r0] │ │ mov r4, r0 │ │ cmp r5, #0 │ │ beq d3fb00 │ │ @@ -3496358,15 +3496358,15 @@ │ │ andeq sl, pc, r4, ror #28 │ │ @ instruction: 0xfffffbc8 │ │ @ instruction: 0xff66a356 │ │ andeq r0, r0, r0, ror #16 │ │ andeq sl, pc, r4, ror #24 │ │ andeq r0, r0, ip, lsl r8 │ │ @ instruction: 0xff66a1de │ │ - @ instruction: 0xff658147 │ │ + @ instruction: 0xff658120 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, sp, #16 │ │ ldr sl, [r0] │ │ mov r8, r1 │ │ ldr r0, [sl, #4] │ │ cmp r0, #0 │ │ beq d3feb0 │ │ @@ -3497169,32 +3497169,32 @@ │ │ add r1, pc, r1 │ │ bl c31f68 │ │ mov r4, #0 │ │ mov r0, r4 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff660438 │ │ - @ instruction: 0xff653a84 │ │ + @ instruction: 0xff653a5d │ │ strdeq sl, [pc], -r8 │ │ @ instruction: 0xff6602b4 │ │ - @ instruction: 0xff653900 │ │ + @ instruction: 0xff6538d9 │ │ andeq sl, pc, r4 │ │ @ instruction: 0xff6603b4 │ │ - @ instruction: 0xff653a00 │ │ + @ instruction: 0xff6539d9 │ │ @ instruction: 0xff66025c │ │ - @ instruction: 0xff6538a8 │ │ - @ instruction: 0xff65bd90 │ │ - @ instruction: 0xff649045 │ │ + @ instruction: 0xff653881 │ │ + @ instruction: 0xff65bd69 │ │ + @ instruction: 0xff64901e │ │ andeq sl, pc, r8, lsr r1 @ │ │ @ instruction: 0xff660314 │ │ @ instruction: 0xff660288 │ │ - @ instruction: 0xff6538d4 │ │ + @ instruction: 0xff6538ad │ │ strdeq sl, [pc], -r8 │ │ @ instruction: 0xff660234 │ │ - @ instruction: 0xff653880 │ │ + @ instruction: 0xff653859 │ │ push {r4, lr} │ │ cmp r0, #0 │ │ beq d40a78 │ │ ldr r4, [r0, #8] │ │ cmp r4, #0 │ │ beq d40aa8 │ │ mov r0, r4 │ │ @@ -3497499,16 +3497499,16 @@ │ │ str r1, [r7] │ │ str r0, [r2] │ │ str r0, [r2, #4] │ │ b d40e8c │ │ andeq r9, pc, r8, asr #24 │ │ strdeq r9, [pc], -ip │ │ andeq r9, pc, r0, ror #23 │ │ - @ instruction: 0xff65b7c4 │ │ - @ instruction: 0xff648a79 │ │ + @ instruction: 0xff65b79d │ │ + @ instruction: 0xff648a52 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #16 │ │ mov r4, r0 │ │ ldr r0, [r1] │ │ mov r5, r1 │ │ add r1, sp, #12 │ │ str r0, [sp, #12] │ │ @@ -3498183,16 +3498183,16 @@ │ │ b d4184c │ │ @ instruction: 0xff65f3c4 │ │ @ instruction: 0xff666adc │ │ muleq pc, ip, r2 @ │ │ @ instruction: 0xff65f244 │ │ @ instruction: 0xff66695c │ │ @ instruction: 0xff65f36c │ │ - @ instruction: 0xff65ad24 │ │ - @ instruction: 0xff647fd1 │ │ + @ instruction: 0xff65acfd │ │ + @ instruction: 0xff647faa │ │ @ instruction: 0xff65f278 │ │ @ instruction: 0xff666990 │ │ @ instruction: 0xff65f2ac │ │ ldr r0, [pc, #4] @ d41a08 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r9, pc, ip, ror r0 @ │ │ @@ -3498242,16 +3498242,16 @@ │ │ str r0, [r4, #220] @ 0xdc │ │ movne r6, #1 │ │ mov r0, r6 │ │ pop {r4, r5, r6, pc} │ │ mov r6, #1 │ │ mov r0, r6 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff644316 │ │ - @ instruction: 0xff6442e6 │ │ + @ instruction: 0xff6442ef │ │ + @ instruction: 0xff6442bf │ │ push {r4, r5, r6, lr} │ │ mov r6, r0 │ │ ldr r0, [pc, #136] @ d41b74 │ │ mov r5, r1 │ │ mov r1, r6 │ │ add r0, pc, r0 │ │ mov r2, r5 │ │ @@ -3498283,16 +3498283,16 @@ │ │ mov r0, r4 │ │ add r1, pc, r1 │ │ bl c31f68 │ │ mov r4, #0 │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ andeq r9, pc, r0, ror r0 @ │ │ - @ instruction: 0xff64427e │ │ - @ instruction: 0xff644256 │ │ + @ instruction: 0xff644257 │ │ + @ instruction: 0xff64422f │ │ andeq r9, pc, r0 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ mov r4, r0 │ │ ldr r0, [r1] │ │ cmp r4, #0 │ │ str r0, [sp, #4] │ │ @@ -3498484,17 +3498484,17 @@ │ │ b d41e14 │ │ ldr r0, [r4, #216] @ 0xd8 │ │ str r0, [r3] │ │ mov r0, #1 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0x0010ceb0 │ │ andseq ip, r0, r4, lsr pc │ │ - @ instruction: 0xff644042 │ │ - @ instruction: 0xff643f4a │ │ - @ instruction: 0xff643f26 │ │ + @ instruction: 0xff64401b │ │ + @ instruction: 0xff643f23 │ │ + @ instruction: 0xff643eff │ │ ldr r0, [pc, #4] @ d41eb4 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r8, pc, r8, lsr #26 │ │ ldr r3, [pc, #4] @ d41ec4 │ │ add r3, pc, r3 │ │ b c2e1ac │ │ @@ -3498901,18 +3498901,18 @@ │ │ b d42488 │ │ andseq sp, r1, ip, lsl #13 │ │ andseq sp, r1, r8, ror r6 │ │ @ instruction: 0xff672dca │ │ @ instruction: 0xff66084d │ │ andseq sp, r1, r8, asr #12 │ │ @ instruction: 0xff672d90 │ │ - @ instruction: 0xff64ef25 │ │ - @ instruction: 0xff64ef01 │ │ - @ instruction: 0xff64eee1 │ │ - @ instruction: 0xff64eec1 │ │ + @ instruction: 0xff64eefe │ │ + @ instruction: 0xff64eeda │ │ + @ instruction: 0xff64eeba │ │ + @ instruction: 0xff64ee9a │ │ @ instruction: 0xff67c726 │ │ andseq ip, r0, r4, asr r8 │ │ @ instruction: 0xff67c73c │ │ andseq sp, r1, r8, lsr r5 │ │ andseq sp, r1, r4, lsr #10 │ │ @ instruction: 0xff672c76 │ │ @ instruction: 0xff6606f9 │ │ @@ -3498924,16 +3498924,16 @@ │ │ @ instruction: 0xff660539 │ │ andseq sp, r1, r4, lsr r3 │ │ @ instruction: 0xff672a7c │ │ andseq sp, r1, ip, lsr #9 │ │ mulseq r1, r8, r4 │ │ mulseq r1, r0, r4 │ │ andseq ip, r1, r4, rrx │ │ - @ instruction: 0xff64e813 │ │ - @ instruction: 0xff650471 │ │ + @ instruction: 0xff64e7ec │ │ + @ instruction: 0xff65044a │ │ andeq r0, r0, ip, asr #6 │ │ @ instruction: 0x000003b0 │ │ andeq r0, r0, r0, lsr #7 │ │ andseq fp, r1, ip, asr #31 │ │ @ instruction: 0x0011bfb8 │ │ andeq r0, r0, ip, lsr #9 │ │ andseq sp, r1, ip, lsl #6 │ │ @@ -3499351,15 +3499351,15 @@ │ │ ldr r0, [r4, #4] │ │ bl daea80 │ │ ldr r0, [r4, #8] │ │ bl daea80 │ │ mov r7, #0 │ │ b d428c8 │ │ @ instruction: 0xff679e57 │ │ - @ instruction: 0xff6535ce │ │ + @ instruction: 0xff6535a7 │ │ @ instruction: 0xff65aa5c │ │ @ instruction: 0xff672438 │ │ andseq fp, r0, r4, asr #31 │ │ @ instruction: 0xff65aa4f │ │ @ instruction: 0xff672400 │ │ andseq fp, r0, ip, lsl #31 │ │ @ instruction: 0xff677c82 │ │ @@ -3499367,15 +3499367,15 @@ │ │ andseq fp, r0, r4, asr pc │ │ andseq ip, r1, ip, asr #24 │ │ andseq ip, r1, r8, lsr ip │ │ @ instruction: 0xff67238a │ │ @ instruction: 0xff65fe0d │ │ andseq ip, r1, r8, lsl #24 │ │ @ instruction: 0xff67234c │ │ - @ instruction: 0xff64df61 │ │ + @ instruction: 0xff64df3a │ │ @ instruction: 0xff6722fc │ │ andseq fp, r0, r8, lsl #29 │ │ andseq ip, r1, r8, lsl #23 │ │ andseq ip, r1, r4, ror fp │ │ @ instruction: 0xff6722c6 │ │ @ instruction: 0xff65fd49 │ │ andseq ip, r1, r4, asr #22 │ │ @@ -3499934,54 +3499934,54 @@ │ │ ldr r0, [pc, r0] │ │ b d432d4 │ │ mov r7, #3 │ │ b d4350c │ │ @ instruction: 0xff6796bc │ │ @ instruction: 0xff671d8c │ │ andseq fp, r0, r8, lsl r9 │ │ - @ instruction: 0xff64dc93 │ │ - @ instruction: 0xff654ae8 │ │ + @ instruction: 0xff64dc6c │ │ + @ instruction: 0xff654ac1 │ │ @ instruction: 0xff671af8 │ │ andseq fp, r0, r4, lsl #13 │ │ - @ instruction: 0xff64dc53 │ │ + @ instruction: 0xff64dc2c │ │ ldrdeq r0, [r0], -r0 @ │ │ - @ instruction: 0xff654b7c │ │ + @ instruction: 0xff654b55 │ │ @ instruction: 0xff671b8c │ │ andseq fp, r0, r8, lsl r7 │ │ andseq ip, r1, r8, lsl r4 │ │ andseq ip, r1, r4, lsl #8 │ │ @ instruction: 0xff671b56 │ │ @ instruction: 0xff65f5d9 │ │ @ instruction: 0x0011c3d4 │ │ @ instruction: 0xff671b18 │ │ - @ instruction: 0xff64f4aa │ │ + @ instruction: 0xff64f483 │ │ @ instruction: 0xff671bc0 │ │ andseq fp, r0, ip, asr #14 │ │ @ instruction: 0xff677250 │ │ @ instruction: 0xff671968 │ │ @ instruction: 0x0010b4f4 │ │ - @ instruction: 0xff646b2f │ │ + @ instruction: 0xff646b08 │ │ andseq ip, r1, ip, lsr #6 │ │ andseq ip, r1, r4, lsl r3 │ │ @ instruction: 0xff671a66 │ │ @ instruction: 0xff65f4e9 │ │ andseq ip, r1, r0, ror #5 │ │ @ instruction: 0xff671a24 │ │ - @ instruction: 0xff64491a │ │ + @ instruction: 0xff6448f3 │ │ @ instruction: 0xff66a7f6 │ │ mulseq r1, r4, r2 │ │ @ instruction: 0xff6719e6 │ │ @ instruction: 0xff65f469 │ │ andseq ip, r1, r0, ror #4 │ │ @ instruction: 0xff6719a4 │ │ @ instruction: 0xff666a2c │ │ - @ instruction: 0xff64be2c │ │ + @ instruction: 0xff64be05 │ │ @ instruction: 0xff671eac │ │ andseq fp, r0, r8, lsr sl │ │ - @ instruction: 0xff6583d2 │ │ + @ instruction: 0xff6583ab │ │ @ instruction: 0xff671c9c │ │ andseq fp, r0, r8, lsr #16 │ │ cmp r0, #0 │ │ moveq r0, #0 │ │ bxeq lr │ │ push {r4, lr} │ │ bl c9d604 │ │ @@ -3500064,15 +3500064,15 @@ │ │ ldr r0, [pc, #52] @ d4376c │ │ mov r1, #253 @ 0xfd │ │ mov r2, #0 │ │ add r0, pc, r0 │ │ bl c8cbf8 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff649aa6 │ │ + @ instruction: 0xff649a7f │ │ @ instruction: 0xff6717c8 │ │ andseq fp, r0, r4, asr r3 │ │ andseq ip, r1, r0, asr r0 │ │ andseq ip, r1, ip, lsr r0 │ │ @ instruction: 0xff67178e │ │ @ instruction: 0xff65f211 │ │ andseq ip, r1, ip │ │ @@ -3500213,20 +3500213,20 @@ │ │ cmp r0, #0 │ │ beq d43994 │ │ mov r0, #1 │ │ pop {r4, pc} │ │ mov r0, #0 │ │ pop {r4, pc} │ │ @ instruction: 0xff66c528 │ │ - @ instruction: 0xff647b65 │ │ + @ instruction: 0xff647b3e │ │ @ instruction: 0xff65c17e │ │ - @ instruction: 0xff653aee │ │ + @ instruction: 0xff653ac7 │ │ @ instruction: 0xff6732b3 │ │ - @ instruction: 0xff653ac2 │ │ - @ instruction: 0xff654b55 │ │ + @ instruction: 0xff653a9b │ │ + @ instruction: 0xff654b2e │ │ sub r1, r1, #5 │ │ mov r0, #0 │ │ cmp r1, #17 │ │ str r0, [r2] │ │ bhi d43a4c │ │ ldr r0, [pc, #128] @ d43a54 │ │ add r2, pc, #8 │ │ @@ -3500415,18 +3500415,18 @@ │ │ mov r0, #1 │ │ pop {r4, pc} │ │ mov r0, #0 │ │ pop {r4, pc} │ │ @ instruction: 0xff66c208 │ │ @ instruction: 0xff662a30 │ │ @ instruction: 0xff65be5e │ │ - @ instruction: 0xff6537ce │ │ + @ instruction: 0xff6537a7 │ │ @ instruction: 0xff672f93 │ │ - @ instruction: 0xff6537a2 │ │ - @ instruction: 0xff654835 │ │ + @ instruction: 0xff65377b │ │ + @ instruction: 0xff65480e │ │ mov r0, #0 │ │ sub r1, r1, #1 │ │ str r0, [r2] │ │ cmp r1, #21 │ │ ldrls r0, [pc, #8] @ d43cf8 │ │ addls r0, pc, r0 │ │ ldrls r0, [r0, r1, lsl #2] │ │ @@ -3500531,18 +3500531,18 @@ │ │ mov r0, #1 │ │ pop {r4, pc} │ │ mov r0, #0 │ │ pop {r4, pc} │ │ @ instruction: 0xff66c038 │ │ @ instruction: 0xff6629ba │ │ @ instruction: 0xff65bc8e │ │ - @ instruction: 0xff6535fe │ │ + @ instruction: 0xff6535d7 │ │ @ instruction: 0xff672dc3 │ │ - @ instruction: 0xff6535d2 │ │ - @ instruction: 0xff654665 │ │ + @ instruction: 0xff6535ab │ │ + @ instruction: 0xff65463e │ │ mov r0, #0 │ │ sub r1, r1, #1 │ │ str r0, [r2] │ │ cmp r1, #3 │ │ ldrls r0, [pc, #8] @ d43ec8 │ │ addls r0, pc, r0 │ │ ldrls r0, [r0, r1, lsl #2] │ │ @@ -3500608,20 +3500608,20 @@ │ │ cmp r0, #0 │ │ beq d43fc0 │ │ mov r0, #1 │ │ pop {r4, pc} │ │ mov r0, #0 │ │ pop {r4, pc} │ │ @ instruction: 0xff66befc │ │ - @ instruction: 0xff645b11 │ │ + @ instruction: 0xff645aea │ │ @ instruction: 0xff65bb52 │ │ - @ instruction: 0xff6534c2 │ │ + @ instruction: 0xff65349b │ │ @ instruction: 0xff672c87 │ │ - @ instruction: 0xff653496 │ │ - @ instruction: 0xff654529 │ │ + @ instruction: 0xff65346f │ │ + @ instruction: 0xff654502 │ │ mov r0, #0 │ │ str r0, [r2] │ │ bx lr │ │ bx lr │ │ mov r0, #1 │ │ bx lr │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ @@ -3501348,15 +3501348,15 @@ │ │ bl c8cf14 │ │ ldr r6, [r4] │ │ cmp r6, #0 │ │ movwne r6, #1 │ │ mov r0, r6 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff64e07c │ │ + @ instruction: 0xff64e055 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r7, r1 │ │ ldr r1, [pc, #168] @ d44c18 │ │ mov r5, #0 │ │ mov r4, r2 │ │ add r1, pc, r1 │ │ mov r6, r0 │ │ @@ -3501396,15 +3501396,15 @@ │ │ moveq r5, #0 │ │ streq r5, [r4] │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ mov r0, #1 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff6710fd │ │ - @ instruction: 0xff653353 │ │ + @ instruction: 0xff65332c │ │ ldr r0, [r0] │ │ bx lr │ │ ldr r0, [r0, #8] │ │ bx lr │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ ldr r0, [r0, #4] │ │ @@ -3501679,20 +3501679,20 @@ │ │ ldr r0, [r4] │ │ str r0, [r6] │ │ mov r0, r8 │ │ bl ca61a8 │ │ add sp, sp, #144 @ 0x90 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ @ instruction: 0xff63fabb │ │ - @ instruction: 0xff64dca0 │ │ - @ instruction: 0xff65302f │ │ + @ instruction: 0xff64dc79 │ │ + @ instruction: 0xff653008 │ │ @ instruction: 0xff63f9e3 │ │ - @ instruction: 0xff64dbd4 │ │ + @ instruction: 0xff64dbad │ │ @ instruction: 0xff670cd9 │ │ - @ instruction: 0xff652f23 │ │ + @ instruction: 0xff652efc │ │ @ instruction: 0xff663848 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #16 │ │ mov r8, r3 │ │ mov r7, r2 │ │ mov r6, r1 │ │ mov r4, r0 │ │ @@ -3501836,15 +3501836,15 @@ │ │ mov r6, r0 │ │ mov r0, r4 │ │ bl d9f7b4 │ │ mov r5, r6 │ │ str r0, [r6] │ │ mov r0, r5 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff64f0d7 │ │ + @ instruction: 0xff64f0b0 │ │ mov r3, #512 @ 0x200 │ │ b d46030 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #20 │ │ mov r4, r2 │ │ mov r6, r1 │ │ mov r7, r0 │ │ @@ -3501964,22 +3501964,22 @@ │ │ mov r1, #168 @ 0xa8 │ │ add r2, pc, r2 │ │ bl c8cbf8 │ │ movw r1, #259 @ 0x103 │ │ mov r0, #57 @ 0x39 │ │ movt r1, #12 │ │ b d4548c │ │ - @ instruction: 0xff64ef33 │ │ + @ instruction: 0xff64ef0c │ │ @ instruction: 0xff66dc88 │ │ - @ instruction: 0xff64f047 │ │ + @ instruction: 0xff64f020 │ │ @ instruction: 0xff666a9b │ │ - @ instruction: 0xff64eedf │ │ + @ instruction: 0xff64eeb8 │ │ @ instruction: 0xff66dc1c │ │ - @ instruction: 0xff64ef03 │ │ - @ instruction: 0xff64ef9f │ │ + @ instruction: 0xff64eedc │ │ + @ instruction: 0xff64ef78 │ │ mov r3, #1024 @ 0x400 │ │ b d46030 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #20 │ │ mov r7, r0 │ │ ldr r0, [r0, #4] │ │ mov sl, r3 │ │ @@ -3502174,29 +3502174,29 @@ │ │ mov r1, #256 @ 0x100 │ │ add r2, pc, r2 │ │ bl c8cbf8 │ │ movw r1, #259 @ 0x103 │ │ mov r0, #57 @ 0x39 │ │ movt r1, #12 │ │ b d455d0 │ │ - @ instruction: 0xff64ee1b │ │ + @ instruction: 0xff64edf4 │ │ @ instruction: 0xff675311 │ │ - @ instruction: 0xff64ec77 │ │ + @ instruction: 0xff64ec50 │ │ @ instruction: 0xff67516d │ │ - @ instruction: 0xff64edef │ │ + @ instruction: 0xff64edc8 │ │ @ instruction: 0xff6752e5 │ │ - @ instruction: 0xff64ed97 │ │ - @ instruction: 0xff64ecbb │ │ + @ instruction: 0xff64ed70 │ │ + @ instruction: 0xff64ec94 │ │ @ instruction: 0xff675199 │ │ @ instruction: 0xff6667bb │ │ - @ instruction: 0xff64eb97 │ │ + @ instruction: 0xff64eb70 │ │ @ instruction: 0xff675075 │ │ - @ instruction: 0xff64ebdb │ │ + @ instruction: 0xff64ebb4 │ │ @ instruction: 0xff6750d1 │ │ - @ instruction: 0xff64ec1f │ │ + @ instruction: 0xff64ebf8 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ ldr r0, [r0, #4] │ │ bl d00de4 │ │ ldr r0, [r4, #16] │ │ bl c8ea64 │ │ ldr r0, [r4, #20] │ │ @@ -3502208,15 +3502208,15 @@ │ │ mov r1, r5 │ │ bl cd1394 │ │ mov r0, r4 │ │ mov r1, r5 │ │ movw r2, #301 @ 0x12d │ │ pop {r4, r5, fp, lr} │ │ b cd1394 │ │ - @ instruction: 0xff64eafb │ │ + @ instruction: 0xff64ead4 │ │ push {r4, r5, r6, lr} │ │ mov r6, r0 │ │ bl d43ff4 │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq d459b4 │ │ ldr r1, [pc, #204] @ d459bc │ │ @@ -3502268,16 +3502268,16 @@ │ │ movw r2, #331 @ 0x14b │ │ ldr r1, [pc, #20] @ d459c0 │ │ mov r0, r5 │ │ add r1, pc, r1 │ │ bl cd1394 │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff64eab3 │ │ - @ instruction: 0xff64e9fb │ │ + @ instruction: 0xff64ea8c │ │ + @ instruction: 0xff64e9d4 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq d45bb4 │ │ mov r6, r1 │ │ ldr r1, [pc, #536] @ d45bf8 │ │ mov r5, r0 │ │ @@ -3502414,24 +3502414,24 @@ │ │ b d45a68 │ │ ldr r1, [pc, #36] @ d45c18 │ │ add r1, pc, r1 │ │ b d45b00 │ │ @ instruction: 0xff66e9cb │ │ @ instruction: 0xff6ce4b4 │ │ andeq sl, pc, ip, lsr r2 @ │ │ - @ instruction: 0xff64e96b │ │ - @ instruction: 0xff6524d2 │ │ + @ instruction: 0xff64e944 │ │ + @ instruction: 0xff6524ab │ │ @ instruction: 0xff63ee8b │ │ - @ instruction: 0xff64b580 │ │ + @ instruction: 0xff64b559 │ │ @ instruction: 0xff63f8d6 │ │ - @ instruction: 0xff64b440 │ │ + @ instruction: 0xff64b419 │ │ @ instruction: 0xff65e49a │ │ @ instruction: 0xff66abb0 │ │ @ instruction: 0xff65bfa1 │ │ - @ instruction: 0xff64dc45 │ │ + @ instruction: 0xff64dc1e │ │ ldr r0, [pc, #4] @ d45c38 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq sl, pc, r4, lsl r2 @ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, sp, #328 @ 0x148 │ │ add r6, sp, #16 │ │ @@ -3502662,29 +3502662,29 @@ │ │ mov r0, #1 │ │ add sp, sp, #328 @ 0x148 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ mov r0, #0 │ │ add sp, sp, #328 @ 0x148 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ @ instruction: 0xff63ec7f │ │ - @ instruction: 0xff643d87 │ │ + @ instruction: 0xff643d60 │ │ @ instruction: 0xff66e69b │ │ @ instruction: 0xff672208 │ │ @ instruction: 0xff6649bb │ │ @ instruction: 0xff6703b3 │ │ @ instruction: 0xff661bd2 │ │ @ instruction: 0xff66724c │ │ @ instruction: 0xff66ddd1 │ │ @ instruction: 0xff63f552 │ │ - @ instruction: 0xff649134 │ │ + @ instruction: 0xff64910d │ │ @ instruction: 0xff65e0c6 │ │ - @ instruction: 0xff64e483 │ │ + @ instruction: 0xff64e45c │ │ @ instruction: 0xff66a7b4 │ │ @ instruction: 0xff65bb9d │ │ - @ instruction: 0xff64d839 │ │ + @ instruction: 0xff64d812 │ │ ldr r0, [pc, #4] @ d4602c │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r9, pc, r0, asr #29 │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r7, r3 │ │ mov r4, r2 │ │ @@ -3502734,16 +3502734,16 @@ │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ str r8, [r5, #8] │ │ mov r0, r5 │ │ mov r1, r4 │ │ pop {r4, r5, r6, r7, r8, lr} │ │ b d45c3c │ │ - @ instruction: 0xff64e2df │ │ - @ instruction: 0xff6500d9 │ │ + @ instruction: 0xff64e2b8 │ │ + @ instruction: 0xff6500b2 │ │ push {r4, r5, fp, lr} │ │ mov r4, r2 │ │ mov r5, #1 │ │ cmp r2, #512 @ 0x200 │ │ blt d46178 │ │ cmp r4, #4096 @ 0x1000 │ │ bge d4618c │ │ @@ -3502791,19 +3502791,19 @@ │ │ mov r0, #57 @ 0x39 │ │ add r2, pc, r2 │ │ mov r3, r4 │ │ bl c8cce8 │ │ mov r5, #0 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff64fffa │ │ - @ instruction: 0xff64c695 │ │ + @ instruction: 0xff64ffd3 │ │ + @ instruction: 0xff64c66e │ │ @ instruction: 0xff678896 │ │ - @ instruction: 0xff650056 │ │ - @ instruction: 0xff64c6f1 │ │ + @ instruction: 0xff65002f │ │ + @ instruction: 0xff64c6ca │ │ @ instruction: 0xff67473d │ │ mov r0, #1 │ │ bx lr │ │ mov r0, #1 │ │ bx lr │ │ mov r0, #1 │ │ bx lr │ │ @@ -3502917,24 +3502917,24 @@ │ │ add r0, pc, r0 │ │ ldr r0, [r0, r1, lsl #3] │ │ pop {r4, pc} │ │ mov r0, #0 │ │ pop {r4, pc} │ │ @ instruction: 0xff66d965 │ │ andeq r9, pc, r8, ror #23 │ │ - @ instruction: 0xff6418c1 │ │ - @ instruction: 0xff649707 │ │ - @ instruction: 0xff651954 │ │ - @ instruction: 0xff65504b │ │ - @ instruction: 0xff64fa85 │ │ - @ instruction: 0xff63f838 │ │ + @ instruction: 0xff64189a │ │ + @ instruction: 0xff6496e0 │ │ + @ instruction: 0xff65192d │ │ + @ instruction: 0xff655024 │ │ + @ instruction: 0xff64fa5e │ │ + @ instruction: 0xff63f811 │ │ @ instruction: 0xff66732f │ │ @ instruction: 0xff66731c │ │ - @ instruction: 0xff63f594 │ │ - @ instruction: 0xff644d93 │ │ + @ instruction: 0xff63f56d │ │ + @ instruction: 0xff644d6c │ │ push {r4, r5, fp, lr} │ │ ldr r1, [pc, #52] @ d46448 │ │ mov r4, r0 │ │ mov r0, #20 │ │ mov r2, #50 @ 0x32 │ │ add r1, pc, r1 │ │ bl cd1158 │ │ @@ -3503026,15 +3503026,15 @@ │ │ mov r1, #158 @ 0x9e │ │ mov r2, #0 │ │ mov r5, #0 │ │ bl c8cce8 │ │ mov r0, r5 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff64bf08 │ │ + @ instruction: 0xff64bee1 │ │ @ instruction: 0xff676509 │ │ @ instruction: 0xff676535 │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #8 │ │ add r6, r0, #8 │ │ mov r4, r0 │ │ mov r7, r2 │ │ @@ -3503070,15 +3503070,15 @@ │ │ bl d46808 │ │ mov r5, r0 │ │ cmp r0, #0 │ │ movwne r5, #1 │ │ mov r0, r5 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff64be2c │ │ + @ instruction: 0xff64be05 │ │ push {r4, lr} │ │ mov r4, r0 │ │ ldr r0, [r0, #4] │ │ bl c611d8 │ │ add r0, r4, #8 │ │ bl d44c30 │ │ ldr r1, [pc, #16] @ d46678 │ │ @@ -3503162,15 +3503162,15 @@ │ │ mov r0, r5 │ │ bl cd6f60 │ │ cmp r0, #0 │ │ movne r4, #1 │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff63e1b3 │ │ - @ instruction: 0xff64a89c │ │ + @ instruction: 0xff64a875 │ │ ldr r0, [pc, #4] @ d467c4 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r9, pc, r8, lsr #17 │ │ cmp r0, #0 │ │ moveq r0, #0 │ │ bxeq lr │ │ @@ -3505541,21 +3505541,21 @@ │ │ mov r2, r0 │ │ mov r0, r5 │ │ mov r1, #128 @ 0x80 │ │ bl da1e88 │ │ mov r4, r5 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff64d527 │ │ + @ instruction: 0xff64d500 │ │ ldr r2, [pc, #12] @ d48cf8 │ │ mov r1, #376 @ 0x178 │ │ mov r3, #61 @ 0x3d │ │ add r2, pc, r2 │ │ b cd15ec │ │ - @ instruction: 0xff64d4df │ │ + @ instruction: 0xff64d4b8 │ │ push {r4, lr} │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq d48d30 │ │ ldr r2, [pc, #36] @ d48d38 │ │ mov r1, #376 @ 0x178 │ │ mov r3, #43 @ 0x2b │ │ @@ -3505563,15 +3505563,15 @@ │ │ bl cd2d54 │ │ cmp r0, #0 │ │ movne r4, r0 │ │ addne r1, r0, #128 @ 0x80 │ │ strne r1, [r0, #100] @ 0x64 │ │ mov r0, r4 │ │ pop {r4, pc} │ │ - @ instruction: 0xff64d4b7 │ │ + @ instruction: 0xff64d490 │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #96 @ 0x60 │ │ mov r2, #8 │ │ mov r3, #128 @ 0x80 │ │ str r2, [sp, #4] │ │ str r3, [sp] │ │ @@ -3505600,15 +3505600,15 @@ │ │ mov r2, r0 │ │ mov r0, r5 │ │ mov r1, #192 @ 0xc0 │ │ bl da1e88 │ │ mov r4, r5 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff64d43b │ │ + @ instruction: 0xff64d414 │ │ push {r4, lr} │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq d48e04 │ │ ldr r2, [pc, #36] @ d48e0c │ │ mov r1, #376 @ 0x178 │ │ mov r3, #43 @ 0x2b │ │ @@ -3505616,15 +3505616,15 @@ │ │ bl cd2d54 │ │ cmp r0, #0 │ │ movne r4, r0 │ │ addne r1, r0, #128 @ 0x80 │ │ strne r1, [r0, #100] @ 0x64 │ │ mov r0, r4 │ │ pop {r4, pc} │ │ - @ instruction: 0xff64d3e3 │ │ + @ instruction: 0xff64d3bc │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #96 @ 0x60 │ │ mov r2, #8 │ │ mov r3, #192 @ 0xc0 │ │ str r2, [sp, #4] │ │ str r3, [sp] │ │ @@ -3505653,15 +3505653,15 @@ │ │ mov r2, r0 │ │ mov r0, r5 │ │ mov r1, #256 @ 0x100 │ │ bl da1e88 │ │ mov r4, r5 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff64d367 │ │ + @ instruction: 0xff64d340 │ │ push {r4, lr} │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq d48ed8 │ │ ldr r2, [pc, #36] @ d48ee0 │ │ mov r1, #376 @ 0x178 │ │ mov r3, #43 @ 0x2b │ │ @@ -3505669,15 +3505669,15 @@ │ │ bl cd2d54 │ │ cmp r0, #0 │ │ movne r4, r0 │ │ addne r1, r0, #128 @ 0x80 │ │ strne r1, [r0, #100] @ 0x64 │ │ mov r0, r4 │ │ pop {r4, pc} │ │ - @ instruction: 0xff64d30f │ │ + @ instruction: 0xff64d2e8 │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #96 @ 0x60 │ │ mov r2, #8 │ │ mov r3, #256 @ 0x100 │ │ str r2, [sp, #4] │ │ str r3, [sp] │ │ @@ -3506278,18 +3506278,18 @@ │ │ mov r1, #104 @ 0x68 │ │ mov r2, #0 │ │ mov r5, #0 │ │ bl c8cce8 │ │ mov r0, r5 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff65fe1a │ │ - @ instruction: 0xff649098 │ │ + @ instruction: 0xff649071 │ │ @ instruction: 0xff6585a1 │ │ @ instruction: 0xff6607ed │ │ - @ instruction: 0xff641e42 │ │ + @ instruction: 0xff641e1b │ │ ldr r0, [pc, #4] @ d49880 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r7, pc, r8, ror #18 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #8 │ │ mov r5, r0 │ │ @@ -3506388,15 +3506388,15 @@ │ │ bl c8cce8 │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff65fcde │ │ @ instruction: 0xff660741 │ │ @ instruction: 0xff669835 │ │ - @ instruction: 0xff64bb19 │ │ + @ instruction: 0xff64baf2 │ │ @ instruction: 0xff660675 │ │ @ instruction: 0xff669769 │ │ @ instruction: 0xff65842d │ │ @ instruction: 0xff660641 │ │ @ instruction: 0xff669735 │ │ ldr r0, [pc, #4] @ d49a40 │ │ add r0, pc, r0 │ │ @@ -3506550,17 +3506550,17 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #109 @ 0x6d │ │ mov r2, #0 │ │ bl c8cce8 │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ @ instruction: 0xff6603d1 │ │ - @ instruction: 0xff64a77f │ │ + @ instruction: 0xff64a758 │ │ @ instruction: 0xff6603a9 │ │ - @ instruction: 0xff64a757 │ │ + @ instruction: 0xff64a730 │ │ ldr r0, [pc, #4] @ d49cbc │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r7, pc, ip, asr #11 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #44 @ 0x2c │ │ mov r4, r0 │ │ @@ -3506686,16 +3506686,16 @@ │ │ mov r0, fp │ │ bl c9885c │ │ mov r0, #0 │ │ str r0, [r4] │ │ add sp, sp, #44 @ 0x2c │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff6561ac │ │ - @ instruction: 0xff63babb │ │ - @ instruction: 0xff63ee98 │ │ + @ instruction: 0xff63ba94 │ │ + @ instruction: 0xff63ee71 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #124 @ 0x7c │ │ mov r4, r0 │ │ cmp r2, #0 │ │ beq d49f20 │ │ mov r7, r3 │ │ cmp r1, #0 │ │ @@ -3507174,16 +3507174,16 @@ │ │ orr r1, r1, #16 │ │ strb r1, [r4, #408] @ 0x198 │ │ add sp, sp, #124 @ 0x7c │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov r0, #0 │ │ add sp, sp, #124 @ 0x7c │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff651475 │ │ - @ instruction: 0xff6517dd │ │ + @ instruction: 0xff65144e │ │ + @ instruction: 0xff6517b6 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r6, #0 │ │ mov r4, r0 │ │ str r6, [r0] │ │ mov r5, #1 │ │ ldr r0, [r1] │ │ cmp r0, #0 │ │ @@ -3507486,15 +3507486,15 @@ │ │ ldrheq r4, [r0], -ip │ │ andseq r4, r0, ip, lsr #1 │ │ andseq r4, r0, r4, lsr r0 │ │ andseq r4, r0, r8, asr #32 │ │ andseq r4, r0, r4, ror #1 │ │ ldrsheq r4, [r0], -r0 │ │ andseq r4, r0, r4, lsl #1 │ │ - @ instruction: 0xff64f115 │ │ + @ instruction: 0xff64f0ee │ │ @ instruction: 0xff65804e │ │ push {r4, lr} │ │ mov r2, #384 @ 0x180 │ │ mov r4, r0 │ │ blx da82d8 │ │ add r0, r4, #128 @ 0x80 │ │ str r0, [r4, #116] @ 0x74 │ │ @@ -3507531,15 +3507531,15 @@ │ │ bl da0df8 │ │ mov r0, #16 │ │ mov r5, r4 │ │ str r0, [r4, #784] @ 0x310 │ │ mov r0, r5 │ │ add sp, sp, #24 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff650c0b │ │ + @ instruction: 0xff650be4 │ │ push {r4, lr} │ │ sub sp, sp, #16 │ │ ldr ip, [sp, #24] │ │ mov r4, #1 │ │ ldr lr, [sp, #28] │ │ stm sp, {ip, lr} │ │ str r4, [sp, #8] │ │ @@ -3507739,22 +3507739,22 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #102 @ 0x66 │ │ mov r2, #0 │ │ bl c8cce8 │ │ b d4ac74 │ │ andeq r0, r0, r8, ror #27 │ │ andeq r0, r0, r8, lsr #27 │ │ - @ instruction: 0xff650a0b │ │ - @ instruction: 0xff650a3a │ │ - @ instruction: 0xff65088b │ │ - @ instruction: 0xff6508ba │ │ - @ instruction: 0xff65092b │ │ - @ instruction: 0xff65095a │ │ - @ instruction: 0xff6508a7 │ │ - @ instruction: 0xff6508d6 │ │ + @ instruction: 0xff6509e4 │ │ + @ instruction: 0xff650a13 │ │ + @ instruction: 0xff650864 │ │ + @ instruction: 0xff650893 │ │ + @ instruction: 0xff650904 │ │ + @ instruction: 0xff650933 │ │ + @ instruction: 0xff650880 │ │ + @ instruction: 0xff6508af │ │ push {r4, r5, r6, lr} │ │ mov r5, r2 │ │ mov r6, r1 │ │ mov r4, r0 │ │ bl d43ff4 │ │ mov r1, r0 │ │ cmp r1, #0 │ │ @@ -3507892,17 +3507892,17 @@ │ │ mov r4, #0 │ │ mov r0, #57 @ 0x39 │ │ mov r1, #102 @ 0x66 │ │ mov r2, #0 │ │ bl c8cce8 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff65069f │ │ + @ instruction: 0xff650678 │ │ @ instruction: 0xff672bd7 │ │ - @ instruction: 0xff650623 │ │ + @ instruction: 0xff6505fc │ │ @ instruction: 0xff672b5b │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, lr} │ │ add r1, r0, #624 @ 0x270 │ │ mov r4, r0 │ │ mov r0, r1 │ │ @@ -3507912,15 +3507912,15 @@ │ │ ldr r2, [pc, #20] @ d4b1ec │ │ mov r0, r4 │ │ mov r1, #848 @ 0x350 │ │ movw r3, #330 @ 0x14a │ │ add r2, pc, r2 │ │ pop {r4, lr} │ │ b cd15ec │ │ - @ instruction: 0xff6505b7 │ │ + @ instruction: 0xff650590 │ │ push {r4, r5, r6, lr} │ │ mov r5, r0 │ │ bl d43ff4 │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq d4b268 │ │ ldr r1, [pc, #96] @ d4b270 │ │ @@ -3507945,16 +3507945,16 @@ │ │ ldr r1, [pc, #24] @ d4b274 │ │ mov r0, r6 │ │ movw r2, #347 @ 0x15b │ │ add r1, pc, r1 │ │ bl cd1394 │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff650583 │ │ - @ instruction: 0xff650537 │ │ + @ instruction: 0xff65055c │ │ + @ instruction: 0xff650510 │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #96 @ 0x60 │ │ mov r2, #128 @ 0x80 │ │ mov r3, #256 @ 0x100 │ │ str r1, [sp, #8] │ │ movw r1, #3 │ │ @@ -3508145,37 +3508145,37 @@ │ │ ldr r0, [pc, #84] @ d4b5d0 │ │ mov r1, #452 @ 0x1c4 │ │ ldr r2, [pc, #80] @ d4b5d4 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b d4b450 │ │ @ instruction: 0xff65c60f │ │ - @ instruction: 0xff65040b │ │ - @ instruction: 0xff650458 │ │ + @ instruction: 0xff6503e4 │ │ + @ instruction: 0xff650431 │ │ @ instruction: 0xff656aa1 │ │ - @ instruction: 0xff6503ef │ │ - @ instruction: 0xff65043c │ │ - @ instruction: 0xff647548 │ │ - @ instruction: 0xff65034f │ │ - @ instruction: 0xff65039c │ │ - @ instruction: 0xff656a8a │ │ - @ instruction: 0xff650427 │ │ - @ instruction: 0xff650474 │ │ - @ instruction: 0xff650233 │ │ - @ instruction: 0xff650280 │ │ - @ instruction: 0xff64a0c1 │ │ - @ instruction: 0xff65037b │ │ @ instruction: 0xff6503c8 │ │ - @ instruction: 0xff650217 │ │ - @ instruction: 0xff650264 │ │ + @ instruction: 0xff650415 │ │ + @ instruction: 0xff647521 │ │ + @ instruction: 0xff650328 │ │ + @ instruction: 0xff650375 │ │ + @ instruction: 0xff656a8a │ │ + @ instruction: 0xff650400 │ │ + @ instruction: 0xff65044d │ │ + @ instruction: 0xff65020c │ │ + @ instruction: 0xff650259 │ │ + @ instruction: 0xff64a09a │ │ + @ instruction: 0xff650354 │ │ + @ instruction: 0xff6503a1 │ │ + @ instruction: 0xff6501f0 │ │ + @ instruction: 0xff65023d │ │ @ instruction: 0xff65e0e2 │ │ - @ instruction: 0xff65028b │ │ - @ instruction: 0xff6502d8 │ │ - @ instruction: 0xff65025f │ │ - @ instruction: 0xff6502ac │ │ + @ instruction: 0xff650264 │ │ + @ instruction: 0xff6502b1 │ │ + @ instruction: 0xff650238 │ │ + @ instruction: 0xff650285 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #8 │ │ mov r5, r1 │ │ ldr r1, [pc, #404] @ d4b7a0 │ │ @@ -3508278,21 +3508278,21 @@ │ │ mov r1, r4 │ │ mov r2, #0 │ │ bl c8cce8 │ │ mov r0, #0 │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff65df7e │ │ - @ instruction: 0xff65012f │ │ + @ instruction: 0xff650108 │ │ @ instruction: 0xff659442 │ │ @ instruction: 0xff65c237 │ │ - @ instruction: 0xff65005b │ │ + @ instruction: 0xff650034 │ │ @ instruction: 0xff65936e │ │ @ instruction: 0xff6566a1 │ │ - @ instruction: 0xff65001f │ │ + @ instruction: 0xff64fff8 │ │ @ instruction: 0xff659332 │ │ ldr r0, [pc, #4] @ d4b7d0 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r5, pc, r4, lsl #25 │ │ ldr r0, [pc, #4] @ d4b7e0 │ │ add r0, pc, r0 │ │ @@ -3508330,15 +3508330,15 @@ │ │ bl da0df8 │ │ mov r0, #16 │ │ mov r5, r4 │ │ str r0, [r4, #784] @ 0x310 │ │ mov r0, r5 │ │ add sp, sp, #24 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff64ff8f │ │ + @ instruction: 0xff64ff68 │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #96 @ 0x60 │ │ mov r2, #128 @ 0x80 │ │ mov r3, #192 @ 0xc0 │ │ str r1, [sp, #8] │ │ movw r1, #3 │ │ @@ -3508382,15 +3508382,15 @@ │ │ bl da0df8 │ │ mov r0, #16 │ │ mov r5, r4 │ │ str r0, [r4, #784] @ 0x310 │ │ mov r0, r5 │ │ add sp, sp, #24 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff64febf │ │ + @ instruction: 0xff64fe98 │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #96 @ 0x60 │ │ mov r2, #128 @ 0x80 │ │ str r1, [sp, #8] │ │ movw r1, #3 │ │ str r2, [sp] │ │ @@ -3508475,17 +3508475,17 @@ │ │ bl c8cbf8 │ │ mov r0, #57 @ 0x39 │ │ mov r1, #105 @ 0x69 │ │ mov r2, #0 │ │ bl c8cce8 │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - @ instruction: 0xff64fd9b │ │ + @ instruction: 0xff64fd74 │ │ @ instruction: 0xff651cea │ │ - @ instruction: 0xff64fd03 │ │ + @ instruction: 0xff64fcdc │ │ @ instruction: 0xff651c52 │ │ push {fp, lr} │ │ add r0, r0, #624 @ 0x270 │ │ mov r2, r3 │ │ bl ce3e18 │ │ sub r0, r0, #1 │ │ clz r0, r0 │ │ @@ -3508684,15 +3508684,15 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #105 @ 0x69 │ │ mov r2, #0 │ │ bl c8cce8 │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff65aa25 │ │ - @ instruction: 0xff648615 │ │ + @ instruction: 0xff6485ee │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r6, r2 │ │ mov r7, r1 │ │ mov r4, r0 │ │ ldr r5, [sp, #28] │ │ bl d43ff4 │ │ cmp r0, #0 │ │ @@ -3508727,15 +3508727,15 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #105 @ 0x69 │ │ mov r2, #0 │ │ bl c8cce8 │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff65a979 │ │ - @ instruction: 0xff648569 │ │ + @ instruction: 0xff648542 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ mov r5, r3 │ │ mov r9, r2 │ │ mov r7, r1 │ │ mov r6, r0 │ │ mov r4, #0 │ │ bl d43ff4 │ │ @@ -3508780,15 +3508780,15 @@ │ │ cmp r9, #0 │ │ beq d4bf54 │ │ mov r0, #0 │ │ str r0, [r9] │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ @ instruction: 0xff65a8fd │ │ - @ instruction: 0xff6484f6 │ │ + @ instruction: 0xff6484cf │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r8, r2 │ │ mov r6, r1 │ │ mov r7, r0 │ │ bl d43ff4 │ │ cmp r0, #0 │ │ beq d4bfd8 │ │ @@ -3508885,18 +3508885,18 @@ │ │ mov r1, #104 @ 0x68 │ │ mov r2, #0 │ │ mov r5, #0 │ │ bl c8cce8 │ │ mov r0, r5 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff65d55e │ │ - @ instruction: 0xff6467dc │ │ + @ instruction: 0xff6467b5 │ │ @ instruction: 0xff655ce5 │ │ @ instruction: 0xff65a705 │ │ - @ instruction: 0xff64be2d │ │ + @ instruction: 0xff64be06 │ │ ldr r0, [pc, #4] @ d4c13c │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r5, pc, r8, ror #10 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #8 │ │ mov r4, r0 │ │ @@ -3508988,15 +3508988,15 @@ │ │ bl c8cce8 │ │ mov r0, r6 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff65d422 │ │ @ instruction: 0xff65a5b5 │ │ @ instruction: 0xff656904 │ │ - @ instruction: 0xff649279 │ │ + @ instruction: 0xff649252 │ │ @ instruction: 0xff65a591 │ │ @ instruction: 0xff6568e0 │ │ @ instruction: 0xff655b95 │ │ @ instruction: 0xff65a575 │ │ @ instruction: 0xff6568c4 │ │ ldr r0, [pc, #4] @ d4c2e0 │ │ add r0, pc, r0 │ │ @@ -3509154,17 +3509154,17 @@ │ │ mov r2, r7 │ │ bl d4c680 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ @ instruction: 0xff658040 │ │ @ instruction: 0xff65d314 │ │ @ instruction: 0xff66dcae │ │ - @ instruction: 0xff63cc70 │ │ - @ instruction: 0xff63b40e │ │ - @ instruction: 0xff63e0aa │ │ + @ instruction: 0xff63cc49 │ │ + @ instruction: 0xff63b3e7 │ │ + @ instruction: 0xff63e083 │ │ push {fp, lr} │ │ mov ip, r1 │ │ mov r1, r0 │ │ add r0, r0, #16 │ │ cmp r2, #0 │ │ beq d4c59c │ │ cmp ip, #0 │ │ @@ -3509359,15 +3509359,15 @@ │ │ mov r0, r7 │ │ bl ca5cc4 │ │ ldr r0, [r4, #36] @ 0x24 │ │ bl ca6914 │ │ mov r0, fp │ │ add sp, sp, #100 @ 0x64 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff646424 │ │ + @ instruction: 0xff6463fd │ │ @ instruction: 0xff65c138 │ │ @ instruction: 0xff655b36 │ │ @ instruction: 0xff6c78a8 │ │ push {r4, r5, r6, lr} │ │ mov r4, r0 │ │ vld1.64 {d16-d17}, [r1] │ │ mov r5, r1 │ │ @@ -3510756,15 +3510756,15 @@ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ andseq r0, r0, r4, lsl pc │ │ @ instruction: 0x00100efc │ │ @ instruction: 0x00100ef4 │ │ andseq r0, r0, r4, ror #29 │ │ andseq r0, r0, ip, asr #26 │ │ @ instruction: 0xff654e1b │ │ - @ instruction: 0xff63a146 │ │ + @ instruction: 0xff63a11f │ │ andseq r0, r0, ip, lsr sp │ │ @ instruction: 0xff653fcd │ │ @ instruction: 0xff654d4b │ │ @ instruction: 0xff66ecb1 │ │ push {r4, lr} │ │ sub sp, sp, #24 │ │ ldr r1, [pc, #100] @ d4dee4 │ │ @@ -3510790,15 +3510790,15 @@ │ │ str r1, [sp, #20] │ │ mov r1, #512 @ 0x200 │ │ mov r3, #128 @ 0x80 │ │ bl da0df8 │ │ mov r0, r4 │ │ add sp, sp, #24 │ │ pop {r4, pc} │ │ - @ instruction: 0xff63bbcc │ │ + @ instruction: 0xff63bba5 │ │ push {r4, lr} │ │ sub sp, sp, #16 │ │ ldr ip, [sp, #24] │ │ mov r4, #1 │ │ ldr lr, [sp, #28] │ │ stm sp, {ip, lr} │ │ str r4, [sp, #8] │ │ @@ -3510842,16 +3510842,16 @@ │ │ mov r1, r4 │ │ mov r2, #0 │ │ mov r5, #0 │ │ bl c8cce8 │ │ mov r0, r5 │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff63bac8 │ │ - @ instruction: 0xff6448db │ │ + @ instruction: 0xff63baa1 │ │ + @ instruction: 0xff6448b4 │ │ push {r4, lr} │ │ mov r4, r2 │ │ bl d43ff4 │ │ cmp r0, #0 │ │ movne r0, #0 │ │ strne r0, [r4] │ │ movne r0, #1 │ │ @@ -3510918,27 +3510918,27 @@ │ │ mov r2, lr │ │ mov r3, r6 │ │ strd r8, [sp] │ │ bl ce52fc │ │ cmp r0, #0 │ │ bne d4e020 │ │ b d4e0b4 │ │ - @ instruction: 0xff63b9e4 │ │ + @ instruction: 0xff63b9bd │ │ @ instruction: 0xff6506ba │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl d9fd7c │ │ ldr r2, [pc, #20] @ d4e114 │ │ mov r0, r4 │ │ mov r1, #648 @ 0x288 │ │ mov r3, #129 @ 0x81 │ │ add r2, pc, r2 │ │ pop {r4, lr} │ │ b cd15ec │ │ - @ instruction: 0xff63b948 │ │ + @ instruction: 0xff63b921 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl d43ff4 │ │ mov r1, r0 │ │ mov r0, #0 │ │ cmp r1, #0 │ │ beq d4e198 │ │ @@ -3510964,15 +3510964,15 @@ │ │ ldr r0, [r4, #112] @ 0x70 │ │ mov r1, r4 │ │ ldr r2, [r0, #8] │ │ mov r0, r5 │ │ blx r2 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff63b8e8 │ │ + @ instruction: 0xff63b8c1 │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #128 @ 0x80 │ │ mov r2, #8 │ │ mov r3, #512 @ 0x200 │ │ str r1, [sp, #8] │ │ movw r1, #1 │ │ @@ -3511022,15 +3511022,15 @@ │ │ mov r1, #103 @ 0x67 │ │ mov r2, #0 │ │ bl c8cce8 │ │ mov r0, #0 │ │ add sp, sp, #8 │ │ pop {r4, pc} │ │ @ instruction: 0xff653b95 │ │ - @ instruction: 0xff63b7f8 │ │ + @ instruction: 0xff63b7d1 │ │ @ instruction: 0xff65a1f9 │ │ ldr r0, [pc, #4] @ d4e298 │ │ add r0, pc, r0 │ │ bx lr │ │ strdeq r3, [pc], -r4 │ │ push {r4, lr} │ │ sub sp, sp, #24 │ │ @@ -3511057,15 +3511057,15 @@ │ │ str r1, [sp, #20] │ │ mov r1, #256 @ 0x100 │ │ mov r3, #128 @ 0x80 │ │ bl da0df8 │ │ mov r0, r4 │ │ add sp, sp, #24 │ │ pop {r4, pc} │ │ - @ instruction: 0xff63b7a0 │ │ + @ instruction: 0xff63b779 │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #128 @ 0x80 │ │ mov r2, #8 │ │ mov r3, #256 @ 0x100 │ │ str r1, [sp, #8] │ │ movw r1, #1 │ │ @@ -3511179,21 +3511179,21 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #149 @ 0x95 │ │ mov r2, #0 │ │ bl c8cce8 │ │ mov r0, r8 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff63b5dc │ │ + @ instruction: 0xff63b5b5 │ │ @ instruction: 0xff65bbfc │ │ andseq r0, r0, r4, ror #17 │ │ - @ instruction: 0xff63b584 │ │ + @ instruction: 0xff63b55d │ │ @ instruction: 0xff66e615 │ │ @ instruction: 0xff653969 │ │ - @ instruction: 0xff63b5b0 │ │ + @ instruction: 0xff63b589 │ │ @ instruction: 0xff659fb1 │ │ ldr r0, [pc, #4] @ d4e524 │ │ add r0, pc, r0 │ │ bx lr │ │ muleq pc, r0, r8 @ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ @@ -3512546,21 +3512546,21 @@ │ │ mov r0, r4 │ │ mov r1, r6 │ │ mov r2, #128 @ 0x80 │ │ bl da2020 │ │ mov r5, r6 │ │ mov r0, r5 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff642e65 │ │ + @ instruction: 0xff642e3e │ │ ldr r2, [pc, #12] @ d4fa6c │ │ mov r1, #928 @ 0x3a0 │ │ mov r3, #50 @ 0x32 │ │ add r2, pc, r2 │ │ b cd15ec │ │ - @ instruction: 0xff642e19 │ │ + @ instruction: 0xff642df2 │ │ push {r4, lr} │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq d4fab0 │ │ ldr r2, [pc, #48] @ d4fab8 │ │ mov r1, #928 @ 0x3a0 │ │ mov r3, #38 @ 0x26 │ │ @@ -3512571,15 +3512571,15 @@ │ │ ldr r1, [r0, #584] @ 0x248 │ │ mov r4, r0 │ │ cmp r1, #0 │ │ addne r1, r0, #648 @ 0x288 │ │ strne r1, [r0, #584] @ 0x248 │ │ mov r0, r4 │ │ pop {r4, pc} │ │ - @ instruction: 0xff642df1 │ │ + @ instruction: 0xff642dca │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #96 @ 0x60 │ │ mov r2, #8 │ │ mov r3, #128 @ 0x80 │ │ str r2, [sp, #4] │ │ str r3, [sp] │ │ @@ -3512610,15 +3512610,15 @@ │ │ mov r0, r4 │ │ mov r1, r6 │ │ mov r2, #192 @ 0xc0 │ │ bl da2020 │ │ mov r5, r6 │ │ mov r0, r5 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff642d65 │ │ + @ instruction: 0xff642d3e │ │ push {r4, lr} │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq d4fb98 │ │ ldr r2, [pc, #48] @ d4fba0 │ │ mov r1, #928 @ 0x3a0 │ │ mov r3, #38 @ 0x26 │ │ @@ -3512629,15 +3512629,15 @@ │ │ ldr r1, [r0, #584] @ 0x248 │ │ mov r4, r0 │ │ cmp r1, #0 │ │ addne r1, r0, #648 @ 0x288 │ │ strne r1, [r0, #584] @ 0x248 │ │ mov r0, r4 │ │ pop {r4, pc} │ │ - @ instruction: 0xff642d09 │ │ + @ instruction: 0xff642ce2 │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #96 @ 0x60 │ │ mov r2, #8 │ │ mov r3, #192 @ 0xc0 │ │ str r2, [sp, #4] │ │ str r3, [sp] │ │ @@ -3512668,15 +3512668,15 @@ │ │ mov r0, r4 │ │ mov r1, r6 │ │ mov r2, #256 @ 0x100 │ │ bl da2020 │ │ mov r5, r6 │ │ mov r0, r5 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff642c7d │ │ + @ instruction: 0xff642c56 │ │ push {r4, lr} │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq d4fc80 │ │ ldr r2, [pc, #48] @ d4fc88 │ │ mov r1, #928 @ 0x3a0 │ │ mov r3, #38 @ 0x26 │ │ @@ -3512687,15 +3512687,15 @@ │ │ ldr r1, [r0, #584] @ 0x248 │ │ mov r4, r0 │ │ cmp r1, #0 │ │ addne r1, r0, #648 @ 0x288 │ │ strne r1, [r0, #584] @ 0x248 │ │ mov r0, r4 │ │ pop {r4, pc} │ │ - @ instruction: 0xff642c21 │ │ + @ instruction: 0xff642bfa │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #96 @ 0x60 │ │ mov r2, #8 │ │ mov r3, #256 @ 0x100 │ │ str r2, [sp, #4] │ │ str r3, [sp] │ │ @@ -3512798,15 +3512798,15 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #101 @ 0x65 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c8cce8 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6445e5 │ │ + @ instruction: 0xff6445be │ │ @ instruction: 0xff66aa9f │ │ andeq lr, pc, r8, lsr #26 │ │ push {r4, lr} │ │ mov r2, #408 @ 0x198 │ │ mov r4, r0 │ │ blx da82d8 │ │ add r0, r4, #128 @ 0x80 │ │ @@ -3512916,15 +3512916,15 @@ │ │ bl c8cce8 │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff651e49 │ │ @ instruction: 0xff65795b │ │ @ instruction: 0xff65f976 │ │ - @ instruction: 0xff64444c │ │ + @ instruction: 0xff644425 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ mov r5, r0 │ │ ldr r0, [sp, #32] │ │ mov r7, #0 │ │ mov r6, r3 │ │ stm sp, {r0, r7} │ │ @@ -3513673,15 +3513673,15 @@ │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff656eef │ │ @ instruction: 0xff66264d │ │ @ instruction: 0xff653fd1 │ │ @ instruction: 0xff651381 │ │ @ instruction: 0xff662631 │ │ @ instruction: 0xff653fb5 │ │ - @ instruction: 0xff641e28 │ │ + @ instruction: 0xff641e01 │ │ @ instruction: 0xff662615 │ │ @ instruction: 0xff653f99 │ │ @ instruction: 0xff6638ad │ │ @ instruction: 0xff6625dd │ │ @ instruction: 0xff653f61 │ │ @ instruction: 0xff658b06 │ │ @ instruction: 0xff6625f9 │ │ @@ -3514636,15 +3514636,15 @@ │ │ mov r0, #0 │ │ b d51aec │ │ mov r0, #1 │ │ ldr r1, [pc, #12] @ d51b00 │ │ add r1, pc, r1 │ │ ldr r0, [r1, r0, lsl #3] │ │ pop {r4, pc} │ │ - @ instruction: 0xff637ff3 │ │ + @ instruction: 0xff637fcc │ │ andeq r1, pc, r0, lsl #4 │ │ @ instruction: 0xff65fb13 │ │ @ instruction: 0xff66710d │ │ push {r4, r5, fp, lr} │ │ ldr lr, [sp, #20] │ │ mov ip, #0 │ │ cmp lr, #16 │ │ @@ -3515262,15 +3515262,15 @@ │ │ bl c8cce8 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff6554ef │ │ @ instruction: 0xff64f981 │ │ @ instruction: 0xff65fdd7 │ │ @ instruction: 0xff65d51a │ │ - @ instruction: 0xff640421 │ │ + @ instruction: 0xff6403fa │ │ ldr r0, [pc, #4] @ d524d4 │ │ add r0, pc, r0 │ │ bx lr │ │ @ instruction: 0x000f08b4 │ │ push {r4, r5, fp, lr} │ │ mov r2, r1 │ │ ldr r1, [pc, #104] @ d52550 │ │ @@ -3515299,15 +3515299,15 @@ │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c8cce8 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff64be7c │ │ @ instruction: 0xff65d47e │ │ - @ instruction: 0xff645a10 │ │ + @ instruction: 0xff6459e9 │ │ ldr r0, [pc, #4] @ d52568 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r0, pc, r0, ror r8 @ │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #24 │ │ mov r4, r0 │ │ @@ -3515337,26 +3515337,26 @@ │ │ mov r3, #0 │ │ str r4, [sp, #20] │ │ bl da0df8 │ │ mov r6, r5 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff63ca34 │ │ + @ instruction: 0xff63ca0d │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl d9fd7c │ │ ldr r2, [pc, #20] @ d5261c │ │ mov r0, r4 │ │ mov r1, #256 @ 0x100 │ │ mov r3, #24 │ │ add r2, pc, r2 │ │ pop {r4, lr} │ │ b cd15ec │ │ - @ instruction: 0xff63c9b8 │ │ + @ instruction: 0xff63c991 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl d43ff4 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq d52668 │ │ ldr r1, [pc, #48] @ d52670 │ │ @@ -3515369,15 +3515369,15 @@ │ │ ldr r1, [r4, #112] @ 0x70 │ │ mov r5, r0 │ │ ldr r2, [r1, #8] │ │ mov r1, r4 │ │ blx r2 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff63c984 │ │ + @ instruction: 0xff63c95d │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r2, #128 @ 0x80 │ │ mov r1, #0 │ │ str r1, [sp, #8] │ │ mov r1, #1 │ │ str r2, [sp] │ │ @@ -3515416,15 +3515416,15 @@ │ │ mov r3, #128 @ 0x80 │ │ str r4, [sp, #20] │ │ bl da0df8 │ │ mov r6, r5 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff63c8f8 │ │ + @ instruction: 0xff63c8d1 │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #128 @ 0x80 │ │ mov r2, #0 │ │ str r1, [sp] │ │ mov r3, #0 │ │ str r1, [sp, #4] │ │ @@ -3515462,15 +3515462,15 @@ │ │ mov r3, #128 @ 0x80 │ │ str r4, [sp, #20] │ │ bl da0df8 │ │ mov r6, r5 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff63c840 │ │ + @ instruction: 0xff63c819 │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #128 @ 0x80 │ │ mov r2, #8 │ │ stm sp, {r1, r2} │ │ mov r2, #0 │ │ mov r3, #0 │ │ @@ -3515508,15 +3515508,15 @@ │ │ mov r3, #128 @ 0x80 │ │ str r4, [sp, #20] │ │ bl da0df8 │ │ mov r6, r5 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff63c788 │ │ + @ instruction: 0xff63c761 │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #128 @ 0x80 │ │ mov r2, #8 │ │ stm sp, {r1, r2} │ │ mov r2, #0 │ │ mov r3, #0 │ │ @@ -3515554,15 +3515554,15 @@ │ │ mov r3, #128 @ 0x80 │ │ str r4, [sp, #20] │ │ bl da0df8 │ │ mov r6, r5 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff63c6d0 │ │ + @ instruction: 0xff63c6a9 │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #128 @ 0x80 │ │ mov r2, #8 │ │ stm sp, {r1, r2} │ │ mov r2, #0 │ │ mov r3, #0 │ │ @@ -3515589,21 +3515589,21 @@ │ │ mov r2, r0 │ │ mov r0, r5 │ │ mov r1, #128 @ 0x80 │ │ bl da1e88 │ │ mov r4, r5 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff63a94c │ │ + @ instruction: 0xff63a925 │ │ ldr r2, [pc, #12] @ d529f8 │ │ mov r1, #240 @ 0xf0 │ │ mov r3, #50 @ 0x32 │ │ add r2, pc, r2 │ │ b cd15ec │ │ - @ instruction: 0xff63a904 │ │ + @ instruction: 0xff63a8dd │ │ push {r4, lr} │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq d52a3c │ │ ldr r2, [pc, #48] @ d52a44 │ │ mov r1, #240 @ 0xf0 │ │ mov r3, #39 @ 0x27 │ │ @@ -3515614,15 +3515614,15 @@ │ │ ldr r1, [r0, #100] @ 0x64 │ │ mov r4, r0 │ │ cmp r1, #0 │ │ addne r1, r0, #112 @ 0x70 │ │ strne r1, [r0, #100] @ 0x64 │ │ mov r0, r4 │ │ pop {r4, pc} │ │ - @ instruction: 0xff63a8dc │ │ + @ instruction: 0xff63a8b5 │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #96 @ 0x60 │ │ mov r2, #8 │ │ mov r3, #128 @ 0x80 │ │ str r2, [sp, #4] │ │ str r3, [sp] │ │ @@ -3515681,21 +3515681,21 @@ │ │ mov r0, r4 │ │ mov r1, r6 │ │ mov r2, #128 @ 0x80 │ │ bl da2020 │ │ mov r5, r6 │ │ mov r0, r5 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff647117 │ │ + @ instruction: 0xff6470f0 │ │ ldr r2, [pc, #12] @ d52b68 │ │ mov r1, #776 @ 0x308 │ │ mov r3, #51 @ 0x33 │ │ add r2, pc, r2 │ │ b cd15ec │ │ - @ instruction: 0xff6470cb │ │ + @ instruction: 0xff6470a4 │ │ push {r4, lr} │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq d52bac │ │ ldr r2, [pc, #48] @ d52bb4 │ │ mov r1, #776 @ 0x308 │ │ mov r3, #40 @ 0x28 │ │ @@ -3515706,15 +3515706,15 @@ │ │ ldr r1, [r0, #584] @ 0x248 │ │ mov r4, r0 │ │ cmp r1, #0 │ │ addne r1, r0, #648 @ 0x288 │ │ strne r1, [r0, #584] @ 0x248 │ │ mov r0, r4 │ │ pop {r4, pc} │ │ - @ instruction: 0xff6470a3 │ │ + @ instruction: 0xff64707c │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #96 @ 0x60 │ │ mov r2, #8 │ │ mov r3, #128 @ 0x80 │ │ str r2, [sp, #4] │ │ str r3, [sp] │ │ @@ -3515916,15 +3515916,15 @@ │ │ mov r2, #0 │ │ mov r5, #0 │ │ bl c8cce8 │ │ mov r0, r5 │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff6602ae │ │ - @ instruction: 0xff63de55 │ │ + @ instruction: 0xff63de2e │ │ push {r4, lr} │ │ mov r4, r2 │ │ bl d43ff4 │ │ cmp r0, #0 │ │ movne r0, #0 │ │ strne r0, [r4] │ │ movne r0, #1 │ │ @@ -3516126,16 +3516126,16 @@ │ │ b d53230 │ │ mov r0, #1 │ │ str r0, [r5, #384] @ 0x180 │ │ b d53218 │ │ @ instruction: 0xff663b83 │ │ @ instruction: 0xff65ff82 │ │ @ instruction: 0xff64c0e3 │ │ - @ instruction: 0xff63be4b │ │ - @ instruction: 0xff632d03 │ │ + @ instruction: 0xff63be24 │ │ + @ instruction: 0xff632cdc │ │ ldr r0, [pc, #4] @ d53258 │ │ add r0, pc, r0 │ │ bx lr │ │ ldrdeq pc, [lr], -r4 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ mov r5, r3 │ │ mov r9, r2 │ │ @@ -3516643,15 +3516643,15 @@ │ │ mov r2, r8 │ │ str r6, [sp] │ │ mov r4, r0 │ │ bl da0df8 │ │ mov r0, r4 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff637c92 │ │ + @ instruction: 0xff637c6b │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl d43ff4 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq d53aa4 │ │ ldr r1, [pc, #48] @ d53aac │ │ @@ -3516664,26 +3516664,26 @@ │ │ ldr r1, [r4, #112] @ 0x70 │ │ mov r5, r0 │ │ ldr r2, [r1, #8] │ │ mov r1, r4 │ │ blx r2 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff637c1e │ │ + @ instruction: 0xff637bf7 │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl d9fd7c │ │ ldr r2, [pc, #20] @ d53ad8 │ │ mov r0, r4 │ │ mov r1, #520 @ 0x208 │ │ mov r3, #59 @ 0x3b │ │ add r2, pc, r2 │ │ pop {r4, lr} │ │ b cd15ec │ │ - @ instruction: 0xff637bd2 │ │ + @ instruction: 0xff637bab │ │ push {r4, lr} │ │ sub sp, sp, #16 │ │ ldr ip, [sp, #24] │ │ mov r4, #1 │ │ ldr lr, [sp, #28] │ │ stm sp, {ip, lr} │ │ str r4, [sp, #8] │ │ @@ -3516759,15 +3516759,15 @@ │ │ bl c8cbf8 │ │ mov r0, #57 @ 0x39 │ │ mov r1, #105 @ 0x69 │ │ mov r2, #0 │ │ bl c8cce8 │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - @ instruction: 0xff637a9a │ │ + @ instruction: 0xff637a73 │ │ @ instruction: 0xff65bdce │ │ push {r4, lr} │ │ sub sp, sp, #16 │ │ ldr ip, [sp, #24] │ │ mov r4, #0 │ │ ldr lr, [sp, #28] │ │ stm sp, {ip, lr} │ │ @@ -3516828,15 +3516828,15 @@ │ │ mov r1, #121 @ 0x79 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c8cce8 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff6591f8 │ │ - @ instruction: 0xff63798e │ │ + @ instruction: 0xff637967 │ │ @ instruction: 0xff662fe8 │ │ push {r4, lr} │ │ sub sp, sp, #24 │ │ mov r4, r0 │ │ bl d5413c │ │ mov r1, #0 │ │ mov r2, #16 │ │ @@ -3517792,15 +3517792,15 @@ │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c8cce8 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff664378 │ │ @ instruction: 0xff660343 │ │ - @ instruction: 0xff63c11b │ │ + @ instruction: 0xff63c0f4 │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #8 │ │ cmp r0, #0 │ │ beq d54cd8 │ │ mov r4, #1 │ │ cmp r1, #0 │ │ beq d54d20 │ │ @@ -3525578,15 +3525578,15 @@ │ │ mov r0, #188 @ 0xbc │ │ mov r2, #61 @ 0x3d │ │ add r1, pc, r1 │ │ pop {fp, lr} │ │ b cd1158 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff62f0f5 │ │ + @ instruction: 0xff62f0ce │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r5, r3 │ │ mov r8, r2 │ │ mov r7, r1 │ │ mov r6, r0 │ │ bl d43ff4 │ │ mov r4, #0 │ │ @@ -3525604,15 +3525604,15 @@ │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ ldr r2, [pc, #12] @ d5c65c │ │ mov r1, #188 @ 0xbc │ │ mov r3, #61 @ 0x3d │ │ add r2, pc, r2 │ │ b cd15ec │ │ - @ instruction: 0xff62f081 │ │ + @ instruction: 0xff62f05a │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl d43ff4 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq d5c6a4 │ │ ldr r1, [pc, #44] @ d5c6ac │ │ @@ -3525624,15 +3525624,15 @@ │ │ beq d5c6a4 │ │ mov r1, r4 │ │ mov r2, #188 @ 0xbc │ │ mov r5, r0 │ │ blx da82f2 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff62f051 │ │ + @ instruction: 0xff62f02a │ │ mov r1, #64 @ 0x40 │ │ mov r2, #36 @ 0x24 │ │ mov r3, #0 │ │ b da77c8 │ │ push {r4, r5, r6, lr} │ │ mov r6, r1 │ │ mov r5, r0 │ │ @@ -3525667,15 +3525667,15 @@ │ │ mov r3, r4 │ │ bl cdecd0 │ │ mov r4, r0 │ │ cmp r0, #0 │ │ movwne r4, #1 │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff63cb65 │ │ + @ instruction: 0xff63cb3e │ │ ldr r0, [pc, #4] @ d5c768 │ │ add r0, pc, r0 │ │ bx lr │ │ strdeq r7, [lr], -ip │ │ push {r4, r5, fp, lr} │ │ cmp r0, #0 │ │ beq d5c7d8 │ │ @@ -3525701,15 +3525701,15 @@ │ │ mov r3, r4 │ │ pop {r4, r5, fp, lr} │ │ b cdecd0 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff63cae1 │ │ + @ instruction: 0xff63caba │ │ push {fp, lr} │ │ bl d43ff4 │ │ cmp r0, #0 │ │ beq d5c80c │ │ ldr r1, [pc, #24] @ d5c814 │ │ mov r0, #1 │ │ mov r2, #52 @ 0x34 │ │ @@ -3525936,15 +3525936,15 @@ │ │ mov r3, r4 │ │ bl d0ada0 │ │ mov r4, r0 │ │ cmp r0, #0 │ │ movwne r4, #1 │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff63c731 │ │ + @ instruction: 0xff63c70a │ │ ldr r0, [pc, #4] @ d5cb9c │ │ add r0, pc, r0 │ │ bx lr │ │ ldrdeq r7, [lr], -r0 │ │ push {r4, r5, fp, lr} │ │ cmp r0, #0 │ │ beq d5cc0c │ │ @@ -3525970,15 +3525970,15 @@ │ │ mov r3, r4 │ │ pop {r4, r5, fp, lr} │ │ b d0ada0 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff63c6ad │ │ + @ instruction: 0xff63c686 │ │ push {fp, lr} │ │ bl d43ff4 │ │ cmp r0, #0 │ │ beq d5cc40 │ │ ldr r1, [pc, #24] @ d5cc48 │ │ mov r0, #112 @ 0x70 │ │ mov r2, #68 @ 0x44 │ │ @@ -3526938,15 +3526938,15 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #103 @ 0x67 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c8cce8 │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff63b78e │ │ + @ instruction: 0xff63b767 │ │ @ instruction: 0xff661011 │ │ @ instruction: 0xff64c5d6 │ │ push {r4, r5, fp, lr} │ │ cmp r0, #0 │ │ beq d5db90 │ │ mov r4, #1 │ │ cmp r1, #0 │ │ @@ -3526977,15 +3526977,15 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #103 @ 0x67 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c8cce8 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff63b706 │ │ + @ instruction: 0xff63b6df │ │ @ instruction: 0xff660f75 │ │ @ instruction: 0xff64c53a │ │ ldr r0, [pc, #4] @ d5dbe8 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r6, lr, ip, lsl #11 │ │ push {r4, lr} │ │ @@ -3527096,15 +3527096,15 @@ │ │ mov r0, #108 @ 0x6c │ │ mov r2, #18 │ │ add r1, pc, r1 │ │ pop {fp, lr} │ │ b cd1158 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff63da67 │ │ + @ instruction: 0xff63da40 │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r5, r3 │ │ mov r8, r2 │ │ mov r7, r1 │ │ mov r6, r0 │ │ bl d43ff4 │ │ mov r4, #0 │ │ @@ -3527122,15 +3527122,15 @@ │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ ldr r2, [pc, #12] @ d5de14 │ │ mov r1, #108 @ 0x6c │ │ mov r3, #18 │ │ add r2, pc, r2 │ │ b cd15ec │ │ - @ instruction: 0xff63d9f3 │ │ + @ instruction: 0xff63d9cc │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl d43ff4 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq d5de5c │ │ ldr r1, [pc, #44] @ d5de64 │ │ @@ -3527142,15 +3527142,15 @@ │ │ beq d5de5c │ │ mov r1, r4 │ │ mov r2, #108 @ 0x6c │ │ mov r5, r0 │ │ blx da82f2 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff63d9c3 │ │ + @ instruction: 0xff63d99c │ │ mov r1, #64 @ 0x40 │ │ mov r2, #32 │ │ mov r3, #0 │ │ b da77c8 │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl d43ff4 │ │ @@ -3527408,19 +3527408,19 @@ │ │ mov r0, r6 │ │ mov r1, r5 │ │ blx r8 │ │ mov r6, r0 │ │ ldr r0, [sp, #104] @ 0x68 │ │ b d5e168 │ │ @ instruction: 0xff641326 │ │ - @ instruction: 0xff636478 │ │ + @ instruction: 0xff636451 │ │ @ instruction: 0xff6411a2 │ │ @ instruction: 0xff64113e │ │ @ instruction: 0xff65393f │ │ - @ instruction: 0xff62c7d4 │ │ + @ instruction: 0xff62c7ad │ │ @ instruction: 0xff659ca1 │ │ @ instruction: 0xff6411da │ │ @ instruction: 0xff641176 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r6, r0 │ │ ldr r0, [r0, #260] @ 0x104 │ │ mov r4, r3 │ │ @@ -3528700,19 +3528700,19 @@ │ │ bl cd1394 │ │ mov r0, r6 │ │ add sp, sp, #124 @ 0x7c │ │ add sp, sp, #1024 @ 0x400 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff643804 │ │ @ instruction: 0xff6436e0 │ │ - @ instruction: 0xff6333c1 │ │ + @ instruction: 0xff63339a │ │ @ instruction: 0xff64371c │ │ - @ instruction: 0xff62b41c │ │ - @ instruction: 0xff6340be │ │ - @ instruction: 0xff62964e │ │ + @ instruction: 0xff62b3f5 │ │ + @ instruction: 0xff634097 │ │ + @ instruction: 0xff629627 │ │ @ instruction: 0xff654422 │ │ @ instruction: 0xff6524eb │ │ @ instruction: 0xff643544 │ │ ldr r0, [pc, #4] @ d5f6e8 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r5, lr, r8, asr #20 │ │ @@ -3528747,21 +3528747,21 @@ │ │ add r1, pc, r1 │ │ bl cd1158 │ │ cmp r0, #0 │ │ ldrne r5, [pc, #12] @ d5f77c │ │ addne r5, pc, r5 │ │ strdne r4, [r0] │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff634cff │ │ + @ instruction: 0xff634cd8 │ │ andeq r5, lr, r4, asr #20 │ │ ldr r1, [pc, #8] @ d5f790 │ │ mov r2, #79 @ 0x4f │ │ add r1, pc, r1 │ │ b cd1394 │ │ - @ instruction: 0xff634cd3 │ │ + @ instruction: 0xff634cac │ │ clz r0, r1 │ │ ands r1, r1, #3 │ │ movwne r1, #1 │ │ lsr r0, r0, #5 │ │ orr r0, r0, r1 │ │ bx lr │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ @@ -3529005,24 +3529005,24 @@ │ │ ldr r0, [r7] │ │ str r0, [r1] │ │ mov r0, r6 │ │ mov r1, r5 │ │ blx r8 │ │ mov r6, r0 │ │ b d5f8b8 │ │ - @ instruction: 0xff634bdf │ │ - @ instruction: 0xff628620 │ │ - @ instruction: 0xff634bb7 │ │ - @ instruction: 0xff634b2f │ │ - @ instruction: 0xff6349d7 │ │ - @ instruction: 0xff6349a7 │ │ + @ instruction: 0xff634bb8 │ │ + @ instruction: 0xff6285f9 │ │ + @ instruction: 0xff634b90 │ │ + @ instruction: 0xff634b08 │ │ + @ instruction: 0xff6349b0 │ │ + @ instruction: 0xff634980 │ │ @ instruction: 0xff652043 │ │ - @ instruction: 0xff62aed8 │ │ + @ instruction: 0xff62aeb1 │ │ @ instruction: 0xff6583a5 │ │ - @ instruction: 0xff634b8b │ │ + @ instruction: 0xff634b64 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r6, r0 │ │ ldr r0, [r0, #4] │ │ mov r4, r3 │ │ mov r7, r2 │ │ mov r5, r1 │ │ ldr r0, [r0, #8] │ │ @@ -3529050,15 +3529050,15 @@ │ │ add r1, pc, r1 │ │ bl cd1158 │ │ cmp r0, #0 │ │ ldrne r5, [pc, #12] @ d5fc38 │ │ addne r5, pc, r5 │ │ strdne r4, [r0] │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff634843 │ │ + @ instruction: 0xff63481c │ │ andeq r5, lr, r4, lsr #11 │ │ push {r4, lr} │ │ mov r4, r0 │ │ ldr r0, [r1] │ │ bl d9f7b4 │ │ mov r1, r0 │ │ mov r0, r4 │ │ @@ -3529235,32 +3529235,32 @@ │ │ bl c8cbf8 │ │ mov r0, #9 │ │ mov r1, #116 @ 0x74 │ │ mov r2, #0 │ │ bl c8cce8 │ │ mvn r0, #0 │ │ pop {r4, pc} │ │ - @ instruction: 0xff626224 │ │ - @ instruction: 0xff636556 │ │ - @ instruction: 0xff6261ec │ │ - @ instruction: 0xff63651e │ │ - @ instruction: 0xff626148 │ │ - @ instruction: 0xff63647a │ │ - @ instruction: 0xff626164 │ │ - @ instruction: 0xff636496 │ │ - @ instruction: 0xff6260e8 │ │ - @ instruction: 0xff63641a │ │ - @ instruction: 0xff626048 │ │ - @ instruction: 0xff63637a │ │ - @ instruction: 0xff626074 │ │ - @ instruction: 0xff6363a6 │ │ - @ instruction: 0xff62601c │ │ - @ instruction: 0xff63634e │ │ - @ instruction: 0xff625fd8 │ │ - @ instruction: 0xff63630a │ │ + @ instruction: 0xff6261fd │ │ + @ instruction: 0xff63652f │ │ + @ instruction: 0xff6261c5 │ │ + @ instruction: 0xff6364f7 │ │ + @ instruction: 0xff626121 │ │ + @ instruction: 0xff636453 │ │ + @ instruction: 0xff62613d │ │ + @ instruction: 0xff63646f │ │ + @ instruction: 0xff6260c1 │ │ + @ instruction: 0xff6363f3 │ │ + @ instruction: 0xff626021 │ │ + @ instruction: 0xff636353 │ │ + @ instruction: 0xff62604d │ │ + @ instruction: 0xff63637f │ │ + @ instruction: 0xff625ff5 │ │ + @ instruction: 0xff636327 │ │ + @ instruction: 0xff625fb1 │ │ + @ instruction: 0xff6362e3 │ │ add r3, r0, #7 │ │ cmp r1, #0 │ │ lsr r3, r3, #3 │ │ beq d5ff88 │ │ cmp r2, #0 │ │ addne r0, r3, r3, lsl #1 │ │ addne r0, r0, #44 @ 0x2c │ │ @@ -3529347,16 +3529347,16 @@ │ │ mov r1, r4 │ │ mov r2, #0 │ │ mov r5, #0 │ │ bl c8cce8 │ │ mov r0, r5 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff625e20 │ │ - @ instruction: 0xff625e30 │ │ + @ instruction: 0xff625df9 │ │ + @ instruction: 0xff625e09 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #44 @ 0x2c │ │ movw r6, #3 │ │ mov r9, r2 │ │ movt r6, #8 │ │ mov r8, r1 │ │ mov r7, r0 │ │ @@ -3529611,15 +3529611,15 @@ │ │ mov r0, r4 │ │ mov r5, r8 │ │ mov r3, #0 │ │ mov r1, #0 │ │ mov r4, #496 @ 0x1f0 │ │ mov r8, r0 │ │ b d60224 │ │ - @ instruction: 0xff625c84 │ │ + @ instruction: 0xff625c5d │ │ @ instruction: 0xff6429ce │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #28 │ │ mov r9, r0 │ │ ldr r6, [r0] │ │ movw r0, #3 │ │ mov r8, r2 │ │ @@ -3529835,16 +3529835,16 @@ │ │ movt r4, #8 │ │ mov sl, r7 │ │ ldr r5, [sp, #20] │ │ mov r9, r6 │ │ ldr r6, [sp, #16] │ │ ldr r7, [sp, #12] │ │ b d6067c │ │ - @ instruction: 0xff625840 │ │ - @ instruction: 0xff6306c7 │ │ + @ instruction: 0xff625819 │ │ + @ instruction: 0xff6306a0 │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #8 │ │ mov r5, r0 │ │ mov r0, #0 │ │ str r0, [sp, #4] │ │ add r0, sp, #4 │ │ mov r2, #0 │ │ @@ -3529866,15 +3529866,15 @@ │ │ cmp r5, r4 │ │ mvnne r0, #0 │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ mvn r0, #0 │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff625600 │ │ + @ instruction: 0xff6255d9 │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #8 │ │ mov r5, r0 │ │ mov r0, #0 │ │ str r0, [sp, #4] │ │ add r0, sp, #4 │ │ mov r2, #1 │ │ @@ -3529896,15 +3529896,15 @@ │ │ cmp r5, r4 │ │ mvnne r0, #0 │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ mvn r0, #0 │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff625588 │ │ + @ instruction: 0xff625561 │ │ push {r4, r5, fp, lr} │ │ ldr r4, [r0] │ │ cmp r2, #0 │ │ beq d609a4 │ │ cmp r1, #19 │ │ bhi d609f8 │ │ bl c8cb04 │ │ @@ -3529975,21 +3529975,21 @@ │ │ mov r1, #121 @ 0x79 │ │ b d609d4 │ │ mov r5, #1 │ │ add r1, r4, #20 │ │ str r1, [r0] │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff625534 │ │ + @ instruction: 0xff62550d │ │ @ instruction: 0xff656395 │ │ - @ instruction: 0xff625510 │ │ + @ instruction: 0xff6254e9 │ │ @ instruction: 0xff656371 │ │ - @ instruction: 0xff625490 │ │ + @ instruction: 0xff625469 │ │ @ instruction: 0xff6562f1 │ │ - @ instruction: 0xff625454 │ │ + @ instruction: 0xff62542d │ │ @ instruction: 0xff6562b5 │ │ push {fp, lr} │ │ sub sp, sp, #24 │ │ ldr ip, [sp, #32] │ │ mov lr, #1 │ │ stmib sp, {r3, ip} │ │ add r3, sp, #20 │ │ @@ -3530291,27 +3530291,27 @@ │ │ mov r4, #101 @ 0x65 │ │ ldr r7, [sp, #16] │ │ mov r6, #908 @ 0x38c │ │ b d60d6c │ │ ldr fp, [sp, #20] │ │ ldr r7, [sp, #16] │ │ b d60dac │ │ - @ instruction: 0xff6252d4 │ │ + @ instruction: 0xff6252ad │ │ @ instruction: 0xff63e733 │ │ - @ instruction: 0xff625354 │ │ - @ instruction: 0xff6252a0 │ │ + @ instruction: 0xff62532d │ │ + @ instruction: 0xff625279 │ │ @ instruction: 0xff63e6ff │ │ - @ instruction: 0xff62526c │ │ + @ instruction: 0xff625245 │ │ @ instruction: 0xff63e6da │ │ - @ instruction: 0xff6251f8 │ │ + @ instruction: 0xff6251d1 │ │ @ instruction: 0xff649d11 │ │ - @ instruction: 0xff625150 │ │ + @ instruction: 0xff625129 │ │ @ instruction: 0xff63e5be │ │ - @ instruction: 0xff6250e8 │ │ - @ instruction: 0xff6250d0 │ │ + @ instruction: 0xff6250c1 │ │ + @ instruction: 0xff6250a9 │ │ push {fp, lr} │ │ sub sp, sp, #24 │ │ ldr ip, [sp, #32] │ │ mov lr, #0 │ │ stmib sp, {r3, ip} │ │ add r3, sp, #20 │ │ str lr, [sp, #20] │ │ @@ -3530545,21 +3530545,21 @@ │ │ mov r2, #0 │ │ bl c8cce8 │ │ mvn r5, #0 │ │ mov r0, r5 │ │ add sp, sp, #60 @ 0x3c │ │ add sp, sp, #1024 @ 0x400 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff624e84 │ │ - @ instruction: 0xff624c18 │ │ + @ instruction: 0xff624e5d │ │ + @ instruction: 0xff624bf1 │ │ @ instruction: 0xff64382e │ │ @ instruction: 0xff649941 │ │ - @ instruction: 0xff624bbc │ │ - @ instruction: 0xff624b8c │ │ - @ instruction: 0xff624b6c │ │ + @ instruction: 0xff624b95 │ │ + @ instruction: 0xff624b65 │ │ + @ instruction: 0xff624b45 │ │ @ instruction: 0xff659572 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #44 @ 0x2c │ │ mov r5, r1 │ │ ldr r1, [pc, #1480] @ d6198c │ │ mov r8, r0 │ │ mov r0, r5 │ │ @@ -3530929,20 +3530929,20 @@ │ │ movw r6, #21316 @ 0x5344 │ │ add r0, r0, r9, lsr #2 │ │ mov r7, #34 @ 0x22 │ │ movt r6, #12883 @ 0x3253 │ │ mov r1, #1 │ │ b d61544 │ │ @ instruction: 0xff65c228 │ │ - @ instruction: 0xff624ab0 │ │ + @ instruction: 0xff624a89 │ │ @ instruction: 0xff64aa74 │ │ @ instruction: 0xff6496fd │ │ - @ instruction: 0xff624590 │ │ + @ instruction: 0xff624569 │ │ @ instruction: 0xff655404 │ │ - @ instruction: 0xff62495c │ │ + @ instruction: 0xff624935 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #124 @ 0x7c │ │ mov r7, r1 │ │ ldr r1, [pc, #324] @ d61b00 │ │ mov r9, r2 │ │ mov r4, r0 │ │ ldr r0, [sp, #164] @ 0xa4 │ │ @@ -3531021,16 +3531021,16 @@ │ │ bl ca1a5c │ │ mov r5, r0 │ │ mov r0, fp │ │ bl ca1848 │ │ mov r0, r5 │ │ add sp, sp, #124 @ 0x7c │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff639d92 │ │ - @ instruction: 0xff62c488 │ │ + @ instruction: 0xff639d6b │ │ + @ instruction: 0xff62c461 │ │ @ instruction: 0xff645f55 │ │ @ instruction: 0xff622eaf │ │ @ instruction: 0xff6521a1 │ │ @ instruction: 0xff6541e9 │ │ push {r4, lr} │ │ ldr r1, [pc, #28] @ d61b40 │ │ mov r4, r0 │ │ @@ -3531318,33 +3531318,33 @@ │ │ mov r2, #211 @ 0xd3 │ │ bl cd1394 │ │ mov r0, r5 │ │ add sp, sp, #152 @ 0x98 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ andeq r0, r0, r4, ror #7 │ │ @ instruction: 0xff647f96 │ │ - @ instruction: 0xff627998 │ │ + @ instruction: 0xff627971 │ │ @ instruction: 0xff65a881 │ │ @ instruction: 0xff63b544 │ │ @ instruction: 0xff647f48 │ │ @ instruction: 0xff63d6aa │ │ - @ instruction: 0xff630c19 │ │ + @ instruction: 0xff630bf2 │ │ @ instruction: 0xff64a1d1 │ │ @ instruction: 0xff656f1e │ │ @ instruction: 0xff655051 │ │ @ instruction: 0xff655047 │ │ - @ instruction: 0xff637f2a │ │ + @ instruction: 0xff637f03 │ │ @ instruction: 0xff65328c │ │ @ instruction: 0xff650f40 │ │ @ instruction: 0xff647e6c │ │ @ instruction: 0xff6428f4 │ │ @ instruction: 0xff63ed22 │ │ @ instruction: 0x000e33b4 │ │ - @ instruction: 0xff628b4c │ │ - @ instruction: 0xff6317ea │ │ + @ instruction: 0xff628b25 │ │ + @ instruction: 0xff6317c3 │ │ @ instruction: 0xff651b4e │ │ @ instruction: 0xff64fc1b │ │ @ instruction: 0xff656c6d │ │ mov ip, r0 │ │ mvn r0, #0 │ │ cmp r3, #0 │ │ bxeq lr │ │ @@ -3531375,21 +3531375,21 @@ │ │ bl cd1158 │ │ cmp r0, #0 │ │ ldrne r1, [pc, #16] @ d6208c │ │ strne r4, [r0] │ │ addne r1, pc, r1 │ │ strne r1, [r0, #260] @ 0x104 │ │ pop {r4, pc} │ │ - @ instruction: 0xff635ee8 │ │ + @ instruction: 0xff635ec1 │ │ andeq r3, lr, ip, lsl r3 │ │ ldr r1, [pc, #8] @ d620a0 │ │ mov r2, #83 @ 0x53 │ │ add r1, pc, r1 │ │ b cd1394 │ │ - @ instruction: 0xff635eb8 │ │ + @ instruction: 0xff635e91 │ │ and r0, r1, #1 │ │ cmp r1, #0 │ │ movweq r0, #1 │ │ bx lr │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, sp, #120 @ 0x78 │ │ mov r4, r0 │ │ @@ -3531523,15 +3531523,15 @@ │ │ ldr r1, [r1, #20] │ │ blx r1 │ │ mov r0, r6 │ │ add sp, sp, #120 @ 0x78 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ andeq ip, lr, r8, ror sl │ │ @ instruction: 0xff64f91b │ │ - @ instruction: 0xff6287b8 │ │ + @ instruction: 0xff628791 │ │ @ instruction: 0xff655c85 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r6, r0 │ │ ldr r0, [r0, #260] @ 0x104 │ │ mov r4, r3 │ │ mov r7, r2 │ │ mov r5, r1 │ │ @@ -3531588,15 +3531588,15 @@ │ │ bl cd1158 │ │ cmp r0, #0 │ │ ldrne r1, [pc, #16] @ d623e0 │ │ strne r4, [r0] │ │ addne r1, pc, r1 │ │ strne r1, [r0, #260] @ 0x104 │ │ pop {r4, pc} │ │ - @ instruction: 0xff635b94 │ │ + @ instruction: 0xff635b6d │ │ andeq r3, lr, r8 │ │ push {r4, lr} │ │ mov r4, r0 │ │ ldr r0, [r1] │ │ bl d9f7b4 │ │ mov r1, r0 │ │ mov r0, r4 │ │ @@ -3531608,20 +3531608,20 @@ │ │ mov r0, #260 @ 0x104 │ │ mov r2, #40 @ 0x28 │ │ add r1, pc, r1 │ │ bl cd1158 │ │ cmp r0, #0 │ │ strne r4, [r0] │ │ pop {r4, pc} │ │ - @ instruction: 0xff62766f │ │ + @ instruction: 0xff627648 │ │ ldr r1, [pc, #8] @ d62440 │ │ mov r2, #51 @ 0x33 │ │ add r1, pc, r1 │ │ b cd1394 │ │ - @ instruction: 0xff62764f │ │ + @ instruction: 0xff627628 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #208 @ 0xd0 │ │ mov r6, r0 │ │ mov r0, #2 │ │ str r0, [sp, #192] @ 0xc0 │ │ mov r9, r3 │ │ ldr r0, [r6] │ │ @@ -3531751,20 +3531751,20 @@ │ │ mov r2, #140 @ 0x8c │ │ ldr r0, [sp, #204] @ 0xcc │ │ add r1, pc, r1 │ │ bl cd1394 │ │ mov r0, r6 │ │ add sp, sp, #208 @ 0xd0 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff628470 │ │ - @ instruction: 0xff63110e │ │ - @ instruction: 0xff627339 │ │ + @ instruction: 0xff628449 │ │ + @ instruction: 0xff6310e7 │ │ + @ instruction: 0xff627312 │ │ @ instruction: 0xff65146e │ │ @ instruction: 0xff64f53b │ │ - @ instruction: 0xff627433 │ │ + @ instruction: 0xff62740c │ │ ldr r0, [pc, #4] @ d6268c │ │ add r0, pc, r0 │ │ bx lr │ │ muleq lr, ip, sp │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ mov r2, r1 │ │ @@ -3531880,17 +3531880,17 @@ │ │ beq d6285c │ │ mov r6, #1 │ │ b d62860 │ │ mov r6, #0 │ │ mov r0, r6 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff6303b0 │ │ + @ instruction: 0xff630389 │ │ @ instruction: 0xff6534d9 │ │ - @ instruction: 0xff624b1a │ │ + @ instruction: 0xff624af3 │ │ clz r0, r1 │ │ ands r1, r1, #3 │ │ movwne r1, #1 │ │ lsr r0, r0, #5 │ │ orr r0, r0, r1 │ │ bx lr │ │ ldr ip, [pc, #20] @ d628ac │ │ @@ -3531959,15 +3531959,15 @@ │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl d6aea8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ andeq r8, r0, r0, ror r6 │ │ - @ instruction: 0xff6372f2 │ │ + @ instruction: 0xff6372cb │ │ andeq r8, r0, r0, lsr #13 │ │ andeq r8, r0, r8, asr #14 │ │ andeq ip, lr, r4, lsr #5 │ │ muleq r0, ip, r6 │ │ @ instruction: 0xff652698 │ │ andeq r8, r0, ip, asr #13 │ │ andeq r8, r0, r4, ror r7 │ │ @@ -3532098,20 +3532098,20 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r5, #0 │ │ bl c8cce8 │ │ mov r0, r4 │ │ bl c35bb8 │ │ b d62a74 │ │ @ instruction: 0xff643d65 │ │ - @ instruction: 0xff62fe00 │ │ + @ instruction: 0xff62fdd9 │ │ @ instruction: 0xff643ca9 │ │ - @ instruction: 0xff638c8c │ │ + @ instruction: 0xff638c65 │ │ @ instruction: 0xff643cd1 │ │ @ instruction: 0xff643d81 │ │ - @ instruction: 0xff62fe1c │ │ + @ instruction: 0xff62fdf5 │ │ @ instruction: 0xff643df5 │ │ @ instruction: 0xff64eb83 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ and r0, r1, #3 │ │ ands r1, r1, #132 @ 0x84 │ │ @@ -3532234,20 +3532234,20 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r5, #0 │ │ bl c8cce8 │ │ mov r0, r4 │ │ bl c35bb8 │ │ b d62c94 │ │ @ instruction: 0xff643b1d │ │ - @ instruction: 0xff62fbb8 │ │ + @ instruction: 0xff62fb91 │ │ @ instruction: 0xff643a89 │ │ - @ instruction: 0xff638a6c │ │ + @ instruction: 0xff638a45 │ │ @ instruction: 0xff643ab1 │ │ @ instruction: 0xff643af5 │ │ - @ instruction: 0xff62fb90 │ │ + @ instruction: 0xff62fb69 │ │ @ instruction: 0xff643bd5 │ │ @ instruction: 0xff6540fe │ │ clz r0, r1 │ │ ands r1, r1, #135 @ 0x87 │ │ movwne r1, #1 │ │ lsr r0, r0, #5 │ │ orr r0, r0, r1 │ │ @@ -3532380,22 +3532380,22 @@ │ │ mov r0, r5 │ │ bl c35bb8 │ │ b d62ea4 │ │ @ instruction: 0xff63c3fe │ │ strheq r8, [r0], -ip │ │ andeq r8, r0, r0, lsl #7 │ │ andeq fp, lr, r4, lsl #24 │ │ - @ instruction: 0xff62f949 │ │ + @ instruction: 0xff62f922 │ │ andeq r8, r0, r0, lsl #1 │ │ andeq r8, r0, r4, asr #6 │ │ andeq fp, lr, ip, asr #23 │ │ @ instruction: 0xff643871 │ │ - @ instruction: 0xff62f90c │ │ + @ instruction: 0xff62f8e5 │ │ @ instruction: 0xff643849 │ │ - @ instruction: 0xff63882c │ │ + @ instruction: 0xff638805 │ │ @ instruction: 0xff643919 │ │ @ instruction: 0xff6439c5 │ │ @ instruction: 0xff63c4da │ │ mov r0, #1 │ │ cmp r1, #0 │ │ beq d63094 │ │ ands r2, r1, #1 │ │ @@ -3532517,20 +3532517,20 @@ │ │ sub r1, r0, #205 @ 0xcd │ │ mov r0, #57 @ 0x39 │ │ bl c8cce8 │ │ mov r0, r5 │ │ bl c35bb8 │ │ b d63110 │ │ @ instruction: 0xff643641 │ │ - @ instruction: 0xff62f6dc │ │ + @ instruction: 0xff62f6b5 │ │ @ instruction: 0xff643619 │ │ - @ instruction: 0xff6385fc │ │ + @ instruction: 0xff6385d5 │ │ @ instruction: 0xff6436b9 │ │ @ instruction: 0xff643759 │ │ - @ instruction: 0xff628627 │ │ + @ instruction: 0xff628600 │ │ @ instruction: 0xff655a5a │ │ andeq r7, r0, ip, asr lr │ │ andeq r8, r0, r4, asr #4 │ │ @ instruction: 0x000eb9b0 │ │ mov r0, #1 │ │ cmp r1, #0 │ │ beq d632b4 │ │ @@ -3532653,21 +3532653,21 @@ │ │ sub r1, r0, #205 @ 0xcd │ │ mov r0, #57 @ 0x39 │ │ bl c8cce8 │ │ mov r0, r5 │ │ bl c35bb8 │ │ b d63330 │ │ @ instruction: 0xff643421 │ │ - @ instruction: 0xff62f4bc │ │ + @ instruction: 0xff62f495 │ │ @ instruction: 0xff6433f9 │ │ - @ instruction: 0xff6383dc │ │ + @ instruction: 0xff6383b5 │ │ @ instruction: 0xff643499 │ │ @ instruction: 0xff643539 │ │ - @ instruction: 0xff624ba2 │ │ - @ instruction: 0xff638479 │ │ + @ instruction: 0xff624b7b │ │ + @ instruction: 0xff638452 │ │ andeq r7, r0, ip, lsr ip │ │ andeq r8, r0, r4, lsr #32 │ │ muleq lr, r0, r7 │ │ clz r0, r1 │ │ ands r1, r1, #3 │ │ movwne r1, #1 │ │ lsr r0, r0, #5 │ │ @@ -3532815,22 +3532815,22 @@ │ │ bl ce87a4 │ │ cmp r0, #0 │ │ movwgt r4, #1 │ │ mov r0, r7 │ │ bl c35bb8 │ │ b d63538 │ │ @ instruction: 0xff6431e9 │ │ - @ instruction: 0xff62f284 │ │ - @ instruction: 0xff636592 │ │ + @ instruction: 0xff62f25d │ │ + @ instruction: 0xff63656b │ │ andeq fp, lr, r4, lsl #10 │ │ andeq fp, lr, r8, lsr r5 │ │ @ instruction: 0xff651a00 │ │ andeq fp, lr, r4, lsl r6 │ │ @ instruction: 0xff643205 │ │ - @ instruction: 0xff62f2a0 │ │ + @ instruction: 0xff62f279 │ │ @ instruction: 0xff643331 │ │ @ instruction: 0xff659613 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ and r0, r1, #3 │ │ ands r1, r1, #132 @ 0x84 │ │ @@ -3532925,21 +3532925,21 @@ │ │ movwgt r4, #1 │ │ b d638b0 │ │ mov r4, #0 │ │ mov r0, r6 │ │ bl c35bb8 │ │ b d637d0 │ │ @ instruction: 0xff643009 │ │ - @ instruction: 0xff62f0a4 │ │ + @ instruction: 0xff62f07d │ │ andeq r7, r0, r0, lsr #20 │ │ @ instruction: 0xff63992c │ │ @ instruction: 0xff643025 │ │ - @ instruction: 0xff62f0c0 │ │ + @ instruction: 0xff62f099 │ │ @ instruction: 0xff643099 │ │ - @ instruction: 0xff62d5c1 │ │ + @ instruction: 0xff62d59a │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ and r0, r1, #3 │ │ ands r1, r1, #132 @ 0x84 │ │ clz r0, r0 │ │ movwne r1, #1 │ │ @@ -3533032,21 +3533032,21 @@ │ │ add r2, pc, r2 │ │ b d63960 │ │ mov r4, #0 │ │ mov r0, r6 │ │ bl c35bb8 │ │ b d6397c │ │ @ instruction: 0xff642e21 │ │ - @ instruction: 0xff62eebc │ │ + @ instruction: 0xff62ee95 │ │ @ instruction: 0x000078b8 │ │ @ instruction: 0xff6461e0 │ │ @ instruction: 0xff642df9 │ │ - @ instruction: 0xff62ee94 │ │ + @ instruction: 0xff62ee6d │ │ @ instruction: 0xff642eed │ │ - @ instruction: 0xff636312 │ │ + @ instruction: 0xff6362eb │ │ clz r0, r1 │ │ ands r1, r1, #135 @ 0x87 │ │ movwne r1, #1 │ │ lsr r0, r0, #5 │ │ orr r0, r0, r1 │ │ bx lr │ │ ldr ip, [pc, #20] @ d63abc │ │ @@ -3533194,24 +3533194,24 @@ │ │ movt r1, #12 │ │ b d63b08 │ │ mov r4, #0 │ │ mov r0, r5 │ │ bl c35bb8 │ │ b d63b18 │ │ @ instruction: 0xff642b7d │ │ - @ instruction: 0xff62ec18 │ │ + @ instruction: 0xff62ebf1 │ │ @ instruction: 0xff63b746 │ │ andeq sl, lr, r8, asr #31 │ │ andeq sl, lr, r4, asr #30 │ │ - @ instruction: 0xff62ec55 │ │ + @ instruction: 0xff62ec2e │ │ ldrdeq sl, [lr], -r4 │ │ @ instruction: 0xff648325 │ │ andeq sl, lr, ip, asr #31 │ │ @ instruction: 0xff642d51 │ │ - @ instruction: 0xff63271e │ │ + @ instruction: 0xff6326f7 │ │ mov r0, #1 │ │ cmp r1, #0 │ │ beq d63d48 │ │ ands r2, r1, #1 │ │ bxne lr │ │ and r0, r1, #2 │ │ ands r1, r1, #132 @ 0x84 │ │ @@ -3533326,22 +3533326,22 @@ │ │ movt r1, #12 │ │ b d63db4 │ │ mov r4, #0 │ │ mov r0, r5 │ │ bl c35bb8 │ │ b d63dc4 │ │ @ instruction: 0xff64296d │ │ - @ instruction: 0xff62ea08 │ │ + @ instruction: 0xff62e9e1 │ │ @ instruction: 0xff654d76 │ │ andeq sl, lr, ip, lsr sp │ │ andeq sl, lr, ip, asr #25 │ │ @ instruction: 0xff652f3d │ │ andeq sl, lr, r0, asr sp │ │ @ instruction: 0xff642aa5 │ │ - @ instruction: 0xff625d22 │ │ + @ instruction: 0xff625cfb │ │ mov r0, #1 │ │ cmp r1, #0 │ │ beq d63f50 │ │ ands r2, r1, #1 │ │ bxne lr │ │ and r0, r1, #2 │ │ ands r1, r1, #132 @ 0x84 │ │ @@ -3533456,16 +3533456,16 @@ │ │ movt r1, #12 │ │ b d63fbc │ │ mov r4, #0 │ │ mov r0, r5 │ │ bl c35bb8 │ │ b d63fcc │ │ @ instruction: 0xff642765 │ │ - @ instruction: 0xff62e800 │ │ - @ instruction: 0xff6377ad │ │ + @ instruction: 0xff62e7d9 │ │ + @ instruction: 0xff637786 │ │ andeq sl, lr, r4, lsr fp │ │ andeq sl, lr, r4, asr #21 │ │ @ instruction: 0xff652d43 │ │ andeq sl, lr, r8, asr #22 │ │ @ instruction: 0xff64289d │ │ @ instruction: 0xff644501 │ │ ands r0, r1, #135 @ 0x87 │ │ @@ -3533526,17 +3533526,17 @@ │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl d6aea8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff6426a5 │ │ - @ instruction: 0xff627599 │ │ + @ instruction: 0xff627572 │ │ strdeq r6, [r0], -ip │ │ - @ instruction: 0xff635a7e │ │ + @ instruction: 0xff635a57 │ │ muleq r0, r8, r3 │ │ ldrdeq r6, [r0], -r0 │ │ andeq sl, lr, r8, lsr #20 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ movweq r0, #1 │ │ @@ -3533596,15 +3533596,15 @@ │ │ str r7, [sp, #24] │ │ bl d6aea8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff642595 │ │ @ instruction: 0xff64ef0a │ │ andeq r6, r0, ip, ror #25 │ │ - @ instruction: 0xff63596e │ │ + @ instruction: 0xff635947 │ │ andeq r7, r0, r8, ror #10 │ │ andeq r6, r0, r0, asr #27 │ │ andeq sl, lr, r8, lsl r9 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ movweq r0, #1 │ │ @@ -3533664,15 +3533664,15 @@ │ │ str r7, [sp, #24] │ │ bl d6aea8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff642485 │ │ @ instruction: 0xff650c23 │ │ ldrdeq r6, [r0], -ip │ │ - @ instruction: 0xff63585e │ │ + @ instruction: 0xff635837 │ │ andeq r7, r0, r4, lsr #10 │ │ @ instruction: 0x00006cb0 │ │ andeq sl, lr, r8, lsl #16 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ movweq r0, #1 │ │ @@ -3533730,17 +3533730,17 @@ │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl d6aea8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff642375 │ │ - @ instruction: 0xff62e41f │ │ + @ instruction: 0xff62e3f8 │ │ andeq r6, r0, ip, asr #21 │ │ - @ instruction: 0xff63574e │ │ + @ instruction: 0xff635727 │ │ andeq r7, r0, r0, ror r5 │ │ andeq r6, r0, r0, lsr #23 │ │ strdeq sl, [lr], -r8 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ mov r0, #0 │ │ @@ -3533938,15 +3533938,15 @@ │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl d6aea8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff642035 │ │ - @ instruction: 0xff6216e9 │ │ + @ instruction: 0xff6216c2 │ │ andeq r6, r0, ip, lsl #15 │ │ @ instruction: 0xff643cab │ │ andeq r6, r0, r8, lsr #26 │ │ andeq r6, r0, r0, ror #16 │ │ @ instruction: 0x000ea3b8 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ @@ -3534006,15 +3534006,15 @@ │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl d6aea8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff641f25 │ │ - @ instruction: 0xff6251c8 │ │ + @ instruction: 0xff6251a1 │ │ andeq r6, r0, ip, ror r6 │ │ @ instruction: 0xff643b9b │ │ strdeq r6, [r0], -r8 │ │ andeq r6, r0, r0, asr r7 │ │ andeq sl, lr, r8, lsr #5 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ @@ -3534074,15 +3534074,15 @@ │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl d6aea8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff641e15 │ │ - @ instruction: 0xff6288f3 │ │ + @ instruction: 0xff6288cc │ │ andeq r6, r0, ip, ror #10 │ │ @ instruction: 0xff643a8b │ │ @ instruction: 0x00006eb4 │ │ andeq r6, r0, r0, asr #12 │ │ muleq lr, r8, r1 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ @@ -3534212,15 +3534212,15 @@ │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl d6aea8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff641bed │ │ - @ instruction: 0xff635039 │ │ + @ instruction: 0xff635012 │ │ andeq r6, r0, r4, asr #6 │ │ @ instruction: 0xff652101 │ │ andeq r6, r0, r4, asr #30 │ │ andeq r6, r0, r8, lsl r4 │ │ andeq r9, lr, r0, asr pc │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ @@ -3534282,15 +3534282,15 @@ │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl d6aea8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff641ad5 │ │ - @ instruction: 0xff6285d7 │ │ + @ instruction: 0xff6285b0 │ │ andeq r6, r0, ip, lsr #4 │ │ @ instruction: 0xff651fe9 │ │ @ instruction: 0x00006fbc │ │ andeq r6, r0, r0, lsl #6 │ │ andeq r9, lr, r8, lsr lr │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ @@ -3534352,15 +3534352,15 @@ │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl d6aea8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff6419c5 │ │ - @ instruction: 0xff623055 │ │ + @ instruction: 0xff62302e │ │ andeq r6, r0, r8, asr #13 │ │ @ instruction: 0x000063b4 │ │ @ instruction: 0xff659c93 │ │ andeq r6, r0, ip, ror pc │ │ andeq r7, r0, r8, rrx │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ @@ -3534422,15 +3534422,15 @@ │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl d6aea8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff6418ad │ │ - @ instruction: 0xff63129a │ │ + @ instruction: 0xff631273 │ │ muleq r0, r0, r8 │ │ muleq r0, ip, r2 │ │ @ instruction: 0xff659b7b │ │ andeq r6, r0, r4, ror #28 │ │ andeq r6, r0, r0, asr pc │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ @@ -3534637,15 +3534637,15 @@ │ │ bl d6aea8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff64155d │ │ @ instruction: 0xff65987e │ │ andeq r6, r0, r4, asr #17 │ │ andeq r5, r0, ip, asr #30 │ │ - @ instruction: 0xff63498f │ │ + @ instruction: 0xff634968 │ │ andeq r6, r0, r4, lsl fp │ │ @ instruction: 0x00006cb0 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ mov r0, #0 │ │ tst r1, #1 │ │ @@ -3534709,15 +3534709,15 @@ │ │ bl d6aea8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff64143d │ │ @ instruction: 0xff643103 │ │ andeq r6, r0, r4, lsr r9 │ │ andeq r5, r0, ip, lsr #28 │ │ - @ instruction: 0xff63486f │ │ + @ instruction: 0xff634848 │ │ strdeq r6, [r0], -r4 │ │ muleq r0, r0, fp │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ movweq r0, #1 │ │ bx lr │ │ @@ -3534916,15 +3534916,15 @@ │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl d6aea8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff6410f5 │ │ - @ instruction: 0xff6298a6 │ │ + @ instruction: 0xff62987f │ │ andeq r6, r0, r4, lsr #3 │ │ andeq r5, r0, r4, ror #21 │ │ @ instruction: 0xff657406 │ │ andeq r6, r0, ip, lsr #13 │ │ muleq r0, r8, r7 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ @@ -3535061,15 +3535061,15 @@ │ │ bl d6aea8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff640ebd │ │ @ instruction: 0xff64d85c │ │ andeq r6, r0, r4, lsr #4 │ │ andeq r5, r0, ip, lsr #17 │ │ - @ instruction: 0xff63088f │ │ + @ instruction: 0xff630868 │ │ andeq r6, r0, r4, ror r4 │ │ andeq r6, r0, r0, lsl r6 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ mov r0, #0 │ │ tst r1, #1 │ │ @@ -3535133,15 +3535133,15 @@ │ │ bl d6aea8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff640d9d │ │ @ instruction: 0xff64bb5f │ │ muleq r0, r4, r2 │ │ andeq r5, r0, ip, lsl #15 │ │ - @ instruction: 0xff63076f │ │ + @ instruction: 0xff630748 │ │ andeq r6, r0, r4, asr r3 │ │ strdeq r6, [r0], -r0 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ movweq r0, #1 │ │ bx lr │ │ @@ -3535265,15 +3535265,15 @@ │ │ str ip, [sp, #16] │ │ str r5, [sp, #20] │ │ str r6, [sp, #24] │ │ bl d6aea8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff640b79 │ │ - @ instruction: 0xff62cc44 │ │ + @ instruction: 0xff62cc1d │ │ andeq r5, r0, r8, asr fp │ │ @ instruction: 0xff63963e │ │ andeq r5, r0, r4, asr #11 │ │ andeq r6, r0, r0, lsl #7 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ @@ -3535399,15 +3535399,15 @@ │ │ str ip, [sp, #16] │ │ str r5, [sp, #20] │ │ str r6, [sp, #24] │ │ bl d6aea8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff640961 │ │ - @ instruction: 0xff62201a │ │ + @ instruction: 0xff621ff3 │ │ andeq r5, r0, r8, ror #22 │ │ @ instruction: 0xff639426 │ │ andeq r5, r0, ip, lsr #7 │ │ andeq r6, r0, r8, ror #2 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ @@ -3535470,15 +3535470,15 @@ │ │ str r6, [sp, #24] │ │ bl d6aea8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff64084d │ │ @ instruction: 0xff6548e9 │ │ @ instruction: 0x00005bb0 │ │ - @ instruction: 0xff62c899 │ │ + @ instruction: 0xff62c872 │ │ muleq r0, r8, r2 │ │ andeq r6, r0, r4, lsl #2 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ mov r0, #0 │ │ tst r1, #1 │ │ @@ -3535537,17 +3535537,17 @@ │ │ str ip, [sp, #16] │ │ str r5, [sp, #20] │ │ str r6, [sp, #24] │ │ bl d6aea8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff640739 │ │ - @ instruction: 0xff62c82e │ │ + @ instruction: 0xff62c807 │ │ andeq r5, r0, ip, lsr #24 │ │ - @ instruction: 0xff62c785 │ │ + @ instruction: 0xff62c75e │ │ andeq r5, r0, r4, lsl #3 │ │ strdeq r5, [r0], -r0 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ movweq r0, #1 │ │ bx lr │ │ @@ -3535738,15 +3535738,15 @@ │ │ str ip, [sp, #16] │ │ str r5, [sp, #20] │ │ str r6, [sp, #24] │ │ bl d6aea8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff640415 │ │ - @ instruction: 0xff633899 │ │ + @ instruction: 0xff633872 │ │ andeq r5, r0, r0, asr #9 │ │ @ instruction: 0xff652796 │ │ andeq r4, r0, r4, lsl #31 │ │ andeq r5, r0, ip, ror sp │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ @@ -3535805,15 +3535805,15 @@ │ │ str ip, [sp, #16] │ │ str r5, [sp, #20] │ │ str r6, [sp, #24] │ │ bl d6aea8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff640309 │ │ - @ instruction: 0xff631a5b │ │ + @ instruction: 0xff631a34 │ │ andeq r5, r0, r0, lsl r5 │ │ @ instruction: 0xff65268a │ │ andeq r4, r0, r8, ror lr │ │ andeq r5, r0, r0, ror ip │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ @@ -3535876,15 +3535876,15 @@ │ │ str r6, [sp, #24] │ │ bl d6aea8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff6401f5 │ │ @ instruction: 0xff647724 │ │ andeq r5, r0, r8, asr r5 │ │ - @ instruction: 0xff631927 │ │ + @ instruction: 0xff631900 │ │ andeq r4, r0, r4, ror #26 │ │ andeq r5, r0, r0, lsr #23 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ mov r0, #0 │ │ tst r1, #1 │ │ @@ -3535945,15 +3535945,15 @@ │ │ str r6, [sp, #24] │ │ bl d6aea8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff6400e1 │ │ @ instruction: 0xff641dee │ │ ldrdeq r5, [r0], -r4 │ │ - @ instruction: 0xff631813 │ │ + @ instruction: 0xff6317ec │ │ andeq r4, r0, r0, asr ip │ │ andeq r5, r0, ip, lsl #21 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ movweq r0, #1 │ │ bx lr │ │ @@ -3536012,15 +3536012,15 @@ │ │ str r6, [sp, #24] │ │ bl d6aea8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff63ffd5 │ │ @ instruction: 0xff649195 │ │ ldrdeq r4, [r0], -r4 @ │ │ - @ instruction: 0xff634f95 │ │ + @ instruction: 0xff634f6e │ │ andeq r4, r0, r4, asr #22 │ │ andeq r5, r0, ip, lsr r9 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ movweq r0, #1 │ │ bx lr │ │ @@ -3536079,15 +3536079,15 @@ │ │ str r6, [sp, #24] │ │ bl d6aea8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff63fec9 │ │ @ instruction: 0xff63a3c7 │ │ andeq r4, r0, r8, lsr #29 │ │ - @ instruction: 0xff634e89 │ │ + @ instruction: 0xff634e62 │ │ andeq r4, r0, r8, lsr sl │ │ andeq r5, r0, r0, lsr r8 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ movweq r0, #1 │ │ bx lr │ │ @@ -3536146,15 +3536146,15 @@ │ │ str r6, [sp, #24] │ │ bl d6aea8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff63fdbd │ │ @ instruction: 0xff6521c9 │ │ andeq r4, r0, r8, ror #28 │ │ - @ instruction: 0xff634d7d │ │ + @ instruction: 0xff634d56 │ │ andeq r4, r0, ip, lsr #18 │ │ andeq r5, r0, r4, lsr #14 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ movweq r0, #1 │ │ bx lr │ │ @@ -3536213,15 +3536213,15 @@ │ │ str r6, [sp, #24] │ │ bl d6aea8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff63fcb1 │ │ @ instruction: 0xff657ff8 │ │ @ instruction: 0x00004eb8 │ │ - @ instruction: 0xff634c71 │ │ + @ instruction: 0xff634c4a │ │ andeq r4, r0, r0, lsr #16 │ │ andeq r5, r0, r8, lsl r6 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ mov r0, #0 │ │ tst r1, #1 │ │ @@ -3536415,15 +3536415,15 @@ │ │ str r6, [sp, #20] │ │ str r5, [sp, #24] │ │ bl d6aea8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff63f97d │ │ @ instruction: 0xff6416b0 │ │ - @ instruction: 0xff6310c5 │ │ + @ instruction: 0xff63109e │ │ andeq r4, r0, r4, ror r6 │ │ muleq r0, r4, r3 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ movweq r0, #1 │ │ bx lr │ │ @@ -3536479,15 +3536479,15 @@ │ │ str r6, [sp, #20] │ │ str r5, [sp, #24] │ │ bl d6aea8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff63f87d │ │ @ instruction: 0xff653940 │ │ - @ instruction: 0xff630fc5 │ │ + @ instruction: 0xff630f9e │ │ andeq r4, r0, r4, asr r8 │ │ muleq r0, r4, r2 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ movweq r0, #1 │ │ bx lr │ │ @@ -3536543,15 +3536543,15 @@ │ │ str r6, [sp, #20] │ │ str r5, [sp, #24] │ │ bl d6aea8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff63f77d │ │ @ instruction: 0xff644de8 │ │ - @ instruction: 0xff630ec5 │ │ + @ instruction: 0xff630e9e │ │ andeq r4, r0, r0, lsr #16 │ │ muleq r0, r4, r1 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ movweq r0, #1 │ │ bx lr │ │ @@ -3536607,15 +3536607,15 @@ │ │ str r6, [sp, #20] │ │ str r5, [sp, #24] │ │ bl d6aea8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff63f67d │ │ @ instruction: 0xff642f2f │ │ - @ instruction: 0xff630dc5 │ │ + @ instruction: 0xff630d9e │ │ andeq r4, r0, ip, ror r8 │ │ muleq r0, r4, r0 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ mov r0, #0 │ │ tst r1, #1 │ │ @@ -3536672,15 +3536672,15 @@ │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r5, [sp, #24] │ │ bl d6aea8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff63f575 │ │ - @ instruction: 0xff61ec69 │ │ + @ instruction: 0xff61ec42 │ │ @ instruction: 0xff63b985 │ │ ldrdeq r4, [r0], -r0 │ │ andeq r5, r0, r4, asr r0 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ mov r0, #0 │ │ @@ -3536866,15 +3536866,15 @@ │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r5, [sp, #24] │ │ bl d6aea8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff63f26d │ │ - @ instruction: 0xff627a3f │ │ + @ instruction: 0xff627a18 │ │ @ instruction: 0xff6555b3 │ │ andeq r4, r0, r4, asr #4 │ │ andeq r4, r0, r4, lsl #25 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ movweq r0, #1 │ │ @@ -3536930,15 +3536930,15 @@ │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r5, [sp, #24] │ │ bl d6aea8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff63f16d │ │ - @ instruction: 0xff61e88c │ │ + @ instruction: 0xff61e865 │ │ @ instruction: 0xff6554b3 │ │ andeq r4, r0, r0, lsl r2 │ │ andeq r4, r0, r4, lsl #23 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ movweq r0, #1 │ │ @@ -3536994,15 +3536994,15 @@ │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r5, [sp, #24] │ │ bl d6aea8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff63f06d │ │ - @ instruction: 0xff63407d │ │ + @ instruction: 0xff634056 │ │ @ instruction: 0xff6553b3 │ │ andeq r4, r0, ip, ror #4 │ │ andeq r4, r0, r4, lsl #21 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ mov r0, #0 │ │ @@ -3537318,15 +3537318,15 @@ │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r5, [sp, #24] │ │ bl d6aea8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff63eb5d │ │ - @ instruction: 0xff6302f1 │ │ + @ instruction: 0xff6302ca │ │ @ instruction: 0xff640886 │ │ andeq r3, r0, r0, lsl #24 │ │ andeq r4, r0, r4, ror r5 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ movweq r0, #1 │ │ @@ -3537706,15 +3537706,15 @@ │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r5, [sp, #24] │ │ bl d6aea8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff63e54d │ │ - @ instruction: 0xff626d4b │ │ + @ instruction: 0xff626d24 │ │ @ instruction: 0xff650942 │ │ strdeq r3, [r0], -r0 │ │ andeq r3, r0, r4, ror #30 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ movweq r0, #1 │ │ @@ -3537902,15 +3537902,15 @@ │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r5, [sp, #24] │ │ bl d6aea8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff63e23d │ │ - @ instruction: 0xff62315b │ │ + @ instruction: 0xff623134 │ │ @ instruction: 0xff656597 │ │ andeq r3, r0, r8, lsr #14 │ │ andeq r3, r0, ip, lsl sp │ │ clz r0, r1 │ │ ands r1, r1, #3 │ │ movwne r1, #1 │ │ lsr r0, r0, #5 │ │ @@ -3537982,25 +3537982,25 @@ │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl d6aea8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ andeq r2, r0, r4, asr r8 │ │ - @ instruction: 0xff6314d6 │ │ + @ instruction: 0xff6314af │ │ andeq r2, r0, r4, lsl #17 │ │ andeq r2, r0, ip, lsr #18 │ │ andeq r6, lr, r8, lsl #9 │ │ andeq r2, r0, r0, lsl #17 │ │ @ instruction: 0xff64c87c │ │ @ instruction: 0x000028b0 │ │ andeq r2, r0, r8, asr r9 │ │ muleq lr, r4, r4 │ │ @ instruction: 0xff63e145 │ │ - @ instruction: 0xff628693 │ │ + @ instruction: 0xff62866c │ │ clz r0, r1 │ │ ands r1, r1, #3 │ │ movwne r1, #1 │ │ lsr r0, r0, #5 │ │ orr r0, r0, r1 │ │ bx lr │ │ ldr ip, [pc, #20] @ d68824 │ │ @@ -3538145,22 +3538145,22 @@ │ │ bl ce87a4 │ │ cmp r0, #0 │ │ movwgt r4, #1 │ │ mov r0, r7 │ │ bl c35bb8 │ │ b d68880 │ │ @ instruction: 0xff63dea1 │ │ - @ instruction: 0xff629f3c │ │ - @ instruction: 0xff63124a │ │ + @ instruction: 0xff629f15 │ │ + @ instruction: 0xff631223 │ │ @ instruction: 0x000e61bc │ │ strdeq r6, [lr], -r0 │ │ @ instruction: 0xff64c6b8 │ │ andeq r6, lr, ip, asr #5 │ │ @ instruction: 0xff63debd │ │ - @ instruction: 0xff629f58 │ │ + @ instruction: 0xff629f31 │ │ @ instruction: 0xff63dfe9 │ │ @ instruction: 0xff638571 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ and r0, r1, #3 │ │ ands r1, r1, #132 @ 0x84 │ │ @@ -3538283,20 +3538283,20 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r5, #0 │ │ bl c8cce8 │ │ mov r0, r4 │ │ bl c35bb8 │ │ b d68b18 │ │ @ instruction: 0xff63dcc1 │ │ - @ instruction: 0xff629d5c │ │ + @ instruction: 0xff629d35 │ │ @ instruction: 0xff63dc05 │ │ - @ instruction: 0xff632be8 │ │ + @ instruction: 0xff632bc1 │ │ @ instruction: 0xff63dc2d │ │ @ instruction: 0xff63dcdd │ │ - @ instruction: 0xff629d78 │ │ + @ instruction: 0xff629d51 │ │ @ instruction: 0xff63dd51 │ │ @ instruction: 0xff634c20 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ and r0, r1, #3 │ │ ands r1, r1, #132 @ 0x84 │ │ @@ -3538391,19 +3538391,19 @@ │ │ movwgt r4, #1 │ │ b d68e18 │ │ mov r4, #0 │ │ mov r0, r6 │ │ bl c35bb8 │ │ b d68d38 │ │ @ instruction: 0xff63daa1 │ │ - @ instruction: 0xff629b3c │ │ + @ instruction: 0xff629b15 │ │ @ instruction: 0x000024b8 │ │ @ instruction: 0xff6343c4 │ │ @ instruction: 0xff63dabd │ │ - @ instruction: 0xff629b58 │ │ + @ instruction: 0xff629b31 │ │ @ instruction: 0xff63db31 │ │ @ instruction: 0xff651c22 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ and r0, r1, #3 │ │ ands r1, r1, #132 @ 0x84 │ │ @@ -3538526,22 +3538526,22 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r5, #0 │ │ bl c8cce8 │ │ mov r0, r4 │ │ bl c35bb8 │ │ b d68ee4 │ │ @ instruction: 0xff63d8cd │ │ - @ instruction: 0xff629968 │ │ + @ instruction: 0xff629941 │ │ @ instruction: 0xff63d839 │ │ - @ instruction: 0xff63281c │ │ + @ instruction: 0xff6327f5 │ │ @ instruction: 0xff63d861 │ │ @ instruction: 0xff63d8a5 │ │ - @ instruction: 0xff629940 │ │ + @ instruction: 0xff629919 │ │ @ instruction: 0xff63d985 │ │ - @ instruction: 0xff62d3af │ │ + @ instruction: 0xff62d388 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ and r0, r1, #3 │ │ ands r1, r1, #132 @ 0x84 │ │ clz r0, r0 │ │ movwne r1, #1 │ │ @@ -3538634,19 +3538634,19 @@ │ │ add r2, pc, r2 │ │ b d690e8 │ │ mov r4, #0 │ │ mov r0, r6 │ │ bl c35bb8 │ │ b d69104 │ │ @ instruction: 0xff63d699 │ │ - @ instruction: 0xff629734 │ │ + @ instruction: 0xff62970d │ │ andeq r2, r0, r0, lsr r1 │ │ @ instruction: 0xff640a58 │ │ @ instruction: 0xff63d671 │ │ - @ instruction: 0xff62970c │ │ + @ instruction: 0xff6296e5 │ │ @ instruction: 0xff63d765 │ │ @ instruction: 0xff639bc0 │ │ clz r0, r1 │ │ ands r1, r1, #135 @ 0x87 │ │ movwne r1, #1 │ │ lsr r0, r0, #5 │ │ orr r0, r0, r1 │ │ @@ -3538779,22 +3538779,22 @@ │ │ mov r0, r5 │ │ bl c35bb8 │ │ b d692a0 │ │ @ instruction: 0xff636002 │ │ andeq r1, r0, r0, asr #25 │ │ andeq r1, r0, r4, lsl #31 │ │ andeq r5, lr, r8, lsl #16 │ │ - @ instruction: 0xff62954d │ │ + @ instruction: 0xff629526 │ │ andeq r1, r0, r4, lsl #25 │ │ andeq r1, r0, r8, asr #30 │ │ ldrdeq r5, [lr], -r0 │ │ @ instruction: 0xff63d475 │ │ - @ instruction: 0xff629510 │ │ + @ instruction: 0xff6294e9 │ │ @ instruction: 0xff63d44d │ │ - @ instruction: 0xff632430 │ │ + @ instruction: 0xff632409 │ │ @ instruction: 0xff63d51d │ │ @ instruction: 0xff63d5c9 │ │ @ instruction: 0xff637b67 │ │ clz r0, r1 │ │ ands r1, r1, #135 @ 0x87 │ │ movwne r1, #1 │ │ lsr r0, r0, #5 │ │ @@ -3538945,19 +3538945,19 @@ │ │ movt r1, #12 │ │ b d694e4 │ │ mov r4, #0 │ │ mov r0, r5 │ │ bl c35bb8 │ │ b d694f4 │ │ @ instruction: 0xff63d1a1 │ │ - @ instruction: 0xff62923c │ │ + @ instruction: 0xff629215 │ │ @ instruction: 0xff635d6a │ │ andeq r5, lr, ip, ror #11 │ │ andeq r5, lr, r8, ror #10 │ │ - @ instruction: 0xff629279 │ │ + @ instruction: 0xff629252 │ │ strdeq r5, [lr], -r8 │ │ @ instruction: 0xff642949 │ │ strdeq r5, [lr], -r0 │ │ @ instruction: 0xff63d375 │ │ @ instruction: 0xff649d72 │ │ mov r0, #1 │ │ cmp r1, #0 │ │ @@ -3539081,20 +3539081,20 @@ │ │ sub r1, r0, #205 @ 0xcd │ │ mov r0, #57 @ 0x39 │ │ bl c8cce8 │ │ mov r0, r5 │ │ bl c35bb8 │ │ b d697a0 │ │ @ instruction: 0xff63cfb1 │ │ - @ instruction: 0xff62904c │ │ + @ instruction: 0xff629025 │ │ @ instruction: 0xff63cf89 │ │ - @ instruction: 0xff631f6c │ │ + @ instruction: 0xff631f45 │ │ @ instruction: 0xff63d029 │ │ @ instruction: 0xff63d0c9 │ │ - @ instruction: 0xff63056d │ │ + @ instruction: 0xff630546 │ │ @ instruction: 0xff64f3ca │ │ andeq r1, r0, ip, asr #15 │ │ @ instruction: 0x00001bb4 │ │ andeq r5, lr, r0, lsr #6 │ │ mov r0, #1 │ │ cmp r1, #0 │ │ beq d69944 │ │ @@ -3539213,22 +3539213,22 @@ │ │ movt r1, #12 │ │ b d699b0 │ │ mov r4, #0 │ │ mov r0, r5 │ │ bl c35bb8 │ │ b d699c0 │ │ @ instruction: 0xff63cd71 │ │ - @ instruction: 0xff628e0c │ │ + @ instruction: 0xff628de5 │ │ @ instruction: 0xff64f17a │ │ andeq r5, lr, r0, asr #2 │ │ ldrdeq r5, [lr], -r0 │ │ @ instruction: 0xff64d341 │ │ andeq r5, lr, r4, asr r1 │ │ @ instruction: 0xff63cea9 │ │ - @ instruction: 0xff6256c9 │ │ + @ instruction: 0xff6256a2 │ │ clz r0, r1 │ │ ands r1, r1, #3 │ │ movwne r1, #1 │ │ lsr r0, r0, #5 │ │ orr r0, r0, r1 │ │ bx lr │ │ ldr ip, [pc, #20] @ d69b54 │ │ @@ -3539297,25 +3539297,25 @@ │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl d6aea8 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ andeq r1, r0, r8, asr #7 │ │ - @ instruction: 0xff63004a │ │ + @ instruction: 0xff630023 │ │ strdeq r1, [r0], -r8 │ │ andeq r1, r0, r0, lsr #9 │ │ strdeq r4, [lr], -ip │ │ strdeq r1, [r0], -r4 │ │ @ instruction: 0xff64b3f0 │ │ andeq r1, r0, r4, lsr #8 │ │ andeq r1, r0, ip, asr #9 │ │ andeq r5, lr, r8 │ │ @ instruction: 0xff63ccb9 │ │ - @ instruction: 0xff61ff89 │ │ + @ instruction: 0xff61ff62 │ │ clz r0, r1 │ │ ands r1, r1, #3 │ │ movwne r1, #1 │ │ lsr r0, r0, #5 │ │ orr r0, r0, r1 │ │ bx lr │ │ ldr ip, [pc, #20] @ d69cb0 │ │ @@ -3539460,22 +3539460,22 @@ │ │ bl ce87a4 │ │ cmp r0, #0 │ │ movwgt r4, #1 │ │ mov r0, r7 │ │ bl c35bb8 │ │ b d69d0c │ │ @ instruction: 0xff63ca15 │ │ - @ instruction: 0xff628ab0 │ │ - @ instruction: 0xff62fdbe │ │ + @ instruction: 0xff628a89 │ │ + @ instruction: 0xff62fd97 │ │ andeq r4, lr, r0, lsr sp │ │ andeq r4, lr, r4, ror #26 │ │ @ instruction: 0xff64b22c │ │ andeq r4, lr, r0, asr #28 │ │ @ instruction: 0xff63ca31 │ │ - @ instruction: 0xff628acc │ │ + @ instruction: 0xff628aa5 │ │ @ instruction: 0xff63cb5d │ │ @ instruction: 0xff650c62 │ │ clz r0, r1 │ │ ands r1, r1, #3 │ │ movwne r1, #1 │ │ lsr r0, r0, #5 │ │ orr r0, r0, r1 │ │ @@ -3539556,15 +3539556,15 @@ │ │ andeq r4, lr, r8, lsl ip │ │ andeq r1, r0, r0, lsl r0 │ │ @ instruction: 0xff64cdcd │ │ andeq r1, r0, r0, asr #32 │ │ andeq r1, r0, r8, ror #1 │ │ andeq r4, lr, r4, lsr #24 │ │ @ instruction: 0xff63c8d5 │ │ - @ instruction: 0xff61fbbd │ │ + @ instruction: 0xff61fb96 │ │ clz r0, r1 │ │ ands r1, r1, #3 │ │ movwne r1, #1 │ │ lsr r0, r0, #5 │ │ orr r0, r0, r1 │ │ bx lr │ │ ldr ip, [pc, #20] @ d6a094 │ │ @@ -3539709,24 +3539709,24 @@ │ │ ldr r0, [pc, #44] @ d6a2d8 │ │ movw r1, #1068 @ 0x42c │ │ ldr r2, [pc, #40] @ d6a2dc │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b d6a0d4 │ │ @ instruction: 0xff63c5bd │ │ - @ instruction: 0xff628658 │ │ + @ instruction: 0xff628631 │ │ @ instruction: 0xff63e2bb │ │ muleq lr, r0, r9 │ │ andeq r4, lr, r4, asr #19 │ │ @ instruction: 0xff64cc09 │ │ andeq r4, lr, ip, asr sl │ │ @ instruction: 0xff63c595 │ │ - @ instruction: 0xff628630 │ │ + @ instruction: 0xff628609 │ │ @ instruction: 0xff63c779 │ │ - @ instruction: 0xff62fc31 │ │ + @ instruction: 0xff62fc0a │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ and r0, r1, #3 │ │ ands r1, r1, #132 @ 0x84 │ │ clz r0, r0 │ │ movwne r1, #1 │ │ @@ -3539847,20 +3539847,20 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r5, #0 │ │ bl c8cce8 │ │ mov r0, r4 │ │ bl c35bb8 │ │ b d6a388 │ │ @ instruction: 0xff63c451 │ │ - @ instruction: 0xff6284ec │ │ + @ instruction: 0xff6284c5 │ │ @ instruction: 0xff63c395 │ │ - @ instruction: 0xff631378 │ │ + @ instruction: 0xff631351 │ │ @ instruction: 0xff63c3bd │ │ @ instruction: 0xff63c46d │ │ - @ instruction: 0xff628508 │ │ + @ instruction: 0xff6284e1 │ │ @ instruction: 0xff63c4e1 │ │ @ instruction: 0xff64e91f │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ and r0, r1, #3 │ │ ands r1, r1, #132 @ 0x84 │ │ @@ -3539955,19 +3539955,19 @@ │ │ movwgt r4, #1 │ │ b d6a688 │ │ mov r4, #0 │ │ mov r0, r6 │ │ bl c35bb8 │ │ b d6a5a8 │ │ @ instruction: 0xff63c231 │ │ - @ instruction: 0xff6282cc │ │ + @ instruction: 0xff6282a5 │ │ andeq r0, r0, r8, asr #24 │ │ @ instruction: 0xff632b54 │ │ @ instruction: 0xff63c24d │ │ - @ instruction: 0xff6282e8 │ │ + @ instruction: 0xff6282c1 │ │ @ instruction: 0xff63c2c1 │ │ @ instruction: 0xff64e716 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ and r0, r1, #3 │ │ ands r1, r1, #132 @ 0x84 │ │ @@ -3540090,20 +3540090,20 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r5, #0 │ │ bl c8cce8 │ │ mov r0, r4 │ │ bl c35bb8 │ │ b d6a754 │ │ @ instruction: 0xff63c05d │ │ - @ instruction: 0xff6280f8 │ │ + @ instruction: 0xff6280d1 │ │ @ instruction: 0xff63bfc9 │ │ - @ instruction: 0xff630fac │ │ + @ instruction: 0xff630f85 │ │ @ instruction: 0xff63bff1 │ │ @ instruction: 0xff63c035 │ │ - @ instruction: 0xff6280d0 │ │ + @ instruction: 0xff6280a9 │ │ @ instruction: 0xff63c115 │ │ @ instruction: 0xff64a94f │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ and r0, r1, #3 │ │ ands r1, r1, #132 @ 0x84 │ │ @@ -3540198,21 +3540198,21 @@ │ │ add r2, pc, r2 │ │ b d6a958 │ │ mov r4, #0 │ │ mov r0, r6 │ │ bl c35bb8 │ │ b d6a974 │ │ @ instruction: 0xff63be29 │ │ - @ instruction: 0xff627ec4 │ │ + @ instruction: 0xff627e9d │ │ andeq r0, r0, r0, asr #17 │ │ @ instruction: 0xff63f1e8 │ │ @ instruction: 0xff63be01 │ │ - @ instruction: 0xff627e9c │ │ + @ instruction: 0xff627e75 │ │ @ instruction: 0xff63bef5 │ │ - @ instruction: 0xff620e3b │ │ + @ instruction: 0xff620e14 │ │ mov r0, #1 │ │ cmp r1, #0 │ │ beq d6aaac │ │ ands r2, r1, #1 │ │ bxne lr │ │ and r0, r1, #2 │ │ ands r1, r1, #132 @ 0x84 │ │ @@ -3540331,17 +3540331,17 @@ │ │ sub r1, r0, #205 @ 0xcd │ │ mov r0, #57 @ 0x39 │ │ bl c8cce8 │ │ mov r0, r5 │ │ bl c35bb8 │ │ b d6ab28 │ │ @ instruction: 0xff63bc29 │ │ - @ instruction: 0xff627cc4 │ │ + @ instruction: 0xff627c9d │ │ @ instruction: 0xff63bc01 │ │ - @ instruction: 0xff630be4 │ │ + @ instruction: 0xff630bbd │ │ @ instruction: 0xff63bca1 │ │ @ instruction: 0xff63bd41 │ │ @ instruction: 0xff644f69 │ │ @ instruction: 0xff64e042 │ │ andeq r0, r0, r4, asr #8 │ │ andeq r0, r0, ip, lsr #16 │ │ muleq lr, r8, pc @ │ │ @@ -3540463,15 +3540463,15 @@ │ │ movt r1, #12 │ │ b d6ad38 │ │ mov r4, #0 │ │ mov r0, r5 │ │ bl c35bb8 │ │ b d6ad48 │ │ @ instruction: 0xff63b9e9 │ │ - @ instruction: 0xff627a84 │ │ + @ instruction: 0xff627a5d │ │ @ instruction: 0xff64ddf2 │ │ @ instruction: 0x000e3db8 │ │ andeq r3, lr, r8, asr #26 │ │ @ instruction: 0xff64bfb9 │ │ andeq r3, lr, ip, asr #27 │ │ @ instruction: 0xff63bb21 │ │ @ instruction: 0xff64a373 │ │ @@ -3540545,17 +3540545,17 @@ │ │ mov r2, #0 │ │ mov r7, #0 │ │ bl c8cce8 │ │ mov r0, r7 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ @ instruction: 0xff63b8d1 │ │ - @ instruction: 0xff62796c │ │ + @ instruction: 0xff627945 │ │ @ instruction: 0xff63b8a9 │ │ - @ instruction: 0xff627944 │ │ + @ instruction: 0xff62791d │ │ push {r4, lr} │ │ mov r4, r1 │ │ mov r1, #61440 @ 0xf000 │ │ bl d0197c │ │ cmp r0, #4096 @ 0x1000 │ │ beq d6b00c │ │ mov r1, r0 │ │ @@ -3540605,15 +3540605,15 @@ │ │ movt r1, #8 │ │ mov r2, #0 │ │ bl c8cce8 │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff63b7b5 │ │ - @ instruction: 0xff630798 │ │ + @ instruction: 0xff630771 │ │ @ instruction: 0xff63b7d9 │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #32 │ │ mov r5, r3 │ │ mov r6, r0 │ │ bl d01964 │ │ mov r7, r0 │ │ @@ -3540812,17 +3540812,17 @@ │ │ mov r2, #0 │ │ bl c8cce8 │ │ mov r0, r6 │ │ bl c2c544 │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ @ instruction: 0xff63b4b5 │ │ - @ instruction: 0xff61ab57 │ │ + @ instruction: 0xff61ab30 │ │ @ instruction: 0xff63b47d │ │ - @ instruction: 0xff61ab1f │ │ + @ instruction: 0xff61aaf8 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ mov r8, r3 │ │ mov r6, r0 │ │ bl c61d9c │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq d6b4e4 │ │ @@ -3540906,15 +3540906,15 @@ │ │ mov r5, #0 │ │ bl c8cce8 │ │ mov r0, r7 │ │ bl c30c40 │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ @ instruction: 0xff63b305 │ │ - @ instruction: 0xff62ca45 │ │ + @ instruction: 0xff62ca1e │ │ @ instruction: 0xff63b3ad │ │ @ instruction: 0xff651674 │ │ @ instruction: 0xff63b349 │ │ @ instruction: 0xff651610 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, sp, #16 │ │ ldr r7, [sp, #56] @ 0x38 │ │ @@ -3541576,17 +3541576,17 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #160 @ 0xa0 │ │ mov r2, #0 │ │ bl c8cce8 │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff63a8a9 │ │ - @ instruction: 0xff619f8a │ │ + @ instruction: 0xff619f63 │ │ @ instruction: 0xff63a881 │ │ - @ instruction: 0xff619f62 │ │ + @ instruction: 0xff619f3b │ │ push {r4, r5, fp, lr} │ │ mov r4, r1 │ │ bl c54b10 │ │ cmp r0, #0 │ │ beq d6c03c │ │ mov r1, #0 │ │ bl c2dab0 │ │ @@ -3541708,17 +3541708,17 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #160 @ 0xa0 │ │ mov r2, #0 │ │ bl c8cce8 │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff63a699 │ │ - @ instruction: 0xff6282e7 │ │ + @ instruction: 0xff6282c0 │ │ @ instruction: 0xff63a671 │ │ - @ instruction: 0xff6282bf │ │ + @ instruction: 0xff628298 │ │ push {r4, r5, r6, lr} │ │ mov r4, r1 │ │ mov r5, r0 │ │ bl c61f88 │ │ orr r1, r0, #1 │ │ mov r6, r0 │ │ mov r0, r5 │ │ @@ -3541911,15 +3541911,15 @@ │ │ ldr r0, [sp, #4] │ │ add r1, pc, r1 │ │ bl cd1394 │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ @ instruction: 0xff6451ba │ │ - @ instruction: 0xff62f400 │ │ + @ instruction: 0xff62f3d9 │ │ @ instruction: 0xff645122 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ ands r0, r1, #135 @ 0x87 │ │ mov r2, #1 │ │ bicne r0, r2, r1 │ │ @@ -3541997,26 +3541997,26 @@ │ │ mov r2, #73 @ 0x49 │ │ add r1, pc, r1 │ │ bl cd1158 │ │ cmp r0, #0 │ │ movne r5, #2 │ │ strdne r4, [r0] │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff61d4e4 │ │ + @ instruction: 0xff61d4bd │ │ push {r4, lr} │ │ mov r4, r0 │ │ add r0, r0, #8 │ │ bl cd864c │ │ ldr r1, [pc, #16] @ d6c6ac │ │ mov r0, r4 │ │ mov r2, #88 @ 0x58 │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b cd1394 │ │ - @ instruction: 0xff61d4ac │ │ + @ instruction: 0xff61d485 │ │ ldr r0, [pc, #4] @ d6c6bc │ │ add r0, pc, r0 │ │ bx lr │ │ ldrdeq sl, [sp], -r0 │ │ push {r4, lr} │ │ mov r2, r1 │ │ ldr r1, [pc, #52] @ d6c704 │ │ @@ -3542116,15 +3542116,15 @@ │ │ mov r0, r6 │ │ bl c35bb8 │ │ mov r0, r4 │ │ bl ca99bc │ │ mov r0, r5 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff61d3e8 │ │ + @ instruction: 0xff61d3c1 │ │ @ instruction: 0xff6383cb │ │ andeq r2, lr, r4, lsr #7 │ │ mov r3, r2 │ │ mov r2, r1 │ │ mov r1, r0 │ │ ldr r0, [pc, #4] @ d6c880 │ │ ldr r0, [pc, r0] │ │ @@ -3542186,16 +3542186,16 @@ │ │ mov r5, r0 │ │ mov r0, r6 │ │ bl c35bb8 │ │ mov r0, r4 │ │ bl ca99bc │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff61d298 │ │ - @ instruction: 0xff62d464 │ │ + @ instruction: 0xff61d271 │ │ + @ instruction: 0xff62d43d │ │ mov r3, r2 │ │ mov r2, r1 │ │ mov r1, r0 │ │ ldr r0, [pc, #4] @ d6c994 │ │ ldr r0, [pc, r0] │ │ b d6edd8 │ │ andeq r2, lr, r4, lsl #6 │ │ @@ -3542270,15 +3542270,15 @@ │ │ mov r0, r6 │ │ bl c35bb8 │ │ mov r0, r4 │ │ bl ca99bc │ │ mov r0, r5 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff61d180 │ │ + @ instruction: 0xff61d159 │ │ @ instruction: 0xff63bbed │ │ andeq r2, lr, ip, lsr r1 │ │ mov r3, r2 │ │ mov r2, r1 │ │ mov r1, r0 │ │ ldr r0, [pc, #4] @ d6cae8 │ │ ldr r0, [pc, r0] │ │ @@ -3542340,15 +3542340,15 @@ │ │ mov r5, r0 │ │ mov r0, r6 │ │ bl c35bb8 │ │ mov r0, r4 │ │ bl ca99bc │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff61d030 │ │ + @ instruction: 0xff61d009 │ │ @ instruction: 0xff648592 │ │ bx lr │ │ bx lr │ │ mov r3, r2 │ │ mov r2, r1 │ │ mov r1, r0 │ │ ldr r0, [pc, #4] @ d6cc04 │ │ @@ -3542386,15 +3542386,15 @@ │ │ mov r5, r0 │ │ bl d6d5e0 │ │ mov r4, r0 │ │ mov r0, r5 │ │ bl c35bb8 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff62d0f6 │ │ + @ instruction: 0xff62d0cf │ │ @ instruction: 0xff646620 │ │ mov r3, r2 │ │ mov r2, r1 │ │ mov r1, r0 │ │ ldr r0, [pc, #4] @ d6ccb4 │ │ ldr r0, [pc, r0] │ │ b d6edd8 │ │ @@ -3542430,15 +3542430,15 @@ │ │ mov r5, r0 │ │ bl d6d5e0 │ │ mov r4, r0 │ │ mov r0, r5 │ │ bl c35bb8 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff62d046 │ │ + @ instruction: 0xff62d01f │ │ @ instruction: 0xff642d9c │ │ mov r3, r2 │ │ mov r2, r1 │ │ mov r1, r0 │ │ ldr r0, [pc, #4] @ d6cd64 │ │ ldr r0, [pc, r0] │ │ b d6edd8 │ │ @@ -3542611,32 +3542611,32 @@ │ │ bl c8cce8 │ │ mov r0, r4 │ │ bl c35bb8 │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ mov r5, #1 │ │ b d6d000 │ │ - @ instruction: 0xff62cf96 │ │ - @ instruction: 0xff6191ef │ │ - @ instruction: 0xff62cf0a │ │ + @ instruction: 0xff62cf6f │ │ + @ instruction: 0xff6191c8 │ │ + @ instruction: 0xff62cee3 │ │ @ instruction: 0xff635e99 │ │ - @ instruction: 0xff62dbde │ │ - @ instruction: 0xff62a38c │ │ - @ instruction: 0xff62cd7a │ │ + @ instruction: 0xff62dbb7 │ │ + @ instruction: 0xff62a365 │ │ + @ instruction: 0xff62cd53 │ │ @ instruction: 0xff635d09 │ │ @ instruction: 0xff637d42 │ │ - @ instruction: 0xff62cdd2 │ │ + @ instruction: 0xff62cdab │ │ @ instruction: 0xff635d61 │ │ - @ instruction: 0xff62cd4e │ │ + @ instruction: 0xff62cd27 │ │ @ instruction: 0xff635cdd │ │ - @ instruction: 0xff62cda6 │ │ + @ instruction: 0xff62cd7f │ │ @ instruction: 0xff635d35 │ │ @ instruction: 0xff63c4d5 │ │ - @ instruction: 0xff62840c │ │ - @ instruction: 0xff61d973 │ │ + @ instruction: 0xff6283e5 │ │ + @ instruction: 0xff61d94c │ │ mov r3, r2 │ │ mov r2, r1 │ │ mov r1, r0 │ │ ldr r0, [pc, #4] @ d6d078 │ │ ldr r0, [pc, r0] │ │ b d6edd8 │ │ andeq r1, lr, r8, lsr #24 │ │ @@ -3542671,15 +3542671,15 @@ │ │ mov r5, r0 │ │ bl d6dec4 │ │ mov r4, r0 │ │ mov r0, r5 │ │ bl c35bb8 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff62cc82 │ │ + @ instruction: 0xff62cc5b │ │ @ instruction: 0xff639882 │ │ mov r3, r2 │ │ mov r2, r1 │ │ mov r1, r0 │ │ ldr r0, [pc, #4] @ d6d128 │ │ ldr r0, [pc, r0] │ │ b d6edd8 │ │ @@ -3542715,16 +3542715,16 @@ │ │ mov r5, r0 │ │ bl d6dec4 │ │ mov r4, r0 │ │ mov r0, r5 │ │ bl c35bb8 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff62cbd2 │ │ - @ instruction: 0xff61add5 │ │ + @ instruction: 0xff62cbab │ │ + @ instruction: 0xff61adae │ │ mov r3, r2 │ │ mov r2, r1 │ │ mov r1, r0 │ │ ldr r0, [pc, #4] @ d6d1d8 │ │ ldr r0, [pc, r0] │ │ b d6edd8 │ │ ldrdeq r1, [lr], -r4 │ │ @@ -3542759,16 +3542759,16 @@ │ │ mov r5, r0 │ │ bl d6e5a8 │ │ mov r4, r0 │ │ mov r0, r5 │ │ bl c35bb8 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff62cb22 │ │ - @ instruction: 0xff62729b │ │ + @ instruction: 0xff62cafb │ │ + @ instruction: 0xff627274 │ │ mov r3, r2 │ │ mov r2, r1 │ │ mov r1, r0 │ │ ldr r0, [pc, #4] @ d6d288 │ │ ldr r0, [pc, r0] │ │ b d6edd8 │ │ andeq r1, lr, r8, lsr #20 │ │ @@ -3542803,15 +3542803,15 @@ │ │ mov r5, r0 │ │ bl d6e5a8 │ │ mov r4, r0 │ │ mov r0, r5 │ │ bl c35bb8 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff62ca72 │ │ + @ instruction: 0xff62ca4b │ │ @ instruction: 0xff63b30c │ │ mov r3, r2 │ │ mov r2, r1 │ │ mov r1, r0 │ │ ldr r0, [pc, #4] @ d6d338 │ │ ldr r0, [pc, r0] │ │ b d6edd8 │ │ @@ -3542847,15 +3542847,15 @@ │ │ mov r5, r0 │ │ bl d6e5a8 │ │ mov r4, r0 │ │ mov r0, r5 │ │ bl c35bb8 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff62c9c2 │ │ + @ instruction: 0xff62c99b │ │ @ instruction: 0xff6442fc │ │ mov r3, r2 │ │ mov r2, r1 │ │ mov r1, r0 │ │ ldr r0, [pc, #4] @ d6d3e8 │ │ ldr r0, [pc, r0] │ │ b d6edd8 │ │ @@ -3542891,15 +3542891,15 @@ │ │ mov r5, r0 │ │ bl d6e5a8 │ │ mov r4, r0 │ │ mov r0, r5 │ │ bl c35bb8 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff62c912 │ │ + @ instruction: 0xff62c8eb │ │ @ instruction: 0xff6499ea │ │ mov r3, r2 │ │ mov r2, r1 │ │ mov r1, r0 │ │ ldr r0, [pc, #4] @ d6d498 │ │ ldr r0, [pc, r0] │ │ b d6edd8 │ │ @@ -3542935,16 +3542935,16 @@ │ │ mov r5, r0 │ │ bl d6e748 │ │ mov r4, r0 │ │ mov r0, r5 │ │ bl c35bb8 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff62c862 │ │ - @ instruction: 0xff61aa75 │ │ + @ instruction: 0xff62c83b │ │ + @ instruction: 0xff61aa4e │ │ mov r3, r2 │ │ mov r2, r1 │ │ mov r1, r0 │ │ ldr r0, [pc, #4] @ d6d548 │ │ ldr r0, [pc, r0] │ │ b d6edd8 │ │ andeq r1, lr, r4, asr r7 │ │ @@ -3542979,16 +3542979,16 @@ │ │ mov r5, r0 │ │ bl d6e748 │ │ mov r4, r0 │ │ mov r0, r5 │ │ bl c35bb8 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff62c7b2 │ │ - @ instruction: 0xff623832 │ │ + @ instruction: 0xff62c78b │ │ + @ instruction: 0xff62380b │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ cmp r0, #0 │ │ movne r5, r1 │ │ cmpne r1, #0 │ │ bne d6d630 │ │ bl c8cb04 │ │ ldr r0, [pc, #596] @ d6d854 │ │ @@ -3543138,30 +3543138,30 @@ │ │ mov r6, #0 │ │ mov r0, #57 @ 0x39 │ │ mov r1, #226 @ 0xe2 │ │ b d6d620 │ │ mov r6, #1 │ │ mov r0, r6 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - @ instruction: 0xff62c72a │ │ + @ instruction: 0xff62c703 │ │ @ instruction: 0xff647abc │ │ @ instruction: 0xff63bd13 │ │ @ instruction: 0xff64c3f7 │ │ - @ instruction: 0xff62c52e │ │ + @ instruction: 0xff62c507 │ │ @ instruction: 0xff6478c0 │ │ - @ instruction: 0xff6199d1 │ │ - @ instruction: 0xff62c586 │ │ + @ instruction: 0xff6199aa │ │ + @ instruction: 0xff62c55f │ │ @ instruction: 0xff647918 │ │ - @ instruction: 0xff62c502 │ │ + @ instruction: 0xff62c4db │ │ @ instruction: 0xff647894 │ │ - @ instruction: 0xff62c55a │ │ + @ instruction: 0xff62c533 │ │ @ instruction: 0xff6478ec │ │ @ instruction: 0xff63bcb9 │ │ @ instruction: 0xff617ae0 │ │ - @ instruction: 0xff61b5b5 │ │ + @ instruction: 0xff61b58e │ │ @ instruction: 0xff63c9dd │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #28 │ │ mov r9, r0 │ │ movw r0, #8224 @ 0x2020 │ │ mov r7, #0 │ │ movt r0, #8224 @ 0x2020 │ │ @@ -3543336,32 +3543336,32 @@ │ │ mov r0, r5 │ │ mov r2, #125 @ 0x7d │ │ add r1, pc, r1 │ │ bl cd1394 │ │ mov r0, r7 │ │ add sp, sp, #28 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff61ab0e │ │ - @ instruction: 0xff623758 │ │ + @ instruction: 0xff61aae7 │ │ + @ instruction: 0xff623731 │ │ @ instruction: 0xff63ba15 │ │ @ instruction: 0xff634206 │ │ - @ instruction: 0xff62e069 │ │ + @ instruction: 0xff62e042 │ │ @ instruction: 0xff64b415 │ │ @ instruction: 0xff634170 │ │ - @ instruction: 0xff623628 │ │ - @ instruction: 0xff61a4cb │ │ + @ instruction: 0xff623601 │ │ + @ instruction: 0xff61a4a4 │ │ @ instruction: 0xff634118 │ │ - @ instruction: 0xff61a483 │ │ + @ instruction: 0xff61a45c │ │ @ instruction: 0xff64b1e9 │ │ @ instruction: 0xff63ae2d │ │ - @ instruction: 0xff62c1d6 │ │ + @ instruction: 0xff62c1af │ │ @ instruction: 0xff6512f7 │ │ @ instruction: 0xff642445 │ │ @ instruction: 0xff638fcb │ │ - @ instruction: 0xff6236d4 │ │ + @ instruction: 0xff6236ad │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ ldr r0, [r1, #28] │ │ cmp r0, #0 │ │ beq d6dc00 │ │ bl cb70ec │ │ bl cb73bc │ │ @@ -3543541,22 +3543541,22 @@ │ │ bl c372e8 │ │ mov r4, #0 │ │ cmp r0, #0 │ │ movwgt r4, #1 │ │ mov r0, r4 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff620f50 │ │ + @ instruction: 0xff620f29 │ │ @ instruction: 0xff6443f3 │ │ @ instruction: 0xff633e00 │ │ - @ instruction: 0xff61cab5 │ │ - @ instruction: 0xff623270 │ │ + @ instruction: 0xff61ca8e │ │ + @ instruction: 0xff623249 │ │ @ instruction: 0xff63ab49 │ │ @ instruction: 0xff644357 │ │ - @ instruction: 0xff61ca1d │ │ + @ instruction: 0xff61c9f6 │ │ @ instruction: 0xff63aadd │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #36 @ 0x24 │ │ cmp r0, #0 │ │ mov r6, #0 │ │ movne r4, r1 │ │ cmpne r1, #0 │ │ @@ -3543959,46 +3543959,46 @@ │ │ add r1, pc, r1 │ │ bl d6dd50 │ │ cmp r0, #0 │ │ movne r6, #1 │ │ b d6e380 │ │ mov r6, #1 │ │ b d6e380 │ │ - @ instruction: 0xff62be36 │ │ + @ instruction: 0xff62be0f │ │ @ instruction: 0xff638a45 │ │ - @ instruction: 0xff62bdbe │ │ + @ instruction: 0xff62bd97 │ │ @ instruction: 0xff6389cd │ │ - @ instruction: 0xff62ca5a │ │ - @ instruction: 0xff62bc5e │ │ + @ instruction: 0xff62ca33 │ │ + @ instruction: 0xff62bc37 │ │ @ instruction: 0xff63886d │ │ - @ instruction: 0xff629224 │ │ + @ instruction: 0xff6291fd │ │ @ instruction: 0xff638808 │ │ @ instruction: 0xff63b355 │ │ - @ instruction: 0xff62bc26 │ │ + @ instruction: 0xff62bbff │ │ @ instruction: 0xff638835 │ │ - @ instruction: 0xff62728c │ │ - @ instruction: 0xff622d0d │ │ - @ instruction: 0xff629cd5 │ │ + @ instruction: 0xff627265 │ │ + @ instruction: 0xff622ce6 │ │ + @ instruction: 0xff629cae │ │ @ instruction: 0xff64e8bb │ │ - @ instruction: 0xff629ca1 │ │ - @ instruction: 0xff619bc6 │ │ - @ instruction: 0xff623bfc │ │ - @ instruction: 0xff628f27 │ │ + @ instruction: 0xff629c7a │ │ + @ instruction: 0xff619b9f │ │ + @ instruction: 0xff623bd5 │ │ + @ instruction: 0xff628f00 │ │ @ instruction: 0xff645f20 │ │ @ instruction: 0xff63b20b │ │ @ instruction: 0xff6424d2 │ │ - @ instruction: 0xff61fedb │ │ - @ instruction: 0xff618d18 │ │ + @ instruction: 0xff61feb4 │ │ + @ instruction: 0xff618cf1 │ │ @ instruction: 0xff6375d2 │ │ @ instruction: 0xff63b073 │ │ - @ instruction: 0xff62b896 │ │ - @ instruction: 0xff626ec0 │ │ - @ instruction: 0xff62ac1b │ │ + @ instruction: 0xff62b86f │ │ + @ instruction: 0xff626e99 │ │ + @ instruction: 0xff62abf4 │ │ @ instruction: 0xff647ae6 │ │ - @ instruction: 0xff62ba56 │ │ + @ instruction: 0xff62ba2f │ │ push {r4, r5, fp, lr} │ │ cmp r0, #0 │ │ cmpne r1, #0 │ │ bne d6e5f0 │ │ bl c8cb04 │ │ ldr r0, [pc, #344] @ d6e71c │ │ mov r1, #576 @ 0x240 │ │ @@ -3544084,25 +3544084,25 @@ │ │ mov r2, r0 │ │ mov r1, r5 │ │ mov r0, r4 │ │ cmp r2, #1 │ │ bge d6e6a4 │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff62b766 │ │ + @ instruction: 0xff62b73f │ │ @ instruction: 0xff632831 │ │ @ instruction: 0x000d8db8 │ │ - @ instruction: 0xff62b65e │ │ + @ instruction: 0xff62b637 │ │ @ instruction: 0xff632729 │ │ - @ instruction: 0xff61d13f │ │ - @ instruction: 0xff626c7c │ │ - @ instruction: 0xff6226fd │ │ - @ instruction: 0xff62b6f6 │ │ + @ instruction: 0xff61d118 │ │ + @ instruction: 0xff626c55 │ │ + @ instruction: 0xff6226d6 │ │ + @ instruction: 0xff62b6cf │ │ @ instruction: 0xff6327c1 │ │ - @ instruction: 0xff620989 │ │ + @ instruction: 0xff620962 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #36 @ 0x24 │ │ mov r4, #0 │ │ mov r7, r0 │ │ mov r0, r1 │ │ mov r8, r2 │ │ mov r5, r1 │ │ @@ -3544471,47 +3544471,47 @@ │ │ moveq r9, r0 │ │ mov r0, r7 │ │ mov r3, r9 │ │ bl c372e8 │ │ b d6ebb0 │ │ ldr r6, [sp, #16] │ │ b d6e81c │ │ - @ instruction: 0xff62b59e │ │ + @ instruction: 0xff62b577 │ │ @ instruction: 0xff65046e │ │ - @ instruction: 0xff62b536 │ │ + @ instruction: 0xff62b50f │ │ @ instruction: 0xff650406 │ │ - @ instruction: 0xff628970 │ │ + @ instruction: 0xff628949 │ │ @ instruction: 0xff6320ee │ │ @ instruction: 0xff6444b7 │ │ - @ instruction: 0xff61cf54 │ │ - @ instruction: 0xff62c1ae │ │ + @ instruction: 0xff61cf2d │ │ + @ instruction: 0xff62c187 │ │ @ instruction: 0xff64fd46 │ │ - @ instruction: 0xff62ca4d │ │ - @ instruction: 0xff61ceb0 │ │ + @ instruction: 0xff62ca26 │ │ + @ instruction: 0xff61ce89 │ │ @ instruction: 0xff63aaa5 │ │ @ instruction: 0xff6305a1 │ │ @ instruction: 0xff6396e3 │ │ @ instruction: 0xff6461c1 │ │ - @ instruction: 0xff623b71 │ │ + @ instruction: 0xff623b4a │ │ @ instruction: 0xff649c73 │ │ @ instruction: 0xff63b21d │ │ - @ instruction: 0xff623afc │ │ + @ instruction: 0xff623ad5 │ │ @ instruction: 0xff63edd8 │ │ @ instruction: 0xff64261a │ │ @ instruction: 0xff635b8e │ │ @ instruction: 0xff63ce31 │ │ - @ instruction: 0xff627685 │ │ - @ instruction: 0xff622408 │ │ + @ instruction: 0xff62765e │ │ + @ instruction: 0xff6223e1 │ │ @ instruction: 0xff635f25 │ │ @ instruction: 0xff64a06a │ │ @ instruction: 0xff635ed1 │ │ - @ instruction: 0xff61aed4 │ │ + @ instruction: 0xff61aead │ │ @ instruction: 0xff63b4b9 │ │ @ instruction: 0xff635e79 │ │ - @ instruction: 0xff61729b │ │ + @ instruction: 0xff617274 │ │ @ instruction: 0xff635e49 │ │ add r0, r0, #4 │ │ ldr r1, [r0, #-4] │ │ cmp r1, #0 │ │ moveq r0, #0 │ │ bxeq lr │ │ cmp r1, #42 @ 0x2a │ │ @@ -3544614,15 +3544614,15 @@ │ │ bl cd1394 │ │ mov r0, r4 │ │ lsr r7, r7, #31 │ │ bl c35bb8 │ │ mov r0, r7 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff625587 │ │ + @ instruction: 0xff625560 │ │ push {r4, r5, r6, lr} │ │ mov r4, r0 │ │ bl d43ff4 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq d6efb8 │ │ ldr r1, [pc, #56] @ d6efc0 │ │ @@ -3544792,15 +3544792,15 @@ │ │ mov r3, #216 @ 0xd8 │ │ add r2, pc, r2 │ │ bl cd2704 │ │ mov r0, r7 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ @ instruction: 0xff6425a3 │ │ - @ instruction: 0xff618e75 │ │ + @ instruction: 0xff618e4e │ │ @ instruction: 0xff642557 │ │ @ instruction: 0xff63ce0e │ │ @ instruction: 0xff64251b │ │ @ instruction: 0xff64246b │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r5, r1 │ │ mov r6, r0 │ │ @@ -3545190,23 +3545190,23 @@ │ │ mov r1, r0 │ │ mov r0, #0 │ │ cmp r1, #0 │ │ str r1, [r4, #36] @ 0x24 │ │ movne r0, #1 │ │ add sp, sp, #176 @ 0xb0 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff61eefe │ │ + @ instruction: 0xff61eed7 │ │ @ instruction: 0xff63bc37 │ │ @ instruction: 0xff63f7ab │ │ - @ instruction: 0xff623321 │ │ + @ instruction: 0xff6232fa │ │ @ instruction: 0xff63d969 │ │ @ instruction: 0xff615cbe │ │ @ instruction: 0xff641f87 │ │ @ instruction: 0xff64a4c8 │ │ - @ instruction: 0xff62b43c │ │ + @ instruction: 0xff62b415 │ │ @ instruction: 0xff641eeb │ │ @ instruction: 0xff641e3f │ │ ldr r0, [pc, #4] @ d6f89c │ │ add r0, pc, r0 │ │ bx lr │ │ muleq sp, r0, fp │ │ push {r4, r5, r6, r7, fp, lr} │ │ @@ -3545291,23 +3545291,23 @@ │ │ cmp r0, #0 │ │ movne r4, #1 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ mov r4, #1 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff61ebb6 │ │ - @ instruction: 0xff62173c │ │ + @ instruction: 0xff61eb8f │ │ + @ instruction: 0xff621715 │ │ @ instruction: 0xff63b907 │ │ @ instruction: 0xff63f48f │ │ - @ instruction: 0xff6216ec │ │ + @ instruction: 0xff6216c5 │ │ @ instruction: 0xff63d6b5 │ │ @ instruction: 0xff615a12 │ │ - @ instruction: 0xff62b1fc │ │ - @ instruction: 0xff621660 │ │ + @ instruction: 0xff62b1d5 │ │ + @ instruction: 0xff621639 │ │ ldr r0, [pc, #4] @ d6fa28 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r7, sp, r4, lsr #21 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ mov r5, r1 │ │ @@ -3545397,15 +3545397,15 @@ │ │ mov r5, r6 │ │ mov r1, #0 │ │ str r2, [r6, #12] │ │ str r1, [r6, #16] │ │ str r0, [r6] │ │ mov r0, r5 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff624996 │ │ + @ instruction: 0xff62496f │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r6, r2 │ │ mov r4, r1 │ │ mov r5, r0 │ │ bl d43ff4 │ │ mov r7, #0 │ │ cmp r4, #0 │ │ @@ -3545541,20 +3545541,20 @@ │ │ ldr r2, [pc, #40] @ d6fdf4 │ │ mov r0, r6 │ │ mov r1, r7 │ │ mov r3, #544 @ 0x220 │ │ add r2, pc, r2 │ │ bl cd2704 │ │ b d6fcf4 │ │ - @ instruction: 0xff62486e │ │ - @ instruction: 0xff61d6e5 │ │ - @ instruction: 0xff624826 │ │ - @ instruction: 0xff6265ce │ │ - @ instruction: 0xff6247be │ │ - @ instruction: 0xff624726 │ │ + @ instruction: 0xff624847 │ │ + @ instruction: 0xff61d6be │ │ + @ instruction: 0xff6247ff │ │ + @ instruction: 0xff6265a7 │ │ + @ instruction: 0xff624797 │ │ + @ instruction: 0xff6246ff │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ mov r5, r1 │ │ mov r6, r0 │ │ bl d43ff4 │ │ mov r4, #0 │ │ cmp r5, #0 │ │ beq d6fe20 │ │ @@ -3545630,18 +3545630,18 @@ │ │ beq d6fe20 │ │ ldr r0, [r6, #8] │ │ bl c611d8 │ │ mov r4, #1 │ │ str r5, [r6, #8] │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff624642 │ │ - @ instruction: 0xff619ce8 │ │ - @ instruction: 0xff624682 │ │ - @ instruction: 0xff619d28 │ │ + @ instruction: 0xff62461b │ │ + @ instruction: 0xff619cc1 │ │ + @ instruction: 0xff62465b │ │ + @ instruction: 0xff619d01 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ ldr r0, [r0, #4] │ │ bl c611d8 │ │ ldr r0, [r4, #8] │ │ bl c611d8 │ │ ldr r0, [r4, #20] │ │ @@ -3545653,15 +3545653,15 @@ │ │ mov r2, r5 │ │ bl cd15ec │ │ mov r0, r4 │ │ mov r1, r5 │ │ mov r2, #170 @ 0xaa │ │ pop {r4, r5, fp, lr} │ │ b cd1394 │ │ - @ instruction: 0xff62457a │ │ + @ instruction: 0xff624553 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r5, r0 │ │ bl d43ff4 │ │ mov r6, #0 │ │ cmp r0, #0 │ │ beq d700e0 │ │ ldr r1, [pc, #324] @ d70108 │ │ @@ -3545743,17 +3545743,17 @@ │ │ mov r3, #215 @ 0xd7 │ │ add r2, pc, r2 │ │ bl cd2d54 │ │ cmp r0, #0 │ │ str r0, [r4, #24] │ │ bne d700dc │ │ b d70078 │ │ - @ instruction: 0xff624532 │ │ - @ instruction: 0xff62445e │ │ - @ instruction: 0xff62440a │ │ + @ instruction: 0xff62450b │ │ + @ instruction: 0xff624437 │ │ + @ instruction: 0xff6243e3 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #176 @ 0xb0 │ │ vmov.i32 q8, #0 @ 0x00000000 │ │ add r6, sp, #96 @ 0x60 │ │ mov r4, r0 │ │ cmp r4, #0 │ │ mov r0, r6 │ │ @@ -3545897,22 +3545897,22 @@ │ │ ldr r0, [r4, #20] │ │ bl c8ea64 │ │ mov r0, #0 │ │ str r0, [r4, #20] │ │ mov r0, #0 │ │ add sp, sp, #176 @ 0xb0 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff62c8a7 │ │ - @ instruction: 0xff61e2d6 │ │ - @ instruction: 0xff62a9fe │ │ + @ instruction: 0xff62c880 │ │ + @ instruction: 0xff61e2af │ │ + @ instruction: 0xff62a9d7 │ │ @ instruction: 0xff63eb8b │ │ - @ instruction: 0xff622701 │ │ + @ instruction: 0xff6226da │ │ @ instruction: 0xff63cd49 │ │ @ instruction: 0xff61509e │ │ - @ instruction: 0xff6241c6 │ │ + @ instruction: 0xff62419f │ │ ldr r0, [pc, #4] @ d7039c │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r7, sp, r0, lsl #4 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r4, #0 │ │ cmp r0, #0 │ │ @@ -3546000,20 +3546000,20 @@ │ │ cmp r0, #0 │ │ movne r4, #1 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ mov r4, #1 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff62c64b │ │ - @ instruction: 0xff61e06a │ │ - @ instruction: 0xff620bf0 │ │ - @ instruction: 0xff62a7aa │ │ + @ instruction: 0xff62c624 │ │ + @ instruction: 0xff61e043 │ │ + @ instruction: 0xff620bc9 │ │ + @ instruction: 0xff62a783 │ │ @ instruction: 0xff63e943 │ │ - @ instruction: 0xff620ba0 │ │ + @ instruction: 0xff620b79 │ │ @ instruction: 0xff63cb69 │ │ @ instruction: 0xff614ec6 │ │ ldr r0, [pc, #4] @ d70538 │ │ add r0, pc, r0 │ │ bx lr │ │ strdeq r7, [sp], -r0 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ @@ -3546109,16 +3546109,16 @@ │ │ mov r1, #4096 @ 0x1000 │ │ bl c61e3c │ │ b d70610 │ │ mov r0, r7 │ │ mov r1, #4096 @ 0x1000 │ │ bl c61fc0 │ │ b d70610 │ │ - @ instruction: 0xff623f8a │ │ - @ instruction: 0xff625d32 │ │ + @ instruction: 0xff623f63 │ │ + @ instruction: 0xff625d0b │ │ push {r4, lr} │ │ bl d43ff4 │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq d70700 │ │ ldr r1, [pc, #36] @ d70708 │ │ mov r0, #12 │ │ @@ -3546127,15 +3546127,15 @@ │ │ bl cd1158 │ │ cmp r0, #0 │ │ movne r1, #32 │ │ movne r4, r0 │ │ strne r1, [r0] │ │ mov r0, r4 │ │ pop {r4, pc} │ │ - @ instruction: 0xff61cca3 │ │ + @ instruction: 0xff61cc7c │ │ push {r4, r5, fp, lr} │ │ mov r4, r1 │ │ mov r5, r0 │ │ bl d43ff4 │ │ cmp r0, #0 │ │ beq d7076c │ │ cmp r5, #0 │ │ @@ -3546167,15 +3546167,15 @@ │ │ cmp r0, #0 │ │ beq d70730 │ │ ldr r0, [r5, #4] │ │ bl c83f7c │ │ mov r0, #1 │ │ str r4, [r5, #4] │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff61cc4b │ │ + @ instruction: 0xff61cc24 │ │ @ instruction: 0xff63b806 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ mov r7, r3 │ │ mov r6, r2 │ │ mov r4, r1 │ │ mov r5, r0 │ │ @@ -3546228,29 +3546228,29 @@ │ │ cmp r0, #0 │ │ beq d70824 │ │ ldr r0, [r5, #8] │ │ bl c83f7c │ │ mov r0, #1 │ │ str r4, [r5, #8] │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff61cb57 │ │ + @ instruction: 0xff61cb30 │ │ @ instruction: 0xff632495 │ │ push {r4, lr} │ │ mov r4, r0 │ │ ldr r0, [r0, #4] │ │ bl c83f7c │ │ ldr r0, [r4, #8] │ │ bl c83f7c │ │ ldr r1, [pc, #16] @ d708d4 │ │ mov r0, r4 │ │ mov r2, #129 @ 0x81 │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b cd1394 │ │ - @ instruction: 0xff61cac3 │ │ + @ instruction: 0xff61ca9c │ │ push {r4, r5, r6, lr} │ │ mov r6, r0 │ │ bl d43ff4 │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq d709dc │ │ ldr r1, [pc, #236] @ d709e4 │ │ @@ -3546310,20 +3546310,20 @@ │ │ mov r2, #154 @ 0x9a │ │ ldr r1, [pc, #36] @ d709f8 │ │ mov r0, r5 │ │ add r1, pc, r1 │ │ bl cd1394 │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff61ca8f │ │ - @ instruction: 0xff61ca23 │ │ + @ instruction: 0xff61ca68 │ │ + @ instruction: 0xff61c9fc │ │ @ instruction: 0xff63d446 │ │ - @ instruction: 0xff61c9eb │ │ + @ instruction: 0xff61c9c4 │ │ @ instruction: 0xff63d40e │ │ - @ instruction: 0xff61c9b7 │ │ + @ instruction: 0xff61c990 │ │ push {r4, lr} │ │ bl d43ff4 │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq d70a34 │ │ ldr r1, [pc, #36] @ d70a3c │ │ mov r0, #12 │ │ @@ -3546332,15 +3546332,15 @@ │ │ bl cd1158 │ │ cmp r0, #0 │ │ movne r1, #56 @ 0x38 │ │ movne r4, r0 │ │ strne r1, [r0] │ │ mov r0, r4 │ │ pop {r4, pc} │ │ - @ instruction: 0xff61c96f │ │ + @ instruction: 0xff61c948 │ │ mov r1, r0 │ │ ldr r0, [pc, #4] @ d70a50 │ │ add r0, pc, r0 │ │ b d70d50 │ │ @ instruction: 0xff64cdad │ │ push {r4, r5, r6, lr} │ │ mov r4, r2 │ │ @@ -3546405,29 +3546405,29 @@ │ │ cmp r0, #1 │ │ blt d70b58 │ │ mov r0, #1 │ │ str r6, [r8] │ │ pop {r4, r5, r6, r7, r8, pc} │ │ mov r0, r7 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff6190ba │ │ + @ instruction: 0xff619093 │ │ @ instruction: 0xff64e10e │ │ push {r4, lr} │ │ mov r4, r0 │ │ ldr r0, [r0, #4] │ │ bl ca1848 │ │ ldr r0, [r4, #8] │ │ bl d86238 │ │ ldr r1, [pc, #16] @ d70b98 │ │ mov r0, r4 │ │ mov r2, #134 @ 0x86 │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b cd1394 │ │ - @ instruction: 0xff61902a │ │ + @ instruction: 0xff619003 │ │ push {r4, r5, r6, lr} │ │ mov r6, r0 │ │ bl d43ff4 │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq d70c2c │ │ ldr r1, [pc, #120] @ d70c34 │ │ @@ -3546458,16 +3546458,16 @@ │ │ mov r2, #153 @ 0x99 │ │ ldr r1, [pc, #20] @ d70c38 │ │ mov r0, r5 │ │ add r1, pc, r1 │ │ bl cd1394 │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff618ff6 │ │ - @ instruction: 0xff618f92 │ │ + @ instruction: 0xff618fcf │ │ + @ instruction: 0xff618f6b │ │ ldr r0, [r0, #4] │ │ b ca1a80 │ │ push {r4, r5, fp, lr} │ │ mov r0, r1 │ │ bl d9f7b4 │ │ ldr r1, [pc, #52] @ d70c8c │ │ mov r2, #0 │ │ @@ -3546509,15 +3546509,15 @@ │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff6385b2 │ │ mov r1, r0 │ │ ldr r0, [pc, #4] @ d70d00 │ │ add r0, pc, r0 │ │ b d70d50 │ │ - @ instruction: 0xff624882 │ │ + @ instruction: 0xff62485b │ │ push {r4, r5, fp, lr} │ │ mov r0, r1 │ │ bl d9f7b4 │ │ ldr r1, [pc, #52] @ d70d4c │ │ mov r2, #0 │ │ add r1, pc, r1 │ │ bl ca1a9c │ │ @@ -3546528,15 +3546528,15 @@ │ │ mov r5, r0 │ │ mov r0, r4 │ │ bl ca1efc │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff624862 │ │ + @ instruction: 0xff62483b │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r7, r1 │ │ mov r6, r0 │ │ bl d43ff4 │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq d70dec │ │ @@ -3546570,16 +3546570,16 @@ │ │ ldr r1, [pc, #24] @ d70df8 │ │ mov r0, r5 │ │ mov r2, #66 @ 0x42 │ │ add r1, pc, r1 │ │ bl cd1394 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff618e3e │ │ - @ instruction: 0xff618dd2 │ │ + @ instruction: 0xff618e17 │ │ + @ instruction: 0xff618dab │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ push {r4, r5, fp, lr} │ │ mov r5, r0 │ │ bl d43ff4 │ │ cmp r0, #0 │ │ beq d70ea0 │ │ ldr r1, [pc, #228] @ d70f00 │ │ @@ -3546998,36 +3546998,36 @@ │ │ add r2, pc, r2 │ │ bl c8cce8 │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ @ instruction: 0xff63fde1 │ │ @ instruction: 0xff643ddf │ │ - @ instruction: 0xff61fac5 │ │ + @ instruction: 0xff61fa9e │ │ @ instruction: 0xff62e099 │ │ @ instruction: 0xff62be62 │ │ @ instruction: 0xff643dab │ │ - @ instruction: 0xff61fa91 │ │ - @ instruction: 0xff61c071 │ │ + @ instruction: 0xff61fa6a │ │ + @ instruction: 0xff61c04a │ │ @ instruction: 0xff643ecf │ │ - @ instruction: 0xff61fbb5 │ │ + @ instruction: 0xff61fb8e │ │ @ instruction: 0xff647ca0 │ │ @ instruction: 0xff643e0b │ │ - @ instruction: 0xff61faf1 │ │ + @ instruction: 0xff61faca │ │ @ instruction: 0xff643d77 │ │ - @ instruction: 0xff61fa5d │ │ - @ instruction: 0xff626c8d │ │ + @ instruction: 0xff61fa36 │ │ + @ instruction: 0xff626c66 │ │ @ instruction: 0xff643d1b │ │ - @ instruction: 0xff61fa01 │ │ + @ instruction: 0xff61f9da │ │ @ instruction: 0xff63ab7b │ │ @ instruction: 0xff643e63 │ │ - @ instruction: 0xff61fb49 │ │ + @ instruction: 0xff61fb22 │ │ @ instruction: 0xff64b96c │ │ @ instruction: 0xff643c77 │ │ - @ instruction: 0xff61f95d │ │ + @ instruction: 0xff61f936 │ │ @ instruction: 0xff63e620 │ │ ldr r0, [pc, #4] @ d7150c │ │ add r0, pc, r0 │ │ bx lr │ │ muleq sp, ip, r3 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ @@ -3547385,41 +3547385,41 @@ │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ mov r0, #1 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff636451 │ │ @ instruction: 0xff643b6b │ │ - @ instruction: 0xff61c8e0 │ │ + @ instruction: 0xff61c8b9 │ │ @ instruction: 0xff643aeb │ │ @ instruction: 0xff643a9b │ │ - @ instruction: 0xff6185a0 │ │ - @ instruction: 0xff61bd71 │ │ + @ instruction: 0xff618579 │ │ + @ instruction: 0xff61bd4a │ │ @ instruction: 0xff63edfb │ │ @ instruction: 0xff643a07 │ │ @ instruction: 0xff638a8e │ │ @ instruction: 0xff643987 │ │ @ instruction: 0xff6477b8 │ │ @ instruction: 0xff6438ff │ │ @ instruction: 0xff64b447 │ │ - @ instruction: 0xff61bbd9 │ │ - @ instruction: 0xff62076c │ │ + @ instruction: 0xff61bbb2 │ │ + @ instruction: 0xff620745 │ │ @ instruction: 0xff64380f │ │ @ instruction: 0xff649096 │ │ - @ instruction: 0xff61baed │ │ - @ instruction: 0xff61fa64 │ │ + @ instruction: 0xff61bac6 │ │ + @ instruction: 0xff61fa3d │ │ @ instruction: 0xff6437df │ │ @ instruction: 0xff64d319 │ │ @ instruction: 0xff638895 │ │ @ instruction: 0xff643843 │ │ @ instruction: 0xff64d37d │ │ - @ instruction: 0xff6210c2 │ │ + @ instruction: 0xff62109b │ │ @ instruction: 0xff633224 │ │ @ instruction: 0xff634fd6 │ │ - @ instruction: 0xff6248e8 │ │ + @ instruction: 0xff6248c1 │ │ @ instruction: 0xff62e07e │ │ @ instruction: 0xff64421d │ │ ldr r0, [pc, #4] @ d71b30 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r5, sp, ip, ror lr │ │ push {fp, lr} │ │ @@ -3547495,15 +3547495,15 @@ │ │ nop {0} │ │ andeq r0, r0, r3 │ │ andeq r0, r0, r8 │ │ andeq r0, r0, r1 │ │ andeq r0, r0, r1 │ │ @ instruction: 0xff64354b │ │ @ instruction: 0xff6434bf │ │ - @ instruction: 0xff622909 │ │ + @ instruction: 0xff6228e2 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ push {r4, r5, fp, lr} │ │ mov r5, r0 │ │ bl d43ff4 │ │ cmp r0, #0 │ │ beq d71d10 │ │ ldr r1, [pc, #228] @ d71d70 │ │ @@ -3547563,15 +3547563,15 @@ │ │ nop {0} │ │ andeq r0, r0, r3 │ │ andeq r0, r0, r8 │ │ andeq r0, r0, r1 │ │ andeq r0, r0, r1 │ │ @ instruction: 0xff64344b │ │ @ instruction: 0xff6433b3 │ │ - @ instruction: 0xff61b6ad │ │ + @ instruction: 0xff61b686 │ │ cmp r1, #3 │ │ strhi r1, [r0, #4] │ │ movhi r0, #1 │ │ bxhi lr │ │ push {fp, lr} │ │ bl c8cb04 │ │ ldr r0, [pc, #48] @ d71dcc │ │ @@ -3547586,15 +3547586,15 @@ │ │ mov r3, #4 │ │ add r2, pc, r2 │ │ bl c8cce8 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ @ instruction: 0xff64333b │ │ @ instruction: 0xff64ae83 │ │ - @ instruction: 0xff61b615 │ │ + @ instruction: 0xff61b5ee │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #92 @ 0x5c │ │ sub sp, sp, #1024 @ 0x400 │ │ mov r8, r0 │ │ mov r0, #0 │ │ cmp r8, #0 │ │ beq d722d8 │ │ @@ -3547913,16 +3547913,16 @@ │ │ mov r0, #0 │ │ add sp, sp, #92 @ 0x5c │ │ add sp, sp, #1024 @ 0x400 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff6432c3 │ │ @ instruction: 0xff6432af │ │ @ instruction: 0xff642e27 │ │ - @ instruction: 0xff61eb1f │ │ - @ instruction: 0xff613ce8 │ │ + @ instruction: 0xff61eaf8 │ │ + @ instruction: 0xff613cc1 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ mov r7, r0 │ │ ldr r0, [r0, #52] @ 0x34 │ │ cmp r0, #1 │ │ bne d72404 │ │ ldr r0, [r7, #72] @ 0x48 │ │ @@ -3550264,18 +3550264,18 @@ │ │ mov r1, #104 @ 0x68 │ │ mov r3, #1 │ │ add r2, pc, r2 │ │ bl c8cce8 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ @ instruction: 0xff6409a3 │ │ - @ instruction: 0xff6238e1 │ │ - @ instruction: 0xff621b70 │ │ + @ instruction: 0xff6238ba │ │ + @ instruction: 0xff621b49 │ │ @ instruction: 0xff64095f │ │ - @ instruction: 0xff62389d │ │ + @ instruction: 0xff623876 │ │ @ instruction: 0xff64453a │ │ cmp r1, #7 │ │ strhi r1, [r0, #44] @ 0x2c │ │ movhi r0, #1 │ │ bxhi lr │ │ push {fp, lr} │ │ bl c8cb04 │ │ @@ -3550291,15 +3550291,15 @@ │ │ mov r3, #8 │ │ add r2, pc, r2 │ │ bl c8cce8 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ @ instruction: 0xff6408f7 │ │ @ instruction: 0xff63ea83 │ │ - @ instruction: 0xff618bd1 │ │ + @ instruction: 0xff618baa │ │ cmp r1, #19 │ │ cmpne r1, #16 │ │ streq r1, [r0, #56] @ 0x38 │ │ moveq r0, #1 │ │ bxeq lr │ │ push {fp, lr} │ │ bl c8cb04 │ │ @@ -3550313,16 +3550313,16 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #125 @ 0x7d │ │ add r2, pc, r2 │ │ bl c8cce8 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ @ instruction: 0xff640897 │ │ - @ instruction: 0xff61c59a │ │ - @ instruction: 0xff62550c │ │ + @ instruction: 0xff61c573 │ │ + @ instruction: 0xff6254e5 │ │ push {r4, r5, r6, lr} │ │ mov r6, r1 │ │ ldr r1, [pc, #104] @ d748f0 │ │ mov r4, r0 │ │ ldr r0, [r0, #100] @ 0x64 │ │ add r1, pc, r1 │ │ movw r2, #1377 @ 0x561 │ │ @@ -3550860,15 +3550860,15 @@ │ │ stm sp, {sl, fp} │ │ str r5, [sp, #8] │ │ str r8, [sp, #12] │ │ bl d752c0 │ │ mov r6, r0 │ │ b d75080 │ │ @ instruction: 0xff62dc7a │ │ - @ instruction: 0xff622fd2 │ │ + @ instruction: 0xff622fab │ │ @ instruction: 0xff69f21c │ │ @ instruction: 0xff69f0ac │ │ ldr r0, [pc, #4] @ d75114 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r2, sp, r8, lsr #20 │ │ push {r4, r5, r6, r7, r8, lr} │ │ @@ -3550966,15 +3550966,15 @@ │ │ bl c8cce8 │ │ mov r0, r6 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ mov r6, #1 │ │ mov r0, r6 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ @ instruction: 0xff62da6e │ │ - @ instruction: 0xff62661b │ │ + @ instruction: 0xff6265f4 │ │ @ instruction: 0xff63cc4d │ │ @ instruction: 0xff62db6a │ │ @ instruction: 0xff639720 │ │ @ instruction: 0xff62db12 │ │ @ instruction: 0xff62dace │ │ @ instruction: 0xff63e7fe │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ @@ -3551306,15 +3551306,15 @@ │ │ cmp r0, #0 │ │ movne r6, #1 │ │ b d75794 │ │ @ instruction: 0xff644061 │ │ @ instruction: 0xff60fdaa │ │ @ instruction: 0xff63315c │ │ @ instruction: 0xff62d5a2 │ │ - @ instruction: 0xff618728 │ │ + @ instruction: 0xff618701 │ │ @ instruction: 0xff62d52e │ │ @ instruction: 0xff63235b │ │ @ instruction: 0xff64292e │ │ @ instruction: 0xff62d66e │ │ @ instruction: 0xff645310 │ │ @ instruction: 0xff62d62e │ │ @ instruction: 0xff6452d0 │ │ @@ -3551763,19 +3551763,19 @@ │ │ mov r6, #0 │ │ bl c8cce8 │ │ mov r0, r6 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff646001 │ │ @ instruction: 0xff62b04d │ │ - @ instruction: 0xff61f81c │ │ + @ instruction: 0xff61f7f5 │ │ @ instruction: 0xff62afe9 │ │ @ instruction: 0xff60eabb │ │ @ instruction: 0xff62af25 │ │ - @ instruction: 0xff61af15 │ │ + @ instruction: 0xff61aeee │ │ @ instruction: 0xff630d99 │ │ ldr r0, [pc, #4] @ d75f3c │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r1, sp, ip, ror sp │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r6, r1 │ │ @@ -3552470,27 +3552470,27 @@ │ │ bl ca5ea0 │ │ cmp r0, #0 │ │ movne r4, #1 │ │ b d76960 │ │ @ instruction: 0xff62de6c │ │ @ instruction: 0xff641e5c │ │ @ instruction: 0xff642ee1 │ │ - @ instruction: 0xff612572 │ │ + @ instruction: 0xff61254b │ │ @ instruction: 0xff6302d5 │ │ @ instruction: 0xff62b932 │ │ @ instruction: 0xff639130 │ │ @ instruction: 0xff62e1aa │ │ - @ instruction: 0xff615029 │ │ + @ instruction: 0xff615002 │ │ @ instruction: 0xff63204c │ │ - @ instruction: 0xff617650 │ │ + @ instruction: 0xff617629 │ │ @ instruction: 0xff60eb55 │ │ @ instruction: 0xff629552 │ │ @ instruction: 0xff646399 │ │ @ instruction: 0xff63630b │ │ - @ instruction: 0xff621728 │ │ + @ instruction: 0xff621701 │ │ @ instruction: 0xff63930c │ │ @ instruction: 0xff62e386 │ │ ldr r0, [pc, #4] @ d76a6c │ │ add r0, pc, r0 │ │ bx lr │ │ ldrdeq r1, [sp], -ip │ │ push {fp, lr} │ │ @@ -3552730,15 +3552730,15 @@ │ │ bl ca61a8 │ │ mov r1, r0 │ │ mov r0, #0 │ │ cmp r1, #0 │ │ movwgt r0, #1 │ │ add sp, sp, #64 @ 0x40 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff624ac1 │ │ + @ instruction: 0xff624a9a │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl d43ff4 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq d76e70 │ │ ldr r1, [pc, #32] @ d76e78 │ │ @@ -3553918,17 +3553918,17 @@ │ │ mov r4, #0 │ │ mov r0, sl │ │ bl cba4a4 │ │ mov r0, r6 │ │ bl cba4a4 │ │ b d77dfc │ │ @ instruction: 0xff642c4f │ │ - @ instruction: 0xff610219 │ │ + @ instruction: 0xff6101f2 │ │ @ instruction: 0xff642c23 │ │ - @ instruction: 0xff6101ed │ │ + @ instruction: 0xff6101c6 │ │ @ instruction: 0xff642bf7 │ │ @ instruction: 0xff62ebba │ │ @ instruction: 0xff642c7b │ │ @ instruction: 0xff62ec3e │ │ @ instruction: 0xff642bbf │ │ @ instruction: 0xff62eb82 │ │ @ instruction: 0xff642b63 │ │ @@ -3554099,22 +3554099,22 @@ │ │ mov r0, r6 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ @ instruction: 0xff6314db │ │ @ instruction: 0xff62f809 │ │ @ instruction: 0xff6427f3 │ │ @ instruction: 0xff64279b │ │ - @ instruction: 0xff615c78 │ │ + @ instruction: 0xff615c51 │ │ @ instruction: 0xff642747 │ │ - @ instruction: 0xff618bc2 │ │ + @ instruction: 0xff618b9b │ │ @ instruction: 0xff64270b │ │ @ instruction: 0xff6426bb │ │ - @ instruction: 0xff619c7c │ │ + @ instruction: 0xff619c55 │ │ @ instruction: 0xff64264b │ │ - @ instruction: 0xff618ac6 │ │ + @ instruction: 0xff618a9f │ │ ldr r0, [pc, #4] @ d783c4 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq pc, ip, r4, ror #24 │ │ push {fp, lr} │ │ mov r0, r1 │ │ ldr r1, [pc, #32] @ d783f8 │ │ @@ -3554140,15 +3554140,15 @@ │ │ add r1, pc, r1 │ │ bl cd1158 │ │ cmp r0, #0 │ │ movne r5, r0 │ │ strne r4, [r0] │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff60dbb4 │ │ + @ instruction: 0xff60db8d │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r6, r0 │ │ ldr r7, [r0] │ │ mov r4, #0 │ │ bl d43ff4 │ │ cmp r0, #0 │ │ beq d78534 │ │ @@ -3554204,16 +3554204,16 @@ │ │ mov r2, #165 @ 0xa5 │ │ vst1.64 {d16-d17}, [r7]! │ │ vst1.64 {d16-d17}, [r5] │ │ vst1.64 {d16-d17}, [r7] │ │ bl cd1394 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff60db6c │ │ - @ instruction: 0xff60dae4 │ │ + @ instruction: 0xff60db45 │ │ + @ instruction: 0xff60dabd │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, r6, lr} │ │ add r1, r0, #4 │ │ mov r4, r0 │ │ mov r0, r1 │ │ bl d44c30 │ │ @@ -3554234,15 +3554234,15 @@ │ │ mov r1, r5 │ │ mov r2, #165 @ 0xa5 │ │ vst1.64 {d16-d17}, [r6]! │ │ vst1.64 {d16-d17}, [r4] │ │ vst1.64 {d16-d17}, [r6] │ │ pop {r4, r5, r6, lr} │ │ b cd1394 │ │ - @ instruction: 0xff60da68 │ │ + @ instruction: 0xff60da41 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r4, r0 │ │ ldr r6, [r0], #4 │ │ bl d44c30 │ │ ldr r5, [pc, #64] @ d78610 │ │ mov r2, #154 @ 0x9a │ │ ldr r0, [r4, #24] │ │ @@ -3554257,15 +3554257,15 @@ │ │ bl cd15ec │ │ vmov.i32 q8, #0 @ 0x00000000 │ │ vst1.64 {d16-d17}, [r7]! │ │ vst1.64 {d16-d17}, [r4] │ │ str r6, [r4] │ │ vst1.64 {d16-d17}, [r7] │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff60da00 │ │ + @ instruction: 0xff60d9d9 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #68 @ 0x44 │ │ mov r4, r3 │ │ mov r5, r2 │ │ mov r7, r1 │ │ mov r6, r0 │ │ bl d43ff4 │ │ @@ -3554611,23 +3554611,23 @@ │ │ mov r9, #0 │ │ ldr sl, [sp, #24] │ │ ldr fp, [sp, #40] @ 0x28 │ │ ldr r5, [sp, #44] @ 0x2c │ │ b d78890 │ │ mov r9, #1 │ │ b d78b84 │ │ - @ instruction: 0xff60d7e4 │ │ - @ instruction: 0xff616899 │ │ - @ instruction: 0xff60d7b8 │ │ - @ instruction: 0xff61686d │ │ - @ instruction: 0xff60d778 │ │ + @ instruction: 0xff60d7bd │ │ + @ instruction: 0xff616872 │ │ + @ instruction: 0xff60d791 │ │ + @ instruction: 0xff616846 │ │ + @ instruction: 0xff60d751 │ │ @ instruction: 0xff633754 │ │ - @ instruction: 0xff60d738 │ │ - @ instruction: 0xff60d8d4 │ │ - @ instruction: 0xff60d838 │ │ + @ instruction: 0xff60d711 │ │ + @ instruction: 0xff60d8ad │ │ + @ instruction: 0xff60d811 │ │ ldr r0, [pc, #4] @ d78bc8 │ │ add r0, pc, r0 │ │ bx lr │ │ ldrdeq pc, [ip], -r8 │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r8, r0 │ │ ldr r0, [r0] │ │ @@ -3554753,21 +3554753,21 @@ │ │ movne r0, #1 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ mov r0, #1 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ @ instruction: 0xff62ed79 │ │ - @ instruction: 0xff60d39c │ │ - @ instruction: 0xff60d33c │ │ - @ instruction: 0xff6151d8 │ │ - @ instruction: 0xff60d2ec │ │ - @ instruction: 0xff60d28c │ │ + @ instruction: 0xff60d375 │ │ + @ instruction: 0xff60d315 │ │ + @ instruction: 0xff6151b1 │ │ + @ instruction: 0xff60d2c5 │ │ + @ instruction: 0xff60d265 │ │ @ instruction: 0xff628522 │ │ - @ instruction: 0xff6191e4 │ │ + @ instruction: 0xff6191bd │ │ ldr r0, [pc, #4] @ d78df8 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq pc, ip, r4, lsr r3 @ │ │ push {fp, lr} │ │ mov r0, r1 │ │ ldr r1, [pc, #32] @ d78e2c │ │ @@ -3554813,15 +3554813,15 @@ │ │ andeq r0, r0, r0 │ │ andeq r0, r0, r8 │ │ andeq r0, r0, r0 │ │ andeq r0, r0, r1 │ │ andeq r0, r0, r0 │ │ andsmi r0, r0, r0 │ │ andeq r0, r0, r0 │ │ - @ instruction: 0xff622a54 │ │ + @ instruction: 0xff622a2d │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ mov r7, r0 │ │ mov r6, r0 │ │ ldr r4, [r7], #24 │ │ @@ -3554917,17 +3554917,17 @@ │ │ andeq r0, r0, r0 │ │ andeq r0, r0, r8 │ │ andeq r0, r0, r0 │ │ andeq r0, r0, r1 │ │ andeq r0, r0, r0 │ │ andsmi r0, r0, r0 │ │ andeq r0, r0, r0 │ │ - @ instruction: 0xff6229b0 │ │ - @ instruction: 0xff62294c │ │ - @ instruction: 0xff6228d8 │ │ + @ instruction: 0xff622989 │ │ + @ instruction: 0xff622925 │ │ + @ instruction: 0xff6228b1 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, r6, r7, fp, lr} │ │ ldr r4, [pc, #156] @ d79120 │ │ add r6, r0, #24 │ │ ldr r1, [r0, #4] │ │ @@ -3554965,15 +3554965,15 @@ │ │ andeq r0, r0, r0 │ │ andsmi r0, r0, r0 │ │ andeq r0, r0, r0 │ │ andseq r0, r0, r0 │ │ andeq r0, r0, r0 │ │ andeq r0, r0, r8 │ │ andeq r0, r0, r0 │ │ - @ instruction: 0xff622820 │ │ + @ instruction: 0xff6227f9 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ push {r4, r5, fp, lr} │ │ ldr r5, [pc, #100] @ d791a0 │ │ mov r4, r0 │ │ ldr r0, [r0, #16] │ │ @@ -3554997,15 +3554997,15 @@ │ │ andeq r0, r0, r0 │ │ andeq r0, r0, r8 │ │ andeq r0, r0, r0 │ │ andeq r0, r0, r1 │ │ andeq r0, r0, r0 │ │ andsmi r0, r0, r0 │ │ andeq r0, r0, r0 │ │ - @ instruction: 0xff622768 │ │ + @ instruction: 0xff622741 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #132 @ 0x84 │ │ mov r6, r3 │ │ mov fp, r2 │ │ mov r9, r1 │ │ mov r5, r0 │ │ mov r7, #0 │ │ @@ -3555499,34 +3555499,34 @@ │ │ mov r1, r4 │ │ mov r3, #544 @ 0x220 │ │ add r2, pc, r2 │ │ bl cd15ec │ │ b d794e8 │ │ mov r7, #0 │ │ b d794e8 │ │ - @ instruction: 0xff62252c │ │ + @ instruction: 0xff622505 │ │ @ instruction: 0xff632c41 │ │ - @ instruction: 0xff622500 │ │ + @ instruction: 0xff6224d9 │ │ @ instruction: 0xff632c15 │ │ - @ instruction: 0xff62254c │ │ + @ instruction: 0xff622525 │ │ @ instruction: 0xff62606c │ │ - @ instruction: 0xff622480 │ │ + @ instruction: 0xff622459 │ │ @ instruction: 0xff625fa0 │ │ - @ instruction: 0xff622430 │ │ + @ instruction: 0xff622409 │ │ @ instruction: 0xff625f50 │ │ - @ instruction: 0xff6223e4 │ │ + @ instruction: 0xff6223bd │ │ @ instruction: 0xff625f04 │ │ - @ instruction: 0xff622368 │ │ + @ instruction: 0xff622341 │ │ @ instruction: 0xff625e88 │ │ - @ instruction: 0xff622320 │ │ + @ instruction: 0xff6222f9 │ │ @ instruction: 0xff625e40 │ │ - @ instruction: 0xff6222fc │ │ - @ instruction: 0xff621f78 │ │ + @ instruction: 0xff6222d5 │ │ + @ instruction: 0xff621f51 │ │ @ instruction: 0xff625a98 │ │ - @ instruction: 0xff621f48 │ │ + @ instruction: 0xff621f21 │ │ ldr r0, [pc, #4] @ d799d4 │ │ add r0, pc, r0 │ │ bx lr │ │ ldrdeq lr, [ip], -r0 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #8 │ │ mov r6, #1 │ │ @@ -3555738,26 +3555738,26 @@ │ │ movne r6, #1 │ │ b d79d24 │ │ mov r6, #1 │ │ mov r0, r6 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ @ instruction: 0xff62df89 │ │ - @ instruction: 0xff621e84 │ │ - @ instruction: 0xff621e2c │ │ - @ instruction: 0xff6143f8 │ │ - @ instruction: 0xff621de4 │ │ - @ instruction: 0xff621d8c │ │ - @ instruction: 0xff612c4c │ │ + @ instruction: 0xff621e5d │ │ + @ instruction: 0xff621e05 │ │ + @ instruction: 0xff6143d1 │ │ + @ instruction: 0xff621dbd │ │ + @ instruction: 0xff621d65 │ │ + @ instruction: 0xff612c25 │ │ @ instruction: 0xff632fef │ │ - @ instruction: 0xff610952 │ │ + @ instruction: 0xff61092b │ │ @ instruction: 0xff63157a │ │ @ instruction: 0xff63bfcd │ │ - @ instruction: 0xff621bd8 │ │ - @ instruction: 0xff621bb4 │ │ + @ instruction: 0xff621bb1 │ │ + @ instruction: 0xff621b8d │ │ ldr r0, [pc, #4] @ d79d70 │ │ add r0, pc, r0 │ │ bx lr │ │ ldrdeq lr, [ip], -r4 │ │ push {fp, lr} │ │ mov r0, r1 │ │ ldr r1, [pc, #32] @ d79da4 │ │ @@ -3555802,16 +3555802,16 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #147 @ 0x93 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c8cce8 │ │ mov r0, r4 │ │ pop {r4, pc} │ │ - @ instruction: 0xff61c974 │ │ - @ instruction: 0xff621ab8 │ │ + @ instruction: 0xff61c94d │ │ + @ instruction: 0xff621a91 │ │ @ instruction: 0xff6255b5 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #236 @ 0xec │ │ str r0, [sp, #16] │ │ add r0, r1, r2, lsl #7 │ │ sub r0, r0, #64 @ 0x40 │ │ add ip, sp, #104 @ 0x68 │ │ @@ -3556557,23 +3556557,23 @@ │ │ mov r1, #64 @ 0x40 │ │ bl daf490 │ │ b d7a90c │ │ sub r2, r8, r7 │ │ add r1, sp, #16 │ │ b d7a824 │ │ @ instruction: 0xff6352cf │ │ - @ instruction: 0xff61f53f │ │ + @ instruction: 0xff61f518 │ │ @ instruction: 0xff6352a3 │ │ - @ instruction: 0xff61f513 │ │ + @ instruction: 0xff61f4ec │ │ @ instruction: 0xff635277 │ │ - @ instruction: 0xff61f4e7 │ │ + @ instruction: 0xff61f4c0 │ │ @ instruction: 0xff63524b │ │ - @ instruction: 0xff61f4bb │ │ + @ instruction: 0xff61f494 │ │ @ instruction: 0xff63521f │ │ - @ instruction: 0xff61f48f │ │ + @ instruction: 0xff61f468 │ │ ldr r0, [pc, #4] @ d7aa30 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq sp, ip, ip, lsl #17 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #8 │ │ mov r8, r0 │ │ @@ -3556701,21 +3556701,21 @@ │ │ strb r0, [r8, #32] │ │ mov r6, #1 │ │ mov r0, r6 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ @ instruction: 0xff62ddf0 │ │ @ instruction: 0xff635067 │ │ - @ instruction: 0xff61d57a │ │ + @ instruction: 0xff61d553 │ │ @ instruction: 0xff635003 │ │ @ instruction: 0xff630179 │ │ @ instruction: 0xff634f9f │ │ @ instruction: 0xff636f73 │ │ @ instruction: 0xff634f07 │ │ - @ instruction: 0xff61d456 │ │ + @ instruction: 0xff61d42f │ │ ldr r0, [pc, #4] @ d7ac68 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq sp, ip, r0, ror #13 │ │ push {fp, lr} │ │ mov r0, r1 │ │ ldr r1, [pc, #32] @ d7ac9c │ │ @@ -3556741,15 +3556741,15 @@ │ │ add r1, pc, r1 │ │ bl cd1158 │ │ cmp r0, #0 │ │ movne r5, r0 │ │ strne r4, [r0] │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff616170 │ │ + @ instruction: 0xff616149 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ mov r6, r0 │ │ ldr r4, [r0] │ │ mov r9, #0 │ │ bl d43ff4 │ │ cmp r0, #0 │ │ beq d7ae30 │ │ @@ -3556827,16 +3556827,16 @@ │ │ str r8, [r5] │ │ vst1.32 {d16-d17}, [r6] │ │ vst1.32 {d16-d17}, [r4] │ │ vst1.32 {d16-d17}, [r7] │ │ bl cd1394 │ │ mov r0, r9 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - @ instruction: 0xff616128 │ │ - @ instruction: 0xff61605c │ │ + @ instruction: 0xff616101 │ │ + @ instruction: 0xff616035 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ mov r7, r0 │ │ ldr r8, [r0] │ │ ldr r1, [r7, #4]! │ │ mov r4, r0 │ │ @@ -3556868,15 +3556868,15 @@ │ │ mov r1, r9 │ │ mov r2, #320 @ 0x140 │ │ vst1.32 {d16-d17}, [r5] │ │ vst1.32 {d16-d17}, [r6] │ │ vst1.32 {d16-d17}, [r7] │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ b cd1394 │ │ - @ instruction: 0xff615fb4 │ │ + @ instruction: 0xff615f8d │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ mov r7, r0 │ │ mov r4, r0 │ │ ldr r8, [r0] │ │ ldr r0, [r7, #4]! │ │ bl ca5cc4 │ │ add r0, r4, #8 │ │ @@ -3556901,15 +3556901,15 @@ │ │ bl cd15ec │ │ vmov.i32 q8, #0 @ 0x00000000 │ │ str r8, [r4] │ │ vst1.32 {d16-d17}, [r5] │ │ vst1.32 {d16-d17}, [r6] │ │ vst1.32 {d16-d17}, [r7] │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff615f20 │ │ + @ instruction: 0xff615ef9 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #140 @ 0x8c │ │ mov r5, r3 │ │ mov r4, r2 │ │ mov fp, r1 │ │ mov r7, r0 │ │ bl d43ff4 │ │ @@ -3557236,29 +3557236,29 @@ │ │ mov r2, r4 │ │ blx da824e │ │ mov r6, #1 │ │ mov r7, r5 │ │ cmp r8, #0 │ │ bne d7b3ac │ │ b d7b444 │ │ - @ instruction: 0xff615e10 │ │ + @ instruction: 0xff615de9 │ │ @ instruction: 0xff634b0b │ │ @ instruction: 0xff62bc79 │ │ - @ instruction: 0xff615ba8 │ │ + @ instruction: 0xff615b81 │ │ @ instruction: 0xff6348a3 │ │ @ instruction: 0xff629524 │ │ @ instruction: 0xff699134 │ │ - @ instruction: 0xff615d70 │ │ - @ instruction: 0xff620595 │ │ + @ instruction: 0xff615d49 │ │ + @ instruction: 0xff62056e │ │ @ instruction: 0xff63db78 │ │ - @ instruction: 0xff615a10 │ │ - @ instruction: 0xff615a78 │ │ - @ instruction: 0xff615b8c │ │ + @ instruction: 0xff6159e9 │ │ + @ instruction: 0xff615a51 │ │ + @ instruction: 0xff615b65 │ │ @ instruction: 0xff634887 │ │ - @ instruction: 0xff615b60 │ │ + @ instruction: 0xff615b39 │ │ @ instruction: 0xff63485b │ │ ldr r0, [pc, #4] @ d7b4e8 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq ip, ip, r8, lsr #30 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #16 │ │ @@ -3557357,16 +3557357,16 @@ │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ @ instruction: 0xff629058 │ │ @ instruction: 0xff63d048 │ │ @ instruction: 0xff634eeb │ │ @ instruction: 0xff62d298 │ │ @ instruction: 0xff609dd1 │ │ - @ instruction: 0xff61287c │ │ - @ instruction: 0xff60a9cf │ │ + @ instruction: 0xff612855 │ │ + @ instruction: 0xff60a9a8 │ │ ldr r0, [pc, #4] @ d7b694 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq ip, ip, r0, lsr lr │ │ push {r4, r5, fp, lr} │ │ mov r2, r1 │ │ ldr r1, [pc, #144] @ d7b738 │ │ @@ -3557404,16 +3557404,16 @@ │ │ mov r2, #0 │ │ bl c8cce8 │ │ mov r1, #0 │ │ mov r0, r5 │ │ pop {r4, r5, fp, lr} │ │ b cd69f0 │ │ @ instruction: 0xff63d8a4 │ │ - @ instruction: 0xff615728 │ │ - @ instruction: 0xff6100d2 │ │ + @ instruction: 0xff615701 │ │ + @ instruction: 0xff6100ab │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #16 │ │ mov r7, r3 │ │ mov r4, r2 │ │ mov r5, r1 │ │ mov r6, r0 │ │ bl d43ff4 │ │ @@ -3557474,19 +3557474,19 @@ │ │ ldr r2, [pc, #40] @ d7b868 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c8cbf8 │ │ mov r0, #57 @ 0x39 │ │ mov r1, #129 @ 0x81 │ │ b d7b7e0 │ │ - @ instruction: 0xff615668 │ │ + @ instruction: 0xff615641 │ │ @ instruction: 0xff639940 │ │ - @ instruction: 0xff615690 │ │ + @ instruction: 0xff615669 │ │ @ instruction: 0xff639968 │ │ - @ instruction: 0xff6155f8 │ │ + @ instruction: 0xff6155d1 │ │ @ instruction: 0xff6398d0 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #84 @ 0x54 │ │ cmp r2, #1073741824 @ 0x40000000 │ │ mov r8, #0 │ │ movls sl, r1 │ │ ldrls r1, [sp, #120] @ 0x78 │ │ @@ -3557940,24 +3557940,24 @@ │ │ mov r0, r4 │ │ mov r1, r8 │ │ movw r3, #461 @ 0x1cd │ │ add r2, pc, r2 │ │ bl cd15ec │ │ b d7bf70 │ │ @ instruction: 0xff6218ae │ │ - @ instruction: 0xff61df09 │ │ + @ instruction: 0xff61dee2 │ │ @ instruction: 0xff621882 │ │ - @ instruction: 0xff61dedd │ │ + @ instruction: 0xff61deb6 │ │ @ instruction: 0xff621856 │ │ - @ instruction: 0xff61deb1 │ │ + @ instruction: 0xff61de8a │ │ @ instruction: 0xff62182a │ │ - @ instruction: 0xff61de85 │ │ + @ instruction: 0xff61de5e │ │ @ instruction: 0xff625af1 │ │ @ instruction: 0xff6217e2 │ │ - @ instruction: 0xff61de3d │ │ + @ instruction: 0xff61de16 │ │ @ instruction: 0xff62197a │ │ @ instruction: 0xff6218ce │ │ @ instruction: 0xff6217a6 │ │ ldr r0, [pc, #4] @ d7bfdc │ │ add r0, pc, r0 │ │ bx lr │ │ andeq ip, ip, r0, ror #10 │ │ @@ -3558274,15 +3558274,15 @@ │ │ cmp r0, #0 │ │ movne r1, #1 │ │ movne r5, r0 │ │ strne r1, [r0, #76] @ 0x4c │ │ strne r4, [r0] │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff618089 │ │ + @ instruction: 0xff618062 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ mov r5, r0 │ │ ldr r7, [r0] │ │ mov r4, #0 │ │ bl d43ff4 │ │ cmp r0, #0 │ │ beq d7c610 │ │ @@ -3558355,28 +3558355,28 @@ │ │ ldr r1, [pc, #24] @ d7c61c │ │ mov r0, r6 │ │ movw r2, #369 @ 0x171 │ │ add r1, pc, r1 │ │ bl cd1394 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff618039 │ │ - @ instruction: 0xff617f31 │ │ + @ instruction: 0xff618012 │ │ + @ instruction: 0xff617f0a │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl d7c650 │ │ ldr r1, [pc, #16] @ d7c64c │ │ mov r0, r4 │ │ movw r2, #369 @ 0x171 │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b cd1394 │ │ - @ instruction: 0xff617ef9 │ │ + @ instruction: 0xff617ed2 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ add r9, r0, #4 │ │ mov r4, r0 │ │ ldr r8, [r0] │ │ mov r0, r9 │ │ bl d44c30 │ │ mov r7, r4 │ │ @@ -3558423,15 +3558423,15 @@ │ │ mov r0, #56 @ 0x38 │ │ vst1.32 {d16-d17}, [r7], r0 │ │ mov r0, #1 │ │ vst1.32 {d16-d17}, [r9] │ │ str r8, [r4] │ │ str r0, [r7] │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - @ instruction: 0xff617ebd │ │ + @ instruction: 0xff617e96 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #76 @ 0x4c │ │ mov r6, r0 │ │ mov r0, #0 │ │ mov r7, r3 │ │ mov r4, r2 │ │ mov r5, r1 │ │ @@ -3558605,29 +3558605,29 @@ │ │ ldr r2, [pc, #72] @ d7ca34 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c8cbf8 │ │ mov r0, #57 @ 0x39 │ │ mov r1, #141 @ 0x8d │ │ b d7c8b0 │ │ - @ instruction: 0xff617d51 │ │ + @ instruction: 0xff617d2a │ │ @ instruction: 0xff638933 │ │ - @ instruction: 0xff617d79 │ │ + @ instruction: 0xff617d52 │ │ @ instruction: 0xff63895b │ │ - @ instruction: 0xff617cc5 │ │ + @ instruction: 0xff617c9e │ │ @ instruction: 0xff6388a7 │ │ - @ instruction: 0xff617c9d │ │ + @ instruction: 0xff617c76 │ │ @ instruction: 0xff63887f │ │ - @ instruction: 0xff617ced │ │ + @ instruction: 0xff617cc6 │ │ @ instruction: 0xff6388cf │ │ - @ instruction: 0xff617c4d │ │ + @ instruction: 0xff617c26 │ │ @ instruction: 0xff63882f │ │ - @ instruction: 0xff617b51 │ │ + @ instruction: 0xff617b2a │ │ @ instruction: 0xff638733 │ │ - @ instruction: 0xff617b75 │ │ + @ instruction: 0xff617b4e │ │ ldr r0, [pc, #4] @ d7ca48 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq fp, ip, r0, lsl #24 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, sp, #8 │ │ mov r4, r0 │ │ @@ -3558883,28 +3558883,28 @@ │ │ str r7, [r5] │ │ bl cd6f3c │ │ cmp r0, #0 │ │ bne d7cbf0 │ │ b d7cc7c │ │ @ instruction: 0xff633a03 │ │ @ instruction: 0xff62bdc0 │ │ - @ instruction: 0xff61789d │ │ - @ instruction: 0xff614387 │ │ - @ instruction: 0xff617805 │ │ + @ instruction: 0xff617876 │ │ + @ instruction: 0xff614360 │ │ + @ instruction: 0xff6177de │ │ @ instruction: 0xff63c1ef │ │ @ instruction: 0xff6237a4 │ │ - @ instruction: 0xff617851 │ │ - @ instruction: 0xff614321 │ │ - @ instruction: 0xff6177b9 │ │ + @ instruction: 0xff61782a │ │ + @ instruction: 0xff6142fa │ │ + @ instruction: 0xff617792 │ │ @ instruction: 0xff62f467 │ │ - @ instruction: 0xff612507 │ │ - @ instruction: 0xff61776d │ │ - @ instruction: 0xff6142a5 │ │ - @ instruction: 0xff617721 │ │ - @ instruction: 0xff61dfb8 │ │ + @ instruction: 0xff6124e0 │ │ + @ instruction: 0xff617746 │ │ + @ instruction: 0xff61427e │ │ + @ instruction: 0xff6176fa │ │ + @ instruction: 0xff61df91 │ │ @ instruction: 0xff639051 │ │ andeq fp, ip, r8, ror #21 │ │ ldr r0, [pc, #4] @ d7cea4 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq fp, ip, r8, ror #17 │ │ push {r4, r5, fp, lr} │ │ @@ -3558939,16 +3558939,16 @@ │ │ mov r5, #0 │ │ bl c8cce8 │ │ mov r0, r4 │ │ mov r1, r5 │ │ pop {r4, r5, fp, lr} │ │ b cd69f0 │ │ @ instruction: 0xff63c094 │ │ - @ instruction: 0xff617635 │ │ - @ instruction: 0xff6193ca │ │ + @ instruction: 0xff61760e │ │ + @ instruction: 0xff6193a3 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #92 @ 0x5c │ │ mov r4, #0 │ │ mov fp, r1 │ │ lsrs r1, r0, #24 │ │ str r4, [sp, #88] @ 0x58 │ │ str r4, [sp, #84] @ 0x54 │ │ @@ -3559052,15 +3559052,15 @@ │ │ add r0, r0, #2 │ │ ldr r3, [sp, #164] @ 0xa4 │ │ ldr r7, [sp, #84] @ 0x54 │ │ str r0, [r1] │ │ str r7, [r2] │ │ str r6, [r3] │ │ b d7d0c0 │ │ - @ instruction: 0xff61752d │ │ + @ instruction: 0xff617506 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #76 @ 0x4c │ │ cmp r2, #1073741824 @ 0x40000000 │ │ movls r9, r1 │ │ ldrls r1, [sp, #112] @ 0x70 │ │ cmpls r1, #1073741824 @ 0x40000000 │ │ bls d7d158 │ │ @@ -3559172,15 +3559172,15 @@ │ │ beq d7d280 │ │ add r1, sp, #8 │ │ mov r0, r8 │ │ mov r2, r6 │ │ blx da824e │ │ mov sl, #1 │ │ b d7d280 │ │ - @ instruction: 0xff61740d │ │ + @ instruction: 0xff6173e6 │ │ @ instruction: 0xff627a47 │ │ push {r4, r5, r6, lr} │ │ mov r5, r3 │ │ mov r4, r0 │ │ cmp r1, #0 │ │ beq d7d308 │ │ bl cd3dc4 │ │ @@ -3559346,16 +3559346,16 @@ │ │ mov r0, r4 │ │ bl c9885c │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff637c5a │ │ @ instruction: 0xff62b0fb │ │ @ instruction: 0xff62392b │ │ - @ instruction: 0xff60c6d4 │ │ - @ instruction: 0xff616fe1 │ │ + @ instruction: 0xff60c6ad │ │ + @ instruction: 0xff616fba │ │ @ instruction: 0xff6416d8 │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #16 │ │ mov r6, r3 │ │ mov r7, r2 │ │ mov r5, r0 │ │ cmp r1, #0 │ │ @@ -3559957,21 +3559957,21 @@ │ │ mov r0, r6 │ │ add sp, sp, #172 @ 0xac │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff62b59a │ │ @ instruction: 0xff63affb │ │ @ instruction: 0xff639117 │ │ @ instruction: 0xff62a8d4 │ │ - @ instruction: 0xff61c04d │ │ + @ instruction: 0xff61c026 │ │ @ instruction: 0xff696473 │ │ - @ instruction: 0xff618523 │ │ + @ instruction: 0xff6184fc │ │ @ instruction: 0xff6963f7 │ │ @ instruction: 0xff63ae37 │ │ @ instruction: 0xff638f53 │ │ - @ instruction: 0xff6184bb │ │ + @ instruction: 0xff618494 │ │ push {r4, r5, fp, lr} │ │ ldr r1, [pc, #52] @ d7df7c │ │ mov r4, r0 │ │ mov r0, #40 @ 0x28 │ │ mov r2, #195 @ 0xc3 │ │ add r1, pc, r1 │ │ bl cd1158 │ │ @@ -3560211,15 +3560211,15 @@ │ │ mov r5, #1 │ │ str r6, [r0] │ │ ldr r0, [r8, #16] │ │ str r0, [r9] │ │ b d7e1b0 │ │ @ instruction: 0xff63accb │ │ @ instruction: 0xff62c1ae │ │ - @ instruction: 0xff61a038 │ │ + @ instruction: 0xff61a011 │ │ @ instruction: 0xff63ac33 │ │ @ instruction: 0xff62c116 │ │ @ instruction: 0xff62a54b │ │ @ instruction: 0xff63aa77 │ │ @ instruction: 0xff62bf5a │ │ @ instruction: 0xff62113f │ │ @ instruction: 0xff63aca3 │ │ @@ -3560391,24 +3560391,24 @@ │ │ ldr r2, [pc, #48] @ d7e604 │ │ mov r0, #57 @ 0x39 │ │ mov r1, #158 @ 0x9e │ │ add r2, pc, r2 │ │ bl c8cce8 │ │ b d7e59c │ │ @ instruction: 0xff63a913 │ │ - @ instruction: 0xff612aa1 │ │ - @ instruction: 0xff619c78 │ │ + @ instruction: 0xff612a7a │ │ + @ instruction: 0xff619c51 │ │ @ instruction: 0xff63a797 │ │ - @ instruction: 0xff612925 │ │ - @ instruction: 0xff61b843 │ │ + @ instruction: 0xff6128fe │ │ + @ instruction: 0xff61b81c │ │ @ instruction: 0xff63a73b │ │ - @ instruction: 0xff6128c9 │ │ + @ instruction: 0xff6128a2 │ │ @ instruction: 0xff62286c │ │ @ instruction: 0xff63a8e3 │ │ - @ instruction: 0xff61b991 │ │ + @ instruction: 0xff61b96a │ │ push {r4, r5, r6, lr} │ │ mov r4, r0 │ │ ldrd r0, [r0, #24] │ │ ldr r5, [pc, #60] @ d7e660 │ │ mov r3, #208 @ 0xd0 │ │ add r5, pc, r5 │ │ mov r2, r5 │ │ @@ -3560483,15 +3560483,15 @@ │ │ mov r2, #0 │ │ bl cd6f3c │ │ cmp r0, #0 │ │ bne d7e6b8 │ │ mov r0, #0 │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff60d165 │ │ + @ instruction: 0xff60d13e │ │ @ instruction: 0xff63a637 │ │ @ instruction: 0xff63a642 │ │ ldr r0, [pc, #4] @ d7e770 │ │ add r0, pc, r0 │ │ bx lr │ │ muleq ip, ip, r0 │ │ push {fp, lr} │ │ @@ -3560879,16 +3560879,16 @@ │ │ b d7ed48 │ │ add lr, sp, #512 @ 0x200 │ │ mov r1, r7 │ │ add r0, lr, #202 @ 0xca │ │ bl daf490 │ │ b d7ed48 │ │ @ instruction: 0xff639fdb │ │ - @ instruction: 0xff61215b │ │ - @ instruction: 0xff60aece │ │ + @ instruction: 0xff612134 │ │ + @ instruction: 0xff60aea7 │ │ @ instruction: 0xff630eb8 │ │ @ instruction: 0xff69554f │ │ @ instruction: 0xff63bcfb │ │ @ instruction: 0xff6954ff │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, sp, #8 │ │ mov r5, r3 │ │ @@ -3560947,15 +3560947,15 @@ │ │ bl c8cce8 │ │ mov r5, #0 │ │ mov r0, r5 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ @ instruction: 0xff639e9b │ │ @ instruction: 0xff632848 │ │ - @ instruction: 0xff610234 │ │ + @ instruction: 0xff61020d │ │ push {r4, lr} │ │ ldr r1, [pc, #220] @ d7ef84 │ │ mov r4, r0 │ │ add r1, pc, r1 │ │ bl cd3328 │ │ cmp r0, #0 │ │ beq d7ef4c │ │ @@ -3561006,21 +3561006,21 @@ │ │ b d7ef70 │ │ mov r0, #4 │ │ ldr r1, [pc, #32] @ d7ef98 │ │ add r0, r0, r0, lsl #3 │ │ add r1, pc, r1 │ │ add r0, r1, r0, lsl #2 │ │ pop {r4, pc} │ │ - @ instruction: 0xff60f523 │ │ + @ instruction: 0xff60f4fc │ │ @ instruction: 0xff606454 │ │ @ instruction: 0xff63ad54 │ │ - @ instruction: 0xff61d459 │ │ - @ instruction: 0xff607e3e │ │ + @ instruction: 0xff61d432 │ │ + @ instruction: 0xff607e17 │ │ andeq r9, ip, r8, asr #17 │ │ - @ instruction: 0xff61aeae │ │ + @ instruction: 0xff61ae87 │ │ @ instruction: 0xff634362 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, sp, #128 @ 0x80 │ │ mov r9, r1 │ │ ldr r1, [pc, #352] @ d7f118 │ │ add r4, sp, #24 │ │ mov r8, r2 │ │ @@ -3561108,18 +3561108,18 @@ │ │ bl c8cce8 │ │ mov r0, #0 │ │ cmp r4, #0 │ │ movwgt r0, #1 │ │ add sp, sp, #128 @ 0x80 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ @ instruction: 0xff63a699 │ │ - @ instruction: 0xff60ee9c │ │ + @ instruction: 0xff60ee75 │ │ @ instruction: 0xff629838 │ │ @ instruction: 0xff606359 │ │ - @ instruction: 0xff61acee │ │ + @ instruction: 0xff61acc7 │ │ @ instruction: 0xff63fb22 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #76 @ 0x4c │ │ ldr sl, [sp, #116] @ 0x74 │ │ mov r5, r2 │ │ str r0, [sp, #36] @ 0x24 │ │ ldr r0, [sp, #136] @ 0x88 │ │ @@ -3561233,19 +3561233,19 @@ │ │ add r1, pc, r1 │ │ bl cd1394 │ │ b d7f304 │ │ mov r5, #0 │ │ mov r0, r5 │ │ add sp, sp, #76 @ 0x4c │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff61ac4e │ │ + @ instruction: 0xff61ac27 │ │ @ instruction: 0xff694fff │ │ - @ instruction: 0xff61ab1e │ │ - @ instruction: 0xff60fe01 │ │ - @ instruction: 0xff61aae2 │ │ + @ instruction: 0xff61aaf7 │ │ + @ instruction: 0xff60fdda │ │ + @ instruction: 0xff61aabb │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #68 @ 0x44 │ │ str r0, [sp, #32] │ │ mov r7, r1 │ │ ldr r0, [sp, #104] @ 0x68 │ │ mov r5, r2 │ │ ldr sl, [sp, #108] @ 0x6c │ │ @@ -3561367,19 +3561367,19 @@ │ │ add r1, pc, r1 │ │ bl cd1394 │ │ b d7f51c │ │ mov r7, #0 │ │ mov r0, r7 │ │ add sp, sp, #68 @ 0x44 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff61aa4e │ │ + @ instruction: 0xff61aa27 │ │ @ instruction: 0xff694ddf │ │ - @ instruction: 0xff61a8fa │ │ + @ instruction: 0xff61a8d3 │ │ @ instruction: 0xff6321dc │ │ - @ instruction: 0xff61a8ca │ │ + @ instruction: 0xff61a8a3 │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #80 @ 0x50 │ │ mov r6, r1 │ │ mov r1, r0 │ │ mov r0, r2 │ │ mov r2, r3 │ │ mov r5, r3 │ │ @@ -3561444,15 +3561444,15 @@ │ │ movt r1, #8 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c8cce8 │ │ mov r0, r4 │ │ add sp, sp, #80 @ 0x50 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff61a7aa │ │ + @ instruction: 0xff61a783 │ │ @ instruction: 0xff629005 │ │ @ instruction: 0xff60536f │ │ @ instruction: 0xff6366b5 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #100 @ 0x64 │ │ mov r8, r1 │ │ ldr r1, [pc, #360] @ d7f7e8 │ │ @@ -3561543,21 +3561543,21 @@ │ │ mov r0, r5 │ │ bl ca1848 │ │ mov r0, r4 │ │ add sp, sp, #100 @ 0x64 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov r4, #0 │ │ b d7f7d4 │ │ - @ instruction: 0xff61ccbd │ │ - @ instruction: 0xff6076b6 │ │ - @ instruction: 0xff60a561 │ │ - @ instruction: 0xff6132be │ │ + @ instruction: 0xff61cc96 │ │ + @ instruction: 0xff60768f │ │ + @ instruction: 0xff60a53a │ │ + @ instruction: 0xff613297 │ │ @ instruction: 0xff628f10 │ │ @ instruction: 0xff629b62 │ │ - @ instruction: 0xff61a671 │ │ + @ instruction: 0xff61a64a │ │ @ instruction: 0xff694a9f │ │ @ instruction: 0xff62e658 │ │ @ instruction: 0xff694a47 │ │ push {r4, r5, fp, lr} │ │ ldr r1, [pc, #52] @ d7f850 │ │ mov r4, r0 │ │ mov r0, #40 @ 0x28 │ │ @@ -3561569,15 +3561569,15 @@ │ │ mov r5, r0 │ │ mov r0, r4 │ │ bl d9f7b4 │ │ mov r1, r0 │ │ mov r0, r5 │ │ str r1, [r5, #8] │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff60a401 │ │ + @ instruction: 0xff60a3da │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r4, r2 │ │ mov r6, r1 │ │ mov r5, r0 │ │ bl d43ff4 │ │ cmp r0, #0 │ │ beq d7f8e4 │ │ @@ -3561612,16 +3561612,16 @@ │ │ b d7ffc4 │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ mvn r0, #1 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ mov r0, r7 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6074be │ │ - @ instruction: 0xff61cabd │ │ + @ instruction: 0xff607497 │ │ + @ instruction: 0xff61ca96 │ │ @ instruction: 0xff6299ba │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #100 @ 0x64 │ │ ldr r7, [r0, #16] │ │ cmp r7, #1 │ │ bne d7f964 │ │ ldr r4, [sp, #136] @ 0x88 │ │ @@ -3561816,25 +3561816,25 @@ │ │ str r1, [r0] │ │ ldr r0, [r7, #16] │ │ str r0, [r4] │ │ b d7fbb8 │ │ add r6, r5, #9 │ │ mov r9, r5 │ │ b d7fb6c │ │ - @ instruction: 0xff60a2d9 │ │ + @ instruction: 0xff60a2b2 │ │ @ instruction: 0xff62a892 │ │ - @ instruction: 0xff61871c │ │ - @ instruction: 0xff60a235 │ │ + @ instruction: 0xff6186f5 │ │ + @ instruction: 0xff60a20e │ │ @ instruction: 0xff62a7ee │ │ @ instruction: 0xff628c23 │ │ - @ instruction: 0xff60a0d9 │ │ + @ instruction: 0xff60a0b2 │ │ @ instruction: 0xff6391dc │ │ - @ instruction: 0xff60a08d │ │ + @ instruction: 0xff60a066 │ │ @ instruction: 0xff639190 │ │ - @ instruction: 0xff60a2b1 │ │ + @ instruction: 0xff60a28a │ │ @ instruction: 0xff623388 │ │ push {r4, r5, r6, lr} │ │ mov r4, r2 │ │ mov r6, r1 │ │ mov r5, r0 │ │ bl d43ff4 │ │ mov r1, r0 │ │ @@ -3561872,16 +3561872,16 @@ │ │ str r0, [r5, #20] │ │ mov r0, r5 │ │ mov r1, r4 │ │ pop {r4, r5, r6, lr} │ │ b d7ffc4 │ │ mvn r0, #1 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6070a2 │ │ - @ instruction: 0xff61c6a1 │ │ + @ instruction: 0xff60707b │ │ + @ instruction: 0xff61c67a │ │ @ instruction: 0xff62959e │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #76 @ 0x4c │ │ ldr r7, [r0, #16] │ │ cmp r7, #1 │ │ bne d7fd78 │ │ ldr r7, [r0, #36] @ 0x24 │ │ @@ -3562014,24 +3562014,24 @@ │ │ b d7ff30 │ │ mov r5, #0 │ │ mov r0, r6 │ │ bl c83f7c │ │ mov r0, r5 │ │ add sp, sp, #76 @ 0x4c │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff609ecd │ │ - @ instruction: 0xff611131 │ │ - @ instruction: 0xff618308 │ │ - @ instruction: 0xff609d71 │ │ - @ instruction: 0xff610fd5 │ │ - @ instruction: 0xff619ef3 │ │ - @ instruction: 0xff613699 │ │ - @ instruction: 0xff609da5 │ │ + @ instruction: 0xff609ea6 │ │ + @ instruction: 0xff61110a │ │ + @ instruction: 0xff6182e1 │ │ + @ instruction: 0xff609d4a │ │ + @ instruction: 0xff610fae │ │ + @ instruction: 0xff619ecc │ │ + @ instruction: 0xff613672 │ │ + @ instruction: 0xff609d7e │ │ @ instruction: 0xff638ea8 │ │ - @ instruction: 0xff609e9d │ │ + @ instruction: 0xff609e76 │ │ @ instruction: 0xff626be4 │ │ push {r4, r5, r6, lr} │ │ mov r4, r0 │ │ ldrd r0, [r0, #24] │ │ ldr r5, [pc, #60] @ d7ffc0 │ │ mov r3, #173 @ 0xad │ │ add r5, pc, r5 │ │ @@ -3562045,15 +3562045,15 @@ │ │ bl c83f7c │ │ str r6, [r4, #4] │ │ mov r0, r4 │ │ mov r1, r5 │ │ mov r2, #176 @ 0xb0 │ │ pop {r4, r5, r6, lr} │ │ b cd1394 │ │ - @ instruction: 0xff609ca1 │ │ + @ instruction: 0xff609c7a │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #8 │ │ mov r4, r0 │ │ mov r0, #0 │ │ cmp r4, #0 │ │ beq d80088 │ │ cmp r1, #0 │ │ @@ -3562106,16 +3562106,16 @@ │ │ mov r2, #0 │ │ bl cd6f3c │ │ cmp r0, #0 │ │ bne d80024 │ │ mov r0, #0 │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff60b7fd │ │ - @ instruction: 0xff609bf5 │ │ + @ instruction: 0xff60b7d6 │ │ + @ instruction: 0xff609bce │ │ @ instruction: 0xff638cd6 │ │ ldr r0, [pc, #4] @ d800cc │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r8, ip, r8, lsl #17 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ @@ -3562201,16 +3562201,16 @@ │ │ mov r0, r4 │ │ mov r1, r8 │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ b d7ffc4 │ │ mvn r7, #1 │ │ mov r0, r7 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff606bd6 │ │ - @ instruction: 0xff61c1d5 │ │ + @ instruction: 0xff606baf │ │ + @ instruction: 0xff61c1ae │ │ @ instruction: 0xff6290d2 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #388 @ 0x184 │ │ ldr sl, [r0, #36] @ 0x24 │ │ mov r7, r2 │ │ ldr r2, [r2, #72] @ 0x48 │ │ add fp, sp, #210 @ 0xd2 │ │ @@ -3562371,15 +3562371,15 @@ │ │ mov r6, #0 │ │ b d8033c │ │ add lr, sp, #256 @ 0x100 │ │ mov r1, r7 │ │ add r0, lr, #66 @ 0x42 │ │ bl daf490 │ │ b d8033c │ │ - @ instruction: 0xff609931 │ │ + @ instruction: 0xff60990a │ │ @ instruction: 0xff638a34 │ │ @ instruction: 0xff62f728 │ │ @ instruction: 0xff693db7 │ │ @ instruction: 0xff63a553 │ │ @ instruction: 0xff693d67 │ │ cmp r0, #0 │ │ moveq r0, #0 │ │ @@ -3562387,15 +3562387,15 @@ │ │ push {fp, lr} │ │ ldr r1, [pc, #16] @ d80518 │ │ add r1, pc, r1 │ │ bl cd3328 │ │ clz r0, r0 │ │ lsr r0, r0, #5 │ │ pop {fp, pc} │ │ - @ instruction: 0xff60ebd3 │ │ + @ instruction: 0xff60ebac │ │ push {r4, r5, fp, lr} │ │ ldr r1, [pc, #60] @ d80564 │ │ mov r4, r0 │ │ mov r0, #12 │ │ mov r2, #86 @ 0x56 │ │ add r1, pc, r1 │ │ bl cd1158 │ │ @@ -3562406,15 +3562406,15 @@ │ │ bl d9f7b4 │ │ mov r1, r0 │ │ mov r0, r5 │ │ mvn r2, #0 │ │ str r1, [r5] │ │ str r2, [r5, #8] │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff61b3a4 │ │ + @ instruction: 0xff61b37d │ │ mov r3, #4096 @ 0x1000 │ │ b d809e4 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #12 │ │ mov r5, r1 │ │ ldr r1, [r0, #8] │ │ mov r7, r0 │ │ @@ -3562536,15 +3562536,15 @@ │ │ mov r0, #0 │ │ add sp, sp, #12 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldr r0, [sp, #8] │ │ mov r1, r8 │ │ bl daf490 │ │ b d80750 │ │ - @ instruction: 0xff61b1a0 │ │ + @ instruction: 0xff61b179 │ │ @ instruction: 0xff630f9d │ │ mov r3, #8192 @ 0x2000 │ │ b d809e4 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ ldr r7, [r0, #8] │ │ mov r4, r1 │ │ @@ -3562603,29 +3562603,29 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #158 @ 0x9e │ │ mov r2, #0 │ │ bl c8cce8 │ │ mov r0, #0 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff61b084 │ │ + @ instruction: 0xff61b05d │ │ @ instruction: 0xff62999a │ │ - @ instruction: 0xff61b0ac │ │ + @ instruction: 0xff61b085 │ │ @ instruction: 0xff6299c2 │ │ push {r4, lr} │ │ mov r4, r0 │ │ ldr r0, [r0, #4] │ │ bl d00de4 │ │ ldr r1, [pc, #16] @ d808b0 │ │ mov r0, r4 │ │ mov r2, #101 @ 0x65 │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b cd1394 │ │ - @ instruction: 0xff61b030 │ │ + @ instruction: 0xff61b009 │ │ push {r4, lr} │ │ ldr r1, [pc, #112] @ d80930 │ │ mov r4, r0 │ │ mov r0, #12 │ │ mov r2, #109 @ 0x6d │ │ add r1, pc, r1 │ │ bl cd1158 │ │ @@ -3562649,16 +3562649,16 @@ │ │ mov r0, r4 │ │ mov r2, #115 @ 0x73 │ │ add r1, pc, r1 │ │ bl cd1394 │ │ mov r1, #0 │ │ mov r0, r1 │ │ pop {r4, pc} │ │ - @ instruction: 0xff61b00c │ │ - @ instruction: 0xff61afb8 │ │ + @ instruction: 0xff61afe5 │ │ + @ instruction: 0xff61af91 │ │ cmp r0, #0 │ │ movwne r0, #1 │ │ bx lr │ │ ldr r0, [pc, #4] @ d80950 │ │ add r0, pc, r0 │ │ bx lr │ │ @ instruction: 0xff693898 │ │ @@ -3562857,23 +3562857,23 @@ │ │ mov r2, #0 │ │ mov r5, #0 │ │ bl c8cce8 │ │ mov r0, r5 │ │ pop {r4, r5, r6, pc} │ │ mov r0, #1 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff609e86 │ │ - @ instruction: 0xff60d914 │ │ + @ instruction: 0xff609e5f │ │ + @ instruction: 0xff60d8ed │ │ @ instruction: 0xff63b1a8 │ │ - @ instruction: 0xff609f0e │ │ + @ instruction: 0xff609ee7 │ │ @ instruction: 0xff61f212 │ │ @ instruction: 0xff63d0dd │ │ @ instruction: 0xff603cff │ │ @ instruction: 0xff635055 │ │ - @ instruction: 0xff6156ad │ │ + @ instruction: 0xff615686 │ │ @ instruction: 0xff62ef08 │ │ ldr r0, [pc, #4] @ d80ca4 │ │ add r0, pc, r0 │ │ bx lr │ │ ldrdeq r7, [ip], -ip │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #8 │ │ @@ -3563050,17 +3563050,17 @@ │ │ movw r1, #259 @ 0x103 │ │ ldr r2, [pc, #24] @ d80f7c │ │ movt r1, #12 │ │ mov r0, #57 @ 0x39 │ │ add r2, pc, r2 │ │ bl c8cce8 │ │ b d80cd0 │ │ - @ instruction: 0xff6153a1 │ │ + @ instruction: 0xff61537a │ │ @ instruction: 0xff639a85 │ │ - @ instruction: 0xff61a994 │ │ + @ instruction: 0xff61a96d │ │ muleq r0, ip, lr │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, fp, lr} │ │ ldr r4, [pc, #76] @ d80fe4 │ │ mov r5, r0 │ │ ldr r1, [r0, #56] @ 0x38 │ │ @@ -3563078,15 +3563078,15 @@ │ │ mov r3, #816 @ 0x330 │ │ bl cd15ec │ │ mov r0, r5 │ │ mov r1, r4 │ │ movw r2, #817 @ 0x331 │ │ pop {r4, r5, fp, lr} │ │ b cd1394 │ │ - @ instruction: 0xff615349 │ │ + @ instruction: 0xff615322 │ │ push {r4, r5, fp, lr} │ │ mov r5, r1 │ │ mov r4, r0 │ │ bl d43ff4 │ │ mov r1, r0 │ │ mov r0, #0 │ │ cmp r5, #4 │ │ @@ -3563177,17 +3563177,17 @@ │ │ mov r3, #1 │ │ bl c4ee94 │ │ cmp r0, #0 │ │ movwne r0, #1 │ │ pop {r4, r5, r6, pc} │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff612775 │ │ - @ instruction: 0xff614497 │ │ - @ instruction: 0xff6099a9 │ │ + @ instruction: 0xff61274e │ │ + @ instruction: 0xff614470 │ │ + @ instruction: 0xff609982 │ │ @ instruction: 0xff620d24 │ │ ldr r0, [pc, #4] @ d8118c │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r7, ip, ip, ror #20 │ │ push {r4, lr} │ │ mov r2, r1 │ │ @@ -3563713,36 +3563713,36 @@ │ │ beq d819c8 │ │ str r7, [r6, #28] │ │ b d81858 │ │ mov r0, #1 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff60cd10 │ │ + @ instruction: 0xff60cce9 │ │ @ instruction: 0xff63a594 │ │ - @ instruction: 0xff6092ea │ │ + @ instruction: 0xff6092c3 │ │ @ instruction: 0xff61e5de │ │ - @ instruction: 0xff614ab1 │ │ - @ instruction: 0xff614945 │ │ + @ instruction: 0xff614a8a │ │ + @ instruction: 0xff61491e │ │ @ instruction: 0xff63c469 │ │ @ instruction: 0xff60307b │ │ - @ instruction: 0xff614a35 │ │ + @ instruction: 0xff614a0e │ │ @ instruction: 0xff634389 │ │ - @ instruction: 0xff6149d5 │ │ - @ instruction: 0xff6090a2 │ │ - @ instruction: 0xff614981 │ │ + @ instruction: 0xff6149ae │ │ + @ instruction: 0xff60907b │ │ + @ instruction: 0xff61495a │ │ @ instruction: 0xff61f4f5 │ │ ldr r0, [pc, #4] @ d81a14 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r7, ip, ip, lsl #11 │ │ ldr r0, [pc, #4] @ d81a24 │ │ add r0, pc, r0 │ │ bx lr │ │ - @ instruction: 0xff608983 │ │ + @ instruction: 0xff60895c │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ mov r6, r3 │ │ mov r8, r2 │ │ mov r7, r1 │ │ bl d9f7b4 │ │ mov r9, r0 │ │ mov r5, #0 │ │ @@ -3563789,16 +3563789,16 @@ │ │ ldr r1, [pc, #24] @ d81b04 │ │ mov r0, r4 │ │ mov r2, #480 @ 0x1e0 │ │ add r1, pc, r1 │ │ bl cd1394 │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff614881 │ │ - @ instruction: 0xff6147f9 │ │ + @ instruction: 0xff61485a │ │ + @ instruction: 0xff6147d2 │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq d81c48 │ │ mov r6, r1 │ │ cmp r1, #0 │ │ beq d81c50 │ │ @@ -3563893,21 +3563893,21 @@ │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c8cce8 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ @ instruction: 0xff62ffe7 │ │ @ instruction: 0xff623d87 │ │ - @ instruction: 0xff607160 │ │ - @ instruction: 0xff61467d │ │ + @ instruction: 0xff607139 │ │ + @ instruction: 0xff614656 │ │ @ instruction: 0xff624d13 │ │ - @ instruction: 0xff614759 │ │ + @ instruction: 0xff614732 │ │ @ instruction: 0xff624def │ │ - @ instruction: 0xff60e4a9 │ │ - @ instruction: 0xff60a877 │ │ + @ instruction: 0xff60e482 │ │ + @ instruction: 0xff60a850 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #96 @ 0x60 │ │ str r0, [sp, #92] @ 0x5c │ │ mov r0, r2 │ │ str r1, [sp, #88] @ 0x58 │ │ bl c3c0d4 │ │ vmov.i32 q8, #0 @ 0x00000000 │ │ @@ -3563937,15 +3563937,15 @@ │ │ ldr r0, [r6] │ │ str r0, [r1] │ │ mov r0, r5 │ │ mov r1, r3 │ │ blx r2 │ │ add sp, sp, #96 @ 0x60 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6056a2 │ │ + @ instruction: 0xff60567b │ │ @ instruction: 0xff62ed6a │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl d43ff4 │ │ cmp r0, #0 │ │ beq d81d7c │ │ mov r0, r4 │ │ @@ -3564001,16 +3564001,16 @@ │ │ bl cd1394 │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ @ instruction: 0xffffffff │ │ andeq r0, r0, r2 │ │ @ instruction: 0xffffffff │ │ andeq r0, r0, r0 │ │ - @ instruction: 0xff6162c1 │ │ - @ instruction: 0xff61625d │ │ + @ instruction: 0xff61629a │ │ + @ instruction: 0xff616236 │ │ push {r4, r5, fp, lr} │ │ mov r5, r1 │ │ mov r4, r0 │ │ bl d43ff4 │ │ mov r1, r0 │ │ mov r0, #0 │ │ cmp r5, #0 │ │ @@ -3564223,30 +3564223,30 @@ │ │ str r7, [r5, #24] │ │ b d82064 │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ @ instruction: 0xff62fc53 │ │ @ instruction: 0xff6239f3 │ │ @ instruction: 0xff62b119 │ │ - @ instruction: 0xff60a86a │ │ + @ instruction: 0xff60a843 │ │ andeq r7, ip, r4, lsr #3 │ │ - @ instruction: 0xff60c504 │ │ + @ instruction: 0xff60c4dd │ │ @ instruction: 0xff639d88 │ │ - @ instruction: 0xff608ade │ │ + @ instruction: 0xff608ab7 │ │ @ instruction: 0xff61ddd2 │ │ - @ instruction: 0xff616049 │ │ - @ instruction: 0xff615ef5 │ │ - @ instruction: 0xff60e03d │ │ + @ instruction: 0xff616022 │ │ + @ instruction: 0xff615ece │ │ + @ instruction: 0xff60e016 │ │ @ instruction: 0xff63bc35 │ │ @ instruction: 0xff602847 │ │ - @ instruction: 0xff615fa5 │ │ + @ instruction: 0xff615f7e │ │ @ instruction: 0xff633b55 │ │ - @ instruction: 0xff615f45 │ │ - @ instruction: 0xff61614d │ │ - @ instruction: 0xff610a60 │ │ + @ instruction: 0xff615f1e │ │ + @ instruction: 0xff616126 │ │ + @ instruction: 0xff610a39 │ │ ldr r0, [pc, #4] @ d82214 │ │ add r0, pc, r0 │ │ bx lr │ │ muleq sp, ip, r1 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #8 │ │ mov r9, r2 │ │ @@ -3564378,17 +3564378,17 @@ │ │ ldr r2, [pc, #28] @ d8243c │ │ movt r1, #12 │ │ mov r0, #57 @ 0x39 │ │ add r2, pc, r2 │ │ bl c8cce8 │ │ b d82240 │ │ andeq r0, r0, r8, ror r9 │ │ - @ instruction: 0xff615c89 │ │ + @ instruction: 0xff615c62 │ │ @ instruction: 0xff630ea4 │ │ - @ instruction: 0xff6194d8 │ │ + @ instruction: 0xff6194b1 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, fp, lr} │ │ ldr r4, [pc, #76] @ d824a0 │ │ mov r5, r0 │ │ ldr r1, [r0, #44] @ 0x2c │ │ mov r2, #652 @ 0x28c │ │ @@ -3564405,15 +3564405,15 @@ │ │ movw r3, #654 @ 0x28e │ │ bl cd15ec │ │ mov r0, r5 │ │ mov r1, r4 │ │ movw r2, #655 @ 0x28f │ │ pop {r4, r5, fp, lr} │ │ b cd1394 │ │ - @ instruction: 0xff615c31 │ │ + @ instruction: 0xff615c0a │ │ push {r4, r5, fp, lr} │ │ mov r5, r1 │ │ mov r4, r0 │ │ bl d43ff4 │ │ mov r1, r0 │ │ mov r0, #0 │ │ cmp r5, #4 │ │ @@ -3564523,21 +3564523,21 @@ │ │ b d82664 │ │ mov r6, #0 │ │ mov r0, r6 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, pc} │ │ mov r6, #1 │ │ b d82664 │ │ - @ instruction: 0xff6112b5 │ │ - @ instruction: 0xff612fd7 │ │ - @ instruction: 0xff6084e9 │ │ - @ instruction: 0xff6185c2 │ │ + @ instruction: 0xff61128e │ │ + @ instruction: 0xff612fb0 │ │ + @ instruction: 0xff6084c2 │ │ + @ instruction: 0xff61859b │ │ @ instruction: 0xff636f40 │ │ - @ instruction: 0xff60824c │ │ - @ instruction: 0xff610e39 │ │ + @ instruction: 0xff608225 │ │ + @ instruction: 0xff610e12 │ │ ldr r0, [pc, #4] @ d826a0 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r6, ip, r8, lsr #21 │ │ push {r4, r5, fp, lr} │ │ mov r5, r1 │ │ mov r4, r0 │ │ @@ -3564865,16 +3564865,16 @@ │ │ mov r0, r6 │ │ bl cd7a28 │ │ b d82bc4 │ │ mov r5, #0 │ │ mov r0, sl │ │ bl cd4a88 │ │ b d82aa4 │ │ - @ instruction: 0xff607cf8 │ │ - @ instruction: 0xff610935 │ │ + @ instruction: 0xff607cd1 │ │ + @ instruction: 0xff61090e │ │ ands r2, r0, #132 @ 0x84 │ │ ldr r1, [pc, #20] @ d82bf8 │ │ movwne r2, #1 │ │ tst r0, #3 │ │ add r1, pc, r1 │ │ orrne r2, r2, #2 │ │ ldr r0, [r1, r2, lsl #2] │ │ @@ -3564925,15 +3564925,15 @@ │ │ ldr r0, [r6] │ │ str r0, [r1] │ │ mov r0, r5 │ │ mov r1, r3 │ │ blx r2 │ │ add sp, sp, #96 @ 0x60 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff604732 │ │ + @ instruction: 0xff60470b │ │ @ instruction: 0xff62ddfa │ │ push {r4, lr} │ │ sub sp, sp, #16 │ │ mov r4, r0 │ │ ldr lr, [sp, #24] │ │ ldr r0, [r0, #104] @ 0x68 │ │ mov ip, r2 │ │ @@ -3565460,30 +3565460,30 @@ │ │ mov r6, #0 │ │ mov r0, #0 │ │ bl c62920 │ │ mov r0, r6 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ mov r6, #1 │ │ b d83504 │ │ - @ instruction: 0xff60ed60 │ │ - @ instruction: 0xff605ce0 │ │ + @ instruction: 0xff60ed39 │ │ + @ instruction: 0xff605cb9 │ │ @ instruction: 0xff627199 │ │ - @ instruction: 0xff603fe2 │ │ + @ instruction: 0xff603fbb │ │ @ instruction: 0xff627135 │ │ - @ instruction: 0xff606f3c │ │ + @ instruction: 0xff606f15 │ │ @ instruction: 0xff6270d1 │ │ @ instruction: 0xff62ba87 │ │ @ instruction: 0xff62706d │ │ @ instruction: 0xff620bcc │ │ @ instruction: 0xff627009 │ │ - @ instruction: 0xff607356 │ │ - @ instruction: 0xff606c3e │ │ - @ instruction: 0xff6102fe │ │ + @ instruction: 0xff60732f │ │ + @ instruction: 0xff606c17 │ │ + @ instruction: 0xff6102d7 │ │ @ instruction: 0xff61c6ee │ │ - @ instruction: 0xff60ea33 │ │ + @ instruction: 0xff60ea0c │ │ @ instruction: 0xff61ca1a │ │ @ instruction: 0xff626e01 │ │ @ instruction: 0xff625fc4 │ │ @ instruction: 0xff626d99 │ │ @ instruction: 0xff6251ad │ │ @ instruction: 0xff626d31 │ │ ldr r0, [pc, #4] @ d83580 │ │ @@ -3566106,15 +3566106,15 @@ │ │ add r2, pc, r2 │ │ movne r1, #0 │ │ cmp r0, #11 │ │ moveq r1, r2 │ │ mov r0, r1 │ │ bx lr │ │ @ instruction: 0xff6288db │ │ - @ instruction: 0xff608055 │ │ + @ instruction: 0xff60802e │ │ push {r4, r5, fp, lr} │ │ mov r4, r1 │ │ mov r5, r0 │ │ bl d43ff4 │ │ cmp r0, #0 │ │ beq d83f60 │ │ mov r0, r5 │ │ @@ -3566387,15 +3566387,15 @@ │ │ b d84ecc │ │ ldr r1, [pc, #16] @ d84398 │ │ cmp r0, #12 │ │ add r1, pc, r1 │ │ movne r1, #0 │ │ mov r0, r1 │ │ bx lr │ │ - @ instruction: 0xff60f31d │ │ + @ instruction: 0xff60f2f6 │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r5, r0 │ │ bl cd4a28 │ │ cmp r0, #0 │ │ beq d84480 │ │ ldr r2, [r5, #8] │ │ mov r4, r0 │ │ @@ -3566532,23 +3566532,23 @@ │ │ mov r0, r4 │ │ ldr r3, [r5, #52] @ 0x34 │ │ add r1, pc, r1 │ │ bl cd503c │ │ cmp r0, #0 │ │ bne d84438 │ │ b d844dc │ │ - @ instruction: 0xff605c68 │ │ + @ instruction: 0xff605c41 │ │ @ instruction: 0xff62a7eb │ │ - @ instruction: 0xff6048ec │ │ - @ instruction: 0xff602bd6 │ │ - @ instruction: 0xff60607e │ │ - @ instruction: 0xff60599e │ │ - @ instruction: 0xff60f096 │ │ + @ instruction: 0xff6048c5 │ │ + @ instruction: 0xff602baf │ │ + @ instruction: 0xff606057 │ │ + @ instruction: 0xff605977 │ │ + @ instruction: 0xff60f06f │ │ @ instruction: 0xff61b4be │ │ - @ instruction: 0xff60d833 │ │ + @ instruction: 0xff60d80c │ │ @ instruction: 0xff61b846 │ │ @ instruction: 0xff624e30 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #36 @ 0x24 │ │ mov r7, #0 │ │ mov r4, r2 │ │ mov sl, r1 │ │ @@ -3566858,33 +3566858,33 @@ │ │ mov r2, sl │ │ bl d84de0 │ │ mov r7, r0 │ │ cmp r0, #0 │ │ movwne r7, #1 │ │ b d848d8 │ │ @ instruction: 0xff625a41 │ │ - @ instruction: 0xff60e1f7 │ │ - @ instruction: 0xff6063dd │ │ - @ instruction: 0xff60f101 │ │ - @ instruction: 0xff610e23 │ │ + @ instruction: 0xff60e1d0 │ │ + @ instruction: 0xff6063b6 │ │ + @ instruction: 0xff60f0da │ │ + @ instruction: 0xff610dfc │ │ @ instruction: 0xff63730d │ │ - @ instruction: 0xff6163e2 │ │ + @ instruction: 0xff6163bb │ │ @ instruction: 0xff634d04 │ │ - @ instruction: 0xff60dc70 │ │ - @ instruction: 0xff60d568 │ │ + @ instruction: 0xff60dc49 │ │ + @ instruction: 0xff60d541 │ │ @ instruction: 0xff61d5c0 │ │ @ instruction: 0xff6258a9 │ │ - @ instruction: 0xff60e05f │ │ + @ instruction: 0xff60e038 │ │ @ instruction: 0xff637947 │ │ - @ instruction: 0xff614d54 │ │ - @ instruction: 0xff60ec28 │ │ + @ instruction: 0xff614d2d │ │ + @ instruction: 0xff60ec01 │ │ @ instruction: 0xff61aa3e │ │ @ instruction: 0xff63a244 │ │ @ instruction: 0xff62822a │ │ - @ instruction: 0xff6108d2 │ │ + @ instruction: 0xff6108ab │ │ @ instruction: 0xff62a180 │ │ @ instruction: 0xff625919 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #20 │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq d84db8 │ │ @@ -3567038,21 +3567038,21 @@ │ │ b d84db0 │ │ mov r4, #0 │ │ mov r0, sl │ │ bl c3cd24 │ │ mov r0, r4 │ │ add sp, sp, #20 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff60e8b1 │ │ - @ instruction: 0xff602782 │ │ + @ instruction: 0xff60e88a │ │ + @ instruction: 0xff60275b │ │ @ instruction: 0xff624a7b │ │ - @ instruction: 0xff60e82d │ │ - @ instruction: 0xff60265e │ │ + @ instruction: 0xff60e806 │ │ + @ instruction: 0xff602637 │ │ @ instruction: 0xff624943 │ │ - @ instruction: 0xff605ae8 │ │ + @ instruction: 0xff605ac1 │ │ push {r4, r5, r6, lr} │ │ cmp r0, #0 │ │ beq d84eb4 │ │ mov r4, r2 │ │ mov r5, r1 │ │ mov r6, r0 │ │ bl c61f98 │ │ @@ -3567103,15 +3567103,15 @@ │ │ pop {r4, r5, r6, lr} │ │ b cd53e8 │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff629dcf │ │ @ instruction: 0xff61ef40 │ │ @ instruction: 0xff61cd63 │ │ - @ instruction: 0xff60cec4 │ │ + @ instruction: 0xff60ce9d │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ mov r4, r3 │ │ mov r8, r2 │ │ mov r6, r1 │ │ mov r5, r0 │ │ bl d43ff4 │ │ mov r7, #0 │ │ @@ -3567234,18 +3567234,18 @@ │ │ mov r0, r6 │ │ pop {r4, r5, r6, pc} │ │ mov r6, #1 │ │ mov r0, r4 │ │ bl c3ad28 │ │ mov r0, r6 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff608356 │ │ - @ instruction: 0xff613023 │ │ - @ instruction: 0xff60838a │ │ - @ instruction: 0xff613057 │ │ + @ instruction: 0xff60832f │ │ + @ instruction: 0xff612ffc │ │ + @ instruction: 0xff608363 │ │ + @ instruction: 0xff613030 │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl d43ff4 │ │ cmp r0, #0 │ │ beq d85114 │ │ mov r0, r4 │ │ bl d9f7b4 │ │ @@ -3567461,16 +3567461,16 @@ │ │ str r0, [sp] │ │ mov r0, r6 │ │ add r2, pc, r2 │ │ bl cd54c4 │ │ cmp r0, #0 │ │ bne d853fc │ │ b d85428 │ │ - @ instruction: 0xff60e0b1 │ │ - @ instruction: 0xff605420 │ │ + @ instruction: 0xff60e08a │ │ + @ instruction: 0xff6053f9 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ mov r5, r2 │ │ mov r9, r1 │ │ bl d9f7b4 │ │ mov r6, r0 │ │ mov r4, #0 │ │ bl d43ff4 │ │ @@ -3567496,16 +3567496,16 @@ │ │ ldr r1, [pc, #24] @ d854f0 │ │ mov r0, r7 │ │ mov r2, #492 @ 0x1ec │ │ add r1, pc, r1 │ │ bl cd1394 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff607f67 │ │ - @ instruction: 0xff607f23 │ │ + @ instruction: 0xff607f40 │ │ + @ instruction: 0xff607efc │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq d85634 │ │ mov r6, r1 │ │ ldr r1, [pc, #372] @ d85684 │ │ mov r4, r0 │ │ @@ -3567598,23 +3567598,23 @@ │ │ mov r2, #0 │ │ str r5, [r4] │ │ bl cd6f3c │ │ cmp r0, #0 │ │ movne r5, #1 │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff603800 │ │ + @ instruction: 0xff6037d9 │ │ @ instruction: 0xff637522 │ │ - @ instruction: 0xff60613a │ │ - @ instruction: 0xff607e87 │ │ - @ instruction: 0xff60b91d │ │ + @ instruction: 0xff606113 │ │ + @ instruction: 0xff607e60 │ │ + @ instruction: 0xff60b8f6 │ │ @ instruction: 0xff6306c5 │ │ - @ instruction: 0xff607e27 │ │ + @ instruction: 0xff607e00 │ │ @ instruction: 0xff62303d │ │ - @ instruction: 0xff607db7 │ │ + @ instruction: 0xff607d90 │ │ ldr r0, [pc, #4] @ d856b4 │ │ add r0, pc, r0 │ │ bx lr │ │ ldrdeq r8, [sp], -ip │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl d43ff4 │ │ @@ -3567638,15 +3567638,15 @@ │ │ movw r2, #826 @ 0x33a │ │ bl cd1394 │ │ mov r0, r4 │ │ mov r1, r5 │ │ movw r2, #827 @ 0x33b │ │ pop {r4, r5, fp, lr} │ │ b cd1394 │ │ - @ instruction: 0xff607d0b │ │ + @ instruction: 0xff607ce4 │ │ push {r4, r5, fp, lr} │ │ mov r5, r1 │ │ mov r4, r0 │ │ bl d43ff4 │ │ mov r1, r0 │ │ mov r0, #0 │ │ cmp r5, #4 │ │ @@ -3567732,16 +3567732,16 @@ │ │ ldr r1, [pc, #24] @ d858a0 │ │ mov r0, r7 │ │ mov r2, #492 @ 0x1ec │ │ add r1, pc, r1 │ │ bl cd1394 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff607bb7 │ │ - @ instruction: 0xff607b73 │ │ + @ instruction: 0xff607b90 │ │ + @ instruction: 0xff607b4c │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl d43ff4 │ │ cmp r0, #0 │ │ beq d858c4 │ │ mov r0, r4 │ │ pop {r4, lr} │ │ @@ -3567787,15 +3567787,15 @@ │ │ movne r4, #1 │ │ b d85968 │ │ mov r4, #1 │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff627624 │ │ - @ instruction: 0xff60b6e0 │ │ + @ instruction: 0xff60b6b9 │ │ ldr r0, [pc, #4] @ d85988 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r5, ip, ip, asr r0 │ │ mov r0, #1 │ │ bx lr │ │ ldr r0, [pc, #4] @ d859a0 │ │ @@ -3567834,16 +3567834,16 @@ │ │ ldr r1, [pc, #24] @ d85a38 │ │ mov r0, r7 │ │ mov r2, #492 @ 0x1ec │ │ add r1, pc, r1 │ │ bl cd1394 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff607a1f │ │ - @ instruction: 0xff6079db │ │ + @ instruction: 0xff6079f8 │ │ + @ instruction: 0xff6079b4 │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl d43ff4 │ │ cmp r0, #0 │ │ beq d85a5c │ │ mov r0, r4 │ │ pop {r4, lr} │ │ @@ -3567889,15 +3567889,15 @@ │ │ movne r4, #1 │ │ b d85b00 │ │ mov r4, #1 │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff62748c │ │ - @ instruction: 0xff60b548 │ │ + @ instruction: 0xff60b521 │ │ ldr r0, [pc, #4] @ d85b20 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r4, ip, r4, asr #29 │ │ mov r0, #1 │ │ bx lr │ │ ldr r0, [pc, #4] @ d85b38 │ │ @@ -3567936,16 +3567936,16 @@ │ │ ldr r1, [pc, #24] @ d85bd0 │ │ mov r0, r7 │ │ mov r2, #492 @ 0x1ec │ │ add r1, pc, r1 │ │ bl cd1394 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff607887 │ │ - @ instruction: 0xff607843 │ │ + @ instruction: 0xff607860 │ │ + @ instruction: 0xff60781c │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl d43ff4 │ │ cmp r0, #0 │ │ beq d85bf4 │ │ mov r0, r4 │ │ pop {r4, lr} │ │ @@ -3568031,20 +3568031,20 @@ │ │ add r2, pc, r2 │ │ bl cd54c4 │ │ cmp r0, #0 │ │ movne r6, #1 │ │ b d85cc8 │ │ mov r6, #1 │ │ b d85cc8 │ │ - @ instruction: 0xff60db95 │ │ - @ instruction: 0xff60f8bf │ │ - @ instruction: 0xff604de1 │ │ + @ instruction: 0xff60db6e │ │ + @ instruction: 0xff60f898 │ │ + @ instruction: 0xff604dba │ │ @ instruction: 0xff61c16c │ │ - @ instruction: 0xff60d791 │ │ - @ instruction: 0xff604b40 │ │ + @ instruction: 0xff60d76a │ │ + @ instruction: 0xff604b19 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #8 │ │ mov r4, r0 │ │ mov r0, #1 │ │ cmp r1, #0 │ │ beq d85e64 │ │ mov r5, r1 │ │ @@ -3568111,18 +3568111,18 @@ │ │ mov r0, #0 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, pc} │ │ mov r0, #1 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff61c07c │ │ - @ instruction: 0xff60762b │ │ + @ instruction: 0xff607604 │ │ @ instruction: 0xff62fe7d │ │ - @ instruction: 0xff6075d7 │ │ - @ instruction: 0xff6075af │ │ + @ instruction: 0xff6075b0 │ │ + @ instruction: 0xff607588 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #64 @ 0x40 │ │ mov r6, r3 │ │ mov r8, r2 │ │ mov r7, r1 │ │ mov r9, r0 │ │ ldr r4, [r0, #72] @ 0x48 │ │ @@ -3568212,16 +3568212,16 @@ │ │ mov r1, sp │ │ bl daf4d0 │ │ clz r0, r0 │ │ lsr r5, r0, #5 │ │ mov r0, r5 │ │ add sp, sp, #64 @ 0x40 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff6074fb │ │ - @ instruction: 0xff615a19 │ │ + @ instruction: 0xff6074d4 │ │ + @ instruction: 0xff6159f2 │ │ cmp r0, #0 │ │ moveq r0, #0 │ │ bxeq lr │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r6, r0 │ │ ldr r0, [r0] │ │ ldr r3, [r6, #4] │ │ @@ -3568343,17 +3568343,17 @@ │ │ mov r1, r5 │ │ bl c8282c │ │ mov r0, r4 │ │ ldrb r1, [r0, #8] │ │ orr r1, r1, #1 │ │ strb r1, [r0, #8] │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6072eb │ │ + @ instruction: 0xff6072c4 │ │ @ instruction: 0xff627ccf │ │ - @ instruction: 0xff6072b3 │ │ + @ instruction: 0xff60728c │ │ @ instruction: 0xff627c97 │ │ cmp r0, #0 │ │ bxeq lr │ │ add ip, r0, #4 │ │ ldrex r2, [ip] │ │ sub r3, r2, #1 │ │ strex r1, r3, [ip] │ │ @@ -3568365,15 +3568365,15 @@ │ │ b d86270 │ │ ble d86270 │ │ bx lr │ │ ldr r1, [pc, #8] @ d86280 │ │ mov r2, #61 @ 0x3d │ │ add r1, pc, r1 │ │ b cd1394 │ │ - @ instruction: 0xff61009e │ │ + @ instruction: 0xff610077 │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl d43ff4 │ │ cmp r0, #0 │ │ beq d862b8 │ │ add r0, r4, #4 │ │ ldrex r1, [r0] │ │ @@ -3568404,15 +3568404,15 @@ │ │ mov r5, r0 │ │ mov r0, r4 │ │ dmb ish │ │ bl d9f7b4 │ │ str r0, [r5] │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff610032 │ │ + @ instruction: 0xff61000b │ │ cmp r0, #0 │ │ bxeq lr │ │ add ip, r0, #4 │ │ ldrex r2, [ip] │ │ sub r3, r2, #1 │ │ strex r1, r3, [ip] │ │ cmp r1, #0 │ │ @@ -3568423,15 +3568423,15 @@ │ │ b d86358 │ │ ble d86358 │ │ bx lr │ │ ldr r1, [pc, #8] @ d86368 │ │ mov r2, #61 @ 0x3d │ │ add r1, pc, r1 │ │ b cd1394 │ │ - @ instruction: 0xff60ffb6 │ │ + @ instruction: 0xff60ff8f │ │ mov r0, #1 │ │ bx lr │ │ push {r4, r5, fp, lr} │ │ cmp r0, #0 │ │ beq d863a8 │ │ add r1, r0, #4 │ │ ldrex r2, [r1] │ │ @@ -3568565,15 +3568565,15 @@ │ │ mov r1, r5 │ │ pop {r4, r5, fp, lr} │ │ b d86ea8 │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ mov r0, #1 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff604300 │ │ + @ instruction: 0xff6042d9 │ │ ldr r0, [pc, #4] @ d865b0 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r4, ip, r4, lsl r6 │ │ push {r4, r5, fp, lr} │ │ mov r5, r1 │ │ mov r4, r0 │ │ @@ -3568794,15 +3568794,15 @@ │ │ mov r0, #57 @ 0x39 │ │ movt r1, #8 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c8cce8 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff603fdc │ │ + @ instruction: 0xff603fb5 │ │ @ instruction: 0xff61c40b │ │ @ instruction: 0xff62924e │ │ @ instruction: 0xff61c453 │ │ ldr r0, [pc, #4] @ d86950 │ │ add r0, pc, r0 │ │ bx lr │ │ muleq sp, r0, ip │ │ @@ -3569055,15 +3569055,15 @@ │ │ mov r2, #408 @ 0x198 │ │ add r1, pc, r1 │ │ bl cd1394 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ @ instruction: 0xff61c06b │ │ @ instruction: 0xff61c00f │ │ - @ instruction: 0xff614c26 │ │ + @ instruction: 0xff614bff │ │ @ instruction: 0xff61bfe3 │ │ push {r4, r5, fp, lr} │ │ mov r4, r1 │ │ mov r5, r0 │ │ bl d86874 │ │ cmp r0, #0 │ │ beq d86db8 │ │ @@ -3569086,15 +3569086,15 @@ │ │ mov r0, #57 @ 0x39 │ │ movt r1, #8 │ │ mov r2, #0 │ │ bl c8cce8 │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff61bf7b │ │ - @ instruction: 0xff614b92 │ │ + @ instruction: 0xff614b6b │ │ ldr r0, [pc, #4] @ d86dd4 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r7, sp, r4, lsr r8 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ mov r4, #0 │ │ @@ -3569140,17 +3569140,17 @@ │ │ cmp r0, #0 │ │ movne r4, #1 │ │ b d86e90 │ │ mov r4, #1 │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff603a54 │ │ - @ instruction: 0xff60bcec │ │ - @ instruction: 0xff611093 │ │ + @ instruction: 0xff603a2d │ │ + @ instruction: 0xff60bcc5 │ │ + @ instruction: 0xff61106c │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r5, r1 │ │ ldr r1, [pc, #396] @ d87044 │ │ mov r4, r0 │ │ mov r0, r5 │ │ add r1, pc, r1 │ │ bl cd575c │ │ @@ -3569246,24 +3569246,24 @@ │ │ mov r0, #57 @ 0x39 │ │ movt r1, #8 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c8cce8 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6039b0 │ │ + @ instruction: 0xff603989 │ │ @ instruction: 0xff61bd3b │ │ - @ instruction: 0xff6110fa │ │ + @ instruction: 0xff6110d3 │ │ @ instruction: 0xff61be2b │ │ @ instruction: 0xff62ed39 │ │ @ instruction: 0xff61bd17 │ │ - @ instruction: 0xff6110d6 │ │ + @ instruction: 0xff6110af │ │ @ instruction: 0xff61bdaf │ │ @ instruction: 0xff61bcfb │ │ - @ instruction: 0xff6110ba │ │ + @ instruction: 0xff611093 │ │ push {r4, r5, fp, lr} │ │ bl d9f7b4 │ │ mov r5, r0 │ │ mov r4, #0 │ │ bl d43ff4 │ │ cmp r0, #0 │ │ beq d870b0 │ │ @@ -3569347,19 +3569347,19 @@ │ │ mov r4, r0 │ │ cmp r0, #0 │ │ movwne r4, #1 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff60c6c5 │ │ - @ instruction: 0xff60d43e │ │ + @ instruction: 0xff60c69e │ │ + @ instruction: 0xff60d417 │ │ @ instruction: 0xff619d4c │ │ - @ instruction: 0xff60c698 │ │ - @ instruction: 0xff60a48d │ │ + @ instruction: 0xff60c671 │ │ + @ instruction: 0xff60a466 │ │ ldr r0, [pc, #4] @ d871f8 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r7, sp, ip, asr #8 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #8 │ │ mov r9, r2 │ │ @@ -3569441,15 +3569441,15 @@ │ │ bl c3ac74 │ │ ldr r1, [pc, #16] @ d87350 │ │ mov r0, r4 │ │ movw r2, #650 @ 0x28a │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b cd1394 │ │ - @ instruction: 0xff60d21e │ │ + @ instruction: 0xff60d1f7 │ │ push {r4, r5, r6, lr} │ │ mov r6, r1 │ │ mov r5, r0 │ │ bl d43ff4 │ │ mov r4, #0 │ │ cmp r6, #4 │ │ bne d87398 │ │ @@ -3569597,19 +3569597,19 @@ │ │ mov r3, #1 │ │ bl cfd6b4 │ │ mov r6, r0 │ │ cmp r0, #0 │ │ movwne r6, #1 │ │ mov r0, r6 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - @ instruction: 0xff60c3cd │ │ - @ instruction: 0xff60e0e3 │ │ - @ instruction: 0xff60e0c7 │ │ - @ instruction: 0xff6035d1 │ │ - @ instruction: 0xff61369e │ │ + @ instruction: 0xff60c3a6 │ │ + @ instruction: 0xff60e0bc │ │ + @ instruction: 0xff60e0a0 │ │ + @ instruction: 0xff6035aa │ │ + @ instruction: 0xff613677 │ │ @ instruction: 0xff631ff8 │ │ @ instruction: 0xff625a50 │ │ ldr r0, [pc, #4] @ d875e8 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r3, ip, ip, lsr #16 │ │ push {r4, r5, r6, r7, fp, lr} │ │ @@ -3570005,16 +3570005,16 @@ │ │ ldr r1, [pc, #24] @ d87c24 │ │ mov r0, r6 │ │ movw r2, #482 @ 0x1e2 │ │ add r1, pc, r1 │ │ bl cd1394 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff60c9ce │ │ - @ instruction: 0xff60c952 │ │ + @ instruction: 0xff60c9a7 │ │ + @ instruction: 0xff60c92b │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #96 @ 0x60 │ │ str r0, [sp, #92] @ 0x5c │ │ mov r0, r2 │ │ str r1, [sp, #88] @ 0x58 │ │ bl c3c0d4 │ │ vmov.i32 q8, #0 @ 0x00000000 │ │ @@ -3570044,15 +3570044,15 @@ │ │ ldr r0, [r6] │ │ str r0, [r1] │ │ mov r0, r5 │ │ mov r1, r3 │ │ blx r2 │ │ add sp, sp, #96 @ 0x60 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff5ff736 │ │ + @ instruction: 0xff5ff70f │ │ @ instruction: 0xff628dfe │ │ push {r4, lr} │ │ bl d43ff4 │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq d87d04 │ │ ldr r1, [pc, #44] @ d87d0c │ │ @@ -3570064,15 +3570064,15 @@ │ │ beq d87d04 │ │ add r1, r0, #232 @ 0xe8 │ │ mov r4, r0 │ │ mov r0, r1 │ │ bl d5522c │ │ mov r0, r4 │ │ pop {r4, pc} │ │ - @ instruction: 0xff600297 │ │ + @ instruction: 0xff600270 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl d43ff4 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq d87d54 │ │ ldr r1, [pc, #44] @ d87d5c │ │ @@ -3570084,30 +3570084,30 @@ │ │ beq d87d54 │ │ mov r1, r4 │ │ mov r2, #360 @ 0x168 │ │ mov r5, r0 │ │ blx da82d8 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff600247 │ │ + @ instruction: 0xff600220 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, lr} │ │ add r1, r0, #296 @ 0x128 │ │ mov r4, r0 │ │ mov r0, r1 │ │ mov r1, #64 @ 0x40 │ │ bl daf490 │ │ ldr r1, [pc, #16] @ d87d98 │ │ mov r0, r4 │ │ mov r2, #79 @ 0x4f │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b cd1394 │ │ - @ instruction: 0xff6001ef │ │ + @ instruction: 0xff6001c8 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r7, r3 │ │ mov r5, r2 │ │ mov r6, r1 │ │ mov r4, r0 │ │ bl d43ff4 │ │ cmp r0, #0 │ │ @@ -3570162,17 +3570162,17 @@ │ │ uxtb r1, r5 │ │ bl d5525c │ │ add r1, r4, #232 @ 0xe8 │ │ add r2, r4, #296 @ 0x128 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, lr} │ │ b d5543c │ │ - @ instruction: 0xff600187 │ │ - @ instruction: 0xff5fe20e │ │ - @ instruction: 0xff600153 │ │ + @ instruction: 0xff600160 │ │ + @ instruction: 0xff5fe1e7 │ │ + @ instruction: 0xff60012c │ │ @ instruction: 0xff62b490 │ │ cmp r2, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ b d55634 │ │ push {r4, r5, r6, lr} │ │ mov r6, r2 │ │ @@ -3570343,24 +3570343,24 @@ │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ ldr r1, [r0, #8] │ │ add r0, r5, #232 @ 0xe8 │ │ bl d55288 │ │ b d88148 │ │ @ instruction: 0xff630fa8 │ │ - @ instruction: 0xff5fff9b │ │ + @ instruction: 0xff5fff74 │ │ @ instruction: 0xff62ee54 │ │ @ instruction: 0xff620850 │ │ - @ instruction: 0xff5fff33 │ │ - @ instruction: 0xff5fdfba │ │ - @ instruction: 0xff613805 │ │ - @ instruction: 0xff5ffeaf │ │ + @ instruction: 0xff5fff0c │ │ + @ instruction: 0xff5fdf93 │ │ + @ instruction: 0xff6137de │ │ + @ instruction: 0xff5ffe88 │ │ @ instruction: 0xff62ed68 │ │ - @ instruction: 0xff605d98 │ │ - @ instruction: 0xff5ffe53 │ │ + @ instruction: 0xff605d71 │ │ + @ instruction: 0xff5ffe2c │ │ @ instruction: 0xff62ed0c │ │ push {r4, lr} │ │ bl d43ff4 │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq d881d4 │ │ ldr r1, [pc, #44] @ d881dc │ │ @@ -3570372,15 +3570372,15 @@ │ │ beq d881d4 │ │ add r1, r0, #120 @ 0x78 │ │ mov r4, r0 │ │ mov r0, r1 │ │ bl d5a9f4 │ │ mov r0, r4 │ │ pop {r4, pc} │ │ - @ instruction: 0xff5ffdc7 │ │ + @ instruction: 0xff5ffda0 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl d43ff4 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq d88224 │ │ ldr r1, [pc, #44] @ d8822c │ │ @@ -3570392,30 +3570392,30 @@ │ │ beq d88224 │ │ mov r1, r4 │ │ mov r2, #184 @ 0xb8 │ │ mov r5, r0 │ │ blx da82f2 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff5ffd77 │ │ + @ instruction: 0xff5ffd50 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, lr} │ │ add r1, r0, #152 @ 0x98 │ │ mov r4, r0 │ │ mov r0, r1 │ │ mov r1, #32 │ │ bl daf490 │ │ ldr r1, [pc, #16] @ d88268 │ │ mov r0, r4 │ │ mov r2, #79 @ 0x4f │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b cd1394 │ │ - @ instruction: 0xff5ffd1f │ │ + @ instruction: 0xff5ffcf8 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r7, r3 │ │ mov r5, r2 │ │ mov r6, r1 │ │ mov r4, r0 │ │ bl d43ff4 │ │ cmp r0, #0 │ │ @@ -3570470,17 +3570470,17 @@ │ │ uxtb r1, r5 │ │ bl d5aa1c │ │ add r1, r4, #120 @ 0x78 │ │ add r2, r4, #152 @ 0x98 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, lr} │ │ b d5ab70 │ │ - @ instruction: 0xff5ffcb7 │ │ - @ instruction: 0xff5fdd3e │ │ - @ instruction: 0xff5ffc83 │ │ + @ instruction: 0xff5ffc90 │ │ + @ instruction: 0xff5fdd17 │ │ + @ instruction: 0xff5ffc5c │ │ @ instruction: 0xff62afc0 │ │ cmp r2, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ b d5ace8 │ │ push {r4, r5, r6, lr} │ │ mov r6, r2 │ │ @@ -3570651,24 +3570651,24 @@ │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ ldr r1, [r0, #8] │ │ add r0, r5, #120 @ 0x78 │ │ bl d5aa48 │ │ b d88618 │ │ @ instruction: 0xff630ad8 │ │ - @ instruction: 0xff5ffacb │ │ + @ instruction: 0xff5ffaa4 │ │ @ instruction: 0xff62e984 │ │ @ instruction: 0xff620380 │ │ - @ instruction: 0xff5ffa63 │ │ - @ instruction: 0xff5fdaea │ │ - @ instruction: 0xff613335 │ │ - @ instruction: 0xff5ff9df │ │ + @ instruction: 0xff5ffa3c │ │ + @ instruction: 0xff5fdac3 │ │ + @ instruction: 0xff61330e │ │ + @ instruction: 0xff5ff9b8 │ │ @ instruction: 0xff62e898 │ │ - @ instruction: 0xff6058c8 │ │ - @ instruction: 0xff5ff983 │ │ + @ instruction: 0xff6058a1 │ │ + @ instruction: 0xff5ff95c │ │ @ instruction: 0xff62e83c │ │ push {r4, r5, r6, lr} │ │ mov r5, r0 │ │ bl d43ff4 │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq d886b4 │ │ @@ -3570962,17 +3570962,17 @@ │ │ mov r1, #125 @ 0x7d │ │ mov r2, #0 │ │ mov r8, #0 │ │ bl c8cce8 │ │ mov r0, r8 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff60a11c │ │ + @ instruction: 0xff60a0f5 │ │ @ instruction: 0xff636166 │ │ - @ instruction: 0xff611302 │ │ + @ instruction: 0xff6112db │ │ @ instruction: 0xff61fe08 │ │ push {r4, r5, fp, lr} │ │ ldr r1, [pc, #92] @ d88b8c │ │ mov r0, #136 @ 0x88 │ │ mov r2, #57 @ 0x39 │ │ add r1, pc, r1 │ │ bl cd1098 │ │ @@ -3571632,15 +3571632,15 @@ │ │ mov r2, #0 │ │ mov r5, #0 │ │ bl c8cce8 │ │ mov r0, r5 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ @ instruction: 0xff626611 │ │ - @ instruction: 0xff605b7d │ │ + @ instruction: 0xff605b56 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #8 │ │ cmp r2, #0 │ │ beq d8960c │ │ ldr r6, [r0, #4] │ │ mov r5, r2 │ │ mov r4, r1 │ │ @@ -3571863,20 +3571863,20 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #105 @ 0x69 │ │ mov r2, #0 │ │ bl c8cce8 │ │ mov r0, #0 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff6093e4 │ │ + @ instruction: 0xff6093bd │ │ @ instruction: 0xff6262a1 │ │ - @ instruction: 0xff601f22 │ │ + @ instruction: 0xff601efb │ │ @ instruction: 0xff61f090 │ │ @ instruction: 0xff62626d │ │ - @ instruction: 0xff6057d9 │ │ + @ instruction: 0xff6057b2 │ │ @ instruction: 0xff61858a │ │ push {r4, r5, r6, lr} │ │ mov r5, r0 │ │ bl d43ff4 │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq d89994 │ │ @@ -3572338,15 +3572338,15 @@ │ │ ldr r1, [pc, #20] @ d8a094 │ │ mov r0, r4 │ │ mov r2, #153 @ 0x99 │ │ add r1, pc, r1 │ │ bl cd1394 │ │ mov r0, r5 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff601782 │ │ + @ instruction: 0xff60175b │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, lr} │ │ ldr r1, [r0, #4] │ │ mov r4, r0 │ │ mov r0, r1 │ │ bl c8ec98 │ │ @@ -3572360,15 +3572360,15 @@ │ │ bl daf490 │ │ ldr r1, [pc, #16] @ d8a0ec │ │ mov r0, r4 │ │ mov r2, #153 @ 0x99 │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b cd1394 │ │ - @ instruction: 0xff601726 │ │ + @ instruction: 0xff6016ff │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #52 @ 0x34 │ │ mov r4, r3 │ │ mov r5, r2 │ │ mov r7, r1 │ │ mov r6, r0 │ │ ldr r8, [r0, #4] │ │ @@ -3572515,21 +3572515,21 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #114 @ 0x72 │ │ mov r2, #0 │ │ bl c8cce8 │ │ mov r0, r9 │ │ add sp, sp, #52 @ 0x34 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff601506 │ │ - @ instruction: 0xff60fafe │ │ - @ instruction: 0xff6014da │ │ - @ instruction: 0xff60fad2 │ │ + @ instruction: 0xff6014df │ │ + @ instruction: 0xff60fad7 │ │ + @ instruction: 0xff6014b3 │ │ + @ instruction: 0xff60faab │ │ andeq r1, ip, r0, lsl #15 │ │ - @ instruction: 0xff601606 │ │ - @ instruction: 0xff601522 │ │ + @ instruction: 0xff6015df │ │ + @ instruction: 0xff6014fb │ │ ldr r0, [r0, #4] │ │ b c8f544 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #8 │ │ mov r8, r2 │ │ mov r9, r1 │ │ mov r5, r0 │ │ @@ -3572601,15 +3572601,15 @@ │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ lsrs r2, r1, #24 │ │ mov r0, #3 │ │ movwne r0, #4 │ │ mvnne r2, #0 │ │ b d8a450 │ │ - @ instruction: 0xff60139a │ │ + @ instruction: 0xff601373 │ │ @ instruction: 0xff61e1f1 │ │ ldr r0, [pc, #4] @ d8a4c4 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r1, ip, r4, lsr #9 │ │ push {r4, r5, fp, lr} │ │ mov r5, r1 │ │ @@ -3572774,21 +3572774,21 @@ │ │ mov r2, #0 │ │ bl c8cce8 │ │ mov r0, #0 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff63374b │ │ @ instruction: 0xff62e9a4 │ │ - @ instruction: 0xff601216 │ │ - @ instruction: 0xff5ff659 │ │ + @ instruction: 0xff6011ef │ │ + @ instruction: 0xff5ff632 │ │ @ instruction: 0xff61e254 │ │ - @ instruction: 0xff61125d │ │ - @ instruction: 0xff601192 │ │ - @ instruction: 0xff5ff5d5 │ │ - @ instruction: 0xff6010d2 │ │ + @ instruction: 0xff611236 │ │ + @ instruction: 0xff60116b │ │ + @ instruction: 0xff5ff5ae │ │ + @ instruction: 0xff6010ab │ │ @ instruction: 0xff613024 │ │ ldr r1, [pc, #4] @ d8a790 │ │ add r1, pc, r1 │ │ b d8a794 │ │ andeq r1, ip, r8, ror r2 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r6, r1 │ │ @@ -3572827,15 +3572827,15 @@ │ │ ldr r1, [pc, #20] @ d8a838 │ │ mov r0, r4 │ │ mov r2, #153 @ 0x99 │ │ add r1, pc, r1 │ │ bl cd1394 │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff600fde │ │ + @ instruction: 0xff600fb7 │ │ push {r4, r5, r6, lr} │ │ mov r6, r0 │ │ bl d43ff4 │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq d8a88c │ │ ldr r1, [pc, #128] @ d8a8dc │ │ @@ -3572868,16 +3572868,16 @@ │ │ ldr r1, [pc, #24] @ d8a8e0 │ │ mov r0, r5 │ │ mov r2, #153 @ 0x99 │ │ add r1, pc, r1 │ │ bl cd1394 │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff600fa6 │ │ - @ instruction: 0xff600f3a │ │ + @ instruction: 0xff600f7f │ │ + @ instruction: 0xff600f13 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #520 @ 0x208 │ │ mov r4, r0 │ │ movw r0, #513 @ 0x201 │ │ sub r6, r2, r0 │ │ add r0, r4, #8 │ │ mov r7, r2 │ │ @@ -3572990,19 +3572990,19 @@ │ │ mov r1, #202 @ 0xca │ │ mov r2, #0 │ │ bl c8cce8 │ │ mov r6, #0 │ │ mov r0, r6 │ │ add sp, sp, #520 @ 0x208 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff600ed6 │ │ - @ instruction: 0xff5fb6e0 │ │ - @ instruction: 0xff600e2a │ │ - @ instruction: 0xff5fb634 │ │ - @ instruction: 0xff600d6e │ │ + @ instruction: 0xff600eaf │ │ + @ instruction: 0xff5fb6b9 │ │ + @ instruction: 0xff600e03 │ │ + @ instruction: 0xff5fb60d │ │ + @ instruction: 0xff600d47 │ │ @ instruction: 0xff612cc0 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl d43ff4 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq d8ab14 │ │ @@ -3573345,15 +3573345,15 @@ │ │ beq d8b040 │ │ mov r0, #1 │ │ pop {r4, r5, r6, pc} │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff62dfa8 │ │ @ instruction: 0xff631c6b │ │ - @ instruction: 0xff6079b9 │ │ + @ instruction: 0xff607992 │ │ ldr r0, [pc, #4] @ d8b060 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r0, ip, r0, lsr #22 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ @@ -3573445,15 +3573445,15 @@ │ │ vst1.64 {d20-d21}, [r0]! │ │ vst1.64 {d22-d23}, [r0] │ │ mov r0, #1 │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff62dec8 │ │ @ instruction: 0xff631b67 │ │ - @ instruction: 0xff6078bd │ │ + @ instruction: 0xff607896 │ │ @ instruction: 0xff61d734 │ │ ldr r0, [r0, #44] @ 0x2c │ │ bx lr │ │ cmp r1, #0 │ │ movweq r1, #16 │ │ cmp r1, #16 │ │ movne r2, #0 │ │ @@ -3573980,15 +3573980,15 @@ │ │ bl c8ea64 │ │ ldr r1, [pc, #16] @ d8ba3c │ │ mov r0, r4 │ │ mov r2, #62 @ 0x3e │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b cd1394 │ │ - @ instruction: 0xff5fc57c │ │ + @ instruction: 0xff5fc555 │ │ push {r4, r5, r6, lr} │ │ ldr r1, [pc, #132] @ d8bad0 │ │ mov r6, r0 │ │ mov r0, #76 @ 0x4c │ │ mov r2, #67 @ 0x43 │ │ add r1, pc, r1 │ │ bl cd1158 │ │ @@ -3574017,18 +3574017,18 @@ │ │ mov r2, #73 @ 0x49 │ │ ldr r1, [pc, #28] @ d8badc │ │ mov r0, r5 │ │ add r1, pc, r1 │ │ bl cd1394 │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff5fc558 │ │ + @ instruction: 0xff5fc531 │ │ @ instruction: 0xff62da78 │ │ - @ instruction: 0xff6055b4 │ │ - @ instruction: 0xff5fc4ec │ │ + @ instruction: 0xff60558d │ │ + @ instruction: 0xff5fc4c5 │ │ mov r0, #1 │ │ bx lr │ │ bx lr │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #16 │ │ add r7, r2, #7 │ │ mov r6, r0 │ │ @@ -3574288,27 +3574288,27 @@ │ │ cmp r0, #0 │ │ beq d8befc │ │ bl cdd59c │ │ mov r0, r7 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ @ instruction: 0xff617106 │ │ - @ instruction: 0xff60892c │ │ + @ instruction: 0xff608905 │ │ @ instruction: 0xff617042 │ │ - @ instruction: 0xff608868 │ │ + @ instruction: 0xff608841 │ │ @ instruction: 0xff6170ce │ │ - @ instruction: 0xff6088f4 │ │ + @ instruction: 0xff6088cd │ │ @ instruction: 0xff617096 │ │ - @ instruction: 0xff6088bc │ │ + @ instruction: 0xff608895 │ │ @ instruction: 0xff617006 │ │ - @ instruction: 0xff60882c │ │ + @ instruction: 0xff608805 │ │ @ instruction: 0xff616eaa │ │ - @ instruction: 0xff6086d0 │ │ + @ instruction: 0xff6086a9 │ │ @ instruction: 0xff616ed6 │ │ - @ instruction: 0xff6086fc │ │ + @ instruction: 0xff6086d5 │ │ mov r3, r2 │ │ ldr r2, [pc, #16] @ d8bf5c │ │ mov r0, r1 │ │ mov r1, r3 │ │ add r2, pc, r2 │ │ mov r3, #190 @ 0xbe │ │ b cd2704 │ │ @@ -3574584,35 +3574584,35 @@ │ │ ldr r0, [r4, #132] @ 0x84 │ │ sub r0, r0, #1 │ │ clz r0, r0 │ │ lsr r0, r0, #5 │ │ add sp, sp, #28 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff616d4a │ │ - @ instruction: 0xff60c0b7 │ │ + @ instruction: 0xff60c090 │ │ @ instruction: 0xff6881d4 │ │ @ instruction: 0xff616cfe │ │ - @ instruction: 0xff60c06b │ │ + @ instruction: 0xff60c044 │ │ @ instruction: 0xff616cbe │ │ - @ instruction: 0xff60c02b │ │ + @ instruction: 0xff60c004 │ │ @ instruction: 0xff616bda │ │ - @ instruction: 0xff60bf47 │ │ + @ instruction: 0xff60bf20 │ │ @ instruction: 0xff616ac6 │ │ - @ instruction: 0xff60be33 │ │ + @ instruction: 0xff60be0c │ │ @ instruction: 0xff616c4a │ │ @ instruction: 0xff616a82 │ │ - @ instruction: 0xff60bdef │ │ + @ instruction: 0xff60bdc8 │ │ @ instruction: 0xff616bf6 │ │ - @ instruction: 0xff60bf63 │ │ + @ instruction: 0xff60bf3c │ │ @ instruction: 0xff616aee │ │ - @ instruction: 0xff60be5b │ │ + @ instruction: 0xff60be34 │ │ @ instruction: 0xff616a1a │ │ - @ instruction: 0xff60bd87 │ │ + @ instruction: 0xff60bd60 │ │ @ instruction: 0xff616aaa │ │ - @ instruction: 0xff60be17 │ │ + @ instruction: 0xff60bdf0 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #20 │ │ mov r7, r0 │ │ ldr r0, [r0, #4] │ │ mov r8, r3 │ │ mov r5, r2 │ │ mov r6, r1 │ │ @@ -3575164,15 +3575164,15 @@ │ │ mov r2, #0 │ │ bl c8cce8 │ │ ldr r0, [r4, #116] @ 0x74 │ │ subs r0, r0, #2 │ │ mvneq r0, #0 │ │ add sp, sp, #48 @ 0x30 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff5fec74 │ │ + @ instruction: 0xff5fec4d │ │ @ instruction: 0xff616116 │ │ @ instruction: 0xff616139 │ │ @ instruction: 0xff610ada │ │ mov r1, #1 │ │ cmp r0, #0 │ │ beq d8cce4 │ │ ldr r2, [r0] │ │ @@ -3575383,15 +3575383,15 @@ │ │ nop {0} │ │ svcvc 0x00ffffff │ │ svcvc 0x00ffffff │ │ svcvc 0x00ffffff │ │ andeq r0, r0, r1 │ │ @ instruction: 0xff615fb2 │ │ @ instruction: 0xff615eda │ │ - @ instruction: 0xff5fe991 │ │ + @ instruction: 0xff5fe96a │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #40 @ 0x28 │ │ vmov.i32 q8, #0 @ 0x00000000 │ │ mov r2, r1 │ │ mov r1, sp │ │ mov r5, r0 │ │ ldr r6, [r0, #24] │ │ @@ -3575471,21 +3575471,21 @@ │ │ mov r1, #98 @ 0x62 │ │ add r2, pc, r2 │ │ bl c8cbf8 │ │ mov r0, #57 @ 0x39 │ │ mov r1, #201 @ 0xc9 │ │ b d8d10c │ │ @ instruction: 0xff615c7e │ │ - @ instruction: 0xff60cd10 │ │ - @ instruction: 0xff5f8fb0 │ │ + @ instruction: 0xff60cce9 │ │ + @ instruction: 0xff5f8f89 │ │ @ instruction: 0xff615c3a │ │ @ instruction: 0xff615c5d │ │ - @ instruction: 0xff60cc9c │ │ + @ instruction: 0xff60cc75 │ │ @ instruction: 0xff615ca2 │ │ - @ instruction: 0xff60cd34 │ │ + @ instruction: 0xff60cd0d │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, lr} │ │ ldr r1, [r0] │ │ mov r4, r0 │ │ mov r0, r1 │ │ bl cdd5b0 │ │ @@ -3575609,21 +3575609,21 @@ │ │ bl cd6a1c │ │ cmp r0, #0 │ │ beq d8d3a8 │ │ mov r0, #1 │ │ pop {r4, r5, fp, pc} │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6061a9 │ │ - @ instruction: 0xff5f8e08 │ │ + @ instruction: 0xff606182 │ │ + @ instruction: 0xff5f8de1 │ │ @ instruction: 0xff61edce │ │ - @ instruction: 0xff5f8dc1 │ │ - @ instruction: 0xff605742 │ │ + @ instruction: 0xff5f8d9a │ │ + @ instruction: 0xff60571b │ │ @ instruction: 0xff612155 │ │ - @ instruction: 0xff60907b │ │ + @ instruction: 0xff609054 │ │ @ instruction: 0xff625fd4 │ │ @ instruction: 0xff623e1e │ │ @ instruction: 0xff625f90 │ │ @ instruction: 0xff61c90c │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r5, r1 │ │ ldr r1, [pc, #132] @ d8d470 │ │ @@ -3575658,15 +3575658,15 @@ │ │ lsr r0, r0, #5 │ │ str r0, [r4] │ │ mov r0, #1 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff613551 │ │ - @ instruction: 0xff5fe41c │ │ + @ instruction: 0xff5fe3f5 │ │ push {r4, r5, r6, lr} │ │ mov r4, #1 │ │ cmp r1, #0 │ │ beq d8d4e0 │ │ mov r6, r1 │ │ ldr r1, [pc, #96] @ d8d4f4 │ │ mov r5, r0 │ │ @@ -3575768,15 +3575768,15 @@ │ │ mov r1, #144 @ 0x90 │ │ mov r3, #652 @ 0x28c │ │ add r2, pc, r2 │ │ bl cd2704 │ │ mov r0, r5 │ │ pop {r4, r5, fp, lr} │ │ b d8d1a4 │ │ - @ instruction: 0xff60aaea │ │ + @ instruction: 0xff60aac3 │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #8 │ │ mov r4, r0 │ │ ldr r0, [r0] │ │ mov r8, r3 │ │ mov r6, r2 │ │ mov r7, r1 │ │ @@ -3575951,16 +3575951,16 @@ │ │ ldr r0, [r4] │ │ cmp r0, #0 │ │ beq d8d8fc │ │ bl cdd59c │ │ mov r0, r6 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff60da5e │ │ - @ instruction: 0xff6052a0 │ │ + @ instruction: 0xff60da37 │ │ + @ instruction: 0xff605279 │ │ push {r4, r5, r6, lr} │ │ mov r4, r0 │ │ ldr r0, [r0] │ │ ldr r6, [r4, #136] @ 0x88 │ │ cmp r0, #0 │ │ beq d8d934 │ │ bl cdd574 │ │ @@ -3576109,15 +3576109,15 @@ │ │ nop {0} │ │ nop {0} │ │ nop {0} │ │ andeq r0, r1, r0 │ │ andeq r0, r0, r0 │ │ svcvc 0x00ffffff │ │ andeq r0, r0, r0 │ │ - @ instruction: 0xff60a5fe │ │ + @ instruction: 0xff60a5d7 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #12 │ │ cmp r1, #0 │ │ beq d8dcd8 │ │ ldr r4, [r0, #136] @ 0x88 │ │ mov r7, r3 │ │ mov r9, r0 │ │ @@ -3577649,27 +3577649,27 @@ │ │ nop {0} │ │ nop {0} │ │ nop {0} │ │ andeq r0, r0, r0 │ │ svcvc 0x00ffffff │ │ andeq r0, r0, r0 │ │ svcvc 0x00ffffff │ │ - @ instruction: 0xff60c352 │ │ + @ instruction: 0xff60c32b │ │ @ instruction: 0xff626cb9 │ │ - @ instruction: 0xff603b44 │ │ + @ instruction: 0xff603b1d │ │ @ instruction: 0xff61edbf │ │ - @ instruction: 0xff6090ae │ │ + @ instruction: 0xff609087 │ │ @ instruction: 0xff62dc08 │ │ - @ instruction: 0xff60906a │ │ - @ instruction: 0xff608ffa │ │ - @ instruction: 0xff608fce │ │ + @ instruction: 0xff609043 │ │ + @ instruction: 0xff608fd3 │ │ + @ instruction: 0xff608fa7 │ │ @ instruction: 0xff62db28 │ │ - @ instruction: 0xff608f52 │ │ + @ instruction: 0xff608f2b │ │ @ instruction: 0xff611d1d │ │ - @ instruction: 0xff608dbe │ │ + @ instruction: 0xff608d97 │ │ @ instruction: 0xff611b89 │ │ @ instruction: 0xff684fb5 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #24 │ │ ldr ip, [pc, #68] @ d8f430 │ │ ldr lr, [pc, #68] @ d8f434 │ │ ldr r4, [pc, #68] @ d8f438 │ │ @@ -3577712,15 +3577712,15 @@ │ │ mov r1, #356 @ 0x164 │ │ mov r3, #456 @ 0x1c8 │ │ add r2, pc, r2 │ │ bl cd2704 │ │ mov r0, r5 │ │ pop {r4, r5, fp, lr} │ │ b d8d1a4 │ │ - @ instruction: 0xff5ffc61 │ │ + @ instruction: 0xff5ffc3a │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #8 │ │ mov r4, r0 │ │ ldr r0, [r0] │ │ mov r8, r3 │ │ mov r6, r2 │ │ mov r7, r1 │ │ @@ -3577947,15 +3577947,15 @@ │ │ mov r0, #65536 @ 0x10000 │ │ str r0, [r4, #72] @ 0x48 │ │ mov r0, #1 │ │ str r1, [r4, #128] @ 0x80 │ │ pop {r4, pc} │ │ mov r0, #0 │ │ pop {r4, pc} │ │ - @ instruction: 0xff5ff8e9 │ │ + @ instruction: 0xff5ff8c2 │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #24 │ │ ldr r5, [r0, #136] @ 0x88 │ │ mov r4, r0 │ │ mov r6, r3 │ │ mov r7, r2 │ │ mov r8, r1 │ │ @@ -3578535,15 +3578535,15 @@ │ │ mov r1, #150 @ 0x96 │ │ mov r2, #0 │ │ mov r5, #0 │ │ bl c8cce8 │ │ mov r0, r5 │ │ add sp, sp, #20 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff609cd4 │ │ + @ instruction: 0xff609cad │ │ @ instruction: 0xff626d02 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #20 │ │ mov sl, r0 │ │ cmp r3, #0 │ │ mov fp, r0 │ │ ldrne r0, [sp, #56] @ 0x38 │ │ @@ -3578707,15 +3578707,15 @@ │ │ mov r1, #148 @ 0x94 │ │ mov r3, #348 @ 0x15c │ │ add r2, pc, r2 │ │ bl cd2704 │ │ mov r0, r6 │ │ pop {r4, r5, r6, lr} │ │ b d8d1a4 │ │ - @ instruction: 0xff609a0c │ │ + @ instruction: 0xff6099e5 │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #8 │ │ mov r4, r0 │ │ ldr r0, [r0] │ │ mov r8, r3 │ │ mov r6, r2 │ │ mov r7, r1 │ │ @@ -3579040,15 +3579040,15 @@ │ │ str r1, [r4, #88] @ 0x58 │ │ str r1, [r4, #92] @ 0x5c │ │ str r1, [r4, #96] @ 0x60 │ │ str r1, [r4, #80] @ 0x50 │ │ pop {r4, pc} │ │ mov r0, #0 │ │ pop {r4, pc} │ │ - @ instruction: 0xff609504 │ │ + @ instruction: 0xff6094dd │ │ push {r4, lr} │ │ ldr ip, [sp, #8] │ │ ldr lr, [sp, #12] │ │ ldr r4, [sp, #16] │ │ ldr r0, [r0, #136] @ 0x88 │ │ str ip, [sp, #8] │ │ str lr, [sp, #12] │ │ @@ -3579200,15 +3579200,15 @@ │ │ cmp r0, #0 │ │ moveq r0, #0 │ │ movne r7, #0 │ │ movne r4, r0 │ │ strdne r6, [r4] │ │ pop {r4, r6, r7, pc} │ │ @ instruction: 0xff620b65 │ │ - @ instruction: 0xff601e5b │ │ + @ instruction: 0xff601e34 │ │ @ instruction: 0xff620b2d │ │ ldr r1, [pc, #8] @ d90bf4 │ │ mov r2, #66 @ 0x42 │ │ add r1, pc, r1 │ │ b cd1394 │ │ @ instruction: 0xff620af9 │ │ mov r1, #1 │ │ @@ -3579275,17 +3579275,17 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c8cce8 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff620a3d │ │ - @ instruction: 0xff6091a0 │ │ + @ instruction: 0xff609179 │ │ @ instruction: 0xff620a0d │ │ - @ instruction: 0xff609170 │ │ + @ instruction: 0xff609149 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ ldr r0, [r0, #4] │ │ mov r5, #1 │ │ cmp r0, #1 │ │ beq d90d68 │ │ bl c8cb04 │ │ @@ -3579302,15 +3579302,15 @@ │ │ cmp r0, #2 │ │ mov r0, #57 @ 0x39 │ │ movweq r1, #192 @ 0xc0 │ │ bl c8cce8 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff6209a9 │ │ - @ instruction: 0xff5fc6ed │ │ + @ instruction: 0xff5fc6c6 │ │ mov r0, #1 │ │ bx lr │ │ mov r0, #1 │ │ bx lr │ │ bx lr │ │ ldr r0, [pc, #4] @ d90d98 │ │ add r0, pc, r0 │ │ @@ -3579349,16 +3579349,16 @@ │ │ bl cd69f0 │ │ cmp r0, #0 │ │ beq d90e28 │ │ mov r0, #1 │ │ pop {r4, r5, fp, pc} │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6025e9 │ │ - @ instruction: 0xff5f5248 │ │ + @ instruction: 0xff6025c2 │ │ + @ instruction: 0xff5f5221 │ │ @ instruction: 0xff60fb41 │ │ mov r0, #1 │ │ bx lr │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ mov r7, r3 │ │ ldr r3, [sp, #40] @ 0x28 │ │ @@ -3579424,17 +3579424,17 @@ │ │ bl c8cce8 │ │ mov r0, r8 │ │ bl cf83f8 │ │ mov r0, r6 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff6207f9 │ │ - @ instruction: 0xff605477 │ │ + @ instruction: 0xff605450 │ │ @ instruction: 0xff6207c1 │ │ - @ instruction: 0xff60543f │ │ + @ instruction: 0xff605418 │ │ mov r3, r2 │ │ ldr r2, [pc, #16] @ d90f84 │ │ mov r0, r1 │ │ mov r1, r3 │ │ add r2, pc, r2 │ │ mov r3, #211 @ 0xd3 │ │ b cd2704 │ │ @@ -3579449,15 +3579449,15 @@ │ │ cmp r0, #0 │ │ movne r1, #0 │ │ strne r4, [r0] │ │ strne r1, [r0, #8] │ │ mvnne r1, #-2147483648 @ 0x80000000 │ │ strne r1, [r0, #16] │ │ pop {r4, pc} │ │ - @ instruction: 0xff60361c │ │ + @ instruction: 0xff6035f5 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, fp, lr} │ │ ldr r4, [pc, #68] @ d9101c │ │ mov r5, r0 │ │ ldr r1, [r0, #20] │ │ mov r2, #74 @ 0x4a │ │ @@ -3579472,15 +3579472,15 @@ │ │ ldr r0, [r5, #40] @ 0x28 │ │ bl cdd5b0 │ │ mov r0, r5 │ │ mov r1, r4 │ │ mov r2, #77 @ 0x4d │ │ pop {r4, r5, fp, lr} │ │ b cd1394 │ │ - @ instruction: 0xff6035d8 │ │ + @ instruction: 0xff6035b1 │ │ push {r4, r5, fp, lr} │ │ mov r5, r1 │ │ ldr r1, [sp, #20] │ │ mov r4, r0 │ │ bl d91270 │ │ mov r1, r0 │ │ mov r0, #0 │ │ @@ -3579604,15 +3579604,15 @@ │ │ bl c8cbf8 │ │ mov r0, #57 @ 0x39 │ │ mov r1, #126 @ 0x7e │ │ mov r2, #0 │ │ bl c8cce8 │ │ mov r0, #0 │ │ pop {r4, pc} │ │ - @ instruction: 0xff6033b0 │ │ + @ instruction: 0xff603389 │ │ @ instruction: 0xff619031 │ │ cmp r0, #0 │ │ ldrne r0, [r0, #40] @ 0x28 │ │ cmpne r0, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ b cdd588 │ │ @@ -3579713,19 +3579713,19 @@ │ │ beq d913d0 │ │ mov r6, #1 │ │ b d913d4 │ │ mov r6, #0 │ │ mov r0, r6 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff5f4d80 │ │ + @ instruction: 0xff5f4d59 │ │ @ instruction: 0xff625b9e │ │ - @ instruction: 0xff6032b8 │ │ + @ instruction: 0xff603291 │ │ @ instruction: 0xff62b957 │ │ - @ instruction: 0xff603258 │ │ + @ instruction: 0xff603231 │ │ @ instruction: 0xff60f5c1 │ │ @ instruction: 0xff629630 │ │ ldr r0, [pc, #4] @ d91408 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq fp, fp, ip, lsr r0 │ │ push {r4, r5, fp, lr} │ │ @@ -3579774,16 +3579774,16 @@ │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ pop {r4, r5, fp, pc} │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ mov r0, #1 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff601f79 │ │ - @ instruction: 0xff5f4bd8 │ │ + @ instruction: 0xff601f52 │ │ + @ instruction: 0xff5f4bb1 │ │ @ instruction: 0xff60f4d1 │ │ @ instruction: 0xff629540 │ │ mov r0, #1 │ │ bx lr │ │ ldr r3, [r0, #20] │ │ ldr r2, [sp] │ │ ldr r0, [r0, #28] │ │ @@ -3580520,15 +3580520,15 @@ │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ mov r4, #1 │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff61b8f4 │ │ @ instruction: 0xff5f28eb │ │ - @ instruction: 0xff5f3ff8 │ │ + @ instruction: 0xff5f3fd1 │ │ ldr r0, [pc, #4] @ d9208c │ │ add r0, pc, r0 │ │ bx lr │ │ ldrdeq sl, [fp], -ip │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, sp, #328 @ 0x148 │ │ mov r4, #0 │ │ @@ -3580599,15 +3580599,15 @@ │ │ b d921a4 │ │ mov r4, #0 │ │ mov r0, r4 │ │ add sp, sp, #328 @ 0x148 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ @ instruction: 0xff5f2847 │ │ @ instruction: 0xff623b61 │ │ - @ instruction: 0xff5f3ec4 │ │ + @ instruction: 0xff5f3e9d │ │ cmp r0, #0 │ │ beq d921d8 │ │ ldrb r0, [r0, #12] │ │ tst r0, #1 │ │ ldreq r0, [pc, #16] @ d921e4 │ │ addeq r0, pc, r0 │ │ bxeq lr │ │ @@ -3580897,24 +3580897,24 @@ │ │ ldr r2, [pc, #60] @ d92688 │ │ mov r0, #57 @ 0x39 │ │ str r6, [sp] │ │ mov r1, #174 @ 0xae │ │ add r2, pc, r2 │ │ b d92608 │ │ @ instruction: 0xff61f19c │ │ - @ instruction: 0xff600474 │ │ + @ instruction: 0xff60044d │ │ @ instruction: 0xff60e94f │ │ @ instruction: 0xff61f160 │ │ - @ instruction: 0xff600438 │ │ + @ instruction: 0xff600411 │ │ @ instruction: 0xff61b827 │ │ @ instruction: 0xff61f124 │ │ - @ instruction: 0xff6003fc │ │ - @ instruction: 0xff601fdf │ │ + @ instruction: 0xff6003d5 │ │ + @ instruction: 0xff601fb8 │ │ @ instruction: 0xff61f0d8 │ │ - @ instruction: 0xff6003b0 │ │ + @ instruction: 0xff600389 │ │ @ instruction: 0xff620cb8 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r5, r1 │ │ mov r7, r0 │ │ bl d43ff4 │ │ mov r4, #0 │ │ cmp r0, #0 │ │ @@ -3580948,17 +3580948,17 @@ │ │ ldr r1, [pc, #28] @ d92734 │ │ mov r0, r6 │ │ mov r2, #124 @ 0x7c │ │ add r1, pc, r1 │ │ bl cd1394 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff5fe7f8 │ │ - @ instruction: 0xff5fe7b8 │ │ - @ instruction: 0xff5fe790 │ │ + @ instruction: 0xff5fe7d1 │ │ + @ instruction: 0xff5fe791 │ │ + @ instruction: 0xff5fe769 │ │ mov r3, #16 │ │ b d92f54 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #24 │ │ mov r7, r0 │ │ ldr r0, [r0, #8] │ │ mov r4, r3 │ │ @@ -3581171,15 +3581171,15 @@ │ │ ldr r0, [r4, #348] @ 0x15c │ │ bl c3ac74 │ │ mov r0, r4 │ │ mov r1, r5 │ │ movw r2, #397 @ 0x18d │ │ pop {r4, r5, fp, lr} │ │ b cd1394 │ │ - @ instruction: 0xff5fe460 │ │ + @ instruction: 0xff5fe439 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r5, r0 │ │ bl d43ff4 │ │ mov r7, #0 │ │ cmp r0, #0 │ │ beq d92c28 │ │ ldr r1, [pc, #364] @ d92c38 │ │ @@ -3581271,17 +3581271,17 @@ │ │ str r0, [r4, #4] │ │ beq d92b30 │ │ mov r7, r4 │ │ mov r0, r7 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ mov r6, #0 │ │ b d92b30 │ │ - @ instruction: 0xff5fe3dc │ │ - @ instruction: 0xff5fe36c │ │ - @ instruction: 0xff5fe29c │ │ + @ instruction: 0xff5fe3b5 │ │ + @ instruction: 0xff5fe345 │ │ + @ instruction: 0xff5fe275 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq d92d24 │ │ mov r6, r1 │ │ ldr r1, [pc, #216] @ d92d38 │ │ mov r5, r0 │ │ @@ -3581338,15 +3581338,15 @@ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ mov r4, #1 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff61ac7c │ │ @ instruction: 0xff6224e6 │ │ @ instruction: 0xff5f1c4b │ │ - @ instruction: 0xff5f3334 │ │ + @ instruction: 0xff5f330d │ │ ldr r0, [pc, #4] @ d92d54 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r9, fp, r4, ror #18 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, sp, #328 @ 0x148 │ │ mov r4, #0 │ │ @@ -3581437,15 +3581437,15 @@ │ │ mov r4, #0 │ │ mov r0, r4 │ │ add sp, sp, #328 @ 0x148 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ @ instruction: 0xff5f1b7b │ │ @ instruction: 0xff622e95 │ │ @ instruction: 0xff622336 │ │ - @ instruction: 0xff5f31b0 │ │ + @ instruction: 0xff5f3189 │ │ cmp r0, #0 │ │ beq d92ef0 │ │ ldrb r0, [r0, #62] @ 0x3e │ │ tst r0, #1 │ │ ldreq r0, [pc, #16] @ d92efc │ │ addeq r0, pc, r0 │ │ bxeq lr │ │ @@ -3581520,15 +3581520,15 @@ │ │ bl c8cbf8 │ │ mov r0, #57 @ 0x39 │ │ mov r1, #114 @ 0x72 │ │ mov r2, #0 │ │ bl c8cce8 │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff5fdeb4 │ │ + @ instruction: 0xff5fde8d │ │ @ instruction: 0xff60fdb7 │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r8, r3 │ │ mov r5, r2 │ │ mov r7, r1 │ │ mov r4, r0 │ │ mov r6, #0 │ │ @@ -3581714,24 +3581714,24 @@ │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c8cbf8 │ │ ldr r2, [pc, #52] @ d93350 │ │ str r6, [sp] │ │ add r2, pc, r2 │ │ b d93220 │ │ - @ instruction: 0xff5fdd84 │ │ + @ instruction: 0xff5fdd5d │ │ @ instruction: 0xff617129 │ │ - @ instruction: 0xff6014ab │ │ - @ instruction: 0xff5fdce0 │ │ + @ instruction: 0xff601484 │ │ + @ instruction: 0xff5fdcb9 │ │ @ instruction: 0xff617085 │ │ @ instruction: 0xff60dd03 │ │ - @ instruction: 0xff5fdca0 │ │ + @ instruction: 0xff5fdc79 │ │ @ instruction: 0xff617045 │ │ @ instruction: 0xff61abd7 │ │ - @ instruction: 0xff5fdba4 │ │ + @ instruction: 0xff5fdb7d │ │ @ instruction: 0xff616f49 │ │ @ instruction: 0xff61fff0 │ │ push {r4, r5, r6, lr} │ │ mov r4, r0 │ │ bl d43ff4 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ @@ -3581889,21 +3581889,21 @@ │ │ str r4, [r6, #4] │ │ bl d93a24 │ │ mov r5, r0 │ │ mov r0, r5 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ @ instruction: 0xff616df8 │ │ - @ instruction: 0xff5f67f5 │ │ + @ instruction: 0xff5f67ce │ │ @ instruction: 0xff616d7c │ │ - @ instruction: 0xff5f6779 │ │ + @ instruction: 0xff5f6752 │ │ @ instruction: 0xff616dac │ │ - @ instruction: 0xff5f67a9 │ │ + @ instruction: 0xff5f6782 │ │ @ instruction: 0xff616cf0 │ │ - @ instruction: 0xff5f66ed │ │ + @ instruction: 0xff5f66c6 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #104 @ 0x68 │ │ mov r6, r3 │ │ mov r9, r2 │ │ mov r5, r1 │ │ mov r7, r0 │ │ ldr r4, [r0, #4] │ │ @@ -3582002,20 +3582002,20 @@ │ │ mov r1, #175 @ 0xaf │ │ mov r2, #0 │ │ bl c8cce8 │ │ mov r0, r6 │ │ add sp, sp, #104 @ 0x68 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ @ instruction: 0xff616c20 │ │ - @ instruction: 0xff5f498c │ │ + @ instruction: 0xff5f4965 │ │ @ instruction: 0xff616bc4 │ │ - @ instruction: 0xff5f4930 │ │ - @ instruction: 0xff608ff8 │ │ + @ instruction: 0xff5f4909 │ │ + @ instruction: 0xff608fd1 │ │ @ instruction: 0xff616aec │ │ - @ instruction: 0xff5f4858 │ │ + @ instruction: 0xff5f4831 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #96 @ 0x60 │ │ mov r7, r3 │ │ mov r6, r2 │ │ mov r8, r1 │ │ mov r5, r0 │ │ ldr r9, [r0, #4] │ │ @@ -3582068,15 +3582068,15 @@ │ │ str r0, [sp] │ │ mov r0, r6 │ │ bl c77bc4 │ │ mov r4, r0 │ │ mov r0, r4 │ │ add sp, sp, #96 @ 0x60 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff608eac │ │ + @ instruction: 0xff608e85 │ │ push {r4, lr} │ │ mov r4, r0 │ │ ldr r0, [r0, #4] │ │ bl c83f7c │ │ ldr r1, [pc, #16] @ d938d8 │ │ mov r0, r4 │ │ movw r2, #455 @ 0x1c7 │ │ @@ -3582134,15 +3582134,15 @@ │ │ mov r1, r5 │ │ movw r2, #455 @ 0x1c7 │ │ bl cd1394 │ │ mov r0, r6 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff616964 │ │ @ instruction: 0xff616900 │ │ - @ instruction: 0xff5f4680 │ │ + @ instruction: 0xff5f4659 │ │ push {r4, r5, fp, lr} │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq d939fc │ │ ldr r2, [pc, #64] @ d93a10 │ │ mov r5, r0 │ │ mov r0, r1 │ │ @@ -3582301,16 +3582301,16 @@ │ │ str r0, [r4] │ │ add sp, sp, #64 @ 0x40 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff61e406 │ │ @ instruction: 0xff6110ef │ │ @ instruction: 0xff61a33d │ │ @ instruction: 0xff61f844 │ │ - @ instruction: 0xff60636e │ │ - @ instruction: 0xff5feef1 │ │ + @ instruction: 0xff606347 │ │ + @ instruction: 0xff5feeca │ │ @ instruction: 0xff612dbc │ │ ldr r0, [pc, #4] @ d93c68 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r8, fp, r4, ror #24 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, sp, #88 @ 0x58 │ │ @@ -3582403,19 +3582403,19 @@ │ │ mov r1, #175 @ 0xaf │ │ mov r2, #0 │ │ bl c8cce8 │ │ mov r0, r6 │ │ add sp, sp, #88 @ 0x58 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ @ instruction: 0xff6165ac │ │ - @ instruction: 0xff5fd220 │ │ + @ instruction: 0xff5fd1f9 │ │ @ instruction: 0xff616558 │ │ - @ instruction: 0xff5fd1cc │ │ + @ instruction: 0xff5fd1a5 │ │ @ instruction: 0xff6164ac │ │ - @ instruction: 0xff5fd120 │ │ + @ instruction: 0xff5fd0f9 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #88 @ 0x58 │ │ mov r7, r3 │ │ mov r4, r2 │ │ mov r8, r1 │ │ mov r5, r0 │ │ ldr r9, [r0, #4] │ │ @@ -3582582,15 +3582582,15 @@ │ │ mov r3, r9 │ │ bl ca5ea0 │ │ mov r7, r0 │ │ cmp r0, #0 │ │ movwne r7, #1 │ │ b d93fa8 │ │ @ instruction: 0xff628cba │ │ - @ instruction: 0xff60796e │ │ + @ instruction: 0xff607947 │ │ cmp r0, #0 │ │ ldrne r0, [r0, #12] │ │ cmpne r0, #0 │ │ moveq r0, #0 │ │ bxeq lr │ │ b ca5eb8 │ │ push {r4, r5, r6, r7, fp, lr} │ │ @@ -3582895,17 +3582895,17 @@ │ │ str r1, [r6, #152] @ 0x98 │ │ ldrb r1, [r6, #16] │ │ stm r6, {r0, r7} │ │ orr r0, r1, #1 │ │ strb r0, [r6, #16] │ │ mov r0, r6 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff5f5776 │ │ - @ instruction: 0xff5f574e │ │ - @ instruction: 0xff5f572e │ │ + @ instruction: 0xff5f574f │ │ + @ instruction: 0xff5f5727 │ │ + @ instruction: 0xff5f5707 │ │ push {r4, r5, r6, lr} │ │ mov r4, r2 │ │ mov r5, r1 │ │ mov r6, r0 │ │ bl d43ff4 │ │ cmp r0, #0 │ │ beq d945d8 │ │ @@ -3583210,44 +3583210,44 @@ │ │ bl c8cb04 │ │ ldr r0, [pc, #112] @ d94ae4 │ │ movw r1, #641 @ 0x281 │ │ ldr r2, [pc, #108] @ d94ae8 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b d94760 │ │ - @ instruction: 0xff5f5636 │ │ + @ instruction: 0xff5f560f │ │ @ instruction: 0xff609158 │ │ @ instruction: 0xff610537 │ │ - @ instruction: 0xff5f5556 │ │ + @ instruction: 0xff5f552f │ │ @ instruction: 0xff609078 │ │ - @ instruction: 0xff5fdb3a │ │ - @ instruction: 0xff5f5476 │ │ + @ instruction: 0xff5fdb13 │ │ + @ instruction: 0xff5f544f │ │ @ instruction: 0xff608f98 │ │ - @ instruction: 0xff5fe1e5 │ │ - @ instruction: 0xff5f544e │ │ + @ instruction: 0xff5fe1be │ │ + @ instruction: 0xff5f5427 │ │ @ instruction: 0xff608f70 │ │ - @ instruction: 0xff5f54ba │ │ + @ instruction: 0xff5f5493 │ │ @ instruction: 0xff608fdc │ │ - @ instruction: 0xff605678 │ │ - @ instruction: 0xff5f52fa │ │ + @ instruction: 0xff605651 │ │ + @ instruction: 0xff5f52d3 │ │ @ instruction: 0xff608e1c │ │ - @ instruction: 0xff5f5316 │ │ + @ instruction: 0xff5f52ef │ │ @ instruction: 0xff608e38 │ │ - @ instruction: 0xff5f540a │ │ + @ instruction: 0xff5f53e3 │ │ @ instruction: 0xff608f2c │ │ @ instruction: 0xff6225e0 │ │ - @ instruction: 0xff5f52b6 │ │ + @ instruction: 0xff5f528f │ │ @ instruction: 0xff608dd8 │ │ - @ instruction: 0xff5f3605 │ │ - @ instruction: 0xff5f520a │ │ + @ instruction: 0xff5f35de │ │ + @ instruction: 0xff5f51e3 │ │ @ instruction: 0xff608d2c │ │ - @ instruction: 0xff5f538e │ │ + @ instruction: 0xff5f5367 │ │ @ instruction: 0xff608eb0 │ │ - @ instruction: 0xff607067 │ │ - @ instruction: 0xff5f552a │ │ + @ instruction: 0xff607040 │ │ + @ instruction: 0xff5f5503 │ │ @ instruction: 0xff60904c │ │ push {r4, r5, r6, lr} │ │ mov r4, r2 │ │ mov r5, r1 │ │ mov r6, r0 │ │ bl d43ff4 │ │ cmp r0, #0 │ │ @@ -3583443,31 +3583443,31 @@ │ │ bl c8cb04 │ │ ldr r0, [pc, #44] @ d94e44 │ │ movw r1, #818 @ 0x332 │ │ ldr r2, [pc, #40] @ d94e48 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b d94c44 │ │ - @ instruction: 0xff5f50b6 │ │ - @ instruction: 0xff5f3470 │ │ - @ instruction: 0xff5f5002 │ │ - @ instruction: 0xff5f4eaa │ │ - @ instruction: 0xff5f3264 │ │ - @ instruction: 0xff5f124f │ │ - @ instruction: 0xff5f4f76 │ │ - @ instruction: 0xff5f4e66 │ │ - @ instruction: 0xff5f3220 │ │ - @ instruction: 0xff5f4efe │ │ - @ instruction: 0xff5f32b8 │ │ - @ instruction: 0xff5f4ee2 │ │ - @ instruction: 0xff5f329c │ │ - @ instruction: 0xff606bb3 │ │ - @ instruction: 0xff5f508e │ │ - @ instruction: 0xff5f5046 │ │ - @ instruction: 0xff5f3400 │ │ + @ instruction: 0xff5f508f │ │ + @ instruction: 0xff5f3449 │ │ + @ instruction: 0xff5f4fdb │ │ + @ instruction: 0xff5f4e83 │ │ + @ instruction: 0xff5f323d │ │ + @ instruction: 0xff5f1228 │ │ + @ instruction: 0xff5f4f4f │ │ + @ instruction: 0xff5f4e3f │ │ + @ instruction: 0xff5f31f9 │ │ + @ instruction: 0xff5f4ed7 │ │ + @ instruction: 0xff5f3291 │ │ + @ instruction: 0xff5f4ebb │ │ + @ instruction: 0xff5f3275 │ │ + @ instruction: 0xff606b8c │ │ + @ instruction: 0xff5f5067 │ │ + @ instruction: 0xff5f501f │ │ + @ instruction: 0xff5f33d9 │ │ push {r4, r5, r6, lr} │ │ mov r4, r2 │ │ mov r5, r1 │ │ mov r6, r0 │ │ bl d43ff4 │ │ cmp r0, #0 │ │ beq d94ea0 │ │ @@ -3583665,32 +3583665,32 @@ │ │ b d95108 │ │ mov r0, r6 │ │ mov r2, r9 │ │ mov r4, r9 │ │ blx da824e │ │ mov r0, r9 │ │ b d95074 │ │ - @ instruction: 0xff5f4d5a │ │ - @ instruction: 0xff5f4b9e │ │ - @ instruction: 0xff5fa06f │ │ - @ instruction: 0xff5f4b5e │ │ - @ instruction: 0xff5fa02f │ │ - @ instruction: 0xff5f4b2e │ │ - @ instruction: 0xff5f9fff │ │ - @ instruction: 0xff5f0ecb │ │ - @ instruction: 0xff5f4cbe │ │ - @ instruction: 0xff5fa18f │ │ + @ instruction: 0xff5f4d33 │ │ + @ instruction: 0xff5f4b77 │ │ + @ instruction: 0xff5fa048 │ │ + @ instruction: 0xff5f4b37 │ │ + @ instruction: 0xff5fa008 │ │ + @ instruction: 0xff5f4b07 │ │ + @ instruction: 0xff5f9fd8 │ │ + @ instruction: 0xff5f0ea4 │ │ + @ instruction: 0xff5f4c97 │ │ + @ instruction: 0xff5fa168 │ │ @ instruction: 0xff623d57 │ │ - @ instruction: 0xff5f4bc2 │ │ - @ instruction: 0xff5fa093 │ │ - @ instruction: 0xff5f4bf2 │ │ - @ instruction: 0xff5fa0c3 │ │ - @ instruction: 0xff5f2fa3 │ │ - @ instruction: 0xff5f4c5a │ │ - @ instruction: 0xff5fa12b │ │ + @ instruction: 0xff5f4b9b │ │ + @ instruction: 0xff5fa06c │ │ + @ instruction: 0xff5f4bcb │ │ + @ instruction: 0xff5fa09c │ │ + @ instruction: 0xff5f2f7c │ │ + @ instruction: 0xff5f4c33 │ │ + @ instruction: 0xff5fa104 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ mov r4, r3 │ │ mov r5, r2 │ │ mov r6, r1 │ │ mov r7, r0 │ │ bl d43ff4 │ │ @@ -3583847,16 +3583847,16 @@ │ │ bl d00de4 │ │ mov r0, r4 │ │ mov r1, #160 @ 0xa0 │ │ mov r2, r5 │ │ movw r3, #991 @ 0x3df │ │ pop {r4, r5, r6, lr} │ │ b cd15ec │ │ - @ instruction: 0xff5f4876 │ │ - @ instruction: 0xff5f483a │ │ + @ instruction: 0xff5f484f │ │ + @ instruction: 0xff5f4813 │ │ push {r4, r5, r6, lr} │ │ mov r5, r0 │ │ bl d43ff4 │ │ mov r6, #0 │ │ cmp r0, #0 │ │ beq d955b4 │ │ ldr r1, [pc, #284] @ d955bc │ │ @@ -3583928,16 +3583928,16 @@ │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ mov r0, r4 │ │ bl d953d8 │ │ mov r6, #0 │ │ mov r0, r6 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff5f47de │ │ - @ instruction: 0xff5f46f6 │ │ + @ instruction: 0xff5f47b7 │ │ + @ instruction: 0xff5f46cf │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #184 @ 0xb8 │ │ mov r9, #0 │ │ cmp r0, #0 │ │ beq d95a80 │ │ mov r6, r1 │ │ ldr r1, [pc, #1192] @ d95a8c │ │ @@ -3584237,37 +3584237,37 @@ │ │ blt d95a80 │ │ str r0, [r4, #16] │ │ mov r9, #1 │ │ mov r0, r9 │ │ add sp, sp, #184 @ 0xb8 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ @ instruction: 0xff6182f8 │ │ - @ instruction: 0xff5f455a │ │ + @ instruction: 0xff5f4533 │ │ @ instruction: 0xff60b7cb │ │ - @ instruction: 0xff5f43ca │ │ + @ instruction: 0xff5f43a3 │ │ @ instruction: 0xff60b63b │ │ @ instruction: 0xff607edd │ │ - @ instruction: 0xff5f4336 │ │ + @ instruction: 0xff5f430f │ │ @ instruction: 0xff612d1e │ │ - @ instruction: 0xff5f44de │ │ + @ instruction: 0xff5f44b7 │ │ @ instruction: 0xff612ec6 │ │ - @ instruction: 0xff5f44ec │ │ - @ instruction: 0xff5f42b2 │ │ + @ instruction: 0xff5f44c5 │ │ + @ instruction: 0xff5f428b │ │ @ instruction: 0xff60b523 │ │ - @ instruction: 0xff5f44a2 │ │ + @ instruction: 0xff5f447b │ │ @ instruction: 0xff60b713 │ │ @ instruction: 0xff607fe2 │ │ @ instruction: 0xff61ed13 │ │ @ instruction: 0xff67e870 │ │ andeq r7, fp, r8, asr #1 │ │ - @ instruction: 0xff5f458e │ │ - @ instruction: 0xff60281a │ │ + @ instruction: 0xff5f4567 │ │ + @ instruction: 0xff6027f3 │ │ @ instruction: 0xff5ef0df │ │ @ instruction: 0xff5efb52 │ │ - @ instruction: 0xff5f3634 │ │ + @ instruction: 0xff5f360d │ │ @ instruction: 0xff6148fa │ │ andeq r7, fp, r4, lsl #5 │ │ ldr r0, [pc, #4] @ d95b00 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r7, fp, r0, lsl r0 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ @@ -3584688,48 +3584688,48 @@ │ │ b d95c58 │ │ @ instruction: 0xff5eed5f │ │ @ instruction: 0xff6200ad │ │ @ instruction: 0xff61e797 │ │ @ instruction: 0xff6222f4 │ │ @ instruction: 0xff614aa7 │ │ @ instruction: 0xff61736c │ │ - @ instruction: 0xff60170b │ │ - @ instruction: 0xff5f3fd0 │ │ + @ instruction: 0xff6016e4 │ │ + @ instruction: 0xff5f3fa9 │ │ @ instruction: 0xff6180f0 │ │ - @ instruction: 0xff600482 │ │ - @ instruction: 0xff5fcced │ │ - @ instruction: 0xff5f3f94 │ │ - @ instruction: 0xff5f3ee2 │ │ - @ instruction: 0xff5f02b8 │ │ - @ instruction: 0xff5f3f2e │ │ - @ instruction: 0xff5f0304 │ │ - @ instruction: 0xff5f30d4 │ │ - @ instruction: 0xff5f3e26 │ │ - @ instruction: 0xff5f01fc │ │ + @ instruction: 0xff60045b │ │ + @ instruction: 0xff5fccc6 │ │ + @ instruction: 0xff5f3f6d │ │ + @ instruction: 0xff5f3ebb │ │ + @ instruction: 0xff5f0291 │ │ + @ instruction: 0xff5f3f07 │ │ + @ instruction: 0xff5f02dd │ │ + @ instruction: 0xff5f30ad │ │ + @ instruction: 0xff5f3dff │ │ + @ instruction: 0xff5f01d5 │ │ @ instruction: 0xff612812 │ │ @ instruction: 0xff5eea7b │ │ - @ instruction: 0xff6026c7 │ │ - @ instruction: 0xff5f25fa │ │ - @ instruction: 0xff5f597f │ │ - @ instruction: 0xff5f3d1a │ │ - @ instruction: 0xff5f00f0 │ │ + @ instruction: 0xff6026a0 │ │ + @ instruction: 0xff5f25d3 │ │ + @ instruction: 0xff5f5958 │ │ + @ instruction: 0xff5f3cf3 │ │ + @ instruction: 0xff5f00c9 │ │ @ instruction: 0xff612750 │ │ - @ instruction: 0xff5f3e52 │ │ - @ instruction: 0xff5f0228 │ │ - @ instruction: 0xff5f3cd6 │ │ - @ instruction: 0xff5f00ac │ │ + @ instruction: 0xff5f3e2b │ │ + @ instruction: 0xff5f0201 │ │ + @ instruction: 0xff5f3caf │ │ + @ instruction: 0xff5f0085 │ │ @ instruction: 0xff612720 │ │ - @ instruction: 0xff5f3c7e │ │ - @ instruction: 0xff5f0054 │ │ + @ instruction: 0xff5f3c57 │ │ + @ instruction: 0xff5f002d │ │ @ instruction: 0xff619b7b │ │ @ instruction: 0xff5ef362 │ │ @ instruction: 0xff61dae1 │ │ - @ instruction: 0xff5f8f60 │ │ - @ instruction: 0xff5f3bba │ │ - @ instruction: 0xff5eff90 │ │ + @ instruction: 0xff5f8f39 │ │ + @ instruction: 0xff5f3b93 │ │ + @ instruction: 0xff5eff69 │ │ cmp r0, #0 │ │ beq d96240 │ │ ldrb r0, [r0, #16] │ │ tst r0, #1 │ │ ldreq r0, [pc, #16] @ d9624c │ │ addeq r0, pc, r0 │ │ bxeq lr │ │ @@ -3584925,30 +3584925,30 @@ │ │ beq d962c8 │ │ mov r0, r5 │ │ mov r1, r8 │ │ bl d9696c │ │ cmp r0, #0 │ │ bne d96374 │ │ b d962c8 │ │ - @ instruction: 0xff5f38c6 │ │ - @ instruction: 0xff605597 │ │ - @ instruction: 0xff5f3806 │ │ - @ instruction: 0xff6054d7 │ │ - @ instruction: 0xff5f8c89 │ │ - @ instruction: 0xff5f37de │ │ - @ instruction: 0xff6054af │ │ - @ instruction: 0xff5f6f89 │ │ - @ instruction: 0xff5f382e │ │ - @ instruction: 0xff6054ff │ │ - @ instruction: 0xff5f8cd6 │ │ - @ instruction: 0xff5f379e │ │ - @ instruction: 0xff60546f │ │ - @ instruction: 0xff5fa9fa │ │ - @ instruction: 0xff5f38ee │ │ - @ instruction: 0xff6055bf │ │ + @ instruction: 0xff5f389f │ │ + @ instruction: 0xff605570 │ │ + @ instruction: 0xff5f37df │ │ + @ instruction: 0xff6054b0 │ │ + @ instruction: 0xff5f8c62 │ │ + @ instruction: 0xff5f37b7 │ │ + @ instruction: 0xff605488 │ │ + @ instruction: 0xff5f6f62 │ │ + @ instruction: 0xff5f3807 │ │ + @ instruction: 0xff6054d8 │ │ + @ instruction: 0xff5f8caf │ │ + @ instruction: 0xff5f3777 │ │ + @ instruction: 0xff605448 │ │ + @ instruction: 0xff5fa9d3 │ │ + @ instruction: 0xff5f38c7 │ │ + @ instruction: 0xff605598 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r5, r0 │ │ cmp r2, #0 │ │ ldreq r2, [r5, #4] │ │ mov r4, r1 │ │ ldr r0, [r5] │ │ mov r1, r4 │ │ @@ -3585024,21 +3585024,21 @@ │ │ bl c8ea64 │ │ ldrb r0, [r5, #16] │ │ strd r6, [r5, #88] @ 0x58 │ │ orr r0, r0, #2 │ │ strb r0, [r5, #16] │ │ mov r0, #1 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff5f3636 │ │ + @ instruction: 0xff5f360f │ │ @ instruction: 0xff61035b │ │ @ instruction: 0xff60a877 │ │ - @ instruction: 0xff5f3666 │ │ + @ instruction: 0xff5f363f │ │ @ instruction: 0xff61038b │ │ - @ instruction: 0xff5fdfaf │ │ - @ instruction: 0xff5f35fa │ │ + @ instruction: 0xff5fdf88 │ │ + @ instruction: 0xff5f35d3 │ │ @ instruction: 0xff61031f │ │ @ instruction: 0xff617753 │ │ push {r4, r5, r6, r8, r9, lr} │ │ sub sp, sp, #8 │ │ mov r5, r0 │ │ cmp r2, #0 │ │ ldreq r2, [r5, #4] │ │ @@ -3585176,26 +3585176,26 @@ │ │ bl c8cbf8 │ │ ldr r2, [pc, #24] @ d96944 │ │ mov r0, #57 @ 0x39 │ │ str r5, [sp] │ │ mov r1, #174 @ 0xae │ │ add r2, pc, r2 │ │ b d96800 │ │ - @ instruction: 0xff5f336a │ │ + @ instruction: 0xff5f3343 │ │ @ instruction: 0xff61ca0a │ │ @ instruction: 0xff61c9d8 │ │ - @ instruction: 0xff5f3456 │ │ + @ instruction: 0xff5f342f │ │ @ instruction: 0xff61caf6 │ │ @ instruction: 0xff60a697 │ │ - @ instruction: 0xff5f341a │ │ + @ instruction: 0xff5f33f3 │ │ @ instruction: 0xff61caba │ │ @ instruction: 0xff61756f │ │ - @ instruction: 0xff5f349e │ │ + @ instruction: 0xff5f3477 │ │ @ instruction: 0xff61cb3e │ │ - @ instruction: 0xff5fdde7 │ │ + @ instruction: 0xff5fddc0 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r6, r0 │ │ ldr r0, [r0, #84] @ 0x54 │ │ mov r4, #1 │ │ cmp r0, #6 │ │ bne d96a00 │ │ ldr r0, [r6, #8] │ │ @@ -3585227,16 +3585227,16 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #112 @ 0x70 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c8cce8 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff5f32a2 │ │ - @ instruction: 0xff5ff991 │ │ + @ instruction: 0xff5f327b │ │ + @ instruction: 0xff5ff96a │ │ push {r4, r5, r6, lr} │ │ ldr r6, [r0, #84] @ 0x54 │ │ mov r4, #1 │ │ cmp r6, #6 │ │ beq d96a70 │ │ cmp r6, #5 │ │ beq d96a54 │ │ @@ -3585291,15 +3585291,15 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, r5 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c8cce8 │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff5f31a2 │ │ + @ instruction: 0xff5f317b │ │ @ instruction: 0xff606cb2 │ │ ldr r2, [r0, #156] @ 0x9c │ │ mov r1, r0 │ │ mov r0, #1 │ │ cmp r2, #0 │ │ bxne lr │ │ push {r4, lr} │ │ @@ -3585311,15 +3585311,15 @@ │ │ add r1, pc, r1 │ │ bl cd1098 │ │ cmp r0, #0 │ │ str r0, [r4, #156] @ 0x9c │ │ movwne r0, #1 │ │ pop {r4, lr} │ │ bx lr │ │ - @ instruction: 0xff5f3146 │ │ + @ instruction: 0xff5f311f │ │ push {r4, lr} │ │ ldr r4, [r0, #156] @ 0x9c │ │ cmp r4, #0 │ │ popeq {r4, pc} │ │ ldr r0, [r0, #8] │ │ bl cfed38 │ │ mov r1, r0 │ │ @@ -3586135,15 +3586135,15 @@ │ │ ldr r1, [pc, #36] @ d97848 │ │ movw r2, #475 @ 0x1db │ │ add r1, pc, r1 │ │ bl cd1394 │ │ mov r0, #0 │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6052fe │ │ + @ instruction: 0xff6052d7 │ │ @ instruction: 0xff627536 │ │ @ instruction: 0xff61d9fa │ │ @ instruction: 0xff5ed14b │ │ @ instruction: 0xff62746e │ │ @ instruction: 0xff62748a │ │ ldr r0, [pc, #4] @ d9785c │ │ add r0, pc, r0 │ │ @@ -3586583,36 +3586583,36 @@ │ │ mov r0, r4 │ │ bl c8ec98 │ │ mov r0, r7 │ │ add sp, sp, #36 @ 0x24 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov r7, #0 │ │ b d97f00 │ │ - @ instruction: 0xff5f762a │ │ - @ instruction: 0xff5f93cc │ │ - @ instruction: 0xff5f7602 │ │ - @ instruction: 0xff5f93a4 │ │ - @ instruction: 0xff5f75c2 │ │ - @ instruction: 0xff5f9364 │ │ - @ instruction: 0xff5f7596 │ │ - @ instruction: 0xff5f9338 │ │ - @ instruction: 0xff5f7656 │ │ - @ instruction: 0xff5f93f8 │ │ - @ instruction: 0xff5f72f2 │ │ - @ instruction: 0xff5f9094 │ │ - @ instruction: 0xff5f72d6 │ │ - @ instruction: 0xff5f9078 │ │ - @ instruction: 0xff5f728e │ │ - @ instruction: 0xff5f9030 │ │ - @ instruction: 0xff5f72ba │ │ - @ instruction: 0xff5f905c │ │ - @ instruction: 0xff5f74f2 │ │ - @ instruction: 0xff5f732e │ │ - @ instruction: 0xff5f90d0 │ │ - @ instruction: 0xff5f725e │ │ + @ instruction: 0xff5f7603 │ │ + @ instruction: 0xff5f93a5 │ │ + @ instruction: 0xff5f75db │ │ + @ instruction: 0xff5f937d │ │ + @ instruction: 0xff5f759b │ │ + @ instruction: 0xff5f933d │ │ + @ instruction: 0xff5f756f │ │ + @ instruction: 0xff5f9311 │ │ + @ instruction: 0xff5f762f │ │ + @ instruction: 0xff5f93d1 │ │ + @ instruction: 0xff5f72cb │ │ + @ instruction: 0xff5f906d │ │ + @ instruction: 0xff5f72af │ │ + @ instruction: 0xff5f9051 │ │ + @ instruction: 0xff5f7267 │ │ + @ instruction: 0xff5f9009 │ │ + @ instruction: 0xff5f7293 │ │ + @ instruction: 0xff5f9035 │ │ + @ instruction: 0xff5f74cb │ │ + @ instruction: 0xff5f7307 │ │ + @ instruction: 0xff5f90a9 │ │ + @ instruction: 0xff5f7237 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #28 │ │ mov r9, r1 │ │ mov r4, r0 │ │ bl c61e58 │ │ mov r7, r0 │ │ mov r0, r4 │ │ @@ -3586843,15 +3586843,15 @@ │ │ movw r8, #277 @ 0x115 │ │ b d9829c │ │ movw r7, #3 │ │ movw r8, #299 @ 0x12b │ │ movt r7, #8 │ │ add r7, r7, #39 @ 0x27 │ │ b d982bc │ │ - @ instruction: 0xff5f6e9a │ │ + @ instruction: 0xff5f6e73 │ │ @ instruction: 0xff622719 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #20 │ │ mov r8, r2 │ │ mov r4, r1 │ │ mov r5, r0 │ │ bl c61d9c │ │ @@ -3587026,27 +3587026,27 @@ │ │ bl c8cb04 │ │ ldr r0, [pc, #64] @ d98654 │ │ movw r1, #385 @ 0x181 │ │ ldr r2, [pc, #60] @ d98658 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b d984fc │ │ - @ instruction: 0xff5f6db2 │ │ + @ instruction: 0xff5f6d8b │ │ @ instruction: 0xff613c61 │ │ - @ instruction: 0xff5f6c76 │ │ + @ instruction: 0xff5f6c4f │ │ @ instruction: 0xff613b25 │ │ - @ instruction: 0xff5f6ca2 │ │ + @ instruction: 0xff5f6c7b │ │ @ instruction: 0xff613b51 │ │ - @ instruction: 0xff5f6c1e │ │ + @ instruction: 0xff5f6bf7 │ │ @ instruction: 0xff613acd │ │ - @ instruction: 0xff5f6cbe │ │ + @ instruction: 0xff5f6c97 │ │ @ instruction: 0xff613b6d │ │ - @ instruction: 0xff5f6b7e │ │ + @ instruction: 0xff5f6b57 │ │ @ instruction: 0xff613a2d │ │ - @ instruction: 0xff5f6b52 │ │ + @ instruction: 0xff5f6b2b │ │ @ instruction: 0xff613a01 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #8 │ │ cmp r2, #0 │ │ str r2, [sp, #4] │ │ beq d986c0 │ │ mov r2, #0 │ │ @@ -3587122,21 +3587122,21 @@ │ │ mov r0, r4 │ │ bl c5b0c4 │ │ mov r0, r5 │ │ bl c3ad28 │ │ mov r0, r6 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff5f6a9a │ │ + @ instruction: 0xff5f6a73 │ │ @ instruction: 0xff60a6f5 │ │ - @ instruction: 0xff5f6a6a │ │ + @ instruction: 0xff5f6a43 │ │ @ instruction: 0xff60a6c5 │ │ - @ instruction: 0xff5f6a2e │ │ + @ instruction: 0xff5f6a07 │ │ @ instruction: 0xff60a689 │ │ - @ instruction: 0xff5f6a06 │ │ + @ instruction: 0xff5f69df │ │ @ instruction: 0xff60a661 │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #16 │ │ mov r4, #0 │ │ mov r7, r3 │ │ mov r5, r2 │ │ mov r8, r1 │ │ @@ -3587229,23 +3587229,23 @@ │ │ ldr r2, [pc, #48] @ d9896c │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c8cbf8 │ │ movw r1, #3 │ │ movt r1, #8 │ │ b d98880 │ │ - @ instruction: 0xff5f6902 │ │ + @ instruction: 0xff5f68db │ │ @ instruction: 0xff624453 │ │ - @ instruction: 0xff5f68d2 │ │ + @ instruction: 0xff5f68ab │ │ @ instruction: 0xff624423 │ │ - @ instruction: 0xff5f691e │ │ + @ instruction: 0xff5f68f7 │ │ @ instruction: 0xff62446f │ │ - @ instruction: 0xff5f6832 │ │ + @ instruction: 0xff5f680b │ │ @ instruction: 0xff624383 │ │ - @ instruction: 0xff5f68a2 │ │ + @ instruction: 0xff5f687b │ │ push {r4, r5, r6, lr} │ │ mov r5, r0 │ │ movw r0, #1143 @ 0x477 │ │ mov r4, #0 │ │ cmp r3, r0 │ │ bne d989d8 │ │ mov r0, r5 │ │ @@ -3587537,40 +3587537,40 @@ │ │ mov r0, #0 │ │ add sp, sp, #120 @ 0x78 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ mov r1, #1 │ │ str r1, [r0, #16] │ │ add sp, sp, #120 @ 0x78 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff5fdf62 │ │ + @ instruction: 0xff5fdf3b │ │ @ instruction: 0xff621ad8 │ │ @ instruction: 0xff6153e1 │ │ - @ instruction: 0xff5f6f06 │ │ - @ instruction: 0xff5ed54f │ │ - @ instruction: 0xff5ef551 │ │ + @ instruction: 0xff5f6edf │ │ + @ instruction: 0xff5ed528 │ │ + @ instruction: 0xff5ef52a │ │ @ instruction: 0xff624fdf │ │ - @ instruction: 0xff5ed387 │ │ - @ instruction: 0xff5ef389 │ │ - @ instruction: 0xff5f647c │ │ - @ instruction: 0xff5ed5d3 │ │ - @ instruction: 0xff5ef5d5 │ │ - @ instruction: 0xff5ed4d3 │ │ - @ instruction: 0xff5ef4d5 │ │ + @ instruction: 0xff5ed360 │ │ + @ instruction: 0xff5ef362 │ │ + @ instruction: 0xff5f6455 │ │ + @ instruction: 0xff5ed5ac │ │ + @ instruction: 0xff5ef5ae │ │ + @ instruction: 0xff5ed4ac │ │ + @ instruction: 0xff5ef4ae │ │ @ instruction: 0xff624f63 │ │ - @ instruction: 0xff5ed46f │ │ - @ instruction: 0xff5ed447 │ │ - @ instruction: 0xff5ed2cb │ │ + @ instruction: 0xff5ed448 │ │ + @ instruction: 0xff5ed420 │ │ + @ instruction: 0xff5ed2a4 │ │ @ instruction: 0xff61e114 │ │ - @ instruction: 0xff5ed3cb │ │ + @ instruction: 0xff5ed3a4 │ │ @ instruction: 0xff61e214 │ │ @ instruction: 0xff620097 │ │ @ instruction: 0xff60734a │ │ - @ instruction: 0xff5ed337 │ │ - @ instruction: 0xff5ed30f │ │ - @ instruction: 0xff5ed293 │ │ + @ instruction: 0xff5ed310 │ │ + @ instruction: 0xff5ed2e8 │ │ + @ instruction: 0xff5ed26c │ │ @ instruction: 0xff615064 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl d44534 │ │ cmp r0, #0 │ │ beq d98f10 │ │ ldr r1, [pc, #112] @ d98f18 │ │ @@ -3587599,16 +3587599,16 @@ │ │ movt r1, #8 │ │ mov r2, #0 │ │ bl c8cce8 │ │ mov r0, r5 │ │ bl c35bb8 │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff5ed1bf │ │ - @ instruction: 0xff5ed187 │ │ + @ instruction: 0xff5ed198 │ │ + @ instruction: 0xff5ed160 │ │ @ instruction: 0xff614f58 │ │ ldr r0, [pc, #4] @ d98f30 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r3, fp, r8, ror #29 │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #16 │ │ @@ -3587730,21 +3587730,21 @@ │ │ mov r2, #0 │ │ bl c8cce8 │ │ mov r6, #0 │ │ mov r0, r6 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ @ instruction: 0xff61cd0d │ │ - @ instruction: 0xff5ed0eb │ │ + @ instruction: 0xff5ed0c4 │ │ @ instruction: 0xff621a41 │ │ - @ instruction: 0xff5ed097 │ │ + @ instruction: 0xff5ed070 │ │ @ instruction: 0xff604803 │ │ @ instruction: 0xff609603 │ │ - @ instruction: 0xff5ecf7b │ │ - @ instruction: 0xff5eef87 │ │ + @ instruction: 0xff5ecf54 │ │ + @ instruction: 0xff5eef60 │ │ @ instruction: 0xff60d901 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #76 @ 0x4c │ │ mov r4, r0 │ │ ldr r0, [r0, #8] │ │ cmp r0, #1 │ │ beq d99200 │ │ @@ -3588090,39 +3588090,39 @@ │ │ bl c8cb04 │ │ ldr r0, [pc, #60] @ d996f0 │ │ movw r1, #481 @ 0x1e1 │ │ ldr r2, [pc, #56] @ d996f4 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b d99538 │ │ - @ instruction: 0xff5ecb5b │ │ + @ instruction: 0xff5ecb34 │ │ @ instruction: 0xff60f21f │ │ - @ instruction: 0xff5ecb3f │ │ + @ instruction: 0xff5ecb18 │ │ @ instruction: 0xff60f203 │ │ @ instruction: 0xff604c8b │ │ - @ instruction: 0xff5ecb77 │ │ + @ instruction: 0xff5ecb50 │ │ @ instruction: 0xff60f23b │ │ - @ instruction: 0xff5f219f │ │ - @ instruction: 0xff5ec9f3 │ │ + @ instruction: 0xff5f2178 │ │ + @ instruction: 0xff5ec9cc │ │ @ instruction: 0xff60f0b7 │ │ andeq r5, fp, r4, lsl #15 │ │ - @ instruction: 0xff5ec9b7 │ │ + @ instruction: 0xff5ec990 │ │ @ instruction: 0xff60f07b │ │ - @ instruction: 0xff5eca0f │ │ + @ instruction: 0xff5ec9e8 │ │ @ instruction: 0xff60f0d3 │ │ ldrdeq r0, [r0], -r8 │ │ ldrdeq r0, [r0], -r0 @ │ │ andeq r3, fp, r8, asr ip │ │ - @ instruction: 0xff5ecc3f │ │ + @ instruction: 0xff5ecc18 │ │ @ instruction: 0xff60f317 │ │ - @ instruction: 0xff5ecdff │ │ - @ instruction: 0xff5f7d8c │ │ - @ instruction: 0xff5f66d6 │ │ - @ instruction: 0xff5ecbeb │ │ - @ instruction: 0xff5eca2b │ │ + @ instruction: 0xff5ecdd8 │ │ + @ instruction: 0xff5f7d65 │ │ + @ instruction: 0xff5f66af │ │ + @ instruction: 0xff5ecbc4 │ │ + @ instruction: 0xff5eca04 │ │ @ instruction: 0xff60f0ef │ │ ldr r2, [r0, #8] │ │ mov r1, r0 │ │ cmp r2, #0 │ │ beq d9974c │ │ mov r0, #1 │ │ cmp r2, #1 │ │ @@ -3588190,17 +3588190,17 @@ │ │ bl c35bb8 │ │ mov r0, #0 │ │ str r0, [r4, #12] │ │ mov r0, r4 │ │ bl d99860 │ │ mov r0, #1 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff5ec89b │ │ - @ instruction: 0xff5ec873 │ │ - @ instruction: 0xff5ec84b │ │ + @ instruction: 0xff5ec874 │ │ + @ instruction: 0xff5ec84c │ │ + @ instruction: 0xff5ec824 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, fp, lr} │ │ ldr r1, [pc, #100] @ d998d8 │ │ mov r4, r0 │ │ ldr r0, [r0, #4] │ │ mov r2, #113 @ 0x71 │ │ @@ -3588223,17 +3588223,17 @@ │ │ bl cd1394 │ │ ldr r1, [pc, #24] @ d998e0 │ │ mov r0, r4 │ │ mov r2, #119 @ 0x77 │ │ add r1, pc, r1 │ │ pop {r4, r5, fp, lr} │ │ b cd1394 │ │ - @ instruction: 0xff5ec7f3 │ │ - @ instruction: 0xff5ec7cb │ │ - @ instruction: 0xff5ec7a3 │ │ + @ instruction: 0xff5ec7cc │ │ + @ instruction: 0xff5ec7a4 │ │ + @ instruction: 0xff5ec77c │ │ ldrd r2, [r2] │ │ mov r0, r1 │ │ mov r1, r3 │ │ bx r2 │ │ bx lr │ │ bx lr │ │ bx lr │ │ @@ -3588441,17 +3588441,17 @@ │ │ ldr r0, [pc, #24] @ d99c44 │ │ mov r1, #150 @ 0x96 │ │ ldr r2, [pc, #20] @ d99c48 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b d99bd4 │ │ @ instruction: 0xff617b72 │ │ - @ instruction: 0xff5ee4cd │ │ + @ instruction: 0xff5ee4a6 │ │ @ instruction: 0xff617b0e │ │ - @ instruction: 0xff5ee469 │ │ + @ instruction: 0xff5ee442 │ │ @ instruction: 0xff617fdb │ │ @ instruction: 0xff619eba │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #104 @ 0x68 │ │ mov r9, r3 │ │ bl d44534 │ │ mov r7, r0 │ │ @@ -3588576,17 +3588576,17 @@ │ │ ldr r0, [pc, #24] @ d99e60 │ │ mov r1, #217 @ 0xd9 │ │ ldr r2, [pc, #20] @ d99e64 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b d99df0 │ │ @ instruction: 0xff617956 │ │ - @ instruction: 0xff5fa815 │ │ + @ instruction: 0xff5fa7ee │ │ @ instruction: 0xff6178f2 │ │ - @ instruction: 0xff5fa7b1 │ │ + @ instruction: 0xff5fa78a │ │ @ instruction: 0xff617dbf │ │ @ instruction: 0xff619c9e │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #820 @ 0x334 │ │ ldr r5, [sp, #864] @ 0x360 │ │ mov r6, r0 │ │ mov sl, #0 │ │ @@ -3589237,24 +3589237,24 @@ │ │ b d9a7b4 │ │ @ instruction: 0xff61d906 │ │ andeq r0, r0, r4, lsl #20 │ │ andeq r4, fp, r0, lsl #26 │ │ @ instruction: 0xff619ce1 │ │ andeq r0, r0, ip, lsr #20 │ │ andeq r4, fp, ip, ror #25 │ │ - @ instruction: 0xff5edc0d │ │ + @ instruction: 0xff5edbe6 │ │ muleq r0, r8, sl │ │ andeq r4, fp, r4, lsr #25 │ │ - @ instruction: 0xff5f5a23 │ │ + @ instruction: 0xff5f59fc │ │ andeq r0, r0, ip, asr #20 │ │ andeq r4, fp, r8, asr ip │ │ - @ instruction: 0xff5fd474 │ │ + @ instruction: 0xff5fd44d │ │ andeq r0, r0, r0, asr r3 │ │ andeq r4, fp, ip, lsr r4 │ │ - @ instruction: 0xff600b33 │ │ + @ instruction: 0xff600b0c │ │ strdeq r0, [r0], -ip │ │ andeq r4, fp, r8, ror #7 │ │ ldr r2, [r0] │ │ strb r2, [r1] │ │ ldr r2, [r0] │ │ lsr r2, r2, #8 │ │ strb r2, [r1, #1] │ │ @@ -3589463,26 +3589463,26 @@ │ │ mov r3, #0 │ │ str r4, [sp, #20] │ │ bl da0df8 │ │ mov r6, r5 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff600dc2 │ │ + @ instruction: 0xff600d9b │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl d9fd7c │ │ ldr r2, [pc, #20] @ d9ac64 │ │ mov r0, r4 │ │ movw r1, #4296 @ 0x10c8 │ │ mov r3, #32 │ │ add r2, pc, r2 │ │ pop {r4, lr} │ │ b cd15ec │ │ - @ instruction: 0xff600d42 │ │ + @ instruction: 0xff600d1b │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl d43ff4 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq d9acac │ │ ldr r1, [pc, #44] @ d9acb4 │ │ @@ -3589494,15 +3589494,15 @@ │ │ beq d9acac │ │ mov r1, r4 │ │ movw r2, #4296 @ 0x10c8 │ │ mov r5, r0 │ │ blx da82d8 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff600d0e │ │ + @ instruction: 0xff600ce7 │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #0 │ │ mov r2, #64 @ 0x40 │ │ mov r3, #128 @ 0x80 │ │ str r2, [sp, #4] │ │ str r3, [sp] │ │ @@ -3589543,15 +3589543,15 @@ │ │ mov r3, #64 @ 0x40 │ │ str r4, [sp, #20] │ │ bl da0df8 │ │ mov r6, r5 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff600c82 │ │ + @ instruction: 0xff600c5b │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #64 @ 0x40 │ │ mov r2, #128 @ 0x80 │ │ str r2, [sp] │ │ mov r2, #256 @ 0x100 │ │ str r1, [sp, #4] │ │ @@ -3589591,15 +3589591,15 @@ │ │ mov r3, #64 @ 0x40 │ │ str r4, [sp, #20] │ │ bl da0df8 │ │ mov r6, r5 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff600bc2 │ │ + @ instruction: 0xff600b9b │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #64 @ 0x40 │ │ mov r2, #8 │ │ mov r3, #128 @ 0x80 │ │ str r2, [sp, #4] │ │ str r3, [sp] │ │ @@ -3589640,15 +3589640,15 @@ │ │ mov r3, #64 @ 0x40 │ │ str r4, [sp, #20] │ │ bl da0df8 │ │ mov r6, r5 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff600afe │ │ + @ instruction: 0xff600ad7 │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #64 @ 0x40 │ │ mov r2, #8 │ │ mov r3, #128 @ 0x80 │ │ str r2, [sp, #4] │ │ str r3, [sp] │ │ @@ -3590259,15 +3590259,15 @@ │ │ str r5, [sp, #16] │ │ str r4, [sp, #20] │ │ mov r6, r0 │ │ bl da0df8 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff5fc8e2 │ │ + @ instruction: 0xff5fc8bb │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl d43ff4 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq d9b8f4 │ │ ldr r1, [pc, #48] @ d9b8fc │ │ @@ -3590280,26 +3590280,26 @@ │ │ ldr r1, [r4, #112] @ 0x70 │ │ mov r5, r0 │ │ ldr r2, [r1, #8] │ │ mov r1, r4 │ │ blx r2 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff5fc86a │ │ + @ instruction: 0xff5fc843 │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl d9fd7c │ │ ldr r2, [pc, #20] @ d9b928 │ │ mov r0, r4 │ │ mov r1, #264 @ 0x108 │ │ mov r3, #68 @ 0x44 │ │ add r2, pc, r2 │ │ pop {r4, lr} │ │ b cd15ec │ │ - @ instruction: 0xff5fc81e │ │ + @ instruction: 0xff5fc7f7 │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r2, #64 @ 0x40 │ │ mov r1, #0 │ │ str r1, [sp, #8] │ │ mov r1, #1 │ │ str r2, [sp] │ │ @@ -3590349,15 +3590349,15 @@ │ │ mov r1, #121 @ 0x79 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c8cce8 │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff611500 │ │ - @ instruction: 0xff5fc756 │ │ + @ instruction: 0xff5fc72f │ │ @ instruction: 0xff61f01c │ │ ldr r0, [pc, #4] @ d9ba24 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r1, fp, r8, lsr #24 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #24 │ │ @@ -3590387,15 +3590387,15 @@ │ │ str r5, [sp, #16] │ │ str r4, [sp, #20] │ │ mov r6, r0 │ │ bl da0df8 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff5fc6e2 │ │ + @ instruction: 0xff5fc6bb │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #64 @ 0x40 │ │ mov r2, #16 │ │ str r1, [sp] │ │ mov r3, #0 │ │ str r1, [sp, #4] │ │ @@ -3590432,15 +3590432,15 @@ │ │ str r5, [sp, #16] │ │ str r4, [sp, #20] │ │ mov r6, r0 │ │ bl da0df8 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff5fc62e │ │ + @ instruction: 0xff5fc607 │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #64 @ 0x40 │ │ mov r2, #8 │ │ stm sp, {r1, r2} │ │ mov r2, #16 │ │ mov r3, #0 │ │ @@ -3590477,15 +3590477,15 @@ │ │ str r5, [sp, #16] │ │ str r4, [sp, #20] │ │ mov r6, r0 │ │ bl da0df8 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff5fc57a │ │ + @ instruction: 0xff5fc553 │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #64 @ 0x40 │ │ mov r2, #8 │ │ stm sp, {r1, r2} │ │ mov r2, #16 │ │ mov r3, #0 │ │ @@ -3590522,15 +3590522,15 @@ │ │ str r5, [sp, #16] │ │ str r4, [sp, #20] │ │ mov r6, r0 │ │ bl da0df8 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff5fc4c6 │ │ + @ instruction: 0xff5fc49f │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #64 @ 0x40 │ │ mov r2, #8 │ │ stm sp, {r1, r2} │ │ mov r2, #16 │ │ mov r3, #0 │ │ @@ -3590567,15 +3590567,15 @@ │ │ str r5, [sp, #16] │ │ str r4, [sp, #20] │ │ mov r6, r0 │ │ bl da0df8 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff5fc412 │ │ + @ instruction: 0xff5fc3eb │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #64 @ 0x40 │ │ mov r2, #8 │ │ stm sp, {r1, r2} │ │ mov r2, #16 │ │ mov r3, #0 │ │ @@ -3590649,16 +3590649,16 @@ │ │ bl c8cbf8 │ │ mov r0, #57 @ 0x39 │ │ mov r1, #105 @ 0x69 │ │ mov r2, #0 │ │ bl c8cce8 │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - @ instruction: 0xff5fc29e │ │ - @ instruction: 0xff5ef9c2 │ │ + @ instruction: 0xff5fc277 │ │ + @ instruction: 0xff5ef99b │ │ ldr r0, [pc, #4] @ d9bed4 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r1, fp, r8, lsl r8 │ │ ldr r0, [pc, #4] @ d9bee4 │ │ add r0, pc, r0 │ │ bx lr │ │ @@ -3591095,26 +3591095,26 @@ │ │ mov r1, #128 @ 0x80 │ │ bl da0df8 │ │ str r5, [r4, #384] @ 0x180 │ │ mov r5, r4 │ │ mov r0, r5 │ │ add sp, sp, #24 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff5f64fd │ │ + @ instruction: 0xff5f64d6 │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl d9fd7c │ │ ldr r2, [pc, #20] @ d9c5e4 │ │ mov r0, r4 │ │ mov r1, #392 @ 0x188 │ │ mov r3, #41 @ 0x29 │ │ add r2, pc, r2 │ │ pop {r4, lr} │ │ b cd15ec │ │ - @ instruction: 0xff5f6475 │ │ + @ instruction: 0xff5f644e │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl d43ff4 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq d9c62c │ │ ldr r1, [pc, #44] @ d9c634 │ │ @@ -3591126,15 +3591126,15 @@ │ │ beq d9c62c │ │ mov r1, r4 │ │ mov r2, #392 @ 0x188 │ │ mov r5, r0 │ │ blx da82d8 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff5f6441 │ │ + @ instruction: 0xff5f641a │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #8 │ │ mov r4, r0 │ │ ldr r0, [sp, #24] │ │ mov r5, #0 │ │ stm sp, {r0, r5} │ │ mov r0, r4 │ │ @@ -3591307,27 +3591307,27 @@ │ │ ldr r0, [pc, #64] @ d9c934 │ │ mov r1, #153 @ 0x99 │ │ ldr r2, [pc, #60] @ d9c938 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b d9c7cc │ │ @ instruction: 0xff603b1b │ │ - @ instruction: 0xff5f6269 │ │ - @ instruction: 0xff5eb8c7 │ │ - @ instruction: 0xff60024f │ │ - @ instruction: 0xff5f6289 │ │ - @ instruction: 0xff5eb8e7 │ │ - @ instruction: 0xff5f623d │ │ - @ instruction: 0xff5eb89b │ │ - @ instruction: 0xff5f6211 │ │ + @ instruction: 0xff5f6242 │ │ + @ instruction: 0xff5eb8a0 │ │ + @ instruction: 0xff600228 │ │ + @ instruction: 0xff5f6262 │ │ + @ instruction: 0xff5eb8c0 │ │ + @ instruction: 0xff5f6216 │ │ + @ instruction: 0xff5eb874 │ │ + @ instruction: 0xff5f61ea │ │ @ instruction: 0xff61e1d7 │ │ - @ instruction: 0xff5f6199 │ │ - @ instruction: 0xff5eb7f7 │ │ - @ instruction: 0xff5f6155 │ │ - @ instruction: 0xff5eb7b3 │ │ + @ instruction: 0xff5f6172 │ │ + @ instruction: 0xff5eb7d0 │ │ + @ instruction: 0xff5f612e │ │ + @ instruction: 0xff5eb78c │ │ ldr r0, [pc, #4] @ d9c948 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r1, fp, r0, asr #2 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #24 │ │ mov r4, #1 │ │ @@ -3591426,18 +3591426,18 @@ │ │ bl c8cce8 │ │ mov r0, r7 │ │ bl c32cc8 │ │ mov r0, r4 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff6038c7 │ │ - @ instruction: 0xff5f5fd5 │ │ + @ instruction: 0xff5f5fae │ │ @ instruction: 0xff61a44e │ │ - @ instruction: 0xff5ffffb │ │ - @ instruction: 0xff5f5f9d │ │ + @ instruction: 0xff5fffd4 │ │ + @ instruction: 0xff5f5f76 │ │ @ instruction: 0xff61a416 │ │ ldr r0, [pc, #4] @ d9cb04 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r1, fp, r8, lsr r0 │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #24 │ │ @@ -3591470,15 +3591470,15 @@ │ │ mov r1, #128 @ 0x80 │ │ bl da0df8 │ │ str r5, [r4, #384] @ 0x180 │ │ mov r5, r4 │ │ mov r0, r5 │ │ add sp, sp, #24 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff5f5f21 │ │ + @ instruction: 0xff5f5efa │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #64 @ 0x40 │ │ mov r2, #128 @ 0x80 │ │ str r2, [sp] │ │ mov r2, #256 @ 0x100 │ │ str r1, [sp, #4] │ │ @@ -3591519,15 +3591519,15 @@ │ │ mov r1, #40 @ 0x28 │ │ bl da0df8 │ │ str r5, [r4, #384] @ 0x180 │ │ mov r5, r4 │ │ mov r0, r5 │ │ add sp, sp, #24 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff5f5e5d │ │ + @ instruction: 0xff5f5e36 │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #64 @ 0x40 │ │ mov r2, #40 @ 0x28 │ │ str r2, [sp] │ │ mov r2, #256 @ 0x100 │ │ str r1, [sp, #4] │ │ @@ -3591568,15 +3591568,15 @@ │ │ mov r1, #64 @ 0x40 │ │ bl da0df8 │ │ str r5, [r4, #384] @ 0x180 │ │ mov r5, r4 │ │ mov r0, r5 │ │ add sp, sp, #24 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff5f5d99 │ │ + @ instruction: 0xff5f5d72 │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #64 @ 0x40 │ │ mov r2, #256 @ 0x100 │ │ str r1, [sp] │ │ mov r3, #0 │ │ str r1, [sp, #4] │ │ @@ -3591616,15 +3591616,15 @@ │ │ mov r1, #128 @ 0x80 │ │ bl da0df8 │ │ str r5, [r4, #384] @ 0x180 │ │ mov r5, r4 │ │ mov r0, r5 │ │ add sp, sp, #24 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff5f5cd9 │ │ + @ instruction: 0xff5f5cb2 │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #64 @ 0x40 │ │ mov r2, #8 │ │ mov r3, #128 @ 0x80 │ │ str r2, [sp, #4] │ │ str r3, [sp] │ │ @@ -3591666,15 +3591666,15 @@ │ │ mov r1, #128 @ 0x80 │ │ bl da0df8 │ │ str r5, [r4, #384] @ 0x180 │ │ mov r5, r4 │ │ mov r0, r5 │ │ add sp, sp, #24 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff5f5c11 │ │ + @ instruction: 0xff5f5bea │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #64 @ 0x40 │ │ mov r2, #8 │ │ mov r3, #128 @ 0x80 │ │ str r2, [sp, #4] │ │ str r3, [sp] │ │ @@ -3591704,16 +3591704,16 @@ │ │ bl c8cbf8 │ │ mov r0, #57 @ 0x39 │ │ mov r1, #153 @ 0x99 │ │ mov r2, #0 │ │ bl c8cce8 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f5b35 │ │ - @ instruction: 0xff5f400e │ │ + @ instruction: 0xff5f5b0e │ │ + @ instruction: 0xff5f3fe7 │ │ ldr r0, [pc, #4] @ d9cf50 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r0, fp, r4, ror #24 │ │ ldr r0, [pc, #4] @ d9cf60 │ │ add r0, pc, r0 │ │ bx lr │ │ @@ -3592060,35 +3592060,35 @@ │ │ str r1, [sp] │ │ mov r1, #128 @ 0x80 │ │ bl da0df8 │ │ mov r5, r4 │ │ mov r0, r5 │ │ add sp, sp, #24 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff5e8c3a │ │ + @ instruction: 0xff5e8c13 │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl d9fd7c │ │ ldr r2, [pc, #20] @ d9d4f8 │ │ mov r0, r4 │ │ mov r1, #680 @ 0x2a8 │ │ mov r3, #72 @ 0x48 │ │ add r2, pc, r2 │ │ pop {r4, lr} │ │ b cd15ec │ │ - @ instruction: 0xff5e8bbe │ │ + @ instruction: 0xff5e8b97 │ │ cmp r0, #0 │ │ moveq r0, #0 │ │ bxeq lr │ │ ldr r2, [pc, #12] @ d9d51c │ │ mov r1, #680 @ 0x2a8 │ │ mov r3, #81 @ 0x51 │ │ add r2, pc, r2 │ │ b cd2d54 │ │ - @ instruction: 0xff5e8b96 │ │ + @ instruction: 0xff5e8b6f │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #8 │ │ mov r4, r0 │ │ ldr r0, [sp, #24] │ │ mov r5, #0 │ │ stm sp, {r0, r5} │ │ mov r0, r4 │ │ @@ -3592188,16 +3592188,16 @@ │ │ mov r5, #0 │ │ bl c8cce8 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff604799 │ │ @ instruction: 0xff60a2b7 │ │ @ instruction: 0xff616cc5 │ │ - @ instruction: 0xff5e8a12 │ │ - @ instruction: 0xff5e8a46 │ │ + @ instruction: 0xff5e89eb │ │ + @ instruction: 0xff5e8a1f │ │ ldr r0, [pc, #4] @ d9d6e0 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r0, fp, ip, ror #12 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #8 │ │ mov r4, #1 │ │ @@ -3592318,16 +3592318,16 @@ │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff604689 │ │ @ instruction: 0xff60a197 │ │ @ instruction: 0xff60a165 │ │ @ instruction: 0xff6131b1 │ │ @ instruction: 0xff61a386 │ │ - @ instruction: 0xff5e8816 │ │ - @ instruction: 0xff5fa8d1 │ │ + @ instruction: 0xff5e87ef │ │ + @ instruction: 0xff5fa8aa │ │ ldr r0, [pc, #4] @ d9d8e8 │ │ add r0, pc, r0 │ │ bx lr │ │ @ instruction: 0x000b04b4 │ │ ldr r0, [pc, #4] @ d9d8f8 │ │ add r0, pc, r0 │ │ bx lr │ │ @@ -3592589,15 +3592589,15 @@ │ │ mov r0, #92 @ 0x5c │ │ mov r2, #24 │ │ add r1, pc, r1 │ │ pop {fp, lr} │ │ b cd1158 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5fc191 │ │ + @ instruction: 0xff5fc16a │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r5, r3 │ │ mov r8, r2 │ │ mov r7, r1 │ │ mov r6, r0 │ │ bl d43ff4 │ │ mov r4, #0 │ │ @@ -3592615,15 +3592615,15 @@ │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ ldr r2, [pc, #12] @ d9dd78 │ │ mov r1, #92 @ 0x5c │ │ mov r3, #24 │ │ add r2, pc, r2 │ │ b cd15ec │ │ - @ instruction: 0xff5fc11d │ │ + @ instruction: 0xff5fc0f6 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl d43ff4 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq d9ddc0 │ │ ldr r1, [pc, #44] @ d9ddc8 │ │ @@ -3592635,15 +3592635,15 @@ │ │ beq d9ddc0 │ │ mov r1, r4 │ │ mov r2, #92 @ 0x5c │ │ mov r5, r0 │ │ blx da82f2 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff5fc0ed │ │ + @ instruction: 0xff5fc0c6 │ │ mov r1, #64 @ 0x40 │ │ mov r2, #16 │ │ mov r3, #0 │ │ b da77c8 │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl d43ff4 │ │ @@ -3592758,17 +3592758,17 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #103 @ 0x67 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c8cce8 │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff5fbf5e │ │ + @ instruction: 0xff5fbf37 │ │ @ instruction: 0xff60148e │ │ - @ instruction: 0xff5ef4d7 │ │ + @ instruction: 0xff5ef4b0 │ │ ldr r0, [pc, #4] @ d9dfcc │ │ add r0, pc, r0 │ │ bx lr │ │ andeq pc, sl, r0, ror #29 │ │ push {r4, r5, fp, lr} │ │ cmp r0, #0 │ │ beq d9e020 │ │ @@ -3592801,17 +3592801,17 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #103 @ 0x67 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c8cce8 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff5fbec6 │ │ + @ instruction: 0xff5fbe9f │ │ @ instruction: 0xff6013e2 │ │ - @ instruction: 0xff5ef42b │ │ + @ instruction: 0xff5ef404 │ │ push {fp, lr} │ │ bl d43ff4 │ │ cmp r0, #0 │ │ beq d9e094 │ │ ldr r1, [pc, #24] @ d9e09c │ │ mov r0, #168 @ 0xa8 │ │ mov r2, #24 │ │ @@ -3592895,15 +3592895,15 @@ │ │ add r1, pc, r1 │ │ bl cd1158 │ │ cmp r0, #0 │ │ movne r5, r0 │ │ strne r4, [r0] │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff5f6454 │ │ + @ instruction: 0xff5f642d │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r5, r0 │ │ ldr r7, [r0] │ │ mov r6, #0 │ │ bl d43ff4 │ │ cmp r0, #0 │ │ beq d9e2d8 │ │ @@ -3592961,16 +3592961,16 @@ │ │ vst1.64 {d16-d17}, [r7]! │ │ str r6, [r1] │ │ mov r1, r5 │ │ str r6, [r7] │ │ bl cd1394 │ │ mov r0, r6 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff5f640c │ │ - @ instruction: 0xff5f638c │ │ + @ instruction: 0xff5f63e5 │ │ + @ instruction: 0xff5f6365 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, r6, lr} │ │ add r1, r0, #4 │ │ mov r4, r0 │ │ mov r0, r1 │ │ bl d44c30 │ │ @@ -3592995,15 +3592995,15 @@ │ │ vst1.64 {d16-d17}, [r6]! │ │ str r0, [r1] │ │ mov r1, r5 │ │ str r0, [r6] │ │ mov r0, r4 │ │ pop {r4, r5, r6, lr} │ │ b cd1394 │ │ - @ instruction: 0xff5f6300 │ │ + @ instruction: 0xff5f62d9 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r4, r0 │ │ ldr r6, [r0], #4 │ │ bl d44c30 │ │ ldr r5, [pc, #80] @ d9e3d4 │ │ mov r2, #114 @ 0x72 │ │ ldr r0, [r4, #24] │ │ @@ -3593022,15 +3593022,15 @@ │ │ vst1.64 {d16-d17}, [r1], r0 │ │ mov r0, #0 │ │ vst1.64 {d16-d17}, [r7]! │ │ str r6, [r4] │ │ str r0, [r1] │ │ str r0, [r7] │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff5f6288 │ │ + @ instruction: 0xff5f6261 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #84 @ 0x54 │ │ mov r5, r3 │ │ mov r9, r2 │ │ mov r6, r1 │ │ mov r4, r0 │ │ bl d43ff4 │ │ @@ -3593191,21 +3593191,21 @@ │ │ mov r0, r6 │ │ mov r2, r9 │ │ blx da824e │ │ mov r7, #1 │ │ b d9e5b0 │ │ mov r7, #0 │ │ b d9e5b0 │ │ - @ instruction: 0xff5f60e4 │ │ + @ instruction: 0xff5f60bd │ │ @ instruction: 0xff6189ad │ │ - @ instruction: 0xff5f60b8 │ │ + @ instruction: 0xff5f6091 │ │ @ instruction: 0xff618981 │ │ - @ instruction: 0xff5f6084 │ │ + @ instruction: 0xff5f605d │ │ @ instruction: 0xff60662e │ │ - @ instruction: 0xff5f6110 │ │ + @ instruction: 0xff5f60e9 │ │ @ instruction: 0xff6066ba │ │ ldr r0, [pc, #4] @ d9e6a4 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq pc, sl, r8, asr #17 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ mov r4, r0 │ │ @@ -3593314,20 +3593314,20 @@ │ │ movne r6, #1 │ │ mov r0, r6 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ mov r6, #1 │ │ mov r0, r6 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ @ instruction: 0xff6092a1 │ │ - @ instruction: 0xff5f5f00 │ │ - @ instruction: 0xff5f5ea4 │ │ - @ instruction: 0xff5ef70c │ │ - @ instruction: 0xff5f5e5c │ │ - @ instruction: 0xff5f5e04 │ │ - @ instruction: 0xff5f3750 │ │ + @ instruction: 0xff5f5ed9 │ │ + @ instruction: 0xff5f5e7d │ │ + @ instruction: 0xff5ef6e5 │ │ + @ instruction: 0xff5f5e35 │ │ + @ instruction: 0xff5f5ddd │ │ + @ instruction: 0xff5f3729 │ │ ldr r0, [pc, #4] @ d9e888 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq pc, sl, ip, asr r7 @ │ │ push {fp, lr} │ │ mov r0, r1 │ │ ldr r1, [pc, #32] @ d9e8bc │ │ @@ -3593384,15 +3593384,15 @@ │ │ bne d9e96c │ │ mov r0, r6 │ │ bl d44c30 │ │ mov r6, r4 │ │ mov r0, r6 │ │ add sp, sp, #40 @ 0x28 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff5f2657 │ │ + @ instruction: 0xff5f2630 │ │ @ instruction: 0xff5e5fc7 │ │ @ instruction: 0xff6152b5 │ │ push {r4, r5, r6, lr} │ │ mov r6, r0 │ │ ldr r0, [r0] │ │ bl d9e8c0 │ │ mov r4, #0 │ │ @@ -3593434,15 +3593434,15 @@ │ │ bl daf490 │ │ mov r0, r5 │ │ mov r1, r6 │ │ mov r2, #70 @ 0x46 │ │ bl cd1394 │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff5f253b │ │ + @ instruction: 0xff5f2514 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, fp, lr} │ │ add r1, r0, #20 │ │ mov r4, r0 │ │ mov r0, r1 │ │ bl d44c30 │ │ @@ -3593460,15 +3593460,15 @@ │ │ mov r1, #32 │ │ bl daf490 │ │ mov r0, r4 │ │ mov r1, r5 │ │ mov r2, #70 @ 0x46 │ │ pop {r4, r5, fp, lr} │ │ b cd1394 │ │ - @ instruction: 0xff5f24cf │ │ + @ instruction: 0xff5f24a8 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #40 @ 0x28 │ │ add r4, r0, #20 │ │ mov r6, r0 │ │ ldr r5, [r0] │ │ mov r0, r4 │ │ bl d44c30 │ │ @@ -3593512,15 +3593512,15 @@ │ │ beq d9eb6c │ │ add sp, sp, #40 @ 0x28 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ mov r0, r4 │ │ bl d44c30 │ │ add sp, sp, #40 @ 0x28 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff5f2467 │ │ + @ instruction: 0xff5f2440 │ │ @ instruction: 0xff5e5dc7 │ │ @ instruction: 0xff6150b5 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ mov r5, r3 │ │ mov r7, r2 │ │ mov r9, r1 │ │ mov r6, r0 │ │ @@ -3593639,24 +3593639,24 @@ │ │ mov r4, r0 │ │ cmp r0, #0 │ │ movwne r4, #1 │ │ mov r0, r7 │ │ bl c8ec98 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff5f2303 │ │ - @ instruction: 0xff5e74be │ │ - @ instruction: 0xff5f22d7 │ │ - @ instruction: 0xff5e7492 │ │ - @ instruction: 0xff5f22ab │ │ - @ instruction: 0xff5e7466 │ │ - @ instruction: 0xff5f227f │ │ - @ instruction: 0xff5e743a │ │ - @ instruction: 0xff5f232f │ │ - @ instruction: 0xff5e74ea │ │ + @ instruction: 0xff5f22dc │ │ + @ instruction: 0xff5e7497 │ │ + @ instruction: 0xff5f22b0 │ │ + @ instruction: 0xff5e746b │ │ + @ instruction: 0xff5f2284 │ │ + @ instruction: 0xff5e743f │ │ + @ instruction: 0xff5f2258 │ │ + @ instruction: 0xff5e7413 │ │ + @ instruction: 0xff5f2308 │ │ + @ instruction: 0xff5e74c3 │ │ ldr r0, [pc, #4] @ d9edac │ │ add r0, pc, r0 │ │ bx lr │ │ @ instruction: 0x000af2b0 │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r4, r0 │ │ ldr r0, [r0] │ │ @@ -3593757,19 +3593757,19 @@ │ │ mov r1, r0 │ │ mov r0, #1 │ │ cmp r1, #0 │ │ str r1, [r4] │ │ moveq r0, #0 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ @ instruction: 0xff608b99 │ │ - @ instruction: 0xff5f2127 │ │ - @ instruction: 0xff5f20c7 │ │ - @ instruction: 0xff5eeff8 │ │ - @ instruction: 0xff5f207b │ │ - @ instruction: 0xff5f2013 │ │ + @ instruction: 0xff5f2100 │ │ + @ instruction: 0xff5f20a0 │ │ + @ instruction: 0xff5eefd1 │ │ + @ instruction: 0xff5f2054 │ │ + @ instruction: 0xff5f1fec │ │ ldr r0, [pc, #4] @ d9ef70 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq pc, sl, r0, asr r1 @ │ │ push {fp, lr} │ │ mov r0, r1 │ │ ldr r1, [pc, #32] @ d9efa4 │ │ @@ -3594206,17 +3594206,17 @@ │ │ mov r1, r9 │ │ bl d7db34 │ │ mov r4, r0 │ │ cmp r0, #0 │ │ movwne r4, #1 │ │ b d9f464 │ │ @ instruction: 0xff6107ff │ │ - @ instruction: 0xff5ee05f │ │ + @ instruction: 0xff5ee038 │ │ @ instruction: 0xff6107d3 │ │ - @ instruction: 0xff5ee033 │ │ + @ instruction: 0xff5ee00c │ │ @ instruction: 0xff674f8b │ │ @ instruction: 0xff674ff5 │ │ @ instruction: 0xff674f6a │ │ @ instruction: 0xff675045 │ │ @ instruction: 0xff674f7c │ │ @ instruction: 0xff674faf │ │ @ instruction: 0xff674fb2 │ │ @@ -3594279,20 +3594279,20 @@ │ │ andeq pc, sl, r0, lsl #13 │ │ andeq pc, sl, r4, lsr r6 @ │ │ ldr r1, [pc, #12] @ d9f778 │ │ mov r0, #12 │ │ mov r2, #16 │ │ add r1, pc, r1 │ │ b cd1158 │ │ - @ instruction: 0xff5edd28 │ │ + @ instruction: 0xff5edd01 │ │ ldr r1, [pc, #8] @ d9f78c │ │ mov r2, #21 │ │ add r1, pc, r1 │ │ b cd1394 │ │ - @ instruction: 0xff5edd14 │ │ + @ instruction: 0xff5edced │ │ cmp r0, #0 │ │ strne r1, [r0, #4] │ │ bx lr │ │ cmp r0, #0 │ │ strne r1, [r0] │ │ bx lr │ │ cmp r0, #0 │ │ @@ -3594454,15 +3594454,15 @@ │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c8cce8 │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff619e15 │ │ @ instruction: 0xff60d6c3 │ │ - @ instruction: 0xff5eb193 │ │ + @ instruction: 0xff5eb16c │ │ @ instruction: 0xff609cf3 │ │ @ instruction: 0xff60d650 │ │ @ instruction: 0xff6045a6 │ │ @ instruction: 0xff602461 │ │ @ instruction: 0xff5fedb7 │ │ @ instruction: 0xff607f4f │ │ @ instruction: 0xff608da0 │ │ @@ -3594519,15 +3594519,15 @@ │ │ mov r4, #0 │ │ bl c8cce8 │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff6022e9 │ │ @ instruction: 0xff608ca0 │ │ - @ instruction: 0xff5f1478 │ │ + @ instruction: 0xff5f1451 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #16 │ │ mov r4, #1 │ │ cmp r1, #0 │ │ beq d9fd04 │ │ mov r6, r1 │ │ ldr r1, [pc, #436] @ d9fd10 │ │ @@ -3594649,15 +3594649,15 @@ │ │ @ instruction: 0xff6012ef │ │ @ instruction: 0xff617fa6 │ │ @ instruction: 0xff608af8 │ │ @ instruction: 0xff6012d3 │ │ @ instruction: 0xff5fe758 │ │ @ instruction: 0xff608adc │ │ @ instruction: 0xff6012b7 │ │ - @ instruction: 0xff5f0497 │ │ + @ instruction: 0xff5f0470 │ │ @ instruction: 0xff608ac0 │ │ @ instruction: 0xff60129b │ │ ldr r0, [pc, #4] @ d9fd58 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq lr, sl, r8, ror r9 │ │ ldr r0, [pc, #4] @ d9fd68 │ │ @@ -3595142,38 +3595142,38 @@ │ │ ldr r0, [pc, #92] @ da053c │ │ mov r1, #364 @ 0x16c │ │ ldr r2, [pc, #88] @ da0540 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b da033c │ │ @ instruction: 0xff6087c8 │ │ - @ instruction: 0xff5ed4f9 │ │ + @ instruction: 0xff5ed4d2 │ │ @ instruction: 0xff6086c0 │ │ - @ instruction: 0xff5ed3f1 │ │ + @ instruction: 0xff5ed3ca │ │ @ instruction: 0xff608664 │ │ - @ instruction: 0xff5ed395 │ │ + @ instruction: 0xff5ed36e │ │ @ instruction: 0xff6085ec │ │ - @ instruction: 0xff5ed31d │ │ + @ instruction: 0xff5ed2f6 │ │ @ instruction: 0xff60873c │ │ - @ instruction: 0xff5ed46d │ │ + @ instruction: 0xff5ed446 │ │ @ instruction: 0xff608368 │ │ - @ instruction: 0xff5ed099 │ │ + @ instruction: 0xff5ed072 │ │ @ instruction: 0xff60859c │ │ @ instruction: 0xff608528 │ │ - @ instruction: 0xff5ed259 │ │ + @ instruction: 0xff5ed232 │ │ @ instruction: 0xff608610 │ │ - @ instruction: 0xff5ed341 │ │ + @ instruction: 0xff5ed31a │ │ @ instruction: 0xff6082dc │ │ - @ instruction: 0xff5ed00d │ │ + @ instruction: 0xff5ecfe6 │ │ @ instruction: 0xff6082c0 │ │ - @ instruction: 0xff5ecff1 │ │ + @ instruction: 0xff5ecfca │ │ @ instruction: 0xff608470 │ │ - @ instruction: 0xff5ed1a1 │ │ + @ instruction: 0xff5ed17a │ │ @ instruction: 0xff60834c │ │ - @ instruction: 0xff5ed07d │ │ + @ instruction: 0xff5ed056 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ mov r5, r3 │ │ mov r8, r2 │ │ mov r9, r1 │ │ mov r6, r0 │ │ ldr r7, [r0, #68] @ 0x44 │ │ @@ -3595448,19 +3595448,19 @@ │ │ str r1, [r0, #88] @ 0x58 │ │ mov r5, #1 │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ @ instruction: 0xff607f60 │ │ - @ instruction: 0xff5e58c5 │ │ + @ instruction: 0xff5e589e │ │ @ instruction: 0xff607f20 │ │ - @ instruction: 0xff5e5885 │ │ + @ instruction: 0xff5e585e │ │ @ instruction: 0xff607e6c │ │ - @ instruction: 0xff5e57d1 │ │ + @ instruction: 0xff5e57aa │ │ push {r4, r5, fp, lr} │ │ mov r4, r2 │ │ mov r5, r0 │ │ bl d43ff4 │ │ cmp r0, #0 │ │ beq da0a20 │ │ ldrb r0, [r5, #80] @ 0x50 │ │ @@ -3595480,15 +3595480,15 @@ │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ mov r0, #0 │ │ str r0, [r4] │ │ mov r0, #1 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff607da0 │ │ - @ instruction: 0xff5f059e │ │ + @ instruction: 0xff5f0577 │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r7, r3 │ │ mov r4, r2 │ │ mov r5, r1 │ │ mov r6, r0 │ │ bl d43ff4 │ │ cmp r0, #0 │ │ @@ -3595546,19 +3595546,19 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #102 @ 0x66 │ │ mov r2, #0 │ │ bl c8cce8 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ @ instruction: 0xff607d28 │ │ - @ instruction: 0xff5f0547 │ │ + @ instruction: 0xff5f0520 │ │ @ instruction: 0xff607ce8 │ │ - @ instruction: 0xff5f0507 │ │ + @ instruction: 0xff5f04e0 │ │ @ instruction: 0xff607c8c │ │ - @ instruction: 0xff5f04ab │ │ + @ instruction: 0xff5f0484 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r5, r1 │ │ ldr r1, [pc, #472] @ da0d40 │ │ mov r4, r0 │ │ mov r0, r5 │ │ add r1, pc, r1 │ │ bl cd5704 │ │ @@ -3595676,16 +3595676,16 @@ │ │ mov r5, #0 │ │ bl c8cce8 │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff606d6b │ │ @ instruction: 0xff600db3 │ │ @ instruction: 0xff60120a │ │ - @ instruction: 0xff5f48a5 │ │ - @ instruction: 0xff5ef47b │ │ + @ instruction: 0xff5f487e │ │ + @ instruction: 0xff5ef454 │ │ @ instruction: 0xff601115 │ │ @ instruction: 0xff61156b │ │ @ instruction: 0xff607a8c │ │ @ instruction: 0xff605cef │ │ push {r4, r5, r6, lr} │ │ cmp r2, #16 │ │ bhi da0db8 │ │ @@ -3595814,15 +3595814,15 @@ │ │ ldr r1, [r4] │ │ add r0, r1, r0 │ │ str r0, [r4] │ │ mov r0, #0 │ │ str r0, [r8] │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff5ee2d4 │ │ + @ instruction: 0xff5ee2ad │ │ @ instruction: 0xff60b15b │ │ ldr r1, [r1] │ │ cmp r2, r1 │ │ bxls lr │ │ push {fp, lr} │ │ add r0, r0, r1 │ │ sub r1, r2, r1 │ │ @@ -3595878,20 +3595878,20 @@ │ │ mov r4, #0 │ │ mov r0, #57 @ 0x39 │ │ mov r1, #100 @ 0x64 │ │ mov r2, #0 │ │ bl c8cce8 │ │ mov r0, r4 │ │ pop {r4, pc} │ │ - @ instruction: 0xff5ee1e8 │ │ - @ instruction: 0xff5f53be │ │ - @ instruction: 0xff5ee1b8 │ │ - @ instruction: 0xff5f538e │ │ - @ instruction: 0xff5ee19c │ │ - @ instruction: 0xff5f5372 │ │ + @ instruction: 0xff5ee1c1 │ │ + @ instruction: 0xff5f5397 │ │ + @ instruction: 0xff5ee191 │ │ + @ instruction: 0xff5f5367 │ │ + @ instruction: 0xff5ee175 │ │ + @ instruction: 0xff5f534b │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #24 │ │ ldr lr, [sp, #52] @ 0x34 │ │ movw r6, #769 @ 0x301 │ │ ldr r5, [sp, #48] @ 0x30 │ │ cmp r1, r6 │ │ ldr ip, [sp, #44] @ 0x2c │ │ @@ -3596373,23 +3596373,23 @@ │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff6063db │ │ @ instruction: 0xff6194b7 │ │ @ instruction: 0xff60c902 │ │ - @ instruction: 0xff5f1338 │ │ + @ instruction: 0xff5f1311 │ │ @ instruction: 0xff61940f │ │ @ instruction: 0xff60c85a │ │ @ instruction: 0xff60087a │ │ @ instruction: 0xff6194d3 │ │ @ instruction: 0xff60c91e │ │ @ instruction: 0xff61929b │ │ @ instruction: 0xff60c6e6 │ │ - @ instruction: 0xff5f3ec5 │ │ + @ instruction: 0xff5f3e9e │ │ @ instruction: 0xff61943b │ │ @ instruction: 0xff60c886 │ │ @ instruction: 0xff619263 │ │ @ instruction: 0xff60c6ae │ │ @ instruction: 0xff600701 │ │ @ instruction: 0xff6192ff │ │ @ instruction: 0xff60c74a │ │ @@ -3596477,17 +3596477,17 @@ │ │ mov r1, #105 @ 0x69 │ │ mov r2, #0 │ │ bl c8cce8 │ │ mov r0, #0 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff6190db │ │ - @ instruction: 0xff5ebb7a │ │ + @ instruction: 0xff5ebb53 │ │ @ instruction: 0xff6190b3 │ │ - @ instruction: 0xff5ebb52 │ │ + @ instruction: 0xff5ebb2b │ │ push {r4, lr} │ │ sub sp, sp, #16 │ │ ldr ip, [sp, #24] │ │ mov r4, #0 │ │ ldr lr, [sp, #28] │ │ stm sp, {ip, lr} │ │ str r4, [sp, #8] │ │ @@ -3596522,15 +3596522,15 @@ │ │ mov r2, #0 │ │ mov r5, #0 │ │ bl c8cce8 │ │ mov r0, r5 │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff619003 │ │ - @ instruction: 0xff5e6692 │ │ + @ instruction: 0xff5e666b │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #12 │ │ mov fp, r2 │ │ ldrb r2, [r0] │ │ mov r5, r0 │ │ mov r0, #0 │ │ tst r2, #2 │ │ @@ -3596979,17 +3596979,17 @@ │ │ bl c8cbf8 │ │ mov r0, #57 @ 0x39 │ │ mov r1, #105 @ 0x69 │ │ mov r2, #0 │ │ bl c8cce8 │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - @ instruction: 0xff5f09c4 │ │ + @ instruction: 0xff5f099d │ │ @ instruction: 0xff611272 │ │ - @ instruction: 0xff5f0930 │ │ + @ instruction: 0xff5f0909 │ │ @ instruction: 0xff6111de │ │ push {r4, lr} │ │ sub sp, sp, #16 │ │ ldr ip, [sp, #24] │ │ mov r4, #0 │ │ ldr lr, [sp, #28] │ │ stm sp, {ip, lr} │ │ @@ -3597251,15 +3597251,15 @@ │ │ mov r1, r6 │ │ mov r2, #0 │ │ mov sl, #0 │ │ bl c8cce8 │ │ mov r0, sl │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff5f04f8 │ │ + @ instruction: 0xff5f04d1 │ │ @ instruction: 0xff5fb27b │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #12 │ │ mov r6, #1 │ │ cmp r1, #0 │ │ beq da291c │ │ mov r9, r0 │ │ @@ -3597459,15 +3597459,15 @@ │ │ mov r1, fp │ │ mov r2, #0 │ │ mov r6, #0 │ │ bl c8cce8 │ │ mov r0, r6 │ │ add sp, sp, #12 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff5f01b8 │ │ + @ instruction: 0xff5f0191 │ │ @ instruction: 0xff5fcb74 │ │ push {r4, lr} │ │ sub sp, sp, #8 │ │ ldr r4, [sp, #20] │ │ cmp r4, #0 │ │ beq da2978 │ │ cmp r3, r4 │ │ @@ -3597504,17 +3597504,17 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #102 @ 0x66 │ │ mov r2, #0 │ │ bl c8cce8 │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, pc} │ │ - @ instruction: 0xff5f0158 │ │ + @ instruction: 0xff5f0131 │ │ @ instruction: 0xff6004a3 │ │ - @ instruction: 0xff5f0104 │ │ + @ instruction: 0xff5f00dd │ │ @ instruction: 0xff60044f │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, sp, #16 │ │ mov r5, r0 │ │ ldr r0, [r0, #20] │ │ ldr r8, [sp, #48] @ 0x30 │ │ mov r6, r3 │ │ @@ -3597756,16 +3597756,16 @@ │ │ b da2a60 │ │ tst r1, #1 │ │ bne da2a28 │ │ mov r0, r7 │ │ mov r1, r6 │ │ bl daf490 │ │ b da2a28 │ │ - @ instruction: 0xff5efea8 │ │ - @ instruction: 0xff5ec60f │ │ + @ instruction: 0xff5efe81 │ │ + @ instruction: 0xff5ec5e8 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ mov r4, r2 │ │ mov r6, r1 │ │ mov r7, r0 │ │ bl d43ff4 │ │ mov r5, #0 │ │ @@ -3597818,15 +3597818,15 @@ │ │ bl da29ec │ │ cmp r0, #0 │ │ movne r4, #1 │ │ strne r9, [r8] │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff5efc44 │ │ + @ instruction: 0xff5efc1d │ │ @ instruction: 0xff619e64 │ │ push {fp, lr} │ │ ldrb r1, [r0] │ │ sub r1, r1, #97 @ 0x61 │ │ cmp r1, #23 │ │ bhi da6d70 │ │ add r2, pc, #4 │ │ @@ -3598970,15 +3598970,15 @@ │ │ add r2, pc, #4 │ │ ldr r1, [r2, r1, lsl #2] │ │ add pc, r2, r1 │ │ andeq r0, r0, r4, lsl r0 │ │ andeq r1, r0, r8, lsl #27 │ │ muleq r0, r0, sl │ │ andeq r1, r0, r8, lsl ip │ │ - @ instruction: 0xff5e4ffa │ │ + @ instruction: 0xff5e4fd3 │ │ ldrb r1, [r0, #5] │ │ cmp r1, #111 @ 0x6f │ │ ldrbeq r1, [r0, #6] │ │ cmpeq r1, #101 @ 0x65 │ │ bne da6d70 │ │ ldrb r1, [r0, #7] │ │ cmp r1, #102 @ 0x66 │ │ @@ -3599122,15 +3599122,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl daf2b0 │ │ cmp r0, #0 │ │ bne da6d70 │ │ mov r0, #106 @ 0x6a │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f86c0 │ │ + @ instruction: 0xff5f8699 │ │ ldrb r1, [r0, #2] │ │ cmp r1, #102 @ 0x66 │ │ bne da6d70 │ │ ldrb r1, [r0, #3] │ │ cmp r1, #0 │ │ beq da547c │ │ cmp r1, #108 @ 0x6c │ │ @@ -3599151,15 +3599151,15 @@ │ │ beq da5144 │ │ cmp r1, #49 @ 0x31 │ │ ldrbeq r0, [r0, #3] │ │ cmpeq r0, #0 │ │ bne da6d70 │ │ movw r0, #258 @ 0x102 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5e69a3 │ │ + @ instruction: 0xff5e697c │ │ ldr r2, [pc, #4080] @ da5394 │ │ add r1, r0, #2 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl daf2b0 │ │ cmp r0, #0 │ │ bne da6d70 │ │ @@ -3599199,15 +3599199,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl daf2b0 │ │ cmp r0, #0 │ │ bne da6d70 │ │ mov r0, #181 @ 0xb5 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5e8403 │ │ + @ instruction: 0xff5e83dc │ │ ldr r2, [pc, #4080] @ da5454 │ │ add r1, r0, #2 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl daf2b0 │ │ cmp r0, #0 │ │ bne da6d70 │ │ @@ -3599403,15 +3599403,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl daf2b0 │ │ cmp r0, #0 │ │ bne da6d70 │ │ mov r0, #98 @ 0x62 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f2c1d │ │ + @ instruction: 0xff5f2bf6 │ │ ldrb r1, [r0, #2] │ │ cmp r1, #115 @ 0x73 │ │ bne da6d70 │ │ ldrb r1, [r0, #3] │ │ cmp r1, #116 @ 0x74 │ │ ldrbeq r1, [r0, #4] │ │ cmpeq r1, #95 @ 0x5f │ │ @@ -3599426,15 +3599426,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl daf2b0 │ │ cmp r0, #0 │ │ bne da6d70 │ │ movw r0, #278 @ 0x116 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f820b │ │ + @ instruction: 0xff5f81e4 │ │ ldrb r1, [r0, #2] │ │ cmp r1, #115 @ 0x73 │ │ bne da6d70 │ │ ldrb r1, [r0, #3] │ │ cmp r1, #96 @ 0x60 │ │ ble da53c0 │ │ cmp r1, #97 @ 0x61 │ │ @@ -3599588,15 +3599588,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl daf2b0 │ │ cmp r0, #0 │ │ bne da6d70 │ │ mov r0, #168 @ 0xa8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5e7def │ │ + @ instruction: 0xff5e7dc8 │ │ ldrb r1, [r0, #2] │ │ cmp r1, #115 @ 0x73 │ │ beq da4f8c │ │ cmp r1, #103 @ 0x67 │ │ ldrbeq r1, [r0, #3] │ │ cmpeq r1, #101 @ 0x65 │ │ bne da6d70 │ │ @@ -3599619,25 +3599619,25 @@ │ │ add pc, r2, r1 │ │ andeq r0, r0, ip, lsl r0 │ │ muleq r0, r4, ip │ │ andeq r1, r0, ip, ror #24 │ │ andeq r2, r0, r0, lsr #5 │ │ andeq r2, r0, r0, lsr #5 │ │ @ instruction: 0x00001cb8 │ │ - @ instruction: 0xff5efad4 │ │ + @ instruction: 0xff5efaad │ │ ldr r2, [pc, #4072] @ da5adc │ │ add r1, r0, #8 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl daf2b0 │ │ cmp r0, #0 │ │ bne da6d70 │ │ mov r0, #158 @ 0x9e │ │ pop {fp, pc} │ │ - @ instruction: 0xff5efaa0 │ │ + @ instruction: 0xff5efa79 │ │ ldr r2, [pc, #4092] @ da5b18 │ │ add r1, r0, #2 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl daf2b0 │ │ cmp r0, #0 │ │ bne da6d70 │ │ @@ -3599737,15 +3599737,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl daf2b0 │ │ cmp r0, #0 │ │ bne da6d70 │ │ mov r0, #55 @ 0x37 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5eb573 │ │ + @ instruction: 0xff5eb54c │ │ @ instruction: 0xff61b049 │ │ ldr r2, [pc, #4084] @ da5cc4 │ │ add r1, r0, #2 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl daf2b0 │ │ cmp r0, #0 │ │ @@ -3599868,25 +3599868,25 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl daf2b0 │ │ cmp r0, #0 │ │ bne da6d70 │ │ mov r0, #149 @ 0x95 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5eb34e │ │ + @ instruction: 0xff5eb327 │ │ ldr r2, [pc, #4064] @ da5eb8 │ │ add r1, r0, #3 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl daf2b0 │ │ cmp r0, #0 │ │ bne da6d70 │ │ movw r0, #285 @ 0x11d │ │ pop {fp, pc} │ │ - @ instruction: 0xff5ed0da │ │ + @ instruction: 0xff5ed0b3 │ │ @ instruction: 0xff60627a │ │ ldrb r1, [r0, #3] │ │ cmp r1, #116 @ 0x74 │ │ beq da56b0 │ │ cmp r1, #115 @ 0x73 │ │ bne da6d70 │ │ ldr r2, [pc, #4084] @ da5f0c │ │ @@ -3599960,15 +3599960,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl daf2b0 │ │ cmp r0, #0 │ │ bne da6d70 │ │ mov r0, #78 @ 0x4e │ │ pop {fp, pc} │ │ - @ instruction: 0xff5e94bf │ │ + @ instruction: 0xff5e9498 │ │ ldr r2, [pc, #4032] @ da6008 │ │ add r1, r0, #3 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl daf2b0 │ │ cmp r0, #0 │ │ bne da6d70 │ │ @@ -3600128,16 +3600128,16 @@ │ │ beq da5f34 │ │ cmp r1, #101 @ 0x65 │ │ ldrbeq r0, [r0, #5] │ │ cmpeq r0, #0 │ │ bne da6d70 │ │ mov r0, #276 @ 0x114 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5ecd19 │ │ - @ instruction: 0xff5e9212 │ │ + @ instruction: 0xff5eccf2 │ │ + @ instruction: 0xff5e91eb │ │ ldrb r1, [r0, #3] │ │ cmp r1, #101 @ 0x65 │ │ bne da6d70 │ │ ldrb r1, [r0, #4] │ │ cmp r1, #110 @ 0x6e │ │ beq da5f5c │ │ cmp r1, #97 @ 0x61 │ │ @@ -3600222,15 +3600222,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl daf2b0 │ │ cmp r0, #0 │ │ bne da6d70 │ │ mov r0, #115 @ 0x73 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5e3c9d │ │ + @ instruction: 0xff5e3c76 │ │ ldr r2, [pc, #4084] @ da6454 │ │ add r1, r0, #3 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl daf2b0 │ │ cmp r0, #0 │ │ bne da6d70 │ │ @@ -3600261,25 +3600261,25 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl daf2b0 │ │ cmp r0, #0 │ │ bne da6d70 │ │ mov r0, #132 @ 0x84 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5ee5ff │ │ + @ instruction: 0xff5ee5d8 │ │ ldr r2, [pc, #4060] @ da64d8 │ │ add r1, r0, #3 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl daf2b0 │ │ cmp r0, #0 │ │ bne da6d70 │ │ mov r0, #133 @ 0x85 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5e5828 │ │ + @ instruction: 0xff5e5801 │ │ ldr r2, [pc, #4060] @ da6500 │ │ add r1, r0, #4 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl daf2b0 │ │ cmp r0, #0 │ │ bne da6d70 │ │ @@ -3600288,15 +3600288,15 @@ │ │ mov r0, #206 @ 0xce │ │ pop {fp, pc} │ │ mov r0, #42 @ 0x2a │ │ pop {fp, pc} │ │ mov r0, #33 @ 0x21 │ │ pop {fp, pc} │ │ @ instruction: 0xff6150f1 │ │ - @ instruction: 0xff5ee55d │ │ + @ instruction: 0xff5ee536 │ │ ldrb r1, [r0, #3] │ │ cmp r1, #116 @ 0x74 │ │ ldrbeq r1, [r0, #4] │ │ cmpeq r1, #121 @ 0x79 │ │ bne da6d70 │ │ ldrb r1, [r0, #5] │ │ cmp r1, #118 @ 0x76 │ │ @@ -3600497,15 +3600497,15 @@ │ │ andeq r1, r0, r0, lsr #10 │ │ andeq r1, r0, r0, lsr #10 │ │ andeq r1, r0, r0, lsr #10 │ │ andeq r0, r0, r4, ror #18 │ │ andeq r1, r0, r0, lsr #10 │ │ andeq r1, r0, r0, lsr #10 │ │ andeq r0, r0, r0, lsr #21 │ │ - @ instruction: 0xff5e3852 │ │ + @ instruction: 0xff5e382b │ │ ldr r2, [pc, #4076] @ da6898 │ │ add r1, r0, #5 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl daf2b0 │ │ cmp r0, #0 │ │ bne da6d70 │ │ @@ -3600532,15 +3600532,15 @@ │ │ bne da6d70 │ │ mov r0, #122 @ 0x7a │ │ pop {fp, pc} │ │ mov r0, #3 │ │ pop {fp, pc} │ │ mov r0, #111 @ 0x6f │ │ pop {fp, pc} │ │ - @ instruction: 0xff5e8ba2 │ │ + @ instruction: 0xff5e8b7b │ │ ldrb r1, [r0, #4] │ │ cmp r1, #114 @ 0x72 │ │ bne da6d70 │ │ ldrb r1, [r0, #5] │ │ cmp r1, #105 @ 0x69 │ │ ldrbeq r1, [r0, #6] │ │ cmpeq r1, #116 @ 0x74 │ │ @@ -3600603,15 +3600603,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl daf2b0 │ │ cmp r0, #0 │ │ bne da6d70 │ │ mov r0, #264 @ 0x108 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5e6e1b │ │ + @ instruction: 0xff5e6df4 │ │ ldr r2, [pc, #4012] @ da6a00 │ │ add r1, r0, #4 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl daf2b0 │ │ cmp r0, #0 │ │ bne da6d70 │ │ @@ -3600692,15 +3600692,15 @@ │ │ cmp r2, #57 @ 0x39 │ │ bhi da6d70 │ │ add r3, pc, #20 │ │ mov r1, #226 @ 0xe2 │ │ ldr r2, [r3, r2, lsl #2] │ │ add pc, r3, r2 │ │ @ instruction: 0xff601e14 │ │ - @ instruction: 0xff5e88cf │ │ + @ instruction: 0xff5e88a8 │ │ @ instruction: 0xff61806c │ │ @ instruction: 0xffffee4c │ │ @ instruction: 0x000011bc │ │ @ instruction: 0x000011bc │ │ @ instruction: 0x000011bc │ │ @ instruction: 0x000011bc │ │ @ instruction: 0x000011bc │ │ @@ -3600752,26 +3600752,26 @@ │ │ andeq r0, r0, r8, asr pc │ │ andeq r0, r0, r0, ror pc │ │ andeq r0, r0, r8, lsl pc │ │ andeq r0, r0, r0, lsr pc │ │ andeq r0, r0, r4, asr #30 │ │ muleq r0, r8, pc @ │ │ andeq r0, r0, r4, lsl #31 │ │ - @ instruction: 0xff5eff09 │ │ + @ instruction: 0xff5efee2 │ │ ldrb r1, [r0, #13] │ │ cmp r1, #0 │ │ beq da6d28 │ │ cmp r1, #48 @ 0x30 │ │ ldrbeq r0, [r0, #14] │ │ cmpeq r0, #0 │ │ bne da6d70 │ │ mov r0, #228 @ 0xe4 │ │ pop {fp, pc} │ │ @ instruction: 0xff5fff72 │ │ - @ instruction: 0xff5ee8d2 │ │ + @ instruction: 0xff5ee8ab │ │ ldrb r1, [r0, #5] │ │ cmp r1, #97 @ 0x61 │ │ bne da6d70 │ │ ldrb r1, [r0, #6] │ │ cmp r1, #99 @ 0x63 │ │ ldrbeq r1, [r0, #7] │ │ cmpeq r1, #116 @ 0x74 │ │ @@ -3600785,15 +3600785,15 @@ │ │ cmp r2, #57 @ 0x39 │ │ bhi da6d70 │ │ add r3, pc, #24 │ │ mov r1, #237 @ 0xed │ │ ldr r2, [r3, r2, lsl #2] │ │ add pc, r3, r2 │ │ @ instruction: 0xff61a003 │ │ - @ instruction: 0xff5e6b27 │ │ + @ instruction: 0xff5e6b00 │ │ @ instruction: 0xff619f4f │ │ @ instruction: 0xff615cb2 │ │ @ instruction: 0xffffecd4 │ │ andeq r1, r0, r4, asr #32 │ │ andeq r1, r0, r4, asr #32 │ │ andeq r1, r0, r4, asr #32 │ │ andeq r1, r0, r4, asr #32 │ │ @@ -3600867,25 +3600867,25 @@ │ │ bl daf2b0 │ │ cmp r0, #0 │ │ bne da6d70 │ │ mov r0, #224 @ 0xe0 │ │ pop {fp, pc} │ │ mov r0, #114 @ 0x72 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5ea3b3 │ │ + @ instruction: 0xff5ea38c │ │ ldr r2, [pc, #4076] @ da6e60 │ │ add r1, r0, #5 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl daf2b0 │ │ cmp r0, #0 │ │ bne da6d70 │ │ mov r0, #100 @ 0x64 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f6b60 │ │ + @ instruction: 0xff5f6b39 │ │ ldr r2, [pc, #4076] @ da6e88 │ │ add r1, r0, #5 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl daf2b0 │ │ cmp r0, #0 │ │ bne da6d70 │ │ @@ -3600908,15 +3600908,15 @@ │ │ bl daf2b0 │ │ cmp r0, #0 │ │ bne da6d70 │ │ mov r0, #51 @ 0x33 │ │ pop {fp, pc} │ │ mov r0, #102 @ 0x66 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5edbd1 │ │ + @ instruction: 0xff5edbaa │ │ ldr r2, [pc, #4068] @ da6efc │ │ add r1, r0, #5 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl daf2b0 │ │ cmp r0, #0 │ │ bne da6d70 │ │ @@ -3600927,29 +3600927,29 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl daf2b0 │ │ cmp r0, #0 │ │ bne da6d70 │ │ mov r0, #272 @ 0x110 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5e85b9 │ │ + @ instruction: 0xff5e8592 │ │ ldr r2, [pc, #4024] @ da6f1c │ │ add r1, r0, #5 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl daf2b0 │ │ cmp r0, #0 │ │ bne da6d70 │ │ movw r0, #277 @ 0x115 │ │ pop {fp, pc} │ │ mov r0, #127 @ 0x7f │ │ pop {fp, pc} │ │ mov r0, #204 @ 0xcc │ │ pop {fp, pc} │ │ - @ instruction: 0xff5ea29a │ │ + @ instruction: 0xff5ea273 │ │ @ instruction: 0xff60c7f9 │ │ ldr r2, [pc, #3972] @ da6f24 │ │ add r1, r0, #6 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl daf2b0 │ │ cmp r0, #0 │ │ @@ -3600970,15 +3600970,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl daf2b0 │ │ cmp r0, #0 │ │ bne da6d70 │ │ mov r0, #41 @ 0x29 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f69de │ │ + @ instruction: 0xff5f69b7 │ │ @ instruction: 0xff6052df │ │ ldrb r1, [r0, #5] │ │ cmp r1, #117 @ 0x75 │ │ bne da6d70 │ │ ldrb r1, [r0, #6] │ │ cmp r1, #108 @ 0x6c │ │ ldrbeq r1, [r0, #7] │ │ @@ -3601068,15 +3601068,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl daf2b0 │ │ cmp r0, #0 │ │ bne da6d70 │ │ mov r0, #183 @ 0xb7 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5e2f69 │ │ + @ instruction: 0xff5e2f42 │ │ ldr r2, [pc, #3436] @ da6f04 │ │ add r1, r0, #6 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl daf2b0 │ │ cmp r0, #0 │ │ bne da6d70 │ │ @@ -3601118,25 +3601118,25 @@ │ │ andeq r0, r0, r0, ror #22 │ │ andeq r0, r0, r8, asr #21 │ │ andeq r0, r0, r4, ror r9 │ │ andeq r0, r0, r0, ror #22 │ │ andeq r0, r0, r0, ror #22 │ │ andeq r0, r0, r0, ror #22 │ │ muleq r0, r0, sl │ │ - @ instruction: 0xff5ef3e7 │ │ + @ instruction: 0xff5ef3c0 │ │ ldr r2, [pc, #3320] @ da6f58 │ │ add r1, r0, #12 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl daf2b0 │ │ cmp r0, #0 │ │ bne da6d70 │ │ mov r0, #20 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5edadb │ │ + @ instruction: 0xff5edab4 │ │ ldr r2, [pc, #3348] @ da6f9c │ │ add r1, r0, #6 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl daf2b0 │ │ cmp r0, #0 │ │ bne da6d70 │ │ @@ -3601217,16 +3601217,16 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl daf2b0 │ │ cmp r0, #0 │ │ bne da6d70 │ │ mov r0, #10 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5e495e │ │ - @ instruction: 0xff5e8102 │ │ + @ instruction: 0xff5e4937 │ │ + @ instruction: 0xff5e80db │ │ @ instruction: 0xff5fa054 │ │ ldrb r1, [r0, #5] │ │ cmp r1, #117 @ 0x75 │ │ beq da669c │ │ cmp r1, #105 @ 0x69 │ │ beq da664c │ │ cmp r1, #97 @ 0x61 │ │ @@ -3601332,30 +3601332,30 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl daf2b0 │ │ cmp r0, #0 │ │ bne da6d70 │ │ mov r0, #83 @ 0x53 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5ef518 │ │ + @ instruction: 0xff5ef4f1 │ │ mov r0, #35 @ 0x23 │ │ pop {fp, pc} │ │ mov r0, #113 @ 0x71 │ │ pop {fp, pc} │ │ ldr r2, [pc, #2372] @ da6f0c │ │ add r1, r0, #8 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl daf2b0 │ │ cmp r0, #0 │ │ bne da6d70 │ │ mov r0, #90 @ 0x5a │ │ pop {fp, pc} │ │ - @ instruction: 0xff5e7f2a │ │ - @ instruction: 0xff5e0b0f │ │ + @ instruction: 0xff5e7f03 │ │ + @ instruction: 0xff5e0ae8 │ │ ldrb r1, [r0, #8] │ │ cmp r1, #105 @ 0x69 │ │ bne da6d70 │ │ ldrb r1, [r0, #9] │ │ cmp r1, #109 @ 0x6d │ │ ldrbeq r1, [r0, #10] │ │ cmpeq r1, #101 @ 0x65 │ │ @@ -3601370,15 +3601370,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl daf2b0 │ │ cmp r0, #0 │ │ bne da6d70 │ │ mov r0, #92 @ 0x5c │ │ pop {fp, pc} │ │ - @ instruction: 0xff5e6212 │ │ + @ instruction: 0xff5e61eb │ │ @ instruction: 0xff6013a2 │ │ ldrb r1, [r0, #6] │ │ cmp r1, #110 @ 0x6e │ │ ldrbeq r1, [r0, #7] │ │ cmpeq r1, #45 @ 0x2d │ │ bne da6d70 │ │ ldrb r1, [r0, #8] │ │ @@ -3601411,15 +3601411,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl daf2b0 │ │ cmp r0, #0 │ │ bne da6d70 │ │ mov r0, #80 @ 0x50 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5eb8f3 │ │ + @ instruction: 0xff5eb8cc │ │ ldr r2, [pc, #2224] @ da6fa4 │ │ add r1, r0, #10 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl daf2b0 │ │ cmp r0, #0 │ │ bne da6d70 │ │ @@ -3601478,15 +3601478,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl daf2b0 │ │ cmp r0, #0 │ │ bne da6d70 │ │ mov r0, #13 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f620f │ │ + @ instruction: 0xff5f61e8 │ │ ldr r2, [pc, #1812] @ da6f14 │ │ add r1, r0, #10 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl daf2b0 │ │ cmp r0, #0 │ │ bne da6d70 │ │ @@ -3601519,15 +3601519,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl daf2b0 │ │ cmp r0, #0 │ │ bne da6d70 │ │ mov r0, #62 @ 0x3e │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f0b40 │ │ + @ instruction: 0xff5f0b19 │ │ @ instruction: 0xff613506 │ │ ldrb r1, [r0, #11] │ │ cmp r1, #97 @ 0x61 │ │ ldrbeq r1, [r0, #12] │ │ cmpeq r1, #120 @ 0x78 │ │ bne da6d70 │ │ ldrb r1, [r0, #13] │ │ @@ -3601607,17 +3601607,17 @@ │ │ mov r0, #247 @ 0xf7 │ │ pop {fp, pc} │ │ ldrb r0, [r0, #11] │ │ cmp r0, #0 │ │ bne da6d70 │ │ mov r0, #246 @ 0xf6 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5e2713 │ │ + @ instruction: 0xff5e26ec │ │ @ instruction: 0xff60d94c │ │ - @ instruction: 0xff5e06e4 │ │ + @ instruction: 0xff5e06bd │ │ ldrb r1, [r0, #11] │ │ cmp r1, #97 @ 0x61 │ │ bne da6d70 │ │ ldrb r1, [r0, #12] │ │ cmp r1, #109 @ 0x6d │ │ ldrbeq r1, [r0, #13] │ │ cmpeq r1, #101 @ 0x65 │ │ @@ -3601654,15 +3601654,15 @@ │ │ bl daf2b0 │ │ cmp r0, #0 │ │ bne da6d70 │ │ mov r0, #19 │ │ pop {fp, pc} │ │ mov r0, #238 @ 0xee │ │ pop {fp, pc} │ │ - @ instruction: 0xff5eeba2 │ │ + @ instruction: 0xff5eeb7b │ │ ldrb r0, [r0, #13] │ │ cmp r0, #0 │ │ bne da6d70 │ │ mov r0, #229 @ 0xe5 │ │ pop {fp, pc} │ │ ldrb r0, [r0, #13] │ │ cmp r0, #0 │ │ @@ -3601874,15 +3601874,15 @@ │ │ mov r0, #221 @ 0xdd │ │ pop {fp, pc} │ │ ldrb r0, [r0, #16] │ │ cmp r0, #0 │ │ bne da6d70 │ │ mov r0, #222 @ 0xde │ │ pop {fp, pc} │ │ - @ instruction: 0xff5eccb9 │ │ + @ instruction: 0xff5ecc92 │ │ ldrb r1, [r0, #15] │ │ cmp r1, #111 @ 0x6f │ │ beq da6e64 │ │ cmp r1, #110 @ 0x6e │ │ bne da6d70 │ │ ldr r2, [pc, #308] @ da6f78 │ │ add r1, r0, #16 │ │ @@ -3601899,86 +3601899,86 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl daf2b0 │ │ cmp r0, #0 │ │ bne da6d70 │ │ mov r0, #30 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f2315 │ │ + @ instruction: 0xff5f22ee │ │ ldr r2, [pc, #204] @ da6f60 │ │ add r1, r0, #17 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl daf2b0 │ │ cmp r0, #0 │ │ bne da6d70 │ │ mov r0, #22 │ │ pop {fp, pc} │ │ mov r0, #24 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f401e │ │ + @ instruction: 0xff5f3ff7 │ │ @ instruction: 0xff5ff241 │ │ @ instruction: 0xff5fb983 │ │ @ instruction: 0xff60a095 │ │ @ instruction: 0xff5f7767 │ │ - @ instruction: 0xff5edeef │ │ - @ instruction: 0xff5ec3aa │ │ + @ instruction: 0xff5edec8 │ │ + @ instruction: 0xff5ec383 │ │ @ instruction: 0xff6098ed │ │ @ instruction: 0xff6041a2 │ │ @ instruction: 0xff60672f │ │ - @ instruction: 0xff5efe9f │ │ - @ instruction: 0xff5dfa63 │ │ + @ instruction: 0xff5efe78 │ │ + @ instruction: 0xff5dfa3c │ │ @ instruction: 0xff5fc936 │ │ @ instruction: 0xff6109da │ │ @ instruction: 0xff602257 │ │ @ instruction: 0xff5fe72f │ │ @ instruction: 0xff609bae │ │ @ instruction: 0xff61102a │ │ @ instruction: 0xff5f770b │ │ @ instruction: 0xff60b61d │ │ @ instruction: 0xff6149a0 │ │ - @ instruction: 0xff5eaa3e │ │ + @ instruction: 0xff5eaa17 │ │ @ instruction: 0xff614496 │ │ @ instruction: 0xff61074a │ │ - @ instruction: 0xff5eeb90 │ │ + @ instruction: 0xff5eeb69 │ │ @ instruction: 0xff612e98 │ │ - @ instruction: 0xff5f1d2f │ │ + @ instruction: 0xff5f1d08 │ │ @ instruction: 0xff60f292 │ │ - @ instruction: 0xff5ead62 │ │ + @ instruction: 0xff5ead3b │ │ @ instruction: 0xff5fca5e │ │ @ instruction: 0xff60c827 │ │ - @ instruction: 0xff5ee1ec │ │ + @ instruction: 0xff5ee1c5 │ │ @ instruction: 0xff5fa516 │ │ @ instruction: 0xff612b18 │ │ @ instruction: 0xff5fa7d6 │ │ @ instruction: 0xff603ade │ │ @ instruction: 0xff5fa932 │ │ @ instruction: 0xff603b02 │ │ - @ instruction: 0xff5ec467 │ │ + @ instruction: 0xff5ec440 │ │ @ instruction: 0xff6005d7 │ │ - @ instruction: 0xff5f57b5 │ │ + @ instruction: 0xff5f578e │ │ @ instruction: 0xff601c02 │ │ @ instruction: 0xff5fa3fa │ │ @ instruction: 0xff613eb7 │ │ @ instruction: 0xff5f8816 │ │ @ instruction: 0xff601b0e │ │ @ instruction: 0xff5fa702 │ │ @ instruction: 0xff60e57b │ │ @ instruction: 0xff6019aa │ │ @ instruction: 0xff5fa422 │ │ @ instruction: 0xff5facba │ │ @ instruction: 0xff618c86 │ │ - @ instruction: 0xff5e5e60 │ │ + @ instruction: 0xff5e5e39 │ │ @ instruction: 0xff5ffcf6 │ │ - @ instruction: 0xff5ea79b │ │ - @ instruction: 0xff5e6c5c │ │ - @ instruction: 0xff5e304c │ │ + @ instruction: 0xff5ea774 │ │ + @ instruction: 0xff5e6c35 │ │ + @ instruction: 0xff5e3025 │ │ @ instruction: 0xff6007a6 │ │ @ instruction: 0xff612b30 │ │ - @ instruction: 0xff5f5330 │ │ + @ instruction: 0xff5f5309 │ │ @ instruction: 0xff60bca2 │ │ push {fp, lr} │ │ add r0, r0, #208 @ 0xd0 │ │ bl ce15e0 │ │ mov r0, #1 │ │ pop {fp, pc} │ │ push {fp, lr} │ │ @@ -3602563,15 +3602563,15 @@ │ │ bl c8cce8 │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff5f6f37 │ │ @ instruction: 0xff611748 │ │ @ instruction: 0xff61649f │ │ @ instruction: 0xff5fe255 │ │ - @ instruction: 0xff5e799d │ │ + @ instruction: 0xff5e7976 │ │ @ instruction: 0xff5fb571 │ │ ldr r0, [pc, #4] @ da78fc │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r6, sl, r0, asr pc │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #24 │ │ @@ -3602766,15 +3602766,15 @@ │ │ orr r1, r2, r1 │ │ eor r1, r1, r0 │ │ and r0, r0, r1, asr #31 │ │ bne da7ba4 │ │ mov r0, #1 │ │ add sp, sp, #220 @ 0xdc │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff5e7816 │ │ + @ instruction: 0xff5e77ef │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #28 │ │ ldr sl, [sp, #72] @ 0x48 │ │ mov ip, #0 │ │ ldr r8, [sp, #68] @ 0x44 │ │ @@ -3604279,15 +3604279,15 @@ │ │ ldr r0, [pc, r0] │ │ add r4, r0, #168 @ 0xa8 │ │ mov r0, r4 │ │ bl daf350 │ │ mov r0, r4 │ │ bl daf820 │ │ bl daeee0 │ │ - @ instruction: 0xff5ded8b │ │ + @ instruction: 0xff5ded64 │ │ @ instruction: 0xff602d1a │ │ @ instruction: 0xff60dbc7 │ │ andeq r5, sl, ip, ror r6 │ │ push {r4, r5, r6, sl, fp, lr} │ │ add fp, sp, #16 │ │ ldr r5, [fp, #8] │ │ cmp r1, #5 │ │ @@ -3604350,16 +3604350,16 @@ │ │ ldr r0, [pc, r0] │ │ add r4, r0, #168 @ 0xa8 │ │ mov r0, r4 │ │ bl daf350 │ │ mov r0, r4 │ │ bl daf820 │ │ bl daeee0 │ │ - @ instruction: 0xff5dec6f │ │ - @ instruction: 0xff5e08b1 │ │ + @ instruction: 0xff5dec48 │ │ + @ instruction: 0xff5e088a │ │ @ instruction: 0xff60daab │ │ andeq r5, sl, r0, ror #10 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ add fp, sp, #28 │ │ sub sp, sp, #20 │ │ mov r6, r3 │ │ mov r8, r0 │ │ @@ -3604683,15 +3604683,15 @@ │ │ ldr r0, [pc, r0] │ │ add r4, r0, #168 @ 0xa8 │ │ mov r0, r4 │ │ bl daf350 │ │ mov r0, r4 │ │ bl daf820 │ │ bl daeee0 │ │ - @ instruction: 0xff5de73b │ │ + @ instruction: 0xff5de714 │ │ @ instruction: 0xff615365 │ │ @ instruction: 0xff60d577 │ │ andeq r5, sl, ip, lsr #32 │ │ mov r0, r1 │ │ mov r1, r2 │ │ b da9a28 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ @@ -3604828,19 +3604828,19 @@ │ │ ldr r0, [pc, r0] │ │ add r4, r0, #168 @ 0xa8 │ │ mov r0, r4 │ │ bl daf350 │ │ mov r0, r4 │ │ bl daf820 │ │ bl daeee0 │ │ - @ instruction: 0xff5de4f7 │ │ + @ instruction: 0xff5de4d0 │ │ @ instruction: 0xff615131 │ │ - @ instruction: 0xff5e0145 │ │ + @ instruction: 0xff5e011e │ │ andeq r4, sl, r8, ror #27 │ │ - @ instruction: 0xff5de52f │ │ + @ instruction: 0xff5de508 │ │ @ instruction: 0xff615169 │ │ @ instruction: 0xff60979c │ │ andeq r4, sl, r0, lsr #28 │ │ mov r0, r1 │ │ mov r1, r2 │ │ b da9a28 │ │ mov r0, r1 │ │ @@ -3604926,16 +3604926,16 @@ │ │ ldr r0, [sp, #4] │ │ str r0, [r5, #16] │ │ mov r0, r4 │ │ bl daa300 │ │ sub sp, fp, #28 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ bl daeee0 │ │ - @ instruction: 0xff5de3b3 │ │ - @ instruction: 0xff5f1cba │ │ + @ instruction: 0xff5de38c │ │ + @ instruction: 0xff5f1c93 │ │ @ instruction: 0xff5fea7e │ │ andeq r4, sl, r4, lsr #25 │ │ push {r4, sl, fp, lr} │ │ add fp, sp, #8 │ │ sub sp, sp, #736 @ 0x2e0 │ │ mov r4, r0 │ │ sub r0, fp, #344 @ 0x158 │ │ @@ -3604965,17 +3604965,17 @@ │ │ ldr r0, [pc, r0] │ │ add r4, r0, #168 @ 0xa8 │ │ mov r0, r4 │ │ bl daf350 │ │ mov r0, r4 │ │ bl daf820 │ │ bl daeee0 │ │ - @ instruction: 0xff5de2d3 │ │ + @ instruction: 0xff5de2ac │ │ @ instruction: 0xff60d104 │ │ - @ instruction: 0xff5e5447 │ │ + @ instruction: 0xff5e5420 │ │ andeq r4, sl, r4, asr #23 │ │ push {r4, r5, r6, r8, r9, sl, fp, lr} │ │ add fp, sp, #24 │ │ sub sp, sp, #48 @ 0x30 │ │ mov r8, r1 │ │ mov r1, r0 │ │ mov r0, r8 │ │ @@ -3605328,15 +3605328,15 @@ │ │ ldr r0, [pc, r0] │ │ add r4, r0, #168 @ 0xa8 │ │ mov r0, r4 │ │ bl daf350 │ │ mov r0, r4 │ │ bl daf820 │ │ bl daeee0 │ │ - @ instruction: 0xff5ddd27 │ │ + @ instruction: 0xff5ddd00 │ │ @ instruction: 0xff5f50b3 │ │ @ instruction: 0xff5fa84d │ │ andeq r4, sl, r8, lsl r6 │ │ push {r4, sl, fp, lr} │ │ add fp, sp, #8 │ │ add r3, r1, #2 │ │ cmp r3, #17 │ │ @@ -3605386,15 +3605386,15 @@ │ │ ldr r0, [pc, r0] │ │ add r4, r0, #168 @ 0xa8 │ │ mov r0, r4 │ │ bl daf350 │ │ mov r0, r4 │ │ bl daf820 │ │ bl daeee0 │ │ - @ instruction: 0xff5ddc3f │ │ + @ instruction: 0xff5ddc18 │ │ @ instruction: 0xff5ffe62 │ │ @ instruction: 0xff5fa765 │ │ andeq r4, sl, r0, lsr r5 │ │ bic r0, r1, #31 │ │ sub r0, r0, #256 @ 0x100 │ │ clz r0, r0 │ │ lsr r0, r0, #5 │ │ @@ -3605457,16 +3605457,16 @@ │ │ ldr r0, [pc, r0] │ │ add r4, r0, #168 @ 0xa8 │ │ mov r0, r4 │ │ bl daf350 │ │ mov r0, r4 │ │ bl daf820 │ │ bl daeee0 │ │ - @ instruction: 0xff5ddb23 │ │ - @ instruction: 0xff5dbb42 │ │ + @ instruction: 0xff5ddafc │ │ + @ instruction: 0xff5dbb1b │ │ @ instruction: 0xff60e7ff │ │ andeq r4, sl, r4, lsl r4 │ │ push {r4, r5, r6, r7, fp, lr} │ │ add fp, sp, #16 │ │ mov r4, r2 │ │ bic r2, r1, #15 │ │ mov r5, r3 │ │ @@ -3605525,15 +3605525,15 @@ │ │ ldr r0, [pc, r0] │ │ add r4, r0, #168 @ 0xa8 │ │ mov r0, r4 │ │ bl daf350 │ │ mov r0, r4 │ │ bl daf820 │ │ bl daeee0 │ │ - @ instruction: 0xff5dda13 │ │ + @ instruction: 0xff5dd9ec │ │ @ instruction: 0xff5f8734 │ │ @ instruction: 0xff60e6ef │ │ andeq r4, sl, r4, lsl #6 │ │ push {r4, r5, r6, sl, fp, lr} │ │ add fp, sp, #16 │ │ sub sp, sp, #8 │ │ mov r5, r0 │ │ @@ -3605790,21 +3605790,21 @@ │ │ mov r0, r4 │ │ bl daf350 │ │ mov r0, r4 │ │ bl daf820 │ │ bl daeee0 │ │ andeq r4, sl, r8, ror #5 │ │ strdeq r4, [sl], -r8 │ │ - @ instruction: 0xff5dd5f7 │ │ - @ instruction: 0xff5ed691 │ │ + @ instruction: 0xff5dd5d0 │ │ + @ instruction: 0xff5ed66a │ │ @ instruction: 0xff5f2d35 │ │ andeq r3, sl, r8, ror #29 │ │ ldrdeq r4, [sl], -ip │ │ - @ instruction: 0xff5dd62f │ │ - @ instruction: 0xff5ed6c9 │ │ + @ instruction: 0xff5dd608 │ │ + @ instruction: 0xff5ed6a2 │ │ @ instruction: 0xff6121f3 │ │ andeq r3, sl, r0, lsr #30 │ │ add r1, r0, #2 │ │ lsr r0, r1, #1 │ │ cmp r0, #144 @ 0x90 │ │ bhi dab3dc │ │ ldr r0, [pc, #2132] @ dab3e8 │ │ @@ -3606338,94 +3606338,94 @@ │ │ bx lr │ │ ldr r0, [pc, #312] @ dab510 │ │ add r0, pc, r0 │ │ bx lr │ │ ldr r0, [pc, #324] @ dab528 │ │ add r0, pc, r0 │ │ bx lr │ │ - @ instruction: 0xff5e2999 │ │ + @ instruction: 0xff5e2972 │ │ @ instruction: 0xff5f999a │ │ @ instruction: 0xff5fba1d │ │ - @ instruction: 0xff5ecfc9 │ │ - @ instruction: 0xff5e794b │ │ + @ instruction: 0xff5ecfa2 │ │ + @ instruction: 0xff5e7924 │ │ @ instruction: 0xff60dc4e │ │ - @ instruction: 0xff5eed5d │ │ + @ instruction: 0xff5eed36 │ │ @ instruction: 0xff5f4303 │ │ - @ instruction: 0xff5db01f │ │ - @ instruction: 0xff5e7972 │ │ - @ instruction: 0xff5e78e5 │ │ + @ instruction: 0xff5daff8 │ │ + @ instruction: 0xff5e794b │ │ + @ instruction: 0xff5e78be │ │ @ instruction: 0xff600eb3 │ │ @ instruction: 0xff5f9b11 │ │ @ instruction: 0xff60bcd6 │ │ - @ instruction: 0xff5e5d6d │ │ + @ instruction: 0xff5e5d46 │ │ @ instruction: 0xff5fb768 │ │ @ instruction: 0xff5f2765 │ │ - @ instruction: 0xff5e9445 │ │ + @ instruction: 0xff5e941e │ │ @ instruction: 0xff602ba5 │ │ - @ instruction: 0xff5e073d │ │ - @ instruction: 0xff5e2334 │ │ - @ instruction: 0xff5e23bb │ │ + @ instruction: 0xff5e0716 │ │ + @ instruction: 0xff5e230d │ │ + @ instruction: 0xff5e2394 │ │ @ instruction: 0xff60dbc1 │ │ @ instruction: 0xff60a0ce │ │ @ instruction: 0xff5f9b74 │ │ @ instruction: 0xff6119dd │ │ - @ instruction: 0xff5eb24e │ │ - @ instruction: 0xff5dcf47 │ │ - @ instruction: 0xff5e5d95 │ │ + @ instruction: 0xff5eb227 │ │ + @ instruction: 0xff5dcf20 │ │ + @ instruction: 0xff5e5d6e │ │ @ instruction: 0xff5fd661 │ │ - @ instruction: 0xff5e247e │ │ + @ instruction: 0xff5e2457 │ │ @ instruction: 0xff5f5e79 │ │ - @ instruction: 0xff5eb13e │ │ - @ instruction: 0xff5e3f51 │ │ - @ instruction: 0xff5deca7 │ │ + @ instruction: 0xff5eb117 │ │ + @ instruction: 0xff5e3f2a │ │ + @ instruction: 0xff5dec80 │ │ @ instruction: 0xff600e56 │ │ @ instruction: 0xff5fd779 │ │ - @ instruction: 0xff5e5f61 │ │ + @ instruction: 0xff5e5f3a │ │ @ instruction: 0xff5fd6c9 │ │ @ instruction: 0xff600e96 │ │ @ instruction: 0xff6064cb │ │ - @ instruction: 0xff5eb382 │ │ + @ instruction: 0xff5eb35b │ │ @ instruction: 0xff5ff24e │ │ - @ instruction: 0xff5ecf90 │ │ + @ instruction: 0xff5ecf69 │ │ @ instruction: 0xff604a25 │ │ @ instruction: 0xff6119bc │ │ @ instruction: 0xff613b1c │ │ @ instruction: 0xff5f27d4 │ │ @ instruction: 0xff604c09 │ │ @ instruction: 0xff5fd4bd │ │ - @ instruction: 0xff5e21e2 │ │ - @ instruction: 0xff5ed138 │ │ + @ instruction: 0xff5e21bb │ │ + @ instruction: 0xff5ed111 │ │ @ instruction: 0xff602c50 │ │ - @ instruction: 0xff5f0760 │ │ + @ instruction: 0xff5f0739 │ │ @ instruction: 0xff60beea │ │ - @ instruction: 0xff5e5cf5 │ │ - @ instruction: 0xff5e2245 │ │ + @ instruction: 0xff5e5cce │ │ + @ instruction: 0xff5e221e │ │ @ instruction: 0xff602b0f │ │ @ instruction: 0xff60f744 │ │ - @ instruction: 0xff5e2194 │ │ + @ instruction: 0xff5e216d │ │ @ instruction: 0xff5ff04e │ │ @ instruction: 0xff5f7b41 │ │ - @ instruction: 0xff5dd00b │ │ + @ instruction: 0xff5dcfe4 │ │ @ instruction: 0xff6119f0 │ │ @ instruction: 0xff5fd808 │ │ @ instruction: 0xff6119b8 │ │ @ instruction: 0xff6139dc │ │ @ instruction: 0xff5f42e2 │ │ - @ instruction: 0xff5e92b0 │ │ + @ instruction: 0xff5e9289 │ │ @ instruction: 0xff5fb730 │ │ @ instruction: 0xff60a1d9 │ │ @ instruction: 0xff5f2778 │ │ - @ instruction: 0xff5e22ac │ │ - @ instruction: 0xff5e0818 │ │ - @ instruction: 0xff5dad82 │ │ - @ instruction: 0xff5ed18f │ │ + @ instruction: 0xff5e2285 │ │ + @ instruction: 0xff5e07f1 │ │ + @ instruction: 0xff5dad5b │ │ + @ instruction: 0xff5ed168 │ │ @ instruction: 0xff5f9b0b │ │ - @ instruction: 0xff5e9638 │ │ - @ instruction: 0xff5e4279 │ │ - @ instruction: 0xff5e2478 │ │ + @ instruction: 0xff5e9611 │ │ + @ instruction: 0xff5e4252 │ │ + @ instruction: 0xff5e2451 │ │ @ instruction: 0xff6048b8 │ │ push {r4, sl, fp, lr} │ │ add fp, sp, #8 │ │ ldr r1, [pc, #48] @ dab56c │ │ ldr r2, [pc, #48] @ dab570 │ │ ldr r3, [pc, #48] @ dab574 │ │ add r1, pc, r1 │ │ @@ -3606435,17 +3606435,17 @@ │ │ ldr r0, [pc, r0] │ │ add r4, r0, #168 @ 0xa8 │ │ mov r0, r4 │ │ bl daf350 │ │ mov r0, r4 │ │ bl daf820 │ │ bl daeee0 │ │ - @ instruction: 0xff5dcbdb │ │ + @ instruction: 0xff5dcbb4 │ │ @ instruction: 0xff5f2344 │ │ - @ instruction: 0xff5ee99c │ │ + @ instruction: 0xff5ee975 │ │ andeq r3, sl, ip, asr #9 │ │ push {r4, sl, fp, lr} │ │ add fp, sp, #8 │ │ ldr r1, [pc, #48] @ dab5bc │ │ ldr r2, [pc, #48] @ dab5c0 │ │ ldr r3, [pc, #48] @ dab5c4 │ │ add r1, pc, r1 │ │ @@ -3606455,16 +3606455,16 @@ │ │ ldr r0, [pc, r0] │ │ add r4, r0, #168 @ 0xa8 │ │ mov r0, r4 │ │ bl daf350 │ │ mov r0, r4 │ │ bl daf820 │ │ bl daeee0 │ │ - @ instruction: 0xff5dcb8b │ │ - @ instruction: 0xff5e7580 │ │ + @ instruction: 0xff5dcb64 │ │ + @ instruction: 0xff5e7559 │ │ @ instruction: 0xff606223 │ │ andeq r3, sl, ip, ror r4 │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ add fp, sp, #24 │ │ sub sp, sp, #856 @ 0x358 │ │ add r6, sp, #128 @ 0x80 │ │ mov r5, r0 │ │ @@ -3606646,16 +3606646,16 @@ │ │ mov r0, r8 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ movs r0, #0 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ bx pc │ │ movs r3, r1 │ │ subs r5, #100 @ 0x64 │ │ - vmul.p16 d28, d31, d31 │ │ - vacge.f16 q12, , q13 │ │ + vmul.p16 d28, d31, d8 │ │ + vacge.f16 q12, , │ │ vqrdmlah.s16 d18, d14, d22 │ │ Address 0xdab80e is out of bounds. │ │ │ │ │ │ 00dab810 : │ │ push {r7, lr} │ │ bl dab820 │ │ @@ -3607118,15 +3607118,15 @@ │ │ nop │ │ muls r4, r4 │ │ movs r3, r1 │ │ subs r1, #78 @ 0x4e │ │ vrshl.u16 q8, q4, │ │ vcgt.f32 q13, q8, q2 │ │ vabd.u16 d18, d15, d16 │ │ - vshl.u32 d21, d28, d0 │ │ + vshl.u32 d21, d5, d0 │ │ Address 0xdabc2a is out of bounds. │ │ │ │ │ │ 00dabc2c : │ │ push {r4, r5, r7, lr} │ │ mov r4, r0 │ │ bl daba64 │ │ @@ -3607596,15 +3607596,15 @@ │ │ blx r3 │ │ pop {r3, r4, r5, r6, r7, pc} │ │ movs r0, #0 │ │ pop {r3, r4, r5, r6, r7, pc} │ │ nop │ │ subs r6, #158 @ 0x9e │ │ movs r3, r1 │ │ - adds r2, #145 @ 0x91 │ │ + adds r2, #106 @ 0x6a │ │ vcgt.u16 d23, d30, d1 │ │ Address 0xdac05e is out of bounds. │ │ │ │ │ │ 00dac060 : │ │ push {r4, lr} │ │ mov r4, r2 │ │ @@ -3608318,15 +3608318,15 @@ │ │ mov r2, r7 │ │ add r3, pc │ │ blx dae200 │ │ mov r0, r7 │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ b.w dad638 │ │ nop │ │ - ldr r1, [pc, #664] @ (dac93c ) │ │ + ldr r1, [pc, #508] @ (dac8a0 ) │ │ Address 0xdac6a2 is out of bounds. │ │ │ │ │ │ 00dac6a4 : │ │ push {r4, r5, r6, lr} │ │ mov r6, r1 │ │ mov r1, r2 │ │ @@ -3609917,15 +3609917,15 @@ │ │ mov r0, r5 │ │ blx r3 │ │ pop {r3, r4, r5, r6, r7, pc} │ │ movs r0, #0 │ │ pop {r3, r4, r5, r6, r7, pc} │ │ cmp r2, #120 @ 0x78 │ │ movs r3, r1 │ │ - ldmia r1!, {r0, r2, r4, r5} │ │ + ldmia r1, {r1, r2, r3} │ │ vpmax.f16 , , │ │ Address 0xdad48e is out of bounds. │ │ │ │ │ │ 00dad490 : │ │ push {r4, r5, r7, lr} │ │ mov r4, r0 │ │ @@ -3609997,15 +3609997,15 @@ │ │ mov r0, r5 │ │ blx r3 │ │ pop {r3, r4, r5, r6, r7, pc} │ │ movs r0, #0 │ │ pop {r3, r4, r5, r6, r7, pc} │ │ cmp r1, #204 @ 0xcc │ │ movs r3, r1 │ │ - ldmia r0!, {r3, r4, r7} │ │ + ldmia r0, {r0, r4, r5, r6} │ │ vacge.f16 d21, d29, d15 │ │ Address 0xdad53e is out of bounds. │ │ │ │ │ │ 00dad540 : │ │ push {r7, lr} │ │ bl dad4f0 │ │ @@ -3610077,15 +3610077,15 @@ │ │ mov r0, r5 │ │ blx r3 │ │ pop {r3, r4, r5, r6, r7, pc} │ │ movs r0, #0 │ │ pop {r3, r4, r5, r6, r7, pc} │ │ cmp r1, #32 │ │ movs r3, r1 │ │ - adds r7, r0, #4 │ │ + adds r0, r4, #3 │ │ vpadd.f16 , q15, │ │ Address 0xdad5ee is out of bounds. │ │ │ │ │ │ 00dad5f0 : │ │ push {r4, r5, r6, lr} │ │ mov r4, r1 │ ├── readelf --wide --decompress --hex-dump=.data.rel.ro {} │ │ @@ -28256,171 +28256,171 @@ │ │ 0x00e1eec0 5041b000 00000000 e841b000 00000000 PA.......A...... │ │ 0x00e1eed0 9c42b000 00000000 00000000 00000000 .B.............. │ │ 0x00e1eee0 00000000 a442b000 4043b000 01000000 .....B..@C...... │ │ 0x00e1eef0 4867b000 5c67b000 7468b000 9c6bb000 Hg..\g..th...k.. │ │ 0x00e1ef00 546cb000 5c6cb000 00000000 00000000 Tl..\l.......... │ │ 0x00e1ef10 00000000 00000000 00000000 00000000 ................ │ │ 0x00e1ef20 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e1ef30 00000000 00000000 159f3800 cbbb3900 ..........8...9. │ │ - 0x00e1ef40 04da3900 fa703b00 a12b3900 23823800 ..9..p;..+9.#.8. │ │ - 0x00e1ef50 cdbb3900 9b4d3a00 40c23a00 35353b00 ..9..M:.@.:.55;. │ │ - 0x00e1ef60 ff703b00 9f113900 1f653900 8b483800 .p;...9..e9..H8. │ │ - 0x00e1ef70 24653900 faac3b00 73d63800 b8193b00 $e9...;.s.8...;. │ │ + 0x00e1ef30 00000000 00000000 ee9e3800 a4bb3900 ..........8...9. │ │ + 0x00e1ef40 04da3900 fa703b00 7a2b3900 fc813800 ..9..p;.z+9...8. │ │ + 0x00e1ef50 a6bb3900 9b4d3a00 40c23a00 35353b00 ..9..M:.@.:.55;. │ │ + 0x00e1ef60 ff703b00 78113900 f8643900 8b483800 .p;.x.9..d9..H8. │ │ + 0x00e1ef70 fd643900 faac3b00 4cd63800 b8193b00 .d9...;.L.8...;. │ │ 0x00e1ef80 a1f63900 0eda3900 13da3900 16da3900 ..9...9...9...9. │ │ - 0x00e1ef90 d9bb3900 c2193b00 a26b3a00 67a53a00 ..9...;..k:.g.:. │ │ - 0x00e1efa0 94483900 79d63800 078f3b00 a7113900 .H9.y.8...;...9. │ │ - 0x00e1efb0 e0bb3900 40113a00 00633800 ba303a00 ..9.@.:..c8..0:. │ │ - 0x00e1efc0 c6193b00 07713b00 e9bb3900 2e823800 ..;..q;...9...8. │ │ - 0x00e1efd0 deb93800 ac6b3a00 c0303a00 0e8f3b00 ..8..k:..0:...;. │ │ - 0x00e1efe0 ab2b3900 38823800 2a653900 80d63800 .+9.8.8.*e9...8. │ │ - 0x00e1eff0 eebb3900 f0823900 c9cf3b00 3c353b00 ..9...9...;.<5;. │ │ - 0x00e1f000 3d823800 09633800 c7303a00 1c9f3800 =.8..c8..0:...8. │ │ - 0x00e1f010 cf303a00 4cc23a00 a6f63900 b1113900 .0:.L.:...9...9. │ │ + 0x00e1ef90 b2bb3900 c2193b00 a26b3a00 67a53a00 ..9...;..k:.g.:. │ │ + 0x00e1efa0 6d483900 52d63800 078f3b00 80113900 mH9.R.8...;...9. │ │ + 0x00e1efb0 b9bb3900 40113a00 d9623800 ba303a00 ..9.@.:..b8..0:. │ │ + 0x00e1efc0 c6193b00 07713b00 c2bb3900 07823800 ..;..q;...9...8. │ │ + 0x00e1efd0 b7b93800 ac6b3a00 c0303a00 0e8f3b00 ..8..k:..0:...;. │ │ + 0x00e1efe0 842b3900 11823800 03653900 59d63800 .+9...8..e9.Y.8. │ │ + 0x00e1eff0 c7bb3900 c9823900 c9cf3b00 3c353b00 ..9...9...;.<5;. │ │ + 0x00e1f000 16823800 e2623800 c7303a00 f59e3800 ..8..b8..0:...8. │ │ + 0x00e1f010 cf303a00 4cc23a00 a6f63900 8a113900 .0:.L.:...9...9. │ │ 0x00e1f020 3be03a00 a64d3a00 a9f63900 d0193b00 ;.:..M:...9...;. │ │ - 0x00e1f030 d6303a00 9b893a00 d69f3900 30653900 .0:...:...9.0e9. │ │ - 0x00e1f040 86d63800 48823800 90483800 08ad3b00 ..8.H.8..H8...;. │ │ + 0x00e1f030 d6303a00 9b893a00 af9f3900 09653900 .0:...:...9..e9. │ │ + 0x00e1f040 5fd63800 21823800 90483800 08ad3b00 _.8.!.8..H8...;. │ │ 0x00e1f050 a1893a00 1cda3900 4b113a00 11713b00 ..:...9.K.:..q;. │ │ - 0x00e1f060 58113a00 11ad3b00 198f3b00 3d653900 X.:...;...;.=e9. │ │ - 0x00e1f070 fbf33800 14633800 44653900 19633800 ..8..c8.De9..c8. │ │ - 0x00e1f080 9b483900 4e823800 5d113a00 1e633800 .H9.N.8.].:..c8. │ │ + 0x00e1f060 58113a00 11ad3b00 198f3b00 16653900 X.:...;...;..e9. │ │ + 0x00e1f070 d4f33800 ed623800 1d653900 f2623800 ..8..b8..e9..b8. │ │ + 0x00e1f080 74483900 27823800 5d113a00 f7623800 tH9.'.8.].:..b8. │ │ 0x00e1f090 19ad3b00 dd303a00 1c713b00 42353b00 ..;..0:..q;.B5;. │ │ - 0x00e1f0a0 b02b3900 e5303a00 00543b00 b72b3900 .+9..0:..T;..+9. │ │ - 0x00e1f0b0 4a353b00 d3193b00 05543b00 b4113900 J5;...;..T;...9. │ │ + 0x00e1f0a0 892b3900 e5303a00 00543b00 902b3900 .+9..0:..T;..+9. │ │ + 0x00e1f0b0 4a353b00 d3193b00 05543b00 8d113900 J5;...;..T;...9. │ │ 0x00e1f0c0 1f8f3b00 54c23a00 f2303a00 5ec23a00 ..;.T.:..0:.^.:. │ │ - 0x00e1f0d0 a94d3a00 97483800 4d653900 cdcf3b00 .M:..H8.Me9...;. │ │ - 0x00e1f0e0 a2483800 a9483800 53823800 acf63900 .H8..H8.S.8...9. │ │ - 0x00e1f0f0 3ee03a00 07f43800 268f3b00 6ea53a00 >.:...8.&.;.n.:. │ │ - 0x00e1f100 da193b00 fb303a00 f3823900 b16b3a00 ..;..0:...9..k:. │ │ - 0x00e1f110 af483800 10f43800 69c23a00 02313a00 .H8...8.i.:..1:. │ │ - 0x00e1f120 5d823800 aa893a00 2f8f3b00 bb113900 ].8...:./.;...9. │ │ - 0x00e1f130 3c8f3b00 259f3800 0a313a00 a4483900 <.;.%.8..1:..H9. │ │ - 0x00e1f140 18f43800 13313a00 319f3800 b7f63900 ..8..1:.1.8...9. │ │ - 0x00e1f150 75a53a00 c6113900 b6483800 26713b00 u.:...9..H8.&q;. │ │ - 0x00e1f160 24633800 d1113900 21ad3b00 23da3900 $c8...9.!.;.#.9. │ │ + 0x00e1f0d0 a94d3a00 97483800 26653900 cdcf3b00 .M:..H8.&e9...;. │ │ + 0x00e1f0e0 a2483800 a9483800 2c823800 acf63900 .H8..H8.,.8...9. │ │ + 0x00e1f0f0 3ee03a00 e0f33800 268f3b00 6ea53a00 >.:...8.&.;.n.:. │ │ + 0x00e1f100 da193b00 fb303a00 cc823900 b16b3a00 ..;..0:...9..k:. │ │ + 0x00e1f110 af483800 e9f33800 69c23a00 02313a00 .H8...8.i.:..1:. │ │ + 0x00e1f120 36823800 aa893a00 2f8f3b00 94113900 6.8...:./.;...9. │ │ + 0x00e1f130 3c8f3b00 fe9e3800 0a313a00 7d483900 <.;...8..1:.}H9. │ │ + 0x00e1f140 f1f33800 13313a00 0a9f3800 b7f63900 ..8..1:...8...9. │ │ + 0x00e1f150 75a53a00 9f113900 b6483800 26713b00 u.:...9..H8.&q;. │ │ + 0x00e1f160 fd623800 aa113900 21ad3b00 23da3900 .b8...9.!.;.#.9. │ │ 0x00e1f170 42e03a00 9bfd3a00 10543b00 bff63900 B.:...:..T;...9. │ │ - 0x00e1f180 6b823800 4ce03a00 74823800 52353b00 k.8.L.:.t.8.R5;. │ │ - 0x00e1f190 1c313a00 62113a00 57653900 29ad3b00 .1:.b.:.We9.).;. │ │ - 0x00e1f1a0 91d63800 ac483900 e9b93800 bb6b3a00 ..8..H9...8..k:. │ │ - 0x00e1f1b0 e4193b00 d7113900 f3b93800 d7cf3b00 ..;...9...8...;. │ │ - 0x00e1f1c0 1a543b00 428f3b00 9ed63800 b5893a00 .T;.B.;...8...:. │ │ - 0x00e1f1d0 498f3b00 c06b3a00 af4d3a00 7c823800 I.;..k:..M:.|.8. │ │ - 0x00e1f1e0 c4483800 35ad3b00 85823800 6e113a00 .H8.5.;...8.n.:. │ │ - 0x00e1f1f0 57e03a00 b6483900 f0193b00 78113a00 W.:..H9...;.x.:. │ │ - 0x00e1f200 518f3b00 e09f3900 92823800 58353b00 Q.;...9...8.X5;. │ │ + 0x00e1f180 44823800 4ce03a00 4d823800 52353b00 D.8.L.:.M.8.R5;. │ │ + 0x00e1f190 1c313a00 62113a00 30653900 29ad3b00 .1:.b.:.0e9.).;. │ │ + 0x00e1f1a0 6ad63800 85483900 c2b93800 bb6b3a00 j.8..H9...8..k:. │ │ + 0x00e1f1b0 e4193b00 b0113900 ccb93800 d7cf3b00 ..;...9...8...;. │ │ + 0x00e1f1c0 1a543b00 428f3b00 77d63800 b5893a00 .T;.B.;.w.8...:. │ │ + 0x00e1f1d0 498f3b00 c06b3a00 af4d3a00 55823800 I.;..k:..M:.U.8. │ │ + 0x00e1f1e0 c4483800 35ad3b00 5e823800 6e113a00 .H8.5.;.^.8.n.:. │ │ + 0x00e1f1f0 57e03a00 8f483900 f0193b00 78113a00 W.:..H9...;.x.:. │ │ + 0x00e1f200 518f3b00 b99f3900 6b823800 58353b00 Q.;...9.k.8.X5;. │ │ 0x00e1f210 cb483800 ccf63900 a8fd3a00 b84d3a00 .H8...9...:..M:. │ │ - 0x00e1f220 f4bb3900 c34d3a00 2c633800 c0893a00 ..9..M:.,c8...:. │ │ - 0x00e1f230 7ca53a00 be483900 87a53a00 ffbb3900 |.:..H9...:...9. │ │ - 0x00e1f240 e3113900 31713b00 c32b3900 09bc3900 ..9.1q;..+9...9. │ │ - 0x00e1f250 4f543b00 40ad3b00 ddcf3b00 fdb93800 OT;.@.;...;...8. │ │ - 0x00e1f260 b0473800 aad63800 45ad3b00 0c123900 .G8...8.E.;...9. │ │ - 0x00e1f270 51ad3b00 d5483800 79bb3900 5f123a00 Q.;..H8.y.9._.:. │ │ - 0x00e1f280 e2cf3b00 68123a00 719f3800 002c3900 ..;.h.:.q.8..,9. │ │ - 0x00e1f290 97663900 62a03900 dd483800 d5f63900 .f9.b.9..H8...9. │ │ - 0x00e1f2a0 80f43800 65a03900 96123a00 63833900 ..8.e.9...:.c.9. │ │ - 0x00e1f2b0 6f633800 9a663900 0b493800 04000000 oc8..f9..I8..... │ │ + 0x00e1f220 cdbb3900 c34d3a00 05633800 c0893a00 ..9..M:..c8...:. │ │ + 0x00e1f230 7ca53a00 97483900 87a53a00 d8bb3900 |.:..H9...:...9. │ │ + 0x00e1f240 bc113900 31713b00 9c2b3900 e2bb3900 ..9.1q;..+9...9. │ │ + 0x00e1f250 4f543b00 40ad3b00 ddcf3b00 d6b93800 OT;.@.;...;...8. │ │ + 0x00e1f260 b0473800 83d63800 45ad3b00 e5113900 .G8...8.E.;...9. │ │ + 0x00e1f270 51ad3b00 d5483800 52bb3900 5f123a00 Q.;..H8.R.9._.:. │ │ + 0x00e1f280 e2cf3b00 68123a00 4a9f3800 d92b3900 ..;.h.:.J.8..+9. │ │ + 0x00e1f290 70663900 3ba03900 dd483800 d5f63900 pf9.;.9..H8...9. │ │ + 0x00e1f2a0 59f43800 3ea03900 96123a00 3c833900 Y.8.>.9...:.<.9. │ │ + 0x00e1f2b0 48633800 73663900 0b493800 04000000 Hc8.sf9..I8..... │ │ 0x00e1f2c0 2bc33a00 04000000 00000000 00000000 +.:............. │ │ 0x00e1f2d0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e1f2e0 0b493800 04000000 40673900 06000000 .I8.....@g9..... │ │ + 0x00e1f2e0 0b493800 04000000 19673900 06000000 .I8......g9..... │ │ 0x00e1f2f0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e1f300 00000000 00000000 0b493800 04000000 .........I8..... │ │ 0x00e1f310 78363b00 06000000 00000000 00000000 x6;............. │ │ 0x00e1f320 00000000 00000000 00000000 00000000 ................ │ │ 0x00e1f330 00000000 00000000 a4beb200 68c0b200 ............h... │ │ 0x00e1f340 90c1b200 00000000 a0c1b200 ecc1b200 ................ │ │ 0x00e1f350 08c2b200 98c3b200 f0c3b200 00c4b200 ................ │ │ 0x00e1f360 58c4b200 00000000 00000000 00000000 X............... │ │ 0x00e1f370 00000000 00000000 00000000 00000000 ................ │ │ 0x00e1f380 00000000 00000000 00000000 00000000 ................ │ │ 0x00e1f390 00000000 00000000 1c323a00 01100000 .........2:..... │ │ 0x00e1f3a0 00000000 00000000 40f73900 02140000 ........@.9..... │ │ 0x00e1f3b0 08000000 00000000 19493800 03950000 .........I8..... │ │ 0x00e1f3c0 00000000 00000000 1dae3b00 04140000 ..........;..... │ │ - 0x00e1f3d0 00800000 00000000 8bba3800 05103801 ..........8...8. │ │ + 0x00e1f3d0 00800000 00000000 64ba3800 05103801 ........d.8...8. │ │ 0x00e1f3e0 00000000 00000000 76d03b00 06950000 ........v.;..... │ │ - 0x00e1f3f0 00000000 00000000 34a03800 07940000 ........4.8..... │ │ + 0x00e1f3f0 00000000 00000000 0da03800 07940000 ..........8..... │ │ 0x00e1f400 00000000 00000000 30c33a00 08020000 ........0.:..... │ │ - 0x00e1f410 00000000 00000000 98ba3800 04140000 ..........8..... │ │ + 0x00e1f410 00000000 00000000 71ba3800 04140000 ........q.8..... │ │ 0x00e1f420 00002000 00000000 44c33a00 04140000 .. .....D.:..... │ │ - 0x00e1f430 10000000 00000000 492c3900 09102602 ........I,9...&. │ │ - 0x00e1f440 00000000 00000000 a8ba3800 0a100000 ..........8..... │ │ + 0x00e1f430 10000000 00000000 222c3900 09102602 ........",9...&. │ │ + 0x00e1f440 00000000 00000000 81ba3800 0a100000 ..........8..... │ │ 0x00e1f450 00000000 00000000 bfe13a00 04140000 ..........:..... │ │ 0x00e1f460 00000000 01000000 3a553b00 02180000 ........:U;..... │ │ - 0x00e1f470 0f000000 00000000 a2a03900 0c102f03 ..........9.../. │ │ + 0x00e1f470 0f000000 00000000 7ba03900 0c102f03 ........{.9.../. │ │ 0x00e1f480 00000000 00000000 bc8f3b00 0d953701 ..........;...7. │ │ 0x00e1f490 00000000 00000000 dfa63a00 04140000 ..........:..... │ │ - 0x00e1f4a0 00000800 00000000 b8ba3800 04140000 ..........8..... │ │ - 0x00e1f4b0 00010000 00000000 40a03800 0e140000 ........@.8..... │ │ + 0x00e1f4a0 00000800 00000000 91ba3800 04140000 ..........8..... │ │ + 0x00e1f4b0 00010000 00000000 19a03800 0e140000 ..........8..... │ │ 0x00e1f4c0 00000000 00000000 3a8a3a00 0f712b04 ........:.:..q+. │ │ 0x00e1f4d0 00000000 00000000 e5363b00 10610008 .........6;..a.. │ │ 0x00e1f4e0 00000000 00000000 e26c3a00 04140000 .........l:..... │ │ - 0x00e1f4f0 00400000 00000000 d1823800 02180000 .@........8..... │ │ - 0x00e1f500 00000000 00000000 e0823800 04140000 ..........8..... │ │ + 0x00e1f4f0 00400000 00000000 aa823800 02180000 .@........8..... │ │ + 0x00e1f500 00000000 00000000 b9823800 04140000 ..........8..... │ │ 0x00e1f510 04000000 00000000 47553b00 04140000 ........GU;..... │ │ - 0x00e1f520 08000000 00000000 b0a03900 11101b06 ..........9..... │ │ - 0x00e1f530 00000000 00000000 bea03900 12100000 ..........9..... │ │ - 0x00e1f540 00000000 00000000 47673900 ff000000 ........Gg9..... │ │ + 0x00e1f520 08000000 00000000 89a03900 11101b06 ..........9..... │ │ + 0x00e1f530 00000000 00000000 97a03900 12100000 ..........9..... │ │ + 0x00e1f540 00000000 00000000 20673900 ff000000 ........ g9..... │ │ 0x00e1f550 02000000 00000000 161b3b00 ff000000 ..........;..... │ │ - 0x00e1f560 03000000 00000000 aa493900 04140000 .........I9..... │ │ + 0x00e1f560 03000000 00000000 83493900 04140000 .........I9..... │ │ 0x00e1f570 00020000 00000000 51553b00 13030000 ........QU;..... │ │ - 0x00e1f580 00000000 00000000 cea03900 14611503 ..........9..a.. │ │ - 0x00e1f590 00000000 00000000 af843900 15612605 ..........9..a&. │ │ + 0x00e1f580 00000000 00000000 a7a03900 14611503 ..........9..a.. │ │ + 0x00e1f590 00000000 00000000 88843900 15612605 ..........9..a&. │ │ 0x00e1f5a0 00000000 00000000 25493800 14611506 ........%I8..a.. │ │ - 0x00e1f5b0 01000000 00000000 fc643800 16710000 .........d8..q.. │ │ + 0x00e1f5b0 01000000 00000000 d5643800 16710000 .........d8..q.. │ │ 0x00e1f5c0 00000000 00000000 4c8a3a00 17910000 ........L.:..... │ │ - 0x00e1f5d0 00000000 00000000 49a03800 18900000 ........I.8..... │ │ + 0x00e1f5d0 00000000 00000000 22a03800 18900000 ........".8..... │ │ 0x00e1f5e0 00000000 00000000 70883a00 ff000000 ........p.:..... │ │ 0x00e1f5f0 00000000 00000000 59c33a00 04140000 ........Y.:..... │ │ 0x00e1f600 00000004 00000000 4ff73900 1a900000 ........O.9..... │ │ 0x00e1f610 00000000 00000000 fdfd3a00 1b910000 ..........:..... │ │ - 0x00e1f620 00000000 00000000 d9a03900 1c000000 ..........9..... │ │ - 0x00e1f630 00000000 00000000 4e673900 1d100901 ........Ng9..... │ │ - 0x00e1f640 00000000 00000000 af123900 1e210000 ..........9..!.. │ │ + 0x00e1f620 00000000 00000000 b2a03900 1c000000 ..........9..... │ │ + 0x00e1f630 00000000 00000000 27673900 1d100901 ........'g9..... │ │ + 0x00e1f640 00000000 00000000 88123900 1e210000 ..........9..!.. │ │ 0x00e1f650 00000000 00000000 2b323a00 1b910000 ........+2:..... │ │ - 0x00e1f660 00000000 00000000 89613800 1f940000 .........a8..... │ │ + 0x00e1f660 00000000 00000000 62613800 1f940000 ........ba8..... │ │ 0x00e1f670 00000000 00000000 81d03b00 20100901 ..........;. ... │ │ - 0x00e1f680 00000000 00000000 e3a03900 04140000 ..........9..... │ │ - 0x00e1f690 00001000 00000000 eea03900 16710000 ..........9..q.. │ │ - 0x00e1f6a0 00000000 00000000 5a673900 04140000 ........Zg9..... │ │ + 0x00e1f680 00000000 00000000 bca03900 04140000 ..........9..... │ │ + 0x00e1f690 00001000 00000000 c7a03900 16710000 ..........9..q.. │ │ + 0x00e1f6a0 00000000 00000000 33673900 04140000 ........3g9..... │ │ 0x00e1f6b0 00000000 04000000 ee713b00 04140000 .........q;..... │ │ - 0x00e1f6c0 00200000 00000000 83613800 ff000000 . .......a8..... │ │ + 0x00e1f6c0 00200000 00000000 5c613800 ff000000 . ......\a8..... │ │ 0x00e1f6d0 01000000 00000000 6cc33a00 04140000 ........l.:..... │ │ 0x00e1f6e0 00100000 00000000 f6363b00 02140000 .........6;..... │ │ 0x00e1f6f0 01000000 00000000 8dd03b00 21100000 ..........;.!... │ │ 0x00e1f700 00000000 00000000 05373b00 04140000 .........7;..... │ │ 0x00e1f710 40000000 00000000 9bd03b00 22020000 @.........;."... │ │ 0x00e1f720 00000000 00000000 01723b00 23100000 .........r;.#... │ │ - 0x00e1f730 00000000 00000000 faa03900 24950000 ..........9.$... │ │ + 0x00e1f730 00000000 00000000 d3a03900 24950000 ..........9.$... │ │ 0x00e1f740 00000000 00000000 3c133a00 25610806 ........<.:.%a.. │ │ - 0x00e1f750 00000000 00000000 6b673900 26210f06 ........kg9.&!.. │ │ - 0x00e1f760 00000000 00000000 eaf63800 25610807 ..........8.%a.. │ │ - 0x00e1f770 01000000 00000000 64bd3900 27140000 ........d.9.'... │ │ - 0x00e1f780 00000000 00000000 0c653800 28040000 .........e8.(... │ │ - 0x00e1f790 00000000 00000000 582c3900 ff000000 ........X,9..... │ │ + 0x00e1f750 00000000 00000000 44673900 26210f06 ........Dg9.&!.. │ │ + 0x00e1f760 00000000 00000000 c3f63800 25610807 ..........8.%a.. │ │ + 0x00e1f770 01000000 00000000 3dbd3900 27140000 ........=.9.'... │ │ + 0x00e1f780 00000000 00000000 e5643800 28040000 .........d8.(... │ │ + 0x00e1f790 00000000 00000000 312c3900 ff000000 ........1,9..... │ │ 0x00e1f7a0 04000000 00000000 86c33a00 ff000000 ..........:..... │ │ - 0x00e1f7b0 05000000 00000000 b8123900 29100000 ..........9.)... │ │ + 0x00e1f7b0 05000000 00000000 91123900 29100000 ..........9.)... │ │ 0x00e1f7c0 00000000 00000000 18373b00 04140000 .........7;..... │ │ - 0x00e1f7d0 80000000 00000000 602c3900 02140000 ........`,9..... │ │ + 0x00e1f7d0 80000000 00000000 392c3900 02140000 ........9,9..... │ │ 0x00e1f7e0 06000000 00000000 36323a00 2a000000 ........62:.*... │ │ - 0x00e1f7f0 00000000 00000000 06a13900 2b013203 ..........9.+.2. │ │ + 0x00e1f7f0 00000000 00000000 dfa03900 2b013203 ..........9.+.2. │ │ 0x00e1f800 00000000 00000000 598a3a00 04140000 ........Y.:..... │ │ 0x00e1f810 01000008 00000000 96123a00 e0db3900 ..........:...9. │ │ - 0x00e1f820 c3a53a00 d6123900 ba843900 e4db3900 ..:...9...9...9. │ │ - 0x00e1f830 fea63a00 5cf73900 76673900 0cfe3a00 ..:.\.9.vg9...:. │ │ - 0x00e1f840 1f1b3b00 c3493900 eedb3900 ef6c3a00 ..;..I9...9..l:. │ │ - 0x00e1f850 6a9f3800 6d2c3900 0cfe3a00 1f1b3b00 j.8.m,9...:...;. │ │ - 0x00e1f860 11723b00 62f73900 f2823800 47133a00 .r;.b.9...8.G.:. │ │ - 0x00e1f870 76673900 0cfe3a00 15a13900 65f73900 vg9...:...9.e.9. │ │ - 0x00e1f880 70883a00 0cfe3a00 6fbd3900 1f1b3b00 p.:...:.o.9...;. │ │ - 0x00e1f890 4d133a00 f6f63800 241b3b00 cde13a00 M.:...8.$.;...:. │ │ - 0x00e1f8a0 f9823800 90c33a00 1b4e3a00 cb493900 ..8...:..N:..I9. │ │ - 0x00e1f8b0 e0db3900 0cfe3a00 acd73800 698a3a00 ..9...:...8.i.:. │ │ - 0x00e1f8c0 27373b00 c3a53a00 f26c3a00 63833900 '7;...:..l:.c.9. │ │ + 0x00e1f820 c3a53a00 af123900 93843900 e4db3900 ..:...9...9...9. │ │ + 0x00e1f830 fea63a00 5cf73900 4f673900 0cfe3a00 ..:.\.9.Og9...:. │ │ + 0x00e1f840 1f1b3b00 9c493900 eedb3900 ef6c3a00 ..;..I9...9..l:. │ │ + 0x00e1f850 439f3800 462c3900 0cfe3a00 1f1b3b00 C.8.F,9...:...;. │ │ + 0x00e1f860 11723b00 62f73900 cb823800 47133a00 .r;.b.9...8.G.:. │ │ + 0x00e1f870 4f673900 0cfe3a00 eea03900 65f73900 Og9...:...9.e.9. │ │ + 0x00e1f880 70883a00 0cfe3a00 48bd3900 1f1b3b00 p.:...:.H.9...;. │ │ + 0x00e1f890 4d133a00 cff63800 241b3b00 cde13a00 M.:...8.$.;...:. │ │ + 0x00e1f8a0 d2823800 90c33a00 1b4e3a00 a4493900 ..8...:..N:..I9. │ │ + 0x00e1f8b0 e0db3900 0cfe3a00 85d73800 698a3a00 ..9...:...8.i.:. │ │ + 0x00e1f8c0 27373b00 c3a53a00 f26c3a00 3c833900 '7;...:..l:.<.9. │ │ 0x00e1f8d0 6af73900 e0db3900 0cfe3a00 cf8f3b00 j.9...9...:...;. │ │ - 0x00e1f8e0 49323a00 a9d03b00 cfba3800 1aa13900 I2:...;...8...9. │ │ - 0x00e1f8f0 bd843900 76d03b00 95c33a00 5c03af00 ..9.v.;...:.\... │ │ + 0x00e1f8e0 49323a00 a9d03b00 a8ba3800 f3a03900 I2:...;...8...9. │ │ + 0x00e1f8f0 96843900 76d03b00 95c33a00 5c03af00 ..9.v.;...:.\... │ │ 0x00e1f900 6005af00 6009af00 b40aaf00 5c0caf00 `...`.......\... │ │ 0x00e1f910 640caf00 d00caf00 6410af00 d010af00 d.......d....... │ │ 0x00e1f920 7410af00 9c0daf00 080eaf00 380eaf00 t...........8... │ │ 0x00e1f930 f0cbaf00 00cdaf00 24c9af00 30caaf00 ........$...0... │ │ 0x00e1f940 f8ecaf00 78edaf00 9805af00 8006af00 ....x........... │ │ 0x00e1f950 a406af00 6c05af00 1809af00 2409af00 ....l.......$... │ │ 0x00e1f960 0009af00 0c09af00 c806af00 7cccae00 ............|... │ │ @@ -28480,79 +28480,79 @@ │ │ 0x00e1fcc0 1412af00 74f3ae00 1cb1af00 487aae00 ....t.......Hz.. │ │ 0x00e1fcd0 9c05b000 7c07b000 8c07b000 dc07b000 ....|........... │ │ 0x00e1fce0 a803b000 c004b000 80cfae00 6cc9af00 ............l... │ │ 0x00e1fcf0 f4c8af00 30c9af00 94daaf00 64dfaf00 ....0.......d... │ │ 0x00e1fd00 d8bbaf00 90bcaf00 7cbbaf00 e001af00 ........|....... │ │ 0x00e1fd10 5403af00 50cdae00 80b9ae00 0808b000 T...P........... │ │ 0x00e1fd20 50f3ae00 1cceaf00 2812af00 f8edaf00 P.......(....... │ │ - 0x00e1fd30 74eeaf00 add03b00 23a13900 7e673900 t.....;.#.9.~g9. │ │ - 0x00e1fd40 f1d63800 072c3900 31723b00 1ba63a00 ..8..,9.1r;...:. │ │ - 0x00e1fd50 2c853900 fbf63800 b62d3c00 4c000000 ,.9...8..-<.L... │ │ + 0x00e1fd30 74eeaf00 add03b00 fca03900 57673900 t.....;...9.Wg9. │ │ + 0x00e1fd40 cad63800 e02b3900 31723b00 1ba63a00 ..8..+9.1r;...:. │ │ + 0x00e1fd50 05853900 d4f63800 b62d3c00 4c000000 ..9...8..-<.L... │ │ 0x00e1fd60 5a000000 55000000 c12d3c00 59000000 Z...U....-<.Y... │ │ 0x00e1fd70 5a000000 55000000 0e3f3c00 59000000 Z...U....?<.Y... │ │ 0x00e1fd80 5a000000 55000000 cc2d3c00 5c000000 Z...U....-<.\... │ │ 0x00e1fd90 55000000 5a000000 d92d3c00 5c000000 U...Z....-<.\... │ │ 0x00e1fda0 56000000 5a000000 e32d3c00 4c000000 V...Z....-<.L... │ │ 0x00e1fdb0 55000000 5a000000 e92d3c00 4c000000 U...Z....-<.L... │ │ 0x00e1fdc0 5a000000 5a000000 ee2d3c00 4c000000 Z...Z....-<.L... │ │ - 0x00e1fdd0 5a000000 55000000 5cbb3800 08000000 Z...U...\.8..... │ │ - 0x00e1fde0 38fe3a00 15f73800 086d3a00 38103900 8.:...8..m:.8.9. │ │ + 0x00e1fdd0 5a000000 55000000 35bb3800 08000000 Z...U...5.8..... │ │ + 0x00e1fde0 38fe3a00 eef63800 086d3a00 11103900 8.:...8..m:...9. │ │ 0x00e1fdf0 6ff83900 31903b00 89ae3b00 40fe3a00 o.9.1.;...;.@.:. │ │ - 0x00e1fe00 31903b00 5cf73900 40000000 5e853900 1.;.\.9.@...^.9. │ │ + 0x00e1fe00 31903b00 5cf73900 40000000 37853900 1.;.\.9.@...7.9. │ │ 0x00e1fe10 42000000 36903b00 41000000 c4d13b00 B...6.;.A.....;. │ │ - 0x00e1fe20 43000000 b6ae3b00 b3833800 ea683900 C.....;...8..h9. │ │ - 0x00e1fe30 bf653800 d1f73800 78323a00 03000000 .e8...8.x2:..... │ │ - 0x00e1fe40 4ca73a00 03000000 732d3900 57af3b00 L.:.....s-9.W.;. │ │ - 0x00e1fe50 ef6c3a00 17843800 01000000 cae23a00 .l:...8.......:. │ │ - 0x00e1fe60 01000000 5d693900 02000000 c8133a00 ....]i9.......:. │ │ - 0x00e1fe70 03000000 3ebc3800 02000000 99be3900 ....>.8.......9. │ │ - 0x00e1fe80 03000000 7f2d3900 00000000 56903b00 .....-9.....V.;. │ │ + 0x00e1fe20 43000000 b6ae3b00 8c833800 c3683900 C.....;...8..h9. │ │ + 0x00e1fe30 98653800 aaf73800 78323a00 03000000 .e8...8.x2:..... │ │ + 0x00e1fe40 4ca73a00 03000000 4c2d3900 57af3b00 L.:.....L-9.W.;. │ │ + 0x00e1fe50 ef6c3a00 f0833800 01000000 cae23a00 .l:...8.......:. │ │ + 0x00e1fe60 01000000 36693900 02000000 c8133a00 ....6i9.......:. │ │ + 0x00e1fe70 03000000 17bc3800 02000000 72be3900 ......8.....r.9. │ │ + 0x00e1fe80 03000000 582d3900 00000000 56903b00 ....X-9.....V.;. │ │ 0x00e1fe90 00000000 00000000 00000000 00000000 ................ │ │ 0x00e1fea0 694a3800 616d3a00 79ff3a00 03000000 iJ8.am:.y.:..... │ │ 0x00e1feb0 01000000 00000000 00000000 d40fb700 ................ │ │ 0x00e1fec0 00000000 00000000 00000000 ce1b3b00 ..............;. │ │ - 0x00e1fed0 00000000 88133900 00000200 9c663800 ......9......f8. │ │ - 0x00e1fee0 00000400 00000000 00000000 64843800 ............d.8. │ │ + 0x00e1fed0 00000000 61133900 00000200 75663800 ....a.9.....uf8. │ │ + 0x00e1fee0 00000400 00000000 00000000 3d843800 ............=.8. │ │ 0x00e1fef0 01000000 c4ff3a00 02000000 d1133a00 ......:.......:. │ │ 0x00e1ff00 06000000 e2cf3b00 80000000 00000000 ......;......... │ │ 0x00e1ff10 00000000 01000000 01000000 00000000 ................ │ │ 0x00e1ff20 00000000 101fb700 00000000 00000000 ................ │ │ - 0x00e1ff30 00000000 d5133a00 00000000 62633800 ......:.....bc8. │ │ - 0x00e1ff40 af2d3900 18493900 8f133900 09f93900 .-9..I9...9...9. │ │ + 0x00e1ff30 00000000 d5133a00 00000000 3b633800 ......:.....;c8. │ │ + 0x00e1ff40 882d3900 f1483900 68133900 09f93900 .-9..H9.h.9...9. │ │ 0x00e1ff50 00000000 04000000 01000000 00000000 ................ │ │ 0x00e1ff60 00000000 4431b700 00000000 00000000 ....D1.......... │ │ 0x00e1ff70 00000000 2ae33a00 00000000 03000000 ....*.:......... │ │ 0x00e1ff80 01000000 00000000 00000000 f833b700 .............3.. │ │ 0x00e1ff90 00000000 00000000 00000000 43733b00 ............Cs;. │ │ 0x00e1ffa0 00000000 02000000 01000000 00000000 ................ │ │ 0x00e1ffb0 00000000 583cb700 00000000 00000000 ....X<.......... │ │ - 0x00e1ffc0 00000000 67843800 00000000 e6833800 ....g.8.......8. │ │ - 0x00e1ffd0 f1d63800 072c3900 23a13900 add03b00 ..8..,9.#.9...;. │ │ - 0x00e1ffe0 372b3900 69490305 07000000 53a23900 7+9.iI......S.9. │ │ - 0x00e1fff0 a9863900 69490805 07000000 0c003b00 ..9.iI........;. │ │ - 0x00e20000 a9863900 6e4e0300 04000000 612e3a00 ..9.nN......a.:. │ │ - 0x00e20010 372b3900 71510400 04000000 544b3900 7+9.qQ......TK9. │ │ - 0x00e20020 372b3900 73530400 04000000 996d3a00 7+9.sS.......m:. │ │ - 0x00e20030 372b3900 372b3900 f9db3900 51493800 7+9.7+9...9.QI8. │ │ - 0x00e20040 f1d63800 f1d63800 072c3900 072c3900 ..8...8..,9..,9. │ │ - 0x00e20050 23a13900 23a13900 23a13900 23a13900 #.9.#.9.#.9.#.9. │ │ - 0x00e20060 15003b00 4a143a00 38103900 38103900 ..;.J.:.8.9.8.9. │ │ - 0x00e20070 38103900 38103900 941ab800 dc1ab800 8.9.8.9......... │ │ + 0x00e1ffc0 00000000 40843800 00000000 bf833800 ....@.8.......8. │ │ + 0x00e1ffd0 cad63800 e02b3900 fca03900 add03b00 ..8..+9...9...;. │ │ + 0x00e1ffe0 102b3900 69490305 07000000 2ca23900 .+9.iI......,.9. │ │ + 0x00e1fff0 82863900 69490805 07000000 0c003b00 ..9.iI........;. │ │ + 0x00e20000 82863900 6e4e0300 04000000 612e3a00 ..9.nN......a.:. │ │ + 0x00e20010 102b3900 71510400 04000000 2d4b3900 .+9.qQ......-K9. │ │ + 0x00e20020 102b3900 73530400 04000000 996d3a00 .+9.sS.......m:. │ │ + 0x00e20030 102b3900 102b3900 f9db3900 51493800 .+9..+9...9.QI8. │ │ + 0x00e20040 cad63800 cad63800 e02b3900 e02b3900 ..8...8..+9..+9. │ │ + 0x00e20050 fca03900 fca03900 fca03900 fca03900 ..9...9...9...9. │ │ + 0x00e20060 15003b00 4a143a00 11103900 11103900 ..;.J.:...9...9. │ │ + 0x00e20070 11103900 11103900 941ab800 dc1ab800 ..9...9......... │ │ 0x00e20080 e41ab800 381bb800 401bb800 4c1bb800 ....8...@...L... │ │ 0x00e20090 541bb800 00000000 01000000 00000000 T............... │ │ 0x00e200a0 581bb800 101cb800 2c1cb800 4c1db800 X.......,...L... │ │ 0x00e200b0 f81db800 501eb800 cc1eb800 6c1fb800 ....P.......l... │ │ - 0x00e200c0 2020b800 9020b800 2c21b800 eb693900 ... ..,!...i9. │ │ + 0x00e200c0 2020b800 9020b800 2c21b800 c4693900 ... ..,!...i9. │ │ 0x00e200d0 fc383b00 00000000 211d3b00 9e6d3a00 .8;.....!.;..m:. │ │ - 0x00e200e0 e3bc3800 228d3a00 ec703b00 1b003b00 ..8.".:..p;...;. │ │ + 0x00e200e0 bcbc3800 228d3a00 ec703b00 1b003b00 ..8.".:..p;...;. │ │ 0x00e200f0 7f343a00 5b4b3800 3b8d3a00 d5743b00 .4:.[K8.;.:..t;. │ │ - 0x00e20100 82e33a00 042e3900 dc673800 00000000 ..:...9..g8..... │ │ - 0x00e20110 6cda3900 c9b83800 1ebf3900 b4f93900 l.9...8...9...9. │ │ - 0x00e20120 7ba13800 00000000 90a23900 00000000 {.8.......9..... │ │ - 0x00e20130 9be33a00 04b13b00 864b3900 f8693900 ..:...;..K9..i9. │ │ + 0x00e20100 82e33a00 dd2d3900 b5673800 00000000 ..:..-9..g8..... │ │ + 0x00e20110 6cda3900 a2b83800 f7be3900 b4f93900 l.9...8...9...9. │ │ + 0x00e20120 54a13800 00000000 69a23900 00000000 T.8.....i.9..... │ │ + 0x00e20130 9be33a00 04b13b00 5f4b3900 d1693900 ..:...;._K9..i9. │ │ 0x00e20140 bc29b800 c82cb800 f42eb800 1c30b800 .)...,.......0.. │ │ 0x00e20150 3c30b800 6030b800 04000000 c084b800 <0..`0.......... │ │ 0x00e20160 f884b800 3085b800 b487b800 2888b800 ....0.......(... │ │ 0x00e20170 bc88b800 f088b800 0c89b800 708eb800 ............p... │ │ 0x00e20180 c48fb800 f48fb800 f890b800 0c91b800 ................ │ │ 0x00e20190 8c9ab800 989ab800 8c9bb800 949bb800 ................ │ │ 0x00e201a0 a49bb800 009cb800 389db800 e49db800 ........8....... │ │ @@ -28560,97 +28560,97 @@ │ │ 0x00e201c0 3c33b800 f434b800 2035b800 ac35b800 <3...4.. 5...5.. │ │ 0x00e201d0 cc35b800 00000000 00000000 e43db800 .5...........=.. │ │ 0x00e201e0 e43db800 403fb800 c840b800 c840b800 .=..@?...@...@.. │ │ 0x00e201f0 0841b800 4041b800 8441b800 4443b800 .A..@A...A..DC.. │ │ 0x00e20200 d845b800 e045b800 a046b800 00000000 .E...E...F...... │ │ 0x00e20210 00000000 00000000 00000000 00000000 ................ │ │ 0x00e20220 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e20230 00000000 00000000 00000000 a9a13800 ..............8. │ │ - 0x00e20240 0c393b00 79d93800 50393b00 ed673800 .9;.y.8.P9;..g8. │ │ - 0x00e20250 d7f93900 4a2e3900 3a1d3b00 cb153900 ..9.J.9.:.;...9. │ │ - 0x00e20260 0bdd3900 b1863900 74d23b00 59143a00 ..9...9.t.;.Y.:. │ │ - 0x00e20270 c9143a00 a5a23900 b2f83800 95d93800 ..:...9...8...8. │ │ + 0x00e20230 00000000 00000000 00000000 82a13800 ..............8. │ │ + 0x00e20240 0c393b00 52d93800 50393b00 c6673800 .9;.R.8.P9;..g8. │ │ + 0x00e20250 d7f93900 232e3900 3a1d3b00 a4153900 ..9.#.9.:.;...9. │ │ + 0x00e20260 0bdd3900 8a863900 74d23b00 59143a00 ..9...9.t.;.Y.:. │ │ + 0x00e20270 c9143a00 7ea23900 8bf83800 6ed93800 ..:.~.9...8.n.8. │ │ 0x00e20280 28503a00 f3f93900 59003b00 53b13b00 (P:...9.Y.;.S.;. │ │ - 0x00e20290 63503a00 ac6d3a00 d9a23900 38103900 cP:..m:...9.8.9. │ │ - 0x00e202a0 38103900 d66d3a00 a4d23b00 0d6e3a00 8.9..m:...;..n:. │ │ - 0x00e202b0 d5a13800 e1d23b00 bbc53a00 c0d93800 ..8...;...:...8. │ │ + 0x00e20290 63503a00 ac6d3a00 b2a23900 11103900 cP:..m:...9...9. │ │ + 0x00e202a0 11103900 d66d3a00 a4d23b00 0d6e3a00 ..9..m:...;..n:. │ │ + 0x00e202b0 aea13800 e1d23b00 bbc53a00 99d93800 ..8...;...:...8. │ │ 0x00e202c0 0a753b00 cbe33a00 6d393b00 0ce43a00 .u;...:.m9;...:. │ │ 0x00e202d0 a18d3a00 521d3b00 17923b00 00000000 ..:.R.;...;..... │ │ 0x00e202e0 c06db800 ac6eb800 bc6eb800 2c6fb800 .m...n...n..,o.. │ │ 0x00e202f0 4c6fb800 00000000 00000000 c070b800 Lo...........p.. │ │ 0x00e20300 ec70b800 fc70b800 6c71b800 8c71b800 .p...p..lq...q.. │ │ 0x00e20310 00000000 0a583b00 09000000 a51d3b00 .....X;.......;. │ │ - 0x00e20320 06000000 fdf83800 08000000 9f343a00 ......8......4:. │ │ - 0x00e20330 0a000000 1afa3900 05000000 3dbf3900 ......9.....=.9. │ │ - 0x00e20340 07000000 0d683800 0a000000 8e003b00 .....h8.......;. │ │ - 0x00e20350 0a000000 9d503a00 02000400 cd163900 .....P:.......9. │ │ - 0x00e20360 03010300 45bf3900 03010200 ce393b00 ....E.9......9;. │ │ - 0x00e20370 04000100 23b13b00 504cb900 30bf3900 ....#.;.PL..0.9. │ │ - 0x00e20380 c458b900 af123900 a05cb900 0a583b00 .X....9..\...X;. │ │ - 0x00e20390 f05db900 3dbf3900 80753b00 88753b00 .]..=.9..u;..u;. │ │ + 0x00e20320 06000000 d6f83800 08000000 9f343a00 ......8......4:. │ │ + 0x00e20330 0a000000 1afa3900 05000000 16bf3900 ......9.......9. │ │ + 0x00e20340 07000000 e6673800 0a000000 8e003b00 .....g8.......;. │ │ + 0x00e20350 0a000000 9d503a00 02000400 a6163900 .....P:.......9. │ │ + 0x00e20360 03010300 1ebf3900 03010200 ce393b00 ......9......9;. │ │ + 0x00e20370 04000100 23b13b00 504cb900 09bf3900 ....#.;.PL....9. │ │ + 0x00e20380 c458b900 88123900 a05cb900 0a583b00 .X....9..\...X;. │ │ + 0x00e20390 f05db900 16bf3900 80753b00 88753b00 .]....9..u;..u;. │ │ 0x00e203a0 3cd33b00 11353b00 00000000 807ab900 <.;..5;......z.. │ │ 0x00e203b0 807ab900 647cb900 e47cb900 e47cb900 .z..d|...|...|.. │ │ 0x00e203c0 0c7db900 507db900 6c7db900 2c7eb900 .}..P}..l}..,~.. │ │ 0x00e203d0 947eb900 a47eb900 247fb900 00000000 .~...~..$....... │ │ 0x00e203e0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e203f0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e20400 00000000 00000000 00000000 04000000 ................ │ │ 0x00e20410 8c7fb900 c47fb900 0080b900 c484b900 ................ │ │ 0x00e20420 d484b900 9885b900 3886b900 8886b900 ........8....... │ │ 0x00e20430 4490b900 8892b900 9492b900 2497b900 D...........$... │ │ 0x00e20440 9097b900 38a1b900 48a1b900 74a1b900 ....8...H...t... │ │ 0x00e20450 7ca1b900 90a1b900 c8a1b900 90a2b900 |............... │ │ 0x00e20460 b0a2b900 e8a2b900 20a3b900 68a3b900 ........ ...h... │ │ - 0x00e20470 47a73a00 01000000 66693900 00000000 G.:.....fi9..... │ │ + 0x00e20470 47a73a00 01000000 3f693900 00000000 G.:.....?i9..... │ │ 0x00e20480 74a93a00 02000000 00000000 00000000 t.:............. │ │ - 0x00e20490 7f873900 78a33900 7d2e3900 f3f93900 ..9.x.9.}.9...9. │ │ - 0x00e204a0 00013b00 8cd33b00 85683800 9add3900 ..;...;..h8...9. │ │ - 0x00e204b0 b3d33b00 f76e3a00 c8bd3800 03000000 ..;..n:...8..... │ │ + 0x00e20490 58873900 51a33900 562e3900 f3f93900 X.9.Q.9.V.9...9. │ │ + 0x00e204a0 00013b00 8cd33b00 5e683800 9add3900 ..;...;.^h8...9. │ │ + 0x00e204b0 b3d33b00 f76e3a00 a1bd3800 03000000 ..;..n:...8..... │ │ 0x00e204c0 009aba00 0c9aba00 1c9aba00 689aba00 ............h... │ │ 0x00e204d0 1c9bba00 649bba00 789bba00 a49bba00 ....d...x....... │ │ 0x00e204e0 dc9bba00 549cba00 749cba00 089dba00 ....T...t....... │ │ 0x00e204f0 c89eba00 c4a2ba00 6ca3ba00 b0a3ba00 ........l....... │ │ 0x00e20500 08a4ba00 a8a4ba00 d0a5ba00 84a6ba00 ................ │ │ - 0x00e20510 eca6ba00 f0b13b00 3dbf3900 2a3a3b00 ......;.=.9.*:;. │ │ - 0x00e20520 80753b00 f9823800 23b13b00 00000000 .u;...8.#.;..... │ │ + 0x00e20510 eca6ba00 f0b13b00 16bf3900 2a3a3b00 ......;...9.*:;. │ │ + 0x00e20520 80753b00 d2823800 23b13b00 00000000 .u;...8.#.;..... │ │ 0x00e20530 b0dfba00 00000000 01363a00 00000000 .........6:..... │ │ - 0x00e20540 60e5ba00 00000000 0ef93800 00000000 `.........8..... │ │ + 0x00e20540 60e5ba00 00000000 e7f83800 00000000 `.........8..... │ │ 0x00e20550 08e7ba00 00000000 40003b00 6cf1ba00 ........@.;.l... │ │ 0x00e20560 4cf7ba00 78f7ba00 a36f3a00 48fbba00 L...x....o:.H... │ │ 0x00e20570 5cfcba00 60fcba00 0d503a00 14feba00 \...`....P:..... │ │ - 0x00e20580 e0feba00 10ffba00 1ba33800 f0bcb900 ..........8..... │ │ + 0x00e20580 e0feba00 10ffba00 f4a23800 f0bcb900 ..........8..... │ │ 0x00e20590 6cbeb900 5cffba00 02000000 0819bb00 l...\........... │ │ 0x00e205a0 1c19bb00 3019bb00 781abb00 881abb00 ....0...x....... │ │ 0x00e205b0 981abb00 6c1cbb00 981cbb00 401ebb00 ....l.......@... │ │ 0x00e205c0 a822bb00 b022bb00 f023bb00 00000000 ."..."...#...... │ │ 0x00e205d0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e205e0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e205f0 00000000 00000000 00000000 b94b3900 .............K9. │ │ - 0x00e20600 b6fa3900 17f93800 4b933b00 936a3900 ..9...8.K.;..j9. │ │ + 0x00e205f0 00000000 00000000 00000000 924b3900 .............K9. │ │ + 0x00e20600 b6fa3900 f0f83800 4b933b00 6c6a3900 ..9...8.K.;.lj9. │ │ 0x00e20610 00000000 5eb23b00 e4753b00 0f593b00 ....^.;..u;..Y;. │ │ - 0x00e20620 24183900 aae53a00 07763b00 a2c63a00 $.9...:..v;...:. │ │ - 0x00e20630 38a43900 4c013b00 6bbf3900 36693800 8.9.L.;.k.9.6i8. │ │ - 0x00e20640 5e2f3900 3ede3900 c36a3900 35d43b00 ^/9.>.9..j9.5.;. │ │ - 0x00e20650 63833900 f26c3a00 fcc63a00 d4aae500 c.9..l:...:..... │ │ - 0x00e20660 a9693800 38abe500 75de3900 3b593b00 .i8.8...u.9.;Y;. │ │ - 0x00e20670 8eb23b00 a9a43900 cf153a00 9b853800 ..;...9...:...8. │ │ - 0x00e20680 06c73a00 a0013b00 ab2f3900 d83a3b00 ..:...;../9..:;. │ │ - 0x00e20690 a2763b00 89de3900 88f93800 b0853800 .v;...9...8...8. │ │ - 0x00e206a0 b9693800 6caa3a00 a2de3900 d3693800 .i8.l.:...9..i8. │ │ - 0x00e206b0 d0853800 a1b23b00 3d4c3900 7b1e3b00 ..8...;.=L9.{.;. │ │ - 0x00e206c0 c6db3800 d18e3a00 11e63a00 78513a00 ..8...:...:.xQ:. │ │ - 0x00e206d0 85513a00 b4b23b00 494c3900 e78e3a00 .Q:...;.IL9...:. │ │ - 0x00e206e0 b4013b00 9a933b00 24c73a00 9ef93800 ..;...;.$.:...8. │ │ - 0x00e206f0 7e883900 9e6b3900 c4013b00 3cc73a00 ~.9..k9...;.<.:. │ │ + 0x00e20620 fd173900 aae53a00 07763b00 a2c63a00 ..9...:..v;...:. │ │ + 0x00e20630 11a43900 4c013b00 44bf3900 0f693800 ..9.L.;.D.9..i8. │ │ + 0x00e20640 372f3900 3ede3900 9c6a3900 35d43b00 7/9.>.9..j9.5.;. │ │ + 0x00e20650 3c833900 f26c3a00 fcc63a00 d4aae500 <.9..l:...:..... │ │ + 0x00e20660 82693800 38abe500 75de3900 3b593b00 .i8.8...u.9.;Y;. │ │ + 0x00e20670 8eb23b00 82a43900 cf153a00 74853800 ..;...9...:.t.8. │ │ + 0x00e20680 06c73a00 a0013b00 842f3900 d83a3b00 ..:...;../9..:;. │ │ + 0x00e20690 a2763b00 89de3900 61f93800 89853800 .v;...9.a.8...8. │ │ + 0x00e206a0 92693800 6caa3a00 a2de3900 ac693800 .i8.l.:...9..i8. │ │ + 0x00e206b0 a9853800 a1b23b00 164c3900 7b1e3b00 ..8...;..L9.{.;. │ │ + 0x00e206c0 9fdb3800 d18e3a00 11e63a00 78513a00 ..8...:...:.xQ:. │ │ + 0x00e206d0 85513a00 b4b23b00 224c3900 e78e3a00 .Q:...;."L9...:. │ │ + 0x00e206e0 b4013b00 9a933b00 24c73a00 77f93800 ..;...;.$.:.w.8. │ │ + 0x00e206f0 57883900 776b3900 c4013b00 3cc73a00 W.9.wk9...;.<.:. │ │ 0x00e20700 aa933b00 89703a00 fe8e3a00 1a4c3800 ..;..p:...:..L8. │ │ - 0x00e20710 e7853800 fe853800 5ac73a00 b9f93800 ..8...8.Z.:...8. │ │ - 0x00e20720 fbfa3900 128f3a00 931e3b00 cef93800 ..9...:...;...8. │ │ - 0x00e20730 d2db3800 dfdb3800 80a33a00 77d53800 ..8...8...:.w.8. │ │ - 0x00e20740 b24c3a00 e8f43900 b5473800 ae103900 .L:...9..G8...9. │ │ - 0x00e20750 87133a00 6e833800 64833800 ead13b00 ..:.n.8.d.8...;. │ │ + 0x00e20710 c0853800 d7853800 5ac73a00 92f93800 ..8...8.Z.:...8. │ │ + 0x00e20720 fbfa3900 128f3a00 931e3b00 a7f93800 ..9...:...;...8. │ │ + 0x00e20730 abdb3800 b8db3800 80a33a00 50d53800 ..8...8...:.P.8. │ │ + 0x00e20740 b24c3a00 e8f43900 b5473800 87103900 .L:...9..G8...9. │ │ + 0x00e20750 87133a00 47833800 3d833800 ead13b00 ..:.G.8.=.8...;. │ │ 0x00e20760 81ff3a00 15c53a00 4b333a00 00000100 ..:...:.K3:..... │ │ 0x00e20770 00000000 00000000 2042bc00 e847bc00 ........ B...G.. │ │ 0x00e20780 f836bc00 2cf6bc00 c4f6bc00 64f6bc00 .6..,.......d... │ │ 0x00e20790 746cc100 1c5fc100 ecd0bb00 5cd2bb00 tl..._......\... │ │ 0x00e207a0 20cfbb00 e0cdbb00 78d2bb00 20d0bb00 .......x... ... │ │ 0x00e207b0 c01dc000 1816c000 84e5bb00 fcaebb00 ................ │ │ 0x00e207c0 38b9bb00 c0c5bb00 44c6bb00 3015c000 8.......D...0... │ │ @@ -28764,90 +28764,90 @@ │ │ 0x00e20e80 f836bc00 389cbb00 509fbb00 089ebb00 .6..8...P....... │ │ 0x00e20e90 4c40bc00 1c5fc100 ecd0bb00 5cd2bb00 L@..._......\... │ │ 0x00e20ea0 20cfbb00 aca5bb00 78d2bb00 20d0bb00 .......x... ... │ │ 0x00e20eb0 60fabf00 e8a6bb00 e8a7bb00 30a0bb00 `...........0... │ │ 0x00e20ec0 38b9bb00 c0c5bb00 44c6bb00 3015c000 8.......D...0... │ │ 0x00e20ed0 d0abbb00 d8abbb00 209cbb00 240fe200 ........ ...$... │ │ 0x00e20ee0 2480bc00 b0b8bb00 30c2bb00 88eabc00 $.......0....... │ │ - 0x00e20ef0 5cf0bc00 e4e7bc00 88ecbc00 544c3900 \...........TL9. │ │ + 0x00e20ef0 5cf0bc00 e4e7bc00 88ecbc00 2d4c3900 \...........-L9. │ │ 0x00e20f00 0f000000 51593b00 0f000000 08f4bc00 ....QY;......... │ │ 0x00e20f10 98f1bc00 09000000 7cf5c100 40f6c100 ........|...@... │ │ 0x00e20f20 189cbb00 88eabc00 5cf0bc00 e4e7bc00 ........\....... │ │ - 0x00e20f30 88ecbc00 544c3900 0f000000 51593b00 ....TL9.....QY;. │ │ + 0x00e20f30 88ecbc00 2d4c3900 0f000000 51593b00 ....-L9.....QY;. │ │ 0x00e20f40 0f000000 08f4bc00 98f1bc00 1f000000 ................ │ │ 0x00e20f50 7cf5c100 40f6c100 189cbb00 00000000 |...@........... │ │ 0x00e20f60 b2773b00 00000000 00000000 00000000 .w;............. │ │ 0x00e20f70 00000000 dfffffff 00000000 00000000 ................ │ │ 0x00e20f80 00000000 00000000 00000000 00000000 ................ │ │ 0x00e20f90 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e20fa0 72c13900 00000000 00000000 00000000 r.9............. │ │ + 0x00e20fa0 4bc13900 00000000 00000000 00000000 K.9............. │ │ 0x00e20fb0 00000000 20000000 00000000 00000000 .... ........... │ │ 0x00e20fc0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e20fd0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e20fe0 b0b43b00 00000000 00000000 00000000 ..;............. │ │ 0x00e20ff0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e21000 00000000 00000000 00000000 20000000 ............ ... │ │ 0x00e21010 00000000 00000000 00000000 00000000 ................ │ │ 0x00e21020 ff943b00 00000000 00000000 01000000 ..;............. │ │ 0x00e21030 00000000 00000000 00000000 00000000 ................ │ │ 0x00e21040 00000000 00000000 00000000 00000000 ................ │ │ 0x00e21050 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e21060 81bf3800 00000000 00000000 02000000 ..8............. │ │ + 0x00e21060 5abf3800 00000000 00000000 02000000 Z.8............. │ │ 0x00e21070 00000000 00000000 00000000 00000000 ................ │ │ 0x00e21080 00000000 00000000 00000000 00000000 ................ │ │ 0x00e21090 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e210a0 236d3900 00000000 00000000 02000000 #m9............. │ │ + 0x00e210a0 fc6c3900 00000000 00000000 02000000 .l9............. │ │ 0x00e210b0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e210c0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e210d0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e210e0 a7a33800 00000000 00000000 02000000 ..8............. │ │ + 0x00e210e0 80a33800 00000000 00000000 02000000 ..8............. │ │ 0x00e210f0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e21100 00000000 00000000 00000000 00000000 ................ │ │ 0x00e21110 00000000 00000000 00000000 00000000 ................ │ │ 0x00e21120 764d3800 00000000 00000000 04000000 vM8............. │ │ 0x00e21130 00000000 00000000 00000000 00000000 ................ │ │ 0x00e21140 00000000 00000000 00000000 00000000 ................ │ │ 0x00e21150 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e21160 a6a43800 00000000 00000000 04000000 ..8............. │ │ + 0x00e21160 7fa43800 00000000 00000000 04000000 ..8............. │ │ 0x00e21170 00000000 00000000 00000000 00000000 ................ │ │ 0x00e21180 00000000 00000000 00000000 00000000 ................ │ │ 0x00e21190 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e211a0 75bf3800 00000000 00000000 04000000 u.8............. │ │ + 0x00e211a0 4ebf3800 00000000 00000000 04000000 N.8............. │ │ 0x00e211b0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e211c0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e211d0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e211e0 286d3900 00000000 00000000 08000000 (m9............. │ │ + 0x00e211e0 016d3900 00000000 00000000 08000000 .m9............. │ │ 0x00e211f0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e21200 00000000 00000000 00000000 00000000 ................ │ │ 0x00e21210 00000000 00000000 00000000 00000000 ................ │ │ 0x00e21220 b25a3b00 00000000 00000000 40000000 .Z;.........@... │ │ 0x00e21230 00000000 00000000 00000000 00000000 ................ │ │ 0x00e21240 00000000 00000000 00000000 00000000 ................ │ │ 0x00e21250 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e21260 82c13900 00000000 00000000 80000000 ..9............. │ │ + 0x00e21260 5bc13900 00000000 00000000 80000000 [.9............. │ │ 0x00e21270 00000000 00000000 00000000 00000000 ................ │ │ 0x00e21280 00000000 00000000 00000000 00000000 ................ │ │ 0x00e21290 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e212a0 c4a53900 00000000 00000000 00010000 ..9............. │ │ + 0x00e212a0 9da53900 00000000 00000000 00010000 ..9............. │ │ 0x00e212b0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e212c0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e212d0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e212e0 19c83a00 00000000 00000000 20000000 ..:......... ... │ │ 0x00e212f0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e21300 00000000 00000000 00000000 00000000 ................ │ │ 0x00e21310 00000000 00000000 00000000 00000000 ................ │ │ 0x00e21320 fcd53b00 00000000 00000000 10000000 ..;............. │ │ 0x00e21330 00000000 00000000 00000000 00000000 ................ │ │ 0x00e21340 00000000 00000000 00000000 00000000 ................ │ │ 0x00e21350 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e21360 ada43800 00000000 00000000 00020000 ..8............. │ │ + 0x00e21360 86a43800 00000000 00000000 00020000 ..8............. │ │ 0x00e21370 00000000 00000000 00000000 00000000 ................ │ │ 0x00e21380 00000000 00000000 00000000 00000000 ................ │ │ 0x00e21390 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e213a0 a0fb3800 00000000 00000000 00000000 ..8............. │ │ + 0x00e213a0 79fb3800 00000000 00000000 00000000 y.8............. │ │ 0x00e213b0 01000000 00000000 00000000 00000000 ................ │ │ 0x00e213c0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e213d0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e213e0 92fc3900 00000000 00000000 00000000 ..9............. │ │ 0x00e213f0 02000000 00000000 00000000 00000000 ................ │ │ 0x00e21400 00000000 00000000 00000000 00000000 ................ │ │ 0x00e21410 00000000 00000000 00000000 00000000 ................ │ │ @@ -28863,19 +28863,19 @@ │ │ 0x00e214b0 08000000 00000000 00000000 00000000 ................ │ │ 0x00e214c0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e214d0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e214e0 f7c73a00 00000000 00000000 00000000 ..:............. │ │ 0x00e214f0 08000000 00000000 00000000 00000000 ................ │ │ 0x00e21500 00000000 00000000 00000000 00000000 ................ │ │ 0x00e21510 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e21520 cca53900 00000000 00000000 00000000 ..9............. │ │ + 0x00e21520 a5a53900 00000000 00000000 00000000 ..9............. │ │ 0x00e21530 10000000 00000000 00000000 00000000 ................ │ │ 0x00e21540 00000000 00000000 00000000 00000000 ................ │ │ 0x00e21550 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e21560 3a193900 00000000 00000000 00000000 :.9............. │ │ + 0x00e21560 13193900 00000000 00000000 00000000 ..9............. │ │ 0x00e21570 20000000 00000000 00000000 00000000 ............... │ │ 0x00e21580 00000000 00000000 00000000 00000000 ................ │ │ 0x00e21590 00000000 00000000 00000000 00000000 ................ │ │ 0x00e215a0 b6773b00 00000000 00000000 00000000 .w;............. │ │ 0x00e215b0 80000000 00000000 00000000 00000000 ................ │ │ 0x00e215c0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e215d0 00000000 00000000 00000000 00000000 ................ │ │ @@ -28895,15 +28895,15 @@ │ │ 0x00e216b0 fbffffff 00000000 00000000 00000000 ................ │ │ 0x00e216c0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e216d0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e216e0 c4b43b00 00000000 00000000 04000000 ..;............. │ │ 0x00e216f0 fbffffff 00000000 00000000 00000000 ................ │ │ 0x00e21700 00000000 00000000 00000000 00000000 ................ │ │ 0x00e21710 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e21720 42193900 00000000 00000000 04000000 B.9............. │ │ + 0x00e21720 1b193900 00000000 00000000 04000000 ..9............. │ │ 0x00e21730 fbffffff 00000000 00000000 00000000 ................ │ │ 0x00e21740 00000000 00000000 00000000 00000000 ................ │ │ 0x00e21750 00000000 00000000 00000000 00000000 ................ │ │ 0x00e21760 b0473800 00000000 00000000 00000000 .G8............. │ │ 0x00e21770 00000000 20000000 00000000 00000000 .... ........... │ │ 0x00e21780 00000000 00000000 00000000 00000000 ................ │ │ 0x00e21790 00000000 00000000 00000000 00000000 ................ │ │ @@ -28911,23 +28911,23 @@ │ │ 0x00e217b0 01000000 00000000 00000000 00000000 ................ │ │ 0x00e217c0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e217d0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e217e0 8d1f3b00 00000000 00000000 02000000 ..;............. │ │ 0x00e217f0 04000000 00000000 00000000 00000000 ................ │ │ 0x00e21800 00000000 00000000 00000000 00000000 ................ │ │ 0x00e21810 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e21820 326b3800 00000000 00000000 04000000 2k8............. │ │ + 0x00e21820 0b6b3800 00000000 00000000 04000000 .k8............. │ │ 0x00e21830 04000000 00000000 00000000 00000000 ................ │ │ 0x00e21840 00000000 00000000 00000000 00000000 ................ │ │ 0x00e21850 00000000 00000000 00000000 00000000 ................ │ │ 0x00e21860 f4943b00 00000000 00000000 c8010000 ..;............. │ │ 0x00e21870 00000000 00000000 00000000 00000000 ................ │ │ 0x00e21880 00000000 00000000 00000000 00000000 ................ │ │ 0x00e21890 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e218a0 36193900 00000000 00000000 20000000 6.9......... ... │ │ + 0x00e218a0 0f193900 00000000 00000000 20000000 ..9......... ... │ │ 0x00e218b0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e218c0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e218d0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e218e0 6e903a00 00000000 00000000 00000000 n.:............. │ │ 0x00e218f0 00000000 02000000 00000000 00000000 ................ │ │ 0x00e21900 00000000 00000000 00000000 00000000 ................ │ │ 0x00e21910 00000000 00000000 00000000 00000000 ................ │ │ @@ -28947,43 +28947,43 @@ │ │ 0x00e219f0 00000000 00080000 00000000 00000000 ................ │ │ 0x00e21a00 00000000 00000000 00000000 00000000 ................ │ │ 0x00e21a10 00000000 00000000 00000000 00000000 ................ │ │ 0x00e21a20 7d4d3800 00000000 00000000 00000000 }M8............. │ │ 0x00e21a30 00000000 20000000 00000000 00000000 .... ........... │ │ 0x00e21a40 00000000 00000000 00000000 00000000 ................ │ │ 0x00e21a50 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e21a60 7abf3800 00000000 00000000 00000000 z.8............. │ │ + 0x00e21a60 53bf3800 00000000 00000000 00000000 S.8............. │ │ 0x00e21a70 00000000 0004c400 00000000 00000000 ................ │ │ 0x00e21a80 00000000 00000000 00000000 00000000 ................ │ │ 0x00e21a90 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e21aa0 386b3800 00000000 00000000 00000000 8k8............. │ │ + 0x00e21aa0 116b3800 00000000 00000000 00000000 .k8............. │ │ 0x00e21ab0 00000000 40500100 00000000 00000000 ....@P.......... │ │ 0x00e21ac0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e21ad0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e21ae0 3dab3a00 00000000 00000000 00000000 =.:............. │ │ 0x00e21af0 00000000 80a00200 00000000 00000000 ................ │ │ 0x00e21b00 00000000 00000000 00000000 00000000 ................ │ │ 0x00e21b10 00000000 00000000 00000000 00000000 ................ │ │ 0x00e21b20 4ce03900 00000000 00000000 00000000 L.9............. │ │ 0x00e21b30 00000000 c0f00300 00000000 00000000 ................ │ │ 0x00e21b40 00000000 00000000 00000000 00000000 ................ │ │ 0x00e21b50 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e21b60 48193900 00000000 00000000 00000000 H.9............. │ │ + 0x00e21b60 21193900 00000000 00000000 00000000 !.9............. │ │ 0x00e21b70 00000000 00300000 00000000 00000000 .....0.......... │ │ 0x00e21b80 00000000 00000000 00000000 00000000 ................ │ │ 0x00e21b90 00000000 00000000 00000000 00000000 ................ │ │ 0x00e21ba0 50e03900 00000000 00000000 00000000 P.9............. │ │ 0x00e21bb0 00000000 00c00300 00000000 00000000 ................ │ │ 0x00e21bc0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e21bd0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e21be0 ba5a3b00 00000000 00000000 00000000 .Z;............. │ │ 0x00e21bf0 00000000 00000300 00000000 00000000 ................ │ │ 0x00e21c00 00000000 00000000 00000000 00000000 ................ │ │ 0x00e21c10 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e21c20 d1a53900 00000000 00000000 00000000 ..9............. │ │ + 0x00e21c20 aaa53900 00000000 00000000 00000000 ..9............. │ │ 0x00e21c30 00000000 00010000 00000000 00000000 ................ │ │ 0x00e21c40 00000000 00000000 00000000 00000000 ................ │ │ 0x00e21c50 00000000 00000000 00000000 00000000 ................ │ │ 0x00e21c60 02d63b00 00000000 00000000 00000000 ..;............. │ │ 0x00e21c70 00000000 00020000 00000000 00000000 ................ │ │ 0x00e21c80 00000000 00000000 00000000 00000000 ................ │ │ 0x00e21c90 00000000 00000000 00000000 00000000 ................ │ │ @@ -29043,465 +29043,465 @@ │ │ 0x00e21ff0 00000000 00000000 10000000 00000000 ................ │ │ 0x00e22000 00000000 00000000 00000000 00000000 ................ │ │ 0x00e22010 00000000 00000000 00000000 00000000 ................ │ │ 0x00e22020 60903a00 00000000 00000000 00000000 `.:............. │ │ 0x00e22030 00000000 00000000 20000000 00000000 ........ ....... │ │ 0x00e22040 00000000 00000000 00000000 00000000 ................ │ │ 0x00e22050 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e22060 2b6b3800 00000000 00000000 00000000 +k8............. │ │ + 0x00e22060 046b3800 00000000 00000000 00000000 .k8............. │ │ 0x00e22070 00000000 00000000 80000000 00000000 ................ │ │ 0x00e22080 00000000 00000000 00000000 00000000 ................ │ │ 0x00e22090 00000000 00000000 00000000 00000000 ................ │ │ 0x00e220a0 16e73a00 00000000 00000000 00000000 ..:............. │ │ 0x00e220b0 00000000 00000000 00000000 00030000 ................ │ │ 0x00e220c0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e220d0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e220e0 c6773b00 00000000 00000000 00000000 .w;............. │ │ 0x00e220f0 00000000 00000000 00000000 01030000 ................ │ │ 0x00e22100 00000000 00000000 00000000 00000000 ................ │ │ 0x00e22110 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e22120 814d3900 00000000 00000000 00000000 .M9............. │ │ + 0x00e22120 5a4d3900 00000000 00000000 00000000 ZM9............. │ │ 0x00e22130 00000000 00000000 00000000 01030000 ................ │ │ 0x00e22140 00000000 00000000 00000000 00000000 ................ │ │ 0x00e22150 00000000 00000000 00000000 00000000 ................ │ │ 0x00e22160 d9b43b00 00000000 00000000 00000000 ..;............. │ │ 0x00e22170 00000000 00000000 00000000 03030000 ................ │ │ 0x00e22180 00000000 00000000 00000000 00000000 ................ │ │ 0x00e22190 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e221a0 86bf3800 00000000 00000000 00000000 ..8............. │ │ + 0x00e221a0 5fbf3800 00000000 00000000 00000000 _.8............. │ │ 0x00e221b0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e221c0 00000000 00000000 00000000 02000000 ................ │ │ 0x00e221d0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e221e0 8cc13900 00000000 00000000 00000000 ..9............. │ │ + 0x00e221e0 65c13900 00000000 00000000 00000000 e.9............. │ │ 0x00e221f0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e22200 00000000 00000000 00000000 04000000 ................ │ │ 0x00e22210 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e22220 8edd3800 00000000 00000000 00000000 ..8............. │ │ + 0x00e22220 67dd3800 00000000 00000000 00000000 g.8............. │ │ 0x00e22230 00000000 00000000 00000000 00000000 ................ │ │ 0x00e22240 00000000 00000000 00000000 08000000 ................ │ │ 0x00e22250 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e22260 3f6b3800 00000000 00000000 00000000 ?k8............. │ │ + 0x00e22260 186b3800 00000000 00000000 00000000 .k8............. │ │ 0x00e22270 00000000 dfffffff 00000000 00000000 ................ │ │ 0x00e22280 00000000 00000000 00000000 10000000 ................ │ │ 0x00e22290 00000000 00000000 00000000 00000000 ................ │ │ 0x00e222a0 cc163a00 00000000 00000000 02000000 ..:............. │ │ 0x00e222b0 02000000 02000000 02000000 00000000 ................ │ │ 0x00e222c0 00000000 00000000 00000000 18000000 ................ │ │ 0x00e222d0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e222e0 dda53900 00000000 00000000 02000000 ..9............. │ │ + 0x00e222e0 b6a53900 00000000 00000000 02000000 ..9............. │ │ 0x00e222f0 01000000 02000000 02000000 00000000 ................ │ │ 0x00e22300 00000000 00000000 00000000 18000000 ................ │ │ 0x00e22310 00000000 00000000 00000000 2301000a ............#... │ │ - 0x00e22320 e1b43b00 6400000a 2d6d3900 1001000a ..;.d...-m9..... │ │ - 0x00e22330 446b3800 9e00000a 97373a00 5c01000a Dk8......7:.\... │ │ - 0x00e22340 6f873800 6700000a cc773b00 ba00000a o.8.g....w;..... │ │ - 0x00e22350 93dd3800 4601000a 4cab3a00 8601000a ..8.F...L.:..... │ │ - 0x00e22360 ca5a3b00 6a00000a 9edd3800 6b00000a .Z;.j.....8.k... │ │ - 0x00e22370 fa713a00 6600000a a5fb3800 6f00000a .q:.f.....8.o... │ │ - 0x00e22380 911f3b00 e900000a bcdd3800 3001000a ..;.......8.0... │ │ - 0x00e22390 4f193900 3201000a 57e03900 6e00000a O.9.2...W.9.n... │ │ - 0x00e223a0 7f873800 4c01000a 726b3800 ec00000a ..8.L...rk8..... │ │ - 0x00e223b0 876b3800 6900000a 0a3c3b00 0701000a .k8.i....<;..... │ │ - 0x00e223c0 1c3c3b00 6c00000a c5303900 7a00000a .<;.l....09.z... │ │ + 0x00e22320 e1b43b00 6400000a 066d3900 1001000a ..;.d....m9..... │ │ + 0x00e22330 1d6b3800 9e00000a 97373a00 5c01000a .k8......7:.\... │ │ + 0x00e22340 48873800 6700000a cc773b00 ba00000a H.8.g....w;..... │ │ + 0x00e22350 6cdd3800 4601000a 4cab3a00 8601000a l.8.F...L.:..... │ │ + 0x00e22360 ca5a3b00 6a00000a 77dd3800 6b00000a .Z;.j...w.8.k... │ │ + 0x00e22370 fa713a00 6600000a 7efb3800 6f00000a .q:.f...~.8.o... │ │ + 0x00e22380 911f3b00 e900000a 95dd3800 3001000a ..;.......8.0... │ │ + 0x00e22390 28193900 3201000a 57e03900 6e00000a (.9.2...W.9.n... │ │ + 0x00e223a0 58873800 4c01000a 4b6b3800 ec00000a X.8.L...Kk8..... │ │ + 0x00e223b0 606b3800 6900000a 0a3c3b00 0701000a `k8.i....<;..... │ │ + 0x00e223c0 1c3c3b00 6c00000a 9e303900 7a00000a .<;.l....09.z... │ │ 0x00e223d0 63e03900 2401000a 66ab3a00 0f01000a c.9.$...f.:..... │ │ - 0x00e223e0 5c193900 f000000a 72e03900 7300000a \.9.....r.9.s... │ │ - 0x00e223f0 f2a53900 7400000a 93c13900 db00000a ..9.t.....9..... │ │ + 0x00e223e0 35193900 f000000a 72e03900 7300000a 5.9.....r.9.s... │ │ + 0x00e223f0 cba53900 7400000a 6cc13900 db00000a ..9.t...l.9..... │ │ 0x00e22400 13d63b00 7200000a 55533a00 bb01000a ..;.r...US:..... │ │ - 0x00e22410 8d873800 7700000a 7de03900 7b00000a ..8.w...}.9.{... │ │ + 0x00e22410 66873800 7700000a 7de03900 7b00000a f.8.w...}.9.{... │ │ 0x00e22420 79ab3a00 5b01000a a74d3800 7301000a y.:.[....M8.s... │ │ - 0x00e22430 87ab3a00 6001000a b2fb3800 6101000a ..:.`.....8.a... │ │ - 0x00e22440 cbdd3800 7c00000a f0163a00 8001000a ..8.|.....:..... │ │ + 0x00e22430 87ab3a00 6001000a 8bfb3800 6101000a ..:.`.....8.a... │ │ + 0x00e22440 a4dd3800 7c00000a f0163a00 8001000a ..8.|.....:..... │ │ 0x00e22450 01173a00 7f00000a 66533a00 fd00000a ..:.....fS:..... │ │ - 0x00e22460 9b6b3800 8000000a 9d873800 8100000a .k8.......8..... │ │ + 0x00e22460 746b3800 8000000a 76873800 8100000a tk8.....v.8..... │ │ 0x00e22470 22953b00 8200000a 3c953b00 ea00000a ".;.....<.;..... │ │ 0x00e22480 2c3c3b00 6d00000a c2373a00 2b01000a ,<;.m....7:.+... │ │ - 0x00e22490 04a63900 8300000a 05b53b00 8d01000a ..9.......;..... │ │ + 0x00e22490 dda53900 8300000a 05b53b00 8d01000a ..9.......;..... │ │ 0x00e224a0 47c83a00 8e01000a 73903a00 8500000a G.:.....s.:..... │ │ - 0x00e224b0 1bb53b00 8600000a c5fb3800 7901000a ..;.......8.y... │ │ + 0x00e224b0 1bb53b00 8600000a 9efb3800 7901000a ..;.......8.y... │ │ 0x00e224c0 17033b00 8700000a 2eb53b00 da00000a ..;.......;..... │ │ - 0x00e224d0 1ce73a00 8900000a b26b3800 e200000a ..:......k8..... │ │ + 0x00e224d0 1ce73a00 8900000a 8b6b3800 e200000a ..:......k8..... │ │ 0x00e224e0 43953b00 8c00000a d35a3b00 5701000a C.;......Z;.W... │ │ 0x00e224f0 d7373a00 8d00000a 56953b00 3301000a .7:.....V.;.3... │ │ - 0x00e22500 ecdd3800 8e00000a 6a953b00 9000000a ..8.....j.;..... │ │ + 0x00e22500 c5dd3800 8e00000a 6a953b00 9000000a ..8.....j.;..... │ │ 0x00e22510 58c83a00 6401000a 76533a00 a700000a X.:.d...vS:..... │ │ 0x00e22520 1bd63b00 9001000a 0c723a00 3401000a ..;......r:.4... │ │ - 0x00e22530 dffb3800 2801000a 67193900 ce00000a ..8.(...g.9..... │ │ - 0x00e22540 d3303900 ac00000a 8de03900 ad00000a .09.......9..... │ │ - 0x00e22550 effb3800 af00000a a1fc3900 b400000a ..8.......9..... │ │ - 0x00e22560 a14d3900 b800000a 43b53b00 bd00000a .M9.....C.;..... │ │ - 0x00e22570 cb6b3800 c000000a 436d3900 c800000a .k8.....Cm9..... │ │ - 0x00e22580 5f6d3900 c900000a b5a43800 ca00000a _m9.......8..... │ │ + 0x00e22530 b8fb3800 2801000a 40193900 ce00000a ..8.(...@.9..... │ │ + 0x00e22540 ac303900 ac00000a 8de03900 ad00000a .09.......9..... │ │ + 0x00e22550 c8fb3800 af00000a a1fc3900 b400000a ..8.......9..... │ │ + 0x00e22560 7a4d3900 b800000a 43b53b00 bd00000a zM9.....C.;..... │ │ + 0x00e22570 a46b3800 c000000a 1c6d3900 c800000a .k8......m9..... │ │ + 0x00e22580 386d3900 c900000a 8ea43800 ca00000a 8m9.......8..... │ │ 0x00e22590 3c3c3b00 cb00000a 84953b00 9100000a <<;.......;..... │ │ - 0x00e225a0 b2fc3900 9200000a e56b3800 9300000a ..9......k8..... │ │ - 0x00e225b0 308a3900 1901000a 0b173a00 8a01000a 0.9.......:..... │ │ + 0x00e225a0 b2fc3900 9200000a be6b3800 9300000a ..9......k8..... │ │ + 0x00e225b0 098a3900 1901000a 0b173a00 8a01000a ..9.......:..... │ │ 0x00e225c0 ee5a3b00 9400000a a31f3b00 9500000a .Z;.......;..... │ │ - 0x00e225d0 28723a00 4e01000a 1aa63900 3501000a (r:.N.....9.5... │ │ + 0x00e225d0 28723a00 4e01000a f3a53900 3501000a (r:.N.....9.5... │ │ 0x00e225e0 84533a00 3e01000a b84d3800 7601000a .S:.>....M8.v... │ │ 0x00e225f0 d0fc3900 8f01000a 9d533a00 5d01000a ..9......S:.]... │ │ 0x00e22600 3be73a00 6201000a 50e73a00 9600000a ;.:.b...P.:..... │ │ 0x00e22610 98953b00 9700000a e3773b00 cc00000a ..;......w;..... │ │ - 0x00e22620 9aab3a00 c200000a a9873800 9800000a ..:.......8..... │ │ - 0x00e22630 7b6d3900 1701000a c3873800 9900000a {m9.......8..... │ │ - 0x00e22640 cea43800 a300000a 34d63b00 3c01000a ..8.....4.;.<... │ │ - 0x00e22650 926d3900 9501000a f8303900 a101000a .m9......09..... │ │ - 0x00e22660 63b53b00 9d01000a 7e193900 9101000a c.;.....~.9..... │ │ - 0x00e22670 01783b00 9a00000a fa6b3800 9b00000a .x;......k8..... │ │ + 0x00e22620 9aab3a00 c200000a 82873800 9800000a ..:.......8..... │ │ + 0x00e22630 546d3900 1701000a 9c873800 9900000a Tm9.......8..... │ │ + 0x00e22640 a7a43800 a300000a 34d63b00 3c01000a ..8.....4.;.<... │ │ + 0x00e22650 6b6d3900 9501000a d1303900 a101000a km9......09..... │ │ + 0x00e22660 63b53b00 9d01000a 57193900 9101000a c.;.....W.9..... │ │ + 0x00e22670 01783b00 9a00000a d36b3800 9b00000a .x;......k8..... │ │ 0x00e22680 48d63b00 9c00000a 5cd63b00 a200000a H.;.....\.;..... │ │ - 0x00e22690 428a3900 7c01000a 25033b00 7501000a B.9.|...%.;.u... │ │ - 0x00e226a0 b2953b00 5401000a aa6d3900 de00000a ..;.T....m9..... │ │ - 0x00e226b0 5c8a3900 e700000a ec373a00 6800000a \.9......7:.h... │ │ - 0x00e226c0 3c033b00 f100000a 116c3800 cd00000a <.;......l8..... │ │ + 0x00e22690 1b8a3900 7c01000a 25033b00 7501000a ..9.|...%.;.u... │ │ + 0x00e226a0 b2953b00 5401000a 836d3900 de00000a ..;.T....m9..... │ │ + 0x00e226b0 358a3900 e700000a ec373a00 6800000a 5.9......7:.h... │ │ + 0x00e226c0 3c033b00 f100000a ea6b3800 cd00000a <.;......k8..... │ │ 0x00e226d0 ff5a3b00 0401000a 533c3b00 ee00000a .Z;.....S<;..... │ │ - 0x00e226e0 bb4d3900 1801000a 0d313900 5501000a .M9......19.U... │ │ - 0x00e226f0 84b53b00 1b01000a d64d3900 7100000a ..;......M9.q... │ │ - 0x00e22700 8abf3800 1a01000a e4a43800 d400000a ..8.......8..... │ │ - 0x00e22710 e54d3900 7800000a 004e3900 ae00000a .M9.x....N9..... │ │ + 0x00e226e0 944d3900 1801000a e6303900 5501000a .M9......09.U... │ │ + 0x00e226f0 84b53b00 1b01000a af4d3900 7100000a ..;......M9.q... │ │ + 0x00e22700 63bf3800 1a01000a bda43800 d400000a c.8.......8..... │ │ + 0x00e22710 be4d3900 7800000a d94d3900 ae00000a .M9.x....M9..... │ │ 0x00e22720 82903a00 8101000a 99903a00 5e01000a ..:.......:.^... │ │ 0x00e22730 eefc3900 3d01000a b9ab3a00 9201000a ..9.=.....:..... │ │ - 0x00e22740 70c83a00 8401000a 2fa63900 e703000a p.:...../.9..... │ │ - 0x00e22750 af903a00 6501000a a5bf3800 4801000a ..:.e.....8.H... │ │ + 0x00e22740 70c83a00 8401000a 08a63900 e703000a p.:.......9..... │ │ + 0x00e22750 af903a00 6501000a 7ebf3800 4801000a ..:.e...~.8.H... │ │ 0x00e22760 c8ab3a00 4501000a 08383a00 4d01000a ..:.E....8:.M... │ │ - 0x00e22770 05fd3900 9f00000a afc13900 9401000a ..9.......9..... │ │ - 0x00e22780 d14d3800 a000000a 97193900 1201000a .M8.......9..... │ │ + 0x00e22770 05fd3900 9f00000a 88c13900 9401000a ..9.......9..... │ │ + 0x00e22780 d14d3800 a000000a 70193900 1201000a .M8.....p.9..... │ │ 0x00e22790 a2b53b00 a100000a 2f173a00 8b01000a ..;...../.:..... │ │ - 0x00e227a0 2dfd3900 a500000a bfc13900 7d01000a -.9.......9.}... │ │ - 0x00e227b0 23383a00 0001000a f4a43800 2201000a #8:.......8."... │ │ - 0x00e227c0 276c3800 3601000a 1d313900 a800000a 'l8.6....19..... │ │ + 0x00e227a0 2dfd3900 a500000a 98c13900 7d01000a -.9.......9.}... │ │ + 0x00e227b0 23383a00 0001000a cda43800 2201000a #8:.......8."... │ │ + 0x00e227c0 006c3800 3601000a f6303900 a800000a .l8.6....09..... │ │ 0x00e227d0 e14d3800 a900000a 673c3b00 aa00000a .M8.....g<;..... │ │ 0x00e227e0 19783b00 7000000a e0ab3a00 dd00000a .x;.p.....:..... │ │ 0x00e227f0 c2903a00 6601000a 73e73a00 d100000a ..:.f...s.:..... │ │ - 0x00e22800 798a3900 ab00000a 4cfd3900 3701000a y.9.....L.9.7... │ │ - 0x00e22810 4f033b00 2501000a c36d3900 b600000a O.;.%....m9..... │ │ - 0x00e22820 3a6c3800 2101000a 0d5b3b00 1c01000a :l8.!....[;..... │ │ - 0x00e22830 d8c13900 eb00000a ea6d3900 b000000a ..9......m9..... │ │ - 0x00e22840 0ffc3800 b100000a 14de3800 b300000a ..8.......8..... │ │ + 0x00e22800 528a3900 ab00000a 4cfd3900 3701000a R.9.....L.9.7... │ │ + 0x00e22810 4f033b00 2501000a 9c6d3900 b600000a O.;.%....m9..... │ │ + 0x00e22820 136c3800 2101000a 0d5b3b00 1c01000a .l8.!....[;..... │ │ + 0x00e22830 b1c13900 eb00000a c36d3900 b000000a ..9......m9..... │ │ + 0x00e22840 e8fb3800 b100000a eddd3800 b300000a ..8.......8..... │ │ 0x00e22850 833c3b00 d600000a f94d3800 b500000a .<;......M8..... │ │ - 0x00e22860 026e3900 b700000a a8193900 b900000a .n9.......9..... │ │ - 0x00e22870 32783b00 4b01000a da873800 bb00000a 2x;.K.....8..... │ │ - 0x00e22880 28fc3800 1f01000a 114e3800 4a01000a (.8......N8.J... │ │ - 0x00e22890 176e3900 bc00000a 516c3800 8501000a .n9.....Ql8..... │ │ - 0x00e228a0 9c8a3900 be00000a 46173a00 bf00000a ..9.....F.:..... │ │ - 0x00e228b0 2cde3800 5301000a 3c723a00 4401000a ,.8.S...l8. ... │ │ 0x00e229a0 3e5b3b00 cf00000a 8d173a00 df00000a >[;.......:..... │ │ - 0x00e229b0 c28a3900 e000000a 535b3b00 e100000a ..9.....S[;..... │ │ - 0x00e229c0 846e3900 8901000a d4533a00 8301000a .n9......S:..... │ │ + 0x00e229b0 9b8a3900 e000000a 535b3b00 e100000a ..9.....S[;..... │ │ + 0x00e229c0 5d6e3900 8901000a d4533a00 8301000a ]n9......S:..... │ │ 0x00e229d0 1a913a00 7e01000a 42783b00 d300000a ..:.~...Bx;..... │ │ 0x00e229e0 1cac3a00 3801000a 2dac3a00 4101000a ..:.8...-.:.A... │ │ 0x00e229f0 dbe73a00 3901000a c9953b00 d500000a ..:.9.....;..... │ │ - 0x00e22a00 e3c13900 2a01000a 956e3900 5a01000a ..9.*....n9.Z... │ │ - 0x00e22a10 48883800 4f01000a 64883800 5001000a H.8.O...d.8.P... │ │ - 0x00e22a20 47a63900 5101000a c31f3b00 1d01000a G.9.Q.....;..... │ │ - 0x00e22a30 3d313900 1e01000a da1f3b00 d700000a =19.......;..... │ │ - 0x00e22a40 42ac3a00 5601000a 7d883800 5901000a B.:.V...}.8.Y... │ │ + 0x00e22a00 bcc13900 2a01000a 6e6e3900 5a01000a ..9.*...nn9.Z... │ │ + 0x00e22a10 21883800 4f01000a 3d883800 5001000a !.8.O...=.8.P... │ │ + 0x00e22a20 20a63900 5101000a c31f3b00 1d01000a .9.Q.....;..... │ │ + 0x00e22a30 16313900 1e01000a da1f3b00 d700000a .19.......;..... │ │ + 0x00e22a40 42ac3a00 5601000a 56883800 5901000a B.:.V...V.8.Y... │ │ 0x00e22a50 e71f3b00 d000000a a7c83a00 4701000a ..;.......:.G... │ │ - 0x00e22a60 62a63900 1301000a 2b4e3900 1501000a b.9.....+N9..... │ │ + 0x00e22a60 3ba63900 1301000a 044e3900 1501000a ;.9......N9..... │ │ 0x00e22a70 bfc83a00 9701000a 645b3b00 6801000a ..:.....d[;.h... │ │ - 0x00e22a80 3e4e3900 dc00000a 594e3900 6901000a >N9.....YN9.i... │ │ - 0x00e22a90 5ffd3900 6a01000a 7f4e3900 6b01000a _.9.j....N9.k... │ │ - 0x00e22aa0 babf3800 6c01000a 4d723a00 e800000a ..8.l...Mr:..... │ │ - 0x00e22ab0 56783b00 3f01000a e5193900 4001000a Vx;.?.....9.@... │ │ - 0x00e22ac0 963c3b00 2c01000a e0bf3800 1204000a .<;.,.....8..... │ │ + 0x00e22a80 174e3900 dc00000a 324e3900 6901000a .N9.....2N9.i... │ │ + 0x00e22a90 5ffd3900 6a01000a 584e3900 6b01000a _.9.j...XN9.k... │ │ + 0x00e22aa0 93bf3800 6c01000a 4d723a00 e800000a ..8.l...Mr:..... │ │ + 0x00e22ab0 56783b00 3f01000a be193900 4001000a Vx;.?.....9.@... │ │ + 0x00e22ac0 963c3b00 2c01000a b9bf3800 1204000a .<;.,.....8..... │ │ 0x00e22ad0 bfe03900 fc03000a de953b00 1504000a ..9.......;..... │ │ - 0x00e22ae0 011a3900 1404000a 284e3800 1604000a ..9.....(N8..... │ │ - 0x00e22af0 a2173a00 0604000a fac13900 1004000a ..:.......9..... │ │ - 0x00e22b00 76d63b00 1704000a 1ec23900 1104000a v.;.......9..... │ │ - 0x00e22b10 a66e3900 f203000a dde03900 1304000a .n9.......9..... │ │ - 0x00e22b20 d98a3900 7500000a 96d63b00 7d00000a ..9.u.....;.}... │ │ - 0x00e22b30 b73c3b00 e400000a 866c3800 e500000a .<;......l8..... │ │ - 0x00e22b40 3e383a00 e600000a 4d313900 7401000a >8:.....M19.t... │ │ - 0x00e22b50 3ec23900 7e00000a f0e73a00 8800000a >.9.~.....:..... │ │ + 0x00e22ae0 da193900 1404000a 284e3800 1604000a ..9.....(N8..... │ │ + 0x00e22af0 a2173a00 0604000a d3c13900 1004000a ..:.......9..... │ │ + 0x00e22b00 76d63b00 1704000a f7c13900 1104000a v.;.......9..... │ │ + 0x00e22b10 7f6e3900 f203000a dde03900 1304000a .n9.......9..... │ │ + 0x00e22b20 b28a3900 7500000a 96d63b00 7d00000a ..9.u.....;.}... │ │ + 0x00e22b30 b73c3b00 e400000a 5f6c3800 e500000a .<;....._l8..... │ │ + 0x00e22b40 3e383a00 e600000a 26313900 7401000a >8:.....&19.t... │ │ + 0x00e22b50 17c23900 7e00000a f0e73a00 8800000a ..9.~.....:..... │ │ 0x00e22b60 e0c83a00 2d01000a 2d913a00 2e01000a ..:.-...-.:..... │ │ 0x00e22b70 b0d63b00 1101000a 7b5b3b00 2f01000a ..;.....{[;./... │ │ 0x00e22b80 6d723a00 9801000a fee03900 d200000a mr:.......9..... │ │ 0x00e22b90 f6c83a00 7900000a aeb53b00 9b01000a ..:.y.....;..... │ │ 0x00e22ba0 7b783b00 6d01000a 77033b00 6e01000a {x;.m...w.;.n... │ │ - 0x00e22bb0 77a63900 7701000a 13c93a00 7b01000a w.9.w.....:.{... │ │ - 0x00e22bc0 52c23900 5c04000a 87033b00 5504000a R.9.\.....;.U... │ │ - 0x00e22bd0 f9bf3800 1904000a bcb53b00 1a04000a ..8.......;..... │ │ - 0x00e22be0 ef533a00 fd03000a 68313900 1b04000a .S:.....h19..... │ │ + 0x00e22bb0 50a63900 7701000a 13c93a00 7b01000a P.9.w.....:.{... │ │ + 0x00e22bc0 2bc23900 5c04000a 87033b00 5504000a +.9.\.....;.U... │ │ + 0x00e22bd0 d2bf3800 1904000a bcb53b00 1a04000a ..8.......;..... │ │ + 0x00e22be0 ef533a00 fd03000a 41313900 1b04000a .S:.....A19..... │ │ 0x00e22bf0 d53c3b00 2404000a 4c913a00 3e04000a .<;.$...L.:.>... │ │ - 0x00e22c00 a4883800 2f04000a d6b53b00 3804000a ..8./.....;.8... │ │ - 0x00e22c10 08203b00 4c04000a 18c03800 2e04000a . ;.L.....8..... │ │ - 0x00e22c20 f8b53b00 fe03000a 88a63900 1804000a ..;.......9..... │ │ + 0x00e22c00 7d883800 2f04000a d6b53b00 3804000a }.8./.....;.8... │ │ + 0x00e22c10 08203b00 4c04000a f1bf3800 2e04000a . ;.L.....8..... │ │ + 0x00e22c20 f8b53b00 fe03000a 61a63900 1804000a ..;.....a.9..... │ │ 0x00e22c30 ef3c3b00 4204000a 23203b00 5a04000a .<;.B...# ;.Z... │ │ - 0x00e22c40 ff8a3900 5904000a 90783b00 5704000a ..9.Y....x;.W... │ │ + 0x00e22c40 d88a3900 5904000a 90783b00 5704000a ..9.Y....x;.W... │ │ 0x00e22c50 b6783b00 5804000a 9b5b3b00 5604000a .x;.X....[;.V... │ │ - 0x00e22c60 a4a63900 6f01000a 15b63b00 9d00000a ..9.o.....;..... │ │ - 0x00e22c70 4ffc3800 8400000a fb953b00 9901000a O.8.......;..... │ │ - 0x00e22c80 10963b00 a400000a 208b3900 3a01000a ..;..... .9.:... │ │ + 0x00e22c60 7da63900 6f01000a 15b63b00 9d00000a }.9.o.....;..... │ │ + 0x00e22c70 28fc3800 8400000a fb953b00 9901000a (.8.......;..... │ │ + 0x00e22c80 10963b00 a400000a f98a3900 3a01000a ..;.......9.:... │ │ 0x00e22c90 16e13900 ef00000a 8b723a00 f200000a ..9......r:..... │ │ - 0x00e22ca0 63c23900 f300000a b0723a00 0601000a c.9......r:..... │ │ + 0x00e22ca0 3cc23900 f300000a b0723a00 0601000a <.9......r:..... │ │ 0x00e22cb0 35e13900 b200000a 54383a00 2601000a 5.9.....T8:.&... │ │ 0x00e22cc0 25963b00 f400000a c8d63b00 f500000a %.;.......;..... │ │ - 0x00e22cd0 231a3900 1401000a 08543a00 f600000a #.9......T:..... │ │ - 0x00e22ce0 d2723a00 f700000a a04e3900 f800000a .r:......N9..... │ │ - 0x00e22cf0 351a3900 f900000a 84c23900 8201000a 5.9.......9..... │ │ - 0x00e22d00 98c23900 8b00000a 063d3b00 7001000a ..9......=;.p... │ │ - 0x00e22d10 c7883800 fa00000a a9c23900 4301000a ..8.......9.C... │ │ - 0x00e22d20 c0a63900 fb00000a 3e203b00 fc00000a ..9.....> ;..... │ │ - 0x00e22d30 348b3900 fe00000a dbd63b00 ff00000a 4.9.......;..... │ │ - 0x00e22d40 02e83a00 5201000a 6efc3800 d900000a ..:.R...n.8..... │ │ + 0x00e22cd0 fc193900 1401000a 08543a00 f600000a ..9......T:..... │ │ + 0x00e22ce0 d2723a00 f700000a 794e3900 f800000a .r:.....yN9..... │ │ + 0x00e22cf0 0e1a3900 f900000a 5dc23900 8201000a ..9.....].9..... │ │ + 0x00e22d00 71c23900 8b00000a 063d3b00 7001000a q.9......=;.p... │ │ + 0x00e22d10 a0883800 fa00000a 82c23900 4301000a ..8.......9.C... │ │ + 0x00e22d20 99a63900 fb00000a 3e203b00 fc00000a ..9.....> ;..... │ │ + 0x00e22d30 0d8b3900 fe00000a dbd63b00 ff00000a ..9.......;..... │ │ + 0x00e22d40 02e83a00 5201000a 47fc3800 d900000a ..:.R...G.8..... │ │ 0x00e22d50 71383a00 0101000a 50203b00 9e01000a q8:.....P ;..... │ │ - 0x00e22d60 d6883800 9f01000a 4ce13900 a001000a ..8.....L.9..... │ │ - 0x00e22d70 93fc3800 3b01000a 42963b00 0201000a ..8.;...B.;..... │ │ - 0x00e22d80 43de3800 0301000a 10e83a00 4901000a C.8.......:.I... │ │ - 0x00e22d90 4d1a3900 9c01000a d5783b00 7101000a M.9......x;.q... │ │ - 0x00e22da0 651a3900 a600000a 87383a00 8c01000a e.9......8:..... │ │ - 0x00e22db0 458b3900 7f01000a 7d1a3900 0501000a E.9.....}.9..... │ │ + 0x00e22d60 af883800 9f01000a 4ce13900 a001000a ..8.....L.9..... │ │ + 0x00e22d70 6cfc3800 3b01000a 42963b00 0201000a l.8.;...B.;..... │ │ + 0x00e22d80 1cde3800 0301000a 10e83a00 4901000a ..8.......:.I... │ │ + 0x00e22d90 261a3900 9c01000a d5783b00 7101000a &.9......x;.q... │ │ + 0x00e22da0 3e1a3900 a600000a 87383a00 8c01000a >.9......8:..... │ │ + 0x00e22db0 1e8b3900 7f01000a 561a3900 0501000a ..9.....V.9..... │ │ 0x00e22dc0 b35b3b00 7a01000a efd63b00 5f01000a .[;.z.....;._... │ │ - 0x00e22dd0 02a53800 0801000a b94e3900 0901000a ..8......N9..... │ │ - 0x00e22de0 35c03800 7201000a 98383a00 0a01000a 5.8.r....8:..... │ │ + 0x00e22dd0 dba43800 0801000a 924e3900 0901000a ..8......N9..... │ │ + 0x00e22de0 0ec03800 7201000a 98383a00 0a01000a ..8.r....8:..... │ │ 0x00e22df0 163d3b00 0b01000a fbd63b00 0c01000a .=;.......;..... │ │ 0x00e22e00 30b63b00 0d01000a ec783b00 00000000 0.;......x;..... │ │ 0x00e22e10 00000000 0c35bc00 5035bc00 9435bc00 .....5..P5...5.. │ │ 0x00e22e20 d835bc00 00000000 00000000 00000000 .5.............. │ │ 0x00e22e30 00000000 1c36bc00 6036bc00 00000000 .....6..`6...... │ │ 0x00e22e40 00000000 00000000 00000000 00000000 ................ │ │ 0x00e22e50 00000000 7e963b00 00000400 00000000 ....~.;......... │ │ - 0x00e22e60 00000000 20a53800 00000400 00000000 .... .8......... │ │ + 0x00e22e60 00000000 f9a43800 00000400 00000000 ......8......... │ │ 0x00e22e70 00000000 f2723a00 00000400 00000000 .....r:......... │ │ - 0x00e22e80 00000000 9d313900 00000400 00000000 .....19......... │ │ + 0x00e22e80 00000000 76313900 00000400 00000000 ....v19......... │ │ 0x00e22e90 00000000 e1033b00 00000400 00000000 ......;......... │ │ - 0x00e22ea0 00000000 5f8b3900 00000400 00000000 ...._.9......... │ │ + 0x00e22ea0 00000000 388b3900 00000400 00000000 ....8.9......... │ │ 0x00e22eb0 00000000 0d793b00 00000400 00000000 .....y;......... │ │ 0x00e22ec0 00000000 5aac3a00 00000400 00000000 ....Z.:......... │ │ 0x00e22ed0 00000000 79913a00 00000400 00000000 ....y.:......... │ │ 0x00e22ee0 00000000 15793b00 00000400 00000000 .....y;......... │ │ 0x00e22ef0 00000000 10d73b00 00000400 00000000 ......;......... │ │ 0x00e22f00 00000000 4d543a00 00000400 00000000 ....MT:......... │ │ - 0x00e22f10 00000000 28a53800 08000400 00000000 ....(.8......... │ │ - 0x00e22f20 00000000 34a53800 00000400 00000000 ....4.8......... │ │ - 0x00e22f30 00000000 dd4e3900 08000400 00000000 .....N9......... │ │ - 0x00e22f40 00000000 a7313900 00000400 00000000 .....19......... │ │ - 0x00e22f50 00000000 a96c3800 08000400 00000000 .....l8......... │ │ - 0x00e22f60 00000000 648b3900 04000400 00000000 ....d.9......... │ │ - 0x00e22f70 00000000 366f3900 00000400 00000000 ....6o9......... │ │ + 0x00e22f10 00000000 01a53800 08000400 00000000 ......8......... │ │ + 0x00e22f20 00000000 0da53800 00000400 00000000 ......8......... │ │ + 0x00e22f30 00000000 b64e3900 08000400 00000000 .....N9......... │ │ + 0x00e22f40 00000000 80313900 00000400 00000000 .....19......... │ │ + 0x00e22f50 00000000 826c3800 08000400 00000000 .....l8......... │ │ + 0x00e22f60 00000000 3d8b3900 04000400 00000000 ....=.9......... │ │ + 0x00e22f70 00000000 0f6f3900 00000400 00000000 .....o9......... │ │ 0x00e22f80 00000000 5fac3a00 08000400 00000000 ...._.:......... │ │ 0x00e22f90 00000000 20c93a00 04000400 00000000 .... .:......... │ │ 0x00e22fa0 00000000 76ac3a00 00000400 00000000 ....v.:......... │ │ 0x00e22fb0 00000000 eb033b00 00000400 00000000 ......;......... │ │ 0x00e22fc0 00000000 5a543a00 08000400 00000000 ....ZT:......... │ │ - 0x00e22fd0 00000000 f2823800 00000400 00000000 ......8......... │ │ - 0x00e22fe0 00000000 be6c3800 00000400 00000000 .....l8......... │ │ - 0x00e22ff0 00000000 9c1a3900 08000400 00000000 ......9......... │ │ + 0x00e22fd0 00000000 cb823800 00000400 00000000 ......8......... │ │ + 0x00e22fe0 00000000 976c3800 00000400 00000000 .....l8......... │ │ + 0x00e22ff0 00000000 751a3900 08000400 00000000 ....u.9......... │ │ 0x00e23000 00000000 423d3b00 08000400 00000000 ....B=;......... │ │ 0x00e23010 00000000 63b63b00 00000400 00000000 ....c.;......... │ │ - 0x00e23020 00000000 e4a63900 00000400 08a2bc00 ......9......... │ │ - 0x00e23030 bc313900 5f4e3800 00000100 54a2bc00 .19._N8.....T... │ │ - 0x00e23040 87ac3a00 dbc23900 00000100 a0a2bc00 ..:...9......... │ │ + 0x00e23020 00000000 bda63900 00000400 08a2bc00 ......9......... │ │ + 0x00e23030 95313900 5f4e3800 00000100 54a2bc00 .19._N8.....T... │ │ + 0x00e23040 87ac3a00 b4c23900 00000100 a0a2bc00 ..:...9......... │ │ 0x00e23050 ad383a00 b4383a00 00000100 eca2bc00 .8:..8:......... │ │ - 0x00e23060 63c03800 476f3900 00000100 38a3bc00 c.8.Go9.....8... │ │ - 0x00e23070 eac23900 f9c23900 08000100 3ca4bc00 ..9...9.....<... │ │ - 0x00e23080 22793b00 3c2b3900 00000100 90a4bc00 "y;.<+9......... │ │ + 0x00e23060 3cc03800 206f3900 00000100 38a3bc00 <.8. o9.....8... │ │ + 0x00e23070 c3c23900 d2c23900 08000100 3ca4bc00 ..9...9.....<... │ │ + 0x00e23080 22793b00 152b3900 00000100 90a4bc00 "y;..+9......... │ │ 0x00e23090 6c543a00 39c93a00 00000100 e4a4bc00 lT:.9.:......... │ │ 0x00e230a0 674e3800 00000000 00000100 2ca5bc00 gN8.........,... │ │ 0x00e230b0 2f793b00 704e3800 00000100 34a5bc00 /y;.pN8.....4... │ │ 0x00e230c0 84203b00 79543a00 00000100 3ca5bc00 . ;.yT:.....<... │ │ - 0x00e230d0 d0313900 00000000 00000100 90a5bc00 .19............. │ │ - 0x00e230e0 6ac03800 00000000 00000100 e4a5bc00 j.8............. │ │ + 0x00e230d0 a9313900 00000000 00000100 90a5bc00 .19............. │ │ + 0x00e230e0 43c03800 00000000 00000100 e4a5bc00 C.8............. │ │ 0x00e230f0 6be13900 db173a00 20000200 b09fbc00 k.9...:. ....... │ │ 0x00e23100 86543a00 70883a00 20000200 f0a6bc00 .T:.p.:. ....... │ │ 0x00e23110 513d3b00 00000000 28000200 1ca7bc00 Q=;.....(....... │ │ - 0x00e23120 75c03800 81c03800 20000300 b8a7bc00 u.8...8. ....... │ │ + 0x00e23120 4ec03800 5ac03800 20000300 b8a7bc00 N.8.Z.8. ....... │ │ 0x00e23130 bb383a00 91543a00 20000200 74a8bc00 .8:..T:. ...t... │ │ 0x00e23140 9d543a00 603d3b00 20000500 30a9bc00 .T:.`=;. ...0... │ │ - 0x00e23150 22893800 d95b3b00 20000300 cca9bc00 ".8..[;. ....... │ │ - 0x00e23160 3ea53800 b6fc3800 20000200 88aabc00 >.8...8. ....... │ │ - 0x00e23170 aa543a00 d8313900 20000500 44abbc00 .T:..19. ...D... │ │ - 0x00e23180 05c33900 e0173a00 20000200 80abbc00 ..9...:. ....... │ │ + 0x00e23150 fb883800 d95b3b00 20000300 cca9bc00 ..8..[;. ....... │ │ + 0x00e23160 17a53800 8ffc3800 20000200 88aabc00 ..8...8. ....... │ │ + 0x00e23170 aa543a00 b1313900 20000500 44abbc00 .T:..19. ...D... │ │ + 0x00e23180 dec23900 e0173a00 20000200 80abbc00 ..9...:. ....... │ │ 0x00e23190 6ab63b00 00000000 28000200 bcabbc00 j.;.....(....... │ │ - 0x00e231a0 2f893800 00000000 20000300 f8abbc00 /.8..... ....... │ │ - 0x00e231b0 eba63900 00000000 28000300 34acbc00 ..9.....(...4... │ │ - 0x00e231c0 20d73b00 f8a63900 20000500 70acbc00 .;...9. ...p... │ │ + 0x00e231a0 08893800 00000000 20000300 f8abbc00 ..8..... ....... │ │ + 0x00e231b0 c4a63900 00000000 28000300 34acbc00 ..9.....(...4... │ │ + 0x00e231c0 20d73b00 d1a63900 20000500 70acbc00 .;...9. ...p... │ │ 0x00e231d0 36e83a00 00000000 28000500 acacbc00 6.:.....(....... │ │ - 0x00e231e0 a81a3900 3d893800 28000200 3caebc00 ..9.=.8.(...<... │ │ - 0x00e231f0 7d4e3800 45893800 00000100 9caebc00 }N8.E.8......... │ │ + 0x00e231e0 811a3900 16893800 28000200 3caebc00 ..9...8.(...<... │ │ + 0x00e231f0 7d4e3800 1e893800 00000100 9caebc00 }N8...8......... │ │ 0x00e23200 fd033b00 6d3d3b00 08000100 00000000 ..;.m=;......... │ │ 0x00e23210 b2773b00 03000000 0d000000 00000000 .w;............. │ │ 0x00e23220 0000003e 00000000 90203b00 05000000 ...>..... ;..... │ │ 0x00e23230 0d000000 00000000 00000000 00000000 ................ │ │ 0x00e23240 16e73a00 05000000 0d000000 00000000 ..:............. │ │ 0x00e23250 00000002 00000000 c6773b00 05000000 .........w;..... │ │ 0x00e23260 0d000000 00000000 00000004 00000000 ................ │ │ 0x00e23270 8b4e3800 07000000 0d000000 00000000 .N8............. │ │ 0x00e23280 00000010 00000000 d9b43b00 07000000 ..........;..... │ │ 0x00e23290 0d000000 00000000 00000008 00000000 ................ │ │ - 0x00e232a0 07a73900 07000000 0d000000 00000000 ..9............. │ │ + 0x00e232a0 e0a63900 07000000 0d000000 00000000 ..9............. │ │ 0x00e232b0 00000020 00000000 86963b00 06000000 ... ......;..... │ │ 0x00e232c0 0d000000 00000000 00000004 00000000 ................ │ │ 0x00e232d0 a1ac3a00 08000000 0d000000 00000000 ..:............. │ │ 0x00e232e0 00000008 00000000 46c93a00 00000000 ........F.:..... │ │ 0x00e232f0 16e73a00 00030000 c6773b00 01030000 ..:......w;..... │ │ 0x00e23300 8b4e3800 02030000 d9b43b00 03030000 .N8.......;..... │ │ - 0x00e23310 07a73900 04030000 86963b00 fffe0000 ..9.......;..... │ │ - 0x00e23320 a1ac3a00 fdfe0000 7a8b3900 0d000000 ..:.....z.9..... │ │ + 0x00e23310 e0a63900 04030000 86963b00 fffe0000 ..9.......;..... │ │ + 0x00e23320 a1ac3a00 fdfe0000 538b3900 0d000000 ..:.....S.9..... │ │ 0x00e23330 0d000000 00000000 00400000 00000000 .........@...... │ │ 0x00e23340 934e3800 0e000000 0d000000 00000000 .N8............. │ │ 0x00e23350 00080000 00000000 96203b00 04000000 ......... ;..... │ │ 0x00e23360 0c000000 00000000 50080080 00000000 ........P....... │ │ - 0x00e23370 8dc03800 0b000000 0d000000 00000000 ..8............. │ │ - 0x00e23380 00000200 00000000 e84e3900 10000000 .........N9..... │ │ + 0x00e23370 66c03800 0b000000 0d000000 00000000 f.8............. │ │ + 0x00e23380 00000200 00000000 c14e3900 10000000 .........N9..... │ │ 0x00e23390 08000000 00000000 00004000 00000000 ..........@..... │ │ 0x00e233a0 2fd73b00 1b000000 08000000 00000000 /.;............. │ │ 0x00e233b0 00000100 00000000 4bd73b00 08000000 ........K.;..... │ │ 0x00e233c0 08000000 00000000 00000000 00000000 ................ │ │ 0x00e233d0 9b203b00 0a000000 08000000 00000000 . ;............. │ │ 0x00e233e0 00000000 00000000 a6fd3900 19000000 ..........9..... │ │ 0x00e233f0 0c000000 00000000 00000400 00000000 ................ │ │ - 0x00e23400 cb6c3800 19000000 0c000000 00000000 .l8............. │ │ + 0x00e23400 a46c3800 19000000 0c000000 00000000 .l8............. │ │ 0x00e23410 04000000 00000000 b8543a00 13000000 .........T:..... │ │ 0x00e23420 0c000000 00000000 00010000 00000000 ................ │ │ 0x00e23430 77e13900 0e000000 0d000000 00000000 w.9............. │ │ 0x00e23440 00000800 00000000 3b793b00 0f000000 ........;y;..... │ │ 0x00e23450 0c000000 00000000 00000040 00000000 ...........@.... │ │ 0x00e23460 4bc93a00 0d000000 0c000000 00000000 K.:............. │ │ - 0x00e23470 00040000 00000000 0fa73900 0e000000 ..........9..... │ │ + 0x00e23470 00040000 00000000 e8a63900 0e000000 ..........9..... │ │ 0x00e23480 0c000000 00000000 00000000 08000000 ................ │ │ - 0x00e23490 4ba53800 10000000 0c000000 00000000 K.8............. │ │ - 0x00e234a0 00002000 00000000 e56c3800 0f000000 .. ......l8..... │ │ + 0x00e23490 24a53800 10000000 0c000000 00000000 $.8............. │ │ + 0x00e234a0 00002000 00000000 be6c3800 0f000000 .. ......l8..... │ │ 0x00e234b0 0c000000 00000000 00001000 00000000 ................ │ │ 0x00e234c0 a24e3800 0a000000 0d000000 00000000 .N8............. │ │ - 0x00e234d0 00000001 00000000 f94e3900 14000000 .........N9..... │ │ + 0x00e234d0 00000001 00000000 d24e3900 14000000 .........N9..... │ │ 0x00e234e0 0d000000 00000000 01000000 00000000 ................ │ │ 0x00e234f0 c0fd3900 07000000 0d000000 00000000 ..9............. │ │ 0x00e23500 00020000 00000000 59c93a00 04000000 ........Y.:..... │ │ 0x00e23510 0c000000 00000000 08000000 00000000 ................ │ │ 0x00e23520 8d963b00 0f000000 0c010000 00000000 ..;............. │ │ 0x00e23530 01000000 00000000 4b793b00 18000000 ........Ky;..... │ │ 0x00e23540 0d000000 00000000 00000000 01000000 ................ │ │ 0x00e23550 c8fd3900 18000000 0d000000 00000000 ..9............. │ │ - 0x00e23560 00000000 02000000 1ea73900 16000000 ..........9..... │ │ + 0x00e23560 00000000 02000000 f7a63900 16000000 ..........9..... │ │ 0x00e23570 0c000000 00000000 00000000 04000000 ................ │ │ 0x00e23580 08043b00 13000000 0c000000 00000000 ..;............. │ │ - 0x00e23590 80000000 00000000 c3fc3800 04000000 ..........8..... │ │ + 0x00e23590 80000000 00000000 9cfc3800 04000000 ..........8..... │ │ 0x00e235a0 04020000 00000000 01000000 00000000 ................ │ │ 0x00e235b0 f15b3b00 07000000 08020000 00000000 .[;............. │ │ 0x00e235c0 01000000 00000000 5ec93a00 07000000 ........^.:..... │ │ 0x00e235d0 08020000 00000000 03000000 00000000 ................ │ │ 0x00e235e0 0eda3900 04000000 08020000 00000000 ..9............. │ │ 0x00e235f0 05000000 00000000 86e13900 14000000 ..........9..... │ │ 0x00e23600 08020000 00000000 09000000 00000000 ................ │ │ 0x00e23610 64793b00 14000000 08020000 00000000 dy;............. │ │ 0x00e23620 0b000000 00000000 01000000 10000000 ................ │ │ 0x00e23630 4436e200 1a000000 00000000 80000000 D6.............. │ │ - 0x00e23640 b51a3900 00100000 00000000 00000000 ..9............. │ │ + 0x00e23640 8e1a3900 00100000 00000000 00000000 ..9............. │ │ 0x00e23650 8efa3900 d838c300 00100000 00000000 ..9..8.......... │ │ 0x00e23660 04000000 98913a00 c838c300 00000000 ......:..8...... │ │ - 0x00e23670 00000000 08000000 3c2b3900 2c2bc300 ........<+9.,+.. │ │ + 0x00e23670 00000000 08000000 152b3900 2c2bc300 .........+9.,+.. │ │ 0x00e23680 00000000 00000000 14000000 c1ac3a00 ..............:. │ │ 0x00e23690 2c2bc300 00000000 00000000 10000000 ,+.............. │ │ 0x00e236a0 e4543a00 2c2bc300 89000000 00000000 .T:.,+.......... │ │ - 0x00e236b0 18000000 4e6f3900 2c2bc300 91100000 ....No9.,+...... │ │ - 0x00e236c0 01000000 20000000 72a13800 0839c300 .... ...r.8..9.. │ │ + 0x00e236b0 18000000 276f3900 2c2bc300 91100000 ....'o9.,+...... │ │ + 0x00e236c0 01000000 20000000 4ba13800 0839c300 .... ...K.8..9.. │ │ 0x00e236d0 91100000 02000000 28000000 95c33a00 ........(.....:. │ │ 0x00e236e0 0839c300 91000000 03000000 30000000 .9..........0... │ │ 0x00e236f0 71d73b00 0c1ad400 91000000 04000000 q.;............. │ │ 0x00e23700 34000000 76d73b00 2c2bc300 91100000 4...v.;.,+...... │ │ - 0x00e23710 05000000 38000000 6ca53800 e838c300 ....8...l.8..8.. │ │ + 0x00e23710 05000000 38000000 45a53800 e838c300 ....8...E.8..8.. │ │ 0x00e23720 91000000 06000000 3c000000 a6203b00 ........<.... ;. │ │ 0x00e23730 2c2bc300 91000000 07000000 50000000 ,+..........P... │ │ 0x00e23740 ee173a00 2c2bc300 91000000 08000000 ..:.,+.......... │ │ 0x00e23750 54000000 89d73b00 2c2bc300 91100000 T.....;.,+...... │ │ - 0x00e23760 09000000 40000000 70893800 1839c300 ....@...p.8..9.. │ │ - 0x00e23770 91000000 0a000000 4c000000 c61a3900 ........L.....9. │ │ + 0x00e23760 09000000 40000000 49893800 1839c300 ....@...I.8..9.. │ │ + 0x00e23770 91000000 0a000000 4c000000 9f1a3900 ........L.....9. │ │ 0x00e23780 2c2bc300 91000000 0b000000 0c000000 ,+.............. │ │ 0x00e23790 c54e3800 2c2bc300 91000000 0c000000 .N8.,+.......... │ │ 0x00e237a0 58000000 96d73b00 2c2bc300 91100000 X.....;.,+...... │ │ 0x00e237b0 0d000000 60000000 241b3b00 1839c300 ....`...$.;..9.. │ │ - 0x00e237c0 91100000 0e000000 48000000 35a73900 ........H...5.9. │ │ + 0x00e237c0 91100000 0e000000 48000000 0ea73900 ........H.....9. │ │ 0x00e237d0 f838c300 91100000 0f000000 68000000 .8..........h... │ │ 0x00e237e0 33043b00 f838c300 91000000 10000000 3.;..8.......... │ │ - 0x00e237f0 6c000000 8ede3800 2c2bc300 91100000 l.....8.,+...... │ │ + 0x00e237f0 6c000000 67de3800 2c2bc300 91100000 l...g.8.,+...... │ │ 0x00e23800 11000000 70000000 ef543a00 f838c300 ....p....T:..8.. │ │ - 0x00e23810 91000000 12000000 74000000 236d3800 ........t...#m8. │ │ + 0x00e23810 91000000 12000000 74000000 fc6c3800 ........t....l8. │ │ 0x00e23820 2c2bc300 91100000 13000000 78000000 ,+..........x... │ │ 0x00e23830 c7383a00 d838c300 91000000 14000000 .8:..8.......... │ │ 0x00e23840 7c000000 833d3b00 2c2bc300 5ee83a00 |....=;.,+..^.:. │ │ - 0x00e23850 a3d73b00 d21a3900 99c03800 b5c03800 ..;...9...8...8. │ │ - 0x00e23860 b6203b00 566f3900 cd4e3800 e1203b00 . ;.Vo9..N8.. ;. │ │ - 0x00e23870 0e4f3900 49a73900 1b183a00 3d183a00 .O9.I.9...:.=.:. │ │ - 0x00e23880 a4913a00 79793b00 6ea73900 d7c03800 ..:.yy;.n.9...8. │ │ - 0x00e23890 9b8b3900 0e5c3b00 00183a00 be8b3900 ..9..\;...:...9. │ │ - 0x00e238a0 42043b00 15733a00 c1913a00 dcfc3800 B.;..s:...:...8. │ │ - 0x00e238b0 78e83a00 13c33900 f04e3800 60043b00 x.:...9..N8.`.;. │ │ - 0x00e238c0 326d3800 9fe13900 66c93a00 fbc03800 2m8...9.f.:...8. │ │ + 0x00e23850 a3d73b00 ab1a3900 72c03800 8ec03800 ..;...9.r.8...8. │ │ + 0x00e23860 b6203b00 2f6f3900 cd4e3800 e1203b00 . ;./o9..N8.. ;. │ │ + 0x00e23870 e74e3900 22a73900 1b183a00 3d183a00 .N9.".9...:.=.:. │ │ + 0x00e23880 a4913a00 79793b00 47a73900 b0c03800 ..:.yy;.G.9...8. │ │ + 0x00e23890 748b3900 0e5c3b00 00183a00 978b3900 t.9..\;...:...9. │ │ + 0x00e238a0 42043b00 15733a00 c1913a00 b5fc3800 B.;..s:...:...8. │ │ + 0x00e238b0 78e83a00 ecc23900 f04e3800 60043b00 x.:...9..N8.`.;. │ │ + 0x00e238c0 0b6d3800 9fe13900 66c93a00 d4c03800 .m8...9.f.:...8. │ │ 0x00e238d0 eb383a00 d1383a00 1b183a00 3d183a00 .8:..8:...:.=.:. │ │ - 0x00e238e0 c9d73b00 8c3d3b00 0e5c3b00 be8b3900 ..;..=;..\;...9. │ │ - 0x00e238f0 f9fc3800 94e83a00 92b63b00 1ec13800 ..8...:...;...8. │ │ - 0x00e23900 d78b3900 25323900 0d393a00 af3d3b00 ..9.%29..9:..=;. │ │ - 0x00e23910 ce3d3b00 9c793b00 294f3900 315c3b00 .=;..y;.)O9.1\;. │ │ + 0x00e238e0 c9d73b00 8c3d3b00 0e5c3b00 978b3900 ..;..=;..\;...9. │ │ + 0x00e238f0 d2fc3800 94e83a00 92b63b00 f7c03800 ..8...:...;...8. │ │ + 0x00e23900 b08b3900 fe313900 0d393a00 af3d3b00 ..9..19..9:..=;. │ │ + 0x00e23910 ce3d3b00 9c793b00 024f3900 315c3b00 .=;..y;..O9.1\;. │ │ 0x00e23920 c1e13900 88eabc00 5cf0bc00 e4e7bc00 ..9.....\....... │ │ - 0x00e23930 88ecbc00 544c3900 0f000000 51593b00 ....TL9.....QY;. │ │ + 0x00e23930 88ecbc00 2d4c3900 0f000000 51593b00 ....-L9.....QY;. │ │ 0x00e23940 0f000000 08f4bc00 98f1bc00 00000000 ................ │ │ 0x00e23950 6cabbb00 ccfdc100 c8abbb00 88eabc00 l............... │ │ - 0x00e23960 5cf0bc00 e4e7bc00 88ecbc00 544c3900 \...........TL9. │ │ + 0x00e23960 5cf0bc00 e4e7bc00 88ecbc00 2d4c3900 \...........-L9. │ │ 0x00e23970 0f000000 51593b00 0f000000 08f4bc00 ....QY;......... │ │ 0x00e23980 98f1bc00 01000000 6cabbb00 ccfdc100 ........l....... │ │ 0x00e23990 c8abbb00 88eabc00 5cf0bc00 e4e7bc00 ........\....... │ │ - 0x00e239a0 88ecbc00 544c3900 0f000000 51593b00 ....TL9.....QY;. │ │ + 0x00e239a0 88ecbc00 2d4c3900 0f000000 51593b00 ....-L9.....QY;. │ │ 0x00e239b0 0f000000 08f4bc00 98f1bc00 17000000 ................ │ │ 0x00e239c0 6cabbb00 ccfdc100 c8abbb00 8c66bd00 l............f.. │ │ - 0x00e239d0 4064bd00 1067bd00 8c64bd00 544c3900 @d...g...d..TL9. │ │ + 0x00e239d0 4064bd00 1067bd00 8c64bd00 2d4c3900 @d...g...d..-L9. │ │ 0x00e239e0 0f000000 51593b00 0f000000 d074bd00 ....QY;......t.. │ │ 0x00e239f0 e074bd00 06000000 6cabbb00 ccfdc100 .t......l....... │ │ 0x00e23a00 c8abbb00 f2913a00 03040000 a0020000 ......:......... │ │ 0x00e23a10 04000000 98010000 03000000 1a030000 ................ │ │ - 0x00e23a20 9f010000 01000000 96893800 03050000 ..........8..... │ │ + 0x00e23a20 9f010000 01000000 6f893800 03050000 ........o.8..... │ │ 0x00e23a30 a1020000 05000000 98010000 03000000 ................ │ │ - 0x00e23a40 1b030000 cb020000 01000000 95a53800 ..............8. │ │ + 0x00e23a40 1b030000 cb020000 01000000 6ea53800 ............n.8. │ │ 0x00e23a50 03060000 a2020000 0b000000 98010000 ................ │ │ 0x00e23a60 03000000 1c030000 cc020000 01000000 ................ │ │ - 0x00e23a70 aca53800 07080000 00000000 ffffffff ..8............. │ │ + 0x00e23a70 85a53800 07080000 00000000 ffffffff ..8............. │ │ 0x00e23a80 3f040000 07000000 00000000 00000000 ?............... │ │ 0x00e23a90 01000000 3d393a00 08080000 00000000 ....=9:......... │ │ 0x00e23aa0 ffffffff 40040000 08000000 00000000 ....@........... │ │ 0x00e23ab0 00000000 01000000 00000000 03030000 ................ │ │ 0x00e23ac0 a3020000 0a000000 98010000 03000000 ................ │ │ 0x00e23ad0 19030000 00000000 01000000 00000000 ................ │ │ 0x00e23ae0 03020000 40000000 01000000 98010000 ....@........... │ │ 0x00e23af0 03000000 a0010000 00000000 01000000 ................ │ │ - 0x00e23b00 ad893800 1a080000 a0020000 04000000 ..8............. │ │ + 0x00e23b00 86893800 1a080000 a0020000 04000000 ..8............. │ │ 0x00e23b10 98010000 03000000 1a030000 9f030000 ................ │ │ 0x00e23b20 01000000 5c5c3b00 1b080000 a1020000 ....\\;......... │ │ 0x00e23b30 05000000 98010000 03000000 1b030000 ................ │ │ 0x00e23b40 a3030000 01000000 09923a00 1c080000 ..........:..... │ │ 0x00e23b50 a2020000 0b000000 98010000 03000000 ................ │ │ 0x00e23b60 1c030000 a5030000 01000000 a2043b00 ..............;. │ │ 0x00e23b70 04080000 a0020000 04000000 90030000 ................ │ │ 0x00e23b80 00000000 00000000 00000000 01000000 ................ │ │ - 0x00e23b90 6dc33900 05080000 a1020000 05000000 m.9............. │ │ + 0x00e23b90 46c33900 05080000 a1020000 05000000 F.9............. │ │ 0x00e23ba0 90030000 00000000 00000000 00000000 ................ │ │ 0x00e23bb0 01000000 26923a00 06080000 a2020000 ....&.:......... │ │ 0x00e23bc0 0b000000 90030000 00000000 00000000 ................ │ │ - 0x00e23bd0 00000000 01000000 0d8c3900 09080000 ..........9..... │ │ + 0x00e23bd0 00000000 01000000 e68b3900 09080000 ..........9..... │ │ 0x00e23be0 a0020000 04000000 90030000 01000000 ................ │ │ 0x00e23bf0 00000000 00000000 01000000 3b3e3b00 ............;>;. │ │ 0x00e23c00 0a080000 a1020000 05000000 90030000 ................ │ │ 0x00e23c10 01000000 00000000 00000000 01000000 ................ │ │ 0x00e23c20 b4963b00 0b080000 a2020000 0b000000 ..;............. │ │ 0x00e23c30 90030000 01000000 00000000 00000000 ................ │ │ 0x00e23c40 01000000 af793b00 01040000 a0020000 .....y;......... │ │ 0x00e23c50 04000000 06000000 00000000 9c020000 ................ │ │ - 0x00e23c60 00000000 01000000 606d3800 01050000 ........`m8..... │ │ + 0x00e23c60 00000000 01000000 396d3800 01050000 ........9m8..... │ │ 0x00e23c70 a1020000 05000000 06000000 00000000 ................ │ │ - 0x00e23c80 9d020000 00000000 01000000 2dfd3800 ............-.8. │ │ + 0x00e23c80 9d020000 00000000 01000000 06fd3800 ..............8. │ │ 0x00e23c90 01060000 a2020000 0b000000 06000000 ................ │ │ 0x00e23ca0 00000000 9e020000 00000000 01000000 ................ │ │ 0x00e23cb0 f3fd3900 01030000 a3020000 0a000000 ..9............. │ │ 0x00e23cc0 06000000 00000000 9f020000 00000000 ................ │ │ 0x00e23cd0 01000000 72183a00 01020000 40000000 ....r.:.....@... │ │ 0x00e23ce0 01000000 06000000 00000000 41000000 ............A... │ │ 0x00e23cf0 00000000 01000000 00000000 02040000 ................ │ │ @@ -29523,26 +29523,26 @@ │ │ 0x00e23df0 01000000 00000000 eeee0000 d6030000 ................ │ │ 0x00e23e00 06000000 d3030000 05000000 00000000 ................ │ │ 0x00e23e10 00000000 01000000 00000000 efef0000 ................ │ │ 0x00e23e20 d7030000 08000000 d4030000 06000000 ................ │ │ 0x00e23e30 00000000 00000000 01000000 00000000 ................ │ │ 0x00e23e40 eded0000 29030000 02000000 2b030000 ....).......+... │ │ 0x00e23e50 04000000 00000000 00000000 01000000 ................ │ │ - 0x00e23e60 b4a53800 00000000 72000000 09000000 ..8.....r....... │ │ + 0x00e23e60 8da53800 00000000 72000000 09000000 ..8.....r....... │ │ 0x00e23e70 06000000 00000000 00000000 00000000 ................ │ │ 0x00e23e80 01000000 2056be00 9457be00 b057be00 .... V...W...W.. │ │ 0x00e23e90 2058be00 4859be00 545bbe00 085cbe00 X..HY..T[...\.. │ │ 0x00e23ea0 3c5cbe00 745cbe00 205dbe00 a05ebe00 <\..t\.. ]...^.. │ │ 0x00e23eb0 cc5fbe00 dc5fbe00 8860be00 687a3b00 ._..._...`..hz;. │ │ - 0x00e23ec0 666e3800 4d923a00 777a3b00 93213b00 fn8.M.:.wz;..!;. │ │ - 0x00e23ed0 54973b00 a7333900 3da63800 65973b00 T.;..39.=.8.e.;. │ │ - 0x00e23ee0 c34f3800 ecfd3800 133f3b00 68743a00 .O8...8..?;.ht:. │ │ - 0x00e23ef0 fbe23900 51c23800 c7df3800 6ea83900 ..9.Q.8...8.n.9. │ │ - 0x00e23f00 35c43900 4b5d3b00 70e93a00 d64f3800 5.9.K];.p.:..O8. │ │ - 0x00e23f10 568a3800 ffff0f00 00000000 00000000 V.8............. │ │ + 0x00e23ec0 3f6e3800 4d923a00 777a3b00 93213b00 ?n8.M.:.wz;..!;. │ │ + 0x00e23ed0 54973b00 80333900 16a63800 65973b00 T.;..39...8.e.;. │ │ + 0x00e23ee0 c34f3800 c5fd3800 133f3b00 68743a00 .O8...8..?;.ht:. │ │ + 0x00e23ef0 fbe23900 2ac23800 a0df3800 47a83900 ..9.*.8...8.G.9. │ │ + 0x00e23f00 0ec43900 4b5d3b00 70e93a00 d64f3800 ..9.K];.p.:..O8. │ │ + 0x00e23f10 2f8a3800 ffff0f00 00000000 00000000 /.8............. │ │ 0x00e23f20 c883bd00 0c88bd00 e08abd00 108abd00 ................ │ │ 0x00e23f30 00000000 dc8abd00 4c40bc00 a8a1bd00 ........L@...... │ │ 0x00e23f40 e0b2bd00 2cb9bd00 bcb2bd00 00000000 ....,........... │ │ 0x00e23f50 00000000 e8bcbd00 00000000 00000000 ................ │ │ 0x00e23f60 00000000 ec97bd00 7cbcbd00 f0bcbd00 ........|....... │ │ 0x00e23f70 00000000 48b9bd00 08bdbd00 10bdbd00 ....H........... │ │ 0x00e23f80 14f6bc00 142ee200 2480bc00 80bcbd00 ........$....... │ │ @@ -29550,44 +29550,44 @@ │ │ 0x00e23fa0 c883bd00 0c88bd00 e08abd00 108abd00 ................ │ │ 0x00e23fb0 00000000 dc8abd00 4c40bc00 a8a1bd00 ........L@...... │ │ 0x00e23fc0 e0b2bd00 2cb9bd00 bcb2bd00 00000000 ....,........... │ │ 0x00e23fd0 00000000 e8bcbd00 00000000 00000000 ................ │ │ 0x00e23fe0 00000000 ec97bd00 7cbcbd00 f0bcbd00 ........|....... │ │ 0x00e23ff0 00000000 48b9bd00 08bdbd00 10bdbd00 ....H........... │ │ 0x00e24000 14f6bc00 142ee200 2480bc00 80bcbd00 ........$....... │ │ - 0x00e24010 e4bcbd00 00000000 bc333900 f8943b00 .........39...;. │ │ + 0x00e24010 e4bcbd00 00000000 95333900 f8943b00 .........39...;. │ │ 0x00e24020 20000000 10000000 0c000000 10000000 ............... │ │ 0x00e24030 10000000 01000000 00008000 00000000 ................ │ │ - 0x00e24040 00000000 00001000 bb8a3800 60903a00 ..........8.`.:. │ │ + 0x00e24040 00000000 00001000 948a3800 60903a00 ..........8.`.:. │ │ 0x00e24050 30000000 20000000 0c000000 10000000 0... ........... │ │ 0x00e24060 20000000 02000000 00008000 00000000 ............... │ │ 0x00e24070 00000000 00001000 947a3b00 f8943b00 .........z;...;. │ │ 0x00e24080 20000000 20000000 0c000000 10000000 ... ........... │ │ 0x00e24090 20000000 03000000 feffffff ffffffff ............... │ │ 0x00e240a0 00000000 10000000 1840e200 4840e200 .........@..H@.. │ │ 0x00e240b0 7840e200 d45cbf00 1c60bf00 5c60bf00 x@...\...`..\`.. │ │ 0x00e240c0 6460bf00 6c60bf00 1461bf00 1c61bf00 d`..l`...a...a.. │ │ 0x00e240d0 3864bf00 4464bf00 e865bf00 d466bf00 8d..Dd...e...f.. │ │ 0x00e240e0 dc66bf00 1c67bf00 dc67bf00 e067bf00 .f...g...g...g.. │ │ 0x00e240f0 e467bf00 00000000 e867bf00 4868bf00 .g.......g..Hh.. │ │ 0x00e24100 5068bf00 5868bf00 5c68bf00 0469bf00 Ph..Xh..\h...i.. │ │ - 0x00e24110 ac69bf00 b469bf00 ba923a00 d81b3900 .i...i....:...9. │ │ - 0x00e24120 eb3a3a00 1d063b00 23983b00 56e03800 .::...;.#.;.V.8. │ │ - 0x00e24130 d5503900 227b3b00 c8333900 eea83900 .P9."{;..39...9. │ │ - 0x00e24140 2fea3a00 02c53900 63e03800 3e8e3900 /.:...9.c.8.>.9. │ │ - 0x00e24150 3aea3a00 00b83b00 9b703900 30983b00 :.:...;..p9.0.;. │ │ - 0x00e24160 37753a00 578b3800 e65d3b00 40983b00 7u:.W.8..];.@.;. │ │ - 0x00e24170 d9a83900 966e3800 7f3f3b00 48753a00 ..9..n8..?;.Hu:. │ │ - 0x00e24180 fb3a3a00 a4703900 48fe3800 6f503800 .::..p9.H.8.oP8. │ │ - 0x00e24190 2f8e3900 13b83b00 678b3800 2c7b3b00 /.9...;.g.8.,{;. │ │ - 0x00e241a0 c8fe3900 8b3f3b00 33ae3a00 768b3800 ..9..?;.3.:.v.8. │ │ - 0x00e241b0 878b3800 42ca3a00 cf333900 34e33900 ..8.B.:..39.4.9. │ │ + 0x00e24110 ac69bf00 b469bf00 ba923a00 b11b3900 .i...i....:...9. │ │ + 0x00e24120 eb3a3a00 1d063b00 23983b00 2fe03800 .::...;.#.;./.8. │ │ + 0x00e24130 ae503900 227b3b00 a1333900 c7a83900 .P9."{;..39...9. │ │ + 0x00e24140 2fea3a00 dbc43900 3ce03800 178e3900 /.:...9.<.8...9. │ │ + 0x00e24150 3aea3a00 00b83b00 74703900 30983b00 :.:...;.tp9.0.;. │ │ + 0x00e24160 37753a00 308b3800 e65d3b00 40983b00 7u:.0.8..];.@.;. │ │ + 0x00e24170 b2a83900 6f6e3800 7f3f3b00 48753a00 ..9.on8..?;.Hu:. │ │ + 0x00e24180 fb3a3a00 7d703900 21fe3800 6f503800 .::.}p9.!.8.oP8. │ │ + 0x00e24190 088e3900 13b83b00 408b3800 2c7b3b00 ..9...;.@.8.,{;. │ │ + 0x00e241a0 c8fe3900 8b3f3b00 33ae3a00 4f8b3800 ..9..?;.3.:.O.8. │ │ + 0x00e241b0 608b3800 42ca3a00 a8333900 34e33900 `.8.B.:..39.4.9. │ │ 0x00e241c0 5cca3a00 6aca3a00 00223b00 f35d3b00 \.:.j.:..";..];. │ │ - 0x00e241d0 49ea3a00 3f7b3b00 bcfe3900 9c8b3800 I.:.?{;...9...8. │ │ - 0x00e241e0 4d8e3900 00000000 01000000 a45dc100 M.9..........].. │ │ + 0x00e241d0 49ea3a00 3f7b3b00 bcfe3900 758b3800 I.:.?{;...9.u.8. │ │ + 0x00e241e0 268e3900 00000000 01000000 a45dc100 &.9..........].. │ │ 0x00e241f0 02000000 cc2bc000 03000000 002cc000 .....+.......,.. │ │ 0x00e24200 04000000 0c2cc000 00000000 00000000 .....,.......... │ │ 0x00e24210 9437c000 c039c000 e46ec000 f46ec000 .7...9...n...n.. │ │ 0x00e24220 0c6fc000 1070c000 747ac000 107bc000 .o...p..tz...{.. │ │ 0x00e24230 1465c000 3066c000 a87dc000 286dc000 .e..0f...}..(m.. │ │ 0x00e24240 c47dc000 00000000 d87dc000 e07dc000 .}.......}...}.. │ │ 0x00e24250 2c3bc000 f47dc000 b467c000 647ec000 ,;...}...g..d~.. │ │ @@ -29688,105 +29688,105 @@ │ │ 0x00e24840 02030000 989bbb00 589bbb00 01030000 ........X....... │ │ 0x00e24850 a89bbb00 689bbb00 00030000 00000000 ....h........... │ │ 0x00e24860 00000000 00000000 00000000 00000000 ................ │ │ 0x00e24870 fdfe0000 089cbb00 d89bbb00 fffe0000 ................ │ │ 0x00e24880 e89bbb00 c89bbb00 00010000 f89bbb00 ................ │ │ 0x00e24890 00000000 00000000 00000000 00000000 ................ │ │ 0x00e248a0 01000000 10000000 bc48e200 02000000 .........H...... │ │ - 0x00e248b0 00000000 08000000 bec33800 00000000 ..........8..... │ │ + 0x00e248b0 00000000 08000000 97c33800 00000000 ..........8..... │ │ 0x00e248c0 00000000 00000000 22af3a00 782cc300 ........".:.x,.. │ │ 0x00e248d0 01000000 00000000 04000000 79cb3a00 ............y.:. │ │ 0x00e248e0 782cc300 01000000 10000000 0049e200 x,...........I.. │ │ - 0x00e248f0 04000000 5049e200 10000000 b5513900 ....PI.......Q9. │ │ + 0x00e248f0 04000000 5049e200 10000000 8e513900 ....PI.......Q9. │ │ 0x00e24900 00000000 00000000 00000000 8efa3900 ..............9. │ │ 0x00e24910 682bc300 00000000 00000000 04000000 h+.............. │ │ 0x00e24920 2a073b00 f831c300 00000000 00000000 *.;..1.......... │ │ - 0x00e24930 08000000 7fa93900 2c2bc300 8b000000 ......9.,+...... │ │ + 0x00e24930 08000000 58a93900 2c2bc300 8b000000 ....X.9.,+...... │ │ 0x00e24940 00000000 0c000000 cd5e3b00 b0ecd300 .........^;..... │ │ 0x00e24950 00000000 00000000 00000000 00000000 ................ │ │ 0x00e24960 b0d0c200 00000000 00000000 00000000 ................ │ │ 0x00e24970 04000000 00000000 00000000 00000000 ................ │ │ 0x00e24980 00000000 a4993b00 00000000 02000000 ......;......... │ │ 0x00e24990 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e249a0 e5e13800 00000000 0a000000 00000000 ..8............. │ │ + 0x00e249a0 bee13800 00000000 0a000000 00000000 ..8............. │ │ 0x00e249b0 00000000 00000000 00000000 c23c3a00 .............<:. │ │ 0x00e249c0 00000000 03000000 00000000 00000000 ................ │ │ 0x00e249d0 00000000 00000000 52073b00 00000000 ........R.;..... │ │ 0x00e249e0 0c000000 00000000 00000000 00000000 ................ │ │ - 0x00e249f0 00000000 558c3800 00000000 13000000 ....U.8......... │ │ + 0x00e249f0 00000000 2e8c3800 00000000 13000000 ......8......... │ │ 0x00e24a00 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e24a10 56713900 00000000 16000000 00000000 Vq9............. │ │ - 0x00e24a20 00000000 00000000 00000000 8ea93900 ..............9. │ │ + 0x00e24a10 2f713900 00000000 16000000 00000000 /q9............. │ │ + 0x00e24a20 00000000 00000000 00000000 67a93900 ............g.9. │ │ 0x00e24a30 00000000 18000000 00000000 00000000 ................ │ │ 0x00e24a40 00000000 00000000 a9e43900 00000000 ..........9..... │ │ 0x00e24a50 05000000 00000000 00000000 00000000 ................ │ │ 0x00e24a60 00000000 30233b00 00000000 06000000 ....0#;......... │ │ 0x00e24a70 00000000 00000000 00000000 00000000 ................ │ │ 0x00e24a80 51763a00 00000000 fcffffff 00000000 Qv:............. │ │ - 0x00e24a90 00000000 00000000 00000000 10353900 .............59. │ │ + 0x00e24a90 00000000 00000000 00000000 e9343900 .............49. │ │ 0x00e24aa0 00000000 10000000 00000000 00000000 ................ │ │ 0x00e24ab0 00000000 00000000 ed5e3b00 05000000 .........^;..... │ │ 0x00e24ac0 173d0100 00000000 00000000 00000000 .=.............. │ │ 0x00e24ad0 10000000 edda3b00 05000000 50280000 ......;.....P(.. │ │ 0x00e24ae0 00000000 00000000 00000000 10000000 ................ │ │ - 0x00e24af0 f0513900 05000000 06290000 00000000 .Q9......)...... │ │ - 0x00e24b00 00000000 00000000 10000000 19353900 .............59. │ │ + 0x00e24af0 c9513900 05000000 06290000 00000000 .Q9......)...... │ │ + 0x00e24b00 00000000 00000000 10000000 f2343900 .............49. │ │ 0x00e24b10 00000000 01000000 00000000 00000000 ................ │ │ - 0x00e24b20 00000000 ffffffff 658c3800 00000000 ........e.8..... │ │ + 0x00e24b20 00000000 ffffffff 3e8c3800 00000000 ........>.8..... │ │ 0x00e24b30 01000000 00000000 00000000 00000000 ................ │ │ - 0x00e24b40 00000000 29353900 00000000 04000000 ....)59......... │ │ + 0x00e24b40 00000000 02353900 00000000 04000000 .....59......... │ │ 0x00e24b50 00000000 00000000 00000000 00080000 ................ │ │ 0x00e24b60 bee43900 00000000 ffffffff 804be200 ..9..........K.. │ │ 0x00e24b70 00000000 00000000 00000000 b6993b00 ..............;. │ │ 0x00e24b80 04000000 00000000 00000000 b6993b00 ..............;. │ │ 0x00e24b90 782cc300 00000000 ffffffff b04be200 x,...........K.. │ │ 0x00e24ba0 00000000 00000000 00000000 d23c3a00 .............<:. │ │ 0x00e24bb0 02000000 00000000 00000000 d23c3a00 .............<:. │ │ 0x00e24bc0 782cc300 01000000 10000000 e04be200 x,...........K.. │ │ 0x00e24bd0 02000000 00000000 08000000 51583a00 ............QX:. │ │ 0x00e24be0 00000000 00000000 00000000 c8993b00 ..............;. │ │ 0x00e24bf0 682cc300 01000000 00000000 04000000 h,.............. │ │ - 0x00e24c00 826f3800 782cc300 00000000 02000000 .o8.x,.......... │ │ + 0x00e24c00 5b6f3800 782cc300 00000000 02000000 [o8.x,.......... │ │ 0x00e24c10 00000000 00000000 94d7e500 02000000 ................ │ │ - 0x00e24c20 53c63900 00000000 02000000 00000000 S.9............. │ │ + 0x00e24c20 2cc63900 00000000 02000000 00000000 ,.9............. │ │ 0x00e24c30 00000000 94d7e500 00000000 e97c3b00 .............|;. │ │ 0x00e24c40 00000000 02000000 00000000 00000000 ................ │ │ 0x00e24c50 94d7e500 03000000 4e403b00 00000000 ........N@;..... │ │ 0x00e24c60 02000000 00000000 00000000 94d7e500 ................ │ │ - 0x00e24c70 01000000 f2e13800 00000000 02000000 ......8......... │ │ + 0x00e24c70 01000000 cbe13800 00000000 02000000 ......8......... │ │ 0x00e24c80 00000000 00000000 b4d7e500 03000000 ................ │ │ 0x00e24c90 431b3a00 00000000 02000000 00000000 C.:............. │ │ 0x00e24ca0 00000000 b4d7e500 01000000 52eb3a00 ............R.:. │ │ 0x00e24cb0 09020000 44af3a00 ec71c300 b848c300 ....D.:..q...H.. │ │ 0x00e24cc0 4c72c300 284ac300 584bc300 804bc300 Lr..(J..XK...K.. │ │ 0x00e24cd0 9c4cc300 7c52c300 5c53c300 cc53c300 .L..|R..\S...S.. │ │ 0x00e24ce0 00000000 00000000 64000010 5aeb3a00 ........d...Z.:. │ │ 0x00e24cf0 8d000010 50af3a00 81000010 3f513800 ....P.:.....?Q8. │ │ - 0x00e24d00 65000010 67eb3a00 7c000010 936f3800 e...g.:.|....o8. │ │ - 0x00e24d10 67000010 74073b00 93000010 728c3800 g...t.;.....r.8. │ │ - 0x00e24d20 6b000010 9da93900 84000010 1d523900 k.....9......R9. │ │ - 0x00e24d30 85000010 6b8f3900 86000010 14c43800 ....k.9.......8. │ │ - 0x00e24d40 7d000010 a41c3900 87000010 55403b00 }.....9.....U@;. │ │ + 0x00e24d00 65000010 67eb3a00 7c000010 6c6f3800 e...g.:.|...lo8. │ │ + 0x00e24d10 67000010 74073b00 93000010 4b8c3800 g...t.;.....K.8. │ │ + 0x00e24d20 6b000010 76a93900 84000010 f6513900 k...v.9......Q9. │ │ + 0x00e24d30 85000010 448f3900 86000010 edc33800 ....D.9.......8. │ │ + 0x00e24d40 7d000010 7d1c3900 87000010 55403b00 }...}.9.....U@;. │ │ 0x00e24d50 7b000010 5c583a00 66000010 d14d3800 {...\X:.f....M8. │ │ 0x00e24d60 88000010 e5e43900 8e000010 df3c3a00 ......9......<:. │ │ - 0x00e24d70 82000010 b51c3900 6e000010 59513800 ......9.n...YQ8. │ │ - 0x00e24d80 8f000010 9f6f3800 90000010 027d3b00 .....o8......};. │ │ - 0x00e24d90 71000010 898f3900 80000010 bfa93900 q.....9.......9. │ │ - 0x00e24da0 96000010 2f523900 6a000010 59c63900 ..../R9.j...Y.9. │ │ + 0x00e24d70 82000010 8e1c3900 6e000010 59513800 ......9.n...YQ8. │ │ + 0x00e24d80 8f000010 786f3800 90000010 027d3b00 ....xo8......};. │ │ + 0x00e24d90 71000010 628f3900 80000010 98a93900 q...b.9.......9. │ │ + 0x00e24da0 96000010 08523900 6a000010 32c63900 .....R9.j...2.9. │ │ 0x00e24db0 6c000010 64403b00 68000010 237d3b00 l...d@;.h...#};. │ │ 0x00e24dc0 69000010 63583a00 75000010 04003a00 i...cX:.u.....:. │ │ 0x00e24dd0 76000010 82073b00 89000010 1a003a00 v.....;.......:. │ │ - 0x00e24de0 77000010 d2993b00 8a000010 04ff3800 w.....;.......8. │ │ - 0x00e24df0 8b000010 9a073b00 6d000010 3d523900 ......;.m...=R9. │ │ + 0x00e24de0 77000010 d2993b00 8a000010 ddfe3800 w.....;.......8. │ │ + 0x00e24df0 8b000010 9a073b00 6d000010 16523900 ......;.m....R9. │ │ 0x00e24e00 91000010 45233b00 78000010 08543a00 ....E#;.x....T:. │ │ - 0x00e24e10 8c000010 c36f3800 92000010 74583a00 .....o8.....tX:. │ │ - 0x00e24e20 79000010 51353900 83000010 16ff3800 y...Q59.......8. │ │ + 0x00e24e10 8c000010 9c6f3800 92000010 74583a00 .....o8.....tX:. │ │ + 0x00e24e20 79000010 2a353900 83000010 effe3800 y...*59.......8. │ │ 0x00e24e30 7e000010 7a763a00 7a000010 6c513800 ~...zv:.z...lQ8. │ │ 0x00e24e40 6f000010 91763a00 97000010 8a583a00 o....v:......X:. │ │ - 0x00e24e50 70000010 ad763a00 96000010 2f523900 p....v:...../R9. │ │ + 0x00e24e50 70000010 ad763a00 96000010 08523900 p....v:......R9. │ │ 0x00e24e60 00000000 00000000 1b040000 f73c3a00 .............<:. │ │ 0x00e24e70 ec71c300 ec8ac300 4c72c300 f89cc300 .q......Lr...... │ │ 0x00e24e80 00000000 00000000 4097c300 309ec300 ........@...0... │ │ 0x00e24e90 048cc300 00000000 c88cc300 108ec300 ................ │ │ 0x00e24ea0 02040000 2e003a00 ec71c300 589fc300 ......:..q..X... │ │ 0x00e24eb0 4c72c300 609fc300 689fc300 709fc300 Lr..`...h...p... │ │ 0x00e24ec0 789fc300 809fc300 889fc300 00000000 x............... │ │ @@ -29839,94 +29839,94 @@ │ │ 0x00e251b0 dc953c00 c0000000 c0000000 00000000 ..<............. │ │ 0x00e251c0 02000000 dc983c00 c0000000 c0000000 ......<......... │ │ 0x00e251d0 00000000 02000000 dc9b3c00 00010000 ..........<..... │ │ 0x00e251e0 00010000 00000000 02000000 dc9f3c00 ..............<. │ │ 0x00e251f0 00010000 00010000 00000000 02000000 ................ │ │ 0x00e25200 dca33c00 01000000 01000000 00000000 ..<............. │ │ 0x00e25210 02000000 ee763a00 04000000 01000000 .....v:......... │ │ - 0x00e25220 c18f3900 07000000 01000000 b0473800 ..9..........G8. │ │ + 0x00e25220 9a8f3900 07000000 01000000 b0473800 ..9..........G8. │ │ 0x00e25230 04000000 05000000 4f543b00 03000000 ........OT;..... │ │ 0x00e25240 02000000 19a53a00 07000000 02000000 ......:......... │ │ - 0x00e25250 77b93b00 04000000 0a000000 67c43800 w.;.........g.8. │ │ + 0x00e25250 77b93b00 04000000 0a000000 40c43800 w.;.........@.8. │ │ 0x00e25260 0a000000 0a000000 086d3a00 03000000 .........m:..... │ │ - 0x00e25270 06000000 1e703800 06000000 06000000 .....p8......... │ │ + 0x00e25270 06000000 f76f3800 06000000 06000000 .....o8......... │ │ 0x00e25280 ad403b00 07000000 17000000 f3763a00 .@;..........v:. │ │ 0x00e25290 03000000 17000000 7cb93b00 0f000000 ........|.;..... │ │ - 0x00e252a0 18000000 fae13800 07000000 18000000 ......8......... │ │ + 0x00e252a0 18000000 d3e13800 07000000 18000000 ......8......... │ │ 0x00e252b0 f7763a00 03000000 04000000 85af3a00 .v:...........:. │ │ 0x00e252c0 0b000000 04000000 c8513800 06000000 .........Q8..... │ │ 0x00e252d0 03000000 07cc3a00 09000000 03000000 ......:......... │ │ 0x00e252e0 671b3a00 0f000000 1c000000 fb763a00 g.:..........v:. │ │ - 0x00e252f0 04000000 1c000000 72c43800 03000000 ........r.8..... │ │ + 0x00e252f0 04000000 1c000000 4bc43800 03000000 ........K.8..... │ │ 0x00e25300 16000000 b5403b00 09000000 16000000 .....@;......... │ │ - 0x00e25310 17843800 04000000 0c000000 bb713900 ..8..........q9. │ │ - 0x00e25320 0a000000 0c000000 5cff3800 03000000 ........\.8..... │ │ + 0x00e25310 f0833800 04000000 0c000000 94713900 ..8..........q9. │ │ + 0x00e25320 0a000000 0c000000 35ff3800 03000000 ........5.8..... │ │ 0x00e25330 1e000000 395f3b00 09000000 1e000000 ....9_;......... │ │ 0x00e25340 8c233b00 0d000000 1a000000 00773a00 .#;..........w:. │ │ 0x00e25350 07000000 1a000000 093d3a00 0f000000 .........=:..... │ │ - 0x00e25360 13000000 c6713900 09000000 13000000 .....q9......... │ │ - 0x00e25370 60ff3800 03000000 14000000 91af3a00 `.8...........:. │ │ + 0x00e25360 13000000 9f713900 09000000 13000000 .....q9......... │ │ + 0x00e25370 39ff3800 03000000 14000000 91af3a00 9.8...........:. │ │ 0x00e25380 09000000 14000000 771b3a00 0d000000 ........w.:..... │ │ 0x00e25390 14000000 cf513800 0d000000 1b000000 .....Q8......... │ │ - 0x00e253a0 76c43800 06000000 1b000000 7dc43800 v.8.........}.8. │ │ + 0x00e253a0 4fc43800 06000000 1b000000 56c43800 O.8.........V.8. │ │ 0x00e253b0 07000000 12000000 851b3a00 0d000000 ..........:..... │ │ 0x00e253c0 12000000 dd513800 08000000 10000000 .....Q8......... │ │ 0x00e253d0 0a593a00 03000000 10000000 6d003a00 .Y:.........m.:. │ │ - 0x00e253e0 03000000 11000000 85c43800 03000000 ..........8..... │ │ + 0x00e253e0 03000000 11000000 5ec43800 03000000 ........^.8..... │ │ 0x00e253f0 02000100 0e593a00 08000000 02000100 .....Y:......... │ │ 0x00e25400 559a3b00 03000000 01000100 8cb93b00 U.;...........;. │ │ - 0x00e25410 08000000 01000100 89c43800 07000000 ..........8..... │ │ - 0x00e25420 05000100 12aa3900 07000000 06000100 ......9......... │ │ + 0x00e25410 08000000 01000100 62c43800 07000000 ........b.8..... │ │ + 0x00e25420 05000100 eba93900 07000000 06000100 ......9......... │ │ 0x00e25430 9a233b00 07000000 07000100 bf403b00 .#;..........@;. │ │ - 0x00e25440 07000000 04000100 f41c3900 04000000 ..........9..... │ │ - 0x00e25450 08000100 d48c3800 06000000 08000100 ......8......... │ │ + 0x00e25440 07000000 04000100 cd1c3900 04000000 ..........9..... │ │ + 0x00e25450 08000100 ad8c3800 06000000 08000100 ......8......... │ │ 0x00e25460 05000000 00c00000 00000000 00000000 ................ │ │ 0x00e25470 00000000 10000000 9b1b3a00 1c000000 ..........:..... │ │ - 0x00e25480 1c000000 00000000 a7a33800 bbc63900 ..........8...9. │ │ + 0x00e25480 1c000000 00000000 80a33800 94c63900 ..........8...9. │ │ 0x00e25490 9cd2c400 1cd4c400 a4d5c400 0cd6c400 ................ │ │ 0x00e254a0 18d6c400 5cd6c400 24d8c400 30d8c400 ....\...$...0... │ │ 0x00e254b0 38d8c400 40d8c400 48d8c400 b4d8c400 8...@...H....... │ │ 0x00e254c0 d8d8c400 fcd8c400 78d9c400 a4d9c400 ........x....... │ │ 0x00e254d0 00000000 b0d9c400 b8d9c400 00000000 ................ │ │ 0x00e254e0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e254f0 00000000 50dac400 a4dac400 00000000 ....P........... │ │ 0x00e25500 00000000 00000000 00000000 acdac400 ................ │ │ 0x00e25510 b8dac400 84dcc400 8cdcc400 00000000 ................ │ │ 0x00e25520 98030000 98030000 00000000 26cc3a00 ............&.:. │ │ - 0x00e25530 e18f3900 9cd2c400 1cd4c400 a4d5c400 ..9............. │ │ + 0x00e25530 ba8f3900 9cd2c400 1cd4c400 a4d5c400 ..9............. │ │ 0x00e25540 0cd6c400 18d6c400 5cd6c400 24d8c400 ........\...$... │ │ 0x00e25550 30d8c400 38d8c400 40d8c400 48d8c400 0...8...@...H... │ │ 0x00e25560 b4d8c400 d8d8c400 fcd8c400 78d9c400 ............x... │ │ 0x00e25570 a4d9c400 00000000 b0d9c400 f0dcc400 ................ │ │ 0x00e25580 00000000 00000000 00000000 00000000 ................ │ │ 0x00e25590 00000000 00000000 50dac400 a4dac400 ........P....... │ │ 0x00e255a0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e255b0 acdac400 b8dac400 f8dcc400 8cdcc400 ................ │ │ 0x00e255c0 00000000 01000000 10000000 e055e200 .............U.. │ │ 0x00e255d0 03000000 1c56e200 74000000 5ddb3b00 .....V..t...].;. │ │ - 0x00e255e0 00000000 00000000 08000000 018d3800 ..............8. │ │ + 0x00e255e0 00000000 00000000 08000000 da8c3800 ..............8. │ │ 0x00e255f0 c4e7c400 00000000 00000000 10000000 ................ │ │ 0x00e25600 f4e43900 c4e7c400 01100000 00000000 ..9............. │ │ 0x00e25610 40000000 ee8c3a00 e838c300 00000000 @.....:..8...... │ │ 0x00e25620 00000000 00000000 00000000 24e7c400 ............$... │ │ 0x00e25630 00000000 00000000 01000000 10000000 ................ │ │ 0x00e25640 5456e200 05000000 00000000 14000000 TV.............. │ │ 0x00e25650 817d3b00 00000000 00000000 00000000 .};............. │ │ - 0x00e25660 86a53800 c4e7c400 00000000 00000000 ..8............. │ │ + 0x00e25660 5fa53800 c4e7c400 00000000 00000000 _.8............. │ │ 0x00e25670 08000000 d1b63b00 c4e7c400 00000000 ......;......... │ │ 0x00e25680 00000000 04000000 c6233b00 c4e7c400 .........#;..... │ │ 0x00e25690 01000000 00000000 0c000000 03ba3b00 ..............;. │ │ 0x00e256a0 c4e7c400 01000000 00000000 10000000 ................ │ │ 0x00e256b0 08773a00 b4e7c400 01000000 10000000 .w:............. │ │ 0x00e256c0 d456e200 02000000 00000000 08000000 .V.............. │ │ 0x00e256d0 38083b00 00000000 00000000 00000000 8.;............. │ │ 0x00e256e0 eefd3900 c82bc300 00000000 00000000 ..9..+.......... │ │ - 0x00e256f0 04000000 0a8d3800 c4e7c400 00000000 ......8......... │ │ + 0x00e256f0 04000000 e38c3800 c4e7c400 00000000 ......8......... │ │ 0x00e25700 02000000 00000000 00000000 00d8e500 ................ │ │ - 0x00e25710 00000000 b1353900 00000000 02000000 .....59......... │ │ + 0x00e25710 00000000 8a353900 00000000 02000000 .....59......... │ │ 0x00e25720 00000000 00000000 20d8e500 01000000 ........ ....... │ │ 0x00e25730 c0af3a00 0ca83c00 21000000 21000000 ..:...<.!...!... │ │ 0x00e25740 00000000 02000000 42000000 74000000 ........B...t... │ │ 0x00e25750 01000000 00000000 00000000 00000000 ................ │ │ 0x00e25760 00000000 00000000 00000000 00000000 ................ │ │ 0x00e25770 00000000 00000000 00000000 00000000 ................ │ │ 0x00e25780 00000000 00000000 00000000 00000000 ................ │ │ @@ -29976,33 +29976,33 @@ │ │ 0x00e25a40 00000000 00000000 00000000 00000000 ................ │ │ 0x00e25a50 00000000 00000000 00000000 00000000 ................ │ │ 0x00e25a60 00000000 00000000 1454c500 2054c500 .........T.. T.. │ │ 0x00e25a70 a055c500 7056c500 00000000 01000000 .U..pV.......... │ │ 0x00e25a80 10000000 985ae200 06000000 105be200 .....Z.......[.. │ │ 0x00e25a90 70000000 35ab3a00 00100000 00000000 p...5.:......... │ │ 0x00e25aa0 04000000 8efa3900 c838c300 00000000 ......9..8...... │ │ - 0x00e25ab0 00000000 08000000 018d3800 c4e7c400 ..........8..... │ │ + 0x00e25ab0 00000000 08000000 da8c3800 c4e7c400 ..........8..... │ │ 0x00e25ac0 00000000 00000000 0c000000 7a3d3a00 ............z=:. │ │ 0x00e25ad0 c4e7c400 00000000 00000000 10000000 ................ │ │ 0x00e25ae0 f4e43900 c4e7c400 00000000 00000000 ..9............. │ │ - 0x00e25af0 40000000 8eff3800 c4e7c400 00000000 @.....8......... │ │ + 0x00e25af0 40000000 67ff3800 c4e7c400 00000000 @...g.8......... │ │ 0x00e25b00 00000000 44000000 77003a00 d4e7c400 ....D...w.:..... │ │ 0x00e25b10 00000000 00000000 00000000 00000000 ................ │ │ 0x00e25b20 8458c500 00000000 00000000 01000000 .X.............. │ │ 0x00e25b30 10000000 485be200 03000000 845be200 ....H[.......[.. │ │ 0x00e25b40 70000000 35ab3a00 00000000 00000000 p...5.:......... │ │ - 0x00e25b50 08000000 018d3800 c4e7c400 00000000 ......8......... │ │ + 0x00e25b50 08000000 da8c3800 c4e7c400 00000000 ......8......... │ │ 0x00e25b60 00000000 0c000000 7a3d3a00 c4e7c400 ........z=:..... │ │ 0x00e25b70 00000000 00000000 10000000 f4e43900 ..............9. │ │ 0x00e25b80 c4e7c400 00000000 00000000 00000000 ................ │ │ 0x00e25b90 00000000 8458c500 00000000 00000000 .....X.......... │ │ 0x00e25ba0 01000000 10000000 bc5be200 04000000 .........[...... │ │ 0x00e25bb0 0c5ce200 70000000 35ab3a00 00000000 .\..p...5.:..... │ │ - 0x00e25bc0 00000000 40000000 8eff3800 c4e7c400 ....@.....8..... │ │ - 0x00e25bd0 00000000 00000000 08000000 018d3800 ..............8. │ │ + 0x00e25bc0 00000000 40000000 67ff3800 c4e7c400 ....@...g.8..... │ │ + 0x00e25bd0 00000000 00000000 08000000 da8c3800 ..............8. │ │ 0x00e25be0 c4e7c400 00000000 00000000 0c000000 ................ │ │ 0x00e25bf0 7a3d3a00 c4e7c400 00000000 00000000 z=:............. │ │ 0x00e25c00 10000000 f4e43900 c4e7c400 00000000 ......9......... │ │ 0x00e25c10 00000000 00000000 00000000 8458c500 .............X.. │ │ 0x00e25c20 00000000 00000000 98010000 98010000 ................ │ │ 0x00e25c30 00000000 0b213b00 c41b3a00 1482c500 .....!;...:..... │ │ 0x00e25c40 0883c500 4884c500 bc84c500 00000000 ....H........... │ │ @@ -30013,167 +30013,167 @@ │ │ 0x00e25c90 00000000 00000000 00000000 1089c500 ................ │ │ 0x00e25ca0 6489c500 6c89c500 00000000 00000000 d...l........... │ │ 0x00e25cb0 00000000 00000000 c489c500 d089c500 ................ │ │ 0x00e25cc0 dc8bc500 c08cc500 1c8dc500 01000000 ................ │ │ 0x00e25cd0 10000000 e85ce200 06000000 00000000 .....\.......... │ │ 0x00e25ce0 18000000 46083b00 00100000 00000000 ....F.;......... │ │ 0x00e25cf0 00000000 8efa3900 c838c300 00000000 ......9..8...... │ │ - 0x00e25d00 00000000 04000000 52903900 0cb4c500 ........R.9..... │ │ - 0x00e25d10 00000000 00000000 08000000 cea83800 ..............8. │ │ + 0x00e25d00 00000000 04000000 2b903900 0cb4c500 ........+.9..... │ │ + 0x00e25d10 00000000 00000000 08000000 a7a83800 ..............8. │ │ 0x00e25d20 1cb4c500 00000000 00000000 0c000000 ................ │ │ - 0x00e25d30 5a903900 2c2bc300 00000000 00000000 Z.9.,+.......... │ │ + 0x00e25d30 33903900 2c2bc300 00000000 00000000 3.9.,+.......... │ │ 0x00e25d40 10000000 1afa3900 682bc300 01000000 ......9.h+...... │ │ - 0x00e25d50 00000000 14000000 b31d3900 682bc300 ..........9.h+.. │ │ + 0x00e25d50 00000000 14000000 8c1d3900 682bc300 ..........9.h+.. │ │ 0x00e25d60 02000000 00000000 7c5de200 03000000 ........|]...... │ │ 0x00e25d70 00000000 08000000 ea403b00 00000000 .........@;..... │ │ 0x00e25d80 00000000 04000000 d5af3a00 682cc300 ..........:.h,.. │ │ - 0x00e25d90 00000000 00000000 04000000 16c53800 ..............8. │ │ + 0x00e25d90 00000000 00000000 04000000 efc43800 ..............8. │ │ 0x00e25da0 9491c500 00000000 00000000 04000000 ................ │ │ 0x00e25db0 b4003a00 482cc300 01000000 10000000 ..:.H,.......... │ │ 0x00e25dc0 d45de200 03000000 00000000 0c000000 .].............. │ │ 0x00e25dd0 d91b3a00 00100000 00000000 00000000 ..:............. │ │ 0x00e25de0 5ecc3a00 c838c300 00100000 00000000 ^.:..8.......... │ │ - 0x00e25df0 04000000 26533900 c838c300 00100000 ....&S9..8...... │ │ + 0x00e25df0 04000000 ff523900 c838c300 00100000 .....R9..8...... │ │ 0x00e25e00 00000000 08000000 eceb3a00 c838c300 ..........:..8.. │ │ 0x00e25e10 01000000 10000000 2c5ee200 03000000 ........,^...... │ │ - 0x00e25e20 00000000 0c000000 39903900 00100000 ........9.9..... │ │ - 0x00e25e30 00000000 00000000 d4353900 c838c300 .........59..8.. │ │ + 0x00e25e20 00000000 0c000000 12903900 00100000 ..........9..... │ │ + 0x00e25e30 00000000 00000000 ad353900 c838c300 .........59..8.. │ │ 0x00e25e40 00000000 00000000 04000000 1f1b3b00 ..............;. │ │ 0x00e25e50 682cc300 00010000 ffffffff 00000000 h,.............. │ │ - 0x00e25e60 39903900 fcb3c500 00000000 04000000 9.9............. │ │ + 0x00e25e60 12903900 fcb3c500 00000000 04000000 ..9............. │ │ 0x00e25e70 00000000 845ee200 03000000 cc5ee200 .....^.......^.. │ │ 0x00e25e80 00000000 a9020000 00000000 00000000 ................ │ │ - 0x00e25e90 08000000 c4a83800 482cc300 aa020000 ......8.H,...... │ │ + 0x00e25e90 08000000 9da83800 482cc300 aa020000 ......8.H,...... │ │ 0x00e25ea0 00000000 00000000 08000000 33e53900 ............3.9. │ │ 0x00e25eb0 682bc300 ab020000 00000000 00000000 h+.............. │ │ 0x00e25ec0 08000000 33ba3b00 7491c500 00000000 ....3.;.t....... │ │ - 0x00e25ed0 00000000 08000000 57703800 782cc300 ........Wp8.x,.. │ │ + 0x00e25ed0 00000000 08000000 30703800 782cc300 ........0p8.x,.. │ │ 0x00e25ee0 01000000 10000000 fc5ee200 02000000 .........^...... │ │ 0x00e25ef0 00000000 08000000 a6003a00 00000000 ..........:..... │ │ 0x00e25f00 00000000 00000000 3de53900 682cc300 ........=.9.h,.. │ │ 0x00e25f10 00010000 ffffffff 00000000 a6003a00 ..............:. │ │ 0x00e25f20 2cb4c500 00000000 00000000 00000000 ,............... │ │ 0x00e25f30 405fe200 02000000 705fe200 00000000 @_......p_...... │ │ 0x00e25f40 96010000 00000000 00000000 04000000 ................ │ │ - 0x00e25f50 29533900 682bc300 97010000 00000000 )S9.h+.......... │ │ + 0x00e25f50 02533900 682bc300 97010000 00000000 .S9.h+.......... │ │ 0x00e25f60 00000000 04000000 f9403b00 8491c500 .........@;..... │ │ - 0x00e25f70 00000000 00000000 04000000 57703800 ............Wp8. │ │ + 0x00e25f70 00000000 00000000 04000000 30703800 ............0p8. │ │ 0x00e25f80 782cc300 01000000 10000000 a05fe200 x,..........._.. │ │ - 0x00e25f90 03000000 00000000 0c000000 5f703800 ............_p8. │ │ - 0x00e25fa0 00000000 00000000 00000000 c29e3800 ..............8. │ │ + 0x00e25f90 03000000 00000000 0c000000 38703800 ............8p8. │ │ + 0x00e25fa0 00000000 00000000 00000000 9b9e3800 ..............8. │ │ 0x00e25fb0 2c2bc300 00000000 00000000 04000000 ,+.............. │ │ - 0x00e25fc0 d6353900 2c2bc300 01000000 00000000 .59.,+.......... │ │ + 0x00e25fc0 af353900 2c2bc300 01000000 00000000 .59.,+.......... │ │ 0x00e25fd0 08000000 eefd3900 c82bc300 01000000 ......9..+...... │ │ 0x00e25fe0 10000000 f85fe200 04000000 00000000 ....._.......... │ │ - 0x00e25ff0 10000000 59aa3900 00100000 00000000 ....Y.9......... │ │ + 0x00e25ff0 10000000 32aa3900 00100000 00000000 ....2.9......... │ │ 0x00e26000 00000000 8efa3900 c838c300 00000000 ......9..8...... │ │ - 0x00e26010 00000000 04000000 d8353900 2c2bc300 .........59.,+.. │ │ + 0x00e26010 00000000 04000000 b1353900 2c2bc300 .........59.,+.. │ │ 0x00e26020 91000000 00000000 08000000 51133a00 ............Q.:. │ │ 0x00e26030 a491c500 91000000 01000000 0c000000 ................ │ │ - 0x00e26040 31723900 c82bc300 00000000 dc003a00 1r9..+........:. │ │ - 0x00e26050 01000000 f9c23900 00000000 e3583a00 ......9......X:. │ │ + 0x00e26040 0a723900 c82bc300 00000000 dc003a00 .r9..+........:. │ │ + 0x00e26050 01000000 d2c23900 00000000 e3583a00 ......9......X:. │ │ 0x00e26060 00200000 fceb3a00 00400000 e9933a00 . ....:..@....:. │ │ - 0x00e26070 04000000 53083b00 02000000 d4a83800 ....S.;.......8. │ │ - 0x00e26080 06000000 7b703800 c0020000 34b93c00 ....{p8.....4.<. │ │ + 0x00e26070 04000000 53083b00 02000000 ada83800 ....S.;.......8. │ │ + 0x00e26080 06000000 54703800 c0020000 34b93c00 ....Tp8.....4.<. │ │ 0x00e26090 00000000 70ba3b00 c1020000 acb93c00 ....p.;.......<. │ │ 0x00e260a0 00000000 0a943a00 c2020000 24ba3c00 ......:.....$.<. │ │ 0x00e260b0 00000000 30943a00 c3020000 a8ba3c00 ....0.:.......<. │ │ 0x00e260c0 00000000 30943a00 c4020000 2cbb3c00 ....0.:.....,.<. │ │ - 0x00e260d0 00000000 f7353900 c5020000 bcbb3c00 .....59.......<. │ │ - 0x00e260e0 00000000 f7353900 c6020000 60bc3c00 .....59.....`.<. │ │ - 0x00e260f0 00000000 8d703800 c7020000 04bd3c00 .....p8.......<. │ │ + 0x00e260d0 00000000 d0353900 c5020000 bcbb3c00 .....59.......<. │ │ + 0x00e260e0 00000000 d0353900 c6020000 60bc3c00 .....59.....`.<. │ │ + 0x00e260f0 00000000 66703800 c7020000 04bd3c00 ....fp8.......<. │ │ 0x00e26100 00000000 7acc3a00 c8020000 a4bd3c00 ....z.:.......<. │ │ - 0x00e26110 00000000 5cc73900 c9020000 64be3c00 ....\.9.....d.<. │ │ - 0x00e26120 00000000 96ff3800 ca020000 30bf3c00 ......8.....0.<. │ │ + 0x00e26110 00000000 35c73900 c9020000 64be3c00 ....5.9.....d.<. │ │ + 0x00e26120 00000000 6fff3800 ca020000 30bf3c00 ....o.8.....0.<. │ │ 0x00e26130 00000000 9bba3b00 cb020000 00c03c00 ......;.......<. │ │ 0x00e26140 00000000 dadb3b00 cc020000 44c13c00 ......;.....D.<. │ │ 0x00e26150 00000000 e5003a00 99010000 f4c23c00 ......:.......<. │ │ - 0x00e26160 00000000 67aa3900 9a010000 a8c33c00 ....g.9.......<. │ │ + 0x00e26160 00000000 40aa3900 9a010000 a8c33c00 ....@.9.......<. │ │ 0x00e26170 00000000 a0cc3a00 9b010000 5cc43c00 ......:.....\.<. │ │ 0x00e26180 00000000 a0cc3a00 9c010000 10c53c00 ......:.......<. │ │ - 0x00e26190 00000000 dfa83800 9d010000 e8c53c00 ......8.......<. │ │ - 0x00e261a0 00000000 dfa83800 9e010000 c0c63c00 ......8.......<. │ │ - 0x00e261b0 00000000 dfa83800 9f010000 98c73c00 ......8.......<. │ │ - 0x00e261c0 149dc600 5f903900 cd020000 7cc83c00 ...._.9.....|.<. │ │ + 0x00e26190 00000000 b8a83800 9d010000 e8c53c00 ......8.......<. │ │ + 0x00e261a0 00000000 b8a83800 9e010000 c0c63c00 ......8.......<. │ │ + 0x00e261b0 00000000 b8a83800 9f010000 98c73c00 ......8.......<. │ │ + 0x00e261c0 149dc600 38903900 cd020000 7cc83c00 ....8.9.....|.<. │ │ 0x00e261d0 00000000 c7cc3a00 ce020000 fcc83c00 ......:.......<. │ │ 0x00e261e0 00000000 c7cc3a00 cf020000 7cc93c00 ......:.....|.<. │ │ - 0x00e261f0 00000000 228d3800 d0020000 08ca3c00 ....".8.......<. │ │ - 0x00e26200 00000000 52723900 d1020000 94ca3c00 ....Rr9.......<. │ │ + 0x00e261f0 00000000 fb8c3800 d0020000 08ca3c00 ......8.......<. │ │ + 0x00e26200 00000000 2b723900 d1020000 94ca3c00 ....+r9.......<. │ │ 0x00e26210 00000000 feaf3a00 d2020000 24cb3c00 ......:.....$.<. │ │ 0x00e26220 00000000 02ec3a00 d3020000 b4cb3c00 ......:.......<. │ │ 0x00e26230 00000000 0a9b3b00 d4020000 44cc3c00 ......;.....D.<. │ │ - 0x00e26240 00000000 36c53800 d5020000 00cd3c00 ....6.8.......<. │ │ - 0x00e26250 00000000 36c53800 d6020000 bccd3c00 ....6.8.......<. │ │ - 0x00e26260 00000000 82c73900 d7020000 80ce3c00 ......9.......<. │ │ - 0x00e26270 00000000 82c73900 d8020000 58cf3c00 ......9.....X.<. │ │ + 0x00e26240 00000000 0fc53800 d5020000 00cd3c00 ......8.......<. │ │ + 0x00e26250 00000000 0fc53800 d6020000 bccd3c00 ......8.......<. │ │ + 0x00e26260 00000000 5bc73900 d7020000 80ce3c00 ....[.9.......<. │ │ + 0x00e26270 00000000 5bc73900 d8020000 58cf3c00 ....[.9.....X.<. │ │ 0x00e26280 00000000 2b523800 d9020000 1cd03c00 ....+R8.......<. │ │ - 0x00e26290 00000000 1d363900 da020000 04d13c00 .....69.......<. │ │ - 0x00e262a0 00000000 1d363900 db020000 00d23c00 .....69.......<. │ │ - 0x00e262b0 00000000 87e23800 dc020000 48d33c00 ......8.....H.<. │ │ - 0x00e262c0 00000000 87e23800 dd020000 a4d43c00 ......8.......<. │ │ + 0x00e26290 00000000 f6353900 da020000 04d13c00 .....59.......<. │ │ + 0x00e262a0 00000000 f6353900 db020000 00d23c00 .....59.......<. │ │ + 0x00e262b0 00000000 60e23800 dc020000 48d33c00 ....`.8.....H.<. │ │ + 0x00e262c0 00000000 60e23800 dd020000 a4d43c00 ....`.8.......<. │ │ 0x00e262d0 00000000 47e53900 de020000 64d63c00 ....G.9.....d.<. │ │ 0x00e262e0 00000000 47e53900 ac020000 38d83c00 ....G.9.....8.<. │ │ 0x00e262f0 00000000 10013a00 ad020000 dcd83c00 ......:.......<. │ │ 0x00e26300 00000000 10013a00 ae020000 80d93c00 ......:.......<. │ │ 0x00e26310 00000000 10013a00 af020000 24da3c00 ......:.....$.<. │ │ 0x00e26320 00000000 369b3b00 b0020000 c0da3c00 ....6.;.......<. │ │ - 0x00e26330 00000000 06a93800 b1020000 74db3c00 ......8.....t.<. │ │ - 0x00e26340 00000000 06a93800 b2020000 28dc3c00 ......8.....(.<. │ │ - 0x00e26350 00000000 06a93800 b5020000 dcdc3c00 ......8.......<. │ │ + 0x00e26330 00000000 dfa83800 b1020000 74db3c00 ......8.....t.<. │ │ + 0x00e26340 00000000 dfa83800 b2020000 28dc3c00 ......8.....(.<. │ │ + 0x00e26350 00000000 dfa83800 b5020000 dcdc3c00 ......8.......<. │ │ 0x00e26360 00000000 04413b00 b6020000 90dd3c00 .....A;.......<. │ │ 0x00e26370 00000000 29ec3a00 b7020000 68de3c00 ....).:.....h.<. │ │ 0x00e26380 00000000 29ec3a00 b8020000 40df3c00 ....).:.....@.<. │ │ 0x00e26390 00000000 29ec3a00 bb020000 18e03c00 ....).:.......<. │ │ 0x00e263a0 00000000 995f3b00 bc020000 fce03c00 ....._;.......<. │ │ 0x00e263b0 00000000 2fb03a00 bd020000 f8e13c00 ..../.:.......<. │ │ 0x00e263c0 00000000 0f1c3a00 be020000 2ce33c00 ......:.....,.<. │ │ 0x00e263d0 00000000 2c413b00 bf020000 58e43c00 ....,A;.....X.<. │ │ - 0x00e263e0 00000000 49363900 df020000 ace53c00 ....I69.......<. │ │ + 0x00e263e0 00000000 22363900 df020000 ace53c00 ...."69.......<. │ │ 0x00e263f0 00000000 38013a00 e0020000 94ca3c00 ....8.:.......<. │ │ 0x00e26400 00000000 feaf3a00 e1020000 7cc83c00 ......:.....|.<. │ │ 0x00e26410 00000000 c7cc3a00 e2020000 38d83c00 ......:.....8.<. │ │ 0x00e26420 00000000 10013a00 e3020000 34b93c00 ......:.....4.<. │ │ 0x00e26430 00000000 70ba3b00 e4020000 60bc3c00 ....p.;.....`.<. │ │ - 0x00e26440 00000000 8d703800 e5020000 18e63c00 .....p8.......<. │ │ - 0x00e26450 00000000 b3c73900 e6020000 84e63c00 ......9.......<. │ │ - 0x00e26460 00000000 5dc53800 e7020000 bccd3c00 ....].8.......<. │ │ - 0x00e26470 00000000 82c73900 e8020000 80ce3c00 ......9.......<. │ │ - 0x00e26480 00000000 82c73900 e9020000 14e73c00 ......9.......<. │ │ - 0x00e26490 00000000 b8703800 ed020000 cce73c00 .....p8.......<. │ │ + 0x00e26440 00000000 66703800 e5020000 18e63c00 ....fp8.......<. │ │ + 0x00e26450 00000000 8cc73900 e6020000 84e63c00 ......9.......<. │ │ + 0x00e26460 00000000 36c53800 e7020000 bccd3c00 ....6.8.......<. │ │ + 0x00e26470 00000000 5bc73900 e8020000 80ce3c00 ....[.9.......<. │ │ + 0x00e26480 00000000 5bc73900 e9020000 14e73c00 ....[.9.......<. │ │ + 0x00e26490 00000000 91703800 ed020000 cce73c00 .....p8.......<. │ │ 0x00e264a0 00000000 c17d3b00 ee020000 54e83c00 .....};.....T.<. │ │ 0x00e264b0 00000000 6f773a00 99030000 f4e83c00 ....ow:.......<. │ │ 0x00e264c0 00000000 56943a00 9a030000 7ce93c00 ....V.:.....|.<. │ │ 0x00e264d0 00000000 56943a00 9b030000 04ea3c00 ....V.:.......<. │ │ - 0x00e264e0 00000000 83c53800 9c030000 a4ea3c00 ......8.......<. │ │ - 0x00e264f0 00000000 83c53800 9d030000 44eb3c00 ......8.....D.<. │ │ - 0x00e26500 00000000 d51d3900 9e030000 fceb3c00 ......9.......<. │ │ - 0x00e26510 00000000 d51d3900 9f030000 b4ec3c00 ......9.......<. │ │ + 0x00e264e0 00000000 5cc53800 9c030000 a4ea3c00 ....\.8.......<. │ │ + 0x00e264f0 00000000 5cc53800 9d030000 44eb3c00 ....\.8.....D.<. │ │ + 0x00e26500 00000000 ae1d3900 9e030000 fceb3c00 ......9.......<. │ │ + 0x00e26510 00000000 ae1d3900 9f030000 b4ec3c00 ......9.......<. │ │ 0x00e26520 00000000 19243b00 a0030000 84ed3c00 .....$;.......<. │ │ 0x00e26530 00000000 19243b00 a1030000 54ee3c00 .....$;.....T.<. │ │ 0x00e26540 00000000 73e53900 a2030000 54ef3c00 ....s.9.....T.<. │ │ 0x00e26550 00000000 73e53900 a3030000 54f03c00 ....s.9.....T.<. │ │ - 0x00e26560 00000000 de703800 a4030000 84f13c00 .....p8.......<. │ │ - 0x00e26570 00000000 de703800 a5030000 b4f23c00 .....p8.......<. │ │ + 0x00e26560 00000000 b7703800 a4030000 84f13c00 .....p8.......<. │ │ + 0x00e26570 00000000 b7703800 a5030000 b4f23c00 .....p8.......<. │ │ 0x00e26580 00000000 c1ba3b00 a6030000 44f43c00 ......;.....D.<. │ │ 0x00e26590 00000000 c1ba3b00 94040000 d4f53c00 ......;.......<. │ │ - 0x00e265a0 00000000 2ea93800 01000000 97010000 ......8......... │ │ + 0x00e265a0 00000000 07a93800 01000000 97010000 ......8......... │ │ 0x00e265b0 78d6c500 e4d6c500 08d7c500 48d7c500 x...........H... │ │ 0x00e265c0 24d8c500 3cd9c500 b4d9c500 5843c600 $...<.......XC.. │ │ 0x00e265d0 c8d9c500 98dac500 04dbc500 28dbc500 ............(... │ │ 0x00e265e0 54dbc500 b8dbc500 d4dbc500 b8dcc500 T............... │ │ 0x00e265f0 00000000 00000000 00000000 ccddc500 ................ │ │ 0x00e26600 e8e1c500 04e2c500 80e2c500 88e2c500 ................ │ │ 0x00e26610 0ce4c500 b8e5c500 bce6c500 8ce7c500 ................ │ │ 0x00e26620 00000000 00000000 1ce7c500 3ce7c500 ............<... │ │ 0x00e26630 50e7c500 24e9c500 00000000 00000000 P...$........... │ │ 0x00e26640 00000000 e820c600 2822c600 00000000 ..... ..("...... │ │ 0x00e26650 4415c600 4c1cc600 d414c600 00000000 D...L........... │ │ 0x00e26660 00000000 b875c600 f480c600 2481c600 .....u......$... │ │ 0x00e26670 2c88c600 00000000 00000000 84e9c500 ,............... │ │ - 0x00e26680 ecebc500 10eec500 c1ff3800 00000000 ..........8..... │ │ + 0x00e26680 ecebc500 10eec500 9aff3800 00000000 ..........8..... │ │ 0x00e26690 00000000 00000000 00000000 00000000 ................ │ │ 0x00e266a0 00000000 00000000 ac13c600 6075c600 ............`u.. │ │ 0x00e266b0 c47ac600 b079c600 087ac600 5c87c600 .z...y...z..\... │ │ 0x00e266c0 6c7ac600 01000000 96010000 9c96c600 lz.............. │ │ 0x00e266d0 b896c600 e896c600 1897c600 c097c600 ................ │ │ 0x00e266e0 b0efc600 ecf0c600 5843c600 f4f0c600 ........XC...... │ │ 0x00e266f0 4cf3c600 bcf3c600 e0f3c600 0cf4c600 L............... │ │ @@ -30198,25 +30198,25 @@ │ │ 0x00e26820 8cbac600 5c99c600 c899c600 00000000 ....\........... │ │ 0x00e26830 389ac600 609bc600 bc9bc600 189cc600 8...`........... │ │ 0x00e26840 e820c600 2822c600 00000000 4415c600 . ..("......D... │ │ 0x00e26850 4c1cc600 d414c600 00000000 00000000 L............... │ │ 0x00e26860 b875c600 f480c600 2481c600 2c88c600 .u......$...,... │ │ 0x00e26870 00000000 00000000 00000000 00000000 ................ │ │ 0x00e26880 00000000 0a040000 0a040000 00000000 ................ │ │ - 0x00e26890 51c33900 ad533900 f420c700 7821c700 Q.9..S9.. ..x!.. │ │ + 0x00e26890 2ac33900 86533900 f420c700 7821c700 *.9..S9.. ..x!.. │ │ 0x00e268a0 d822c700 4c23c700 00000000 5423c700 ."..L#......T#.. │ │ 0x00e268b0 d824c700 e024c700 1825c700 5425c700 .$...$...%..T%.. │ │ 0x00e268c0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e268d0 7c25c700 00000000 00000000 8425c700 |%...........%.. │ │ 0x00e268e0 8c25c700 00000000 00000000 00000000 .%.............. │ │ 0x00e268f0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e26900 00000000 ac26c700 3027c700 b027c700 .....&..0'...'.. │ │ 0x00e26910 ac28c700 9c29c700 a429c700 642ac700 .(...)...)..d*.. │ │ 0x00e26920 6c2ac700 d02ac700 0b040000 0b040000 l*...*.......... │ │ - 0x00e26930 00000000 4e6d3800 f93d3a00 f420c700 ....Nm8..=:.. .. │ │ + 0x00e26930 00000000 276d3800 f93d3a00 f420c700 ....'m8..=:.. .. │ │ 0x00e26940 7821c700 d822c700 4c23c700 00000000 x!..."..L#...... │ │ 0x00e26950 5423c700 d824c700 e024c700 1825c700 T#...$...$...%.. │ │ 0x00e26960 5425c700 00000000 00000000 00000000 T%.............. │ │ 0x00e26970 00000000 7c25c700 00000000 00000000 ....|%.......... │ │ 0x00e26980 8425c700 8c25c700 00000000 00000000 .%...%.......... │ │ 0x00e26990 00000000 00000000 00000000 00000000 ................ │ │ 0x00e269a0 00000000 00000000 ac26c700 3027c700 .........&..0'.. │ │ @@ -30228,15 +30228,15 @@ │ │ 0x00e26a00 1825c700 5425c700 00000000 00000000 .%..T%.......... │ │ 0x00e26a10 00000000 00000000 7c25c700 00000000 ........|%...... │ │ 0x00e26a20 00000000 8425c700 242bc700 00000000 .....%..$+...... │ │ 0x00e26a30 00000000 3c2bc700 ec2bc700 402cc700 ....<+...+..@,.. │ │ 0x00e26a40 00000000 00000000 00000000 ac26c700 .............&.. │ │ 0x00e26a50 3027c700 b027c700 ac28c700 9c29c700 0'...'...(...).. │ │ 0x00e26a60 a429c700 6c2cc700 6c2ac700 d02ac700 .)..l,..l*...*.. │ │ - 0x00e26a70 40040000 40040000 00000000 0bc63800 @...@.........8. │ │ + 0x00e26a70 40040000 40040000 00000000 e4c53800 @...@.........8. │ │ 0x00e26a80 e0773a00 f420c700 7821c700 d822c700 .w:.. ..x!...".. │ │ 0x00e26a90 4c23c700 00000000 5423c700 d824c700 L#......T#...$.. │ │ 0x00e26aa0 742cc700 1825c700 5425c700 00000000 t,...%..T%...... │ │ 0x00e26ab0 00000000 00000000 00000000 7c25c700 ............|%.. │ │ 0x00e26ac0 00000000 00000000 8425c700 242bc700 .........%..$+.. │ │ 0x00e26ad0 00000000 00000000 3c2bc700 7c2cc700 ........<+..|,.. │ │ 0x00e26ae0 d02cc700 00000000 00000000 00000000 .,.............. │ │ @@ -30590,73 +30590,73 @@ │ │ 0x00e280a0 730c3100 01000000 6430c900 5832c900 s.1.....d0..X2.. │ │ 0x00e280b0 8035c900 d8020000 00000000 00000000 .5.............. │ │ 0x00e280c0 9835c900 00000000 00000000 00000000 .5.............. │ │ 0x00e280d0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e280e0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e280f0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e28100 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e28110 00000000 308e3800 c0020000 09023a00 ....0.8.......:. │ │ - 0x00e28120 c1020000 eadc3b00 c2020000 71373900 ......;.....q79. │ │ + 0x00e28110 00000000 098e3800 c0020000 09023a00 ......8.......:. │ │ + 0x00e28120 c1020000 eadc3b00 c2020000 4a373900 ......;.....J79. │ │ 0x00e28130 c3020000 793e3a00 c4020000 b7783a00 ....y>:......x:. │ │ 0x00e28140 c5020000 109c3b00 c6020000 ebec3a00 ......;.......:. │ │ 0x00e28150 c7020000 5a1d3a00 c8020000 34093b00 ....Z.:.....4.;. │ │ 0x00e28160 c9020000 52e73900 ca020000 7b953a00 ....R.9.....{.:. │ │ 0x00e28170 cb020000 c25a3a00 cc020000 5ce73900 .....Z:.....\.9. │ │ 0x00e28180 99010000 4bce3a00 9a010000 ff423b00 ....K.:......B;. │ │ - 0x00e28190 9b010000 72c93900 9c010000 0a433b00 ....r.9......C;. │ │ + 0x00e28190 9b010000 4bc93900 9c010000 0a433b00 ....K.9......C;. │ │ 0x00e281a0 9d010000 41b13a00 9e010000 f5ec3a00 ....A.:.......:. │ │ - 0x00e281b0 9f010000 81923900 cd020000 b7003900 ......9.......9. │ │ - 0x00e281c0 ce020000 f01e3900 cf020000 d8c63800 ......9.......8. │ │ + 0x00e281b0 9f010000 5a923900 cd020000 90003900 ....Z.9.......9. │ │ + 0x00e281c0 ce020000 c91e3900 cf020000 b1c63800 ......9.......8. │ │ 0x00e281d0 d0020000 cc5a3a00 d1020000 ec523800 .....Z:......R8. │ │ - 0x00e281e0 d2020000 e2c63800 d3020000 87603b00 ......8......`;. │ │ - 0x00e281f0 d4020000 ecc63800 d5020000 f6c63800 ......8.......8. │ │ - 0x00e28200 d6020000 37543900 d7020000 3a8e3800 ....7T9.....:.8. │ │ + 0x00e281e0 d2020000 bbc63800 d3020000 87603b00 ......8......`;. │ │ + 0x00e281f0 d4020000 c5c63800 d5020000 cfc63800 ......8.......8. │ │ + 0x00e28200 d6020000 10543900 d7020000 138e3800 .....T9.......8. │ │ 0x00e28210 d8020000 1a9c3b00 d9020000 641d3a00 ......;.....d.:. │ │ - 0x00e28220 da020000 fa1e3900 db020000 91603b00 ......9......`;. │ │ - 0x00e28230 dc020000 6e1d3a00 dd020000 7b373900 ....n.:.....{79. │ │ + 0x00e28220 da020000 d31e3900 db020000 91603b00 ......9......`;. │ │ + 0x00e28230 dc020000 6e1d3a00 dd020000 54373900 ....n.:.....T79. │ │ 0x00e28240 de020000 56ce3a00 ac020000 f4dc3b00 ....V.:.......;. │ │ 0x00e28250 ad020000 3e093b00 ae020000 f6523800 ....>.;......R8. │ │ 0x00e28260 af020000 52253b00 b0020000 fd7e3b00 ....R%;......~;. │ │ - 0x00e28270 b1020000 09ab3900 b2020000 448e3800 ......9.....D.8. │ │ + 0x00e28270 b1020000 e2aa3900 b2020000 1d8e3800 ......9.......8. │ │ 0x00e28280 b5020000 01533800 b6020000 85953a00 .....S8.......:. │ │ - 0x00e28290 b7020000 06aa3800 b8020000 49093b00 ......8.....I.;. │ │ + 0x00e28290 b7020000 dfa93800 b8020000 49093b00 ......8.....I.;. │ │ 0x00e282a0 bb020000 781d3a00 bc020000 13023a00 ....x.:.......:. │ │ - 0x00e282b0 bd020000 54093b00 be020000 7dc93900 ....T.;.....}.9. │ │ + 0x00e282b0 bd020000 54093b00 be020000 56c93900 ....T.;.....V.9. │ │ 0x00e282c0 bf020000 1e023a00 df020000 61ce3a00 ......:.....a.:. │ │ - 0x00e282d0 e0020000 041f3900 e1020000 ffdc3b00 ......9.......;. │ │ + 0x00e282d0 e0020000 dd1e3900 e1020000 ffdc3b00 ......9.......;. │ │ 0x00e282e0 e2020000 00ed3a00 e3020000 833e3a00 ......:......>:. │ │ - 0x00e282f0 e4020000 85373900 e5020000 9b603b00 .....79......`;. │ │ + 0x00e282f0 e4020000 5e373900 e5020000 9b603b00 ....^79......`;. │ │ 0x00e28300 e6020000 b2603b00 e7020000 d65a3a00 .....`;......Z:. │ │ - 0x00e28310 e8020000 67723800 e9020000 4cb13a00 ....gr8.....L.:. │ │ + 0x00e28310 e8020000 40723800 e9020000 4cb13a00 ....@r8.....L.:. │ │ 0x00e28320 ed020000 c1783a00 ee020000 831d3a00 .....x:.......:. │ │ - 0x00e28330 99030000 c3e33800 9a030000 0c533800 ......8......S8. │ │ + 0x00e28330 99030000 9ce33800 9a030000 0c533800 ......8......S8. │ │ 0x00e28340 9b030000 35023a00 9c030000 78ce3a00 ....5.:.....x.:. │ │ 0x00e28350 9d030000 249c3b00 9e030000 5f093b00 ....$.;....._.;. │ │ - 0x00e28360 9f030000 c1003900 a0030000 ca603b00 ......9......`;. │ │ + 0x00e28360 9f030000 9a003900 a0030000 ca603b00 ......9......`;. │ │ 0x00e28370 a1030000 cf783a00 a2030000 32bc3b00 .....x:.....2.;. │ │ - 0x00e28380 a3030000 4f8e3800 a4030000 1b1f3900 ....O.8.......9. │ │ - 0x00e28390 a5030000 16dd3b00 a6030000 ad363900 ......;......69. │ │ + 0x00e28380 a3030000 288e3800 a4030000 f41e3900 ....(.8.......9. │ │ + 0x00e28390 a5030000 16dd3b00 a6030000 86363900 ......;......69. │ │ 0x00e283a0 94040000 ee5a3a00 d3020000 45023a00 .....Z:.....E.:. │ │ - 0x00e283b0 d7020000 d1003900 da020000 90953a00 ......9.......:. │ │ + 0x00e283b0 d7020000 aa003900 da020000 90953a00 ......9.......:. │ │ 0x00e283c0 dc020000 67e73900 de020000 6f093b00 ....g.9.....o.;. │ │ 0x00e283d0 d1020000 75093b00 d6020000 da603b00 ....u.;......`;. │ │ - 0x00e283e0 d9020000 7f723800 db020000 7b093b00 .....r8.....{.;. │ │ - 0x00e283f0 dd020000 931d3a00 99010000 14ab3900 ......:.......9. │ │ - 0x00e28400 c9020000 d3e33800 9f010000 1c533800 ......8......S8. │ │ + 0x00e283e0 d9020000 58723800 db020000 7b093b00 ....Xr8.....{.;. │ │ + 0x00e283f0 dd020000 931d3a00 99010000 edaa3900 ......:.......9. │ │ + 0x00e28400 c9020000 ace33800 9f010000 1c533800 ......8......S8. │ │ 0x00e28410 cb020000 349c3b00 cc020000 00000000 ....4.;......... │ │ 0x00e28420 98c5c900 c4c5c900 f0c5c900 1cc6c900 ................ │ │ 0x00e28430 3cc7c900 2cc8c900 a0c8c900 01000000 <...,........... │ │ 0x00e28440 10000000 5884e200 02000000 00000000 ....X........... │ │ - 0x00e28450 08000000 c0543900 00100000 00000000 .....T9......... │ │ - 0x00e28460 00000000 d7003900 c838c300 00000000 ......9..8...... │ │ - 0x00e28470 00000000 04000000 2fab3900 2c2bc300 ......../.9.,+.. │ │ + 0x00e28450 08000000 99543900 00100000 00000000 .....T9......... │ │ + 0x00e28460 00000000 b0003900 c838c300 00000000 ......9..8...... │ │ + 0x00e28470 00000000 04000000 08ab3900 2c2bc300 ..........9.,+.. │ │ 0x00e28480 01000000 10000000 9c84e200 02000000 ................ │ │ - 0x00e28490 00000000 08000000 33ab3900 00000000 ........3.9..... │ │ - 0x00e284a0 00000000 00000000 2fab3900 2c2bc300 ......../.9.,+.. │ │ - 0x00e284b0 00100000 00000000 04000000 d7003900 ..............9. │ │ + 0x00e28490 00000000 08000000 0cab3900 00000000 ..........9..... │ │ + 0x00e284a0 00000000 00000000 08ab3900 2c2bc300 ..........9.,+.. │ │ + 0x00e284b0 00100000 00000000 04000000 b0003900 ..............9. │ │ 0x00e284c0 c838c300 00000000 e8f1c900 14f2c900 .8.............. │ │ 0x00e284d0 40f2c900 6cf2c900 5cf3c900 40f4c900 @...l...\...@... │ │ 0x00e284e0 d8f8c900 40000000 41000000 14000000 ....@...A....... │ │ 0x00e284f0 08000000 01000000 5844ca00 6844ca00 ........XD..hD.. │ │ 0x00e28500 8844ca00 00000000 00000000 40000000 .D..........@... │ │ 0x00e28510 00000000 a444ca00 00000000 00000000 .....D.......... │ │ 0x00e28520 00000000 00000000 00000000 00000000 ................ │ │ @@ -30815,56 +30815,56 @@ │ │ 0x00e28eb0 00000000 01000000 aa040000 ffffffff ................ │ │ 0x00e28ec0 47040000 00000000 00000000 01000000 G............... │ │ 0x00e28ed0 01050000 ffffffff 77040000 00000000 ........w....... │ │ 0x00e28ee0 00000000 02000000 45000000 ffffffff ........E....... │ │ 0x00e28ef0 ffffffff 208bca00 9887ca00 02000000 .... ........... │ │ 0x00e28f00 cd030000 ffffffff ffffffff 2075ca00 ............ u.. │ │ 0x00e28f10 2472ca00 01000000 10000000 308fe200 $r..........0... │ │ - 0x00e28f20 05000000 00000000 14000000 d8c93900 ..............9. │ │ - 0x00e28f30 00000000 00000000 00000000 9cde3800 ..............8. │ │ + 0x00e28f20 05000000 00000000 14000000 b1c93900 ..............9. │ │ + 0x00e28f30 00000000 00000000 00000000 75de3800 ............u.8. │ │ 0x00e28f40 2c2bc300 00000000 00000000 04000000 ,+.............. │ │ - 0x00e28f50 88733900 682bc300 00000000 00000000 .s9.h+.......... │ │ + 0x00e28f50 61733900 682bc300 00000000 00000000 as9.h+.......... │ │ 0x00e28f60 08000000 79cf3a00 682bc300 00000000 ....y.:.h+...... │ │ - 0x00e28f70 00000000 0c000000 65e43800 682bc300 ........e.8.h+.. │ │ + 0x00e28f70 00000000 0c000000 3ee43800 682bc300 ........>.8.h+.. │ │ 0x00e28f80 01000000 00000000 10000000 6d793a00 ............my:. │ │ 0x00e28f90 682bc300 01000000 10000000 b08fe200 h+.............. │ │ - 0x00e28fa0 02000000 00000000 08000000 96733900 .............s9. │ │ - 0x00e28fb0 00000000 00000000 00000000 781f3900 ............x.9. │ │ + 0x00e28fa0 02000000 00000000 08000000 6f733900 ............os9. │ │ + 0x00e28fb0 00000000 00000000 00000000 511f3900 ............Q.9. │ │ 0x00e28fc0 f831c300 00000000 00000000 04000000 .1.............. │ │ 0x00e28fd0 66533800 f831c300 01000000 10000000 fS8..1.......... │ │ 0x00e28fe0 f48fe200 04000000 00000000 10000000 ................ │ │ 0x00e28ff0 5a533800 00000000 00000000 00000000 ZS8............. │ │ - 0x00e29000 9cde3800 782cc300 00000000 00000000 ..8.x,.......... │ │ - 0x00e29010 04000000 801f3900 682bc300 01000000 ......9.h+...... │ │ - 0x00e29020 00000000 08000000 fc003900 682bc300 ..........9.h+.. │ │ + 0x00e29000 75de3800 782cc300 00000000 00000000 u.8.x,.......... │ │ + 0x00e29010 04000000 591f3900 682bc300 01000000 ....Y.9.h+...... │ │ + 0x00e29020 00000000 08000000 d5003900 682bc300 ..........9.h+.. │ │ 0x00e29030 01000000 00000000 0c000000 83cf3a00 ..............:. │ │ 0x00e29040 f831c300 01000000 10000000 6090e200 .1..........`... │ │ - 0x00e29050 02000000 00000000 08000000 2d933900 ............-.9. │ │ - 0x00e29060 00000000 00000000 00000000 9cde3800 ..............8. │ │ + 0x00e29050 02000000 00000000 08000000 06933900 ..............9. │ │ + 0x00e29060 00000000 00000000 00000000 75de3800 ............u.8. │ │ 0x00e29070 2c2bc300 00000000 00000000 04000000 ,+.............. │ │ - 0x00e29080 801f3900 682bc300 06000000 f8d53b00 ..9.h+........;. │ │ + 0x00e29080 591f3900 682bc300 06000000 f8d53b00 Y.9.h+........;. │ │ 0x00e29090 90030000 19e23900 98010000 0b213b00 ......9......!;. │ │ - 0x00e290a0 3f040000 5f013a00 40040000 0bc63800 ?..._.:.@.....8. │ │ - 0x00e290b0 0a040000 51c33900 0b040000 4e6d3800 ....Q.9.....Nm8. │ │ - 0x00e290c0 94040000 ad363900 1c000000 a7a33800 .....69.......8. │ │ - 0x00e290d0 98030000 26cc3a00 98030000 64733800 ....&.:.....ds8. │ │ + 0x00e290a0 3f040000 5f013a00 40040000 e4c53800 ?..._.:.@.....8. │ │ + 0x00e290b0 0a040000 2ac33900 0b040000 276d3800 ....*.9.....'m8. │ │ + 0x00e290c0 94040000 86363900 1c000000 80a33800 .....69.......8. │ │ + 0x00e290d0 98030000 26cc3a00 98030000 3d733800 ....&.:.....=s8. │ │ 0x00e290e0 74000000 35ab3a00 09020000 a51d3b00 t...5.:.......;. │ │ 0x00e290f0 e4bbca00 00000000 bcbdca00 00000000 ................ │ │ 0x00e29100 e4bdca00 0cbeca00 2cbeca00 48bfca00 ........,...H... │ │ 0x00e29110 a8bfca00 e8bfca00 00000000 00000000 ................ │ │ 0x00e29120 02000000 ffffffff ffffffff f0010000 ................ │ │ - 0x00e29130 0f000000 fac93900 68733800 fac93900 ......9.hs8...9. │ │ + 0x00e29130 0f000000 d3c93900 41733800 d3c93900 ......9.As8...9. │ │ 0x00e29140 05000000 00000000 01000000 ffffffff ................ │ │ - 0x00e29150 ffffffff ffffffff 10000000 fac93900 ..............9. │ │ - 0x00e29160 68733800 fac93900 07000000 00000000 hs8...9......... │ │ + 0x00e29150 ffffffff ffffffff 10000000 d3c93900 ..............9. │ │ + 0x00e29160 41733800 d3c93900 07000000 00000000 As8...9......... │ │ 0x00e29170 01000000 ffffffff ffffffff ffffffff ................ │ │ - 0x00e29180 11000000 00000000 00000000 fac93900 ..............9. │ │ + 0x00e29180 11000000 00000000 00000000 d3c93900 ..............9. │ │ 0x00e29190 07000000 e0d1ca00 00000000 98030000 ................ │ │ 0x00e291a0 00000000 00080000 06100000 00000000 ................ │ │ - 0x00e291b0 00000000 7ee43800 04000000 1cd2ca00 ....~.8......... │ │ + 0x00e291b0 00000000 57e43800 04000000 1cd2ca00 ....W.8......... │ │ 0x00e291c0 02000000 98030000 00000000 00080000 ................ │ │ 0x00e291d0 07100000 00000000 00000000 a3ed3a00 ..............:. │ │ 0x00e291e0 04000000 2cd2ca00 01000000 98030000 ....,........... │ │ 0x00e291f0 00000000 00080000 08100000 00000000 ................ │ │ 0x00e29200 00000000 a3ed3a00 04000000 2cd2ca00 ......:.....,... │ │ 0x00e29210 02000000 98030000 00000000 00080000 ................ │ │ 0x00e29220 09100000 00000000 00000000 19d03a00 ..............:. │ │ @@ -30873,63 +30873,63 @@ │ │ 0x00e29250 00000000 19d03a00 02000000 00000000 ......:......... │ │ 0x00e29260 02000000 98030000 00000000 00080000 ................ │ │ 0x00e29270 0b100000 00000000 00000000 9e533800 .............S8. │ │ 0x00e29280 05000000 00000000 01000000 98030000 ................ │ │ 0x00e29290 00000000 00080000 0c100000 00000000 ................ │ │ 0x00e292a0 00000000 9e533800 07000000 00000000 .....S8......... │ │ 0x00e292b0 02000000 98030000 00000000 00080000 ................ │ │ - 0x00e292c0 0d100000 00000000 00000000 b8ab3900 ..............9. │ │ + 0x00e292c0 0d100000 00000000 00000000 91ab3900 ..............9. │ │ 0x00e292d0 04000000 60d3ca00 01000000 98030000 ....`........... │ │ 0x00e292e0 00000000 00080000 0e100000 00000000 ................ │ │ - 0x00e292f0 00000000 b8ab3900 04000000 60d3ca00 ......9.....`... │ │ + 0x00e292f0 00000000 91ab3900 04000000 60d3ca00 ......9.....`... │ │ 0x00e29300 02000000 98030000 00000000 02000000 ................ │ │ 0x00e29310 05100000 99dd3b00 00000000 1f1b3b00 ......;.......;. │ │ 0x00e29320 04000000 34d4ca00 02000000 98030000 ....4........... │ │ 0x00e29330 00000000 02000000 01100000 48963a00 ............H.:. │ │ - 0x00e29340 00000000 b1003900 02000000 00000000 ......9......... │ │ + 0x00e29340 00000000 8a003900 02000000 00000000 ......9......... │ │ 0x00e29350 02000000 98030000 00000000 06000000 ................ │ │ - 0x00e29360 0f100000 a5023a00 00000000 1c8d3800 ......:.......8. │ │ + 0x00e29360 0f100000 a5023a00 00000000 f58c3800 ......:.......8. │ │ 0x00e29370 04000000 00000000 02000000 98030000 ................ │ │ 0x00e29380 00000000 06000000 03100000 5f7f3b00 ............_.;. │ │ - 0x00e29390 00000000 1c8d3800 04000000 d8d4ca00 ......8......... │ │ + 0x00e29390 00000000 f58c3800 04000000 d8d4ca00 ......8......... │ │ 0x00e293a0 02000000 1c000000 00000000 02000000 ................ │ │ 0x00e293b0 05100000 99dd3b00 00000000 1f1b3b00 ......;.......;. │ │ 0x00e293c0 04000000 34d4ca00 02000000 1c000000 ....4........... │ │ 0x00e293d0 00000000 02000000 01100000 48963a00 ............H.:. │ │ - 0x00e293e0 00000000 b1003900 02000000 00000000 ......9......... │ │ + 0x00e293e0 00000000 8a003900 02000000 00000000 ......9......... │ │ 0x00e293f0 02000000 1c000000 00000000 06000000 ................ │ │ - 0x00e29400 0f100000 a5023a00 00000000 1c8d3800 ......:.......8. │ │ + 0x00e29400 0f100000 a5023a00 00000000 f58c3800 ......:.......8. │ │ 0x00e29410 04000000 d8d5ca00 02000000 1c000000 ................ │ │ 0x00e29420 00000000 06000000 03100000 5f7f3b00 ............_.;. │ │ - 0x00e29430 00000000 1c8d3800 04000000 d8d4ca00 ......8......... │ │ + 0x00e29430 00000000 f58c3800 04000000 d8d4ca00 ......8......... │ │ 0x00e29440 02000000 1c000000 00000000 02000000 ................ │ │ - 0x00e29450 02100000 ccb13a00 00000000 f2a93800 ......:.......8. │ │ + 0x00e29450 02100000 ccb13a00 00000000 cba93800 ......:.......8. │ │ 0x00e29460 01000000 00000000 02000000 98030000 ................ │ │ - 0x00e29470 00000000 02000000 04100000 5d553900 ............]U9. │ │ + 0x00e29470 00000000 02000000 04100000 36553900 ............6U9. │ │ 0x00e29480 00000000 d1dc3b00 02000000 00000000 ......;......... │ │ 0x00e29490 02000000 1c000000 00000000 00080000 ................ │ │ - 0x00e294a0 10100000 36933900 00000000 fc9b3b00 ....6.9.......;. │ │ + 0x00e294a0 10100000 0f933900 00000000 fc9b3b00 ......9.......;. │ │ 0x00e294b0 02000000 00000000 02000000 74000000 ............t... │ │ - 0x00e294c0 00000000 02000000 01100000 01ca3900 ..............9. │ │ - 0x00e294d0 00000000 b1003900 02000000 00000000 ......9......... │ │ + 0x00e294c0 00000000 02000000 01100000 dac93900 ..............9. │ │ + 0x00e294d0 00000000 8a003900 02000000 00000000 ......9......... │ │ 0x00e294e0 02000000 74000000 00000000 02000000 ....t........... │ │ 0x00e294f0 02100000 aeed3a00 00000000 d1dc3b00 ......:.......;. │ │ 0x00e29500 02000000 00000000 02000000 74000000 ............t... │ │ - 0x00e29510 00000000 02000000 03100000 5eaa3800 ............^.8. │ │ + 0x00e29510 00000000 02000000 03100000 37aa3800 ............7.8. │ │ 0x00e29520 00000000 0b493800 04000000 2cd2ca00 .....I8.....,... │ │ 0x00e29530 02000000 98010000 00000000 06000000 ................ │ │ - 0x00e29540 02100000 c2ed3a00 00000000 40a03800 ......:.....@.8. │ │ + 0x00e29540 02100000 c2ed3a00 00000000 19a03800 ......:.......8. │ │ 0x00e29550 04000000 7cd6ca00 02000000 98010000 ....|........... │ │ - 0x00e29560 00000000 06000000 01100000 6eaa3800 ............n.8. │ │ - 0x00e29570 00000000 1c8d3800 04000000 c4d7ca00 ......8......... │ │ + 0x00e29560 00000000 06000000 01100000 47aa3800 ............G.8. │ │ + 0x00e29570 00000000 f58c3800 04000000 c4d7ca00 ......8......... │ │ 0x00e29580 00000000 98010000 00000000 00080000 ................ │ │ - 0x00e29590 03100000 bfab3900 00000000 13ca3900 ......9.......9. │ │ + 0x00e29590 03100000 98ab3900 00000000 ecc93900 ......9.......9. │ │ 0x00e295a0 01000000 7cd8ca00 00000000 98010000 ....|........... │ │ 0x00e295b0 00000000 00080000 04100000 00000000 ................ │ │ - 0x00e295c0 00000000 7ee43800 04000000 78d9ca00 ....~.8.....x... │ │ + 0x00e295c0 00000000 57e43800 04000000 78d9ca00 ....W.8.....x... │ │ 0x00e295d0 02000000 98010000 00000000 00080000 ................ │ │ 0x00e295e0 05100000 5e963a00 00000000 a3ed3a00 ....^.:.......:. │ │ 0x00e295f0 04000000 2cd2ca00 01000000 98010000 ....,........... │ │ 0x00e29600 00000000 00080000 06100000 00000000 ................ │ │ 0x00e29610 00000000 a3ed3a00 04000000 2cd2ca00 ......:.....,... │ │ 0x00e29620 02000000 98010000 00000000 00080000 ................ │ │ 0x00e29630 07100000 00000000 00000000 19d03a00 ..............:. │ │ @@ -30938,23 +30938,23 @@ │ │ 0x00e29660 00000000 19d03a00 02000000 00000000 ......:......... │ │ 0x00e29670 02000000 98010000 00000000 00080000 ................ │ │ 0x00e29680 09100000 00000000 00000000 9e533800 .............S8. │ │ 0x00e29690 05000000 00000000 01000000 98010000 ................ │ │ 0x00e296a0 00000000 00080000 0a100000 00000000 ................ │ │ 0x00e296b0 00000000 9e533800 07000000 00000000 .....S8......... │ │ 0x00e296c0 02000000 94040000 00000000 06000000 ................ │ │ - 0x00e296d0 02100000 c2ed3a00 00000000 40a03800 ......:.....@.8. │ │ + 0x00e296d0 02100000 c2ed3a00 00000000 19a03800 ......:.......8. │ │ 0x00e296e0 04000000 7cd6ca00 02000000 94040000 ....|........... │ │ - 0x00e296f0 00000000 06000000 01100000 6eaa3800 ............n.8. │ │ - 0x00e29700 00000000 1c8d3800 04000000 c4d7ca00 ......8......... │ │ + 0x00e296f0 00000000 06000000 01100000 47aa3800 ............G.8. │ │ + 0x00e29700 00000000 f58c3800 04000000 c4d7ca00 ......8......... │ │ 0x00e29710 00000000 94040000 00000000 00080000 ................ │ │ - 0x00e29720 03100000 bfab3900 00000000 13ca3900 ......9.......9. │ │ + 0x00e29720 03100000 98ab3900 00000000 ecc93900 ......9.......9. │ │ 0x00e29730 01000000 7cd8ca00 00000000 94040000 ....|........... │ │ 0x00e29740 00000000 00080000 04100000 00000000 ................ │ │ - 0x00e29750 00000000 7ee43800 04000000 78d9ca00 ....~.8.....x... │ │ + 0x00e29750 00000000 57e43800 04000000 78d9ca00 ....W.8.....x... │ │ 0x00e29760 02000000 94040000 00000000 00080000 ................ │ │ 0x00e29770 05100000 5e963a00 00000000 a3ed3a00 ....^.:.......:. │ │ 0x00e29780 04000000 2cd2ca00 01000000 94040000 ....,........... │ │ 0x00e29790 00000000 00080000 06100000 00000000 ................ │ │ 0x00e297a0 00000000 a3ed3a00 04000000 2cd2ca00 ......:.....,... │ │ 0x00e297b0 02000000 94040000 00000000 00080000 ................ │ │ 0x00e297c0 07100000 00000000 00000000 19d03a00 ..............:. │ │ @@ -30963,197 +30963,197 @@ │ │ 0x00e297f0 00000000 19d03a00 02000000 00000000 ......:......... │ │ 0x00e29800 02000000 94040000 00000000 00080000 ................ │ │ 0x00e29810 09100000 00000000 00000000 9e533800 .............S8. │ │ 0x00e29820 05000000 00000000 01000000 94040000 ................ │ │ 0x00e29830 00000000 00080000 0a100000 00000000 ................ │ │ 0x00e29840 00000000 9e533800 07000000 00000000 .....S8......... │ │ 0x00e29850 02000000 06000000 90030000 f0070000 ................ │ │ - 0x00e29860 01100000 d2ab3900 00000000 b7433b00 ......9......C;. │ │ + 0x00e29860 01100000 abab3900 00000000 b7433b00 ......9......C;. │ │ 0x00e29870 04000000 88d9ca00 01000000 06000000 ................ │ │ 0x00e29880 90030000 f0070000 06100000 00000000 ................ │ │ 0x00e29890 00000000 b7433b00 04000000 88d9ca00 .....C;......... │ │ 0x00e298a0 02000000 06000000 90030000 f0070000 ................ │ │ 0x00e298b0 05100000 b6bc3b00 00000000 a6533800 ......;......S8. │ │ 0x00e298c0 04000000 2cd2ca00 01000000 06000000 ....,........... │ │ 0x00e298d0 90030000 f0070000 08100000 00000000 ................ │ │ 0x00e298e0 00000000 a6533800 04000000 2cd2ca00 .....S8.....,... │ │ 0x00e298f0 02000000 06000000 90030000 f0010000 ................ │ │ - 0x00e29900 02100000 a08e3800 00000000 b08e3800 ......8.......8. │ │ + 0x00e29900 02100000 798e3800 00000000 898e3800 ....y.8.......8. │ │ 0x00e29910 04000000 1cddca00 01000000 06000000 ................ │ │ 0x00e29920 90030000 f0010000 07100000 00000000 ................ │ │ - 0x00e29930 00000000 b08e3800 04000000 1cddca00 ......8......... │ │ + 0x00e29930 00000000 898e3800 04000000 1cddca00 ......8......... │ │ 0x00e29940 02000000 06000000 00000000 00060000 ................ │ │ 0x00e29950 09100000 aa3f3a00 00000000 0b493800 .....?:......I8. │ │ 0x00e29960 04000000 2cd2ca00 01000000 06000000 ....,........... │ │ 0x00e29970 00000000 00060000 0b100000 00000000 ................ │ │ 0x00e29980 00000000 0b493800 04000000 2cd2ca00 .....I8.....,... │ │ 0x00e29990 02000000 06000000 00000000 00060000 ................ │ │ - 0x00e299a0 0a100000 00000000 b88e3800 b63f3a00 ..........8..?:. │ │ + 0x00e299a0 0a100000 00000000 918e3800 b63f3a00 ..........8..?:. │ │ 0x00e299b0 05000000 00000000 01000000 06000000 ................ │ │ 0x00e299c0 00000000 00060000 0c100000 00000000 ................ │ │ 0x00e299d0 00000000 b63f3a00 07000000 00000000 .....?:......... │ │ 0x00e299e0 02000000 06000000 00000000 00060000 ................ │ │ - 0x00e299f0 0e100000 00000000 b6733900 e1373900 .........s9..79. │ │ + 0x00e299f0 0e100000 00000000 8f733900 ba373900 .........s9..79. │ │ 0x00e29a00 02000000 00000000 02000000 90030000 ................ │ │ 0x00e29a10 00000000 06000000 01000000 6a7f3b00 ............j.;. │ │ 0x00e29a20 00000000 0b493800 04000000 2cd2ca00 .....I8.....,... │ │ 0x00e29a30 02000000 90030000 00000000 06000000 ................ │ │ 0x00e29a40 05100000 b2533800 00000000 a6533800 .....S8......S8. │ │ 0x00e29a50 04000000 2cd2ca00 02000000 90030000 ....,........... │ │ 0x00e29a60 00000000 06000000 02100000 c0433b00 .............C;. │ │ - 0x00e29a70 00000000 b08e3800 01000000 00000000 ......8......... │ │ + 0x00e29a70 00000000 898e3800 01000000 00000000 ......8......... │ │ 0x00e29a80 02000000 06000000 90030000 04000000 ................ │ │ - 0x00e29a90 03100000 87e43800 00000000 b1373900 ......8......79. │ │ + 0x00e29a90 03100000 60e43800 00000000 8a373900 ....`.8......79. │ │ 0x00e29aa0 02000000 00000000 02000000 06000000 ................ │ │ 0x00e29ab0 90030000 04000000 04100000 c2bc3b00 ..............;. │ │ - 0x00e29ac0 00000000 11163900 02000000 00000000 ......9......... │ │ + 0x00e29ac0 00000000 ea153900 02000000 00000000 ......9......... │ │ 0x00e29ad0 02000000 06000000 90030000 04000000 ................ │ │ - 0x00e29ae0 0d100000 9a9c3b00 00000000 f4373900 ......;......79. │ │ + 0x00e29ae0 0d100000 9a9c3b00 00000000 cd373900 ......;......79. │ │ 0x00e29af0 02000000 00000000 02000000 ffffffff ................ │ │ 0x00e29b00 ffffffff f0010000 0e000000 6a963a00 ............j.:. │ │ 0x00e29b10 00000000 588f3b00 02000000 00000000 ....X.;......... │ │ 0x00e29b20 02000000 ffffffff ffffffff 00080000 ................ │ │ - 0x00e29b30 00100000 e3ab3900 00000000 0b493800 ......9......I8. │ │ + 0x00e29b30 00100000 bcab3900 00000000 0b493800 ......9......I8. │ │ 0x00e29b40 04000000 2cd2ca00 02000000 ffffffff ....,........... │ │ 0x00e29b50 ffffffff 00080000 01100000 9b043b00 ..............;. │ │ 0x00e29b60 75963a00 9b043b00 05000000 00000000 u.:...;......... │ │ 0x00e29b70 02000000 ffffffff ffffffff 00080000 ................ │ │ 0x00e29b80 02100000 eefd3900 e2b13a00 eefd3900 ......9...:...9. │ │ 0x00e29b90 05000000 00000000 02000000 ffffffff ................ │ │ - 0x00e29ba0 ffffffff 00080000 03100000 e3ab3900 ..............9. │ │ + 0x00e29ba0 ffffffff 00080000 03100000 bcab3900 ..............9. │ │ 0x00e29bb0 00000000 0b493800 04000000 2cd2ca00 .....I8.....,... │ │ 0x00e29bc0 02000000 ffffffff ffffffff 00080000 ................ │ │ - 0x00e29bd0 04100000 9cde3800 26ca3900 9cde3800 ......8.&.9...8. │ │ + 0x00e29bd0 04100000 75de3800 ffc93900 75de3800 ....u.8...9.u.8. │ │ 0x00e29be0 05000000 00000000 02000000 ffffffff ................ │ │ 0x00e29bf0 ffffffff 00080000 05100000 70883a00 ............p.:. │ │ - 0x00e29c00 47673900 70883a00 05000000 00000000 Gg9.p.:......... │ │ + 0x00e29c00 20673900 70883a00 05000000 00000000 g9.p.:......... │ │ 0x00e29c10 02000000 ffffffff ffffffff 00080000 ................ │ │ - 0x00e29c20 06100000 c9533800 d3733900 c9533800 .....S8..s9..S8. │ │ + 0x00e29c20 06100000 c9533800 ac733900 c9533800 .....S8..s9..S8. │ │ 0x00e29c30 05000000 00000000 02000000 ffffffff ................ │ │ 0x00e29c40 ffffffff 00080000 07100000 5d963b00 ............].;. │ │ 0x00e29c50 00000000 5d963b00 01000000 d8deca00 ....].;......... │ │ 0x00e29c60 02000000 ffffffff ffffffff 00080000 ................ │ │ 0x00e29c70 08100000 8d793a00 4d613b00 8d793a00 .....y:.Ma;..y:. │ │ 0x00e29c80 05000000 00000000 02000000 ffffffff ................ │ │ - 0x00e29c90 ffffffff 00080000 09100000 9cde3800 ..............8. │ │ - 0x00e29ca0 26ca3900 9cde3800 05000000 00000000 &.9...8......... │ │ + 0x00e29c90 ffffffff 00080000 09100000 75de3800 ............u.8. │ │ + 0x00e29ca0 ffc93900 75de3800 05000000 00000000 ..9.u.8......... │ │ 0x00e29cb0 02000000 ffffffff ffffffff 00080000 ................ │ │ - 0x00e29cc0 0a100000 55613b00 00000000 90c73800 ....Ua;.......8. │ │ + 0x00e29cc0 0a100000 55613b00 00000000 69c73800 ....Ua;.....i.8. │ │ 0x00e29cd0 02000000 00000000 02000000 ffffffff ................ │ │ 0x00e29ce0 ffffffff 00080000 0b100000 e7cb3a00 ..............:. │ │ 0x00e29cf0 00000000 e7cb3a00 02000000 00000000 ......:......... │ │ 0x00e29d00 02000000 ffffffff ffffffff 00080000 ................ │ │ - 0x00e29d10 0c100000 86a53800 00000000 86a53800 ......8.......8. │ │ + 0x00e29d10 0c100000 5fa53800 00000000 5fa53800 ...._.8....._.8. │ │ 0x00e29d20 02000000 00000000 02000000 ffffffff ................ │ │ 0x00e29d30 ffffffff 00080000 0d100000 eab13a00 ..............:. │ │ 0x00e29d40 00000000 eab13a00 02000000 00000000 ......:......... │ │ 0x00e29d50 02000000 ffffffff ffffffff 04060000 ................ │ │ - 0x00e29d60 0c000000 00000000 00000000 3c2b3900 ............<+9. │ │ + 0x00e29d60 0c000000 00000000 00000000 152b3900 .............+9. │ │ 0x00e29d70 04000000 2ce0ca00 02000000 ffffffff ....,........... │ │ 0x00e29d80 ffffffff 04000000 06000000 70883a00 ............p.:. │ │ - 0x00e29d90 47673900 74a83800 05000000 00000000 Gg9.t.8......... │ │ + 0x00e29d90 20673900 4da83800 05000000 00000000 g9.M.8......... │ │ 0x00e29da0 02000000 ffffffff ffffffff f0010000 ................ │ │ 0x00e29db0 01000000 00000000 00000000 0b493800 .............I8. │ │ 0x00e29dc0 04000000 2cd2ca00 01000000 ffffffff ....,........... │ │ 0x00e29dd0 ffffffff f0010000 0d000000 00000000 ................ │ │ 0x00e29de0 00000000 0b493800 04000000 2cd2ca00 .....I8.....,... │ │ 0x00e29df0 02000000 0a040000 0a040000 04000000 ................ │ │ - 0x00e29e00 ffffffff 00000000 00000000 1c8d3800 ..............8. │ │ + 0x00e29e00 ffffffff 00000000 00000000 f58c3800 ..............8. │ │ 0x00e29e10 04000000 60e1ca00 02000000 0a040000 ....`........... │ │ 0x00e29e20 0a040000 02000000 ffffffff 00000000 ................ │ │ - 0x00e29e30 00000000 1c8d3800 04000000 60e1ca00 ......8.....`... │ │ + 0x00e29e30 00000000 f58c3800 04000000 60e1ca00 ......8.....`... │ │ 0x00e29e40 02000000 0b040000 0b040000 04000000 ................ │ │ - 0x00e29e50 ffffffff 00000000 00000000 1c8d3800 ..............8. │ │ + 0x00e29e50 ffffffff 00000000 00000000 f58c3800 ..............8. │ │ 0x00e29e60 04000000 60e1ca00 02000000 0b040000 ....`........... │ │ 0x00e29e70 0b040000 02000000 ffffffff 00000000 ................ │ │ - 0x00e29e80 00000000 1c8d3800 04000000 60e1ca00 ......8.....`... │ │ - 0x00e29e90 01000000 38103900 02000000 f7b13a00 ....8.9.......:. │ │ - 0x00e29ea0 00000000 00000000 01000000 38103900 ............8.9. │ │ - 0x00e29eb0 02000000 e6ab3900 00000000 00000000 ......9......... │ │ + 0x00e29e80 00000000 f58c3800 04000000 60e1ca00 ......8.....`... │ │ + 0x00e29e90 01000000 11103900 02000000 f7b13a00 ......9.......:. │ │ + 0x00e29ea0 00000000 00000000 01000000 11103900 ..............9. │ │ + 0x00e29eb0 02000000 bfab3900 00000000 00000000 ......9......... │ │ 0x00e29ec0 01000000 7c7f3b00 03000000 47a73a00 ....|.;.....G.:. │ │ 0x00e29ed0 04000000 57613b00 04000000 92793a00 ....Wa;......y:. │ │ - 0x00e29ee0 05000000 24d03a00 06000000 db733900 ....$.:......s9. │ │ + 0x00e29ee0 05000000 24d03a00 06000000 b4733900 ....$.:......s9. │ │ 0x00e29ef0 07000000 00000000 ffffffff 0b493800 .............I8. │ │ - 0x00e29f00 fdffffff 73853900 feffffff be843800 ....s.9.......8. │ │ + 0x00e29f00 fdffffff 4c853900 feffffff 97843800 ....L.9.......8. │ │ 0x00e29f10 00000000 ce533800 01000000 97793a00 .....S8......y:. │ │ 0x00e29f20 02000000 827f3b00 01000000 ffffffff ......;......... │ │ 0x00e29f30 ffffffff ffffffff 00000000 00000000 ................ │ │ - 0x00e29f40 00000000 1c8d3800 04000000 c4e3ca00 ......8......... │ │ + 0x00e29f40 00000000 f58c3800 04000000 c4e3ca00 ......8......... │ │ 0x00e29f50 01000000 ffffffff ffffffff ffffffff ................ │ │ - 0x00e29f60 00000000 00000000 00000000 74a83800 ............t.8. │ │ + 0x00e29f60 00000000 00000000 00000000 4da83800 ............M.8. │ │ 0x00e29f70 02000000 b8e4ca00 01000000 ffffffff ................ │ │ 0x00e29f80 ffffffff ffffffff 00000000 00000000 ................ │ │ - 0x00e29f90 00000000 8d343900 00000000 6ce5ca00 .....49.....l... │ │ + 0x00e29f90 00000000 66343900 00000000 6ce5ca00 ....f49.....l... │ │ 0x00e29fa0 01000000 ffffffff ffffffff ffffffff ................ │ │ - 0x00e29fb0 00000000 00000000 00000000 72733800 ............rs8. │ │ + 0x00e29fb0 00000000 00000000 00000000 4b733800 ............Ks8. │ │ 0x00e29fc0 02000000 20e7ca00 01000000 ffffffff .... ........... │ │ 0x00e29fd0 ffffffff ffffffff 00000000 00000000 ................ │ │ 0x00e29fe0 00000000 7f963a00 02000000 20e7ca00 ......:..... ... │ │ 0x00e29ff0 01000000 ffffffff ffffffff ffffffff ................ │ │ - 0x00e2a000 00000000 00000000 00000000 86a53800 ..............8. │ │ + 0x00e2a000 00000000 00000000 00000000 5fa53800 ............_.8. │ │ 0x00e2a010 02000000 84e8ca00 01000000 ffffffff ................ │ │ 0x00e2a020 ffffffff ffffffff 00000000 00000000 ................ │ │ 0x00e2a030 00000000 d1b63b00 02000000 44e9ca00 ......;.....D... │ │ 0x00e2a040 01000000 ffffffff ffffffff ffffffff ................ │ │ 0x00e2a050 00000000 00000000 00000000 c6233b00 .............#;. │ │ 0x00e2a060 02000000 c8e9ca00 01000000 ffffffff ................ │ │ 0x00e2a070 ffffffff ffffffff 00000000 00000000 ................ │ │ - 0x00e2a080 00000000 90c73800 02000000 4ceaca00 ......8.....L... │ │ + 0x00e2a080 00000000 69c73800 02000000 4ceaca00 ....i.8.....L... │ │ 0x00e2a090 01000000 ffffffff ffffffff ffffffff ................ │ │ - 0x00e2a0a0 00000000 00000000 00000000 11163900 ..............9. │ │ + 0x00e2a0a0 00000000 00000000 00000000 ea153900 ..............9. │ │ 0x00e2a0b0 02000000 c0eaca00 01000000 ffffffff ................ │ │ 0x00e2a0c0 ffffffff ffffffff 00000000 00000000 ................ │ │ 0x00e2a0d0 00000000 01263b00 02000000 34ebca00 .....&;.....4... │ │ 0x00e2a0e0 01000000 ffffffff ffffffff ffffffff ................ │ │ 0x00e2a0f0 00000000 00000000 00000000 c19c3b00 ..............;. │ │ 0x00e2a100 02000000 a8ebca00 01000000 ffffffff ................ │ │ 0x00e2a110 ffffffff ffffffff 00000000 00000000 ................ │ │ 0x00e2a120 00000000 c13f3a00 02000000 1cecca00 .....?:......... │ │ 0x00e2a130 01000000 ffffffff ffffffff ffffffff ................ │ │ 0x00e2a140 00000000 00000000 00000000 5c613b00 ............\a;. │ │ 0x00e2a150 02000000 90ecca00 01000000 ffffffff ................ │ │ 0x00e2a160 ffffffff ffffffff 00000000 00000000 ................ │ │ - 0x00e2a170 00000000 ef8e3800 02000000 40edca00 ......8.....@... │ │ + 0x00e2a170 00000000 c88e3800 02000000 40edca00 ......8.....@... │ │ 0x00e2a180 01000000 ffffffff ffffffff ffffffff ................ │ │ 0x00e2a190 00000000 00000000 00000000 d4bc3b00 ..............;. │ │ 0x00e2a1a0 02000000 f0edca00 01000000 ffffffff ................ │ │ 0x00e2a1b0 ffffffff ffffffff 00000000 00000000 ................ │ │ - 0x00e2a1c0 00000000 fb8e3800 02000000 a0eeca00 ......8......... │ │ + 0x00e2a1c0 00000000 d48e3800 02000000 a0eeca00 ......8......... │ │ 0x00e2a1d0 01000000 ffffffff ffffffff ffffffff ................ │ │ - 0x00e2a1e0 00000000 00000000 00000000 76553900 ............vU9. │ │ + 0x00e2a1e0 00000000 00000000 00000000 4f553900 ............OU9. │ │ 0x00e2a1f0 02000000 50efca00 01000000 ffffffff ....P........... │ │ 0x00e2a200 ffffffff ffffffff 00000000 00000000 ................ │ │ 0x00e2a210 00000000 cd3f3a00 02000000 00f0ca00 .....?:......... │ │ 0x00e2a220 01000000 ffffffff ffffffff ffffffff ................ │ │ 0x00e2a230 00000000 00000000 00000000 deed3a00 ..............:. │ │ 0x00e2a240 02000000 b0f0ca00 01000000 ffffffff ................ │ │ 0x00e2a250 ffffffff ffffffff 00000000 00000000 ................ │ │ - 0x00e2a260 00000000 0c383900 02000000 60f1ca00 .....89.....`... │ │ + 0x00e2a260 00000000 e5373900 02000000 60f1ca00 .....79.....`... │ │ 0x00e2a270 01000000 ffffffff ffffffff ffffffff ................ │ │ - 0x00e2a280 00000000 00000000 00000000 078f3800 ..............8. │ │ + 0x00e2a280 00000000 00000000 00000000 e08e3800 ..............8. │ │ 0x00e2a290 02000000 10f2ca00 01000000 ffffffff ................ │ │ 0x00e2a2a0 ffffffff ffffffff 00000000 00000000 ................ │ │ 0x00e2a2b0 00000000 401e3a00 02000000 84f2ca00 ....@.:......... │ │ 0x00e2a2c0 01000000 ffffffff ffffffff ffffffff ................ │ │ 0x00e2a2d0 00000000 00000000 00000000 490a3b00 ............I.;. │ │ 0x00e2a2e0 02000000 f8f2ca00 01000000 ffffffff ................ │ │ 0x00e2a2f0 ffffffff ffffffff 00000000 00000000 ................ │ │ 0x00e2a300 00000000 cd9c3b00 02000000 acf3ca00 ......;......... │ │ 0x00e2a310 01000000 ffffffff ffffffff ffffffff ................ │ │ 0x00e2a320 00000000 00000000 00000000 68613b00 ............ha;. │ │ 0x00e2a330 02000000 60f4ca00 01000000 ffffffff ....`........... │ │ 0x00e2a340 ffffffff ffffffff 00000000 00000000 ................ │ │ 0x00e2a350 00000000 db9c3b00 02000000 14f5ca00 ......;......... │ │ 0x00e2a360 01000000 ffffffff ffffffff ffffffff ................ │ │ - 0x00e2a370 00000000 00000000 00000000 158f3800 ..............8. │ │ + 0x00e2a370 00000000 00000000 00000000 ee8e3800 ..............8. │ │ 0x00e2a380 02000000 c8f5ca00 01000000 ffffffff ................ │ │ 0x00e2a390 ffffffff ffffffff 00000000 00000000 ................ │ │ - 0x00e2a3a0 00000000 80aa3800 02000000 7cf6ca00 ......8.....|... │ │ + 0x00e2a3a0 00000000 59aa3800 02000000 7cf6ca00 ....Y.8.....|... │ │ 0x00e2a3b0 01000000 ffffffff ffffffff ffffffff ................ │ │ - 0x00e2a3c0 00000000 00000000 00000000 75733800 ............us8. │ │ + 0x00e2a3c0 00000000 00000000 00000000 4e733800 ............Ns8. │ │ 0x00e2a3d0 02000000 30f7ca00 01000000 ffffffff ....0........... │ │ 0x00e2a3e0 ffffffff ffffffff 00000000 00000000 ................ │ │ 0x00e2a3f0 00000000 e0bc3b00 02000000 e4f7ca00 ......;......... │ │ 0x00e2a400 01000000 ffffffff ffffffff ffffffff ................ │ │ 0x00e2a410 00000000 00000000 00000000 efbc3b00 ..............;. │ │ 0x00e2a420 02000000 98f8ca00 01000000 ffffffff ................ │ │ 0x00e2a430 ffffffff ffffffff 00000000 00000000 ................ │ │ @@ -31163,28 +31163,28 @@ │ │ 0x00e2a470 02000000 c0f9ca00 01000000 ffffffff ................ │ │ 0x00e2a480 ffffffff ffffffff 00000000 00000000 ................ │ │ 0x00e2a490 00000000 7ae83900 02000000 74faca00 ....z.9.....t... │ │ 0x00e2a4a0 01000000 ffffffff ffffffff ffffffff ................ │ │ 0x00e2a4b0 00000000 00000000 00000000 00bd3b00 ..............;. │ │ 0x00e2a4c0 02000000 28fbca00 01000000 ffffffff ....(........... │ │ 0x00e2a4d0 ffffffff ffffffff 00000000 00000000 ................ │ │ - 0x00e2a4e0 00000000 52933900 02000000 dcfbca00 ....R.9......... │ │ + 0x00e2a4e0 00000000 2b933900 02000000 dcfbca00 ....+.9......... │ │ 0x00e2a4f0 01000000 ffffffff ffffffff ffffffff ................ │ │ 0x00e2a500 00000000 00000000 00000000 5f1e3a00 ............_.:. │ │ 0x00e2a510 02000000 90fcca00 01000000 ffffffff ................ │ │ 0x00e2a520 ffffffff ffffffff 00000000 00000000 ................ │ │ - 0x00e2a530 00000000 19383900 02000000 44fdca00 .....89.....D... │ │ + 0x00e2a530 00000000 f2373900 02000000 44fdca00 .....79.....D... │ │ 0x00e2a540 01000000 ffffffff ffffffff ffffffff ................ │ │ - 0x00e2a550 00000000 00000000 00000000 97e43800 ..............8. │ │ + 0x00e2a550 00000000 00000000 00000000 70e43800 ............p.8. │ │ 0x00e2a560 02000000 f8fdca00 01000000 ffffffff ................ │ │ 0x00e2a570 ffffffff ffffffff 00000000 00000000 ................ │ │ 0x00e2a580 00000000 3dba3b00 01000000 acfeca00 ....=.;......... │ │ - 0x00e2a590 1c8d3800 03000000 ffffffff 00943a00 ..8...........:. │ │ + 0x00e2a590 f58c3800 03000000 ffffffff 00943a00 ..8...........:. │ │ 0x00e2a5a0 00000000 00000000 29d03a00 02000000 ........).:..... │ │ - 0x00e2a5b0 00100000 92c73800 01000000 00100000 ......8......... │ │ + 0x00e2a5b0 00100000 6bc73800 01000000 00100000 ....k.8......... │ │ 0x00e2a5c0 1c000000 00000000 4830cb00 a830cb00 ........H0...0.. │ │ 0x00e2a5d0 a431cb00 00000000 f031cb00 00000000 .1.......1...... │ │ 0x00e2a5e0 c833cb00 00000000 00000000 00000000 .3.............. │ │ 0x00e2a5f0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e2a600 00000000 00000000 00000000 00000000 ................ │ │ 0x00e2a610 00000000 00000000 00000000 00000000 ................ │ │ 0x00e2a620 9034cb00 8436cb00 7c38cb00 00000000 .4...6..|8...... │ │ @@ -31213,422 +31213,422 @@ │ │ 0x00e2a790 00000000 00000000 00000000 00000000 ................ │ │ 0x00e2a7a0 00000000 00000000 00000000 004fcb00 .............O.. │ │ 0x00e2a7b0 1850cb00 5c54cb00 00000000 00000000 .P..\T.......... │ │ 0x00e2a7c0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e2a7d0 1b5c3a00 66040000 00080000 e1000000 .\:.f........... │ │ 0x00e2a7e0 4850e200 5c50e200 804fe200 bd7f3b00 HP..\P...O....;. │ │ 0x00e2a7f0 67040000 000c0000 13010000 7050e200 g...........pP.. │ │ - 0x00e2a800 8450e200 804fe200 81933900 68040000 .P...O....9.h... │ │ + 0x00e2a800 8450e200 804fe200 5a933900 68040000 .P...O..Z.9.h... │ │ 0x00e2a810 00100000 45010000 9850e200 ac50e200 ....E....P...P.. │ │ 0x00e2a820 804fe200 255c3a00 69040000 00180000 .O..%\:.i....... │ │ 0x00e2a830 77010000 c050e200 d450e200 804fe200 w....P...P...O.. │ │ - 0x00e2a840 438f3800 6a040000 00200000 90010000 C.8.j.... ...... │ │ - 0x00e2a850 e850e200 fc50e200 804fe200 971f3900 .P...P...O....9. │ │ + 0x00e2a840 1c8f3800 6a040000 00200000 90010000 ..8.j.... ...... │ │ + 0x00e2a850 e850e200 fc50e200 804fe200 701f3900 .P...P...O..p.9. │ │ 0x00e2a860 bc040000 00060000 c8000000 1051e200 .............Q.. │ │ 0x00e2a870 2451e200 804fe200 f13f3a00 bd040000 $Q...O...?:..... │ │ 0x00e2a880 00080000 e1000000 3851e200 4c51e200 ........8Q..LQ.. │ │ - 0x00e2a890 804fe200 65013900 be040000 000c0000 .O..e.9......... │ │ + 0x00e2a890 804fe200 3e013900 be040000 000c0000 .O..>.9......... │ │ 0x00e2a8a0 13010000 6051e200 7451e200 804fe200 ....`Q..tQ...O.. │ │ - 0x00e2a8b0 0dac3900 bf040000 00100000 45010000 ..9.........E... │ │ - 0x00e2a8c0 8851e200 9c51e200 804fe200 df733900 .Q...Q...O...s9. │ │ + 0x00e2a8b0 e6ab3900 bf040000 00100000 45010000 ..9.........E... │ │ + 0x00e2a8c0 8851e200 9c51e200 804fe200 b8733900 .Q...Q...O...s9. │ │ 0x00e2a8d0 c0040000 00180000 77010000 b051e200 ........w....Q.. │ │ 0x00e2a8e0 c451e200 804fe200 aadd3b00 c1040000 .Q...O....;..... │ │ 0x00e2a8f0 00200000 90010000 d851e200 ec51e200 . .......Q...Q.. │ │ 0x00e2a900 804fe200 85613b00 01000000 00040000 .O...a;......... │ │ 0x00e2a910 00000000 944fe200 a84fe200 bc4fe200 .....O...O...O.. │ │ 0x00e2a920 ed793a00 02000000 00080000 00000000 .y:............. │ │ 0x00e2a930 d04fe200 e44fe200 f84fe200 51d03a00 .O...O...O..Q.:. │ │ 0x00e2a940 03000000 00080000 00000000 0c50e200 .............P.. │ │ - 0x00e2a950 2050e200 3450e200 64008001 12563900 P..4P..d....V9. │ │ + 0x00e2a950 2050e200 3450e200 64008001 eb553900 P..4P..d....U9. │ │ 0x00e2a960 65008001 d4e83900 72008001 55443b00 e.....9.r...UD;. │ │ 0x00e2a970 76008001 e3e83900 66008001 db963a00 v.....9.f.....:. │ │ 0x00e2a980 67008001 86803b00 68008001 92803b00 g.....;.h.....;. │ │ 0x00e2a990 69008001 2f5c3a00 6e008001 7bd03a00 i.../\:.n...{.:. │ │ - 0x00e2a9a0 6a008001 f0ac3900 73008001 c2613b00 j.....9.s....a;. │ │ + 0x00e2a9a0 6a008001 c9ac3900 73008001 c2613b00 j.....9.s....a;. │ │ 0x00e2a9b0 77008001 599d3b00 6f008001 ea0a3b00 w...Y.;.o.....;. │ │ - 0x00e2a9c0 6b008001 b51e3a00 6c008001 b01f3900 k.....:.l.....9. │ │ - 0x00e2a9d0 79008001 608f3800 74008001 62ca3900 y...`.8.t...b.9. │ │ - 0x00e2a9e0 78008001 1f563900 75008001 c51e3a00 x....V9.u.....:. │ │ - 0x00e2a9f0 70008001 c4013900 71008001 8b933900 p.....9.q.....9. │ │ - 0x00e2aa00 6d008001 31c83800 00000000 00000000 m...1.8......... │ │ - 0x00e2aa10 7f008002 d0613b00 65008002 4ec83800 .....a;.e...N.8. │ │ - 0x00e2aa20 6d008002 56383900 6a008002 f1aa3800 m...V89.j.....8. │ │ + 0x00e2a9c0 6b008001 b51e3a00 6c008001 891f3900 k.....:.l.....9. │ │ + 0x00e2a9d0 79008001 398f3800 74008001 62ca3900 y...9.8.t...b.9. │ │ + 0x00e2a9e0 78008001 f8553900 75008001 c51e3a00 x....U9.u.....:. │ │ + 0x00e2a9f0 70008001 9d013900 71008001 64933900 p.....9.q...d.9. │ │ + 0x00e2aa00 6d008001 0ac83800 00000000 00000000 m.....8......... │ │ + 0x00e2aa10 7f008002 d0613b00 65008002 27c83800 .....a;.e...'.8. │ │ + 0x00e2aa20 6d008002 2f383900 6a008002 caaa3800 m.../89.j.....8. │ │ 0x00e2aa30 73008002 10033a00 74008002 a1803b00 s.....:.t.....;. │ │ - 0x00e2aa40 7a008002 e1733800 7b008002 e3613b00 z....s8.{....a;. │ │ - 0x00e2aa50 7c008002 5cc83800 75008002 738f3800 |...\.8.u...s.8. │ │ - 0x00e2aa60 76008002 307a3a00 77008002 9f933900 v...0z:.w.....9. │ │ + 0x00e2aa40 7a008002 ba733800 7b008002 e3613b00 z....s8.{....a;. │ │ + 0x00e2aa50 7c008002 35c83800 75008002 4c8f3800 |...5.8.u...L.8. │ │ + 0x00e2aa60 76008002 307a3a00 77008002 78933900 v...0z:.w...x.9. │ │ 0x00e2aa70 68008002 0ce33900 6e008002 21b23a00 h.....9.n...!.:. │ │ - 0x00e2aa80 72008002 4c5c3a00 66008002 d3013900 r...L\:.f.....9. │ │ - 0x00e2aa90 80008002 f70a3b00 81008002 faaa3800 ......;.......8. │ │ - 0x00e2aaa0 70008002 95bd3b00 6c008002 b1933900 p.....;.l.....9. │ │ - 0x00e2aab0 7d008002 32543800 67008002 be403a00 }...2T8.g....@:. │ │ - 0x00e2aac0 7e008002 a9bd3b00 78008002 73c83800 ~.....;.x...s.8. │ │ + 0x00e2aa80 72008002 4c5c3a00 66008002 ac013900 r...L\:.f.....9. │ │ + 0x00e2aa90 80008002 f70a3b00 81008002 d3aa3800 ......;.......8. │ │ + 0x00e2aaa0 70008002 95bd3b00 6c008002 8a933900 p.....;.l.....9. │ │ + 0x00e2aab0 7d008002 0b543800 67008002 be403a00 }....T8.g....@:. │ │ + 0x00e2aac0 7e008002 a9bd3b00 78008002 4cc83800 ~.....;.x...L.8. │ │ 0x00e2aad0 6b008002 6eca3900 64008002 26033a00 k...n.9.d...&.:. │ │ - 0x00e2aae0 69008002 858f3800 6f008002 38b23a00 i.....8.o...8.:. │ │ - 0x00e2aaf0 82008002 f6733800 71008002 32563900 .....s8.q...2V9. │ │ - 0x00e2ab00 79008002 44563900 00000000 00000000 y...DV9......... │ │ - 0x00e2ab10 8f000003 47b23a00 b0000003 ffac3900 ....G.:.......9. │ │ - 0x00e2ab20 c8000003 5e563900 64000003 8ac83800 ....^V9.d.....8. │ │ - 0x00e2ab30 c3000003 b7803b00 9b000003 25743900 ......;.....%t9. │ │ - 0x00e2ab40 e1000003 36743900 9d000003 bbbd3b00 ....6t9.......;. │ │ - 0x00e2ab50 c5000003 02743800 c6000003 be933900 .....t8.......9. │ │ - 0x00e2ab60 b8000003 96c83800 7a000003 9e8f3800 ......8.z.....8. │ │ + 0x00e2aae0 69008002 5e8f3800 6f008002 38b23a00 i...^.8.o...8.:. │ │ + 0x00e2aaf0 82008002 cf733800 71008002 0b563900 .....s8.q....V9. │ │ + 0x00e2ab00 79008002 1d563900 00000000 00000000 y....V9......... │ │ + 0x00e2ab10 8f000003 47b23a00 b0000003 d8ac3900 ....G.:.......9. │ │ + 0x00e2ab20 c8000003 37563900 64000003 63c83800 ....7V9.d...c.8. │ │ + 0x00e2ab30 c3000003 b7803b00 9b000003 fe733900 ......;......s9. │ │ + 0x00e2ab40 e1000003 0f743900 9d000003 bbbd3b00 .....t9.......;. │ │ + 0x00e2ab50 c5000003 db733800 c6000003 97933900 .....s8.......9. │ │ + 0x00e2ab60 b8000003 6fc83800 7a000003 778f3800 ....o.8.z...w.8. │ │ 0x00e2ab70 93000003 625c3a00 c9000003 db1e3a00 ....b\:.......:. │ │ - 0x00e2ab80 ad000003 4d743900 84000003 37033a00 ....Mt9.....7.:. │ │ - 0x00e2ab90 85000003 58743900 8a000003 77743900 ....Xt9.....wt9. │ │ - 0x00e2aba0 72000003 0ce33900 d2000003 18743800 r.....9......t8. │ │ - 0x00e2abb0 65000003 07ab3800 99000003 f61e3a00 e.....8.......:. │ │ - 0x00e2abc0 a5000003 eee43800 ae000003 15ad3900 ......8.......9. │ │ + 0x00e2ab80 ad000003 26743900 84000003 37033a00 ....&t9.....7.:. │ │ + 0x00e2ab90 85000003 31743900 8a000003 50743900 ....1t9.....Pt9. │ │ + 0x00e2aba0 72000003 0ce33900 d2000003 f1733800 r.....9......s8. │ │ + 0x00e2abb0 65000003 e0aa3800 99000003 f61e3a00 e.....8.......:. │ │ + 0x00e2abc0 a5000003 c7e43800 ae000003 eeac3900 ......8.......9. │ │ 0x00e2abd0 7f000003 80ca3900 80000003 785c3a00 ......9.....x\:. │ │ - 0x00e2abe0 81000003 1bab3800 db000003 679d3b00 ......8.....g.;. │ │ - 0x00e2abf0 8e000003 04e53800 a4000003 1dee3a00 ......8.......:. │ │ + 0x00e2abe0 81000003 f4aa3800 db000003 679d3b00 ......8.....g.;. │ │ + 0x00e2abf0 8e000003 dde43800 a4000003 1dee3a00 ......8.......:. │ │ 0x00e2ac00 af000003 f4963a00 bc000003 c6803b00 ......:.......;. │ │ - 0x00e2ac10 d6000003 2fab3800 b6000003 aac83800 ..../.8.......8. │ │ - 0x00e2ac20 ab000003 66383900 cc000003 f2e83900 ....f89.......9. │ │ - 0x00e2ac30 cb000003 18e53800 86000003 0b1f3a00 ......8.......:. │ │ - 0x00e2ac40 6f000003 bb1f3900 b9000003 8dd03a00 o.....9.......:. │ │ - 0x00e2ac50 98000003 41543800 c2000003 80383900 ....AT8......89. │ │ - 0x00e2ac60 a3000003 d11f3900 82000003 7c9d3b00 ......9.....|.;. │ │ - 0x00e2ac70 dd000003 f0ac3900 da000003 29e53800 ......9.....).8. │ │ - 0x00e2ac80 94000003 e6013900 c1000003 1f373900 ......9......79. │ │ + 0x00e2ac10 d6000003 08ab3800 b6000003 83c83800 ......8.......8. │ │ + 0x00e2ac20 ab000003 3f383900 cc000003 f2e83900 ....?89.......9. │ │ + 0x00e2ac30 cb000003 f1e43800 86000003 0b1f3a00 ......8.......:. │ │ + 0x00e2ac40 6f000003 941f3900 b9000003 8dd03a00 o.....9.......:. │ │ + 0x00e2ac50 98000003 1a543800 c2000003 59383900 .....T8.....Y89. │ │ + 0x00e2ac60 a3000003 aa1f3900 82000003 7c9d3b00 ......9.....|.;. │ │ + 0x00e2ac70 dd000003 c9ac3900 da000003 02e53800 ......9.......8. │ │ + 0x00e2ac80 94000003 bf013900 c1000003 f8363900 ......9......69. │ │ 0x00e2ac90 ba000003 477a3a00 df000003 95ca3900 ....Gz:.......9. │ │ - 0x00e2aca0 dc000003 32743800 de000003 50543800 ....2t8.....PT8. │ │ - 0x00e2acb0 cd000003 a3d03a00 b4000003 d4933900 ......:.......9. │ │ - 0x00e2acc0 d5000003 71563900 ac000003 fa613b00 ....qV9......a;. │ │ + 0x00e2aca0 dc000003 0b743800 de000003 29543800 .....t8.....)T8. │ │ + 0x00e2acb0 cd000003 a3d03a00 b4000003 ad933900 ......:.......9. │ │ + 0x00e2acc0 d5000003 4a563900 ac000003 fa613b00 ....JV9......a;. │ │ 0x00e2acd0 9f000003 8b5c3a00 90000003 0c973a00 .....\:.......:. │ │ - 0x00e2ace0 67000003 276c3800 be000003 36ee3a00 g...'l8.....6.:. │ │ + 0x00e2ace0 67000003 006c3800 be000003 36ee3a00 g....l8.....6.:. │ │ 0x00e2acf0 b2000003 bad03a00 83000003 5b7a3a00 ......:.....[z:. │ │ - 0x00e2ad00 9e000003 92383900 8b000003 201f3a00 .....89..... .:. │ │ - 0x00e2ad10 ce000003 44263b00 c7000003 87563900 ....D&;......V9. │ │ - 0x00e2ad20 c4000003 060b3b00 9a000003 f8013900 ......;.......9. │ │ - 0x00e2ad30 95000003 5e543800 d0000003 03023900 ....^T8.......9. │ │ + 0x00e2ad00 9e000003 6b383900 8b000003 201f3a00 ....k89..... .:. │ │ + 0x00e2ad10 ce000003 44263b00 c7000003 60563900 ....D&;.....`V9. │ │ + 0x00e2ad20 c4000003 060b3b00 9a000003 d1013900 ......;.......9. │ │ + 0x00e2ad30 95000003 37543800 d0000003 dc013900 ....7T8.......9. │ │ 0x00e2ad40 b1000003 10623b00 97000003 190b3b00 .....b;.......;. │ │ - 0x00e2ad50 96000003 abca3900 ca000003 99743900 ......9......t9. │ │ - 0x00e2ad60 bb000003 40e53800 a2000003 d5bd3b00 ....@.8.......;. │ │ + 0x00e2ad50 96000003 abca3900 ca000003 72743900 ......9.....rt9. │ │ + 0x00e2ad60 bb000003 19e53800 a2000003 d5bd3b00 ......8.......;. │ │ 0x00e2ad70 b5000003 d4d03a00 b3000003 65443b00 ......:.....eD;. │ │ 0x00e2ad80 91000003 95443b00 92000003 11e93900 .....D;.......9. │ │ - 0x00e2ad90 6a000003 bdc83800 e3000003 57263b00 j.....8.....W&;. │ │ - 0x00e2ada0 d1000003 c2dd3b00 b7000003 46743800 ......;.....Ft8. │ │ + 0x00e2ad90 6a000003 96c83800 e3000003 57263b00 j.....8.....W&;. │ │ + 0x00e2ada0 d1000003 c2dd3b00 b7000003 1f743800 ......;......t8. │ │ 0x00e2adb0 d4000003 4bee3a00 d7000003 27623b00 ....K.:.....'b;. │ │ 0x00e2adc0 d8000003 d2803b00 d3000003 f3bd3b00 ......;.......;. │ │ - 0x00e2add0 d9000003 d0c83800 a6000003 2bad3900 ......8.....+.9. │ │ - 0x00e2ade0 a0000003 dd1f3900 a1000003 c7883800 ......9.......8. │ │ - 0x00e2adf0 cf000003 e8c83800 a7000003 e5933900 ......8.......9. │ │ - 0x00e2ae00 a9000003 f9c83800 79000003 af743900 ......8.y....t9. │ │ - 0x00e2ae10 a8000003 dfdd3b00 9c000003 08c93800 ......;.......8. │ │ + 0x00e2add0 d9000003 a9c83800 a6000003 04ad3900 ......8.......9. │ │ + 0x00e2ade0 a0000003 b61f3900 a1000003 a0883800 ......9.......8. │ │ + 0x00e2adf0 cf000003 c1c83800 a7000003 be933900 ......8.......9. │ │ + 0x00e2ae00 a9000003 d2c83800 79000003 88743900 ......8.y....t9. │ │ + 0x00e2ae10 a8000003 dfdd3b00 9c000003 e1c83800 ......;.......8. │ │ 0x00e2ae20 6b000003 21973a00 7b000003 64ee3a00 k...!.:.{...d.:. │ │ - 0x00e2ae30 7c000003 a25c3a00 6c000003 3eab3800 |....\:.l...>.8. │ │ - 0x00e2ae40 e0000003 a4383900 87000003 4c033a00 .....89.....L.:. │ │ - 0x00e2ae50 7d000003 c65c3a00 76000003 1ec93800 }....\:.v.....8. │ │ - 0x00e2ae60 7e000003 15023900 bd000003 330b3b00 ~.....9.....3.;. │ │ - 0x00e2ae70 aa000003 40c93800 6d000003 f0803b00 ....@.8.m.....;. │ │ + 0x00e2ae30 7c000003 a25c3a00 6c000003 17ab3800 |....\:.l.....8. │ │ + 0x00e2ae40 e0000003 7d383900 87000003 4c033a00 ....}89.....L.:. │ │ + 0x00e2ae50 7d000003 c65c3a00 76000003 f7c83800 }....\:.v.....8. │ │ + 0x00e2ae60 7e000003 ee013900 bd000003 330b3b00 ~.....9.....3.;. │ │ + 0x00e2ae70 aa000003 19c93800 6d000003 f0803b00 ......8.m.....;. │ │ 0x00e2ae80 bf000003 6a263b00 c0000003 09813b00 ....j&;.......;. │ │ 0x00e2ae90 00000000 00000000 72000005 d0613b00 ........r....a;. │ │ - 0x00e2aea0 66000005 d0403a00 6c000005 56383900 f....@:.l...V89. │ │ - 0x00e2aeb0 6d000005 f1aa3800 68000005 0ce33900 m.....8.h.....9. │ │ + 0x00e2aea0 66000005 d0403a00 6c000005 2f383900 f....@:.l.../89. │ │ + 0x00e2aeb0 6d000005 caaa3800 68000005 0ce33900 m.....8.h.....9. │ │ 0x00e2aec0 6a000005 2e1f3a00 70000005 8f9d3b00 j.....:.p.....;. │ │ - 0x00e2aed0 65000005 276c3800 6f000005 d4ca3900 e...'l8.o.....9. │ │ + 0x00e2aed0 65000005 006c3800 6f000005 d4ca3900 e....l8.o.....9. │ │ 0x00e2aee0 67000005 be403a00 6b000005 6eca3900 g....@:.k...n.9. │ │ - 0x00e2aef0 69000005 858f3800 73000005 54e53800 i.....8.s...T.8. │ │ - 0x00e2af00 71000005 38ad3900 6e000005 697a3a00 q...8.9.n...iz:. │ │ + 0x00e2aef0 69000005 5e8f3800 73000005 2de53800 i...^.8.s...-.8. │ │ + 0x00e2af00 71000005 11ad3900 6e000005 697a3a00 q.....9.n...iz:. │ │ 0x00e2af10 74000005 85263b00 00000000 00000000 t....&;......... │ │ - 0x00e2af20 ab008006 ec1f3900 cb008006 4a623b00 ......9.....Jb;. │ │ - 0x00e2af30 cc008006 96263b00 64008006 60e53800 .....&;.d...`.8. │ │ - 0x00e2af40 66008006 9c563900 e6008006 ae563900 f....V9......V9. │ │ - 0x00e2af50 d6008006 bb563900 69008006 3c953b00 .....V9.i...<.;. │ │ - 0x00e2af60 6a008006 b58f3800 6b008006 25743900 j.....8.k...%t9. │ │ - 0x00e2af70 6c008006 cd8f3800 d9008006 f5dd3b00 l.....8.......;. │ │ + 0x00e2af20 ab008006 c51f3900 cb008006 4a623b00 ......9.....Jb;. │ │ + 0x00e2af30 cc008006 96263b00 64008006 39e53800 .....&;.d...9.8. │ │ + 0x00e2af40 66008006 75563900 e6008006 87563900 f...uV9......V9. │ │ + 0x00e2af50 d6008006 94563900 69008006 3c953b00 .....V9.i...<.;. │ │ + 0x00e2af60 6a008006 8e8f3800 6b008006 fe733900 j.....8.k....s9. │ │ + 0x00e2af70 6c008006 a68f3800 d9008006 f5dd3b00 l.....8.......;. │ │ 0x00e2af80 6d008006 2ae93900 6e008006 0ce33900 m...*.9.n.....9. │ │ 0x00e2af90 ae008006 d65c3a00 c6008006 421f3a00 .....\:.....B.:. │ │ - 0x00e2afa0 70008006 641f3a00 ad008006 c5743900 p...d.:......t9. │ │ - 0x00e2afb0 ac008006 eee43800 72008006 b9383900 ......8.r....89. │ │ - 0x00e2afc0 73008006 e1d03a00 74008006 6f543800 s.....:.t...oT8. │ │ + 0x00e2afa0 70008006 641f3a00 ad008006 9e743900 p...d.:......t9. │ │ + 0x00e2afb0 ac008006 c7e43800 72008006 92383900 ......8.r....89. │ │ + 0x00e2afc0 73008006 e1d03a00 74008006 48543800 s.....:.t...HT8. │ │ 0x00e2afd0 77008006 0abe3b00 78008006 e55c3a00 w.....;.x....\:. │ │ - 0x00e2afe0 79008006 44ad3900 7a008006 d5383900 y...D.9.z....89. │ │ - 0x00e2aff0 e8008006 e9383900 7b008006 1d813b00 .....89.{.....;. │ │ - 0x00e2b000 af008006 53ab3800 b0008006 6cab3800 ....S.8.....l.8. │ │ + 0x00e2afe0 79008006 1dad3900 7a008006 ae383900 y.....9.z....89. │ │ + 0x00e2aff0 e8008006 c2383900 7b008006 1d813b00 .....89.{.....;. │ │ + 0x00e2b000 af008006 2cab3800 b0008006 45ab3800 ....,.8.....E.8. │ │ 0x00e2b010 7c008006 34973a00 b1008006 0dde3b00 |...4.:.......;. │ │ - 0x00e2b020 b2008006 6ae53800 b3008006 f6933900 ....j.8.......9. │ │ - 0x00e2b030 b4008006 76e53800 e2008006 f6d03a00 ....v.8.......:. │ │ - 0x00e2b040 b5008006 ae443b00 7d008006 fa1f3900 .....D;.}.....9. │ │ - 0x00e2b050 b6008006 d5563900 b7008006 711f3a00 .....V9.....q.:. │ │ - 0x00e2b060 7e008006 e8563900 aa008006 07203900 ~....V9...... 9. │ │ - 0x00e2b070 dd008006 2b023900 7f008006 69033a00 ....+.9.....i.:. │ │ - 0x00e2b080 b8008006 52ad3900 de008006 0b943900 ....R.9.......9. │ │ - 0x00e2b090 b9008006 2d813b00 80008006 06393900 ....-.;......99. │ │ - 0x00e2b0a0 dc008006 21393900 81008006 46813b00 ....!99.....F.;. │ │ - 0x00e2b0b0 82008006 56c93800 cd008006 23be3b00 ....V.8.....#.;. │ │ - 0x00e2b0c0 ba008006 28203900 bb008006 dc403a00 ....( 9......@:. │ │ - 0x00e2b0d0 d8008006 ed8f3800 e3008006 3b023900 ......8.....;.9. │ │ + 0x00e2b020 b2008006 43e53800 b3008006 cf933900 ....C.8.......9. │ │ + 0x00e2b030 b4008006 4fe53800 e2008006 f6d03a00 ....O.8.......:. │ │ + 0x00e2b040 b5008006 ae443b00 7d008006 d31f3900 .....D;.}.....9. │ │ + 0x00e2b050 b6008006 ae563900 b7008006 711f3a00 .....V9.....q.:. │ │ + 0x00e2b060 7e008006 c1563900 aa008006 e01f3900 ~....V9.......9. │ │ + 0x00e2b070 dd008006 04023900 7f008006 69033a00 ......9.....i.:. │ │ + 0x00e2b080 b8008006 2bad3900 de008006 e4933900 ....+.9.......9. │ │ + 0x00e2b090 b9008006 2d813b00 80008006 df383900 ....-.;......89. │ │ + 0x00e2b0a0 dc008006 fa383900 81008006 46813b00 .....89.....F.;. │ │ + 0x00e2b0b0 82008006 2fc93800 cd008006 23be3b00 ..../.8.....#.;. │ │ + 0x00e2b0c0 ba008006 01203900 bb008006 dc403a00 ..... 9......@:. │ │ + 0x00e2b0d0 d8008006 c68f3800 e3008006 14023900 ......8.......9. │ │ 0x00e2b0e0 83008006 35be3b00 da008006 5f813b00 ....5.;....._.;. │ │ - 0x00e2b0f0 85008006 65ad3900 86008006 c5443b00 ....e.9......D;. │ │ - 0x00e2b100 db008006 50543800 e7008006 d14d3800 ....PT8......M8. │ │ + 0x00e2b0f0 85008006 3ead3900 86008006 c5443b00 ....>.9......D;. │ │ + 0x00e2b100 db008006 29543800 e7008006 d14d3800 ....)T8......M8. │ │ 0x00e2b110 bc008006 5cb23a00 ce008006 801f3a00 ....\.:.......:. │ │ - 0x00e2b120 cf008006 7cab3800 d0008006 5b623b00 ....|.8.....[b;. │ │ - 0x00e2b130 89008006 0dd13a00 8a008006 05903800 ......:.......8. │ │ + 0x00e2b120 cf008006 55ab3800 d0008006 5b623b00 ....U.8.....[b;. │ │ + 0x00e2b130 89008006 0dd13a00 8a008006 de8f3800 ......:.......8. │ │ 0x00e2b140 bd008006 7aee3a00 8b008006 8f7a3a00 ....z.:......z:. │ │ 0x00e2b150 8c008006 e8ca3900 c5008006 a29d3b00 ......9.......;. │ │ - 0x00e2b160 c9008006 8dab3800 8d008006 b59d3b00 ......8.......;. │ │ + 0x00e2b160 c9008006 66ab3800 8d008006 b59d3b00 ....f.8.......;. │ │ 0x00e2b170 be008006 1cde3b00 8e008006 7a813b00 ......;.....z.;. │ │ - 0x00e2b180 d1008006 3e393900 8f008006 39203900 ....>99.....9 9. │ │ - 0x00e2b190 d2008006 57743800 d3008006 025d3a00 ....Wt8......]:. │ │ - 0x00e2b1a0 d4008006 86e53800 90008006 84ad3900 ......8.......9. │ │ + 0x00e2b180 d1008006 17393900 8f008006 12203900 .....99...... 9. │ │ + 0x00e2b190 d2008006 30743800 d3008006 025d3a00 ....0t8......]:. │ │ + 0x00e2b1a0 d4008006 5fe53800 90008006 5dad3900 ...._.8.....].9. │ │ 0x00e2b1b0 bf008006 185d3a00 91008006 67b23a00 .....]:.....g.:. │ │ 0x00e2b1c0 93008006 d8443b00 94008006 47973a00 .....D;.....G.:. │ │ - 0x00e2b1d0 95008006 305d3a00 c0008006 55023900 ....0]:.....U.9. │ │ - 0x00e2b1e0 96008006 2dde3b00 d5008006 9dab3800 ....-.;.......8. │ │ + 0x00e2b1d0 95008006 305d3a00 c0008006 2e023900 ....0]:.......9. │ │ + 0x00e2b1e0 96008006 2dde3b00 d5008006 76ab3800 ....-.;.....v.8. │ │ 0x00e2b1f0 ca008006 faca3900 97008006 38de3b00 ......9.....8.;. │ │ 0x00e2b200 98008006 a57a3a00 9a008006 19d13a00 .....z:.......:. │ │ - 0x00e2b210 c1008006 72023900 df008006 4e393900 ....r.9.....N99. │ │ - 0x00e2b220 9b008006 88023900 e0008006 91023900 ......9.......9. │ │ + 0x00e2b210 c1008006 4b023900 df008006 27393900 ....K.9.....'99. │ │ + 0x00e2b220 9b008006 61023900 e0008006 6a023900 ....a.9.....j.9. │ │ 0x00e2b230 9c008006 70623b00 c3008006 12cb3900 ....pb;.......9. │ │ 0x00e2b240 9f008006 7c033a00 d7008006 b67a3a00 ....|.:......z:. │ │ - 0x00e2b250 e5008006 c7883800 a0008006 d67a3a00 ......8......z:. │ │ - 0x00e2b260 a1008006 25cb3900 a2008006 1b903800 ....%.9.......8. │ │ - 0x00e2b270 a3008006 64c93800 c7008006 38e93900 ....d.8.....8.9. │ │ - 0x00e2b280 c2008006 400b3b00 a4008006 7cc93800 ....@.;.....|.8. │ │ + 0x00e2b250 e5008006 a0883800 a0008006 d67a3a00 ......8......z:. │ │ + 0x00e2b260 a1008006 25cb3900 a2008006 f48f3800 ....%.9.......8. │ │ + 0x00e2b270 a3008006 3dc93800 c7008006 38e93900 ....=.8.....8.9. │ │ + 0x00e2b280 c2008006 400b3b00 a4008006 55c93800 ....@.;.....U.8. │ │ 0x00e2b290 e4008006 21973a00 a7008006 f0443b00 ....!.:......D;. │ │ 0x00e2b2a0 c4008006 8b033a00 e9008006 47be3b00 ......:.....G.;. │ │ 0x00e2b2b0 e1008006 eb403a00 c8008006 85623b00 .....@:......b;. │ │ 0x00e2b2c0 a8008006 54e93900 00000000 00000000 ....T.9......... │ │ - 0x00e2b2d0 6e000007 9cc93800 7a000007 51203900 n.....8.z...Q 9. │ │ - 0x00e2b2e0 73000007 0c453b00 7b000007 aec93800 s....E;.{.....8. │ │ - 0x00e2b2f0 64000007 9b023900 65000007 4c0b3b00 d.....9.e...L.;. │ │ - 0x00e2b300 70000007 9c033a00 6d000007 2f903800 p.....:.m.../.8. │ │ + 0x00e2b2d0 6e000007 75c93800 7a000007 2a203900 n...u.8.z...* 9. │ │ + 0x00e2b2e0 73000007 0c453b00 7b000007 87c93800 s....E;.{.....8. │ │ + 0x00e2b2f0 64000007 74023900 65000007 4c0b3b00 d...t.9.e...L.;. │ │ + 0x00e2b300 70000007 9c033a00 6d000007 08903800 p.....:.m.....8. │ │ 0x00e2b310 66000007 60973a00 69000007 951f3a00 f...`.:.i.....:. │ │ - 0x00e2b320 6a000007 4b903800 6b000007 b3ab3800 j...K.8.k.....8. │ │ - 0x00e2b330 72000007 bfa93900 6c000007 b2033a00 r.....9.l.....:. │ │ - 0x00e2b340 79000007 60203900 7c000007 ab263b00 y...` 9.|....&;. │ │ - 0x00e2b350 6f000007 58393900 7e000007 5cbe3b00 o...X99.~...\.;. │ │ + 0x00e2b320 6a000007 24903800 6b000007 8cab3800 j...$.8.k.....8. │ │ + 0x00e2b330 72000007 98a93900 6c000007 b2033a00 r.....9.l.....:. │ │ + 0x00e2b340 79000007 39203900 7c000007 ab263b00 y...9 9.|....&;. │ │ + 0x00e2b350 6f000007 31393900 7e000007 5cbe3b00 o...199.~...\.;. │ │ 0x00e2b360 7d000007 e57a3a00 75000007 96d63b00 }....z:.u.....;. │ │ 0x00e2b370 76000007 b73c3b00 77000007 f0e73a00 v....<;.w.....:. │ │ 0x00e2b380 78000007 e0c83a00 67000007 48de3b00 x.....:.g...H.;. │ │ 0x00e2b390 71000007 65de3b00 74000007 78be3b00 q...e.;.t...x.;. │ │ 0x00e2b3a0 68000007 9b623b00 00000000 00000000 h....b;......... │ │ - 0x00e2b3b0 75008007 5e563900 76008007 d8743900 u...^V9.v....t9. │ │ - 0x00e2b3c0 79008007 88ee3a00 66008007 beab3800 y.....:.f.....8. │ │ + 0x00e2b3b0 75008007 37563900 76008007 b1743900 u...7V9.v....t9. │ │ + 0x00e2b3c0 79008007 88ee3a00 66008007 97ab3800 y.....:.f.....8. │ │ 0x00e2b3d0 6a008007 8a813b00 6b008007 5ee93900 j.....;.k...^.9. │ │ - 0x00e2b3e0 6c008007 6b903800 7f008007 ac693900 l...k.8......i9. │ │ - 0x00e2b3f0 7a008007 b8023900 6d008007 9d1f3a00 z.....9.m.....:. │ │ + 0x00e2b3e0 6c008007 44903800 7f008007 85693900 l...D.8......i9. │ │ + 0x00e2b3f0 7a008007 91023900 6d008007 9d1f3a00 z.....9.m.....:. │ │ 0x00e2b400 6e008007 76e93900 83008007 46cb3900 n...v.9.....F.9. │ │ 0x00e2b410 80008007 b31f3a00 67008007 d11f3a00 ......:.g.....:. │ │ 0x00e2b420 7b008007 d3263b00 7c008007 4dd13a00 {....&;.|...M.:. │ │ - 0x00e2b430 81008007 9dee3a00 7d008007 fd563900 ......:.}....V9. │ │ + 0x00e2b430 81008007 9dee3a00 7d008007 d6563900 ......:.}....V9. │ │ 0x00e2b440 82008007 8ee93900 7e008007 59cb3900 ......9.~...Y.9. │ │ - 0x00e2b450 68008007 c89d3b00 69008007 2f573900 h.....;.i.../W9. │ │ + 0x00e2b450 68008007 c89d3b00 69008007 08573900 h.....;.i....W9. │ │ 0x00e2b460 77008007 7fcb3900 6f008007 b1623b00 w.....9.o....b;. │ │ - 0x00e2b470 70008007 38de3b00 71008007 8a903800 p...8.;.q.....8. │ │ - 0x00e2b480 72008007 46743800 74008007 a2813b00 r...Ft8.t.....;. │ │ + 0x00e2b470 70008007 38de3b00 71008007 63903800 p...8.;.q...c.8. │ │ + 0x00e2b480 72008007 1f743800 74008007 a2813b00 r....t8.t.....;. │ │ 0x00e2b490 78008007 fe403a00 73008007 94be3b00 x....@:.s.....;. │ │ 0x00e2b4a0 00000000 00000000 73000008 6f973a00 ........s...o.:. │ │ 0x00e2b4b0 9c000008 79ab3a00 90000008 94cb3900 ....y.:.......9. │ │ - 0x00e2b4c0 64000008 25743900 a5000008 bb033a00 d...%t9.......:. │ │ - 0x00e2b4d0 92000008 ea743900 a0000008 5f0b3b00 .....t9....._.;. │ │ - 0x00e2b4e0 aa000008 74393900 9f000008 7b0b3b00 ....t99.....{.;. │ │ + 0x00e2b4c0 64000008 fe733900 a5000008 bb033a00 d....s9.......:. │ │ + 0x00e2b4d0 92000008 c3743900 a0000008 5f0b3b00 .....t9....._.;. │ │ + 0x00e2b4e0 aa000008 4d393900 9f000008 7b0b3b00 ....M99.....{.;. │ │ 0x00e2b4f0 8e000008 0ce33900 76000008 b8ee3a00 ......9.v.....:. │ │ - 0x00e2b500 77000008 b3813b00 7f000008 91393900 w.....;......99. │ │ - 0x00e2b510 a6000008 46573900 8f000008 9a0b3b00 ....FW9.......;. │ │ + 0x00e2b500 77000008 b3813b00 7f000008 6a393900 w.....;.....j99. │ │ + 0x00e2b510 a6000008 1f573900 8f000008 9a0b3b00 .....W9.......;. │ │ 0x00e2b520 93000008 a7be3b00 78000008 a8cb3900 ......;.x.....9. │ │ 0x00e2b530 79000008 64d13a00 65000008 c9033a00 y...d.:.e.....:. │ │ - 0x00e2b540 a8000008 af393900 70000008 a41c3900 .....99.p.....9. │ │ + 0x00e2b540 a8000008 88393900 70000008 7d1c3900 .....99.p...}.9. │ │ 0x00e2b550 a9000008 20453b00 ab000008 de033a00 .... E;.......:. │ │ 0x00e2b560 6e000008 ef033a00 6d000008 1d413a00 n.....:.m....A:. │ │ - 0x00e2b570 8d000008 c3cb3900 97000008 41543800 ......9.....AT8. │ │ - 0x00e2b580 8a000008 2e1f3a00 66000008 03753900 ......:.f....u9. │ │ + 0x00e2b570 8d000008 c3cb3900 97000008 1a543800 ......9......T8. │ │ + 0x00e2b580 8a000008 2e1f3a00 66000008 dc743900 ......:.f....t9. │ │ 0x00e2b590 67000008 e61f3a00 68000008 08043a00 g.....:.h.....:. │ │ 0x00e2b5a0 ad000008 cdee3a00 7a000008 e09d3b00 ......:.z.....;. │ │ - 0x00e2b5b0 74000008 d11f3900 75000008 f0ac3900 t.....9.u.....9. │ │ - 0x00e2b5c0 ae000008 14753900 a1000008 f7263b00 .....u9......&;. │ │ - 0x00e2b5d0 ac000008 2a453b00 85000008 71203900 ....*E;.....q 9. │ │ + 0x00e2b5b0 74000008 aa1f3900 75000008 c9ac3900 t.....9.u.....9. │ │ + 0x00e2b5c0 ae000008 ed743900 a1000008 f7263b00 .....t9......&;. │ │ + 0x00e2b5d0 ac000008 2a453b00 85000008 4a203900 ....*E;.....J 9. │ │ 0x00e2b5e0 84000008 f41f3a00 7b000008 d0813b00 ......:.{.....;. │ │ - 0x00e2b5f0 af000008 d5c93800 89000008 7bb23a00 ......8.....{.:. │ │ - 0x00e2b600 94000008 95bd3b00 8c000008 b1933900 ......;.......9. │ │ - 0x00e2b610 88000008 9ae53800 99000008 b9393900 ......8......99. │ │ + 0x00e2b5f0 af000008 aec93800 89000008 7bb23a00 ......8.....{.:. │ │ + 0x00e2b600 94000008 95bd3b00 8c000008 8a933900 ......;.......9. │ │ + 0x00e2b610 88000008 73e53800 99000008 92393900 ....s.8......99. │ │ 0x00e2b620 a2000008 15043a00 a7000008 dfee3a00 ......:.......:. │ │ - 0x00e2b630 7c000008 276c3800 7d000008 d4ca3900 |...'l8.}.....9. │ │ - 0x00e2b640 9d000008 71743800 87000008 83543800 ....qt8......T8. │ │ + 0x00e2b630 7c000008 006c3800 7d000008 d4ca3900 |....l8.}.....9. │ │ + 0x00e2b640 9d000008 4a743800 87000008 5c543800 ....Jt8.....\T8. │ │ 0x00e2b650 7e000008 35413a00 6f000008 b51e3a00 ~...5A:.o.....:. │ │ 0x00e2b660 8b000008 6eca3900 9a000008 26033a00 ....n.9.....&.:. │ │ - 0x00e2b670 98000008 cc393900 86000008 495d3a00 .....99.....I]:. │ │ - 0x00e2b680 95000008 38b23a00 9b000008 99ad3900 ....8.:.......9. │ │ - 0x00e2b690 6a000008 93b23a00 a3000008 5f573900 j.....:....._W9. │ │ + 0x00e2b670 98000008 a5393900 86000008 495d3a00 .....99.....I]:. │ │ + 0x00e2b680 95000008 38b23a00 9b000008 72ad3900 ....8.:.....r.9. │ │ + 0x00e2b690 6a000008 93b23a00 a3000008 38573900 j.....:.....8W9. │ │ 0x00e2b6a0 6b000008 babe3b00 9e000008 45413a00 k.....;.....EA:. │ │ - 0x00e2b6b0 96000008 32563900 6c000008 7fd13a00 ....2V9.l.....:. │ │ + 0x00e2b6b0 96000008 0b563900 6c000008 7fd13a00 .....V9.l.....:. │ │ 0x00e2b6c0 b0000008 85263b00 71000008 7a973a00 .....&;.q...z.:. │ │ - 0x00e2b6d0 80000008 20943900 a4000008 65413a00 .... .9.....eA:. │ │ - 0x00e2b6e0 81000008 aee53800 72000008 7f573900 ......8.r....W9. │ │ - 0x00e2b6f0 83000008 bce53800 91000008 b6e93900 ......8.......9. │ │ + 0x00e2b6d0 80000008 f9933900 a4000008 65413a00 ......9.....eA:. │ │ + 0x00e2b6e0 81000008 87e53800 72000008 58573900 ......8.r...XW9. │ │ + 0x00e2b6f0 83000008 95e53800 91000008 b6e93900 ......8.......9. │ │ 0x00e2b700 82000008 76413a00 00000000 00000000 ....vA:......... │ │ - 0x00e2b710 64008012 cee53800 6e008012 0e203a00 d.....8.n.... :. │ │ + 0x00e2b710 64008012 a7e53800 6e008012 0e203a00 d.....8.n.... :. │ │ 0x00e2b720 71008012 29043a00 72008012 aa0b3b00 q...).:.r.....;. │ │ 0x00e2b730 65008012 34453b00 66008012 82413a00 e...4E;.f....A:. │ │ 0x00e2b740 73008012 79de3b00 67008012 c7623b00 s...y.;.g....b;. │ │ 0x00e2b750 6d008012 f49d3b00 6f008012 a5b23a00 m.....;.o.....:. │ │ 0x00e2b760 68008012 d0be3b00 70008012 8fde3b00 h.....;.p.....;. │ │ 0x00e2b770 69008012 3e043a00 6a008012 f6be3b00 i...>.:.j.....;. │ │ - 0x00e2b780 6b008012 cf023900 6c008012 a3de3b00 k.....9.l.....;. │ │ + 0x00e2b780 6b008012 a8023900 6c008012 a3de3b00 k.....9.l.....;. │ │ 0x00e2b790 00000000 00000000 64000013 22bf3b00 ........d...".;. │ │ 0x00e2b7a0 85000013 b1b23a00 86000013 31bf3b00 ......:.....1.;. │ │ - 0x00e2b7b0 87000013 e4393900 88000013 b2ad3900 .....99.......9. │ │ - 0x00e2b7c0 67000013 44bf3b00 77000013 87743800 g...D.;.w....t8. │ │ - 0x00e2b7d0 68000013 33753900 84000013 3f753900 h...3u9.....?u9. │ │ - 0x00e2b7e0 94000013 30943900 66000013 94543800 ....0.9.f....T8. │ │ - 0x00e2b7f0 69000013 89d13a00 95000013 d0ab3800 i.....:.......8. │ │ + 0x00e2b7b0 87000013 bd393900 88000013 8bad3900 .....99.......9. │ │ + 0x00e2b7c0 67000013 44bf3b00 77000013 60743800 g...D.;.w...`t8. │ │ + 0x00e2b7d0 68000013 0c753900 84000013 18753900 h....u9......u9. │ │ + 0x00e2b7e0 94000013 09943900 66000013 6d543800 ......9.f...mT8. │ │ + 0x00e2b7f0 69000013 89d13a00 95000013 a9ab3800 i.....:.......8. │ │ 0x00e2b800 80000013 0c9e3b00 81000013 0d273b00 ......;......';. │ │ - 0x00e2b810 6a000013 f3023900 6c000013 e9623b00 j.....9.l....b;. │ │ + 0x00e2b810 6a000013 cc023900 6c000013 e9623b00 j.....9.l....b;. │ │ 0x00e2b820 6d000013 5f5d3a00 6e000013 6b5d3a00 m..._]:.n...k]:. │ │ - 0x00e2b830 8f000013 a41c3900 89000013 e2c93800 ......9.......8. │ │ - 0x00e2b840 8a000013 cde93900 97000013 8d573900 ......9......W9. │ │ + 0x00e2b830 8f000013 7d1c3900 89000013 bbc93800 ....}.9.......8. │ │ + 0x00e2b840 8a000013 cde93900 97000013 66573900 ......9.....fW9. │ │ 0x00e2b850 96000013 ebee3a00 75000013 e0e93900 ......:.u.....9. │ │ - 0x00e2b860 70000013 5d043a00 78000013 46943900 p...].:.x...F.9. │ │ - 0x00e2b870 90000013 f8393900 7d000013 d1cb3900 .....99.}.....9. │ │ - 0x00e2b880 82000013 21203a00 74000013 99903800 ....! :.t.....8. │ │ - 0x00e2b890 92000013 a4743800 93000013 e2cb3900 .....t8.......9. │ │ - 0x00e2b8a0 65000013 00633b00 91000013 af543800 e....c;......T8. │ │ + 0x00e2b860 70000013 5d043a00 78000013 1f943900 p...].:.x.....9. │ │ + 0x00e2b870 90000013 d1393900 7d000013 d1cb3900 .....99.}.....9. │ │ + 0x00e2b880 82000013 21203a00 74000013 72903800 ....! :.t...r.8. │ │ + 0x00e2b890 92000013 7d743800 93000013 e2cb3900 ....}t8.......9. │ │ + 0x00e2b8a0 65000013 00633b00 91000013 88543800 e....c;......T8. │ │ 0x00e2b8b0 00000000 00000000 6c00801e faee3a00 ........l.....:. │ │ 0x00e2b8c0 6400801e a3d13a00 6d00801e 27273b00 d.....:.m...'';. │ │ 0x00e2b8d0 7700801e f37a3a00 6500801e 20633b00 w....z:.e... c;. │ │ - 0x00e2b8e0 6700801e c9ad3900 6600801e c7543800 g.....9.f....T8. │ │ - 0x00e2b8f0 8000801e a1413a00 7e00801e d5543800 .....A:.~....T8. │ │ - 0x00e2b900 7800801e a8903800 7b00801e 18ef3a00 x.....8.{.....:. │ │ + 0x00e2b8e0 6700801e a2ad3900 6600801e a0543800 g.....9.f....T8. │ │ + 0x00e2b8f0 8000801e a1413a00 7e00801e ae543800 .....A:.~....T8. │ │ + 0x00e2b900 7800801e 81903800 7b00801e 18ef3a00 x.....8.{.....:. │ │ 0x00e2b910 7d00801e f7cb3900 7c00801e 32633b00 }.....9.|...2c;. │ │ - 0x00e2b920 7500801e 2cef3a00 6e00801e f3c93800 u...,.:.n.....8. │ │ - 0x00e2b930 7900801e c4903800 6f00801e a0573900 y.....8.o....W9. │ │ + 0x00e2b920 7500801e 2cef3a00 6e00801e ccc93800 u...,.:.n.....8. │ │ + 0x00e2b930 7900801e 9d903800 6f00801e 79573900 y.....8.o...yW9. │ │ 0x00e2b940 6900801e 45453b00 6a00801e 08cc3900 i...EE;.j.....9. │ │ 0x00e2b950 7000801e 45633b00 7400801e 2e203a00 p...Ec;.t.... :. │ │ - 0x00e2b960 7100801e 24cc3900 6800801e e5e53800 q...$.9.h.....8. │ │ - 0x00e2b970 8200801e 41273b00 8100801e d9903800 ....A';.......8. │ │ - 0x00e2b980 7f00801e 82203900 7a00801e b9743800 ..... 9.z....t8. │ │ - 0x00e2b990 7200801e e4813b00 6b00801e 013a3900 r.....;.k....:9. │ │ - 0x00e2b9a0 7300801e d9ad3900 7600801e 3bcc3900 s.....9.v...;.9. │ │ - 0x00e2b9b0 00000000 00000000 63000017 4d753900 ........c...Mu9. │ │ - 0x00e2b9c0 a1000017 09ca3800 af000017 cc743800 ......8......t8. │ │ + 0x00e2b960 7100801e 24cc3900 6800801e bee53800 q...$.9.h.....8. │ │ + 0x00e2b970 8200801e 41273b00 8100801e b2903800 ....A';.......8. │ │ + 0x00e2b980 7f00801e 5b203900 7a00801e 92743800 ....[ 9.z....t8. │ │ + 0x00e2b990 7200801e e4813b00 6b00801e da393900 r.....;.k....99. │ │ + 0x00e2b9a0 7300801e b2ad3900 7600801e 3bcc3900 s.....9.v...;.9. │ │ + 0x00e2b9b0 00000000 00000000 63000017 26753900 ........c...&u9. │ │ + 0x00e2b9c0 a1000017 e2c93800 af000017 a5743800 ......8......t8. │ │ 0x00e2b9d0 a0000017 b20b3b00 64000017 279e3b00 ......;.d...'.;. │ │ 0x00e2b9e0 b8000017 409e3b00 b9000017 5abf3b00 ....@.;.....Z.;. │ │ 0x00e2b9f0 65000017 53cc3900 66000017 cb0b3b00 e...S.9.f.....;. │ │ 0x00e2ba00 67000017 cab23a00 68000017 b3d13a00 g.....:.h.....:. │ │ 0x00e2ba10 aa000017 f0e93900 69000017 107b3a00 ......9.i....{:. │ │ - 0x00e2ba20 ab000017 42ef3a00 6a000017 efad3900 ....B.:.j.....9. │ │ - 0x00e2ba30 6b000017 227b3a00 6c000017 01033900 k..."{:.l.....9. │ │ + 0x00e2ba20 ab000017 42ef3a00 6a000017 c8ad3900 ....B.:.j.....9. │ │ + 0x00e2ba30 6b000017 227b3a00 6c000017 da023900 k..."{:.l.....9. │ │ 0x00e2ba40 6d000017 deb23a00 6e000017 427b3a00 m.....:.n...B{:. │ │ 0x00e2ba50 6f000017 69bf3b00 bb000017 0ce33900 o...i.;.......9. │ │ - 0x00e2ba60 70000017 1e033900 71000017 5e753900 p.....9.q...^u9. │ │ + 0x00e2ba60 70000017 f7023900 71000017 37753900 p.....9.q...7u9. │ │ 0x00e2ba70 72000017 54453b00 73000017 58ef3a00 r...TE;.s...X.:. │ │ 0x00e2ba80 74000017 bfde3b00 b7000017 7f5d3a00 t.....;......]:. │ │ - 0x00e2ba90 75000017 5a943900 b0000017 dbde3b00 u...Z.9.......;. │ │ + 0x00e2ba90 75000017 33943900 b0000017 dbde3b00 u...3.9.......;. │ │ 0x00e2baa0 76000017 7c9d3b00 be000017 76bf3b00 v...|.;.....v.;. │ │ - 0x00e2bab0 bf000017 77753900 ba000017 95bd3b00 ....wu9.......;. │ │ - 0x00e2bac0 77000017 fc813b00 78000017 9d203900 w.....;.x.... 9. │ │ - 0x00e2bad0 79000017 2c033900 ac000017 f10b3b00 y...,.9.......;. │ │ - 0x00e2bae0 a2000017 e5ab3800 a3000017 fae53800 ......8.......8. │ │ - 0x00e2baf0 a4000017 10ae3900 a5000017 bbd13a00 ......9.......:. │ │ - 0x00e2bb00 7a000017 19ca3800 7b000017 e7903800 z.....8.{.....8. │ │ - 0x00e2bb10 b5000017 2cca3800 7c000017 8f753900 ....,.8.|....u9. │ │ - 0x00e2bb20 b1000017 14e63800 7d000017 fcde3b00 ......8.}.....;. │ │ - 0x00e2bb30 7e000017 040c3b00 7f000017 ef903800 ~.....;.......8. │ │ - 0x00e2bb40 ad000017 3e393900 80000017 92383900 ....>99......89. │ │ + 0x00e2bab0 bf000017 50753900 ba000017 95bd3b00 ....Pu9.......;. │ │ + 0x00e2bac0 77000017 fc813b00 78000017 76203900 w.....;.x...v 9. │ │ + 0x00e2bad0 79000017 05033900 ac000017 f10b3b00 y.....9.......;. │ │ + 0x00e2bae0 a2000017 beab3800 a3000017 d3e53800 ......8.......8. │ │ + 0x00e2baf0 a4000017 e9ad3900 a5000017 bbd13a00 ......9.......:. │ │ + 0x00e2bb00 7a000017 f2c93800 7b000017 c0903800 z.....8.{.....8. │ │ + 0x00e2bb10 b5000017 05ca3800 7c000017 68753900 ......8.|...hu9. │ │ + 0x00e2bb20 b1000017 ede53800 7d000017 fcde3b00 ......8.}.....;. │ │ + 0x00e2bb30 7e000017 040c3b00 7f000017 c8903800 ~.....;.......8. │ │ + 0x00e2bb40 ad000017 17393900 80000017 6b383900 .....99.....k89. │ │ 0x00e2bb50 81000017 201f3a00 82000017 5a9e3b00 .... .:.....Z.;. │ │ - 0x00e2bb60 ae000017 c2203900 83000017 1cdf3b00 ..... 9.......;. │ │ - 0x00e2bb70 84000017 07ac3800 a6000017 e8743800 ......8......t8. │ │ - 0x00e2bb80 a7000017 4d7b3a00 b2000017 20ae3900 ....M{:..... .9. │ │ + 0x00e2bb60 ae000017 9b203900 83000017 1cdf3b00 ..... 9.......;. │ │ + 0x00e2bb70 84000017 e0ab3800 a6000017 c1743800 ......8......t8. │ │ + 0x00e2bb80 a7000017 4d7b3a00 b2000017 f9ad3900 ....M{:.......9. │ │ 0x00e2bb90 85000017 5c273b00 86000017 7a453b00 ....\';.....zE;. │ │ 0x00e2bba0 a8000017 619e3b00 87000017 64633b00 ....a.;.....dc;. │ │ 0x00e2bbb0 b6000017 84bf3b00 bc000017 38b23a00 ......;.....8.:. │ │ - 0x00e2bbc0 88000017 88453b00 a9000017 fe743800 .....E;......t8. │ │ - 0x00e2bbd0 89000017 fa903800 bd000017 32563900 ......8.....2V9. │ │ - 0x00e2bbe0 8a000017 1de63800 8b000017 0e0c3b00 ......8.......;. │ │ + 0x00e2bbc0 88000017 88453b00 a9000017 d7743800 .....E;......t8. │ │ + 0x00e2bbd0 89000017 d3903800 bd000017 0b563900 ......8......V9. │ │ + 0x00e2bbe0 8a000017 f6e53800 8b000017 0e0c3b00 ......8.......;. │ │ 0x00e2bbf0 8c000017 2fdf3b00 8d000017 749e3b00 ..../.;.....t.;. │ │ - 0x00e2bc00 8e000017 3ae63800 8f000017 5d7b3a00 ....:.8.....]{:. │ │ - 0x00e2bc10 90000017 0e823b00 91000017 47033900 ......;.....G.9. │ │ - 0x00e2bc20 92000017 9abf3b00 93000017 2cae3900 ......;.....,.9. │ │ - 0x00e2bc30 94000017 dd1f3900 95000017 a15d3a00 ......9......]:. │ │ + 0x00e2bc00 8e000017 13e63800 8f000017 5d7b3a00 ......8.....]{:. │ │ + 0x00e2bc10 90000017 0e823b00 91000017 20033900 ......;..... .9. │ │ + 0x00e2bc20 92000017 9abf3b00 93000017 05ae3900 ......;.......9. │ │ + 0x00e2bc30 94000017 b61f3900 95000017 a15d3a00 ......9......]:. │ │ 0x00e2bc40 96000017 859e3b00 97000017 50203b00 ......;.....P ;. │ │ - 0x00e2bc50 c2000017 113a3900 98000017 8e973a00 .....:9.......:. │ │ + 0x00e2bc50 c2000017 ea393900 98000017 8e973a00 .....99.......:. │ │ 0x00e2bc60 c0000017 af453b00 99000017 d0d13a00 .....E;.......:. │ │ - 0x00e2bc70 b3000017 1dac3800 c1000017 42ac3800 ......8.....B.8. │ │ - 0x00e2bc80 9b000017 a1753900 9a000017 e8543800 .....u9......T8. │ │ + 0x00e2bc70 b3000017 f6ab3800 c1000017 1bac3800 ......8.......8. │ │ + 0x00e2bc80 9b000017 7a753900 9a000017 c1543800 ....zu9......T8. │ │ 0x00e2bc90 c3000017 68043a00 9c000017 8b033a00 ....h.:.......:. │ │ - 0x00e2bca0 9d000017 53e63800 b4000017 a7973a00 ....S.8.......:. │ │ - 0x00e2bcb0 9e000017 c0753900 9f000017 cb453b00 .....u9......E;. │ │ + 0x00e2bca0 9d000017 2ce63800 b4000017 a7973a00 ....,.8.......:. │ │ + 0x00e2bcb0 9e000017 99753900 9f000017 cb453b00 .....u9......E;. │ │ 0x00e2bcc0 00000000 00000000 6400001c d6453b00 ........d....E;. │ │ 0x00e2bcd0 6600001c f3b23a00 6700001c 0f733a00 f.....:.g....s:. │ │ - 0x00e2bce0 6800001c ba573900 6900001c 6f633b00 h....W9.i...oc;. │ │ - 0x00e2bcf0 6a00001c 5bac3800 6b00001c 7aac3800 j...[.8.k...z.8. │ │ - 0x00e2bd00 6c00001c 3eca3800 6500001c 46203a00 l...>.8.e...F :. │ │ - 0x00e2bd10 6d00001c 3a3a3900 7100001c b2bf3b00 m...::9.q.....;. │ │ - 0x00e2bd20 7500001c 6b7b3a00 7900001c 03553800 u...k{:.y....U8. │ │ - 0x00e2bd30 7600001c 60e63800 7700001c b6973a00 v...`.8.w.....:. │ │ - 0x00e2bd40 7800001c 483a3900 6e00001c ead13a00 x...H:9.n.....:. │ │ - 0x00e2bd50 6f00001c b5413a00 7000001c 08c93800 o....A:.p.....8. │ │ + 0x00e2bce0 6800001c 93573900 6900001c 6f633b00 h....W9.i...oc;. │ │ + 0x00e2bcf0 6a00001c 34ac3800 6b00001c 53ac3800 j...4.8.k...S.8. │ │ + 0x00e2bd00 6c00001c 17ca3800 6500001c 46203a00 l.....8.e...F :. │ │ + 0x00e2bd10 6d00001c 133a3900 7100001c b2bf3b00 m....:9.q.....;. │ │ + 0x00e2bd20 7500001c 6b7b3a00 7900001c dc543800 u...k{:.y....T8. │ │ + 0x00e2bd30 7600001c 39e63800 7700001c b6973a00 v...9.8.w.....:. │ │ + 0x00e2bd40 7800001c 213a3900 6e00001c ead13a00 x...!:9.n.....:. │ │ + 0x00e2bd50 6f00001c b5413a00 7000001c e1c83800 o....A:.p.....8. │ │ 0x00e2bd60 7200001c 21973a00 7300001c 6b273b00 r...!.:.s...k';. │ │ 0x00e2bd70 7400001c cb973a00 00000000 00000000 t.....:......... │ │ - 0x00e2bd80 8b00001d 78e63800 a700001d 8c633b00 ....x.8......c;. │ │ - 0x00e2bd90 6c00001d ed453b00 9c00001d 57ca3800 l....E;.....W.8. │ │ - 0x00e2bda0 6d00001d ccbf3b00 a900001d 13753800 m.....;......u8. │ │ - 0x00e2bdb0 7000001d 2c753800 9d00001d 909e3b00 p...,u8.......;. │ │ - 0x00e2bdc0 7100001d 42753800 7200001d 6fcc3900 q...Bu8.r...o.9. │ │ + 0x00e2bd80 8b00001d 51e63800 a700001d 8c633b00 ....Q.8......c;. │ │ + 0x00e2bd90 6c00001d ed453b00 9c00001d 30ca3800 l....E;.....0.8. │ │ + 0x00e2bda0 6d00001d ccbf3b00 a900001d ec743800 m.....;......t8. │ │ + 0x00e2bdb0 7000001d 05753800 9d00001d 909e3b00 p....u8.......;. │ │ + 0x00e2bdc0 7100001d 1b753800 7200001d 6fcc3900 q....u8.r...o.9. │ │ 0x00e2bdd0 b500001d 887b3a00 b000001d 88043a00 .....{:.......:. │ │ - 0x00e2bde0 a200001d d5753900 7300001d a59e3b00 .....u9.s.....;. │ │ - 0x00e2bdf0 7400001d 0bea3900 7500001d e9753900 t.....9.u....u9. │ │ - 0x00e2be00 a300001d 77943900 7600001d 53203a00 ....w.9.v...S :. │ │ - 0x00e2be10 7700001d 59753800 7800001d c29e3b00 w...Yu8.x.....;. │ │ - 0x00e2be20 7a00001d 25823b00 7b00001d 6d753800 z...%.;.{...mu8. │ │ + 0x00e2bde0 a200001d ae753900 7300001d a59e3b00 .....u9.s.....;. │ │ + 0x00e2bdf0 7400001d 0bea3900 7500001d c2753900 t.....9.u....u9. │ │ + 0x00e2be00 a300001d 50943900 7600001d 53203a00 ....P.9.v...S :. │ │ + 0x00e2be10 7700001d 32753800 7800001d c29e3b00 w...2u8.x.....;. │ │ + 0x00e2be20 7a00001d 25823b00 7b00001d 46753800 z...%.;.{...Fu8. │ │ 0x00e2be30 7c00001d 89cc3900 7d00001d a07b3a00 |.....9.}....{:. │ │ - 0x00e2be40 7e00001d 00763900 6b00001d 6aef3a00 ~....v9.k...j.:. │ │ + 0x00e2be40 7e00001d d9753900 6b00001d 6aef3a00 ~....u9.k...j.:. │ │ 0x00e2be50 9e00001d ddbf3b00 7f00001d 90273b00 ......;......';. │ │ - 0x00e2be60 8000001d 10553800 a000001d fc453b00 .....U8......E;. │ │ - 0x00e2be70 8c00001d 93ac3800 ab00001d 23ea3900 ......8.....#.9. │ │ + 0x00e2be60 8000001d e9543800 a000001d fc453b00 .....T8......E;. │ │ + 0x00e2be70 8c00001d 6cac3800 ab00001d 23ea3900 ....l.8.....#.9. │ │ 0x00e2be80 6800001d a9273b00 a400001d 1e0c3b00 h....';.......;. │ │ - 0x00e2be90 8d00001d 84753800 6e00001d 7aac3800 .....u8.n...z.8. │ │ + 0x00e2be90 8d00001d 5d753800 6e00001d 53ac3800 ....]u8.n...S.8. │ │ 0x00e2bea0 8100001d 40df3b00 c000001d 57df3b00 ....@.;.....W.;. │ │ - 0x00e2beb0 6400001d 0a913800 c100001d ba5d3a00 d.....8......]:. │ │ + 0x00e2beb0 6400001d e3903800 c100001d ba5d3a00 d.....8......]:. │ │ 0x00e2bec0 ae00001d a0cc3900 c300001d 16463b00 ......9......F;. │ │ - 0x00e2bed0 a500001d afac3800 8200001d d69e3b00 ......8.......;. │ │ + 0x00e2bed0 a500001d 88ac3800 8200001d d69e3b00 ......8.......;. │ │ 0x00e2bee0 8e00001d ba273b00 7900001d f6bf3b00 .....';.y.....;. │ │ 0x00e2bef0 a600001d fdb23a00 8300001d d4ca3900 ......:.......9. │ │ 0x00e2bf00 be00001d a5043a00 8f00001d 10b33a00 ......:.......:. │ │ - 0x00e2bf10 b700001d d1203900 a800001d 380c3b00 ..... 9.....8.;. │ │ + 0x00e2bf10 b700001d aa203900 a800001d 380c3b00 ..... 9.....8.;. │ │ 0x00e2bf20 b200001d b27b3a00 6f00001d 64df3b00 .....{:.o...d.;. │ │ - 0x00e2bf30 b300001d beac3800 9000001d 82ef3a00 ......8.......:. │ │ - 0x00e2bf40 a100001d 96ef3a00 aa00001d 5f033900 ......:....._.9. │ │ - 0x00e2bf50 6600001d e3973a00 c200001d e4203900 f.....:...... 9. │ │ - 0x00e2bf60 9100001d ed203900 6700001d 3a3a3900 ..... 9.g...::9. │ │ - 0x00e2bf70 9200001d 3c823b00 8400001d d3ac3800 ....<.;.......8. │ │ + 0x00e2bf30 b300001d 97ac3800 9000001d 82ef3a00 ......8.......:. │ │ + 0x00e2bf40 a100001d 96ef3a00 aa00001d 38033900 ......:.....8.9. │ │ + 0x00e2bf50 6600001d e3973a00 c200001d bd203900 f.....:...... 9. │ │ + 0x00e2bf60 9100001d c6203900 6700001d 133a3900 ..... 9.g....:9. │ │ + 0x00e2bf70 9200001d 3c823b00 8400001d acac3800 ....<.;.......8. │ │ 0x00e2bf80 ac00001d cf413a00 9300001d 68203a00 .....A:.....h :. │ │ - 0x00e2bf90 b400001d 45453b00 9400001d 653a3900 ....EE;.....e:9. │ │ + 0x00e2bf90 b400001d 45453b00 9400001d 3e3a3900 ....EE;.....>:9. │ │ 0x00e2bfa0 9500001d a6633b00 b600001d bb633b00 .....c;......c;. │ │ - 0x00e2bfb0 9600001d 27553800 9700001d 7a3a3900 ....'U8.....z:9. │ │ + 0x00e2bfb0 9600001d 00553800 9700001d 533a3900 .....U8.....S:9. │ │ 0x00e2bfc0 b800001d c75d3a00 9800001d 4f0c3b00 .....]:.....O.;. │ │ - 0x00e2bfd0 9f00001d 237d3b00 bf00001d 4d553800 ....#};.....MU8. │ │ - 0x00e2bfe0 c400001d 12763900 8500001d 4a823b00 .....v9.....J.;. │ │ - 0x00e2bff0 b900001d 6aca3800 6900001d 90e63800 ....j.8.i.....8. │ │ - 0x00e2c000 9900001d 7fca3800 6a00001d 009f3b00 ......8.j.....;. │ │ - 0x00e2c010 8600001d 17913800 8700001d 82df3b00 ......8.......;. │ │ - 0x00e2c020 ba00001d 2e463b00 8800001d 08c93800 .....F;.......8. │ │ - 0x00e2c030 8900001d a4383900 6500001d d6633b00 .....89.e....c;. │ │ - 0x00e2c040 9a00001d 983a3900 af00001d 88203a00 .....:9...... :. │ │ + 0x00e2bfd0 9f00001d 237d3b00 bf00001d 26553800 ....#};.....&U8. │ │ + 0x00e2bfe0 c400001d eb753900 8500001d 4a823b00 .....u9.....J.;. │ │ + 0x00e2bff0 b900001d 43ca3800 6900001d 69e63800 ....C.8.i...i.8. │ │ + 0x00e2c000 9900001d 58ca3800 6a00001d 009f3b00 ....X.8.j.....;. │ │ + 0x00e2c010 8600001d f0903800 8700001d 82df3b00 ......8.......;. │ │ + 0x00e2c020 ba00001d 2e463b00 8800001d e1c83800 .....F;.......8. │ │ + 0x00e2c030 8900001d 7d383900 6500001d d6633b00 ....}89.e....c;. │ │ + 0x00e2c040 9a00001d 713a3900 af00001d 88203a00 ....q:9...... :. │ │ 0x00e2c050 b100001d 94df3b00 8a00001d a4df3b00 ......;.......;. │ │ - 0x00e2c060 bd00001d d5573900 bb00001d 05c03b00 .....W9.......;. │ │ + 0x00e2c060 bd00001d ae573900 bb00001d 05c03b00 .....W9.......;. │ │ 0x00e2c070 9b00001d de413a00 bc00001d 04d23a00 .....A:.......:. │ │ 0x00e2c080 ad00001d 5d823b00 00000000 00000000 ....].;......... │ │ 0x00e2c090 6c000019 3eea3900 64000019 98203a00 l...>.9.d.... :. │ │ - 0x00e2c0a0 6d000019 8fca3800 6e000019 47ae3900 m.....8.n...G.9. │ │ - 0x00e2c0b0 6f000019 afcc3900 70000019 ebac3800 o.....9.p.....8. │ │ - 0x00e2c0c0 71000019 d55d3a00 74000019 05213900 q....]:.t....!9. │ │ - 0x00e2c0d0 68000019 1a213900 6b000019 8e943900 h....!9.k.....9. │ │ - 0x00e2c0e0 69000019 e55d3a00 72000019 59553800 i....]:.r...YU8. │ │ + 0x00e2c0a0 6d000019 68ca3800 6e000019 20ae3900 m...h.8.n... .9. │ │ + 0x00e2c0b0 6f000019 afcc3900 70000019 c4ac3800 o.....9.p.....8. │ │ + 0x00e2c0c0 71000019 d55d3a00 74000019 de203900 q....]:.t.... 9. │ │ + 0x00e2c0d0 68000019 f3203900 6b000019 67943900 h.... 9.k...g.9. │ │ + 0x00e2c0e0 69000019 e55d3a00 72000019 32553800 i....]:.r...2U8. │ │ 0x00e2c0f0 6a000019 1dd23a00 73000019 c17b3a00 j.....:.s....{:. │ │ 0x00e2c100 65000019 18c03b00 66000019 b8df3b00 e.....;.f.....;. │ │ 0x00e2c110 67000019 670c3b00 00000000 00000000 g...g.;......... │ │ 0x00e2c120 6b00001b b6ef3a00 6700001b 52ea3900 k.....:.g...R.9. │ │ 0x00e2c130 6800001b ee413a00 6900001b cfdf3b00 h....A:.i.....;. │ │ - 0x00e2c140 6a00001b 5cae3900 6600001b c2043a00 j...\.9.f.....:. │ │ - 0x00e2c150 6400001b 00ad3800 6500001b a3e63800 d.....8.e.....8. │ │ - 0x00e2c160 6c00001b c1e63800 00000000 00000000 l.....8......... │ │ - 0x00e2c170 65008019 70823b00 66008019 be3a3900 e...p.;.f....:9. │ │ + 0x00e2c140 6a00001b 35ae3900 6600001b c2043a00 j...5.9.f.....:. │ │ + 0x00e2c150 6400001b d9ac3800 6500001b 7ce63800 d.....8.e...|.8. │ │ + 0x00e2c160 6c00001b 9ae63800 00000000 00000000 l.....8......... │ │ + 0x00e2c170 65008019 70823b00 66008019 973a3900 e...p.;.f....:9. │ │ 0x00e2c180 69008019 5f5d3a00 67008019 33c03b00 i..._]:.g...3.;. │ │ 0x00e2c190 00000000 00000000 1f000000 08000000 ................ │ │ 0x00e2c1a0 08000000 08000000 02020000 01000000 ................ │ │ 0x00e2c1b0 a406cc00 d806cc00 00000000 88000000 ................ │ │ 0x00e2c1c0 e8cec900 58cdc900 cc07cc00 00000000 ....X........... │ │ 0x00e2c1d0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e2c1e0 00000000 00000000 00000000 00000000 ................ │ │ @@ -32239,21 +32239,21 @@ │ │ 0x00e2e7b0 00000000 01000000 6cf5cc00 9cf5cc00 ........l....... │ │ 0x00e2e7c0 bcf5cc00 00000000 00000000 40000000 ............@... │ │ 0x00e2e7d0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e2e7e0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e2e7f0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e2e800 00000000 00000000 00000000 00000000 ................ │ │ 0x00e2e810 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e2e820 00000000 c8000000 65423b00 b5ca3800 ........eB;...8. │ │ - 0x00e2e830 02000000 c9000000 033b3900 4ad23a00 .........;9.J.:. │ │ - 0x00e2e840 01000000 ca000000 adc83900 9d753800 ..........9..u8. │ │ + 0x00e2e820 00000000 c8000000 65423b00 8eca3800 ........eB;...8. │ │ + 0x00e2e830 02000000 c9000000 dc3a3900 4ad23a00 .........:9.J.:. │ │ + 0x00e2e840 01000000 ca000000 86c83900 76753800 ..........9.vu8. │ │ 0x00e2e850 02000000 cb000000 a4bb3b00 89d23a00 ..........;...:. │ │ - 0x00e2e860 01000000 cc000000 fd533900 39e73800 .........S9.9.8. │ │ + 0x00e2e860 01000000 cc000000 d6533900 12e73800 .........S9...8. │ │ 0x00e2e870 01000000 cd000000 291d3a00 1f9f3b00 ........).:...;. │ │ - 0x00e2e880 02000000 ce000000 a1003900 d6d23a00 ..........9...:. │ │ + 0x00e2e880 02000000 ce000000 7a003900 d6d23a00 ........z.9...:. │ │ 0x00e2e890 04000000 00000000 00000000 00000000 ................ │ │ 0x00e2e8a0 00000000 00000000 c9533800 04000000 .........S8..... │ │ 0x00e2e8b0 00000000 00000000 ffffffff 00000000 ................ │ │ 0x00e2e8c0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e2e8d0 01000000 a4c3cd00 02000000 b4c3cd00 ................ │ │ 0x00e2e8e0 04000000 b0c4cd00 03000000 b8c4cd00 ................ │ │ 0x00e2e8f0 05000000 c8c4cd00 06000000 ccc4cd00 ................ │ │ @@ -32276,383 +32276,383 @@ │ │ 0x00e2ea00 1c000000 f81fcd00 1d000000 0427cd00 .............'.. │ │ 0x00e2ea10 1e000000 c420cd00 1f000000 00000000 ..... .......... │ │ 0x00e2ea20 69000000 a4c5cd00 6a000000 b8c7cd00 i.......j....... │ │ 0x00e2ea30 6b000000 a0c8cd00 6c000000 a4c8cd00 k.......l....... │ │ 0x00e2ea40 6d000000 a8c8cd00 6e000000 acc8cd00 m.......n....... │ │ 0x00e2ea50 6f000000 18c9cd00 0b000000 74c9cd00 o...........t... │ │ 0x00e2ea60 0c000000 18cacd00 00000000 00000000 ................ │ │ - 0x00e2ea70 ac033900 06000000 00000000 00000000 ..9............. │ │ + 0x00e2ea70 85033900 06000000 00000000 00000000 ..9............. │ │ 0x00e2ea80 ffffffff e4c03b00 06000000 00000000 ......;......... │ │ - 0x00e2ea90 00000000 ffffffff 31cb3800 06000000 ........1.8..... │ │ + 0x00e2ea90 00000000 ffffffff 0acb3800 06000000 ..........8..... │ │ 0x00e2eaa0 00000000 00000000 ffffffff 00000000 ................ │ │ 0x00e2eab0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e2eac0 e3583a00 00000000 643ad400 00000000 .X:.....d:...... │ │ 0x00e2ead0 01000000 ad0c3b00 00000000 fc3cd400 ......;......<.. │ │ - 0x00e2eae0 00000000 00000000 5a903900 00000000 ........Z.9..... │ │ - 0x00e2eaf0 7c37d400 00000000 00000000 372b3900 |7..........7+9. │ │ + 0x00e2eae0 00000000 00000000 33903900 00000000 ........3.9..... │ │ + 0x00e2eaf0 7c37d400 00000000 00000000 102b3900 |7...........+9. │ │ 0x00e2eb00 00000000 cc3ed400 00000000 00000000 .....>.......... │ │ 0x00e2eb10 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e2eb20 00000000 4d433b00 44763800 00000000 ....MC;.Dv8..... │ │ - 0x00e2eb30 00000000 00000000 00000000 c8213900 .............!9. │ │ + 0x00e2eb20 00000000 4d433b00 1d763800 00000000 ....MC;..v8..... │ │ + 0x00e2eb30 00000000 00000000 00000000 a1213900 .............!9. │ │ 0x00e2eb40 c2ea3900 01000000 06000000 f8a34000 ..9...........@. │ │ - 0x00e2eb50 00000000 5e3b3900 52473b00 02000000 ....^;9.RG;..... │ │ + 0x00e2eb50 00000000 373b3900 52473b00 02000000 ....7;9.RG;..... │ │ 0x00e2eb60 07000000 fea34000 00000000 9eb33a00 ......@.......:. │ │ - 0x00e2eb70 0cae3800 03000000 08000000 05a44000 ..8...........@. │ │ + 0x00e2eb70 e5ad3800 03000000 08000000 05a44000 ..8...........@. │ │ 0x00e2eb80 00000000 ae773b00 6f473b00 04000000 .....w;.oG;..... │ │ 0x00e2eb90 08000000 0da44000 00000000 39ab3a00 ......@.....9.:. │ │ - 0x00e2eba0 633b3900 05000000 08000000 15a44000 c;9...........@. │ │ + 0x00e2eba0 3c3b3900 05000000 08000000 15a44000 <;9...........@. │ │ 0x00e2ebb0 00000000 73473b00 73473b00 06000000 ....sG;.sG;..... │ │ 0x00e2ebc0 09000000 1da44000 00000000 9b823b00 ......@.......;. │ │ 0x00e2ebd0 a3823b00 07000000 09000000 26a44000 ..;.........&.@. │ │ - 0x00e2ebe0 00000000 9fae3900 16cd3900 08000000 ......9...9..... │ │ + 0x00e2ebe0 00000000 78ae3900 16cd3900 08000000 ....x.9...9..... │ │ 0x00e2ebf0 09000000 2fa44000 00000000 6b053a00 ..../.@.....k.:. │ │ - 0x00e2ec00 10ae3800 09000000 09000000 38a44000 ..8.........8.@. │ │ + 0x00e2ec00 e9ad3800 09000000 09000000 38a44000 ..8.........8.@. │ │ 0x00e2ec10 00000000 255e3a00 81473b00 0a000000 ....%^:..G;..... │ │ 0x00e2ec20 09000000 41a44000 00000000 53643b00 ....A.@.....Sd;. │ │ - 0x00e2ec30 62563800 0b000000 01000000 4aa44000 bV8.........J.@. │ │ - 0x00e2ec40 00000000 f0e73800 f0e73800 0c000000 ......8...8..... │ │ - 0x00e2ec50 02000000 4ba44000 00000000 a7ae3900 ....K.@.......9. │ │ + 0x00e2ec30 3b563800 0b000000 01000000 4aa44000 ;V8.........J.@. │ │ + 0x00e2ec40 00000000 c9e73800 c9e73800 0c000000 ......8...8..... │ │ + 0x00e2ec50 02000000 4ba44000 00000000 80ae3900 ....K.@.......9. │ │ 0x00e2ec60 96473b00 0d000000 03000000 4da44000 .G;.........M.@. │ │ 0x00e2ec70 00000000 82a73a00 a9283b00 0e000000 ......:..(;..... │ │ 0x00e2ec80 03000000 50a44000 00000000 2bcd3900 ....P.@.....+.9. │ │ - 0x00e2ec90 aaae3900 0f000000 03000000 53a44000 ..9.........S.@. │ │ + 0x00e2ec90 83ae3900 0f000000 03000000 53a44000 ..9.........S.@. │ │ 0x00e2eca0 00000000 b29f3b00 b59f3b00 10000000 ......;...;..... │ │ 0x00e2ecb0 03000000 56a44000 00000000 50423a00 ....V.@.....PB:. │ │ 0x00e2ecc0 daea3900 11000000 03000000 59a44000 ..9.........Y.@. │ │ - 0x00e2ecd0 00000000 b7ae3900 26953900 12000000 ......9.&.9..... │ │ + 0x00e2ecd0 00000000 90ae3900 ff943900 12000000 ......9...9..... │ │ 0x00e2ece0 03000000 5ca44000 00000000 f8d53b00 ....\.@.......;. │ │ - 0x00e2ecf0 96583900 13000000 04000000 5fa44000 .X9........._.@. │ │ + 0x00e2ecf0 6f583900 13000000 04000000 5fa44000 oX9........._.@. │ │ 0x00e2ed00 00000000 387c3a00 387c3a00 14000000 ....8|:.8|:..... │ │ 0x00e2ed10 08000000 63a44000 00000000 2dcd3900 ....c.@.....-.9. │ │ 0x00e2ed20 2dcd3900 15000000 09000000 6ba44000 -.9.........k.@. │ │ 0x00e2ed30 00000000 52423a00 52423a00 16000000 ....RB:.RB:..... │ │ 0x00e2ed40 09000000 74a44000 00000000 7be03b00 ....t.@.....{.;. │ │ 0x00e2ed50 7be03b00 17000000 09000000 7da44000 {.;.........}.@. │ │ - 0x00e2ed60 00000000 4e763800 4e763800 18000000 ....Nv8.Nv8..... │ │ + 0x00e2ed60 00000000 27763800 27763800 18000000 ....'v8.'v8..... │ │ 0x00e2ed70 09000000 86a44000 00000000 26213a00 ......@.....&!:. │ │ 0x00e2ed80 26213a00 19000000 09000000 8fa44000 &!:...........@. │ │ 0x00e2ed90 00000000 3e7c3a00 3e7c3a00 1a000000 ....>|:.>|:..... │ │ - 0x00e2eda0 09000000 98a44000 00000000 7d563800 ......@.....}V8. │ │ - 0x00e2edb0 7d563800 1b000000 08000000 a1a44000 }V8...........@. │ │ + 0x00e2eda0 09000000 98a44000 00000000 56563800 ......@.....VV8. │ │ + 0x00e2edb0 56563800 1b000000 08000000 a1a44000 VV8...........@. │ │ 0x00e2edc0 00000000 8fe03b00 8fe03b00 1c000000 ......;...;..... │ │ 0x00e2edd0 09000000 a9a44000 00000000 527c3a00 ......@.....R|:. │ │ - 0x00e2ede0 57cb3800 1d000000 05000000 b2a44000 W.8...........@. │ │ - 0x00e2edf0 00000000 b8823b00 c6763900 1e000000 ......;..v9..... │ │ - 0x00e2ee00 05000000 b7a44000 00000000 1bad3800 ......@.......8. │ │ + 0x00e2ede0 30cb3800 1d000000 05000000 b2a44000 0.8...........@. │ │ + 0x00e2edf0 00000000 b8823b00 9f763900 1e000000 ......;..v9..... │ │ + 0x00e2ee00 05000000 b7a44000 00000000 f4ac3800 ......@.......8. │ │ 0x00e2ee10 c0823b00 1f000000 05000000 bca44000 ..;...........@. │ │ - 0x00e2ee20 00000000 80033900 f2c03b00 20000000 ......9...;. ... │ │ + 0x00e2ee20 00000000 59033900 f2c03b00 20000000 ....Y.9...;. ... │ │ 0x00e2ee30 05000000 c1a44000 00000000 08423a00 ......@......B:. │ │ 0x00e2ee40 ebea3900 21000000 00000000 00000000 ..9.!........... │ │ - 0x00e2ee50 00000000 7fd33a00 5fcb3800 22000000 ......:._.8."... │ │ - 0x00e2ee60 0b000000 c6a44000 00000000 673b3900 ......@.....g;9. │ │ - 0x00e2ee70 3d953900 23000000 00000000 00000000 =.9.#........... │ │ - 0x00e2ee80 00000000 c8823b00 f5e73800 24000000 ......;...8.$... │ │ - 0x00e2ee90 00000000 00000000 00000000 e2573900 .............W9. │ │ + 0x00e2ee50 00000000 7fd33a00 38cb3800 22000000 ......:.8.8."... │ │ + 0x00e2ee60 0b000000 c6a44000 00000000 403b3900 ......@.....@;9. │ │ + 0x00e2ee70 16953900 23000000 00000000 00000000 ..9.#........... │ │ + 0x00e2ee80 00000000 c8823b00 cee73800 24000000 ......;...8.$... │ │ + 0x00e2ee90 00000000 00000000 00000000 bb573900 .............W9. │ │ 0x00e2eea0 74983a00 25000000 08000000 d1a44000 t.:.%.........@. │ │ 0x00e2eeb0 00000000 d1823b00 63423a00 26000000 ......;.cB:.&... │ │ 0x00e2eec0 00000000 00000000 00000000 b5283b00 .............(;. │ │ 0x00e2eed0 d9823b00 27000000 00000000 00000000 ..;.'........... │ │ 0x00e2eee0 00000000 6b423a00 a1473b00 28000000 ....kB:..G;.(... │ │ 0x00e2eef0 00000000 00000000 00000000 0d953b00 ..............;. │ │ 0x00e2ef00 58643b00 29000000 05000000 d9a44000 Xd;.).........@. │ │ 0x00e2ef10 00000000 7c983a00 a2b33a00 2a000000 ....|.:...:.*... │ │ - 0x00e2ef20 05000000 dea44000 00000000 baae3900 ......@.......9. │ │ + 0x00e2ef20 05000000 dea44000 00000000 93ae3900 ......@.......9. │ │ 0x00e2ef30 88d33a00 2b000000 00000000 00000000 ..:.+........... │ │ 0x00e2ef40 00000000 129f3b00 e1823b00 2c000000 ......;...;.,... │ │ - 0x00e2ef50 08000000 e3a44000 00000000 c6ae3900 ......@.......9. │ │ + 0x00e2ef50 08000000 e3a44000 00000000 9fae3900 ......@.......9. │ │ 0x00e2ef60 fac03b00 2d000000 05000000 eba44000 ..;.-.........@. │ │ - 0x00e2ef70 00000000 83563800 9a583900 2e000000 .....V8..X9..... │ │ - 0x00e2ef80 00000000 00000000 00000000 46953900 ............F.9. │ │ - 0x00e2ef90 46953900 2f000000 08000000 f0a44000 F.9./.........@. │ │ + 0x00e2ef70 00000000 5c563800 73583900 2e000000 ....\V8.sX9..... │ │ + 0x00e2ef80 00000000 00000000 00000000 1f953900 ..............9. │ │ + 0x00e2ef90 1f953900 2f000000 08000000 f0a44000 ..9./.........@. │ │ 0x00e2efa0 00000000 02c13b00 02c13b00 30000000 ......;...;.0... │ │ 0x00e2efb0 09000000 f8a44000 00000000 b7b33a00 ......@.......:. │ │ 0x00e2efc0 b7b33a00 31000000 09000000 01a54000 ..:.1.........@. │ │ 0x00e2efd0 00000000 38cd3900 38cd3900 32000000 ....8.9.8.9.2... │ │ 0x00e2efe0 09000000 0aa54000 00000000 f4ea3900 ......@.......9. │ │ 0x00e2eff0 f4ea3900 33000000 09000000 13a54000 ..9.3.........@. │ │ 0x00e2f000 00000000 315e3a00 315e3a00 34000000 ....1^:.1^:.4... │ │ - 0x00e2f010 09000000 1ca54000 00000000 6b763800 ......@.....kv8. │ │ - 0x00e2f020 6b763800 35000000 09000000 25a54000 kv8.5.......%.@. │ │ - 0x00e2f030 00000000 703b3900 703b3900 36000000 ....p;9.p;9.6... │ │ - 0x00e2f040 09000000 2ea54000 00000000 25ae3800 ......@.....%.8. │ │ - 0x00e2f050 25ae3800 37000000 09000000 37a54000 %.8.7.......7.@. │ │ + 0x00e2f010 09000000 1ca54000 00000000 44763800 ......@.....Dv8. │ │ + 0x00e2f020 44763800 35000000 09000000 25a54000 Dv8.5.......%.@. │ │ + 0x00e2f030 00000000 493b3900 493b3900 36000000 ....I;9.I;9.6... │ │ + 0x00e2f040 09000000 2ea54000 00000000 fead3800 ......@.......8. │ │ + 0x00e2f050 fead3800 37000000 09000000 37a54000 ..8.7.......7.@. │ │ 0x00e2f060 00000000 94d33a00 94d33a00 38000000 ......:...:.8... │ │ 0x00e2f070 09000000 40a54000 00000000 44cd3900 ....@.@.....D.9. │ │ 0x00e2f080 84983a00 39000000 07000000 49a54000 ..:.9.......I.@. │ │ - 0x00e2f090 00000000 823b3900 77053a00 3a000000 .....;9.w.:.:... │ │ - 0x00e2f0a0 08000000 50a54000 00000000 7c763800 ....P.@.....|v8. │ │ + 0x00e2f090 00000000 5b3b3900 77053a00 3a000000 ....[;9.w.:.:... │ │ + 0x00e2f0a0 08000000 50a54000 00000000 55763800 ....P.@.....Uv8. │ │ 0x00e2f0b0 c8b33a00 3b000000 08000000 58a54000 ..:.;.......X.@. │ │ 0x00e2f0c0 00000000 9ee03b00 b2d33a00 3c000000 ......;...:.<... │ │ - 0x00e2f0d0 00000000 00000000 00000000 ceae3900 ..............9. │ │ + 0x00e2f0d0 00000000 00000000 00000000 a7ae3900 ..............9. │ │ 0x00e2f0e0 aae03b00 3d000000 00000000 00000000 ..;.=........... │ │ 0x00e2f0f0 00000000 37213a00 3d5e3a00 3e000000 ....7!:.=^:.>... │ │ - 0x00e2f100 00000000 00000000 00000000 8c563800 .............V8. │ │ - 0x00e2f110 dbae3900 3f000000 00000000 00000000 ..9.?........... │ │ + 0x00e2f100 00000000 00000000 00000000 65563800 ............eV8. │ │ + 0x00e2f110 b4ae3900 3f000000 00000000 00000000 ..9.?........... │ │ 0x00e2f120 00000000 013c3b00 2bc33a00 40000000 .....<;.+.:.@... │ │ - 0x00e2f130 05000000 60a54000 00000000 80553800 ....`.@......U8. │ │ + 0x00e2f130 05000000 60a54000 00000000 59553800 ....`.@.....YU8. │ │ 0x00e2f140 ee823b00 41000000 09000000 65a54000 ..;.A.......e.@. │ │ - 0x00e2f150 00000000 4c953900 b40c3b00 42000000 ....L.9...;.B... │ │ + 0x00e2f150 00000000 25953900 b40c3b00 42000000 ....%.9...;.B... │ │ 0x00e2f160 05000000 6ea54000 00000000 0fc13b00 ....n.@.......;. │ │ - 0x00e2f170 68cb3800 43000000 05000000 73a54000 h.8.C.......s.@. │ │ - 0x00e2f180 00000000 a9473b00 99563800 44000000 .....G;..V8.D... │ │ + 0x00e2f170 41cb3800 43000000 05000000 73a54000 A.8.C.......s.@. │ │ + 0x00e2f180 00000000 a9473b00 72563800 44000000 .....G;.rV8.D... │ │ 0x00e2f190 09000000 78a54000 00000000 5f3f3a00 ....x.@....._?:. │ │ 0x00e2f1a0 5f3f3a00 45000000 09000000 81a54000 _?:.E.........@. │ │ 0x00e2f1b0 00000000 5a7c3a00 495e3a00 46000000 ....Z|:.I^:.F... │ │ 0x00e2f1c0 05000000 8aa54000 00000000 73423a00 ......@.....sB:. │ │ 0x00e2f1d0 43213a00 47000000 09000000 8fa54000 C!:.G.........@. │ │ 0x00e2f1e0 00000000 5c643b00 c99f3b00 48000000 ....\d;...;.H... │ │ 0x00e2f1f0 09000000 98a54000 00000000 b7e03b00 ......@.......;. │ │ 0x00e2f200 7e423a00 49000000 09000000 a1a54000 ~B:.I.........@. │ │ - 0x00e2f210 00000000 af563800 d3913800 4a000000 .....V8...8.J... │ │ - 0x00e2f220 09000000 aaa54000 00000000 e8ae3900 ......@.......9. │ │ + 0x00e2f210 00000000 88563800 ac913800 4a000000 .....V8...8.J... │ │ + 0x00e2f220 09000000 aaa54000 00000000 c1ae3900 ......@.......9. │ │ 0x00e2f230 4dcd3900 4b000000 09000000 b3a54000 M.9.K.........@. │ │ - 0x00e2f240 00000000 a3583900 8c3b3900 4c000000 .....X9..;9.L... │ │ - 0x00e2f250 09000000 bca54000 00000000 b1583900 ......@......X9. │ │ + 0x00e2f240 00000000 7c583900 653b3900 4c000000 ....|X9.e;9.L... │ │ + 0x00e2f250 09000000 bca54000 00000000 8a583900 ......@......X9. │ │ 0x00e2f260 595e3a00 4d000000 09000000 c5a54000 Y^:.M.........@. │ │ - 0x00e2f270 00000000 7acb3800 c1583900 4e000000 ....z.8..X9.N... │ │ + 0x00e2f270 00000000 53cb3800 9a583900 4e000000 ....S.8..X9.N... │ │ 0x00e2f280 09000000 cea54000 00000000 dbb33a00 ......@.......:. │ │ 0x00e2f290 96423a00 4f000000 09000000 d7a54000 .B:.O.........@. │ │ - 0x00e2f2a0 00000000 d1cc3900 ee913800 50000000 ......9...8.P... │ │ - 0x00e2f2b0 00000000 00000000 00000000 f7913800 ..............8. │ │ - 0x00e2f2c0 f7913800 51000000 02000000 e0a54000 ..8.Q.........@. │ │ - 0x00e2f2d0 00000000 677c3a00 a33b3900 52000000 ....g|:..;9.R... │ │ - 0x00e2f2e0 03000000 e2a54000 00000000 fd913800 ......@.......8. │ │ + 0x00e2f2a0 00000000 d1cc3900 c7913800 50000000 ......9...8.P... │ │ + 0x00e2f2b0 00000000 00000000 00000000 d0913800 ..............8. │ │ + 0x00e2f2c0 d0913800 51000000 02000000 e0a54000 ..8.Q.........@. │ │ + 0x00e2f2d0 00000000 677c3a00 7c3b3900 52000000 ....g|:.|;9.R... │ │ + 0x00e2f2e0 03000000 e2a54000 00000000 d6913800 ......@.......8. │ │ 0x00e2f2f0 56213a00 53000000 03000000 e5a54000 V!:.S.........@. │ │ 0x00e2f300 00000000 db9f3b00 62cd3900 54000000 ......;.b.9.T... │ │ 0x00e2f310 03000000 e8a54000 00000000 eab33a00 ......@.......:. │ │ - 0x00e2f320 ce763900 55000000 03000000 eba54000 .v9.U.........@. │ │ + 0x00e2f320 a7763900 55000000 03000000 eba54000 .v9.U.........@. │ │ 0x00e2f330 00000000 a2983a00 04833b00 56000000 ......:...;.V... │ │ - 0x00e2f340 03000000 eea54000 00000000 d2583900 ......@......X9. │ │ + 0x00e2f340 03000000 eea54000 00000000 ab583900 ......@......X9. │ │ 0x00e2f350 f9b33a00 57000000 03000000 f1a54000 ..:.W.........@. │ │ - 0x00e2f360 00000000 c13b3900 bc033900 58000000 .....;9...9.X... │ │ + 0x00e2f360 00000000 9a3b3900 95033900 58000000 .....;9...9.X... │ │ 0x00e2f370 03000000 f4a54000 00000000 725e3a00 ......@.....r^:. │ │ 0x00e2f380 82cd3900 59000000 03000000 f7a54000 ..9.Y.........@. │ │ - 0x00e2f390 00000000 cf213900 7c7c3a00 5a000000 .....!9.||:.Z... │ │ + 0x00e2f390 00000000 a8213900 7c7c3a00 5a000000 .....!9.||:.Z... │ │ 0x00e2f3a0 03000000 faa54000 00000000 ae203a00 ......@...... :. │ │ 0x00e2f3b0 17c13b00 5b000000 09000000 fda54000 ..;.[.........@. │ │ 0x00e2f3c0 00000000 66643b00 96053a00 5c000000 ....fd;...:.\... │ │ - 0x00e2f3d0 00000000 00000000 00000000 87763800 .............v8. │ │ + 0x00e2f3d0 00000000 00000000 00000000 60763800 ............`v8. │ │ 0x00e2f3e0 f19f3b00 5d000000 00000000 00000000 ..;.]........... │ │ - 0x00e2f3f0 00000000 39ae3800 12b43a00 5e000000 ....9.8...:.^... │ │ - 0x00e2f400 00000000 00000000 00000000 e6213900 .............!9. │ │ + 0x00e2f3f0 00000000 12ae3800 12b43a00 5e000000 ......8...:.^... │ │ + 0x00e2f400 00000000 00000000 00000000 bf213900 .............!9. │ │ 0x00e2f410 b0983a00 5f000000 04000000 06a64000 ..:._.........@. │ │ - 0x00e2f420 00000000 40ae3800 06923800 60000000 ....@.8...8.`... │ │ + 0x00e2f420 00000000 19ae3800 df913800 60000000 ......8...8.`... │ │ 0x00e2f430 04000000 0aa64000 00000000 b9473b00 ......@......G;. │ │ - 0x00e2f440 e3583900 61000000 00000000 00000000 .X9.a........... │ │ - 0x00e2f450 00000000 75553800 0cf03a00 62000000 ....uU8...:.b... │ │ + 0x00e2f440 bc583900 61000000 00000000 00000000 .X9.a........... │ │ + 0x00e2f450 00000000 4e553800 0cf03a00 62000000 ....NU8...:.b... │ │ 0x00e2f460 00000000 00000000 00000000 865e3a00 .............^:. │ │ 0x00e2f470 bed33a00 63000000 03000000 0ea64000 ..:.c.........@. │ │ - 0x00e2f480 00000000 12923800 8e763800 64000000 ......8..v8.d... │ │ + 0x00e2f480 00000000 eb913800 67763800 64000000 ......8.gv8.d... │ │ 0x00e2f490 03000000 11a64000 00000000 67213a00 ......@.....g!:. │ │ 0x00e2f4a0 67213a00 65000000 03000000 14a64000 g!:.e.........@. │ │ - 0x00e2f4b0 00000000 895e3a00 c1563800 66000000 .....^:..V8.f... │ │ - 0x00e2f4c0 0a000000 17a64000 00000000 fee73800 ......@.......8. │ │ + 0x00e2f4b0 00000000 895e3a00 9a563800 66000000 .....^:..V8.f... │ │ + 0x00e2f4c0 0a000000 17a64000 00000000 d7e73800 ......@.......8. │ │ 0x00e2f4d0 bd283b00 67000000 03000000 21a64000 .(;.g.......!.@. │ │ - 0x00e2f4e0 00000000 02eb3900 14e83800 68000000 ......9...8.h... │ │ - 0x00e2f4f0 05000000 24a64000 00000000 ee763900 ....$.@......v9. │ │ - 0x00e2f500 ee763900 69000000 03000000 29a64000 .v9.i.......).@. │ │ + 0x00e2f4e0 00000000 02eb3900 ede73800 68000000 ......9...8.h... │ │ + 0x00e2f4f0 05000000 24a64000 00000000 c7763900 ....$.@......v9. │ │ + 0x00e2f500 c7763900 69000000 03000000 29a64000 .v9.i.......).@. │ │ 0x00e2f510 00000000 acb73b00 acb73b00 6a000000 ......;...;.j... │ │ - 0x00e2f520 03000000 2ca64000 00000000 28a63800 ....,.@.....(.8. │ │ - 0x00e2f530 28a63800 6b000000 03000000 2fa64000 (.8.k......./.@. │ │ + 0x00e2f520 03000000 2ca64000 00000000 01a63800 ....,.@.......8. │ │ + 0x00e2f530 01a63800 6b000000 03000000 2fa64000 ..8.k......./.@. │ │ 0x00e2f540 00000000 dacc3900 8d5e3a00 6c000000 ......9..^:.l... │ │ 0x00e2f550 09000000 32a64000 00000000 c0473b00 ....2.@......G;. │ │ - 0x00e2f560 54953900 6d000000 00000000 00000000 T.9.m........... │ │ + 0x00e2f560 2d953900 6d000000 00000000 00000000 -.9.m........... │ │ 0x00e2f570 00000000 9d053a00 9c7c3a00 6e000000 ......:..|:.n... │ │ 0x00e2f580 00000000 00000000 00000000 19b43a00 ..............:. │ │ 0x00e2f590 1ec13b00 6f000000 00000000 00000000 ..;.o........... │ │ - 0x00e2f5a0 00000000 96763800 96763800 70000000 .....v8..v8.p... │ │ - 0x00e2f5b0 09000000 3ba64000 00000000 5e953900 ....;.@.....^.9. │ │ + 0x00e2f5a0 00000000 6f763800 6f763800 70000000 ....ov8.ov8.p... │ │ + 0x00e2f5b0 09000000 3ba64000 00000000 37953900 ....;.@.....7.9. │ │ 0x00e2f5c0 f89f3b00 71000000 07000000 44a64000 ..;.q.......D.@. │ │ 0x00e2f5d0 00000000 bf0c3b00 b4423a00 72000000 ......;..B:.r... │ │ 0x00e2f5e0 00000000 00000000 00000000 1a5e3a00 .............^:. │ │ 0x00e2f5f0 c8d33a00 73000000 05000000 4ba64000 ..:.s.......K.@. │ │ - 0x00e2f600 00000000 35ab3a00 eb213900 74000000 ....5.:..!9.t... │ │ + 0x00e2f600 00000000 35ab3a00 c4213900 74000000 ....5.:..!9.t... │ │ 0x00e2f610 07000000 50a64000 00000000 fbdf3b00 ....P.@.......;. │ │ - 0x00e2f620 ea583900 75000000 05000000 57a64000 .X9.u.......W.@. │ │ + 0x00e2f620 c3583900 75000000 05000000 57a64000 .X9.u.......W.@. │ │ 0x00e2f630 00000000 00000000 00000000 00000000 ................ │ │ 0x00e2f640 00000000 00000000 00000000 6d643b00 ............md;. │ │ 0x00e2f650 23b43a00 77000000 06000000 5ca64000 #.:.w.......\.@. │ │ - 0x00e2f660 00000000 04a03b00 49ae3800 78000000 ......;.I.8.x... │ │ - 0x00e2f670 08000000 62a64000 00000000 15923800 ....b.@.......8. │ │ + 0x00e2f660 00000000 04a03b00 22ae3800 78000000 ......;.".8.x... │ │ + 0x00e2f670 08000000 62a64000 00000000 ee913800 ....b.@.......8. │ │ 0x00e2f680 bd423a00 79000000 00000000 00000000 .B:.y........... │ │ 0x00e2f690 00000000 b5983a00 d4d33a00 7a000000 ......:...:.z... │ │ 0x00e2f6a0 00000000 00000000 00000000 a7053a00 ..............:. │ │ 0x00e2f6b0 17f03a00 7b000000 00000000 00000000 ..:.{........... │ │ 0x00e2f6c0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e2f6d0 00000000 00000000 00000000 c7e03b00 ..............;. │ │ - 0x00e2f6e0 f4583900 7d000000 0b000000 6aa64000 .X9.}.......j.@. │ │ - 0x00e2f6f0 00000000 1ff03a00 84cb3800 7e000000 ......:...8.~... │ │ + 0x00e2f6e0 cd583900 7d000000 0b000000 6aa64000 .X9.}.......j.@. │ │ + 0x00e2f6f0 00000000 1ff03a00 5dcb3800 7e000000 ......:.].8.~... │ │ 0x00e2f700 03000000 75a64000 00000000 975e3a00 ....u.@......^:. │ │ 0x00e2f710 975e3a00 7f000000 06000000 78a64000 .^:.........x.@. │ │ 0x00e2f720 00000000 30f03a00 30f03a00 80000000 ....0.:.0.:..... │ │ 0x00e2f730 07000000 7ea64000 00000000 36f03a00 ....~.@.....6.:. │ │ 0x00e2f740 0ca03b00 81000000 08000000 85a64000 ..;...........@. │ │ - 0x00e2f750 00000000 1d923800 a67c3a00 82000000 ......8..|:..... │ │ - 0x00e2f760 08000000 8da64000 00000000 51ae3800 ......@.....Q.8. │ │ - 0x00e2f770 9ecb3800 83000000 08000000 95a64000 ..8...........@. │ │ + 0x00e2f750 00000000 f6913800 a67c3a00 82000000 ......8..|:..... │ │ + 0x00e2f760 08000000 8da64000 00000000 2aae3800 ......@.....*.8. │ │ + 0x00e2f770 77cb3800 83000000 08000000 95a64000 w.8...........@. │ │ 0x00e2f780 00000000 7b643b00 23833b00 84000000 ....{d;.#.;..... │ │ - 0x00e2f790 08000000 9da64000 00000000 abcb3800 ......@.......8. │ │ - 0x00e2f7a0 f5ae3900 85000000 08000000 a5a64000 ..9...........@. │ │ - 0x00e2f7b0 00000000 9c5e3a00 ce033900 86000000 .....^:...9..... │ │ + 0x00e2f790 08000000 9da64000 00000000 84cb3800 ......@.......8. │ │ + 0x00e2f7a0 ceae3900 85000000 08000000 a5a64000 ..9...........@. │ │ + 0x00e2f7b0 00000000 9c5e3a00 a7033900 86000000 .....^:...9..... │ │ 0x00e2f7c0 0a000000 ada64000 00000000 9ecd3900 ......@.......9. │ │ - 0x00e2f7d0 fb763900 87000000 0a000000 b7a64000 .v9...........@. │ │ - 0x00e2f7e0 00000000 c5423a00 ac763800 88000000 .....B:..v8..... │ │ + 0x00e2f7d0 d4763900 87000000 0a000000 b7a64000 .v9...........@. │ │ + 0x00e2f7e0 00000000 c5423a00 85763800 88000000 .....B:..v8..... │ │ 0x00e2f7f0 0a000000 c1a64000 00000000 35833b00 ......@.....5.;. │ │ 0x00e2f800 2aa03b00 89000000 0a000000 cba64000 *.;...........@. │ │ - 0x00e2f810 00000000 a65e3a00 03af3900 8a000000 .....^:...9..... │ │ + 0x00e2f810 00000000 a65e3a00 dcae3900 8a000000 .....^:...9..... │ │ 0x00e2f820 0a000000 d5a64000 00000000 41f03a00 ......@.....A.:. │ │ 0x00e2f830 cce03b00 8b000000 09000000 dfa64000 ..;...........@. │ │ - 0x00e2f840 00000000 c80c3b00 c9763800 8c000000 ......;..v8..... │ │ + 0x00e2f840 00000000 c80c3b00 a2763800 8c000000 ......;..v8..... │ │ 0x00e2f850 03000000 e8a64000 00000000 c47c3a00 ......@......|:. │ │ - 0x00e2f860 e4763800 8d000000 03000000 eba64000 .v8...........@. │ │ - 0x00e2f870 00000000 23af3900 48a03b00 8e000000 ....#.9.H.;..... │ │ + 0x00e2f860 bd763800 8d000000 03000000 eba64000 .v8...........@. │ │ + 0x00e2f870 00000000 fcae3900 48a03b00 8e000000 ......9.H.;..... │ │ 0x00e2f880 03000000 eea64000 00000000 dcd33a00 ......@.......:. │ │ 0x00e2f890 70213a00 8f000000 05000000 f1a64000 p!:...........@. │ │ - 0x00e2f8a0 00000000 f0033900 32af3900 90000000 ......9.2.9..... │ │ - 0x00e2f8b0 0a000000 f6a64000 00000000 5dae3800 ......@.....].8. │ │ + 0x00e2f8a0 00000000 c9033900 0baf3900 90000000 ......9...9..... │ │ + 0x00e2f8b0 0a000000 f6a64000 00000000 36ae3800 ......@.....6.8. │ │ 0x00e2f8c0 34b43a00 91000000 0a000000 00a74000 4.:...........@. │ │ - 0x00e2f8d0 00000000 01043900 cf423a00 92000000 ......9..B:..... │ │ + 0x00e2f8d0 00000000 da033900 cf423a00 92000000 ......9..B:..... │ │ 0x00e2f8e0 0a000000 0aa74000 00000000 8b643b00 ......@......d;. │ │ 0x00e2f8f0 f0423a00 93000000 0a000000 14a74000 .B:...........@. │ │ 0x00e2f900 00000000 e4d33a00 af053a00 94000000 ......:...:..... │ │ 0x00e2f910 0a000000 1ea74000 00000000 dc283b00 ......@......(;. │ │ 0x00e2f920 58a03b00 95000000 0a000000 28a74000 X.;.........(.@. │ │ - 0x00e2f930 00000000 05593900 05593900 96000000 .....Y9..Y9..... │ │ + 0x00e2f930 00000000 de583900 de583900 96000000 .....X9..X9..... │ │ 0x00e2f940 0b000000 32a74000 00000000 11433a00 ....2.@......C:. │ │ 0x00e2f950 11433a00 97000000 0b000000 3da74000 .C:.........=.@. │ │ 0x00e2f960 00000000 99643b00 99643b00 98000000 .....d;..d;..... │ │ 0x00e2f970 0b000000 48a74000 00000000 4bb43a00 ....H.@.....K.:. │ │ 0x00e2f980 4bb43a00 99000000 0b000000 53a74000 K.:.........S.@. │ │ - 0x00e2f990 00000000 67953900 67953900 9a000000 ....g.9.g.9..... │ │ - 0x00e2f9a0 0b000000 5ea74000 00000000 1d773900 ....^.@......w9. │ │ - 0x00e2f9b0 1d773900 9b000000 0b000000 69a74000 .w9.........i.@. │ │ - 0x00e2f9c0 00000000 f9213900 f9213900 9c000000 .....!9..!9..... │ │ + 0x00e2f990 00000000 40953900 40953900 9a000000 ....@.9.@.9..... │ │ + 0x00e2f9a0 0b000000 5ea74000 00000000 f6763900 ....^.@......v9. │ │ + 0x00e2f9b0 f6763900 9b000000 0b000000 69a74000 .v9.........i.@. │ │ + 0x00e2f9c0 00000000 d2213900 d2213900 9c000000 .....!9..!9..... │ │ 0x00e2f9d0 09000000 74a74000 00000000 ce7c3a00 ....t.@......|:. │ │ 0x00e2f9e0 ce7c3a00 9d000000 09000000 7da74000 .|:.........}.@. │ │ 0x00e2f9f0 00000000 3b833b00 3b833b00 9e000000 ....;.;.;.;..... │ │ - 0x00e2fa00 0a000000 86a74000 00000000 cb3b3900 ......@......;9. │ │ - 0x00e2fa10 cb3b3900 9f000000 0a000000 90a74000 .;9...........@. │ │ + 0x00e2fa00 0a000000 86a74000 00000000 a43b3900 ......@......;9. │ │ + 0x00e2fa10 a43b3900 9f000000 0a000000 90a74000 .;9...........@. │ │ 0x00e2fa20 00000000 f5d33a00 f5d33a00 a0000000 ......:...:..... │ │ 0x00e2fa30 0a000000 9aa74000 00000000 4b833b00 ......@.....K.;. │ │ 0x00e2fa40 4b833b00 a1000000 09000000 a4a74000 K.;...........@. │ │ - 0x00e2fa50 00000000 71953900 71953900 a2000000 ....q.9.q.9..... │ │ + 0x00e2fa50 00000000 4a953900 4a953900 a2000000 ....J.9.J.9..... │ │ 0x00e2fa60 09000000 ada74000 00000000 28c13b00 ......@.....(.;. │ │ 0x00e2fa70 28c13b00 a3000000 08000000 b6a74000 (.;...........@. │ │ - 0x00e2fa80 00000000 bd983a00 6dae3800 a4000000 ......:.m.8..... │ │ - 0x00e2fa90 08000000 bea74000 00000000 fb763800 ......@......v8. │ │ + 0x00e2fa80 00000000 bd983a00 46ae3800 a4000000 ......:.F.8..... │ │ + 0x00e2fa90 08000000 bea74000 00000000 d4763800 ......@......v8. │ │ 0x00e2faa0 fdd33a00 a5000000 08000000 c6a74000 ..:...........@. │ │ - 0x00e2fab0 00000000 23b33a00 d2563800 a6000000 ....#.:..V8..... │ │ + 0x00e2fab0 00000000 23b33a00 ab563800 a6000000 ....#.:..V8..... │ │ 0x00e2fac0 00000000 00000000 00000000 51833b00 ............Q.;. │ │ - 0x00e2fad0 09773800 a7000000 09000000 cea74000 .w8...........@. │ │ - 0x00e2fae0 00000000 1fe83800 83213a00 a8000000 ......8..!:..... │ │ + 0x00e2fad0 e2763800 a7000000 09000000 cea74000 .v8...........@. │ │ + 0x00e2fae0 00000000 f8e73800 83213a00 a8000000 ......8..!:..... │ │ 0x00e2faf0 09000000 d7a74000 00000000 ca473b00 ......@......G;. │ │ 0x00e2fb00 c7983a00 a9000000 09000000 e0a74000 ..:...........@. │ │ - 0x00e2fb10 00000000 78953900 d97c3a00 aa000000 ....x.9..|:..... │ │ - 0x00e2fb20 09000000 e9a74000 00000000 06223900 ......@......"9. │ │ - 0x00e2fb30 2ee83800 ab000000 0a000000 f2a74000 ..8...........@. │ │ - 0x00e2fb40 00000000 0deb3900 1d773800 ac000000 ......9..w8..... │ │ + 0x00e2fb10 00000000 51953900 d97c3a00 aa000000 ....Q.9..|:..... │ │ + 0x00e2fb20 09000000 e9a74000 00000000 df213900 ......@......!9. │ │ + 0x00e2fb30 07e83800 ab000000 0a000000 f2a74000 ..8...........@. │ │ + 0x00e2fb40 00000000 0deb3900 f6763800 ac000000 ......9..v8..... │ │ 0x00e2fb50 09000000 fca74000 00000000 0cfe3a00 ......@.......:. │ │ 0x00e2fb60 0cfe3a00 ad000000 03000000 05a84000 ..:...........@. │ │ 0x00e2fb70 00000000 25433a00 25433a00 ae000000 ....%C:.%C:..... │ │ 0x00e2fb80 03000000 08a84000 00000000 e9e03b00 ......@.......;. │ │ 0x00e2fb90 e9e03b00 af000000 07000000 0ba84000 ..;...........@. │ │ 0x00e2fba0 00000000 52b43a00 52b43a00 b0000000 ....R.:.R.:..... │ │ - 0x00e2fbb0 07000000 12a84000 00000000 0f043900 ......@.......9. │ │ + 0x00e2fbb0 07000000 12a84000 00000000 e8033900 ......@.......9. │ │ 0x00e2fbc0 5c833b00 b1000000 08000000 19a84000 \.;...........@. │ │ 0x00e2fbd0 00000000 14eb3900 14eb3900 b2000000 ......9...9..... │ │ - 0x00e2fbe0 08000000 21a84000 00000000 4aaf3900 ....!.@.....J.9. │ │ - 0x00e2fbf0 0f223900 b3000000 08000000 29a84000 ."9.........).@. │ │ + 0x00e2fbe0 08000000 21a84000 00000000 23af3900 ....!.@.....#.9. │ │ + 0x00e2fbf0 e8213900 b3000000 08000000 29a84000 .!9.........).@. │ │ 0x00e2fc00 00000000 35c13b00 a1643b00 b4000000 ....5.;..d;..... │ │ 0x00e2fc10 08000000 31a84000 00000000 cb053a00 ....1.@.......:. │ │ 0x00e2fc20 31433a00 b5000000 00000000 00000000 1C:............. │ │ - 0x00e2fc30 00000000 41c13b00 2f773800 b6000000 ....A.;./w8..... │ │ - 0x00e2fc40 01000000 39a84000 00000000 3f773800 ....9.@.....?w8. │ │ - 0x00e2fc50 82ae3800 b7000000 03000000 3aa84000 ..8.........:.@. │ │ - 0x00e2fc60 00000000 1a223900 ef7c3a00 b8000000 ....."9..|:..... │ │ - 0x00e2fc70 05000000 3da84000 00000000 46773800 ....=.@.....Fw8. │ │ + 0x00e2fc30 00000000 41c13b00 08773800 b6000000 ....A.;..w8..... │ │ + 0x00e2fc40 01000000 39a84000 00000000 18773800 ....9.@......w8. │ │ + 0x00e2fc50 5bae3800 b7000000 03000000 3aa84000 [.8.........:.@. │ │ + 0x00e2fc60 00000000 f3213900 ef7c3a00 b8000000 .....!9..|:..... │ │ + 0x00e2fc70 05000000 3da84000 00000000 1f773800 ....=.@......w8. │ │ 0x00e2fc80 dc983a00 b9000000 06000000 42a84000 ..:.........B.@. │ │ 0x00e2fc90 00000000 7c7f3b00 7c7f3b00 ba000000 ....|.;.|.;..... │ │ 0x00e2fca0 08000000 48a84000 00000000 27963a00 ....H.@.....'.:. │ │ 0x00e2fcb0 27963a00 bb000000 08000000 50a84000 '.:.........P.@. │ │ - 0x00e2fcc0 00000000 85953900 ae643b00 bc000000 ......9..d;..... │ │ + 0x00e2fcc0 00000000 5e953900 ae643b00 bc000000 ....^.9..d;..... │ │ 0x00e2fcd0 09000000 58a84000 00000000 79833b00 ....X.@.....y.;. │ │ 0x00e2fce0 79833b00 bd000000 0a000000 61a84000 y.;.........a.@. │ │ 0x00e2fcf0 00000000 47f03a00 47f03a00 be000000 ....G.:.G.:..... │ │ 0x00e2fd00 0a000000 6ba84000 00000000 ac5e3a00 ....k.@......^:. │ │ 0x00e2fd10 ac5e3a00 bf000000 0a000000 75a84000 .^:.........u.@. │ │ 0x00e2fd20 00000000 19eb3900 19eb3900 c0000000 ......9...9..... │ │ - 0x00e2fd30 0a000000 7fa84000 00000000 b8cb3800 ......@.......8. │ │ - 0x00e2fd40 b8cb3800 c1000000 0a000000 89a84000 ..8...........@. │ │ + 0x00e2fd30 0a000000 7fa84000 00000000 91cb3800 ......@.......8. │ │ + 0x00e2fd40 91cb3800 c1000000 0a000000 89a84000 ..8...........@. │ │ 0x00e2fd50 00000000 cf053a00 cf053a00 c2000000 ......:...:..... │ │ - 0x00e2fd60 0a000000 93a84000 00000000 dd563800 ......@......V8. │ │ - 0x00e2fd70 dd563800 c3000000 0a000000 9da84000 .V8...........@. │ │ + 0x00e2fd60 0a000000 93a84000 00000000 b6563800 ......@......V8. │ │ + 0x00e2fd70 b6563800 c3000000 0a000000 9da84000 .V8...........@. │ │ 0x00e2fd80 00000000 b85e3a00 b85e3a00 c4000000 .....^:..^:..... │ │ - 0x00e2fd90 0b000000 a7a84000 00000000 28923800 ......@.....(.8. │ │ - 0x00e2fda0 28923800 c5000000 0b000000 b2a84000 (.8...........@. │ │ + 0x00e2fd90 0b000000 a7a84000 00000000 01923800 ......@.......8. │ │ + 0x00e2fda0 01923800 c5000000 0b000000 b2a84000 ..8...........@. │ │ 0x00e2fdb0 00000000 b5643b00 b5643b00 c6000000 .....d;..d;..... │ │ - 0x00e2fdc0 0b000000 bda84000 00000000 95ae3800 ......@.......8. │ │ - 0x00e2fdd0 95ae3800 c7000000 0b000000 c8a84000 ..8...........@. │ │ - 0x00e2fde0 00000000 39923800 39923800 c8000000 ....9.8.9.8..... │ │ + 0x00e2fdc0 0b000000 bda84000 00000000 6eae3800 ......@.....n.8. │ │ + 0x00e2fdd0 6eae3800 c7000000 0b000000 c8a84000 n.8...........@. │ │ + 0x00e2fde0 00000000 12923800 12923800 c8000000 ......8...8..... │ │ 0x00e2fdf0 0b000000 d3a84000 00000000 1ad43a00 ......@.......:. │ │ 0x00e2fe00 1ad43a00 c9000000 0b000000 dea84000 ..:...........@. │ │ 0x00e2fe10 00000000 35433a00 35433a00 ca000000 ....5C:.5C:..... │ │ - 0x00e2fe20 0b000000 e9a84000 00000000 54af3900 ......@.....T.9. │ │ - 0x00e2fe30 54af3900 cb000000 0b000000 f4a84000 T.9...........@. │ │ + 0x00e2fe20 0b000000 e9a84000 00000000 2daf3900 ......@.....-.9. │ │ + 0x00e2fe30 2daf3900 cb000000 0b000000 f4a84000 -.9...........@. │ │ 0x00e2fe40 00000000 a8cd3900 a8cd3900 cc000000 ......9...9..... │ │ - 0x00e2fe50 0b000000 ffa84000 00000000 a9ae3800 ......@.......8. │ │ - 0x00e2fe60 a9ae3800 cd000000 0b000000 0aa94000 ..8...........@. │ │ + 0x00e2fe50 0b000000 ffa84000 00000000 82ae3800 ......@.......8. │ │ + 0x00e2fe60 82ae3800 cd000000 0b000000 0aa94000 ..8...........@. │ │ 0x00e2fe70 00000000 26eb3900 26eb3900 ce000000 ....&.9.&.9..... │ │ 0x00e2fe80 0b000000 15a94000 00000000 73a03b00 ......@.....s.;. │ │ 0x00e2fe90 73a03b00 cf000000 0b000000 20a94000 s.;......... .@. │ │ 0x00e2fea0 00000000 f57c3a00 f57c3a00 d0000000 .....|:..|:..... │ │ 0x00e2feb0 0b000000 2ba94000 00000000 efe03b00 ....+.@.......;. │ │ 0x00e2fec0 efe03b00 d1000000 0b000000 36a94000 ..;.........6.@. │ │ - 0x00e2fed0 00000000 4b773800 4b773800 d2000000 ....Kw8.Kw8..... │ │ + 0x00e2fed0 00000000 24773800 24773800 d2000000 ....$w8.$w8..... │ │ 0x00e2fee0 0b000000 41a94000 00000000 58b43a00 ....A.@.....X.:. │ │ 0x00e2fef0 58b43a00 d3000000 0b000000 4ca94000 X.:.........L.@. │ │ 0x00e2ff00 00000000 75b43a00 75b43a00 d4000000 ....u.:.u.:..... │ │ 0x00e2ff10 0b000000 57a94000 00000000 c6643b00 ....W.@......d;. │ │ 0x00e2ff20 c6643b00 d5000000 0b000000 62a94000 .d;.........b.@. │ │ - 0x00e2ff30 00000000 20223900 20223900 d6000000 .... "9. "9..... │ │ + 0x00e2ff30 00000000 f9213900 f9213900 d6000000 .....!9..!9..... │ │ 0x00e2ff40 0b000000 6da94000 00000000 39d43a00 ....m.@.....9.:. │ │ 0x00e2ff50 39d43a00 d7000000 0b000000 78a94000 9.:.........x.@. │ │ - 0x00e2ff60 00000000 73af3900 73af3900 d8000000 ....s.9.s.9..... │ │ + 0x00e2ff60 00000000 4caf3900 4caf3900 d8000000 ....L.9.L.9..... │ │ 0x00e2ff70 0b000000 83a94000 00000000 bccd3900 ......@.......9. │ │ 0x00e2ff80 bccd3900 d9000000 0b000000 8ea94000 ..9...........@. │ │ 0x00e2ff90 00000000 54433a00 54433a00 da000000 ....TC:.TC:..... │ │ 0x00e2ffa0 0b000000 99a94000 00000000 d9cd3900 ......@.......9. │ │ 0x00e2ffb0 d9cd3900 db000000 0b000000 a4a94000 ..9...........@. │ │ 0x00e2ffc0 00000000 e7983a00 e7983a00 dc000000 ......:...:..... │ │ 0x00e2ffd0 0b000000 afa94000 00000000 86833b00 ......@.......;. │ │ 0x00e2ffe0 86833b00 dd000000 0b000000 baa94000 ..;...........@. │ │ - 0x00e2fff0 00000000 0c593900 0c593900 de000000 .....Y9..Y9..... │ │ + 0x00e2fff0 00000000 e5583900 e5583900 de000000 .....X9..X9..... │ │ 0x00e30000 0b000000 c5a94000 00000000 04993a00 ......@.......:. │ │ 0x00e30010 04993a00 df000000 0b000000 d0a94000 ..:...........@. │ │ 0x00e30020 00000000 097d3a00 097d3a00 e0000000 .....}:..}:..... │ │ - 0x00e30030 0b000000 dba94000 00000000 c4cb3800 ......@.......8. │ │ - 0x00e30040 c4cb3800 e1000000 0b000000 e6a94000 ..8...........@. │ │ + 0x00e30030 0b000000 dba94000 00000000 9dcb3800 ......@.......8. │ │ + 0x00e30040 9dcb3800 e1000000 0b000000 e6a94000 ..8...........@. │ │ 0x00e30050 00000000 87a03b00 87a03b00 e2000000 ......;...;..... │ │ - 0x00e30060 0b000000 f1a94000 00000000 8b953900 ......@.......9. │ │ - 0x00e30070 8b953900 e3000000 0b000000 fca94000 ..9...........@. │ │ + 0x00e30060 0b000000 f1a94000 00000000 64953900 ......@.....d.9. │ │ + 0x00e30070 64953900 e3000000 0b000000 fca94000 d.9...........@. │ │ 0x00e30080 00000000 e0643b00 e0643b00 e4000000 .....d;..d;..... │ │ 0x00e30090 0b000000 07aa4000 00000000 eecd3900 ......@.......9. │ │ 0x00e300a0 eecd3900 e5000000 0b000000 12aa4000 ..9...........@. │ │ - 0x00e300b0 00000000 dfcb3800 dfcb3800 e6000000 ......8...8..... │ │ + 0x00e300b0 00000000 b8cb3800 b8cb3800 e6000000 ......8...8..... │ │ 0x00e300c0 0b000000 1daa4000 00000000 90b43a00 ......@.......:. │ │ 0x00e300d0 90b43a00 e7000000 0b000000 28aa4000 ..:.........(.@. │ │ 0x00e300e0 00000000 ff643b00 ff643b00 e8000000 .....d;..d;..... │ │ - 0x00e300f0 0b000000 33aa4000 00000000 67773800 ....3.@.....gw8. │ │ - 0x00e30100 67773800 e9000000 0b000000 3eaa4000 gw8.........>.@. │ │ + 0x00e300f0 0b000000 33aa4000 00000000 40773800 ....3.@.....@w8. │ │ + 0x00e30100 40773800 e9000000 0b000000 3eaa4000 @w8.........>.@. │ │ 0x00e30110 00000000 09ce3900 09ce3900 ea000000 ......9...9..... │ │ 0x00e30120 0b000000 49aa4000 00000000 3eeb3900 ....I.@.....>.9. │ │ 0x00e30130 3eeb3900 eb000000 0b000000 54aa4000 >.9.........T.@. │ │ 0x00e30140 00000000 72433a00 72433a00 ec000000 ....rC:.rC:..... │ │ 0x00e30150 0b000000 5faa4000 00000000 51d43a00 ...._.@.....Q.:. │ │ 0x00e30160 51d43a00 ed000000 0b000000 6aaa4000 Q.:.........j.@. │ │ - 0x00e30170 00000000 86773800 86773800 ee000000 .....w8..w8..... │ │ + 0x00e30170 00000000 5f773800 5f773800 ee000000 ...._w8._w8..... │ │ 0x00e30180 0b000000 75aa4000 00000000 b1b43a00 ....u.@.......:. │ │ 0x00e30190 b1b43a00 ef000000 0b000000 80aa4000 ..:...........@. │ │ 0x00e301a0 00000000 d10c3b00 d10c3b00 f0000000 ......;...;..... │ │ 0x00e301b0 0b000000 8baa4000 00000000 277d3a00 ......@.....'}:. │ │ 0x00e301c0 277d3a00 f1000000 0b000000 96aa4000 '}:...........@. │ │ 0x00e301d0 00000000 8f433a00 8f433a00 f2000000 .....C:..C:..... │ │ 0x00e301e0 0b000000 a1aa4000 00000000 c95e3a00 ......@......^:. │ │ @@ -32660,243 +32660,243 @@ │ │ 0x00e30200 00000000 53f03a00 53f03a00 f4000000 ....S.:.S.:..... │ │ 0x00e30210 0b000000 b7aa4000 00000000 72d43a00 ......@.....r.:. │ │ 0x00e30220 72d43a00 f5000000 0b000000 c2aa4000 r.:...........@. │ │ 0x00e30230 00000000 9a953a00 9a953a00 f6000000 ......:...:..... │ │ 0x00e30240 0b000000 cdaa4000 00000000 68f03a00 ......@.....h.:. │ │ 0x00e30250 68f03a00 f7000000 0b000000 d8aa4000 h.:...........@. │ │ 0x00e30260 00000000 df5e3a00 df5e3a00 f8000000 .....^:..^:..... │ │ - 0x00e30270 0b000000 e3aa4000 00000000 ea563800 ......@......V8. │ │ - 0x00e30280 ea563800 f9000000 0b000000 eeaa4000 .V8...........@. │ │ + 0x00e30270 0b000000 e3aa4000 00000000 c3563800 ......@......V8. │ │ + 0x00e30280 c3563800 f9000000 0b000000 eeaa4000 .V8...........@. │ │ 0x00e30290 00000000 e60c3b00 e60c3b00 fa000000 ......;...;..... │ │ 0x00e302a0 0b000000 f9aa4000 00000000 ec283b00 ......@......(;. │ │ 0x00e302b0 ec283b00 fb000000 0b000000 04ab4000 .(;...........@. │ │ - 0x00e302c0 00000000 4ae83800 4ae83800 fc000000 ....J.8.J.8..... │ │ - 0x00e302d0 0b000000 0fab4000 00000000 8caf3900 ......@.......9. │ │ - 0x00e302e0 8caf3900 fd000000 0b000000 1aab4000 ..9...........@. │ │ - 0x00e302f0 00000000 03573800 03573800 fe000000 .....W8..W8..... │ │ - 0x00e30300 0b000000 25ab4000 00000000 beae3800 ....%.@.......8. │ │ - 0x00e30310 beae3800 ff000000 0b000000 30ab4000 ..8.........0.@. │ │ + 0x00e302c0 00000000 23e83800 23e83800 fc000000 ....#.8.#.8..... │ │ + 0x00e302d0 0b000000 0fab4000 00000000 65af3900 ......@.....e.9. │ │ + 0x00e302e0 65af3900 fd000000 0b000000 1aab4000 e.9...........@. │ │ + 0x00e302f0 00000000 dc563800 dc563800 fe000000 .....V8..V8..... │ │ + 0x00e30300 0b000000 25ab4000 00000000 97ae3800 ....%.@.......8. │ │ + 0x00e30310 97ae3800 ff000000 0b000000 30ab4000 ..8.........0.@. │ │ 0x00e30320 00000000 030d3b00 030d3b00 00010000 ......;...;..... │ │ 0x00e30330 0b000000 3bab4000 00000000 80f03a00 ....;.@.......:. │ │ - 0x00e30340 2d773900 01010000 08000000 46ab4000 -w9.........F.@. │ │ + 0x00e30340 06773900 01010000 08000000 46ab4000 .w9.........F.@. │ │ 0x00e30350 00000000 d9473b00 d9473b00 02010000 .....G;..G;..... │ │ 0x00e30360 07000000 4eab4000 00000000 a3833b00 ....N.@.......;. │ │ 0x00e30370 a3833b00 03010000 07000000 55ab4000 ..;.........U.@. │ │ - 0x00e30380 00000000 db3b3900 db3b3900 04010000 .....;9..;9..... │ │ + 0x00e30380 00000000 b43b3900 b43b3900 04010000 .....;9..;9..... │ │ 0x00e30390 07000000 5cab4000 00000000 240d3b00 ....\.@.....$.;. │ │ 0x00e303a0 240d3b00 05010000 07000000 63ab4000 $.;.........c.@. │ │ - 0x00e303b0 00000000 aa953900 aa953900 06010000 ......9...9..... │ │ - 0x00e303c0 07000000 6aab4000 00000000 b1953900 ....j.@.......9. │ │ - 0x00e303d0 b1953900 07010000 07000000 71ab4000 ..9.........q.@. │ │ + 0x00e303b0 00000000 83953900 83953900 06010000 ......9...9..... │ │ + 0x00e303c0 07000000 6aab4000 00000000 8a953900 ....j.@.......9. │ │ + 0x00e303d0 8a953900 07010000 07000000 71ab4000 ..9.........q.@. │ │ 0x00e303e0 00000000 f05e3a00 f05e3a00 08010000 .....^:..^:..... │ │ - 0x00e303f0 07000000 78ab4000 00000000 23043900 ....x.@.....#.9. │ │ - 0x00e30400 23043900 09010000 07000000 7fab4000 #.9...........@. │ │ + 0x00e303f0 07000000 78ab4000 00000000 fc033900 ....x.@.......9. │ │ + 0x00e30400 fc033900 09010000 07000000 7fab4000 ..9...........@. │ │ 0x00e30410 00000000 dc053a00 dc053a00 0a010000 ......:...:..... │ │ - 0x00e30420 07000000 86ab4000 00000000 b8953900 ......@.......9. │ │ - 0x00e30430 b8953900 0b010000 07000000 8dab4000 ..9...........@. │ │ + 0x00e30420 07000000 86ab4000 00000000 91953900 ......@.......9. │ │ + 0x00e30430 91953900 0b010000 07000000 8dab4000 ..9...........@. │ │ 0x00e30440 00000000 f65e3a00 f65e3a00 0c010000 .....^:..^:..... │ │ - 0x00e30450 07000000 94ab4000 00000000 31773900 ......@.....1w9. │ │ - 0x00e30460 31773900 0d010000 08000000 9bab4000 1w9...........@. │ │ - 0x00e30470 00000000 22573800 22573800 0e010000 ...."W8."W8..... │ │ + 0x00e30450 07000000 94ab4000 00000000 0a773900 ......@......w9. │ │ + 0x00e30460 0a773900 0d010000 08000000 9bab4000 .w9...........@. │ │ + 0x00e30470 00000000 fb563800 fb563800 0e010000 .....V8..V8..... │ │ 0x00e30480 08000000 a3ab4000 00000000 23993a00 ......@.....#.:. │ │ 0x00e30490 23993a00 0f010000 08000000 abab4000 #.:...........@. │ │ - 0x00e304a0 00000000 2a043900 2a043900 10010000 ....*.9.*.9..... │ │ + 0x00e304a0 00000000 03043900 03043900 10010000 ......9...9..... │ │ 0x00e304b0 08000000 b3ab4000 00000000 4dc13b00 ......@.....M.;. │ │ 0x00e304c0 4dc13b00 11010000 08000000 bbab4000 M.;...........@. │ │ 0x00e304d0 00000000 84d43a00 84d43a00 12010000 ......:...:..... │ │ 0x00e304e0 08000000 c3ab4000 00000000 38993a00 ......@.....8.:. │ │ 0x00e304f0 38993a00 13010000 08000000 cbab4000 8.:...........@. │ │ 0x00e30500 00000000 0b293b00 0b293b00 14010000 .....);..);..... │ │ 0x00e30510 08000000 d3ab4000 00000000 cbb43a00 ......@.......:. │ │ 0x00e30520 cbb43a00 15010000 08000000 dbab4000 ..:...........@. │ │ - 0x00e30530 00000000 6ae83800 6ae83800 16010000 ....j.8.j.8..... │ │ - 0x00e30540 08000000 e3ab4000 00000000 58923800 ......@.....X.8. │ │ - 0x00e30550 58923800 17010000 08000000 ebab4000 X.8...........@. │ │ - 0x00e30560 00000000 e13b3900 e13b3900 18010000 .....;9..;9..... │ │ + 0x00e30530 00000000 43e83800 43e83800 16010000 ....C.8.C.8..... │ │ + 0x00e30540 08000000 e3ab4000 00000000 31923800 ......@.....1.8. │ │ + 0x00e30550 31923800 17010000 08000000 ebab4000 1.8...........@. │ │ + 0x00e30560 00000000 ba3b3900 ba3b3900 18010000 .....;9..;9..... │ │ 0x00e30570 08000000 f3ab4000 00000000 07e13b00 ......@.......;. │ │ 0x00e30580 07e13b00 19010000 08000000 fbab4000 ..;...........@. │ │ 0x00e30590 00000000 8fd43a00 8fd43a00 1a010000 ......:...:..... │ │ - 0x00e305a0 08000000 03ac4000 00000000 26593900 ......@.....&Y9. │ │ - 0x00e305b0 26593900 1b010000 08000000 0bac4000 &Y9...........@. │ │ + 0x00e305a0 08000000 03ac4000 00000000 ff583900 ......@......X9. │ │ + 0x00e305b0 ff583900 1b010000 08000000 0bac4000 .X9...........@. │ │ 0x00e305c0 00000000 21e13b00 21e13b00 1c010000 ....!.;.!.;..... │ │ - 0x00e305d0 08000000 13ac4000 00000000 a7773800 ......@......w8. │ │ + 0x00e305d0 08000000 13ac4000 00000000 80773800 ......@......w8. │ │ 0x00e305e0 d6b43a00 1d010000 08000000 1bac4000 ..:...........@. │ │ - 0x00e305f0 00000000 f73b3900 f73b3900 1e010000 .....;9..;9..... │ │ + 0x00e305f0 00000000 d03b3900 d03b3900 1e010000 .....;9..;9..... │ │ 0x00e30600 08000000 23ac4000 00000000 417d3a00 ....#.@.....A}:. │ │ 0x00e30610 417d3a00 1f010000 08000000 2bac4000 A}:.........+.@. │ │ 0x00e30620 00000000 2c0d3b00 2c0d3b00 20010000 ....,.;.,.;. ... │ │ 0x00e30630 08000000 33ac4000 00000000 59c13b00 ....3.@.....Y.;. │ │ 0x00e30640 59c13b00 21010000 08000000 3bac4000 Y.;.!.......;.@. │ │ - 0x00e30650 00000000 46773900 46773900 22010000 ....Fw9.Fw9."... │ │ + 0x00e30650 00000000 1f773900 1f773900 22010000 .....w9..w9."... │ │ 0x00e30660 08000000 43ac4000 00000000 507d3a00 ....C.@.....P}:. │ │ 0x00e30670 507d3a00 23010000 08000000 4bac4000 P}:.#.......K.@. │ │ - 0x00e30680 00000000 57773900 57773900 24010000 ....Ww9.Ww9.$... │ │ + 0x00e30680 00000000 30773900 30773900 24010000 ....0w9.0w9.$... │ │ 0x00e30690 08000000 53ac4000 00000000 24ce3900 ....S.@.....$.9. │ │ 0x00e306a0 24ce3900 25010000 08000000 5bac4000 $.9.%.......[.@. │ │ 0x00e306b0 00000000 e3053a00 e5b43a00 26010000 ......:...:.&... │ │ 0x00e306c0 08000000 63ac4000 00000000 2fce3900 ....c.@...../.9. │ │ 0x00e306d0 3bce3900 27010000 08000000 6bac4000 ;.9.'.......k.@. │ │ 0x00e306e0 00000000 390d3b00 9bd43a00 28010000 ....9.;...:.(... │ │ 0x00e306f0 08000000 73ac4000 00000000 f2053a00 ....s.@.......:. │ │ - 0x00e30700 3c223900 29010000 08000000 7bac4000 <"9.).......{.@. │ │ + 0x00e30700 15223900 29010000 08000000 7bac4000 ."9.).......{.@. │ │ 0x00e30710 00000000 e5473b00 e5473b00 2a010000 .....G;..G;.*... │ │ 0x00e30720 08000000 83ac4000 00000000 30e13b00 ......@.....0.;. │ │ 0x00e30730 30e13b00 2b010000 08000000 8bac4000 0.;.+.........@. │ │ - 0x00e30740 00000000 3f043900 3f043900 2c010000 ....?.9.?.9.,... │ │ - 0x00e30750 08000000 93ac4000 00000000 83e83800 ......@.......8. │ │ - 0x00e30760 83e83800 2d010000 08000000 9bac4000 ..8.-.........@. │ │ - 0x00e30770 00000000 9ae83800 9ae83800 2e010000 ......8...8..... │ │ + 0x00e30740 00000000 18043900 18043900 2c010000 ......9...9.,... │ │ + 0x00e30750 08000000 93ac4000 00000000 5ce83800 ......@.....\.8. │ │ + 0x00e30760 5ce83800 2d010000 08000000 9bac4000 \.8.-.........@. │ │ + 0x00e30770 00000000 73e83800 73e83800 2e010000 ....s.8.s.8..... │ │ 0x00e30780 08000000 a3ac4000 00000000 4e993a00 ......@.....N.:. │ │ 0x00e30790 4e993a00 2f010000 08000000 abac4000 N.:./.........@. │ │ - 0x00e307a0 00000000 043c3900 043c3900 30010000 .....<9..<9.0... │ │ + 0x00e307a0 00000000 dd3b3900 dd3b3900 30010000 .....;9..;9.0... │ │ 0x00e307b0 08000000 b3ac4000 00000000 430d3b00 ......@.....C.;. │ │ 0x00e307c0 430d3b00 31010000 08000000 bbac4000 C.;.1.........@. │ │ - 0x00e307d0 00000000 b5773800 b5773800 32010000 .....w8..w8.2... │ │ + 0x00e307d0 00000000 8e773800 8e773800 32010000 .....w8..w8.2... │ │ 0x00e307e0 08000000 c3ac4000 00000000 f6b43a00 ......@.......:. │ │ 0x00e307f0 f6b43a00 33010000 08000000 cbac4000 ..:.3.........@. │ │ - 0x00e30800 00000000 1a3c3900 1a3c3900 34010000 .....<9..<9.4... │ │ + 0x00e30800 00000000 f33b3900 f33b3900 34010000 .....;9..;9.4... │ │ 0x00e30810 08000000 d3ac4000 00000000 a3a03b00 ......@.......;. │ │ 0x00e30820 a3a03b00 35010000 08000000 dbac4000 ..;.5.........@. │ │ 0x00e30830 00000000 84f03a00 84f03a00 36010000 ......:...:.6... │ │ 0x00e30840 08000000 e3ac4000 00000000 47e13b00 ......@.....G.;. │ │ 0x00e30850 47e13b00 37010000 08000000 ebac4000 G.;.7.........@. │ │ - 0x00e30860 00000000 bf953900 bf953900 38010000 ......9...9.8... │ │ + 0x00e30860 00000000 98953900 98953900 38010000 ......9...9.8... │ │ 0x00e30870 08000000 f3ac4000 00000000 f9473b00 ......@......G;. │ │ 0x00e30880 f9473b00 39010000 08000000 fbac4000 .G;.9.........@. │ │ - 0x00e30890 00000000 adaf3900 adaf3900 3a010000 ......9...9.:... │ │ + 0x00e30890 00000000 86af3900 86af3900 3a010000 ......9...9.:... │ │ 0x00e308a0 08000000 03ad4000 00000000 1f653b00 ......@......e;. │ │ 0x00e308b0 1f653b00 3b010000 09000000 0bad4000 .e;.;.........@. │ │ - 0x00e308c0 00000000 71923800 71923800 3c010000 ....q.8.q.8.<... │ │ + 0x00e308c0 00000000 4a923800 4a923800 3c010000 ....J.8.J.8.<... │ │ 0x00e308d0 09000000 14ad4000 00000000 5feb3900 ......@....._.9. │ │ 0x00e308e0 5feb3900 3d010000 09000000 1dad4000 _.9.=.........@. │ │ 0x00e308f0 00000000 fd5e3a00 fd5e3a00 3e010000 .....^:..^:.>... │ │ 0x00e30900 09000000 26ad4000 00000000 f7053a00 ....&.@.......:. │ │ 0x00e30910 f7053a00 3f010000 09000000 2fad4000 ..:.?......./.@. │ │ 0x00e30920 00000000 33653b00 33653b00 40010000 ....3e;.3e;.@... │ │ - 0x00e30930 09000000 38ad4000 00000000 fccb3800 ....8.@.......8. │ │ - 0x00e30940 fccb3800 41010000 09000000 41ad4000 ..8.A.......A.@. │ │ + 0x00e30930 09000000 38ad4000 00000000 d5cb3800 ....8.@.......8. │ │ + 0x00e30940 d5cb3800 41010000 09000000 41ad4000 ..8.A.......A.@. │ │ 0x00e30950 00000000 a9833b00 a9833b00 42010000 ......;...;.B... │ │ 0x00e30960 09000000 4aad4000 00000000 667d3a00 ....J.@.....f}:. │ │ 0x00e30970 667d3a00 43010000 08000000 53ad4000 f}:.C.......S.@. │ │ 0x00e30980 00000000 a6d43a00 a6d43a00 44010000 ......:...:.D... │ │ 0x00e30990 08000000 5bad4000 00000000 04483b00 ....[.@......H;. │ │ 0x00e309a0 04483b00 45010000 08000000 63ad4000 .H;.E.......c.@. │ │ 0x00e309b0 00000000 64c13b00 64c13b00 46010000 ....d.;.d.;.F... │ │ 0x00e309c0 08000000 6bad4000 00000000 5de13b00 ....k.@.....].;. │ │ 0x00e309d0 5de13b00 47010000 08000000 73ad4000 ].;.G.......s.@. │ │ - 0x00e309e0 00000000 303c3900 303c3900 48010000 ....0<9.0<9.H... │ │ - 0x00e309f0 08000000 7bad4000 00000000 37573800 ....{.@.....7W8. │ │ - 0x00e30a00 37573800 49010000 08000000 83ad4000 7W8.I.........@. │ │ - 0x00e30a10 00000000 b0e83800 b0e83800 4a010000 ......8...8.J... │ │ - 0x00e30a20 08000000 8bad4000 00000000 c2e83800 ......@.......8. │ │ - 0x00e30a30 c2e83800 4b010000 08000000 93ad4000 ..8.K.........@. │ │ + 0x00e309e0 00000000 093c3900 093c3900 48010000 .....<9..<9.H... │ │ + 0x00e309f0 08000000 7bad4000 00000000 10573800 ....{.@......W8. │ │ + 0x00e30a00 10573800 49010000 08000000 83ad4000 .W8.I.........@. │ │ + 0x00e30a10 00000000 89e83800 89e83800 4a010000 ......8...8.J... │ │ + 0x00e30a20 08000000 8bad4000 00000000 9be83800 ......@.......8. │ │ + 0x00e30a30 9be83800 4b010000 08000000 93ad4000 ..8.K.........@. │ │ 0x00e30a40 00000000 1c483b00 1c483b00 4c010000 .....H;..H;.L... │ │ 0x00e30a50 08000000 9bad4000 00000000 b9d43a00 ......@.......:. │ │ 0x00e30a60 b9d43a00 4d010000 08000000 a3ad4000 ..:.M.........@. │ │ 0x00e30a70 00000000 1a5f3a00 1a5f3a00 4e010000 ....._:.._:.N... │ │ 0x00e30a80 08000000 abad4000 00000000 21293b00 ......@.....!);. │ │ 0x00e30a90 21293b00 4f010000 08000000 b3ad4000 !);.O.........@. │ │ 0x00e30aa0 00000000 6fe13b00 6fe13b00 50010000 ....o.;.o.;.P... │ │ - 0x00e30ab0 08000000 bbad4000 00000000 41223900 ......@.....A"9. │ │ - 0x00e30ac0 41223900 51010000 08000000 c3ad4000 A"9.Q.........@. │ │ - 0x00e30ad0 00000000 11cc3800 11cc3800 52010000 ......8...8.R... │ │ - 0x00e30ae0 08000000 cbad4000 00000000 b8af3900 ......@.......9. │ │ - 0x00e30af0 b8af3900 53010000 08000000 d3ad4000 ..9.S.........@. │ │ - 0x00e30b00 00000000 4c573800 4c573800 54010000 ....LW8.LW8.T... │ │ + 0x00e30ab0 08000000 bbad4000 00000000 1a223900 ......@......"9. │ │ + 0x00e30ac0 1a223900 51010000 08000000 c3ad4000 ."9.Q.........@. │ │ + 0x00e30ad0 00000000 eacb3800 eacb3800 52010000 ......8...8.R... │ │ + 0x00e30ae0 08000000 cbad4000 00000000 91af3900 ......@.......9. │ │ + 0x00e30af0 91af3900 53010000 08000000 d3ad4000 ..9.S.........@. │ │ + 0x00e30b00 00000000 25573800 25573800 54010000 ....%W8.%W8.T... │ │ 0x00e30b10 08000000 dbad4000 00000000 5f993a00 ......@....._.:. │ │ 0x00e30b20 5f993a00 55010000 08000000 e3ad4000 _.:.U.........@. │ │ - 0x00e30b30 00000000 6d773900 6d773900 56010000 ....mw9.mw9.V... │ │ + 0x00e30b30 00000000 46773900 46773900 56010000 ....Fw9.Fw9.V... │ │ 0x00e30b40 08000000 ebad4000 00000000 5d0d3b00 ......@.....].;. │ │ 0x00e30b50 5d0d3b00 57010000 08000000 f3ad4000 ].;.W.........@. │ │ 0x00e30b60 00000000 4e653b00 4e653b00 58010000 ....Ne;.Ne;.X... │ │ - 0x00e30b70 08000000 fbad4000 00000000 d0773800 ......@......w8. │ │ - 0x00e30b80 d0773800 59010000 08000000 03ae4000 .w8.Y.........@. │ │ + 0x00e30b70 08000000 fbad4000 00000000 a9773800 ......@......w8. │ │ + 0x00e30b80 a9773800 59010000 08000000 03ae4000 .w8.Y.........@. │ │ 0x00e30b90 00000000 83e13b00 83e13b00 5a010000 ......;...;.Z... │ │ - 0x00e30ba0 08000000 0bae4000 00000000 20cc3800 ......@..... .8. │ │ - 0x00e30bb0 20cc3800 5b010000 08000000 13ae4000 .8.[.........@. │ │ - 0x00e30bc0 00000000 d7e83800 d7e83800 5c010000 ......8...8.\... │ │ + 0x00e30ba0 08000000 0bae4000 00000000 f9cb3800 ......@.......8. │ │ + 0x00e30bb0 f9cb3800 5b010000 08000000 13ae4000 ..8.[.........@. │ │ + 0x00e30bc0 00000000 b0e83800 b0e83800 5c010000 ......8...8.\... │ │ 0x00e30bd0 08000000 1bae4000 00000000 48ce3900 ......@.....H.9. │ │ 0x00e30be0 48ce3900 5d010000 08000000 23ae4000 H.9.].......#.@. │ │ 0x00e30bf0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e30c00 00000000 00000000 00000000 eae83800 ..............8. │ │ - 0x00e30c10 eae83800 5f010000 08000000 2bae4000 ..8._.......+.@. │ │ + 0x00e30c00 00000000 00000000 00000000 c3e83800 ..............8. │ │ + 0x00e30c10 c3e83800 5f010000 08000000 2bae4000 ..8._.......+.@. │ │ 0x00e30c20 00000000 63653b00 63653b00 60010000 ....ce;.ce;.`... │ │ 0x00e30c30 08000000 33ae4000 00000000 b7a03b00 ....3.@.......;. │ │ 0x00e30c40 b7a03b00 61010000 08000000 3bae4000 ..;.a.......;.@. │ │ 0x00e30c50 00000000 6e993a00 6e993a00 62010000 ....n.:.n.:.b... │ │ 0x00e30c60 08000000 43ae4000 00000000 a8433a00 ....C.@......C:. │ │ 0x00e30c70 a8433a00 63010000 08000000 4bae4000 .C:.c.......K.@. │ │ - 0x00e30c80 00000000 d4953900 d4953900 64010000 ......9...9.d... │ │ + 0x00e30c80 00000000 ad953900 ad953900 64010000 ......9...9.d... │ │ 0x00e30c90 08000000 53ae4000 00000000 be433a00 ....S.@......C:. │ │ 0x00e30ca0 be433a00 65010000 08000000 5bae4000 .C:.e.......[.@. │ │ 0x00e30cb0 00000000 bc833b00 bc833b00 66010000 ......;...;.f... │ │ 0x00e30cc0 08000000 63ae4000 00000000 98213a00 ....c.@......!:. │ │ 0x00e30cd0 98213a00 67010000 08000000 6bae4000 .!:.g.......k.@. │ │ 0x00e30ce0 00000000 cb433a00 cb433a00 68010000 .....C:..C:.h... │ │ - 0x00e30cf0 08000000 73ae4000 00000000 61573800 ....s.@.....aW8. │ │ - 0x00e30d00 61573800 69010000 08000000 7bae4000 aW8.i.......{.@. │ │ - 0x00e30d10 00000000 55043900 55043900 6a010000 ....U.9.U.9.j... │ │ - 0x00e30d20 08000000 83ae4000 00000000 81773900 ......@......w9. │ │ + 0x00e30cf0 08000000 73ae4000 00000000 3a573800 ....s.@.....:W8. │ │ + 0x00e30d00 3a573800 69010000 08000000 7bae4000 :W8.i.......{.@. │ │ + 0x00e30d10 00000000 2e043900 2e043900 6a010000 ......9...9.j... │ │ + 0x00e30d20 08000000 83ae4000 00000000 5a773900 ......@.....Zw9. │ │ 0x00e30d30 0c063a00 6b010000 08000000 8bae4000 ..:.k.........@. │ │ 0x00e30d40 00000000 5cce3900 2f5f3a00 6c010000 ....\.9./_:.l... │ │ 0x00e30d50 08000000 93ae4000 00000000 88993a00 ......@.......:. │ │ 0x00e30d60 375f3a00 6d010000 09000000 9bae4000 7_:.m.........@. │ │ - 0x00e30d70 00000000 68043900 dfae3800 6e010000 ....h.9...8.n... │ │ + 0x00e30d70 00000000 41043900 b8ae3800 6e010000 ....A.9...8.n... │ │ 0x00e30d80 09000000 a4ae4000 00000000 4b5f3a00 ......@.....K_:. │ │ - 0x00e30d90 32593900 6f010000 09000000 adae4000 2Y9.o.........@. │ │ - 0x00e30da0 00000000 eaae3800 737d3a00 70010000 ......8.s}:.p... │ │ - 0x00e30db0 09000000 b6ae4000 00000000 ec953900 ......@.......9. │ │ + 0x00e30d90 0b593900 6f010000 09000000 adae4000 .Y9.o.........@. │ │ + 0x00e30da0 00000000 c3ae3800 737d3a00 70010000 ......8.s}:.p... │ │ + 0x00e30db0 09000000 b6ae4000 00000000 c5953900 ......@.......9. │ │ 0x00e30dc0 d1a03b00 71010000 09000000 bfae4000 ..;.q.........@. │ │ - 0x00e30dd0 00000000 8d7d3a00 70573800 72010000 .....}:.pW8.r... │ │ - 0x00e30de0 09000000 c8ae4000 00000000 e6773800 ......@......w8. │ │ - 0x00e30df0 f4953900 73010000 09000000 d1ae4000 ..9.s.........@. │ │ + 0x00e30dd0 00000000 8d7d3a00 49573800 72010000 .....}:.IW8.r... │ │ + 0x00e30de0 09000000 c8ae4000 00000000 bf773800 ......@......w8. │ │ + 0x00e30df0 cd953900 73010000 09000000 d1ae4000 ..9.s.........@. │ │ 0x00e30e00 00000000 dfa03b00 64ce3900 74010000 ......;.d.9.t... │ │ 0x00e30e10 09000000 daae4000 00000000 72c13b00 ......@.....r.;. │ │ 0x00e30e20 72c13b00 75010000 09000000 e3ae4000 r.;.u.........@. │ │ 0x00e30e30 00000000 8b933a00 8b933a00 76010000 ......:...:.v... │ │ 0x00e30e40 09000000 ecae4000 00000000 1d063a00 ......@.......:. │ │ 0x00e30e50 35293b00 77010000 09000000 f5ae4000 5);.w.........@. │ │ 0x00e30e60 00000000 c8993b00 c8993b00 78010000 ......;...;.x... │ │ 0x00e30e70 04000000 feae4000 00000000 9af03a00 ......@.......:. │ │ 0x00e30e80 9af03a00 79010000 05000000 02af4000 ..:.y.........@. │ │ 0x00e30e90 00000000 d6433a00 7deb3900 7a010000 .....C:.}.9.z... │ │ - 0x00e30ea0 02000000 07af4000 00000000 3e593900 ......@.....>Y9. │ │ + 0x00e30ea0 02000000 07af4000 00000000 17593900 ......@......Y9. │ │ 0x00e30eb0 9deb3900 7b010000 01000000 09af4000 ..9.{.........@. │ │ 0x00e30ec0 00000000 515f3a00 9b7d3a00 7c010000 ....Q_:..}:.|... │ │ 0x00e30ed0 02000000 0aaf4000 00000000 78c13b00 ......@.....x.;. │ │ 0x00e30ee0 a1eb3900 7d010000 03000000 0caf4000 ..9.}.........@. │ │ - 0x00e30ef0 00000000 7dc13b00 09963900 7e010000 ....}.;...9.~... │ │ - 0x00e30f00 04000000 0faf4000 00000000 91773900 ......@......w9. │ │ + 0x00e30ef0 00000000 7dc13b00 e2953900 7e010000 ....}.;...9.~... │ │ + 0x00e30f00 04000000 0faf4000 00000000 6a773900 ......@.....jw9. │ │ 0x00e30f10 a6eb3900 7f010000 04000000 13af4000 ..9...........@. │ │ - 0x00e30f20 00000000 463c3900 40293b00 80010000 ....F<9.@);..... │ │ - 0x00e30f30 04000000 17af4000 00000000 9c663800 ......@......f8. │ │ + 0x00e30f20 00000000 1f3c3900 40293b00 80010000 .....<9.@);..... │ │ + 0x00e30f30 04000000 17af4000 00000000 75663800 ......@.....uf8. │ │ 0x00e30f40 a7f03a00 81010000 04000000 1baf4000 ..:...........@. │ │ - 0x00e30f50 00000000 e5433a00 84573800 82010000 .....C:..W8..... │ │ + 0x00e30f50 00000000 e5433a00 5d573800 82010000 .....C:.]W8..... │ │ 0x00e30f60 04000000 1faf4000 00000000 27063a00 ......@.....'.:. │ │ - 0x00e30f70 42593900 83010000 04000000 23af4000 BY9.........#.@. │ │ - 0x00e30f80 00000000 8a923800 8a923800 84010000 ......8...8..... │ │ + 0x00e30f70 1b593900 83010000 04000000 23af4000 .Y9.........#.@. │ │ + 0x00e30f80 00000000 63923800 63923800 84010000 ....c.8.c.8..... │ │ 0x00e30f90 04000000 27af4000 00000000 af213a00 ....'.@......!:. │ │ - 0x00e30fa0 8d573800 85010000 05000000 2baf4000 .W8.........+.@. │ │ - 0x00e30fb0 00000000 f8e83800 99573800 86010000 ......8..W8..... │ │ - 0x00e30fc0 09000000 30af4000 00000000 33cc3800 ....0.@.....3.8. │ │ - 0x00e30fd0 56223900 87010000 0a000000 39af4000 V"9.........9.@. │ │ - 0x00e30fe0 00000000 2e063a00 49593900 88010000 ......:.IY9..... │ │ + 0x00e30fa0 66573800 85010000 05000000 2baf4000 fW8.........+.@. │ │ + 0x00e30fb0 00000000 d1e83800 72573800 86010000 ......8.rW8..... │ │ + 0x00e30fc0 09000000 30af4000 00000000 0ccc3800 ....0.@.......8. │ │ + 0x00e30fd0 2f223900 87010000 0a000000 39af4000 /"9.........9.@. │ │ + 0x00e30fe0 00000000 2e063a00 22593900 88010000 ......:."Y9..... │ │ 0x00e30ff0 0a000000 43af4000 00000000 b0473800 ....C.@......G8. │ │ 0x00e31000 b0473800 89010000 00000000 00000000 .G8............. │ │ - 0x00e31010 00000000 7f653b00 feae3800 8a010000 .....e;...8..... │ │ - 0x00e31020 03000000 4daf4000 00000000 c6af3900 ....M.@.......9. │ │ - 0x00e31030 c6af3900 8b010000 04000000 50af4000 ..9.........P.@. │ │ + 0x00e31010 00000000 7f653b00 d7ae3800 8a010000 .....e;...8..... │ │ + 0x00e31020 03000000 4daf4000 00000000 9faf3900 ....M.@.......9. │ │ + 0x00e31030 9faf3900 8b010000 04000000 50af4000 ..9.........P.@. │ │ 0x00e31040 00000000 9f7d3a00 c8833b00 8c010000 .....}:...;..... │ │ - 0x00e31050 09000000 54af4000 00000000 13963900 ....T.@.......9. │ │ - 0x00e31060 13963900 8d010000 08000000 5daf4000 ..9.........].@. │ │ - 0x00e31070 00000000 d0af3900 aff03a00 8e010000 ......9...:..... │ │ + 0x00e31050 09000000 54af4000 00000000 ec953900 ....T.@.......9. │ │ + 0x00e31060 ec953900 8d010000 08000000 5daf4000 ..9.........].@. │ │ + 0x00e31070 00000000 a9af3900 aff03a00 8e010000 ......9...:..... │ │ 0x00e31080 08000000 65af4000 00000000 eea03b00 ....e.@.......;. │ │ 0x00e31090 eea03b00 8f010000 08000000 6daf4000 ..;.........m.@. │ │ - 0x00e310a0 00000000 a2573800 a2573800 90010000 .....W8..W8..... │ │ - 0x00e310b0 03000000 75af4000 00000000 e2af3900 ....u.@.......9. │ │ + 0x00e310a0 00000000 7b573800 7b573800 90010000 ....{W8.{W8..... │ │ + 0x00e310b0 03000000 75af4000 00000000 bbaf3900 ....u.@.......9. │ │ 0x00e310c0 a77d3a00 91010000 03000000 78af4000 .}:.........x.@. │ │ 0x00e310d0 00000000 4d293b00 b1eb3900 92010000 ....M);...9..... │ │ 0x00e310e0 03000000 7baf4000 00000000 a0e13b00 ....{.@.......;. │ │ 0x00e310f0 cfd43a00 93010000 03000000 7eaf4000 ..:.........~.@. │ │ 0x00e31100 00000000 b0473800 b0473800 94010000 .....G8..G8..... │ │ 0x00e31110 00000000 00000000 00000000 fea03b00 ..............;. │ │ 0x00e31120 dd833b00 95010000 05000000 81af4000 ..;...........@. │ │ @@ -32905,593 +32905,593 @@ │ │ 0x00e31150 61cc3a00 97010000 07000000 8daf4000 a.:...........@. │ │ 0x00e31160 00000000 ef083b00 ef083b00 98010000 ......;...;..... │ │ 0x00e31170 07000000 94af4000 00000000 5ce73900 ......@.....\.9. │ │ 0x00e31180 5ce73900 99010000 08000000 9baf4000 \.9...........@. │ │ 0x00e31190 00000000 4bce3a00 4bce3a00 9a010000 ....K.:.K.:..... │ │ 0x00e311a0 08000000 a3af4000 00000000 ff423b00 ......@......B;. │ │ 0x00e311b0 ff423b00 9b010000 08000000 abaf4000 .B;...........@. │ │ - 0x00e311c0 00000000 72c93900 72c93900 9c010000 ....r.9.r.9..... │ │ + 0x00e311c0 00000000 4bc93900 4bc93900 9c010000 ....K.9.K.9..... │ │ 0x00e311d0 08000000 b3af4000 00000000 0a433b00 ......@......C;. │ │ 0x00e311e0 0a433b00 9d010000 08000000 bbaf4000 .C;...........@. │ │ 0x00e311f0 00000000 41b13a00 41b13a00 9e010000 ....A.:.A.:..... │ │ 0x00e31200 08000000 c3af4000 00000000 f5ec3a00 ......@.......:. │ │ 0x00e31210 f5ec3a00 9f010000 08000000 cbaf4000 ..:...........@. │ │ - 0x00e31220 00000000 6e043900 6e043900 a0010000 ....n.9.n.9..... │ │ + 0x00e31220 00000000 47043900 47043900 a0010000 ....G.9.G.9..... │ │ 0x00e31230 07000000 d3af4000 00000000 09a13b00 ......@.......;. │ │ 0x00e31240 79ce3900 a1010000 09000000 daaf4000 y.9...........@. │ │ - 0x00e31250 00000000 bcfe3900 1f963900 a2010000 ......9...9..... │ │ + 0x00e31250 00000000 bcfe3900 f8953900 a2010000 ......9...9..... │ │ 0x00e31260 09000000 e3af4000 00000000 f8973a00 ......@.......:. │ │ - 0x00e31270 50593900 a3010000 09000000 ecaf4000 PY9...........@. │ │ - 0x00e31280 00000000 a7573800 35063a00 a4010000 .....W8.5.:..... │ │ + 0x00e31270 29593900 a3010000 09000000 ecaf4000 )Y9...........@. │ │ + 0x00e31280 00000000 80573800 35063a00 a4010000 .....W8.5.:..... │ │ 0x00e31290 09000000 f5af4000 00000000 0cb53a00 ......@.......:. │ │ 0x00e312a0 2f483b00 a5010000 09000000 feaf4000 /H;...........@. │ │ - 0x00e312b0 00000000 b3573800 11a13b00 a6010000 .....W8...;..... │ │ - 0x00e312c0 09000000 07b04000 00000000 2c913800 ......@.....,.8. │ │ + 0x00e312b0 00000000 8c573800 11a13b00 a6010000 .....W8...;..... │ │ + 0x00e312c0 09000000 07b04000 00000000 05913800 ......@.......8. │ │ 0x00e312d0 9a993a00 a7010000 09000000 10b04000 ..:...........@. │ │ - 0x00e312e0 00000000 2b963900 5f293b00 a8010000 ....+.9._);..... │ │ - 0x00e312f0 09000000 19b04000 00000000 533c3900 ......@.....S<9. │ │ + 0x00e312e0 00000000 04963900 5f293b00 a8010000 ......9._);..... │ │ + 0x00e312f0 09000000 19b04000 00000000 2c3c3900 ......@.....,<9. │ │ 0x00e31300 caf03a00 a9010000 09000000 22b04000 ..:.........".@. │ │ - 0x00e31310 00000000 9c8b3800 f5773800 aa010000 ......8..w8..... │ │ - 0x00e31320 09000000 2bb04000 00000000 7aa53800 ....+.@.....z.8. │ │ - 0x00e31330 66223900 ab010000 09000000 34b04000 f"9.........4.@. │ │ - 0x00e31340 00000000 72223900 41063a00 ac010000 ....r"9.A.:..... │ │ + 0x00e31310 00000000 758b3800 ce773800 aa010000 ....u.8..w8..... │ │ + 0x00e31320 09000000 2bb04000 00000000 53a53800 ....+.@.....S.8. │ │ + 0x00e31330 3f223900 ab010000 09000000 34b04000 ?"9.........4.@. │ │ + 0x00e31340 00000000 4b223900 41063a00 ac010000 ....K"9.A.:..... │ │ 0x00e31350 09000000 3db04000 00000000 6b293b00 ....=.@.....k);. │ │ - 0x00e31360 96773900 ad010000 09000000 46b04000 .w9.........F.@. │ │ + 0x00e31360 6f773900 ad010000 09000000 46b04000 ow9.........F.@. │ │ 0x00e31370 00000000 710d3b00 77293b00 ae010000 ....q.;.w);..... │ │ - 0x00e31380 03000000 4fb04000 00000000 36cc3800 ....O.@.....6.8. │ │ - 0x00e31390 4acc3800 af010000 07000000 52b04000 J.8.........R.@. │ │ - 0x00e313a0 00000000 5c593900 7e043900 b0010000 ....\Y9.~.9..... │ │ - 0x00e313b0 07000000 59b04000 00000000 8f923800 ....Y.@.......8. │ │ + 0x00e31380 03000000 4fb04000 00000000 0fcc3800 ....O.@.......8. │ │ + 0x00e31390 23cc3800 af010000 07000000 52b04000 #.8.........R.@. │ │ + 0x00e313a0 00000000 35593900 57043900 b0010000 ....5Y9.W.9..... │ │ + 0x00e313b0 07000000 59b04000 00000000 68923800 ....Y.@.....h.8. │ │ 0x00e313c0 8cce3900 b1010000 07000000 60b04000 ..9.........`.@. │ │ 0x00e313d0 00000000 2a3a3b00 2a3a3b00 b2010000 ....*:;.*:;..... │ │ - 0x00e313e0 01000000 67b04000 00000000 db733900 ....g.@......s9. │ │ - 0x00e313f0 db733900 b3010000 03000000 68b04000 .s9.........h.@. │ │ - 0x00e31400 00000000 bf573800 bf573800 b4010000 .....W8..W8..... │ │ + 0x00e313e0 01000000 67b04000 00000000 b4733900 ....g.@......s9. │ │ + 0x00e313f0 b4733900 b3010000 03000000 68b04000 .s9.........h.@. │ │ + 0x00e31400 00000000 98573800 98573800 b4010000 .....W8..W8..... │ │ 0x00e31410 07000000 6bb04000 00000000 d6f03a00 ....k.@.......:. │ │ 0x00e31420 d6f03a00 b5010000 08000000 72b04000 ..:.........r.@. │ │ - 0x00e31430 00000000 f4af3900 f4af3900 b6010000 ......9...9..... │ │ - 0x00e31440 09000000 7ab04000 00000000 17af3800 ....z.@.......8. │ │ - 0x00e31450 17af3800 b7010000 09000000 83b04000 ..8...........@. │ │ + 0x00e31430 00000000 cdaf3900 cdaf3900 b6010000 ......9...9..... │ │ + 0x00e31440 09000000 7ab04000 00000000 f0ae3800 ....z.@.......8. │ │ + 0x00e31450 f0ae3800 b7010000 09000000 83b04000 ..8...........@. │ │ 0x00e31460 00000000 c5eb3900 c5eb3900 b8010000 ......9...9..... │ │ 0x00e31470 09000000 8cb04000 00000000 18b53a00 ......@.......:. │ │ 0x00e31480 18b53a00 b9010000 09000000 95b04000 ..:...........@. │ │ - 0x00e31490 00000000 c3573800 c3573800 ba010000 .....W8..W8..... │ │ + 0x00e31490 00000000 9c573800 9c573800 ba010000 .....W8..W8..... │ │ 0x00e314a0 0a000000 9eb04000 00000000 abe13b00 ......@.......;. │ │ 0x00e314b0 abe13b00 bb010000 0a000000 a8b04000 ..;...........@. │ │ - 0x00e314c0 00000000 07b03900 07b03900 bc010000 ......9...9..... │ │ - 0x00e314d0 0a000000 b2b04000 00000000 7e223900 ......@.....~"9. │ │ - 0x00e314e0 7e223900 bd010000 0a000000 bcb04000 ~"9...........@. │ │ - 0x00e314f0 00000000 01e93800 01e93800 be010000 ......8...8..... │ │ - 0x00e31500 0a000000 c6b04000 00000000 d3573800 ......@......W8. │ │ - 0x00e31510 d3573800 bf010000 0a000000 d0b04000 .W8...........@. │ │ + 0x00e314c0 00000000 e0af3900 e0af3900 bc010000 ......9...9..... │ │ + 0x00e314d0 0a000000 b2b04000 00000000 57223900 ......@.....W"9. │ │ + 0x00e314e0 57223900 bd010000 0a000000 bcb04000 W"9...........@. │ │ + 0x00e314f0 00000000 dae83800 dae83800 be010000 ......8...8..... │ │ + 0x00e31500 0a000000 c6b04000 00000000 ac573800 ......@......W8. │ │ + 0x00e31510 ac573800 bf010000 0a000000 d0b04000 .W8...........@. │ │ 0x00e31520 00000000 555f3a00 555f3a00 c0010000 ....U_:.U_:..... │ │ - 0x00e31530 0a000000 dab04000 00000000 01783800 ......@......x8. │ │ - 0x00e31540 01783800 c1010000 0a000000 e4b04000 .x8...........@. │ │ + 0x00e31530 0a000000 dab04000 00000000 da773800 ......@......w8. │ │ + 0x00e31540 da773800 c1010000 0a000000 e4b04000 .w8...........@. │ │ 0x00e31550 00000000 98653b00 98653b00 c2010000 .....e;..e;..... │ │ 0x00e31560 0a000000 eeb04000 00000000 8d293b00 ......@......);. │ │ 0x00e31570 8d293b00 c3010000 0a000000 f8b04000 .);...........@. │ │ 0x00e31580 00000000 bb213a00 bb213a00 c4010000 .....!:..!:..... │ │ 0x00e31590 0a000000 02b14000 00000000 24b53a00 ......@.....$.:. │ │ 0x00e315a0 24b53a00 c5010000 0a000000 0cb14000 $.:...........@. │ │ 0x00e315b0 00000000 850d3b00 850d3b00 c6010000 ......;...;..... │ │ - 0x00e315c0 0a000000 16b14000 00000000 37963900 ......@.....7.9. │ │ - 0x00e315d0 37963900 c7010000 0a000000 20b14000 7.9......... .@. │ │ + 0x00e315c0 0a000000 16b14000 00000000 10963900 ......@.......9. │ │ + 0x00e315d0 10963900 c7010000 0a000000 20b14000 ..9......... .@. │ │ 0x00e315e0 00000000 cf213a00 cf213a00 c8010000 .....!:..!:..... │ │ 0x00e315f0 0a000000 2ab14000 00000000 a8653b00 ....*.@......e;. │ │ 0x00e31600 a8653b00 c9010000 0a000000 34b14000 .e;.........4.@. │ │ 0x00e31610 00000000 34b53a00 1da13b00 ca010000 ....4.:...;..... │ │ 0x00e31620 0a000000 3eb14000 00000000 4d063a00 ....>.@.....M.:. │ │ 0x00e31630 4d063a00 cb010000 0a000000 48b14000 M.:.........H.@. │ │ 0x00e31640 00000000 97293b00 9a0d3b00 cc010000 .....);...;..... │ │ 0x00e31650 0a000000 52b14000 00000000 c9533800 ....R.@......S8. │ │ 0x00e31660 c9533800 cd010000 0a000000 5cb14000 .S8.........\.@. │ │ 0x00e31670 00000000 a4ce3900 a4ce3900 ce010000 ......9...9..... │ │ 0x00e31680 0a000000 66b14000 00000000 9c293b00 ....f.@......);. │ │ 0x00e31690 9c293b00 cf010000 0a000000 70b14000 .);.........p.@. │ │ - 0x00e316a0 00000000 76593900 76593900 d0010000 ....vY9.vY9..... │ │ + 0x00e316a0 00000000 4f593900 4f593900 d0010000 ....OY9.OY9..... │ │ 0x00e316b0 0a000000 7ab14000 00000000 ee433a00 ....z.@......C:. │ │ 0x00e316c0 ee433a00 d1010000 0a000000 84b14000 .C:...........@. │ │ 0x00e316d0 00000000 a80d3b00 a80d3b00 d2010000 ......;...;..... │ │ 0x00e316e0 0a000000 8eb14000 00000000 bc653b00 ......@......e;. │ │ 0x00e316f0 bc653b00 d3010000 0a000000 98b14000 .e;...........@. │ │ 0x00e31700 00000000 d8213a00 d8213a00 d4010000 .....!:..!:..... │ │ 0x00e31710 0a000000 a2b14000 00000000 24a13b00 ......@.....$.;. │ │ 0x00e31720 24a13b00 d5010000 0a000000 acb14000 $.;...........@. │ │ - 0x00e31730 00000000 49963900 49963900 d6010000 ....I.9.I.9..... │ │ - 0x00e31740 0a000000 b6b14000 00000000 dc573800 ......@......W8. │ │ - 0x00e31750 dc573800 d7010000 0a000000 c0b14000 .W8...........@. │ │ + 0x00e31730 00000000 22963900 22963900 d6010000 ....".9.".9..... │ │ + 0x00e31740 0a000000 b6b14000 00000000 b5573800 ......@......W8. │ │ + 0x00e31750 b5573800 d7010000 0a000000 c0b14000 .W8...........@. │ │ 0x00e31760 00000000 38b53a00 38b53a00 d8010000 ....8.:.8.:..... │ │ - 0x00e31770 0a000000 cab14000 00000000 8a223900 ......@......"9. │ │ - 0x00e31780 8a223900 d9010000 0a000000 d4b14000 ."9...........@. │ │ + 0x00e31770 0a000000 cab14000 00000000 63223900 ......@.....c"9. │ │ + 0x00e31780 63223900 d9010000 0a000000 d4b14000 c"9...........@. │ │ 0x00e31790 00000000 a7293b00 a7293b00 da010000 .....);..);..... │ │ 0x00e317a0 0a000000 deb14000 00000000 a6993a00 ......@.......:. │ │ 0x00e317b0 a6993a00 db010000 0a000000 e8b14000 ..:...........@. │ │ - 0x00e317c0 00000000 2caf3800 2caf3800 dc010000 ....,.8.,.8..... │ │ - 0x00e317d0 0a000000 f2b14000 00000000 a2773900 ......@......w9. │ │ - 0x00e317e0 a2773900 dd010000 0a000000 fcb14000 .w9...........@. │ │ - 0x00e317f0 00000000 eb573800 eb573800 de010000 .....W8..W8..... │ │ - 0x00e31800 0a000000 06b24000 00000000 7c593900 ......@.....|Y9. │ │ - 0x00e31810 7c593900 df010000 0a000000 10b24000 |Y9...........@. │ │ - 0x00e31820 00000000 3daf3800 3daf3800 e0010000 ....=.8.=.8..... │ │ + 0x00e317c0 00000000 05af3800 05af3800 dc010000 ......8...8..... │ │ + 0x00e317d0 0a000000 f2b14000 00000000 7b773900 ......@.....{w9. │ │ + 0x00e317e0 7b773900 dd010000 0a000000 fcb14000 {w9...........@. │ │ + 0x00e317f0 00000000 c4573800 c4573800 de010000 .....W8..W8..... │ │ + 0x00e31800 0a000000 06b24000 00000000 55593900 ......@.....UY9. │ │ + 0x00e31810 55593900 df010000 0a000000 10b24000 UY9...........@. │ │ + 0x00e31820 00000000 16af3800 16af3800 e0010000 ......8...8..... │ │ 0x00e31830 0a000000 1ab24000 00000000 dcf03a00 ......@.......:. │ │ 0x00e31840 dcf03a00 e1010000 0a000000 24b24000 ..:.........$.@. │ │ - 0x00e31850 00000000 09e93800 09e93800 e2010000 ......8...8..... │ │ + 0x00e31850 00000000 e2e83800 e2e83800 e2010000 ......8...8..... │ │ 0x00e31860 0a000000 2eb24000 00000000 5a5f3a00 ......@.....Z_:. │ │ 0x00e31870 5a5f3a00 e3010000 0a000000 38b24000 Z_:.........8.@. │ │ 0x00e31880 00000000 3b483b00 3b483b00 e4010000 ....;H;.;H;..... │ │ - 0x00e31890 0a000000 42b24000 00000000 b1773900 ....B.@......w9. │ │ - 0x00e318a0 b1773900 e5010000 0a000000 4cb24000 .w9.........L.@. │ │ - 0x00e318b0 00000000 9e223900 9e223900 e6010000 ....."9.."9..... │ │ - 0x00e318c0 0a000000 56b24000 00000000 5f3c3900 ....V.@....._<9. │ │ - 0x00e318d0 5f3c3900 e7010000 0a000000 60b24000 _<9.........`.@. │ │ - 0x00e318e0 00000000 10783800 10783800 e8010000 .....x8..x8..... │ │ + 0x00e31890 0a000000 42b24000 00000000 8a773900 ....B.@......w9. │ │ + 0x00e318a0 8a773900 e5010000 0a000000 4cb24000 .w9.........L.@. │ │ + 0x00e318b0 00000000 77223900 77223900 e6010000 ....w"9.w"9..... │ │ + 0x00e318c0 0a000000 56b24000 00000000 383c3900 ....V.@.....8<9. │ │ + 0x00e318d0 383c3900 e7010000 0a000000 60b24000 8<9.........`.@. │ │ + 0x00e318e0 00000000 e9773800 e9773800 e8010000 .....w8..w8..... │ │ 0x00e318f0 0a000000 6ab24000 00000000 c5e13b00 ....j.@.......;. │ │ 0x00e31900 c5e13b00 e9010000 0a000000 74b24000 ..;.........t.@. │ │ 0x00e31910 00000000 eed43a00 eed43a00 ea010000 ......:...:..... │ │ - 0x00e31920 0a000000 7eb24000 00000000 9b043900 ....~.@.......9. │ │ - 0x00e31930 9b043900 eb010000 0a000000 88b24000 ..9...........@. │ │ - 0x00e31940 00000000 60cc3800 60cc3800 ec010000 ....`.8.`.8..... │ │ + 0x00e31920 0a000000 7eb24000 00000000 74043900 ....~.@.....t.9. │ │ + 0x00e31930 74043900 eb010000 0a000000 88b24000 t.9...........@. │ │ + 0x00e31940 00000000 39cc3800 39cc3800 ec010000 ....9.8.9.8..... │ │ 0x00e31950 0a000000 92b24000 00000000 c4653b00 ......@......e;. │ │ 0x00e31960 c4653b00 ed010000 0a000000 9cb24000 .e;...........@. │ │ 0x00e31970 00000000 49b53a00 49b53a00 ee010000 ....I.:.I.:..... │ │ 0x00e31980 0a000000 a6b24000 00000000 02d53a00 ......@.......:. │ │ 0x00e31990 02d53a00 ef010000 0a000000 b0b24000 ..:...........@. │ │ - 0x00e319a0 00000000 13b03900 13b03900 f0010000 ......9...9..... │ │ + 0x00e319a0 00000000 ecaf3900 ecaf3900 f0010000 ......9...9..... │ │ 0x00e319b0 0a000000 bab24000 00000000 ad0d3b00 ......@.......;. │ │ 0x00e319c0 ad0d3b00 f1010000 0a000000 c4b24000 ..;...........@. │ │ 0x00e319d0 00000000 f8433a00 f8433a00 f2010000 .....C:..C:..... │ │ 0x00e319e0 0a000000 ceb24000 00000000 0dd53a00 ......@.......:. │ │ 0x00e319f0 0dd53a00 f3010000 0a000000 d8b24000 ..:...........@. │ │ 0x00e31a00 00000000 b3993a00 b3993a00 f4010000 ......:...:..... │ │ 0x00e31a10 0a000000 e2b24000 00000000 56b53a00 ......@.....V.:. │ │ 0x00e31a20 56b53a00 f5010000 0a000000 ecb24000 V.:...........@. │ │ 0x00e31a30 00000000 dae13b00 dae13b00 f6010000 ......;...;..... │ │ 0x00e31a40 0a000000 f6b24000 00000000 87c13b00 ......@.......;. │ │ 0x00e31a50 87c13b00 f7010000 03000000 00b34000 ..;...........@. │ │ - 0x00e31a60 00000000 f3573800 46af3800 f8010000 .....W8.F.8..... │ │ - 0x00e31a70 05000000 03b34000 00000000 a5923800 ......@.......8. │ │ - 0x00e31a80 a5923800 f9010000 06000000 08b34000 ..8...........@. │ │ - 0x00e31a90 00000000 6d3c3900 6d3c3900 fa010000 ....m<9.m<9..... │ │ - 0x00e31aa0 06000000 0eb34000 00000000 91593900 ......@......Y9. │ │ - 0x00e31ab0 91593900 fb010000 07000000 14b34000 .Y9...........@. │ │ + 0x00e31a60 00000000 cc573800 1faf3800 f8010000 .....W8...8..... │ │ + 0x00e31a70 05000000 03b34000 00000000 7e923800 ......@.....~.8. │ │ + 0x00e31a80 7e923800 f9010000 06000000 08b34000 ~.8...........@. │ │ + 0x00e31a90 00000000 463c3900 463c3900 fa010000 ....F<9.F<9..... │ │ + 0x00e31aa0 06000000 0eb34000 00000000 6a593900 ......@.....jY9. │ │ + 0x00e31ab0 6a593900 fb010000 07000000 14b34000 jY9...........@. │ │ 0x00e31ac0 00000000 0e443a00 0e443a00 fc010000 .....D:..D:..... │ │ - 0x00e31ad0 07000000 1bb34000 00000000 a8593900 ......@......Y9. │ │ - 0x00e31ae0 a8593900 fd010000 03000000 22b34000 .Y9.........".@. │ │ + 0x00e31ad0 07000000 1bb34000 00000000 81593900 ......@......Y9. │ │ + 0x00e31ae0 81593900 fd010000 03000000 22b34000 .Y9.........".@. │ │ 0x00e31af0 00000000 665f3a00 665f3a00 fe010000 ....f_:.f_:..... │ │ 0x00e31b00 03000000 25b34000 00000000 00000000 ....%.@......... │ │ 0x00e31b10 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e31b20 00000000 bc593900 b0223900 00020000 .....Y9.."9..... │ │ - 0x00e31b30 02000000 28b34000 00000000 cf223900 ....(.@......"9. │ │ - 0x00e31b40 4faf3800 01020000 03000000 2ab34000 O.8.........*.@. │ │ - 0x00e31b50 00000000 26783800 c30d3b00 02020000 ....&x8...;..... │ │ - 0x00e31b60 03000000 2db34000 00000000 c0773900 ....-.@......w9. │ │ - 0x00e31b70 c0773900 03020000 03000000 30b34000 .w9.........0.@. │ │ + 0x00e31b20 00000000 95593900 89223900 00020000 .....Y9.."9..... │ │ + 0x00e31b30 02000000 28b34000 00000000 a8223900 ....(.@......"9. │ │ + 0x00e31b40 28af3800 01020000 03000000 2ab34000 (.8.........*.@. │ │ + 0x00e31b50 00000000 ff773800 c30d3b00 02020000 .....w8...;..... │ │ + 0x00e31b60 03000000 2db34000 00000000 99773900 ....-.@......w9. │ │ + 0x00e31b70 99773900 03020000 03000000 30b34000 .w9.........0.@. │ │ 0x00e31b80 00000000 e5f03a00 e5f03a00 04020000 ......:...:..... │ │ 0x00e31b90 03000000 33b34000 00000000 f0f03a00 ....3.@.......:. │ │ - 0x00e31ba0 c9773900 05020000 03000000 36b34000 .w9.........6.@. │ │ - 0x00e31bb0 00000000 5daf3800 5daf3800 06020000 ....].8.].8..... │ │ + 0x00e31ba0 a2773900 05020000 03000000 36b34000 .w9.........6.@. │ │ + 0x00e31bb0 00000000 36af3800 36af3800 06020000 ....6.8.6.8..... │ │ 0x00e31bc0 03000000 39b34000 00000000 4c483b00 ....9.@.....LH;. │ │ 0x00e31bd0 4c483b00 07020000 04000000 3cb34000 LH;.........<.@. │ │ - 0x00e31be0 00000000 b7923800 b7923800 08020000 ......8...8..... │ │ + 0x00e31be0 00000000 90923800 90923800 08020000 ......8...8..... │ │ 0x00e31bf0 04000000 40b34000 00000000 bf993a00 ....@.@.......:. │ │ 0x00e31c00 bf993a00 09020000 04000000 44b34000 ..:.........D.@. │ │ - 0x00e31c10 00000000 b0043900 b0043900 0a020000 ......9...9..... │ │ - 0x00e31c20 04000000 48b34000 00000000 fc573800 ....H.@......W8. │ │ - 0x00e31c30 fc573800 0b020000 04000000 4cb34000 .W8.........L.@. │ │ + 0x00e31c10 00000000 89043900 89043900 0a020000 ......9...9..... │ │ + 0x00e31c20 04000000 48b34000 00000000 d5573800 ....H.@......W8. │ │ + 0x00e31c30 d5573800 0b020000 04000000 4cb34000 .W8.........L.@. │ │ 0x00e31c40 00000000 5a483b00 5a483b00 0c020000 ....ZH;.ZH;..... │ │ 0x00e31c50 04000000 50b34000 00000000 5cb53a00 ....P.@.....\.:. │ │ 0x00e31c60 5cb53a00 0d020000 04000000 54b34000 \.:.........T.@. │ │ - 0x00e31c70 00000000 59963900 59963900 0e020000 ....Y.9.Y.9..... │ │ + 0x00e31c70 00000000 32963900 32963900 0e020000 ....2.9.2.9..... │ │ 0x00e31c80 04000000 58b34000 00000000 1fd53a00 ....X.@.......:. │ │ 0x00e31c90 1fd53a00 0f020000 04000000 5cb34000 ..:.........\.@. │ │ - 0x00e31ca0 00000000 6dcc3800 6dcc3800 10020000 ....m.8.m.8..... │ │ + 0x00e31ca0 00000000 46cc3800 46cc3800 10020000 ....F.8.F.8..... │ │ 0x00e31cb0 04000000 60b34000 00000000 cd993a00 ....`.@.......:. │ │ 0x00e31cc0 cd993a00 11020000 04000000 64b34000 ..:.........d.@. │ │ 0x00e31cd0 00000000 b1293b00 b1293b00 12020000 .....);..);..... │ │ 0x00e31ce0 04000000 68b34000 00000000 c17d3a00 ....h.@......}:. │ │ 0x00e31cf0 c17d3a00 13020000 04000000 6cb34000 .}:.........l.@. │ │ 0x00e31d00 00000000 34d53a00 34d53a00 14020000 ....4.:.4.:..... │ │ - 0x00e31d10 04000000 70b34000 00000000 c3593900 ....p.@......Y9. │ │ - 0x00e31d20 c3593900 15020000 04000000 74b34000 .Y9.........t.@. │ │ + 0x00e31d10 04000000 70b34000 00000000 9c593900 ....p.@......Y9. │ │ + 0x00e31d20 9c593900 15020000 04000000 74b34000 .Y9.........t.@. │ │ 0x00e31d30 00000000 eb213a00 eb213a00 16020000 .....!:..!:..... │ │ - 0x00e31d40 04000000 78b34000 00000000 68963900 ....x.@.....h.9. │ │ - 0x00e31d50 68963900 17020000 04000000 7cb34000 h.9.........|.@. │ │ - 0x00e31d60 00000000 26b03900 26b03900 18020000 ....&.9.&.9..... │ │ + 0x00e31d40 04000000 78b34000 00000000 41963900 ....x.@.....A.9. │ │ + 0x00e31d50 41963900 17020000 04000000 7cb34000 A.9.........|.@. │ │ + 0x00e31d60 00000000 ffaf3900 ffaf3900 18020000 ......9...9..... │ │ 0x00e31d70 04000000 80b34000 00000000 ece13b00 ......@.......;. │ │ 0x00e31d80 ece13b00 19020000 04000000 84b34000 ..;...........@. │ │ - 0x00e31d90 00000000 13e93800 13e93800 1a020000 ......8...8..... │ │ + 0x00e31d90 00000000 ece83800 ece83800 1a020000 ......8...8..... │ │ 0x00e31da0 04000000 88b34000 00000000 d9653b00 ......@......e;. │ │ 0x00e31db0 d9653b00 1b020000 04000000 8cb34000 .e;...........@. │ │ 0x00e31dc0 00000000 c3293b00 c3293b00 1c020000 .....);..);..... │ │ - 0x00e31dd0 04000000 90b34000 00000000 7d3c3900 ......@.....}<9. │ │ - 0x00e31de0 7d3c3900 1d020000 04000000 94b34000 }<9...........@. │ │ + 0x00e31dd0 04000000 90b34000 00000000 563c3900 ......@.....V<9. │ │ + 0x00e31de0 563c3900 1d020000 04000000 94b34000 V<9...........@. │ │ 0x00e31df0 00000000 41d53a00 41d53a00 1e020000 ....A.:.A.:..... │ │ - 0x00e31e00 04000000 98b34000 00000000 05583800 ......@......X8. │ │ - 0x00e31e10 05583800 1f020000 04000000 9cb34000 .X8...........@. │ │ - 0x00e31e20 00000000 c6923800 c6923800 20020000 ......8...8. ... │ │ + 0x00e31e00 04000000 98b34000 00000000 de573800 ......@......W8. │ │ + 0x00e31e10 de573800 1f020000 04000000 9cb34000 .W8...........@. │ │ + 0x00e31e20 00000000 9f923800 9f923800 20020000 ......8...8. ... │ │ 0x00e31e30 04000000 a0b34000 00000000 d60d3b00 ......@.......;. │ │ 0x00e31e40 d60d3b00 21020000 04000000 a4b34000 ..;.!.........@. │ │ 0x00e31e50 00000000 56d53a00 56d53a00 22020000 ....V.:.V.:."... │ │ 0x00e31e60 04000000 a8b34000 00000000 67d53a00 ......@.....g.:. │ │ 0x00e31e70 67d53a00 23020000 04000000 acb34000 g.:.#.........@. │ │ - 0x00e31e80 00000000 d6923800 d6923800 24020000 ......8...8.$... │ │ - 0x00e31e90 04000000 b0b34000 00000000 85cc3800 ......@.......8. │ │ - 0x00e31ea0 85cc3800 25020000 04000000 b4b34000 ..8.%.........@. │ │ + 0x00e31e80 00000000 af923800 af923800 24020000 ......8...8.$... │ │ + 0x00e31e90 04000000 b0b34000 00000000 5ecc3800 ......@.....^.8. │ │ + 0x00e31ea0 5ecc3800 25020000 04000000 b4b34000 ^.8.%.........@. │ │ 0x00e31eb0 00000000 71b53a00 71b53a00 26020000 ....q.:.q.:.&... │ │ 0x00e31ec0 04000000 b8b34000 00000000 705f3a00 ......@.....p_:. │ │ 0x00e31ed0 705f3a00 27020000 04000000 bcb34000 p_:.'.........@. │ │ - 0x00e31ee0 00000000 19583800 19583800 28020000 .....X8..X8.(... │ │ + 0x00e31ee0 00000000 f2573800 f2573800 28020000 .....W8..W8.(... │ │ 0x00e31ef0 04000000 c0b34000 00000000 b3ce3900 ......@.......9. │ │ 0x00e31f00 b3ce3900 29020000 04000000 c4b34000 ..9.).........@. │ │ 0x00e31f10 00000000 ffe13b00 ffe13b00 2a020000 ......;...;.*... │ │ - 0x00e31f20 04000000 c8b34000 00000000 38b03900 ......@.....8.9. │ │ - 0x00e31f30 38b03900 2b020000 04000000 ccb34000 8.9.+.........@. │ │ - 0x00e31f40 00000000 67af3800 67af3800 2c020000 ....g.8.g.8.,... │ │ - 0x00e31f50 04000000 d0b34000 00000000 7aaf3800 ......@.....z.8. │ │ - 0x00e31f60 7aaf3800 2d020000 04000000 d4b34000 z.8.-.........@. │ │ - 0x00e31f70 00000000 ea923800 ea923800 2e020000 ......8...8..... │ │ - 0x00e31f80 04000000 d8b34000 00000000 913c3900 ......@......<9. │ │ - 0x00e31f90 913c3900 2f020000 04000000 dcb34000 .<9./.........@. │ │ + 0x00e31f20 04000000 c8b34000 00000000 11b03900 ......@.......9. │ │ + 0x00e31f30 11b03900 2b020000 04000000 ccb34000 ..9.+.........@. │ │ + 0x00e31f40 00000000 40af3800 40af3800 2c020000 ....@.8.@.8.,... │ │ + 0x00e31f50 04000000 d0b34000 00000000 53af3800 ......@.....S.8. │ │ + 0x00e31f60 53af3800 2d020000 04000000 d4b34000 S.8.-.........@. │ │ + 0x00e31f70 00000000 c3923800 c3923800 2e020000 ......8...8..... │ │ + 0x00e31f80 04000000 d8b34000 00000000 6a3c3900 ......@.....j<9. │ │ + 0x00e31f90 6a3c3900 2f020000 04000000 dcb34000 j<9./.........@. │ │ 0x00e31fa0 00000000 14e23b00 14e23b00 30020000 ......;...;.0... │ │ 0x00e31fb0 04000000 e0b34000 00000000 82b53a00 ......@.......:. │ │ 0x00e31fc0 82b53a00 31020000 04000000 e4b34000 ..:.1.........@. │ │ - 0x00e31fd0 00000000 e0773900 e0773900 32020000 .....w9..w9.2... │ │ - 0x00e31fe0 04000000 e8b34000 00000000 4db03900 ......@.....M.9. │ │ - 0x00e31ff0 4db03900 33020000 04000000 ecb34000 M.9.3.........@. │ │ + 0x00e31fd0 00000000 b9773900 b9773900 32020000 .....w9..w9.2... │ │ + 0x00e31fe0 04000000 e8b34000 00000000 26b03900 ......@.....&.9. │ │ + 0x00e31ff0 26b03900 33020000 04000000 ecb34000 &.9.3.........@. │ │ 0x00e32000 00000000 32a13b00 32a13b00 34020000 ....2.;.2.;.4... │ │ - 0x00e32010 04000000 f0b34000 00000000 d2593900 ......@......Y9. │ │ - 0x00e32020 d2593900 35020000 04000000 f4b34000 .Y9.5.........@. │ │ + 0x00e32010 04000000 f0b34000 00000000 ab593900 ......@......Y9. │ │ + 0x00e32020 ab593900 35020000 04000000 f4b34000 .Y9.5.........@. │ │ 0x00e32030 00000000 d6eb3900 d6eb3900 36020000 ......9...9.6... │ │ - 0x00e32040 04000000 f8b34000 00000000 e4593900 ......@......Y9. │ │ - 0x00e32050 e4593900 37020000 04000000 fcb34000 .Y9.7.........@. │ │ + 0x00e32040 04000000 f8b34000 00000000 bd593900 ......@......Y9. │ │ + 0x00e32050 bd593900 37020000 04000000 fcb34000 .Y9.7.........@. │ │ 0x00e32060 00000000 c7ce3900 c7ce3900 38020000 ......9...9.8... │ │ 0x00e32070 04000000 00b44000 00000000 d8293b00 ......@......);. │ │ 0x00e32080 d8293b00 39020000 04000000 04b44000 .);.9.........@. │ │ 0x00e32090 00000000 9cc13b00 9cc13b00 3a020000 ......;...;.:... │ │ - 0x00e320a0 04000000 08b44000 00000000 bd043900 ......@.......9. │ │ - 0x00e320b0 bd043900 3b020000 04000000 0cb44000 ..9.;.........@. │ │ + 0x00e320a0 04000000 08b44000 00000000 96043900 ......@.......9. │ │ + 0x00e320b0 96043900 3b020000 04000000 0cb44000 ..9.;.........@. │ │ 0x00e320c0 00000000 67483b00 67483b00 3c020000 ....gH;.gH;.<... │ │ - 0x00e320d0 04000000 10b44000 00000000 ce043900 ......@.......9. │ │ - 0x00e320e0 ce043900 3d020000 04000000 14b44000 ..9.=.........@. │ │ - 0x00e320f0 00000000 5fb03900 5fb03900 3e020000 ...._.9._.9.>... │ │ - 0x00e32100 04000000 18b44000 00000000 8caf3800 ......@.......8. │ │ - 0x00e32110 8caf3800 3f020000 04000000 1cb44000 ..8.?.........@. │ │ - 0x00e32120 00000000 e1043900 e1043900 40020000 ......9...9.@... │ │ - 0x00e32130 04000000 20b44000 00000000 d9223900 .... .@......"9. │ │ - 0x00e32140 d9223900 41020000 04000000 24b44000 ."9.A.......$.@. │ │ + 0x00e320d0 04000000 10b44000 00000000 a7043900 ......@.......9. │ │ + 0x00e320e0 a7043900 3d020000 04000000 14b44000 ..9.=.........@. │ │ + 0x00e320f0 00000000 38b03900 38b03900 3e020000 ....8.9.8.9.>... │ │ + 0x00e32100 04000000 18b44000 00000000 65af3800 ......@.....e.8. │ │ + 0x00e32110 65af3800 3f020000 04000000 1cb44000 e.8.?.........@. │ │ + 0x00e32120 00000000 ba043900 ba043900 40020000 ......9...9.@... │ │ + 0x00e32130 04000000 20b44000 00000000 b2223900 .... .@......"9. │ │ + 0x00e32140 b2223900 41020000 04000000 24b44000 ."9.A.......$.@. │ │ 0x00e32150 00000000 d47d3a00 d47d3a00 42020000 .....}:..}:.B... │ │ 0x00e32160 04000000 28b44000 00000000 fc213a00 ....(.@......!:. │ │ 0x00e32170 fc213a00 43020000 04000000 2cb44000 .!:.C.......,.@. │ │ - 0x00e32180 00000000 31783800 31783800 44020000 ....1x8.1x8.D... │ │ + 0x00e32180 00000000 0a783800 0a783800 44020000 .....x8..x8.D... │ │ 0x00e32190 04000000 30b44000 00000000 ec293b00 ....0.@......);. │ │ 0x00e321a0 ec293b00 45020000 04000000 34b44000 .);.E.......4.@. │ │ 0x00e321b0 00000000 ddce3900 ddce3900 46020000 ......9...9.F... │ │ - 0x00e321c0 04000000 38b44000 00000000 41783800 ....8.@.....Ax8. │ │ - 0x00e321d0 41783800 47020000 04000000 3cb44000 Ax8.G.......<.@. │ │ + 0x00e321c0 04000000 38b44000 00000000 1a783800 ....8.@......x8. │ │ + 0x00e321d0 1a783800 47020000 04000000 3cb44000 .x8.G.......<.@. │ │ 0x00e321e0 00000000 e87d3a00 e87d3a00 48020000 .....}:..}:.H... │ │ 0x00e321f0 04000000 40b44000 00000000 27443a00 ....@.@.....'D:. │ │ 0x00e32200 27443a00 49020000 04000000 44b44000 'D:.I.......D.@. │ │ - 0x00e32210 00000000 9faf3800 9faf3800 4a020000 ......8...8.J... │ │ - 0x00e32220 04000000 48b44000 00000000 f3593900 ....H.@......Y9. │ │ - 0x00e32230 f3593900 4b020000 04000000 4cb44000 .Y9.K.......L.@. │ │ + 0x00e32210 00000000 78af3800 78af3800 4a020000 ....x.8.x.8.J... │ │ + 0x00e32220 04000000 48b44000 00000000 cc593900 ....H.@......Y9. │ │ + 0x00e32230 cc593900 4b020000 04000000 4cb44000 .Y9.K.......L.@. │ │ 0x00e32240 00000000 2ae23b00 2ae23b00 4c020000 ....*.;.*.;.L... │ │ 0x00e32250 04000000 50b44000 00000000 fd293b00 ....P.@......);. │ │ 0x00e32260 fd293b00 4d020000 04000000 54b44000 .);.M.......T.@. │ │ - 0x00e32270 00000000 02933800 02933800 4e020000 ......8...8.N... │ │ - 0x00e32280 04000000 58b44000 00000000 b0af3800 ....X.@.......8. │ │ - 0x00e32290 b0af3800 4f020000 04000000 5cb44000 ..8.O.......\.@. │ │ + 0x00e32270 00000000 db923800 db923800 4e020000 ......8...8.N... │ │ + 0x00e32280 04000000 58b44000 00000000 89af3800 ....X.@.......8. │ │ + 0x00e32290 89af3800 4f020000 04000000 5cb44000 ..8.O.......\.@. │ │ 0x00e322a0 00000000 eb653b00 eb653b00 50020000 .....e;..e;.P... │ │ - 0x00e322b0 04000000 60b44000 00000000 79963900 ....`.@.....y.9. │ │ - 0x00e322c0 79963900 51020000 04000000 64b44000 y.9.Q.......d.@. │ │ + 0x00e322b0 04000000 60b44000 00000000 52963900 ....`.@.....R.9. │ │ + 0x00e322c0 52963900 51020000 04000000 64b44000 R.9.Q.......d.@. │ │ 0x00e322d0 00000000 7ad53a00 7ad53a00 52020000 ....z.:.z.:.R... │ │ 0x00e322e0 04000000 68b44000 00000000 825f3a00 ....h.@......_:. │ │ 0x00e322f0 825f3a00 53020000 04000000 6cb44000 ._:.S.......l.@. │ │ 0x00e32300 00000000 935f3a00 935f3a00 54020000 ....._:.._:.T... │ │ - 0x00e32310 04000000 70b44000 00000000 26e93800 ....p.@.....&.8. │ │ - 0x00e32320 26e93800 55020000 04000000 74b44000 &.8.U.......t.@. │ │ + 0x00e32310 04000000 70b44000 00000000 ffe83800 ....p.@.......8. │ │ + 0x00e32320 ffe83800 55020000 04000000 74b44000 ..8.U.......t.@. │ │ 0x00e32330 00000000 3a443a00 3a443a00 56020000 ....:D:.:D:.V... │ │ 0x00e32340 04000000 78b44000 00000000 11223a00 ....x.@......":. │ │ 0x00e32350 11223a00 57020000 04000000 7cb44000 .":.W.......|.@. │ │ - 0x00e32360 00000000 a93c3900 a93c3900 58020000 .....<9..<9.X... │ │ + 0x00e32360 00000000 823c3900 823c3900 58020000 .....<9..<9.X... │ │ 0x00e32370 04000000 80b44000 00000000 edce3900 ......@.......9. │ │ 0x00e32380 02663b00 59020000 04000000 84b44000 .f;.Y.........@. │ │ 0x00e32390 00000000 adc13b00 62063a00 5a020000 ......;.b.:.Z... │ │ - 0x00e323a0 04000000 88b44000 00000000 ed223900 ......@......"9. │ │ - 0x00e323b0 ed223900 5b020000 04000000 8cb44000 ."9.[.........@. │ │ - 0x00e323c0 00000000 c23c3900 c23c3900 5c020000 .....<9..<9.\... │ │ - 0x00e323d0 04000000 90b44000 00000000 90963900 ......@.......9. │ │ - 0x00e323e0 90963900 5d020000 04000000 94b44000 ..9.].........@. │ │ - 0x00e323f0 00000000 f4773900 fe773900 5e020000 .....w9..w9.^... │ │ - 0x00e32400 04000000 98b44000 00000000 055a3900 ......@......Z9. │ │ - 0x00e32410 055a3900 5f020000 04000000 9cb44000 .Z9._.........@. │ │ + 0x00e323a0 04000000 88b44000 00000000 c6223900 ......@......"9. │ │ + 0x00e323b0 c6223900 5b020000 04000000 8cb44000 ."9.[.........@. │ │ + 0x00e323c0 00000000 9b3c3900 9b3c3900 5c020000 .....<9..<9.\... │ │ + 0x00e323d0 04000000 90b44000 00000000 69963900 ......@.....i.9. │ │ + 0x00e323e0 69963900 5d020000 04000000 94b44000 i.9.].........@. │ │ + 0x00e323f0 00000000 cd773900 d7773900 5e020000 .....w9..w9.^... │ │ + 0x00e32400 04000000 98b44000 00000000 de593900 ......@......Y9. │ │ + 0x00e32410 de593900 5f020000 04000000 9cb44000 .Y9._.........@. │ │ 0x00e32420 00000000 7a063a00 7a063a00 60020000 ....z.:.z.:.`... │ │ 0x00e32430 04000000 a0b44000 00000000 8d063a00 ......@.......:. │ │ 0x00e32440 8d063a00 61020000 04000000 a4b44000 ..:.a.........@. │ │ - 0x00e32450 00000000 99cc3800 99cc3800 62020000 ......8...8.b... │ │ - 0x00e32460 04000000 a8b44000 00000000 2b583800 ......@.....+X8. │ │ - 0x00e32470 2b583800 63020000 04000000 acb44000 +X8.c.........@. │ │ - 0x00e32480 00000000 16783900 16783900 64020000 .....x9..x9.d... │ │ - 0x00e32490 04000000 b0b44000 00000000 37e93800 ......@.....7.8. │ │ - 0x00e324a0 37e93800 65020000 04000000 b4b44000 7.8.e.........@. │ │ - 0x00e324b0 00000000 46e93800 46e93800 66020000 ....F.8.F.8.f... │ │ - 0x00e324c0 04000000 b8b44000 00000000 17933800 ......@.......8. │ │ - 0x00e324d0 17933800 67020000 04000000 bcb44000 ..8.g.........@. │ │ + 0x00e32450 00000000 72cc3800 72cc3800 62020000 ....r.8.r.8.b... │ │ + 0x00e32460 04000000 a8b44000 00000000 04583800 ......@......X8. │ │ + 0x00e32470 04583800 63020000 04000000 acb44000 .X8.c.........@. │ │ + 0x00e32480 00000000 ef773900 ef773900 64020000 .....w9..w9.d... │ │ + 0x00e32490 04000000 b0b44000 00000000 10e93800 ......@.......8. │ │ + 0x00e324a0 10e93800 65020000 04000000 b4b44000 ..8.e.........@. │ │ + 0x00e324b0 00000000 1fe93800 1fe93800 66020000 ......8...8.f... │ │ + 0x00e324c0 04000000 b8b44000 00000000 f0923800 ......@.......8. │ │ + 0x00e324d0 f0923800 67020000 04000000 bcb44000 ..8.g.........@. │ │ 0x00e324e0 00000000 53443a00 53443a00 68020000 ....SD:.SD:.h... │ │ - 0x00e324f0 04000000 c0b44000 00000000 71b03900 ......@.....q.9. │ │ - 0x00e32500 71b03900 69020000 04000000 c4b44000 q.9.i.........@. │ │ - 0x00e32510 00000000 41583800 41583800 6a020000 ....AX8.AX8.j... │ │ + 0x00e324f0 04000000 c0b44000 00000000 4ab03900 ......@.....J.9. │ │ + 0x00e32500 4ab03900 69020000 04000000 c4b44000 J.9.i.........@. │ │ + 0x00e32510 00000000 1a583800 1a583800 6a020000 .....X8..X8.j... │ │ 0x00e32520 04000000 c8b44000 00000000 eaeb3900 ......@.......9. │ │ 0x00e32530 eaeb3900 6b020000 04000000 ccb44000 ..9.k.........@. │ │ 0x00e32540 00000000 2d223a00 2d223a00 6c020000 ....-":.-":.l... │ │ - 0x00e32550 04000000 d0b44000 00000000 fe223900 ......@......"9. │ │ + 0x00e32550 04000000 d0b44000 00000000 d7223900 ......@......"9. │ │ 0x00e32560 bbc13b00 6d020000 04000000 d4b44000 ..;.m.........@. │ │ 0x00e32570 00000000 e70d3b00 e70d3b00 6e020000 ......;...;.n... │ │ 0x00e32580 04000000 d8b44000 00000000 98b53a00 ......@.......:. │ │ 0x00e32590 6b443a00 6f020000 04000000 dcb44000 kD:.o.........@. │ │ 0x00e325a0 00000000 d8c13b00 d8c13b00 70020000 ......;...;.p... │ │ - 0x00e325b0 05000000 e0b44000 00000000 d03c3900 ......@......<9. │ │ - 0x00e325c0 d03c3900 71020000 05000000 e5b44000 .<9.q.........@. │ │ + 0x00e325b0 05000000 e0b44000 00000000 a93c3900 ......@......<9. │ │ + 0x00e325c0 a93c3900 71020000 05000000 e5b44000 .<9.q.........@. │ │ 0x00e325d0 00000000 e8833b00 e8833b00 72020000 ......;...;.r... │ │ 0x00e325e0 05000000 eab44000 00000000 05ec3900 ......@.......9. │ │ 0x00e325f0 05ec3900 73020000 05000000 efb44000 ..9.s.........@. │ │ 0x00e32600 00000000 fcf03a00 fcf03a00 74020000 ......:...:.t... │ │ - 0x00e32610 05000000 f4b44000 00000000 de3c3900 ......@......<9. │ │ - 0x00e32620 de3c3900 75020000 05000000 f9b44000 .<9.u.........@. │ │ - 0x00e32630 00000000 155a3900 155a3900 76020000 .....Z9..Z9.v... │ │ - 0x00e32640 05000000 feb44000 00000000 f9043900 ......@.......9. │ │ + 0x00e32610 05000000 f4b44000 00000000 b73c3900 ......@......<9. │ │ + 0x00e32620 b73c3900 75020000 05000000 f9b44000 .<9.u.........@. │ │ + 0x00e32630 00000000 ee593900 ee593900 76020000 .....Y9..Y9.v... │ │ + 0x00e32640 05000000 feb44000 00000000 d2043900 ......@.......9. │ │ 0x00e32650 e5993a00 77020000 06000000 03b54000 ..:.w.........@. │ │ - 0x00e32660 00000000 53583800 fc7d3a00 78020000 ....SX8..}:.x... │ │ + 0x00e32660 00000000 2c583800 fc7d3a00 78020000 ....,X8..}:.x... │ │ 0x00e32670 06000000 09b54000 00000000 3a223a00 ......@.....:":. │ │ - 0x00e32680 9e963900 79020000 06000000 0fb54000 ..9.y.........@. │ │ - 0x00e32690 00000000 54783800 57e93800 7a020000 ....Tx8.W.8.z... │ │ + 0x00e32680 77963900 79020000 06000000 0fb54000 w.9.y.........@. │ │ + 0x00e32690 00000000 2d783800 30e93800 7a020000 ....-x8.0.8.z... │ │ 0x00e326a0 06000000 15b54000 00000000 112a3b00 ......@......*;. │ │ - 0x00e326b0 b0963900 7b020000 06000000 1bb54000 ..9.{.........@. │ │ - 0x00e326c0 00000000 abcc3800 abcc3800 7c020000 ......8...8.|... │ │ - 0x00e326d0 04000000 21b54000 00000000 0d053900 ....!.@.......9. │ │ - 0x00e326e0 0d053900 7d020000 04000000 25b54000 ..9.}.......%.@. │ │ + 0x00e326b0 89963900 7b020000 06000000 1bb54000 ..9.{.........@. │ │ + 0x00e326c0 00000000 84cc3800 84cc3800 7c020000 ......8...8.|... │ │ + 0x00e326d0 04000000 21b54000 00000000 e6043900 ....!.@.......9. │ │ + 0x00e326e0 e6043900 7d020000 04000000 25b54000 ..9.}.......%.@. │ │ 0x00e326f0 00000000 a55f3a00 a55f3a00 7e020000 ....._:.._:.~... │ │ 0x00e32700 04000000 29b54000 00000000 8ed53a00 ....).@.......:. │ │ 0x00e32710 8ed53a00 7f020000 04000000 2db54000 ..:.........-.@. │ │ 0x00e32720 00000000 fa833b00 fa833b00 80020000 ......;...;..... │ │ - 0x00e32730 04000000 31b54000 00000000 c4af3800 ....1.@.......8. │ │ - 0x00e32740 c4af3800 81020000 04000000 35b54000 ..8.........5.@. │ │ + 0x00e32730 04000000 31b54000 00000000 9daf3800 ....1.@.......8. │ │ + 0x00e32740 9daf3800 81020000 04000000 35b54000 ..8.........5.@. │ │ 0x00e32750 00000000 15663b00 15663b00 82020000 .....f;..f;..... │ │ - 0x00e32760 05000000 39b54000 00000000 1e053900 ....9.@.......9. │ │ - 0x00e32770 f03c3900 83020000 08000000 3eb54000 .<9.........>.@. │ │ + 0x00e32760 05000000 39b54000 00000000 f7043900 ....9.@.......9. │ │ + 0x00e32770 c93c3900 83020000 08000000 3eb54000 .<9.........>.@. │ │ 0x00e32780 00000000 f9993a00 f9993a00 84020000 ......:...:..... │ │ - 0x00e32790 09000000 46b54000 00000000 d9af3800 ....F.@.......8. │ │ - 0x00e327a0 27053900 85020000 00000000 00000000 '.9............. │ │ + 0x00e32790 09000000 46b54000 00000000 b2af3800 ....F.@.......8. │ │ + 0x00e327a0 00053900 85020000 00000000 00000000 ..9............. │ │ 0x00e327b0 00000000 1bec3900 0e7e3a00 86020000 ......9..~:..... │ │ 0x00e327c0 00000000 00000000 00000000 79483b00 ............yH;. │ │ - 0x00e327d0 28783900 87020000 01000000 4fb54000 (x9.........O.@. │ │ - 0x00e327e0 00000000 44783900 e9c13b00 88020000 ....Dx9...;..... │ │ + 0x00e327d0 01783900 87020000 01000000 4fb54000 .x9.........O.@. │ │ + 0x00e327e0 00000000 1d783900 e9c13b00 88020000 .....x9...;..... │ │ 0x00e327f0 0a000000 50b54000 00000000 9cd53a00 ....P.@.......:. │ │ - 0x00e32800 55783900 89020000 0a000000 5ab54000 Ux9.........Z.@. │ │ - 0x00e32810 00000000 03c23b00 73783900 8a020000 ......;.sx9..... │ │ + 0x00e32800 2e783900 89020000 0a000000 5ab54000 .x9.........Z.@. │ │ + 0x00e32810 00000000 03c23b00 4c783900 8a020000 ......;.Lx9..... │ │ 0x00e32820 00000000 00000000 00000000 95483b00 .............H;. │ │ 0x00e32830 25663b00 8b020000 00000000 00000000 %f;............. │ │ - 0x00e32840 00000000 61583800 7f443a00 8c020000 ....aX8..D:..... │ │ - 0x00e32850 00000000 00000000 00000000 30933800 ............0.8. │ │ + 0x00e32840 00000000 3a583800 7f443a00 8c020000 ....:X8..D:..... │ │ + 0x00e32850 00000000 00000000 00000000 09933800 ..............8. │ │ 0x00e32860 8c443a00 8d020000 00000000 00000000 .D:............. │ │ - 0x00e32870 00000000 4d223a00 66783800 8e020000 ....M":.fx8..... │ │ + 0x00e32870 00000000 4d223a00 3f783800 8e020000 ....M":.?x8..... │ │ 0x00e32880 00000000 00000000 00000000 99443a00 .............D:. │ │ - 0x00e32890 80783900 8f020000 00000000 00000000 .x9............. │ │ - 0x00e328a0 00000000 a6443a00 0e233900 90020000 .....D:..#9..... │ │ - 0x00e328b0 00000000 00000000 00000000 2d053900 ............-.9. │ │ + 0x00e32890 59783900 8f020000 00000000 00000000 Yx9............. │ │ + 0x00e328a0 00000000 a6443a00 e7223900 90020000 .....D:.."9..... │ │ + 0x00e328b0 00000000 00000000 00000000 06053900 ..............9. │ │ 0x00e328c0 43a13b00 91020000 00000000 00000000 C.;............. │ │ - 0x00e328d0 00000000 36053900 8d783900 92020000 ....6.9..x9..... │ │ - 0x00e328e0 00000000 00000000 00000000 84b03900 ..............9. │ │ - 0x00e328f0 becc3800 93020000 00000000 00000000 ..8............. │ │ - 0x00e32900 00000000 09843b00 3d933800 94020000 ......;.=.8..... │ │ - 0x00e32910 03000000 64b54000 00000000 cccc3800 ....d.@.......8. │ │ - 0x00e32920 cccc3800 95020000 03000000 67b54000 ..8.........g.@. │ │ + 0x00e328d0 00000000 0f053900 66783900 92020000 ......9.fx9..... │ │ + 0x00e328e0 00000000 00000000 00000000 5db03900 ............].9. │ │ + 0x00e328f0 97cc3800 93020000 00000000 00000000 ..8............. │ │ + 0x00e32900 00000000 09843b00 16933800 94020000 ......;...8..... │ │ + 0x00e32910 03000000 64b54000 00000000 a5cc3800 ....d.@.......8. │ │ + 0x00e32920 a5cc3800 95020000 03000000 67b54000 ..8.........g.@. │ │ 0x00e32930 00000000 a2d53a00 a2d53a00 96020000 ......:...:..... │ │ 0x00e32940 07000000 6ab54000 00000000 232a3b00 ....j.@.....#*;. │ │ 0x00e32950 3be23b00 97020000 08000000 71b54000 ;.;.........q.@. │ │ - 0x00e32960 00000000 73783800 f93c3900 98020000 ....sx8..<9..... │ │ - 0x00e32970 08000000 79b54000 00000000 dfaf3800 ....y.@.......8. │ │ + 0x00e32960 00000000 4c783800 d23c3900 98020000 ....Lx8..<9..... │ │ + 0x00e32970 08000000 79b54000 00000000 b8af3800 ....y.@.......8. │ │ 0x00e32980 312a3b00 99020000 08000000 81b54000 1*;...........@. │ │ 0x00e32990 00000000 2bec3900 3d2a3b00 9a020000 ....+.9.=*;..... │ │ 0x00e329a0 03000000 89b54000 00000000 0ff13a00 ......@.......:. │ │ 0x00e329b0 a9d53a00 9b020000 08000000 8cb54000 ..:...........@. │ │ - 0x00e329c0 00000000 f1af3800 5a223a00 9c020000 ......8.Z":..... │ │ + 0x00e329c0 00000000 caaf3800 5a223a00 9c020000 ......8.Z":..... │ │ 0x00e329d0 09000000 94b54000 00000000 72223a00 ......@.....r":. │ │ - 0x00e329e0 44053900 9d020000 09000000 9db54000 D.9...........@. │ │ - 0x00e329f0 00000000 22f13a00 4b933800 9e020000 ....".:.K.8..... │ │ + 0x00e329e0 1d053900 9d020000 09000000 9db54000 ..9...........@. │ │ + 0x00e329f0 00000000 22f13a00 24933800 9e020000 ....".:.$.8..... │ │ 0x00e32a00 09000000 a6b54000 00000000 10c23b00 ......@.......;. │ │ 0x00e32a10 10843b00 9f020000 09000000 afb54000 ..;...........@. │ │ - 0x00e32a20 00000000 f8943b00 40673900 a0020000 ......;.@g9..... │ │ + 0x00e32a20 00000000 f8943b00 19673900 a0020000 ......;..g9..... │ │ 0x00e32a30 09000000 b8b54000 00000000 60903a00 ......@.....`.:. │ │ - 0x00e32a40 63933800 a1020000 09000000 c1b54000 c.8...........@. │ │ - 0x00e32a50 00000000 d4c63900 78363b00 a2020000 ......9.x6;..... │ │ - 0x00e32a60 09000000 cab54000 00000000 17233900 ......@......#9. │ │ + 0x00e32a40 3c933800 a1020000 09000000 c1b54000 <.8...........@. │ │ + 0x00e32a50 00000000 adc63900 78363b00 a2020000 ......9.x6;..... │ │ + 0x00e32a60 09000000 cab54000 00000000 f0223900 ......@......"9. │ │ 0x00e32a70 32663b00 a3020000 09000000 d3b54000 2f;...........@. │ │ - 0x00e32a80 00000000 063d3900 063d3900 a4020000 .....=9..=9..... │ │ + 0x00e32a80 00000000 df3c3900 df3c3900 a4020000 .....<9..<9..... │ │ 0x00e32a90 01000000 dcb54000 00000000 9e063a00 ......@.......:. │ │ 0x00e32aa0 9e063a00 a5020000 03000000 ddb54000 ..:...........@. │ │ 0x00e32ab0 00000000 0e9a3a00 0e9a3a00 a6020000 ......:...:..... │ │ 0x00e32ac0 02000000 e0b54000 00000000 59e23b00 ......@.....Y.;. │ │ 0x00e32ad0 59e23b00 a7020000 03000000 e2b54000 Y.;...........@. │ │ - 0x00e32ae0 00000000 c8963900 c8963900 a8020000 ......9...9..... │ │ - 0x00e32af0 08000000 e5b54000 00000000 1e3d3900 ......@......=9. │ │ - 0x00e32b00 1e3d3900 a9020000 09000000 edb54000 .=9...........@. │ │ + 0x00e32ae0 00000000 a1963900 a1963900 a8020000 ......9...9..... │ │ + 0x00e32af0 08000000 e5b54000 00000000 f73c3900 ......@......<9. │ │ + 0x00e32b00 f73c3900 a9020000 09000000 edb54000 .<9...........@. │ │ 0x00e32b10 00000000 1bc23b00 1bc23b00 aa020000 ......;...;..... │ │ - 0x00e32b20 09000000 f6b54000 00000000 e4963900 ......@.......9. │ │ - 0x00e32b30 e4963900 ab020000 09000000 ffb54000 ..9...........@. │ │ + 0x00e32b20 09000000 f6b54000 00000000 bd963900 ......@.......9. │ │ + 0x00e32b30 bd963900 ab020000 09000000 ffb54000 ..9...........@. │ │ 0x00e32b40 00000000 56ce3a00 56ce3a00 ac020000 ....V.:.V.:..... │ │ 0x00e32b50 08000000 08b64000 00000000 f4dc3b00 ......@.......;. │ │ 0x00e32b60 f4dc3b00 ad020000 08000000 10b64000 ..;...........@. │ │ 0x00e32b70 00000000 3e093b00 3e093b00 ae020000 ....>.;.>.;..... │ │ 0x00e32b80 08000000 18b64000 00000000 f6523800 ......@......R8. │ │ 0x00e32b90 f6523800 af020000 08000000 20b64000 .R8......... .@. │ │ 0x00e32ba0 00000000 52253b00 52253b00 b0020000 ....R%;.R%;..... │ │ 0x00e32bb0 08000000 28b64000 00000000 fd7e3b00 ....(.@......~;. │ │ 0x00e32bc0 fd7e3b00 b1020000 08000000 30b64000 .~;.........0.@. │ │ - 0x00e32bd0 00000000 09ab3900 09ab3900 b2020000 ......9...9..... │ │ + 0x00e32bd0 00000000 e2aa3900 e2aa3900 b2020000 ......9...9..... │ │ 0x00e32be0 08000000 38b64000 00000000 61e23b00 ....8.@.....a.;. │ │ 0x00e32bf0 61e23b00 b3020000 08000000 40b64000 a.;.........@.@. │ │ 0x00e32c00 00000000 b5d53a00 b5d53a00 b4020000 ......:...:..... │ │ - 0x00e32c10 08000000 48b64000 00000000 448e3800 ....H.@.....D.8. │ │ - 0x00e32c20 448e3800 b5020000 08000000 50b64000 D.8.........P.@. │ │ + 0x00e32c10 08000000 48b64000 00000000 1d8e3800 ....H.@.......8. │ │ + 0x00e32c20 1d8e3800 b5020000 08000000 50b64000 ..8.........P.@. │ │ 0x00e32c30 00000000 01533800 01533800 b6020000 .....S8..S8..... │ │ 0x00e32c40 08000000 58b64000 00000000 85953a00 ....X.@.......:. │ │ 0x00e32c50 85953a00 b7020000 08000000 60b64000 ..:.........`.@. │ │ - 0x00e32c60 00000000 06aa3800 06aa3800 b8020000 ......8...8..... │ │ + 0x00e32c60 00000000 dfa93800 dfa93800 b8020000 ......8...8..... │ │ 0x00e32c70 08000000 68b64000 00000000 c0d53a00 ....h.@.......:. │ │ 0x00e32c80 c0d53a00 b9020000 08000000 70b64000 ..:.........p.@. │ │ - 0x00e32c90 00000000 92b03900 92b03900 ba020000 ......9...9..... │ │ + 0x00e32c90 00000000 6bb03900 6bb03900 ba020000 ....k.9.k.9..... │ │ 0x00e32ca0 08000000 78b64000 00000000 49093b00 ....x.@.....I.;. │ │ 0x00e32cb0 49093b00 bb020000 08000000 80b64000 I.;...........@. │ │ 0x00e32cc0 00000000 781d3a00 781d3a00 bc020000 ....x.:.x.:..... │ │ 0x00e32cd0 08000000 88b64000 00000000 13023a00 ......@.......:. │ │ 0x00e32ce0 13023a00 bd020000 08000000 90b64000 ..:...........@. │ │ 0x00e32cf0 00000000 54093b00 54093b00 be020000 ....T.;.T.;..... │ │ - 0x00e32d00 08000000 98b64000 00000000 7dc93900 ......@.....}.9. │ │ - 0x00e32d10 7dc93900 bf020000 08000000 a0b64000 }.9...........@. │ │ - 0x00e32d20 00000000 308e3800 308e3800 c0020000 ....0.8.0.8..... │ │ + 0x00e32d00 08000000 98b64000 00000000 56c93900 ......@.....V.9. │ │ + 0x00e32d10 56c93900 bf020000 08000000 a0b64000 V.9...........@. │ │ + 0x00e32d20 00000000 098e3800 098e3800 c0020000 ......8...8..... │ │ 0x00e32d30 05000000 a8b64000 00000000 09023a00 ......@.......:. │ │ 0x00e32d40 09023a00 c1020000 05000000 adb64000 ..:...........@. │ │ 0x00e32d50 00000000 eadc3b00 eadc3b00 c2020000 ......;...;..... │ │ - 0x00e32d60 05000000 b2b64000 00000000 71373900 ......@.....q79. │ │ - 0x00e32d70 71373900 c3020000 05000000 b7b64000 q79...........@. │ │ + 0x00e32d60 05000000 b2b64000 00000000 4a373900 ......@.....J79. │ │ + 0x00e32d70 4a373900 c3020000 05000000 b7b64000 J79...........@. │ │ 0x00e32d80 00000000 793e3a00 793e3a00 c4020000 ....y>:.y>:..... │ │ 0x00e32d90 05000000 bcb64000 00000000 b7783a00 ......@......x:. │ │ 0x00e32da0 b7783a00 c5020000 05000000 c1b64000 .x:...........@. │ │ 0x00e32db0 00000000 109c3b00 109c3b00 c6020000 ......;...;..... │ │ 0x00e32dc0 05000000 c6b64000 00000000 ebec3a00 ......@.......:. │ │ 0x00e32dd0 ebec3a00 c7020000 05000000 cbb64000 ..:...........@. │ │ 0x00e32de0 00000000 5a1d3a00 5a1d3a00 c8020000 ....Z.:.Z.:..... │ │ 0x00e32df0 05000000 d0b64000 00000000 34093b00 ......@.....4.;. │ │ 0x00e32e00 34093b00 c9020000 05000000 d5b64000 4.;...........@. │ │ 0x00e32e10 00000000 52e73900 52e73900 ca020000 ....R.9.R.9..... │ │ 0x00e32e20 05000000 dab64000 00000000 7b953a00 ......@.....{.:. │ │ 0x00e32e30 7b953a00 cb020000 05000000 dfb64000 {.:...........@. │ │ 0x00e32e40 00000000 c25a3a00 c25a3a00 cc020000 .....Z:..Z:..... │ │ - 0x00e32e50 05000000 e4b64000 00000000 81923900 ......@.......9. │ │ - 0x00e32e60 81923900 cd020000 05000000 e9b64000 ..9...........@. │ │ - 0x00e32e70 00000000 b7003900 b7003900 ce020000 ......9...9..... │ │ - 0x00e32e80 05000000 eeb64000 00000000 f01e3900 ......@.......9. │ │ - 0x00e32e90 f01e3900 cf020000 05000000 f3b64000 ..9...........@. │ │ - 0x00e32ea0 00000000 d8c63800 d8c63800 d0020000 ......8...8..... │ │ + 0x00e32e50 05000000 e4b64000 00000000 5a923900 ......@.....Z.9. │ │ + 0x00e32e60 5a923900 cd020000 05000000 e9b64000 Z.9...........@. │ │ + 0x00e32e70 00000000 90003900 90003900 ce020000 ......9...9..... │ │ + 0x00e32e80 05000000 eeb64000 00000000 c91e3900 ......@.......9. │ │ + 0x00e32e90 c91e3900 cf020000 05000000 f3b64000 ..9...........@. │ │ + 0x00e32ea0 00000000 b1c63800 b1c63800 d0020000 ......8...8..... │ │ 0x00e32eb0 05000000 f8b64000 00000000 cc5a3a00 ......@......Z:. │ │ 0x00e32ec0 cc5a3a00 d1020000 05000000 fdb64000 .Z:...........@. │ │ 0x00e32ed0 00000000 ec523800 ec523800 d2020000 .....R8..R8..... │ │ - 0x00e32ee0 05000000 02b74000 00000000 e2c63800 ......@.......8. │ │ - 0x00e32ef0 e2c63800 d3020000 05000000 07b74000 ..8...........@. │ │ + 0x00e32ee0 05000000 02b74000 00000000 bbc63800 ......@.......8. │ │ + 0x00e32ef0 bbc63800 d3020000 05000000 07b74000 ..8...........@. │ │ 0x00e32f00 00000000 87603b00 87603b00 d4020000 .....`;..`;..... │ │ - 0x00e32f10 05000000 0cb74000 00000000 ecc63800 ......@.......8. │ │ - 0x00e32f20 ecc63800 d5020000 05000000 11b74000 ..8...........@. │ │ - 0x00e32f30 00000000 f6c63800 f6c63800 d6020000 ......8...8..... │ │ - 0x00e32f40 05000000 16b74000 00000000 37543900 ......@.....7T9. │ │ - 0x00e32f50 37543900 d7020000 05000000 1bb74000 7T9...........@. │ │ - 0x00e32f60 00000000 3a8e3800 3a8e3800 d8020000 ....:.8.:.8..... │ │ + 0x00e32f10 05000000 0cb74000 00000000 c5c63800 ......@.......8. │ │ + 0x00e32f20 c5c63800 d5020000 05000000 11b74000 ..8...........@. │ │ + 0x00e32f30 00000000 cfc63800 cfc63800 d6020000 ......8...8..... │ │ + 0x00e32f40 05000000 16b74000 00000000 10543900 ......@......T9. │ │ + 0x00e32f50 10543900 d7020000 05000000 1bb74000 .T9...........@. │ │ + 0x00e32f60 00000000 138e3800 138e3800 d8020000 ......8...8..... │ │ 0x00e32f70 05000000 20b74000 00000000 1a9c3b00 .... .@.......;. │ │ 0x00e32f80 1a9c3b00 d9020000 05000000 25b74000 ..;.........%.@. │ │ 0x00e32f90 00000000 641d3a00 641d3a00 da020000 ....d.:.d.:..... │ │ - 0x00e32fa0 05000000 2ab74000 00000000 fa1e3900 ....*.@.......9. │ │ - 0x00e32fb0 fa1e3900 db020000 05000000 2fb74000 ..9........./.@. │ │ + 0x00e32fa0 05000000 2ab74000 00000000 d31e3900 ....*.@.......9. │ │ + 0x00e32fb0 d31e3900 db020000 05000000 2fb74000 ..9........./.@. │ │ 0x00e32fc0 00000000 91603b00 91603b00 dc020000 .....`;..`;..... │ │ 0x00e32fd0 05000000 34b74000 00000000 6e1d3a00 ....4.@.....n.:. │ │ 0x00e32fe0 6e1d3a00 dd020000 05000000 39b74000 n.:.........9.@. │ │ - 0x00e32ff0 00000000 7b373900 7b373900 de020000 ....{79.{79..... │ │ + 0x00e32ff0 00000000 54373900 54373900 de020000 ....T79.T79..... │ │ 0x00e33000 05000000 3eb74000 00000000 1e023a00 ....>.@.......:. │ │ 0x00e33010 1e023a00 df020000 05000000 43b74000 ..:.........C.@. │ │ 0x00e33020 00000000 61ce3a00 61ce3a00 e0020000 ....a.:.a.:..... │ │ - 0x00e33030 05000000 48b74000 00000000 041f3900 ....H.@.......9. │ │ - 0x00e33040 041f3900 e1020000 05000000 4db74000 ..9.........M.@. │ │ + 0x00e33030 05000000 48b74000 00000000 dd1e3900 ....H.@.......9. │ │ + 0x00e33040 dd1e3900 e1020000 05000000 4db74000 ..9.........M.@. │ │ 0x00e33050 00000000 ffdc3b00 ffdc3b00 e2020000 ......;...;..... │ │ 0x00e33060 05000000 52b74000 00000000 00ed3a00 ....R.@.......:. │ │ 0x00e33070 00ed3a00 e3020000 05000000 57b74000 ..:.........W.@. │ │ 0x00e33080 00000000 833e3a00 833e3a00 e4020000 .....>:..>:..... │ │ - 0x00e33090 05000000 5cb74000 00000000 85373900 ....\.@......79. │ │ - 0x00e330a0 85373900 e5020000 05000000 61b74000 .79.........a.@. │ │ + 0x00e33090 05000000 5cb74000 00000000 5e373900 ....\.@.....^79. │ │ + 0x00e330a0 5e373900 e5020000 05000000 61b74000 ^79.........a.@. │ │ 0x00e330b0 00000000 9b603b00 9b603b00 e6020000 .....`;..`;..... │ │ 0x00e330c0 05000000 66b74000 00000000 b2603b00 ....f.@......`;. │ │ 0x00e330d0 b2603b00 e7020000 05000000 6bb74000 .`;.........k.@. │ │ 0x00e330e0 00000000 d65a3a00 d65a3a00 e8020000 .....Z:..Z:..... │ │ - 0x00e330f0 05000000 70b74000 00000000 67723800 ....p.@.....gr8. │ │ - 0x00e33100 67723800 e9020000 05000000 75b74000 gr8.........u.@. │ │ - 0x00e33110 00000000 fcaf3800 06b03800 ea020000 ......8...8..... │ │ + 0x00e330f0 05000000 70b74000 00000000 40723800 ....p.@.....@r8. │ │ + 0x00e33100 40723800 e9020000 05000000 75b74000 @r8.........u.@. │ │ + 0x00e33110 00000000 d5af3800 dfaf3800 ea020000 ......8...8..... │ │ 0x00e33120 04000000 7ab74000 00000000 af443a00 ....z.@......D:. │ │ - 0x00e33130 18b03800 eb020000 03000000 7eb74000 ..8.........~.@. │ │ - 0x00e33140 00000000 6a933800 28843b00 ec020000 ....j.8.(.;..... │ │ + 0x00e33130 f1af3800 eb020000 03000000 7eb74000 ..8.........~.@. │ │ + 0x00e33140 00000000 43933800 28843b00 ec020000 ....C.8.(.;..... │ │ 0x00e33150 03000000 81b74000 00000000 4cb13a00 ......@.....L.:. │ │ - 0x00e33160 2fb03800 ed020000 00000000 00000000 /.8............. │ │ + 0x00e33160 08b03800 ed020000 00000000 00000000 ..8............. │ │ 0x00e33170 00000000 c1783a00 2df13a00 ee020000 .....x:.-.:..... │ │ - 0x00e33180 00000000 00000000 00000000 263d3900 ............&=9. │ │ + 0x00e33180 00000000 00000000 00000000 ff3c3900 .............<9. │ │ 0x00e33190 7d223a00 ef020000 0b000000 84b74000 }":...........@. │ │ 0x00e331a0 00000000 f90d3b00 a7b53a00 f0020000 ......;...:..... │ │ - 0x00e331b0 0b000000 8fb74000 00000000 7b933800 ......@.....{.8. │ │ - 0x00e331c0 8c933800 f1020000 0b000000 9ab74000 ..8...........@. │ │ + 0x00e331b0 0b000000 8fb74000 00000000 54933800 ......@.....T.8. │ │ + 0x00e331c0 65933800 f1020000 0b000000 9ab74000 e.8...........@. │ │ 0x00e331d0 00000000 8e223a00 0a0e3b00 f2020000 .....":...;..... │ │ 0x00e331e0 08000000 a5b74000 00000000 b8b53a00 ......@.......:. │ │ - 0x00e331f0 ec963900 f3020000 08000000 adb74000 ..9...........@. │ │ - 0x00e33200 00000000 d7cc3800 1e233900 f4020000 ......8..#9..... │ │ - 0x00e33210 08000000 b5b74000 00000000 6ee93800 ......@.....n.8. │ │ + 0x00e331f0 c5963900 f3020000 08000000 adb74000 ..9...........@. │ │ + 0x00e33200 00000000 b0cc3800 f7223900 f4020000 ......8.."9..... │ │ + 0x00e33210 08000000 b5b74000 00000000 47e93800 ......@.....G.8. │ │ 0x00e33220 3bec3900 f5020000 08000000 bdb74000 ;.9...........@. │ │ - 0x00e33230 00000000 e8cc3800 23c23b00 f6020000 ......8.#.;..... │ │ + 0x00e33230 00000000 c1cc3800 23c23b00 f6020000 ......8.#.;..... │ │ 0x00e33240 08000000 c5b74000 00000000 552a3b00 ......@.....U*;. │ │ 0x00e33250 fdce3900 f7020000 08000000 cdb74000 ..9...........@. │ │ - 0x00e33260 00000000 0ecf3900 36b03800 f8020000 ......9.6.8..... │ │ + 0x00e33260 00000000 0ecf3900 0fb03800 f8020000 ......9...8..... │ │ 0x00e33270 00000000 00000000 00000000 34f13a00 ............4.:. │ │ - 0x00e33280 285a3900 f9020000 00000000 00000000 (Z9............. │ │ - 0x00e33290 00000000 39663b00 9d933800 fa020000 ....9f;...8..... │ │ + 0x00e33280 015a3900 f9020000 00000000 00000000 .Z9............. │ │ + 0x00e33290 00000000 39663b00 76933800 fa020000 ....9f;.v.8..... │ │ 0x00e332a0 00000000 00000000 00000000 20cf3900 ............ .9. │ │ 0x00e332b0 1b0e3b00 fb020000 00000000 00000000 ..;............. │ │ 0x00e332c0 00000000 1e7e3a00 32cf3900 fc020000 .....~:.2.9..... │ │ 0x00e332d0 00000000 00000000 00000000 4b663b00 ............Kf;. │ │ - 0x00e332e0 6e583800 fd020000 00000000 00000000 nX8............. │ │ + 0x00e332e0 47583800 fd020000 00000000 00000000 GX8............. │ │ 0x00e332f0 00000000 662a3b00 2d0e3b00 fe020000 ....f*;.-.;..... │ │ 0x00e33300 08000000 d5b74000 00000000 129a3a00 ......@.......:. │ │ 0x00e33310 ab063a00 ff020000 08000000 ddb74000 ..:...........@. │ │ 0x00e33320 00000000 46f13a00 bc063a00 00030000 ....F.:...:..... │ │ - 0x00e33330 08000000 e5b74000 00000000 2f233900 ......@...../#9. │ │ - 0x00e33340 9b783900 01030000 03000000 edb74000 .x9...........@. │ │ - 0x00e33350 00000000 3a5a3900 57f13a00 02030000 ....:Z9.W.:..... │ │ - 0x00e33360 03000000 f0b74000 00000000 af933800 ......@.......8. │ │ + 0x00e33330 08000000 e5b74000 00000000 08233900 ......@......#9. │ │ + 0x00e33340 74783900 01030000 03000000 edb74000 tx9...........@. │ │ + 0x00e33350 00000000 135a3900 57f13a00 02030000 .....Z9.W.:..... │ │ + 0x00e33360 03000000 f0b74000 00000000 88933800 ......@.......8. │ │ 0x00e33370 bf5f3a00 03030000 03000000 f3b74000 ._:...........@. │ │ 0x00e33380 00000000 00000000 00000000 00000000 ................ │ │ 0x00e33390 00000000 00000000 00000000 be443a00 .............D:. │ │ - 0x00e333a0 bf783900 05030000 06000000 f6b74000 .x9...........@. │ │ + 0x00e333a0 98783900 05030000 06000000 f6b74000 .x9...........@. │ │ 0x00e333b0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e333c0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e333d0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e333e0 00000000 3e0e3b00 cbd53a00 08030000 ....>.;...:..... │ │ 0x00e333f0 08000000 fcb74000 00000000 239a3a00 ......@.....#.:. │ │ - 0x00e33400 5c053900 09030000 08000000 04b84000 \.9...........@. │ │ - 0x00e33410 00000000 535a3900 48b03800 0a030000 ....SZ9.H.8..... │ │ - 0x00e33420 08000000 0cb84000 00000000 f9cc3800 ......@.......8. │ │ + 0x00e33400 35053900 09030000 08000000 04b84000 5.9...........@. │ │ + 0x00e33410 00000000 2c5a3900 21b03800 0a030000 ....,Z9.!.8..... │ │ + 0x00e33420 08000000 0cb84000 00000000 d2cc3800 ......@.......8. │ │ 0x00e33430 a2483b00 0b030000 08000000 14b84000 .H;...........@. │ │ - 0x00e33440 00000000 373d3900 9db03900 0c030000 ....7=9...9..... │ │ - 0x00e33450 08000000 1cb84000 00000000 c4783900 ......@......x9. │ │ + 0x00e33440 00000000 103d3900 76b03900 0c030000 .....=9.v.9..... │ │ + 0x00e33450 08000000 1cb84000 00000000 9d783900 ......@......x9. │ │ 0x00e33460 9f223a00 0d030000 08000000 24b84000 .":.........$.@. │ │ - 0x00e33470 00000000 86783800 cd063a00 0e030000 .....x8...:..... │ │ - 0x00e33480 09000000 2cb84000 00000000 4a233900 ....,.@.....J#9. │ │ + 0x00e33470 00000000 5f783800 cd063a00 0e030000 ...._x8...:..... │ │ + 0x00e33480 09000000 2cb84000 00000000 23233900 ....,.@.....##9. │ │ 0x00e33490 d4d53a00 0f030000 09000000 35b84000 ..:.........5.@. │ │ 0x00e334a0 00000000 d95f3a00 d95f3a00 10030000 ....._:.._:..... │ │ 0x00e334b0 08000000 3eb84000 00000000 44cf3900 ....>.@.....D.9. │ │ 0x00e334c0 2c9a3a00 11030000 08000000 46b84000 ,.:.........F.@. │ │ 0x00e334d0 00000000 c9b53a00 c9b53a00 12030000 ......:...:..... │ │ 0x00e334e0 0b000000 4eb84000 00000000 772a3b00 ....N.@.....w*;. │ │ 0x00e334f0 772a3b00 13030000 0b000000 59b84000 w*;.........Y.@. │ │ - 0x00e33500 00000000 2fad3800 2fad3800 14030000 ..../.8./.8..... │ │ - 0x00e33510 09000000 64b84000 00000000 d83a3900 ....d.@......:9. │ │ - 0x00e33520 d83a3900 15030000 09000000 6db84000 .:9.........m.@. │ │ + 0x00e33500 00000000 08ad3800 08ad3800 14030000 ......8...8..... │ │ + 0x00e33510 09000000 64b84000 00000000 b13a3900 ....d.@......:9. │ │ + 0x00e33520 b13a3900 15030000 09000000 6db84000 .:9.........m.@. │ │ 0x00e33530 00000000 ecdf3b00 ecdf3b00 16030000 ......;...;..... │ │ - 0x00e33540 09000000 76b84000 00000000 80583800 ....v.@......X8. │ │ - 0x00e33550 80583800 17030000 07000000 7fb84000 .X8...........@. │ │ + 0x00e33540 09000000 76b84000 00000000 59583800 ....v.@.....YX8. │ │ + 0x00e33550 59583800 17030000 07000000 7fb84000 YX8...........@. │ │ 0x00e33560 00000000 e0063a00 e0063a00 18030000 ......:...:..... │ │ 0x00e33570 07000000 86b84000 00000000 4cec3900 ......@.....L.9. │ │ 0x00e33580 4cec3900 19030000 08000000 8db84000 L.9...........@. │ │ - 0x00e33590 00000000 65053900 65053900 1a030000 ....e.9.e.9..... │ │ + 0x00e33590 00000000 3e053900 3e053900 1a030000 ....>.9.>.9..... │ │ 0x00e335a0 08000000 95b84000 00000000 42843b00 ......@.....B.;. │ │ 0x00e335b0 42843b00 1b030000 08000000 9db84000 B.;...........@. │ │ 0x00e335c0 00000000 34c23b00 34c23b00 1c030000 ....4.;.4.;..... │ │ - 0x00e335d0 08000000 a5b84000 00000000 5c5a3900 ......@.....\Z9. │ │ - 0x00e335e0 5c5a3900 1d030000 08000000 adb84000 \Z9...........@. │ │ + 0x00e335d0 08000000 a5b84000 00000000 355a3900 ......@.....5Z9. │ │ + 0x00e335e0 355a3900 1d030000 08000000 adb84000 5Z9...........@. │ │ 0x00e335f0 00000000 f5063a00 f5063a00 1e030000 ......:...:..... │ │ 0x00e33600 08000000 b5b84000 00000000 ab483b00 ......@......H;. │ │ 0x00e33610 ab483b00 1f030000 08000000 bdb84000 .H;...........@. │ │ 0x00e33620 00000000 ec5f3a00 ec5f3a00 20030000 ....._:.._:. ... │ │ 0x00e33630 08000000 c5b84000 00000000 e4b53a00 ......@.......:. │ │ 0x00e33640 e4b53a00 21030000 08000000 cdb84000 ..:.!.........@. │ │ 0x00e33650 00000000 46c23b00 46c23b00 22030000 ....F.;.F.;."... │ │ @@ -33499,126 +33499,126 @@ │ │ 0x00e33670 ba483b00 23030000 09000000 deb84000 .H;.#.........@. │ │ 0x00e33680 00000000 ca483b00 ca483b00 24030000 .....H;..H;.$... │ │ 0x00e33690 06000000 e7b84000 00000000 51cf3900 ......@.....Q.9. │ │ 0x00e336a0 51cf3900 25030000 05000000 edb84000 Q.9.%.........@. │ │ 0x00e336b0 00000000 8f2a3b00 8f2a3b00 26030000 .....*;..*;.&... │ │ 0x00e336c0 05000000 f2b84000 00000000 5bcf3900 ......@.....[.9. │ │ 0x00e336d0 04073a00 27030000 06000000 f7b84000 ..:.'.........@. │ │ - 0x00e336e0 00000000 ce783900 f0783900 28030000 .....x9..x9.(... │ │ + 0x00e336e0 00000000 a7783900 c9783900 28030000 .....x9..x9.(... │ │ 0x00e336f0 06000000 fdb84000 00000000 c3443a00 ......@......D:. │ │ 0x00e33700 54843b00 29030000 06000000 03b94000 T.;.).........@. │ │ 0x00e33710 00000000 cd443a00 a9223a00 2a030000 .....D:..":.*... │ │ 0x00e33720 06000000 09b94000 00000000 841f3b00 ......@.......;. │ │ - 0x00e33730 97583800 2b030000 06000000 0fb94000 .X8.+.........@. │ │ + 0x00e33730 70583800 2b030000 06000000 0fb94000 pX8.+.........@. │ │ 0x00e33740 00000000 f3b53a00 e1443a00 2c030000 ......:..D:.,... │ │ - 0x00e33750 06000000 15b94000 00000000 403d3900 ......@.....@=9. │ │ - 0x00e33760 473d3900 2d030000 06000000 1bb94000 G=9.-.........@. │ │ - 0x00e33770 00000000 9a783800 9a783800 2e030000 .....x8..x8..... │ │ + 0x00e33750 06000000 15b94000 00000000 193d3900 ......@......=9. │ │ + 0x00e33760 203d3900 2d030000 06000000 1bb94000 =9.-.........@. │ │ + 0x00e33770 00000000 73783800 73783800 2e030000 ....sx8.sx8..... │ │ 0x00e33780 00000000 00000000 00000000 efd53b00 ..............;. │ │ - 0x00e33790 685a3900 2f030000 06000000 21b94000 hZ9./.......!.@. │ │ + 0x00e33790 415a3900 2f030000 06000000 21b94000 AZ9./.......!.@. │ │ 0x00e337a0 00000000 5d663b00 fab53a00 30030000 ....]f;...:.0... │ │ 0x00e337b0 06000000 27b94000 00000000 307e3a00 ....'.@.....0~:. │ │ 0x00e337c0 6ce23b00 31030000 06000000 2db94000 l.;.1.......-.@. │ │ 0x00e337d0 00000000 bc223a00 edd53a00 32030000 .....":...:.2... │ │ 0x00e337e0 06000000 33b94000 00000000 470e3b00 ....3.@.....G.;. │ │ 0x00e337f0 470e3b00 33030000 07000000 39b94000 G.;.3.......9.@. │ │ - 0x00e33800 00000000 553d3900 553d3900 34030000 ....U=9.U=9.4... │ │ + 0x00e33800 00000000 2e3d3900 2e3d3900 34030000 .....=9..=9.4... │ │ 0x00e33810 07000000 40b94000 00000000 f1443a00 ....@.@......D:. │ │ 0x00e33820 f1443a00 35030000 07000000 47b94000 .D:.5.......G.@. │ │ - 0x00e33830 00000000 7a5a3900 7a5a3900 36030000 ....zZ9.zZ9.6... │ │ - 0x00e33840 07000000 4eb94000 00000000 c1933800 ....N.@.......8. │ │ - 0x00e33850 c1933800 37030000 07000000 55b94000 ..8.7.......U.@. │ │ + 0x00e33830 00000000 535a3900 535a3900 36030000 ....SZ9.SZ9.6... │ │ + 0x00e33840 07000000 4eb94000 00000000 9a933800 ....N.@.......8. │ │ + 0x00e33850 9a933800 37030000 07000000 55b94000 ..8.7.......U.@. │ │ 0x00e33860 00000000 d4483b00 d4483b00 38030000 .....H;..H;.8... │ │ 0x00e33870 07000000 5cb94000 00000000 7fcf3900 ....\.@.......9. │ │ 0x00e33880 7fcf3900 39030000 07000000 63b94000 ..9.9.......c.@. │ │ 0x00e33890 00000000 a4cf3900 a4cf3900 3a030000 ......9...9.:... │ │ 0x00e338a0 07000000 6ab94000 00000000 5eec3900 ....j.@.....^.9. │ │ 0x00e338b0 5eec3900 3b030000 07000000 71b94000 ^.9.;.......q.@. │ │ 0x00e338c0 00000000 992a3b00 992a3b00 3c030000 .....*;..*;.<... │ │ 0x00e338d0 07000000 78b94000 00000000 6e663b00 ....x.@.....nf;. │ │ 0x00e338e0 6e663b00 3d030000 07000000 7fb94000 nf;.=.........@. │ │ 0x00e338f0 00000000 64843b00 64843b00 3e030000 ....d.;.d.;.>... │ │ 0x00e33900 07000000 86b94000 00000000 3a9a3a00 ......@.....:.:. │ │ 0x00e33910 3a9a3a00 3f030000 07000000 8db94000 :.:.?.........@. │ │ 0x00e33920 00000000 56c23b00 56c23b00 40030000 ....V.;.V.;.@... │ │ - 0x00e33930 07000000 94b94000 00000000 51b03800 ......@.....Q.8. │ │ - 0x00e33940 51b03800 41030000 07000000 9bb94000 Q.8.A.........@. │ │ - 0x00e33950 00000000 76b03800 76b03800 42030000 ....v.8.v.8.B... │ │ + 0x00e33930 07000000 94b94000 00000000 2ab03800 ......@.....*.8. │ │ + 0x00e33940 2ab03800 41030000 07000000 9bb94000 *.8.A.........@. │ │ + 0x00e33950 00000000 4fb03800 4fb03800 42030000 ....O.8.O.8.B... │ │ 0x00e33960 07000000 a2b94000 00000000 00d63a00 ......@.......:. │ │ 0x00e33970 00d63a00 43030000 07000000 a9b94000 ..:.C.........@. │ │ 0x00e33980 00000000 6c0e3b00 6c0e3b00 44030000 ....l.;.l.;.D... │ │ - 0x00e33990 07000000 b0b94000 00000000 9c5a3900 ......@......Z9. │ │ - 0x00e339a0 9c5a3900 45030000 07000000 b7b94000 .Z9.E.........@. │ │ - 0x00e339b0 00000000 7fe93800 7fe93800 46030000 ......8...8.F... │ │ + 0x00e33990 07000000 b0b94000 00000000 755a3900 ......@.....uZ9. │ │ + 0x00e339a0 755a3900 45030000 07000000 b7b94000 uZ9.E.........@. │ │ + 0x00e339b0 00000000 58e93800 58e93800 46030000 ....X.8.X.8.F... │ │ 0x00e339c0 07000000 beb94000 00000000 9b663b00 ......@......f;. │ │ 0x00e339d0 9b663b00 47030000 07000000 c5b94000 .f;.G.........@. │ │ 0x00e339e0 00000000 8d843b00 8d843b00 48030000 ......;...;.H... │ │ - 0x00e339f0 07000000 ccb94000 00000000 a6b03900 ......@.......9. │ │ - 0x00e33a00 a6b03900 49030000 07000000 d3b94000 ..9.I.........@. │ │ + 0x00e339f0 07000000 ccb94000 00000000 7fb03900 ......@.......9. │ │ + 0x00e33a00 7fb03900 49030000 07000000 d3b94000 ..9.I.........@. │ │ 0x00e33a10 00000000 81e23b00 81e23b00 4a030000 ......;...;.J... │ │ 0x00e33a20 07000000 dab94000 00000000 940e3b00 ......@.......;. │ │ 0x00e33a30 940e3b00 4b030000 07000000 e1b94000 ..;.K.........@. │ │ 0x00e33a40 00000000 a8e23b00 a8e23b00 4c030000 ......;...;.L... │ │ - 0x00e33a50 07000000 e8b94000 00000000 77053900 ......@.....w.9. │ │ - 0x00e33a60 77053900 4d030000 07000000 efb94000 w.9.M.........@. │ │ + 0x00e33a50 07000000 e8b94000 00000000 50053900 ......@.....P.9. │ │ + 0x00e33a60 50053900 4d030000 07000000 efb94000 P.9.M.........@. │ │ 0x00e33a70 00000000 2b073a00 2b073a00 4e030000 ....+.:.+.:.N... │ │ 0x00e33a80 07000000 f6b94000 00000000 40073a00 ......@.....@.:. │ │ 0x00e33a90 40073a00 4f030000 07000000 fdb94000 @.:.O.........@. │ │ 0x00e33aa0 00000000 4ca13b00 4ca13b00 50030000 ....L.;.L.;.P... │ │ 0x00e33ab0 07000000 04ba4000 00000000 83ec3900 ......@.......9. │ │ - 0x00e33ac0 cdb03900 51030000 08000000 0bba4000 ..9.Q.........@. │ │ - 0x00e33ad0 00000000 a9583800 9bb03800 52030000 .....X8...8.R... │ │ + 0x00e33ac0 a6b03900 51030000 08000000 0bba4000 ..9.Q.........@. │ │ + 0x00e33ad0 00000000 82583800 74b03800 52030000 .....X8.t.8.R... │ │ 0x00e33ae0 08000000 13ba4000 00000000 be0e3b00 ......@.......;. │ │ 0x00e33af0 fb5f3a00 53030000 08000000 1bba4000 ._:.S.........@. │ │ - 0x00e33b00 00000000 c45a3900 447e3a00 54030000 .....Z9.D~:.T... │ │ + 0x00e33b00 00000000 9d5a3900 447e3a00 54030000 .....Z9.D~:.T... │ │ 0x00e33b10 08000000 23ba4000 00000000 7bc23b00 ....#.@.....{.;. │ │ - 0x00e33b20 89053900 55030000 08000000 2bba4000 ..9.U.......+.@. │ │ + 0x00e33b20 62053900 55030000 08000000 2bba4000 b.9.U.......+.@. │ │ 0x00e33b30 00000000 79f13a00 ba663b00 56030000 ....y.:..f;.V... │ │ 0x00e33b40 08000000 33ba4000 00000000 556c3a00 ....3.@.....Ul:. │ │ - 0x00e33b50 a5783800 57030000 00000000 00000000 .x8.W........... │ │ - 0x00e33b60 00000000 fd963900 aa783800 58030000 ......9..x8.X... │ │ + 0x00e33b50 7e783800 57030000 00000000 00000000 ~x8.W........... │ │ + 0x00e33b60 00000000 d6963900 83783800 58030000 ......9..x8.X... │ │ 0x00e33b70 09000000 3bba4000 00000000 737e3a00 ....;.@.....s~:. │ │ 0x00e33b80 f9483b00 59030000 03000000 44ba4000 .H;.Y.......D.@. │ │ - 0x00e33b90 00000000 e3663b00 753d3900 5a030000 .....f;.u=9.Z... │ │ - 0x00e33ba0 08000000 47ba4000 00000000 eeb03900 ....G.@.......9. │ │ - 0x00e33bb0 eeb03900 5b030000 03000000 4fba4000 ..9.[.......O.@. │ │ - 0x00e33bc0 00000000 a7e93800 a7e93800 5c030000 ......8...8.\... │ │ - 0x00e33bd0 03000000 52ba4000 00000000 09973900 ....R.@.......9. │ │ - 0x00e33be0 09973900 5d030000 03000000 55ba4000 ..9.].......U.@. │ │ - 0x00e33bf0 00000000 b8e93800 b8e93800 5e030000 ......8...8.^... │ │ + 0x00e33b90 00000000 e3663b00 4e3d3900 5a030000 .....f;.N=9.Z... │ │ + 0x00e33ba0 08000000 47ba4000 00000000 c7b03900 ....G.@.......9. │ │ + 0x00e33bb0 c7b03900 5b030000 03000000 4fba4000 ..9.[.......O.@. │ │ + 0x00e33bc0 00000000 80e93800 80e93800 5c030000 ......8...8.\... │ │ + 0x00e33bd0 03000000 52ba4000 00000000 e2963900 ....R.@.......9. │ │ + 0x00e33be0 e2963900 5d030000 03000000 55ba4000 ..9.].......U.@. │ │ + 0x00e33bf0 00000000 91e93800 91e93800 5e030000 ......8...8.^... │ │ 0x00e33c00 03000000 58ba4000 00000000 25d63a00 ....X.@.....%.:. │ │ 0x00e33c10 25d63a00 5f030000 03000000 5bba4000 %.:._.......[.@. │ │ 0x00e33c20 00000000 97f13a00 97f13a00 60030000 ......:...:.`... │ │ 0x00e33c30 03000000 5eba4000 00000000 a7f13a00 ....^.@.......:. │ │ 0x00e33c40 a7f13a00 61030000 03000000 61ba4000 ..:.a.......a.@. │ │ 0x00e33c50 00000000 96ec3900 96ec3900 62030000 ......9...9.b... │ │ - 0x00e33c60 03000000 64ba4000 00000000 e95a3900 ....d.@......Z9. │ │ - 0x00e33c70 e95a3900 63030000 03000000 67ba4000 .Z9.c.......g.@. │ │ - 0x00e33c80 00000000 15793900 15793900 64030000 .....y9..y9.d... │ │ + 0x00e33c60 03000000 64ba4000 00000000 c25a3900 ....d.@......Z9. │ │ + 0x00e33c70 c25a3900 63030000 03000000 67ba4000 .Z9.c.......g.@. │ │ + 0x00e33c80 00000000 ee783900 ee783900 64030000 .....x9..x9.d... │ │ 0x00e33c90 03000000 6aba4000 00000000 b0ec3900 ....j.@.......9. │ │ 0x00e33ca0 b0ec3900 65030000 03000000 6dba4000 ..9.e.......m.@. │ │ 0x00e33cb0 00000000 0e453a00 0e453a00 66030000 .....E:..E:.f... │ │ - 0x00e33cc0 03000000 70ba4000 00000000 02cd3800 ....p.@.......8. │ │ - 0x00e33cd0 02cd3800 67030000 03000000 73ba4000 ..8.g.......s.@. │ │ - 0x00e33ce0 00000000 c2783800 c2783800 68030000 .....x8..x8.h... │ │ - 0x00e33cf0 03000000 76ba4000 00000000 c6e93800 ....v.@.......8. │ │ - 0x00e33d00 c6e93800 69030000 03000000 79ba4000 ..8.i.......y.@. │ │ + 0x00e33cc0 03000000 70ba4000 00000000 dbcc3800 ....p.@.......8. │ │ + 0x00e33cd0 dbcc3800 67030000 03000000 73ba4000 ..8.g.......s.@. │ │ + 0x00e33ce0 00000000 9b783800 9b783800 68030000 .....x8..x8.h... │ │ + 0x00e33cf0 03000000 76ba4000 00000000 9fe93800 ....v.@.......8. │ │ + 0x00e33d00 9fe93800 69030000 03000000 79ba4000 ..8.i.......y.@. │ │ 0x00e33d10 00000000 52073a00 52073a00 6a030000 ....R.:.R.:.j... │ │ - 0x00e33d20 03000000 7cba4000 00000000 fab03900 ....|.@.......9. │ │ - 0x00e33d30 fab03900 6b030000 03000000 7fba4000 ..9.k.........@. │ │ + 0x00e33d20 03000000 7cba4000 00000000 d3b03900 ....|.@.......9. │ │ + 0x00e33d30 d3b03900 6b030000 03000000 7fba4000 ..9.k.........@. │ │ 0x00e33d40 00000000 6f213b00 6f213b00 6c030000 ....o!;.o!;.l... │ │ - 0x00e33d50 03000000 82ba4000 00000000 8a3d3900 ......@......=9. │ │ - 0x00e33d60 8a3d3900 6d030000 03000000 85ba4000 .=9.m.........@. │ │ - 0x00e33d70 00000000 ba053900 ba053900 6e030000 ......9...9.n... │ │ + 0x00e33d50 03000000 82ba4000 00000000 633d3900 ......@.....c=9. │ │ + 0x00e33d60 633d3900 6d030000 03000000 85ba4000 c=9.m.........@. │ │ + 0x00e33d70 00000000 93053900 93053900 6e030000 ......9...9.n... │ │ 0x00e33d80 03000000 88ba4000 00000000 c9cf3900 ......@.......9. │ │ 0x00e33d90 c9cf3900 6f030000 03000000 8bba4000 ..9.o.........@. │ │ - 0x00e33da0 00000000 de933800 de933800 70030000 ......8...8.p... │ │ - 0x00e33db0 03000000 8eba4000 00000000 b3b03800 ......@.......8. │ │ - 0x00e33dc0 b3b03800 71030000 03000000 91ba4000 ..8.q.........@. │ │ - 0x00e33dd0 00000000 21793900 21793900 72030000 ....!y9.!y9.r... │ │ + 0x00e33da0 00000000 b7933800 b7933800 70030000 ......8...8.p... │ │ + 0x00e33db0 03000000 8eba4000 00000000 8cb03800 ......@.......8. │ │ + 0x00e33dc0 8cb03800 71030000 03000000 91ba4000 ..8.q.........@. │ │ + 0x00e33dd0 00000000 fa783900 fa783900 72030000 .....x9..x9.r... │ │ 0x00e33de0 03000000 94ba4000 00000000 fd663b00 ......@......f;. │ │ 0x00e33df0 fd663b00 73030000 03000000 97ba4000 .f;.s.........@. │ │ 0x00e33e00 00000000 7f7e3a00 7f7e3a00 74030000 .....~:..~:.t... │ │ 0x00e33e10 03000000 9aba4000 00000000 0eb63a00 ......@.......:. │ │ 0x00e33e20 0eb63a00 75030000 03000000 9dba4000 ..:.u.........@. │ │ 0x00e33e30 00000000 c8ec3900 c8ec3900 76030000 ......9...9.v... │ │ 0x00e33e40 03000000 a0ba4000 00000000 15603a00 ......@......`:. │ │ @@ -33631,959 +33631,959 @@ │ │ 0x00e33eb0 947e3a00 7b030000 03000000 afba4000 .~:.{.........@. │ │ 0x00e33ec0 00000000 c90e3b00 c90e3b00 7c030000 ......;...;.|... │ │ 0x00e33ed0 03000000 b2ba4000 00000000 c62a3b00 ......@......*;. │ │ 0x00e33ee0 c62a3b00 7d030000 0b000000 b5ba4000 .*;.}.........@. │ │ 0x00e33ef0 00000000 ce223a00 61a13b00 7e030000 .....":.a.;.~... │ │ 0x00e33f00 00000000 00000000 00000000 d10e3b00 ..............;. │ │ 0x00e33f10 82073a00 7f030000 09000000 c0ba4000 ..:...........@. │ │ - 0x00e33f20 00000000 c1b03800 d62a3b00 80030000 ......8..*;..... │ │ + 0x00e33f20 00000000 9ab03800 d62a3b00 80030000 ......8..*;..... │ │ 0x00e33f30 09000000 c9ba4000 00000000 820c3b00 ......@.......;. │ │ 0x00e33f40 820c3b00 81030000 09000000 d2ba4000 ..;...........@. │ │ - 0x00e33f50 00000000 b2583800 cfb03800 82030000 .....X8...8..... │ │ + 0x00e33f50 00000000 8b583800 a8b03800 82030000 .....X8...8..... │ │ 0x00e33f60 09000000 dbba4000 00000000 dcec3900 ......@.......9. │ │ 0x00e33f70 afc23b00 83030000 09000000 e4ba4000 ..;...........@. │ │ 0x00e33f80 00000000 e57b3a00 e57b3a00 84030000 .....{:..{:..... │ │ 0x00e33f90 09000000 edba4000 00000000 a87e3a00 ......@......~:. │ │ 0x00e33fa0 d3223a00 85030000 09000000 f6ba4000 .":...........@. │ │ - 0x00e33fb0 00000000 17973900 58233900 86030000 ......9.X#9..... │ │ + 0x00e33fb0 00000000 f0963900 31233900 86030000 ......9.1#9..... │ │ 0x00e33fc0 09000000 ffba4000 00000000 b5203a00 ......@...... :. │ │ 0x00e33fd0 b5203a00 87030000 09000000 08bb4000 . :...........@. │ │ - 0x00e33fe0 00000000 20453a00 c2053900 88030000 .... E:...9..... │ │ + 0x00e33fe0 00000000 20453a00 9b053900 88030000 .... E:...9..... │ │ 0x00e33ff0 00000000 00000000 00000000 66a13b00 ............f.;. │ │ 0x00e34000 b3f13a00 89030000 00000000 00000000 ..:............. │ │ - 0x00e34010 00000000 da783800 973d3900 8a030000 .....x8..=9..... │ │ + 0x00e34010 00000000 b3783800 703d3900 8a030000 .....x8.p=9..... │ │ 0x00e34020 00000000 00000000 00000000 df223a00 .............":. │ │ 0x00e34030 df223a00 8b030000 0b000000 11bb4000 .":...........@. │ │ 0x00e34040 00000000 579a3a00 579a3a00 8c030000 ....W.:.W.:..... │ │ 0x00e34050 0b000000 1cbb4000 00000000 0d493b00 ......@......I;. │ │ 0x00e34060 0d493b00 8d030000 0b000000 27bb4000 .I;.........'.@. │ │ - 0x00e34070 00000000 21493b00 a33d3900 8e030000 ....!I;..=9..... │ │ + 0x00e34070 00000000 21493b00 7c3d3900 8e030000 ....!I;.|=9..... │ │ 0x00e34080 04000000 32bb4000 00000000 e22a3b00 ....2.@......*;. │ │ 0x00e34090 f3223a00 8f030000 09000000 36bb4000 .":.........6.@. │ │ - 0x00e340a0 00000000 dbb03800 17673b00 90030000 ......8..g;..... │ │ + 0x00e340a0 00000000 b4b03800 17673b00 90030000 ......8..g;..... │ │ 0x00e340b0 09000000 3fbb4000 00000000 d6cf3900 ....?.@.......9. │ │ 0x00e340c0 27603a00 91030000 08000000 48bb4000 '`:.........H.@. │ │ - 0x00e340d0 00000000 dae93800 64233900 92030000 ......8.d#9..... │ │ - 0x00e340e0 08000000 50bb4000 00000000 e6e93800 ....P.@.......8. │ │ - 0x00e340f0 25973900 93030000 00000000 00000000 %.9............. │ │ + 0x00e340d0 00000000 b3e93800 3d233900 92030000 ......8.=#9..... │ │ + 0x00e340e0 08000000 50bb4000 00000000 bfe93800 ....P.@.......8. │ │ + 0x00e340f0 fe963900 93030000 00000000 00000000 ..9............. │ │ 0x00e34100 00000000 21673b00 22b63a00 94030000 ....!g;.".:..... │ │ - 0x00e34110 00000000 00000000 00000000 ba3d3900 .............=9. │ │ + 0x00e34110 00000000 00000000 00000000 933d3900 .............=9. │ │ 0x00e34120 d2e23b00 95030000 00000000 00000000 ..;............. │ │ 0x00e34130 00000000 6b9a3a00 e72a3b00 96030000 ....k.:..*;..... │ │ - 0x00e34140 00000000 00000000 00000000 e6783800 .............x8. │ │ - 0x00e34150 025b3900 97030000 09000000 58bb4000 .[9.........X.@. │ │ - 0x00e34160 00000000 f1783800 26cc3a00 98030000 .....x8.&.:..... │ │ + 0x00e34140 00000000 00000000 00000000 bf783800 .............x8. │ │ + 0x00e34150 db5a3900 97030000 09000000 58bb4000 .Z9.........X.@. │ │ + 0x00e34160 00000000 ca783800 26cc3a00 98030000 .....x8.&.:..... │ │ 0x00e34170 07000000 61bb4000 00000000 831d3a00 ....a.@.......:. │ │ 0x00e34180 831d3a00 99030000 09000000 68bb4000 ..:.........h.@. │ │ - 0x00e34190 00000000 c3e33800 c3e33800 9a030000 ......8...8..... │ │ + 0x00e34190 00000000 9ce33800 9ce33800 9a030000 ......8...8..... │ │ 0x00e341a0 09000000 71bb4000 00000000 0c533800 ....q.@......S8. │ │ 0x00e341b0 0c533800 9b030000 09000000 7abb4000 .S8.........z.@. │ │ 0x00e341c0 00000000 35023a00 35023a00 9c030000 ....5.:.5.:..... │ │ 0x00e341d0 09000000 83bb4000 00000000 78ce3a00 ......@.....x.:. │ │ 0x00e341e0 78ce3a00 9d030000 09000000 8cbb4000 x.:...........@. │ │ 0x00e341f0 00000000 249c3b00 249c3b00 9e030000 ....$.;.$.;..... │ │ 0x00e34200 09000000 95bb4000 00000000 5f093b00 ......@....._.;. │ │ 0x00e34210 5f093b00 9f030000 09000000 9ebb4000 _.;...........@. │ │ - 0x00e34220 00000000 c1003900 c1003900 a0030000 ......9...9..... │ │ + 0x00e34220 00000000 9a003900 9a003900 a0030000 ......9...9..... │ │ 0x00e34230 09000000 a7bb4000 00000000 ca603b00 ......@......`;. │ │ 0x00e34240 ca603b00 a1030000 09000000 b0bb4000 .`;...........@. │ │ 0x00e34250 00000000 cf783a00 cf783a00 a2030000 .....x:..x:..... │ │ 0x00e34260 09000000 b9bb4000 00000000 32bc3b00 ......@.....2.;. │ │ 0x00e34270 32bc3b00 a3030000 09000000 c2bb4000 2.;...........@. │ │ - 0x00e34280 00000000 4f8e3800 4f8e3800 a4030000 ....O.8.O.8..... │ │ - 0x00e34290 09000000 cbbb4000 00000000 1b1f3900 ......@.......9. │ │ - 0x00e342a0 1b1f3900 a5030000 09000000 d4bb4000 ..9...........@. │ │ + 0x00e34280 00000000 288e3800 288e3800 a4030000 ....(.8.(.8..... │ │ + 0x00e34290 09000000 cbbb4000 00000000 f41e3900 ......@.......9. │ │ + 0x00e342a0 f41e3900 a5030000 09000000 d4bb4000 ..9...........@. │ │ 0x00e342b0 00000000 16dd3b00 16dd3b00 a6030000 ......;...;..... │ │ - 0x00e342c0 09000000 ddbb4000 00000000 e6b03800 ......@.......8. │ │ + 0x00e342c0 09000000 ddbb4000 00000000 bfb03800 ......@.......8. │ │ 0x00e342d0 38b63a00 a7030000 09000000 e6bb4000 8.:...........@. │ │ - 0x00e342e0 00000000 32973900 32973900 a8030000 ....2.9.2.9..... │ │ - 0x00e342f0 09000000 efbb4000 00000000 0c5b3900 ......@......[9. │ │ - 0x00e34300 0c5b3900 a9030000 06000000 f8bb4000 .[9...........@. │ │ - 0x00e34310 00000000 ce053900 ce053900 aa030000 ......9...9..... │ │ + 0x00e342e0 00000000 0b973900 0b973900 a8030000 ......9...9..... │ │ + 0x00e342f0 09000000 efbb4000 00000000 e55a3900 ......@......Z9. │ │ + 0x00e34300 e55a3900 a9030000 06000000 f8bb4000 .Z9...........@. │ │ + 0x00e34310 00000000 a7053900 a7053900 aa030000 ......9...9..... │ │ 0x00e34320 06000000 febb4000 00000000 72a13b00 ......@.....r.;. │ │ 0x00e34330 72a13b00 ab030000 06000000 04bc4000 r.;...........@. │ │ - 0x00e34340 00000000 f2053900 f2053900 ac030000 ......9...9..... │ │ + 0x00e34340 00000000 cb053900 cb053900 ac030000 ......9...9..... │ │ 0x00e34350 06000000 0abc4000 00000000 f8223a00 ......@......":. │ │ 0x00e34360 f8223a00 ad030000 09000000 10bc4000 .":...........@. │ │ 0x00e34370 00000000 37673b00 37673b00 ae030000 ....7g;.7g;..... │ │ - 0x00e34380 06000000 19bc4000 00000000 d03d3900 ......@......=9. │ │ - 0x00e34390 d03d3900 af030000 06000000 1fbc4000 .=9...........@. │ │ - 0x00e343a0 00000000 f3e93800 f3e93800 b0030000 ......8...8..... │ │ + 0x00e34380 06000000 19bc4000 00000000 a93d3900 ......@......=9. │ │ + 0x00e34390 a93d3900 af030000 06000000 1fbc4000 .=9...........@. │ │ + 0x00e343a0 00000000 cce93800 cce93800 b0030000 ......8...8..... │ │ 0x00e343b0 06000000 25bc4000 00000000 35493b00 ....%.@.....5I;. │ │ 0x00e343c0 35493b00 b1030000 06000000 2bbc4000 5I;.........+.@. │ │ 0x00e343d0 00000000 bbc23b00 bbc23b00 b2030000 ......;...;..... │ │ 0x00e343e0 00000000 00000000 00000000 8e073a00 ..............:. │ │ 0x00e343f0 8e073a00 b3030000 00000000 00000000 ..:............. │ │ - 0x00e34400 00000000 819a3a00 f1b03800 b4030000 ......:...8..... │ │ - 0x00e34410 00000000 00000000 00000000 f93d3900 .............=9. │ │ + 0x00e34400 00000000 819a3a00 cab03800 b4030000 ......:...8..... │ │ + 0x00e34410 00000000 00000000 00000000 d23d3900 .............=9. │ │ 0x00e34420 fd2a3b00 b5030000 00000000 00000000 .*;............. │ │ - 0x00e34430 00000000 e2cf3900 c0583800 b6030000 ......9..X8..... │ │ + 0x00e34430 00000000 e2cf3900 99583800 b6030000 ......9..X8..... │ │ 0x00e34440 00000000 00000000 00000000 e8e23b00 ..............;. │ │ 0x00e34450 facf3900 b7030000 0a000000 31bc4000 ..9.........1.@. │ │ - 0x00e34460 00000000 43b63a00 70233900 b8030000 ....C.:.p#9..... │ │ + 0x00e34460 00000000 43b63a00 49233900 b8030000 ....C.:.I#9..... │ │ 0x00e34470 0a000000 3bbc4000 00000000 eaec3900 ....;.@.......9. │ │ 0x00e34480 2c453a00 b9030000 0a000000 45bc4000 ,E:.........E.@. │ │ 0x00e34490 00000000 96a13b00 5e493b00 ba030000 ......;.^I;..... │ │ - 0x00e344a0 0a000000 4fbc4000 00000000 54973900 ....O.@.....T.9. │ │ - 0x00e344b0 ee933800 bb030000 0b000000 59bc4000 ..8.........Y.@. │ │ - 0x00e344c0 00000000 999a3a00 39793900 bc030000 ......:.9y9..... │ │ - 0x00e344d0 0b000000 64bc4000 00000000 d8583800 ....d.@......X8. │ │ + 0x00e344a0 0a000000 4fbc4000 00000000 2d973900 ....O.@.....-.9. │ │ + 0x00e344b0 c7933800 bb030000 0b000000 59bc4000 ..8.........Y.@. │ │ + 0x00e344c0 00000000 999a3a00 12793900 bc030000 ......:..y9..... │ │ + 0x00e344d0 0b000000 64bc4000 00000000 b1583800 ....d.@......X8. │ │ 0x00e344e0 45453a00 bd030000 0b000000 6fbc4000 EE:.........o.@. │ │ - 0x00e344f0 00000000 152b3b00 00793800 be030000 .....+;..y8..... │ │ + 0x00e344f0 00000000 152b3b00 d9783800 be030000 .....+;..x8..... │ │ 0x00e34500 00000000 00000000 00000000 1f233a00 .............#:. │ │ 0x00e34510 55b63a00 bf030000 00000000 00000000 U.:............. │ │ - 0x00e34520 00000000 07943800 fcec3900 c0030000 ......8...9..... │ │ + 0x00e34520 00000000 e0933800 fcec3900 c0030000 ......8...9..... │ │ 0x00e34530 00000000 00000000 00000000 a89a3a00 ..............:. │ │ 0x00e34540 08ed3900 c1030000 08000000 7abc4000 ..9.........z.@. │ │ - 0x00e34550 00000000 113e3900 01b13900 c2030000 .....>9...9..... │ │ + 0x00e34550 00000000 ea3d3900 dab03900 c2030000 .....=9...9..... │ │ 0x00e34560 08000000 82bc4000 00000000 bff13a00 ......@.......:. │ │ - 0x00e34570 59793900 c3030000 08000000 8abc4000 Yy9...........@. │ │ - 0x00e34580 00000000 89233900 33603a00 c4030000 .....#9.3`:..... │ │ + 0x00e34570 32793900 c3030000 08000000 8abc4000 2y9...........@. │ │ + 0x00e34580 00000000 62233900 33603a00 c4030000 ....b#9.3`:..... │ │ 0x00e34590 08000000 92bc4000 00000000 61b63a00 ......@.....a.:. │ │ 0x00e345a0 9e073a00 c5030000 08000000 9abc4000 ..:...........@. │ │ - 0x00e345b0 00000000 9b233900 2b233a00 c6030000 .....#9.+#:..... │ │ - 0x00e345c0 08000000 a2bc4000 00000000 6a793900 ......@.....jy9. │ │ + 0x00e345b0 00000000 74233900 2b233a00 c6030000 ....t#9.+#:..... │ │ + 0x00e345c0 08000000 a2bc4000 00000000 43793900 ......@.....Cy9. │ │ 0x00e345d0 19ed3900 c7030000 08000000 aabc4000 ..9...........@. │ │ - 0x00e345e0 00000000 212b3b00 223e3900 c8030000 ....!+;.">9..... │ │ - 0x00e345f0 08000000 b2bc4000 00000000 09b13800 ......@.......8. │ │ + 0x00e345e0 00000000 212b3b00 fb3d3900 c8030000 ....!+;..=9..... │ │ + 0x00e345f0 08000000 b2bc4000 00000000 e2b03800 ......@.......8. │ │ 0x00e34600 11d03900 c9030000 08000000 babc4000 ..9...........@. │ │ - 0x00e34610 00000000 7b793900 72493b00 ca030000 ....{y9.rI;..... │ │ + 0x00e34610 00000000 54793900 72493b00 ca030000 ....Ty9.rI;..... │ │ 0x00e34620 08000000 c2bc4000 00000000 22d03900 ......@.....".9. │ │ 0x00e34630 af073a00 cb030000 08000000 cabc4000 ..:...........@. │ │ - 0x00e34640 00000000 1cea3800 17cd3800 cc030000 ......8...8..... │ │ - 0x00e34650 08000000 d2bc4000 00000000 ac233900 ......@......#9. │ │ - 0x00e34660 2eea3800 cd030000 09000000 dabc4000 ..8...........@. │ │ - 0x00e34670 00000000 0c793800 0c793800 ce030000 .....y8..y8..... │ │ - 0x00e34680 05000000 e3bc4000 00000000 e6583800 ......@......X8. │ │ - 0x00e34690 e6583800 cf030000 00000000 00000000 .X8............. │ │ + 0x00e34640 00000000 f5e93800 f0cc3800 cc030000 ......8...8..... │ │ + 0x00e34650 08000000 d2bc4000 00000000 85233900 ......@......#9. │ │ + 0x00e34660 07ea3800 cd030000 09000000 dabc4000 ..8...........@. │ │ + 0x00e34670 00000000 e5783800 e5783800 ce030000 .....x8..x8..... │ │ + 0x00e34680 05000000 e3bc4000 00000000 bf583800 ......@......X8. │ │ + 0x00e34690 bf583800 cf030000 00000000 00000000 .X8............. │ │ 0x00e346a0 00000000 0b033b00 0b033b00 d0030000 ......;...;..... │ │ - 0x00e346b0 00000000 00000000 00000000 13943800 ..............8. │ │ - 0x00e346c0 13943800 d1030000 06000000 e8bc4000 ..8...........@. │ │ - 0x00e346d0 00000000 16063900 16063900 d2030000 ......9...9..... │ │ + 0x00e346b0 00000000 00000000 00000000 ec933800 ..............8. │ │ + 0x00e346c0 ec933800 d1030000 06000000 e8bc4000 ..8...........@. │ │ + 0x00e346d0 00000000 ef053900 ef053900 d2030000 ......9...9..... │ │ 0x00e346e0 07000000 eebc4000 00000000 565a3b00 ......@.....VZ;. │ │ 0x00e346f0 3c233a00 d3030000 08000000 f5bc4000 <#:...........@. │ │ - 0x00e34700 00000000 0cc83a00 343e3900 d4030000 ......:.4>9..... │ │ - 0x00e34710 08000000 fdbc4000 00000000 23063900 ......@.....#.9. │ │ - 0x00e34720 23063900 d5030000 07000000 05bd4000 #.9...........@. │ │ + 0x00e34700 00000000 0cc83a00 0d3e3900 d4030000 ......:..>9..... │ │ + 0x00e34710 08000000 fdbc4000 00000000 fc053900 ......@.......9. │ │ + 0x00e34720 fc053900 d5030000 07000000 05bd4000 ..9...........@. │ │ 0x00e34730 00000000 63233a00 df0e3b00 d6030000 ....c#:...;..... │ │ 0x00e34740 08000000 0cbd4000 00000000 f8e23b00 ......@.......;. │ │ - 0x00e34750 29cd3800 d7030000 08000000 14bd4000 ).8...........@. │ │ - 0x00e34760 00000000 14793800 14793800 d8030000 .....y8..y8..... │ │ - 0x00e34770 07000000 1cbd4000 00000000 35ea3800 ......@.....5.8. │ │ - 0x00e34780 26943800 d9030000 08000000 23bd4000 &.8.........#.@. │ │ - 0x00e34790 00000000 2b793800 030f3b00 da030000 ....+y8...;..... │ │ + 0x00e34750 02cd3800 d7030000 08000000 14bd4000 ..8...........@. │ │ + 0x00e34760 00000000 ed783800 ed783800 d8030000 .....x8..x8..... │ │ + 0x00e34770 07000000 1cbd4000 00000000 0eea3800 ......@.......8. │ │ + 0x00e34780 ff933800 d9030000 08000000 23bd4000 ..8.........#.@. │ │ + 0x00e34790 00000000 04793800 030f3b00 da030000 .....y8...;..... │ │ 0x00e347a0 08000000 2bbd4000 00000000 06e33b00 ....+.@.......;. │ │ 0x00e347b0 06e33b00 db030000 07000000 33bd4000 ..;.........3.@. │ │ 0x00e347c0 00000000 50d63a00 d0f13a00 dc030000 ....P.:...:..... │ │ 0x00e347d0 08000000 3abd4000 00000000 12e33b00 ....:.@.......;. │ │ 0x00e347e0 b4843b00 dd030000 08000000 42bd4000 ..;.........B.@. │ │ 0x00e347f0 00000000 32e33b00 32e33b00 de030000 ....2.;.2.;..... │ │ - 0x00e34800 07000000 4abd4000 00000000 305b3900 ....J.@.....0[9. │ │ - 0x00e34810 305b3900 df030000 07000000 51bd4000 0[9.........Q.@. │ │ - 0x00e34820 00000000 5b3e3900 5b3e3900 e0030000 ....[>9.[>9..... │ │ + 0x00e34800 07000000 4abd4000 00000000 095b3900 ....J.@......[9. │ │ + 0x00e34810 095b3900 df030000 07000000 51bd4000 .[9.........Q.@. │ │ + 0x00e34820 00000000 343e3900 343e3900 e0030000 ....4>9.4>9..... │ │ 0x00e34830 08000000 58bd4000 00000000 a3a13b00 ....X.@.......;. │ │ 0x00e34840 a3a13b00 e1030000 08000000 60bd4000 ..;.........`.@. │ │ - 0x00e34850 00000000 12b13900 12b13900 e2030000 ......9...9..... │ │ + 0x00e34850 00000000 ebb03900 ebb03900 e2030000 ......9...9..... │ │ 0x00e34860 06000000 68bd4000 00000000 5d453a00 ....h.@.....]E:. │ │ 0x00e34870 5d453a00 e3030000 07000000 6ebd4000 ]E:.........n.@. │ │ - 0x00e34880 00000000 54793800 54793800 e4030000 ....Ty8.Ty8..... │ │ + 0x00e34880 00000000 2d793800 2d793800 e4030000 ....-y8.-y8..... │ │ 0x00e34890 08000000 75bd4000 00000000 41e33b00 ....u.@.....A.;. │ │ - 0x00e348a0 803e3900 e5030000 09000000 7dbd4000 .>9.........}.@. │ │ - 0x00e348b0 00000000 b23e3900 83493b00 e6030000 .....>9..I;..... │ │ + 0x00e348a0 593e3900 e5030000 09000000 7dbd4000 Y>9.........}.@. │ │ + 0x00e348b0 00000000 8b3e3900 83493b00 e6030000 .....>9..I;..... │ │ 0x00e348c0 09000000 86bd4000 00000000 332b3b00 ......@.....3+;. │ │ - 0x00e348d0 8c793900 e7030000 09000000 8fbd4000 .y9...........@. │ │ + 0x00e348d0 65793900 e7030000 09000000 8fbd4000 ey9...........@. │ │ 0x00e348e0 00000000 c6c23b00 c6c23b00 e8030000 ......;...;..... │ │ 0x00e348f0 07000000 98bd4000 00000000 aa493b00 ......@......I;. │ │ 0x00e34900 aa493b00 e9030000 07000000 9fbd4000 .I;...........@. │ │ 0x00e34910 00000000 dfc23b00 dfc23b00 ea030000 ......;...;..... │ │ 0x00e34920 08000000 a6bd4000 00000000 d1843b00 ......@.......;. │ │ - 0x00e34930 b3793900 eb030000 09000000 aebd4000 .y9...........@. │ │ - 0x00e34940 00000000 79793800 79793800 ec030000 ....yy8.yy8..... │ │ - 0x00e34950 08000000 b7bd4000 00000000 d4793900 ......@......y9. │ │ - 0x00e34960 d4793900 ed030000 05000000 bfbd4000 .y9...........@. │ │ + 0x00e34930 8c793900 eb030000 09000000 aebd4000 .y9...........@. │ │ + 0x00e34940 00000000 52793800 52793800 ec030000 ....Ry8.Ry8..... │ │ + 0x00e34950 08000000 b7bd4000 00000000 ad793900 ......@......y9. │ │ + 0x00e34960 ad793900 ed030000 05000000 bfbd4000 .y9...........@. │ │ 0x00e34970 00000000 b67e3a00 b67e3a00 ee030000 .....~:..~:..... │ │ 0x00e34980 05000000 c4bd4000 00000000 fcc23b00 ......@.......;. │ │ - 0x00e34990 f4583800 ef030000 05000000 c9bd4000 .X8...........@. │ │ - 0x00e349a0 00000000 0c593800 582b3b00 f0030000 .....Y8.X+;..... │ │ + 0x00e34990 cd583800 ef030000 05000000 c9bd4000 .X8...........@. │ │ + 0x00e349a0 00000000 e5583800 582b3b00 f0030000 .....X8.X+;..... │ │ 0x00e349b0 05000000 cebd4000 00000000 b99a3a00 ......@.......:. │ │ 0x00e349c0 b99a3a00 f1030000 00000000 00000000 ..:............. │ │ 0x00e349d0 00000000 0cc33b00 0cc33b00 f2030000 ......;...;..... │ │ - 0x00e349e0 00000000 00000000 00000000 62973900 ............b.9. │ │ - 0x00e349f0 62973900 f3030000 00000000 00000000 b.9............. │ │ - 0x00e34a00 00000000 5eea3800 5eea3800 f4030000 ....^.8.^.8..... │ │ - 0x00e34a10 00000000 00000000 00000000 32063900 ............2.9. │ │ - 0x00e34a20 32063900 f5030000 00000000 00000000 2.9............. │ │ + 0x00e349e0 00000000 00000000 00000000 3b973900 ............;.9. │ │ + 0x00e349f0 3b973900 f3030000 00000000 00000000 ;.9............. │ │ + 0x00e34a00 00000000 37ea3800 37ea3800 f4030000 ....7.8.7.8..... │ │ + 0x00e34a10 00000000 00000000 00000000 0b063900 ..............9. │ │ + 0x00e34a20 0b063900 f5030000 00000000 00000000 ..9............. │ │ 0x00e34a30 00000000 bc7e3a00 bc7e3a00 f6030000 .....~:..~:..... │ │ - 0x00e34a40 00000000 00000000 00000000 59943800 ............Y.8. │ │ - 0x00e34a50 59943800 f7030000 00000000 00000000 Y.8............. │ │ + 0x00e34a40 00000000 00000000 00000000 32943800 ............2.8. │ │ + 0x00e34a50 32943800 f7030000 00000000 00000000 2.8............. │ │ 0x00e34a60 00000000 6f2b3b00 6f2b3b00 f8030000 ....o+;.o+;..... │ │ 0x00e34a70 00000000 00000000 00000000 fdc73a00 ..............:. │ │ 0x00e34a80 fdc73a00 f9030000 00000000 00000000 ..:............. │ │ - 0x00e34a90 00000000 947a3b00 41063900 fa030000 .....z;.A.9..... │ │ - 0x00e34aa0 00000000 00000000 00000000 4d8e3900 ............M.9. │ │ + 0x00e34a90 00000000 947a3b00 1a063900 fa030000 .....z;...9..... │ │ + 0x00e34aa0 00000000 00000000 00000000 268e3900 ............&.9. │ │ 0x00e34ab0 c0073a00 fb030000 00000000 00000000 ..:............. │ │ - 0x00e34ac0 00000000 4dcd3800 17c33b00 fc030000 ....M.8...;..... │ │ + 0x00e34ac0 00000000 26cd3800 17c33b00 fc030000 ....&.8...;..... │ │ 0x00e34ad0 08000000 d3bd4000 00000000 fdd73b00 ......@.......;. │ │ - 0x00e34ae0 68943800 fd030000 00000000 00000000 h.8............. │ │ - 0x00e34af0 00000000 24b13900 c3493b00 fe030000 ....$.9..I;..... │ │ - 0x00e34b00 08000000 dbbd4000 00000000 b6233900 ......@......#9. │ │ + 0x00e34ae0 41943800 fd030000 00000000 00000000 A.8............. │ │ + 0x00e34af0 00000000 fdb03900 c3493b00 fe030000 ......9..I;..... │ │ + 0x00e34b00 08000000 dbbd4000 00000000 8f233900 ......@......#9. │ │ 0x00e34b10 69e33b00 ff030000 08000000 e3bd4000 i.;...........@. │ │ 0x00e34b20 00000000 23c33b00 df493b00 00040000 ....#.;..I;..... │ │ 0x00e34b30 08000000 ebbd4000 00000000 60673b00 ......@.....`g;. │ │ 0x00e34b40 fe493b00 01040000 08000000 f3bd4000 .I;...........@. │ │ - 0x00e34b50 00000000 bf233900 cb7e3a00 02040000 .....#9..~:..... │ │ - 0x00e34b60 08000000 fbbd4000 00000000 2db13900 ......@.....-.9. │ │ - 0x00e34b70 7d793800 03040000 08000000 03be4000 }y8...........@. │ │ + 0x00e34b50 00000000 98233900 cb7e3a00 02040000 .....#9..~:..... │ │ + 0x00e34b60 08000000 fbbd4000 00000000 06b13900 ......@.......9. │ │ + 0x00e34b70 56793800 03040000 08000000 03be4000 Vy8...........@. │ │ 0x00e34b80 00000000 7e2b3b00 72b63a00 04040000 ....~+;.r.:..... │ │ - 0x00e34b90 08000000 0bbe4000 00000000 89793800 ......@......y8. │ │ + 0x00e34b90 08000000 0bbe4000 00000000 62793800 ......@.....by8. │ │ 0x00e34ba0 c49a3a00 05040000 08000000 13be4000 ..:...........@. │ │ 0x00e34bb0 00000000 cf9a3a00 2dc33b00 06040000 ......:.-.;..... │ │ 0x00e34bc0 08000000 1bbe4000 00000000 e09a3a00 ......@.......:. │ │ 0x00e34bd0 e09a3a00 07040000 06000000 23be4000 ..:.........#.@. │ │ 0x00e34be0 00000000 74453a00 d67e3a00 08040000 ....tE:..~:..... │ │ 0x00e34bf0 07000000 29be4000 00000000 e97e3a00 ....).@......~:. │ │ 0x00e34c00 86b63a00 09040000 07000000 30be4000 ..:.........0.@. │ │ - 0x00e34c10 00000000 51c33900 51c33900 0a040000 ....Q.9.Q.9..... │ │ - 0x00e34c20 03000000 37be4000 00000000 4e6d3800 ....7.@.....Nm8. │ │ - 0x00e34c30 4e6d3800 0b040000 03000000 3abe4000 Nm8.........:.@. │ │ + 0x00e34c10 00000000 2ac33900 2ac33900 0a040000 ....*.9.*.9..... │ │ + 0x00e34c20 03000000 37be4000 00000000 276d3800 ....7.@.....'m8. │ │ + 0x00e34c30 276d3800 0b040000 03000000 3abe4000 'm8.........:.@. │ │ 0x00e34c40 00000000 72923a00 edf13a00 0c040000 ....r.:...:..... │ │ - 0x00e34c50 00000000 00000000 00000000 58cd3800 ............X.8. │ │ - 0x00e34c60 5ecd3800 0d040000 00000000 00000000 ^.8............. │ │ - 0x00e34c70 00000000 71943800 2aed3900 0e040000 ....q.8.*.9..... │ │ + 0x00e34c50 00000000 00000000 00000000 31cd3800 ............1.8. │ │ + 0x00e34c60 37cd3800 0d040000 00000000 00000000 7.8............. │ │ + 0x00e34c70 00000000 4a943800 2aed3900 0e040000 ....J.8.*.9..... │ │ 0x00e34c80 00000000 00000000 00000000 c9073a00 ..............:. │ │ 0x00e34c90 cf073a00 0f040000 00000000 00000000 ..:............. │ │ 0x00e34ca0 00000000 33ed3900 f2f13a00 10040000 ....3.9...:..... │ │ 0x00e34cb0 00000000 00000000 00000000 70d63a00 ............p.:. │ │ - 0x00e34cc0 d1233900 11040000 00000000 00000000 .#9............. │ │ - 0x00e34cd0 00000000 6dea3800 1b593800 12040000 ....m.8..Y8..... │ │ - 0x00e34ce0 00000000 00000000 00000000 53063900 ............S.9. │ │ + 0x00e34cc0 aa233900 11040000 00000000 00000000 .#9............. │ │ + 0x00e34cd0 00000000 46ea3800 f4583800 12040000 ....F.8..X8..... │ │ + 0x00e34ce0 00000000 00000000 00000000 2c063900 ............,.9. │ │ 0x00e34cf0 f37e3a00 13040000 00000000 00000000 .~:............. │ │ - 0x00e34d00 00000000 85453a00 dc233900 14040000 .....E:..#9..... │ │ - 0x00e34d10 00000000 00000000 00000000 425b3900 ............B[9. │ │ - 0x00e34d20 d9793900 15040000 00000000 00000000 .y9............. │ │ - 0x00e34d30 00000000 1ab13800 65cd3800 16040000 ......8.e.8..... │ │ - 0x00e34d40 00000000 00000000 00000000 22b13800 ............".8. │ │ + 0x00e34d00 00000000 85453a00 b5233900 14040000 .....E:..#9..... │ │ + 0x00e34d10 00000000 00000000 00000000 1b5b3900 .............[9. │ │ + 0x00e34d20 b2793900 15040000 00000000 00000000 .y9............. │ │ + 0x00e34d30 00000000 f3b03800 3ecd3800 16040000 ......8.>.8..... │ │ + 0x00e34d40 00000000 00000000 00000000 fbb03800 ..............8. │ │ 0x00e34d50 33d03900 17040000 00000000 00000000 3.9............. │ │ - 0x00e34d60 00000000 45603a00 59063900 18040000 ....E`:.Y.9..... │ │ + 0x00e34d60 00000000 45603a00 32063900 18040000 ....E`:.2.9..... │ │ 0x00e34d70 00000000 00000000 00000000 3fed3900 ............?.9. │ │ - 0x00e34d80 6d973900 19040000 00000000 00000000 m.9............. │ │ - 0x00e34d90 00000000 6ecd3800 93793800 1a040000 ....n.8..y8..... │ │ + 0x00e34d80 46973900 19040000 00000000 00000000 F.9............. │ │ + 0x00e34d90 00000000 47cd3800 6c793800 1a040000 ....G.8.ly8..... │ │ 0x00e34da0 00000000 00000000 00000000 9bb63a00 ..............:. │ │ - 0x00e34db0 77ea3800 1b040000 00000000 00000000 w.8............. │ │ - 0x00e34dc0 00000000 83ea3800 e1793900 1c040000 ......8..y9..... │ │ + 0x00e34db0 50ea3800 1b040000 00000000 00000000 P.8............. │ │ + 0x00e34dc0 00000000 5cea3800 ba793900 1c040000 ....\.8..y9..... │ │ 0x00e34dd0 00000000 00000000 00000000 47ed3900 ............G.9. │ │ 0x00e34de0 40c33b00 1d040000 00000000 00000000 @.;............. │ │ 0x00e34df0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e34e00 00000000 00000000 00000000 00000000 ................ │ │ 0x00e34e10 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e34e20 00000000 76973900 3ed03900 20040000 ....v.9.>.9. ... │ │ + 0x00e34e20 00000000 4f973900 3ed03900 20040000 ....O.9.>.9. ... │ │ 0x00e34e30 0b000000 3dbe4000 00000000 fa7e3a00 ....=.@......~:. │ │ 0x00e34e40 ec843b00 21040000 0b000000 48be4000 ..;.!.......H.@. │ │ 0x00e34e50 00000000 a6b63a00 a6b63a00 22040000 ......:...:."... │ │ 0x00e34e60 0b000000 53be4000 00000000 fff13a00 ....S.@.......:. │ │ 0x00e34e70 fff13a00 23040000 0b000000 5ebe4000 ..:.#.......^.@. │ │ 0x00e34e80 00000000 50ed3900 50ed3900 24040000 ....P.9.P.9.$... │ │ - 0x00e34e90 0b000000 69be4000 00000000 79943800 ....i.@.....y.8. │ │ + 0x00e34e90 0b000000 69be4000 00000000 52943800 ....i.@.....R.8. │ │ 0x00e34ea0 49d03900 25040000 00000000 00000000 I.9.%........... │ │ - 0x00e34eb0 00000000 ea793900 094a3b00 26040000 .....y9..J;.&... │ │ - 0x00e34ec0 00000000 00000000 00000000 26593800 ............&Y8. │ │ + 0x00e34eb0 00000000 c3793900 094a3b00 26040000 .....y9..J;.&... │ │ + 0x00e34ec0 00000000 00000000 00000000 ff583800 .............X8. │ │ 0x00e34ed0 7ad63a00 27040000 00000000 00000000 z.:.'........... │ │ 0x00e34ee0 00000000 902b3b00 5aed3900 28040000 .....+;.Z.9.(... │ │ 0x00e34ef0 00000000 00000000 00000000 c4b63a00 ..............:. │ │ 0x00e34f00 114a3b00 29040000 09000000 74be4000 .J;.).......t.@. │ │ - 0x00e34f10 00000000 40463b00 82943800 2a040000 ....@F;...8.*... │ │ + 0x00e34f10 00000000 40463b00 5b943800 2a040000 ....@F;.[.8.*... │ │ 0x00e34f20 09000000 7dbe4000 00000000 360f3b00 ....}.@.....6.;. │ │ - 0x00e34f30 2cb13800 2b040000 09000000 86be4000 ,.8.+.........@. │ │ - 0x00e34f40 00000000 430f3b00 79cd3800 2c040000 ....C.;.y.8.,... │ │ + 0x00e34f30 05b13800 2b040000 09000000 86be4000 ..8.+.........@. │ │ + 0x00e34f40 00000000 430f3b00 52cd3800 2c040000 ....C.;.R.8.,... │ │ 0x00e34f50 09000000 8fbe4000 00000000 4d603a00 ......@.....M`:. │ │ - 0x00e34f60 495b3900 2d040000 09000000 98be4000 I[9.-.........@. │ │ - 0x00e34f70 00000000 f2793900 d1b63a00 2e040000 .....y9...:..... │ │ - 0x00e34f80 09000000 a1be4000 00000000 3e763900 ......@.....>v9. │ │ + 0x00e34f60 225b3900 2d040000 09000000 98be4000 "[9.-.........@. │ │ + 0x00e34f70 00000000 cb793900 d1b63a00 2e040000 .....y9...:..... │ │ + 0x00e34f80 09000000 a1be4000 00000000 17763900 ......@......v9. │ │ 0x00e34f90 500f3b00 2f040000 09000000 aabe4000 P.;./.........@. │ │ - 0x00e34fa0 00000000 565b3900 f7843b00 30040000 ....V[9...;.0... │ │ - 0x00e34fb0 09000000 b3be4000 00000000 8f943800 ......@.......8. │ │ + 0x00e34fa0 00000000 2f5b3900 f7843b00 30040000 ..../[9...;.0... │ │ + 0x00e34fb0 09000000 b3be4000 00000000 68943800 ......@.....h.8. │ │ 0x00e34fc0 ea9a3a00 31040000 09000000 bcbe4000 ..:.1.........@. │ │ 0x00e34fd0 00000000 1df23a00 4ac33b00 32040000 ......:.J.;.2... │ │ 0x00e34fe0 09000000 c5be4000 00000000 5a603a00 ......@.....Z`:. │ │ 0x00e34ff0 982b3b00 33040000 09000000 cebe4000 .+;.3.........@. │ │ 0x00e35000 00000000 29d23a00 c8a13b00 34040000 ....).:...;.4... │ │ 0x00e35010 09000000 d7be4000 00000000 83e33b00 ......@.......;. │ │ 0x00e35020 057f3a00 35040000 09000000 e0be4000 ..:.5.........@. │ │ 0x00e35030 00000000 90e33b00 d5a13b00 36040000 ......;...;.6... │ │ 0x00e35040 09000000 e9be4000 00000000 9de33b00 ......@.......;. │ │ - 0x00e35050 635b3900 37040000 09000000 f2be4000 c[9.7.........@. │ │ + 0x00e35050 3c5b3900 37040000 09000000 f2be4000 <[9.7.........@. │ │ 0x00e35060 00000000 8b453a00 57c33b00 38040000 .....E:.W.;.8... │ │ - 0x00e35070 00000000 00000000 00000000 39b13800 ............9.8. │ │ + 0x00e35070 00000000 00000000 00000000 12b13800 ..............8. │ │ 0x00e35080 aae33b00 39040000 00000000 00000000 ..;.9........... │ │ 0x00e35090 00000000 e2a13b00 81d63a00 3a040000 ......;...:.:... │ │ 0x00e350a0 00000000 00000000 00000000 71233a00 ............q#:. │ │ 0x00e350b0 72673b00 3b040000 00000000 00000000 rg;.;........... │ │ - 0x00e350c0 00000000 e3233900 04853b00 3c040000 .....#9...;.<... │ │ + 0x00e350c0 00000000 bc233900 04853b00 3c040000 .....#9...;.<... │ │ 0x00e350d0 00000000 00000000 00000000 deb63a00 ..............:. │ │ 0x00e350e0 b8e33b00 3d040000 00000000 00000000 ..;.=........... │ │ - 0x00e350f0 00000000 ff793900 ff793900 3e040000 .....y9..y9.>... │ │ + 0x00e350f0 00000000 d8793900 d8793900 3e040000 .....y9..y9.>... │ │ 0x00e35100 0b000000 fbbe4000 00000000 5f013a00 ......@....._.:. │ │ 0x00e35110 5f013a00 3f040000 03000000 06bf4000 _.:.?.........@. │ │ - 0x00e35120 00000000 0bc63800 0bc63800 40040000 ......8...8.@... │ │ - 0x00e35130 03000000 09bf4000 00000000 9f793800 ......@......y8. │ │ - 0x00e35140 9f793800 41040000 03000000 0cbf4000 .y8.A.........@. │ │ - 0x00e35150 00000000 b6793800 9c943800 42040000 .....y8...8.B... │ │ + 0x00e35120 00000000 e4c53800 e4c53800 40040000 ......8...8.@... │ │ + 0x00e35130 03000000 09bf4000 00000000 78793800 ......@.....xy8. │ │ + 0x00e35140 78793800 41040000 03000000 0cbf4000 xy8.A.........@. │ │ + 0x00e35150 00000000 8f793800 75943800 42040000 .....y8.u.8.B... │ │ 0x00e35160 03000000 0fbf4000 00000000 2af23a00 ......@.....*.:. │ │ 0x00e35170 c6e33b00 43040000 03000000 12bf4000 ..;.C.........@. │ │ 0x00e35180 00000000 52d03900 52d03900 44040000 ....R.9.R.9.D... │ │ 0x00e35190 03000000 15bf4000 00000000 65c33b00 ......@.....e.;. │ │ 0x00e351a0 2df23a00 45040000 05000000 18bf4000 -.:.E.........@. │ │ 0x00e351b0 00000000 67603a00 5d0f3b00 46040000 ....g`:.].;.F... │ │ 0x00e351c0 09000000 1dbf4000 00000000 d6073a00 ......@.......:. │ │ 0x00e351d0 7f233a00 47040000 09000000 26bf4000 .#:.G.......&.@. │ │ 0x00e351e0 00000000 8fd63a00 63ed3900 48040000 ......:.c.9.H... │ │ 0x00e351f0 09000000 2fbf4000 00000000 98d63a00 ..../.@.......:. │ │ 0x00e35200 ecb63a00 49040000 09000000 38bf4000 ..:.I.......8.@. │ │ - 0x00e35210 00000000 2c593800 f0a13b00 4a040000 ....,Y8...;.J... │ │ - 0x00e35220 09000000 41bf4000 00000000 47b13800 ....A.@.....G.8. │ │ - 0x00e35230 207a3900 4b040000 09000000 4abf4000 z9.K.......J.@. │ │ + 0x00e35210 00000000 05593800 f0a13b00 4a040000 .....Y8...;.J... │ │ + 0x00e35220 09000000 41bf4000 00000000 20b13800 ....A.@..... .8. │ │ + 0x00e35230 f9793900 4b040000 09000000 4abf4000 .y9.K.......J.@. │ │ 0x00e35240 00000000 d4e33b00 f5b63a00 4c040000 ......;...:.L... │ │ 0x00e35250 09000000 53bf4000 00000000 ab243b00 ....S.@......$;. │ │ - 0x00e35260 50b13800 4d040000 09000000 5cbf4000 P.8.M.......\.@. │ │ + 0x00e35260 29b13800 4d040000 09000000 5cbf4000 ).8.M.......\.@. │ │ 0x00e35270 00000000 5ad03900 1e4a3b00 4e040000 ....Z.9..J;.N... │ │ 0x00e35280 09000000 65bf4000 00000000 a1d63a00 ....e.@.......:. │ │ - 0x00e35290 705b3900 4f040000 09000000 6ebf4000 p[9.O.......n.@. │ │ + 0x00e35290 495b3900 4f040000 09000000 6ebf4000 I[9.O.......n.@. │ │ 0x00e352a0 00000000 12853b00 a52b3b00 50040000 ......;..+;.P... │ │ - 0x00e352b0 09000000 77bf4000 00000000 81973900 ....w.@.......9. │ │ - 0x00e352c0 35593800 51040000 09000000 80bf4000 5Y8.Q.........@. │ │ + 0x00e352b0 09000000 77bf4000 00000000 5a973900 ....w.@.....Z.9. │ │ + 0x00e352c0 0e593800 51040000 09000000 80bf4000 .Y8.Q.........@. │ │ 0x00e352d0 00000000 6ced3900 127f3a00 52040000 ....l.9...:.R... │ │ - 0x00e352e0 09000000 89bf4000 00000000 38b13900 ......@.....8.9. │ │ + 0x00e352e0 09000000 89bf4000 00000000 11b13900 ......@.......9. │ │ 0x00e352f0 2c4a3b00 53040000 09000000 92bf4000 ,J;.S.........@. │ │ 0x00e35300 00000000 7fed3900 3c4a3b00 54040000 ......9.9.".:.d... │ │ - 0x00e35490 09000000 2bc04000 00000000 407a3900 ....+.@.....@z9. │ │ - 0x00e354a0 03243900 65040000 09000000 34c04000 .$9.e.......4.@. │ │ + 0x00e35480 00000000 b03e3900 227f3a00 64040000 .....>9.".:.d... │ │ + 0x00e35490 09000000 2bc04000 00000000 197a3900 ....+.@......z9. │ │ + 0x00e354a0 dc233900 65040000 09000000 34c04000 .#9.e.......4.@. │ │ 0x00e354b0 00000000 1b5c3a00 1b5c3a00 66040000 .....\:..\:.f... │ │ 0x00e354c0 00000000 00000000 00000000 bd7f3b00 ..............;. │ │ 0x00e354d0 bd7f3b00 67040000 00000000 00000000 ..;.g........... │ │ - 0x00e354e0 00000000 81933900 81933900 68040000 ......9...9.h... │ │ + 0x00e354e0 00000000 5a933900 5a933900 68040000 ....Z.9.Z.9.h... │ │ 0x00e354f0 00000000 00000000 00000000 255c3a00 ............%\:. │ │ 0x00e35500 255c3a00 69040000 00000000 00000000 %\:.i........... │ │ - 0x00e35510 00000000 438f3800 438f3800 6a040000 ....C.8.C.8.j... │ │ + 0x00e35510 00000000 1c8f3800 1c8f3800 6a040000 ......8...8.j... │ │ 0x00e35520 00000000 00000000 00000000 ee073a00 ..............:. │ │ 0x00e35530 b5d63a00 6b040000 08000000 3dc04000 ..:.k.......=.@. │ │ - 0x00e35540 00000000 e43e3900 4bb13900 6c040000 .....>9.K.9.l... │ │ - 0x00e35550 08000000 45c04000 00000000 57593800 ....E.@.....WY8. │ │ - 0x00e35560 98ea3800 6d040000 08000000 4dc04000 ..8.m.......M.@. │ │ - 0x00e35570 00000000 ee633b00 5f593800 6e040000 .....c;._Y8.n... │ │ - 0x00e35580 08000000 55c04000 00000000 a0ea3800 ....U.@.......8. │ │ + 0x00e35540 00000000 bd3e3900 24b13900 6c040000 .....>9.$.9.l... │ │ + 0x00e35550 08000000 45c04000 00000000 30593800 ....E.@.....0Y8. │ │ + 0x00e35560 71ea3800 6d040000 08000000 4dc04000 q.8.m.......M.@. │ │ + 0x00e35570 00000000 ee633b00 38593800 6e040000 .....c;.8Y8.n... │ │ + 0x00e35580 08000000 55c04000 00000000 79ea3800 ....U.@.....y.8. │ │ 0x00e35590 9c233a00 6f040000 08000000 5dc04000 .#:.o.......].@. │ │ - 0x00e355a0 00000000 2f7f3a00 67593800 70040000 ..../.:.gY8.p... │ │ - 0x00e355b0 08000000 65c04000 00000000 93cd3800 ....e.@.......8. │ │ - 0x00e355c0 ea3e3900 71040000 08000000 6dc04000 .>9.q.......m.@. │ │ - 0x00e355d0 00000000 9bcd3800 5e853b00 72040000 ......8.^.;.r... │ │ + 0x00e355a0 00000000 2f7f3a00 40593800 70040000 ..../.:.@Y8.p... │ │ + 0x00e355b0 08000000 65c04000 00000000 6ccd3800 ....e.@.....l.8. │ │ + 0x00e355c0 c33e3900 71040000 08000000 6dc04000 .>9.q.......m.@. │ │ + 0x00e355d0 00000000 74cd3800 5e853b00 72040000 ....t.8.^.;.r... │ │ 0x00e355e0 08000000 75c04000 00000000 387f3a00 ....u.@.....8.:. │ │ 0x00e355f0 b32b3b00 73040000 08000000 7dc04000 .+;.s.......}.@. │ │ 0x00e35600 00000000 854a3b00 80673b00 74040000 .....J;..g;.t... │ │ - 0x00e35610 03000000 85c04000 00000000 f23e3900 ......@......>9. │ │ - 0x00e35620 f23e3900 75040000 05000000 88c04000 .>9.u.........@. │ │ + 0x00e35610 03000000 85c04000 00000000 cb3e3900 ......@......>9. │ │ + 0x00e35620 cb3e3900 75040000 05000000 88c04000 .>9.u.........@. │ │ 0x00e35630 00000000 a4233a00 a4233a00 76040000 .....#:..#:.v... │ │ - 0x00e35640 06000000 8dc04000 00000000 10243900 ......@......$9. │ │ + 0x00e35640 06000000 8dc04000 00000000 e9233900 ......@......#9. │ │ 0x00e35650 9fd03900 77040000 08000000 93c04000 ..9.w.........@. │ │ - 0x00e35660 00000000 c6793800 4d7a3900 78040000 .....y8.Mz9.x... │ │ + 0x00e35660 00000000 9f793800 267a3900 78040000 .....y8.&z9.x... │ │ 0x00e35670 08000000 9bc04000 00000000 8dc33b00 ......@.......;. │ │ 0x00e35680 407f3a00 79040000 09000000 a3c04000 @.:.y.........@. │ │ 0x00e35690 00000000 1ca23b00 750f3b00 7a040000 ......;.u.;.z... │ │ 0x00e356a0 09000000 acc04000 00000000 67853b00 ......@.....g.;. │ │ 0x00e356b0 67853b00 7b040000 08000000 b5c04000 g.;.{.........@. │ │ - 0x00e356c0 00000000 6f063900 14243900 7c040000 ....o.9..$9.|... │ │ + 0x00e356c0 00000000 48063900 ed233900 7c040000 ....H.9..#9.|... │ │ 0x00e356d0 09000000 bdc04000 00000000 3fb73a00 ......@.....?.:. │ │ 0x00e356e0 9cc33b00 7d040000 09000000 c6c04000 ..;.}.........@. │ │ 0x00e356f0 00000000 71f23a00 71f23a00 7e040000 ....q.:.q.:.~... │ │ - 0x00e35700 03000000 cfc04000 00000000 f83e3900 ......@......>9. │ │ - 0x00e35710 f83e3900 7f040000 07000000 d2c04000 .>9...........@. │ │ - 0x00e35720 00000000 a95b3900 78f23a00 80040000 .....[9.x.:..... │ │ + 0x00e35700 03000000 cfc04000 00000000 d13e3900 ......@......>9. │ │ + 0x00e35710 d13e3900 7f040000 07000000 d2c04000 .>9...........@. │ │ + 0x00e35720 00000000 825b3900 78f23a00 80040000 .....[9.x.:..... │ │ 0x00e35730 0a000000 d9c04000 00000000 049b3a00 ......@.......:. │ │ 0x00e35740 b7ed3900 81040000 0b000000 e3c04000 ..9...........@. │ │ 0x00e35750 00000000 8c4a3b00 dde33b00 82040000 .....J;...;..... │ │ - 0x00e35760 0b000000 eec04000 00000000 a2973900 ......@.......9. │ │ + 0x00e35760 0b000000 eec04000 00000000 7b973900 ......@.....{.9. │ │ 0x00e35770 2ba23b00 83040000 0b000000 f9c04000 +.;...........@. │ │ 0x00e35780 00000000 fbe33b00 ae233a00 84040000 ......;..#:..... │ │ 0x00e35790 0a000000 04c14000 00000000 8c853b00 ......@.......;. │ │ - 0x00e357a0 70593800 85040000 0a000000 0ec14000 pY8...........@. │ │ + 0x00e357a0 49593800 85040000 0a000000 0ec14000 IY8...........@. │ │ 0x00e357b0 00000000 d5ed3900 f4073a00 86040000 ......9...:..... │ │ 0x00e357c0 0b000000 18c14000 00000000 93673b00 ......@......g;. │ │ - 0x00e357d0 ff3e3900 87040000 0d000000 23c14000 .>9.........#.@. │ │ + 0x00e357d0 d83e3900 87040000 0d000000 23c14000 .>9.........#.@. │ │ 0x00e357e0 00000000 cfd63a00 9a4a3b00 88040000 ......:..J;..... │ │ 0x00e357f0 0d000000 30c14000 00000000 99453a00 ....0.@......E:. │ │ - 0x00e35800 aa943800 89040000 0d000000 3dc14000 ..8.........=.@. │ │ - 0x00e35810 00000000 c6233a00 193f3900 8a040000 .....#:..?9..... │ │ + 0x00e35800 83943800 89040000 0d000000 3dc14000 ..8.........=.@. │ │ + 0x00e35810 00000000 c6233a00 f23e3900 8a040000 .....#:..>9..... │ │ 0x00e35820 0d000000 4ac14000 00000000 0de43b00 ....J.@.......;. │ │ 0x00e35830 cf233a00 8b040000 0d000000 57c14000 .#:.........W.@. │ │ - 0x00e35840 00000000 b7943800 59b13800 8c040000 ......8.Y.8..... │ │ + 0x00e35840 00000000 90943800 32b13800 8c040000 ......8.2.8..... │ │ 0x00e35850 0d000000 64c14000 00000000 c3c33b00 ....d.@.......;. │ │ 0x00e35860 a3d03900 8d040000 0d000000 71c14000 ..9.........q.@. │ │ 0x00e35870 00000000 64b73a00 d8d63a00 8e040000 ....d.:...:..... │ │ 0x00e35880 0d000000 7ec14000 00000000 e0ed3900 ....~.@.......9. │ │ 0x00e35890 16e43b00 8f040000 0d000000 8bc14000 ..;...........@. │ │ - 0x00e358a0 00000000 a8ea3800 66b13800 90040000 ......8.f.8..... │ │ + 0x00e358a0 00000000 81ea3800 3fb13800 90040000 ......8.?.8..... │ │ 0x00e358b0 0d000000 98c14000 00000000 e5d63a00 ......@.......:. │ │ 0x00e358c0 87603a00 91040000 0d000000 a5c14000 .`:...........@. │ │ 0x00e358d0 00000000 11083a00 11083a00 92040000 ......:...:..... │ │ - 0x00e358e0 02000000 b2c14000 00000000 b1973900 ......@.......9. │ │ - 0x00e358f0 263f3900 93040000 05000000 b4c14000 &?9...........@. │ │ - 0x00e35900 00000000 ad363900 49a23b00 94040000 .....69.I.;..... │ │ + 0x00e358e0 02000000 b2c14000 00000000 8a973900 ......@.......9. │ │ + 0x00e358f0 ff3e3900 93040000 05000000 b4c14000 .>9...........@. │ │ + 0x00e35900 00000000 86363900 49a23b00 94040000 .....69.I.;..... │ │ 0x00e35910 08000000 b9c14000 00000000 8df23a00 ......@.......:. │ │ 0x00e35920 8df23a00 95040000 08000000 c1c14000 ..:...........@. │ │ - 0x00e35930 00000000 c0943800 c0943800 96040000 ......8...8..... │ │ + 0x00e35930 00000000 99943800 99943800 96040000 ......8...8..... │ │ 0x00e35940 09000000 c9c14000 00000000 129b3a00 ......@.......:. │ │ 0x00e35950 129b3a00 97040000 09000000 d2c14000 ..:...........@. │ │ - 0x00e35960 00000000 d0943800 d0943800 98040000 ......8...8..... │ │ - 0x00e35970 08000000 dbc14000 00000000 b35b3900 ......@......[9. │ │ - 0x00e35980 b35b3900 99040000 09000000 e3c14000 .[9...........@. │ │ + 0x00e35960 00000000 a9943800 a9943800 98040000 ......8...8..... │ │ + 0x00e35970 08000000 dbc14000 00000000 8c5b3900 ......@......[9. │ │ + 0x00e35980 8c5b3900 99040000 09000000 e3c14000 .[9...........@. │ │ 0x00e35990 00000000 6db73a00 6db73a00 9a040000 ....m.:.m.:..... │ │ 0x00e359a0 09000000 ecc14000 00000000 4da23b00 ......@.....M.;. │ │ 0x00e359b0 4da23b00 9b040000 07000000 f5c14000 M.;...........@. │ │ 0x00e359c0 00000000 96853b00 96853b00 9c040000 ......;...;..... │ │ 0x00e359d0 08000000 fcc14000 00000000 eed63a00 ......@.......:. │ │ 0x00e359e0 eed63a00 9d040000 09000000 04c24000 ..:...........@. │ │ 0x00e359f0 00000000 b0d03900 b0d03900 9e040000 ......9...9..... │ │ - 0x00e35a00 08000000 0dc24000 00000000 c85b3900 ......@......[9. │ │ - 0x00e35a10 c85b3900 9f040000 09000000 15c24000 .[9...........@. │ │ + 0x00e35a00 08000000 0dc24000 00000000 a15b3900 ......@......[9. │ │ + 0x00e35a10 a15b3900 9f040000 09000000 15c24000 .[9...........@. │ │ 0x00e35a20 00000000 b1f23a00 16083a00 a0040000 ......:...:..... │ │ 0x00e35a30 09000000 1ec24000 00000000 fbd63a00 ......@.......:. │ │ 0x00e35a40 94603a00 a1040000 09000000 27c24000 .`:.........'.@. │ │ 0x00e35a50 00000000 d7d03900 bb2b3b00 a2040000 ......9..+;..... │ │ 0x00e35a60 09000000 30c24000 00000000 fcd03900 ....0.@.......9. │ │ 0x00e35a70 fcd03900 a3040000 00000000 00000000 ..9............. │ │ 0x00e35a80 00000000 a2453a00 a2453a00 a4040000 .....E:..E:..... │ │ 0x00e35a90 00000000 00000000 00000000 279b3a00 ............'.:. │ │ 0x00e35aa0 279b3a00 a5040000 00000000 00000000 '.:............. │ │ 0x00e35ab0 00000000 06d13900 06d13900 a6040000 ......9...9..... │ │ - 0x00e35ac0 00000000 00000000 00000000 66b13900 ............f.9. │ │ - 0x00e35ad0 66b13900 a7040000 00000000 00000000 f.9............. │ │ - 0x00e35ae0 00000000 8ea43800 8ea43800 a8040000 ......8...8..... │ │ + 0x00e35ac0 00000000 00000000 00000000 3fb13900 ............?.9. │ │ + 0x00e35ad0 3fb13900 a7040000 00000000 00000000 ?.9............. │ │ + 0x00e35ae0 00000000 67a43800 67a43800 a8040000 ....g.8.g.8..... │ │ 0x00e35af0 00000000 00000000 00000000 d6f23a00 ..............:. │ │ 0x00e35b00 d6f23a00 a9040000 08000000 39c24000 ..:.........9.@. │ │ - 0x00e35b10 00000000 4d3f3900 4d3f3900 aa040000 ....M?9.M?9..... │ │ + 0x00e35b10 00000000 263f3900 263f3900 aa040000 ....&?9.&?9..... │ │ 0x00e35b20 08000000 41c24000 00000000 87b73a00 ....A.@.......:. │ │ 0x00e35b30 3d083a00 ab040000 05000000 49c24000 =.:.........I.@. │ │ - 0x00e35b40 00000000 ac453a00 3b243900 ac040000 .....E:.;$9..... │ │ + 0x00e35b40 00000000 ac453a00 14243900 ac040000 .....E:..$9..... │ │ 0x00e35b50 09000000 4ec24000 00000000 b8853b00 ....N.@.......;. │ │ 0x00e35b60 bb603a00 ad040000 09000000 57c24000 .`:.........W.@. │ │ - 0x00e35b70 00000000 e22b3b00 a4cd3800 ae040000 .....+;...8..... │ │ + 0x00e35b70 00000000 e22b3b00 7dcd3800 ae040000 .....+;.}.8..... │ │ 0x00e35b80 00000000 00000000 00000000 5c7f3a00 ............\.:. │ │ - 0x00e35b90 ce793800 af040000 00000000 00000000 .y8............. │ │ + 0x00e35b90 a7793800 af040000 00000000 00000000 .y8............. │ │ 0x00e35ba0 00000000 5aa23b00 66a23b00 b0040000 ....Z.;.f.;..... │ │ 0x00e35bb0 00000000 00000000 00000000 ee2b3b00 .............+;. │ │ 0x00e35bc0 910f3b00 b1040000 0a000000 60c24000 ..;.........`.@. │ │ - 0x00e35bd0 00000000 da793800 43243900 b2040000 .....y8.C$9..... │ │ - 0x00e35be0 0a000000 6ac24000 00000000 e5793800 ....j.@......y8. │ │ - 0x00e35bf0 73b13800 b3040000 00000000 00000000 s.8............. │ │ + 0x00e35bd0 00000000 b3793800 1c243900 b2040000 .....y8..$9..... │ │ + 0x00e35be0 0a000000 6ac24000 00000000 be793800 ....j.@......y8. │ │ + 0x00e35bf0 4cb13800 b3040000 00000000 00000000 L.8............. │ │ 0x00e35c00 00000000 9c0f3b00 72a23b00 b4040000 ......;.r.;..... │ │ - 0x00e35c10 08000000 74c24000 00000000 94063900 ....t.@.......9. │ │ + 0x00e35c10 08000000 74c24000 00000000 6d063900 ....t.@.....m.9. │ │ 0x00e35c20 c0853b00 b5040000 00000000 00000000 ..;............. │ │ - 0x00e35c30 00000000 e6ab3900 a40f3b00 b6040000 ......9...;..... │ │ - 0x00e35c40 00000000 00000000 00000000 7ab13800 ............z.8. │ │ - 0x00e35c50 b0cd3800 b7040000 00000000 00000000 ..8............. │ │ + 0x00e35c30 00000000 bfab3900 a40f3b00 b6040000 ......9...;..... │ │ + 0x00e35c40 00000000 00000000 00000000 53b13800 ............S.8. │ │ + 0x00e35c50 89cd3800 b7040000 00000000 00000000 ..8............. │ │ 0x00e35c60 00000000 20d73a00 a74a3b00 b8040000 .... .:..J;..... │ │ 0x00e35c70 08000000 7cc24000 00000000 7fa23b00 ....|.@.......;. │ │ 0x00e35c80 9e673b00 b9040000 08000000 84c24000 .g;...........@. │ │ 0x00e35c90 00000000 ccc33b00 36d73a00 ba040000 ......;.6.:..... │ │ 0x00e35ca0 08000000 8cc24000 00000000 687f3a00 ......@.....h.:. │ │ 0x00e35cb0 8cb73a00 bb040000 08000000 94c24000 ..:...........@. │ │ - 0x00e35cc0 00000000 971f3900 971f3900 bc040000 ......9...9..... │ │ + 0x00e35cc0 00000000 701f3900 701f3900 bc040000 ....p.9.p.9..... │ │ 0x00e35cd0 00000000 00000000 00000000 f13f3a00 .............?:. │ │ 0x00e35ce0 f13f3a00 bd040000 00000000 00000000 .?:............. │ │ - 0x00e35cf0 00000000 65013900 65013900 be040000 ....e.9.e.9..... │ │ - 0x00e35d00 00000000 00000000 00000000 0dac3900 ..............9. │ │ - 0x00e35d10 0dac3900 bf040000 00000000 00000000 ..9............. │ │ - 0x00e35d20 00000000 df733900 df733900 c0040000 .....s9..s9..... │ │ + 0x00e35cf0 00000000 3e013900 3e013900 be040000 ....>.9.>.9..... │ │ + 0x00e35d00 00000000 00000000 00000000 e6ab3900 ..............9. │ │ + 0x00e35d10 e6ab3900 bf040000 00000000 00000000 ..9............. │ │ + 0x00e35d20 00000000 b8733900 b8733900 c0040000 .....s9..s9..... │ │ 0x00e35d30 00000000 00000000 00000000 aadd3b00 ..............;. │ │ 0x00e35d40 aadd3b00 c1040000 00000000 00000000 ..;............. │ │ - 0x00e35d50 00000000 95b73a00 da5b3900 c2040000 ......:..[9..... │ │ + 0x00e35d50 00000000 95b73a00 b35b3900 c2040000 ......:..[9..... │ │ 0x00e35d60 00000000 00000000 00000000 d9c33b00 ..............;. │ │ 0x00e35d70 ac0f3b00 c3040000 08000000 9cc24000 ..;...........@. │ │ 0x00e35d80 00000000 e9ed3900 b4453a00 c4040000 ......9..E:..... │ │ 0x00e35d90 08000000 a4c24000 00000000 e4c33b00 ......@.......;. │ │ 0x00e35da0 11c43b00 c5040000 08000000 acc24000 ..;...........@. │ │ - 0x00e35db0 00000000 70b13900 83593800 c6040000 ....p.9..Y8..... │ │ + 0x00e35db0 00000000 49b13900 5c593800 c6040000 ....I.9.\Y8..... │ │ 0x00e35dc0 08000000 b4c24000 00000000 42083a00 ......@.....B.:. │ │ 0x00e35dd0 42083a00 c7040000 08000000 bcc24000 B.:...........@. │ │ - 0x00e35de0 00000000 9a063900 9a063900 c8040000 ......9...9..... │ │ + 0x00e35de0 00000000 73063900 73063900 c8040000 ....s.9.s.9..... │ │ 0x00e35df0 08000000 c4c24000 00000000 fded3900 ......@.......9. │ │ 0x00e35e00 fded3900 c9040000 08000000 ccc24000 ..9...........@. │ │ - 0x00e35e10 00000000 627a3900 627a3900 ca040000 ....bz9.bz9..... │ │ + 0x00e35e10 00000000 3b7a3900 3b7a3900 ca040000 ....;z9.;z9..... │ │ 0x00e35e20 05000000 d4c24000 00000000 3cc43b00 ......@.....<.;. │ │ 0x00e35e30 b94a3b00 cb040000 05000000 d9c24000 .J;...........@. │ │ - 0x00e35e40 00000000 ec793800 b0063900 cc040000 .....y8...9..... │ │ + 0x00e35e40 00000000 c5793800 89063900 cc040000 .....y8...9..... │ │ 0x00e35e50 06000000 dec24000 00000000 9eb73a00 ......@.......:. │ │ - 0x00e35e60 f9943800 cd040000 06000000 e4c24000 ..8...........@. │ │ - 0x00e35e70 00000000 76b13900 fd793800 ce040000 ....v.9..y8..... │ │ + 0x00e35e60 d2943800 cd040000 06000000 e4c24000 ..8...........@. │ │ + 0x00e35e70 00000000 4fb13900 d6793800 ce040000 ....O.9..y8..... │ │ 0x00e35e80 06000000 eac24000 00000000 e9f23a00 ......@.......:. │ │ 0x00e35e90 a7673b00 cf040000 06000000 f0c24000 .g;...........@. │ │ - 0x00e35ea0 00000000 319b3a00 b3593800 d0040000 ....1.:..Y8..... │ │ + 0x00e35ea0 00000000 319b3a00 8c593800 d0040000 ....1.:..Y8..... │ │ 0x00e35eb0 06000000 f6c24000 00000000 23e43b00 ......@.....#.;. │ │ - 0x00e35ec0 82b13800 d1040000 06000000 fcc24000 ..8...........@. │ │ + 0x00e35ec0 5bb13800 d1040000 06000000 fcc24000 [.8...........@. │ │ 0x00e35ed0 00000000 f92b3b00 f92b3b00 d2040000 .....+;..+;..... │ │ 0x00e35ee0 0b000000 02c34000 00000000 4ac43b00 ......@.....J.;. │ │ 0x00e35ef0 4ac43b00 d3040000 0b000000 0dc34000 J.;...........@. │ │ 0x00e35f00 00000000 dc233a00 dc233a00 d4040000 .....#:..#:..... │ │ - 0x00e35f10 0b000000 18c34000 00000000 603f3900 ......@.....`?9. │ │ - 0x00e35f20 603f3900 d5040000 0b000000 23c34000 `?9.........#.@. │ │ + 0x00e35f10 0b000000 18c34000 00000000 393f3900 ......@.....9?9. │ │ + 0x00e35f20 393f3900 d5040000 0b000000 23c34000 9?9.........#.@. │ │ 0x00e35f30 00000000 f3233a00 f3233a00 d6040000 .....#:..#:..... │ │ 0x00e35f40 07000000 2ec34000 00000000 5dc43b00 ......@.....].;. │ │ 0x00e35f50 5dc43b00 d7040000 08000000 35c34000 ].;.........5.@. │ │ - 0x00e35f60 00000000 4e243900 4e243900 d8040000 ....N$9.N$9..... │ │ - 0x00e35f70 08000000 3dc34000 00000000 66243900 ....=.@.....f$9. │ │ - 0x00e35f80 66243900 d9040000 08000000 45c34000 f$9.........E.@. │ │ + 0x00e35f60 00000000 27243900 27243900 d8040000 ....'$9.'$9..... │ │ + 0x00e35f70 08000000 3dc34000 00000000 3f243900 ....=.@.....?$9. │ │ + 0x00e35f80 3f243900 d9040000 08000000 45c34000 ?$9.........E.@. │ │ 0x00e35f90 00000000 afb73a00 afb73a00 da040000 ......:...:..... │ │ - 0x00e35fa0 08000000 4dc34000 00000000 177a3800 ....M.@......z8. │ │ + 0x00e35fa0 08000000 4dc34000 00000000 f0793800 ....M.@......y8. │ │ 0x00e35fb0 70c43b00 db040000 08000000 55c34000 p.;.........U.@. │ │ - 0x00e35fc0 00000000 87b13900 13ee3900 dc040000 ......9...9..... │ │ - 0x00e35fd0 08000000 5dc34000 00000000 cd593800 ....].@......Y8. │ │ + 0x00e35fc0 00000000 60b13900 13ee3900 dc040000 ....`.9...9..... │ │ + 0x00e35fd0 08000000 5dc34000 00000000 a6593800 ....].@......Y8. │ │ 0x00e35fe0 c6853b00 dd040000 08000000 65c34000 ..;.........e.@. │ │ 0x00e35ff0 00000000 8ea23b00 8ea23b00 de040000 ......;...;..... │ │ 0x00e36000 0b000000 6dc34000 00000000 c1673b00 ....m.@......g;. │ │ 0x00e36010 c1673b00 df040000 0b000000 78c34000 .g;.........x.@. │ │ - 0x00e36020 00000000 76243900 13953800 e0040000 ....v$9...8..... │ │ + 0x00e36020 00000000 4f243900 ec943800 e0040000 ....O$9...8..... │ │ 0x00e36030 08000000 83c34000 00000000 d2853b00 ......@.......;. │ │ - 0x00e36040 7e243900 e1040000 08000000 8bc34000 ~$9...........@. │ │ + 0x00e36040 57243900 e1040000 08000000 8bc34000 W$9...........@. │ │ 0x00e36050 00000000 bf0f3b00 bf0f3b00 e2040000 ......;...;..... │ │ - 0x00e36060 0b000000 93c34000 00000000 9cb13800 ......@.......8. │ │ - 0x00e36070 9cb13800 e3040000 08000000 9ec34000 ..8...........@. │ │ - 0x00e36080 00000000 7b3f3900 7b3f3900 e4040000 ....{?9.{?9..... │ │ + 0x00e36060 0b000000 93c34000 00000000 75b13800 ......@.....u.8. │ │ + 0x00e36070 75b13800 e3040000 08000000 9ec34000 u.8...........@. │ │ + 0x00e36080 00000000 543f3900 543f3900 e4040000 ....T?9.T?9..... │ │ 0x00e36090 08000000 a6c34000 00000000 f9233a00 ......@......#:. │ │ 0x00e360a0 f9233a00 e5040000 08000000 aec34000 .#:...........@. │ │ 0x00e360b0 00000000 c1b73a00 c1b73a00 e6040000 ......:...:..... │ │ 0x00e360c0 08000000 b6c34000 00000000 10d13900 ......@.......9. │ │ 0x00e360d0 10d13900 e7040000 08000000 bec34000 ..9...........@. │ │ - 0x00e360e0 00000000 d8593800 d8593800 e8040000 .....Y8..Y8..... │ │ + 0x00e360e0 00000000 b1593800 b1593800 e8040000 .....Y8..Y8..... │ │ 0x00e360f0 08000000 c6c34000 00000000 22d13900 ......@.....".9. │ │ 0x00e36100 22d13900 e9040000 08000000 cec34000 ".9...........@. │ │ - 0x00e36110 00000000 b8cd3800 b8cd3800 ea040000 ......8...8..... │ │ + 0x00e36110 00000000 91cd3800 91cd3800 ea040000 ......8...8..... │ │ 0x00e36120 09000000 d6c34000 00000000 102c3b00 ......@......,;. │ │ 0x00e36130 102c3b00 eb040000 09000000 dfc34000 .,;...........@. │ │ - 0x00e36140 00000000 94b13900 94b13900 ec040000 ......9...9..... │ │ + 0x00e36140 00000000 6db13900 6db13900 ec040000 ....m.9.m.9..... │ │ 0x00e36150 09000000 e8c34000 00000000 212c3b00 ......@.....!,;. │ │ 0x00e36160 212c3b00 ed040000 0b000000 f1c34000 !,;...........@. │ │ 0x00e36170 00000000 d2b73a00 d2b73a00 ee040000 ......:...:..... │ │ - 0x00e36180 0b000000 fcc34000 00000000 e45b3900 ......@......[9. │ │ - 0x00e36190 e45b3900 ef040000 09000000 07c44000 .[9...........@. │ │ + 0x00e36180 0b000000 fcc34000 00000000 bd5b3900 ......@......[9. │ │ + 0x00e36190 bd5b3900 ef040000 09000000 07c44000 .[9...........@. │ │ 0x00e361a0 00000000 d7673b00 d7673b00 f0040000 .....g;..g;..... │ │ 0x00e361b0 01000000 10c44000 00000000 21ee3900 ......@.....!.9. │ │ 0x00e361c0 21ee3900 f1040000 02000000 11c44000 !.9...........@. │ │ 0x00e361d0 00000000 34e43b00 34e43b00 f2040000 ....4.;.4.;..... │ │ 0x00e361e0 04000000 13c44000 00000000 da853b00 ......@.......;. │ │ 0x00e361f0 da853b00 f3040000 05000000 17c44000 ..;...........@. │ │ 0x00e36200 00000000 efb73a00 efb73a00 f4040000 ......:...:..... │ │ 0x00e36210 06000000 1cc44000 00000000 7ec43b00 ......@.....~.;. │ │ 0x00e36220 7ec43b00 f5040000 06000000 22c44000 ~.;.........".@. │ │ - 0x00e36230 00000000 8d3f3900 8d3f3900 f6040000 .....?9..?9..... │ │ - 0x00e36240 06000000 28c44000 00000000 b1ea3800 ....(.@.......8. │ │ - 0x00e36250 b1ea3800 f7040000 06000000 2ec44000 ..8...........@. │ │ - 0x00e36260 00000000 ca063900 ca063900 f8040000 ......9...9..... │ │ - 0x00e36270 06000000 34c44000 00000000 1b953800 ....4.@.......8. │ │ - 0x00e36280 1b953800 f9040000 05000000 3ac44000 ..8.........:.@. │ │ + 0x00e36230 00000000 663f3900 663f3900 f6040000 ....f?9.f?9..... │ │ + 0x00e36240 06000000 28c44000 00000000 8aea3800 ....(.@.......8. │ │ + 0x00e36250 8aea3800 f7040000 06000000 2ec44000 ..8...........@. │ │ + 0x00e36260 00000000 a3063900 a3063900 f8040000 ......9...9..... │ │ + 0x00e36270 06000000 34c44000 00000000 f4943800 ....4.@.......8. │ │ + 0x00e36280 f4943800 f9040000 05000000 3ac44000 ..8.........:.@. │ │ 0x00e36290 00000000 3f2c3b00 3f2c3b00 fa040000 ....?,;.?,;..... │ │ - 0x00e362a0 06000000 3fc44000 00000000 015c3900 ....?.@......\9. │ │ - 0x00e362b0 015c3900 fb040000 07000000 45c44000 .\9.........E.@. │ │ + 0x00e362a0 06000000 3fc44000 00000000 da5b3900 ....?.@......[9. │ │ + 0x00e362b0 da5b3900 fb040000 07000000 45c44000 .[9.........E.@. │ │ 0x00e362c0 00000000 a7a23b00 a7a23b00 fc040000 ......;...;..... │ │ 0x00e362d0 07000000 4cc44000 00000000 02b83a00 ....L.@.......:. │ │ 0x00e362e0 02b83a00 fd040000 07000000 53c44000 ..:.........S.@. │ │ - 0x00e362f0 00000000 21953800 21953800 fe040000 ....!.8.!.8..... │ │ + 0x00e362f0 00000000 fa943800 fa943800 fe040000 ......8...8..... │ │ 0x00e36300 07000000 5ac44000 00000000 26ee3900 ....Z.@.....&.9. │ │ 0x00e36310 26ee3900 ff040000 07000000 61c44000 &.9.........a.@. │ │ - 0x00e36320 00000000 37953800 37953800 00050000 ....7.8.7.8..... │ │ + 0x00e36320 00000000 10953800 10953800 00050000 ......8...8..... │ │ 0x00e36330 0b000000 68c44000 00000000 3ed73a00 ....h.@.....>.:. │ │ 0x00e36340 3ed73a00 01050000 0a000000 73c44000 >.:.........s.@. │ │ 0x00e36350 00000000 777f3a00 8b7f3a00 02050000 ....w.:...:..... │ │ 0x00e36360 07000000 7dc44000 00000000 c2453a00 ....}.@......E:. │ │ - 0x00e36370 a9b13900 03050000 0c000000 84c44000 ..9...........@. │ │ + 0x00e36370 82b13900 03050000 0c000000 84c44000 ..9...........@. │ │ 0x00e36380 00000000 faf23a00 faf23a00 04050000 ......:...:..... │ │ - 0x00e36390 0b000000 90c44000 00000000 697a3900 ......@.....iz9. │ │ - 0x00e363a0 697a3900 05050000 00000000 00000000 iz9............. │ │ + 0x00e36390 0b000000 90c44000 00000000 427a3900 ......@.....Bz9. │ │ + 0x00e363a0 427a3900 05050000 00000000 00000000 Bz9............. │ │ 0x00e363b0 00000000 50083a00 50083a00 06050000 ....P.:.P.:..... │ │ 0x00e363c0 00000000 00000000 00000000 2dd13900 ............-.9. │ │ 0x00e363d0 2dd13900 07050000 00000000 00000000 -.9............. │ │ - 0x00e363e0 00000000 bc973900 42d13900 08050000 ......9.B.9..... │ │ + 0x00e363e0 00000000 95973900 42d13900 08050000 ......9.B.9..... │ │ 0x00e363f0 00000000 00000000 00000000 52e43b00 ............R.;. │ │ - 0x00e36400 c4b13900 09050000 00000000 00000000 ..9............. │ │ + 0x00e36400 9db13900 09050000 00000000 00000000 ..9............. │ │ 0x00e36410 00000000 57e43b00 cf4a3b00 0a050000 ....W.;..J;..... │ │ 0x00e36420 08000000 9bc44000 00000000 18b83a00 ......@.......:. │ │ 0x00e36430 28b83a00 0b050000 0a000000 a3c44000 (.:...........@. │ │ - 0x00e36440 00000000 0af33a00 d3cd3800 0c050000 ......:...8..... │ │ - 0x00e36450 09000000 adc44000 00000000 247a3800 ......@.....$z8. │ │ - 0x00e36460 7e7a3900 0d050000 09000000 b6c44000 ~z9...........@. │ │ - 0x00e36470 00000000 c3603a00 327a3800 0e050000 .....`:.2z8..... │ │ + 0x00e36440 00000000 0af33a00 accd3800 0c050000 ......:...8..... │ │ + 0x00e36450 09000000 adc44000 00000000 fd793800 ......@......y8. │ │ + 0x00e36460 577a3900 0d050000 09000000 b6c44000 Wz9...........@. │ │ + 0x00e36470 00000000 c3603a00 0b7a3800 0e050000 .....`:..z8..... │ │ 0x00e36480 09000000 bfc44000 00000000 dd453a00 ......@......E:. │ │ 0x00e36490 4ad73a00 0f050000 03000000 c8c44000 J.:...........@. │ │ 0x00e364a0 00000000 9f7f3a00 b67f3a00 10050000 ......:...:..... │ │ - 0x00e364b0 03000000 cbc44000 00000000 ceea3800 ......@.......8. │ │ + 0x00e364b0 03000000 cbc44000 00000000 a7ea3800 ......@.......8. │ │ 0x00e364c0 44b83a00 11050000 03000000 cec44000 D.:...........@. │ │ 0x00e364d0 00000000 fa453a00 73b83a00 12050000 .....E:.s.:..... │ │ 0x00e364e0 03000000 d1c44000 00000000 13463a00 ......@......F:. │ │ 0x00e364f0 e77f3a00 13050000 03000000 d4c44000 ..:...........@. │ │ 0x00e36500 00000000 36ee3900 0b243a00 14050000 ....6.9..$:..... │ │ - 0x00e36510 03000000 d7c44000 00000000 185c3900 ......@......\9. │ │ - 0x00e36520 e2ea3800 15050000 03000000 dac44000 ..8...........@. │ │ + 0x00e36510 03000000 d7c44000 00000000 f15b3900 ......@......[9. │ │ + 0x00e36520 bbea3800 15050000 03000000 dac44000 ..8...........@. │ │ 0x00e36530 00000000 9bc43b00 5fe43b00 16050000 ......;._.;..... │ │ 0x00e36540 03000000 ddc44000 00000000 c0a23b00 ......@.......;. │ │ 0x00e36550 1af33a00 17050000 03000000 e0c44000 ..:...........@. │ │ - 0x00e36560 00000000 54953800 4aee3900 18050000 ....T.8.J.9..... │ │ + 0x00e36560 00000000 2d953800 4aee3900 18050000 ....-.8.J.9..... │ │ 0x00e36570 03000000 e3c44000 00000000 502c3b00 ......@.....P,;. │ │ 0x00e36580 d74a3b00 19050000 03000000 e6c44000 .J;...........@. │ │ - 0x00e36590 00000000 5b7a3800 86243900 1a050000 ....[z8..$9..... │ │ - 0x00e365a0 03000000 e9c44000 00000000 ec593800 ......@......Y8. │ │ + 0x00e36590 00000000 347a3800 5f243900 1a050000 ....4z8._$9..... │ │ + 0x00e365a0 03000000 e9c44000 00000000 c5593800 ......@......Y8. │ │ 0x00e365b0 ca0f3b00 1b050000 03000000 ecc44000 ..;...........@. │ │ - 0x00e365c0 00000000 65083a00 6b953800 1c050000 ....e.:.k.8..... │ │ + 0x00e365c0 00000000 65083a00 44953800 1c050000 ....e.:.D.8..... │ │ 0x00e365d0 03000000 efc44000 00000000 70d73a00 ......@.....p.:. │ │ - 0x00e365e0 9a243900 1d050000 03000000 f2c44000 .$9...........@. │ │ + 0x00e365e0 73243900 1d050000 03000000 f2c44000 s$9...........@. │ │ 0x00e365f0 00000000 a9c43b00 95b83a00 1e050000 ......;...:..... │ │ 0x00e36600 03000000 f5c44000 00000000 43f33a00 ......@.....C.:. │ │ 0x00e36610 429b3a00 1f050000 03000000 f8c44000 B.:...........@. │ │ - 0x00e36620 00000000 af3f3900 dab13900 20050000 .....?9...9. ... │ │ - 0x00e36630 03000000 fbc44000 00000000 dd063900 ......@.......9. │ │ - 0x00e36640 677a3800 21050000 03000000 fec44000 gz8.!.........@. │ │ - 0x00e36650 00000000 85e43b00 ac243900 22050000 ......;..$9."... │ │ + 0x00e36620 00000000 883f3900 b3b13900 20050000 .....?9...9. ... │ │ + 0x00e36630 03000000 fbc44000 00000000 b6063900 ......@.......9. │ │ + 0x00e36640 407a3800 21050000 03000000 fec44000 @z8.!.........@. │ │ + 0x00e36650 00000000 85e43b00 85243900 22050000 ......;..$9."... │ │ 0x00e36660 03000000 01c54000 00000000 e9853b00 ......@.......;. │ │ - 0x00e36670 235c3900 23050000 03000000 04c54000 #\9.#.........@. │ │ + 0x00e36670 fc5b3900 23050000 03000000 04c54000 .[9.#.........@. │ │ 0x00e36680 00000000 6fee3900 5ff33a00 24050000 ....o.9._.:.$... │ │ 0x00e36690 03000000 07c54000 00000000 d7a23b00 ......@.......;. │ │ - 0x00e366a0 86953800 25050000 03000000 0ac54000 ..8.%.........@. │ │ - 0x00e366b0 00000000 efcd3800 679b3a00 26050000 ......8.g.:.&... │ │ - 0x00e366c0 03000000 0dc54000 00000000 f4b13900 ......@.......9. │ │ + 0x00e366a0 5f953800 25050000 03000000 0ac54000 _.8.%.........@. │ │ + 0x00e366b0 00000000 c8cd3800 679b3a00 26050000 ......8.g.:.&... │ │ + 0x00e366c0 03000000 0dc54000 00000000 cdb13900 ......@.......9. │ │ 0x00e366d0 eda23b00 27050000 03000000 10c54000 ..;.'.........@. │ │ 0x00e366e0 00000000 f5673b00 f5673b00 28050000 .....g;..g;.(... │ │ 0x00e366f0 0b000000 13c54000 00000000 66000004 ......@.....f... │ │ - 0x00e36700 075a3800 65000004 c13f3900 67000004 .Z8.e....?9.g... │ │ + 0x00e36700 e0593800 65000004 9a3f3900 67000004 .Y8.e....?9.g... │ │ 0x00e36710 01803a00 00000000 00000000 01000000 ..:............. │ │ 0x00e36720 10000000 3867e300 04000000 00000000 ....8g.......... │ │ 0x00e36730 38000000 a9083a00 00100000 00000000 8.....:......... │ │ 0x00e36740 00000000 35463a00 f831c300 00100000 ....5F:..1...... │ │ - 0x00e36750 00000000 08000000 cd3f3900 2c2bc300 .........?9.,+.. │ │ - 0x00e36760 00100000 00000000 18000000 aeb13800 ..............8. │ │ + 0x00e36750 00000000 08000000 a63f3900 2c2bc300 .........?9.,+.. │ │ + 0x00e36760 00100000 00000000 18000000 87b13800 ..............8. │ │ 0x00e36770 2c2bc300 00100000 00000000 28000000 ,+..........(... │ │ - 0x00e36780 ee763900 682bc300 01000000 10000000 .v9.h+.......... │ │ + 0x00e36780 c7763900 682bc300 01000000 10000000 .v9.h+.......... │ │ 0x00e36790 a467e300 02000000 00000000 08000000 .g.............. │ │ 0x00e367a0 b1c43b00 00000000 00000000 00000000 ..;............. │ │ 0x00e367b0 b8b83a00 682cc300 00000000 00000000 ..:.h,.......... │ │ 0x00e367c0 04000000 51243a00 2c2bc300 01000000 ....Q$:.,+...... │ │ 0x00e367d0 10000000 e867e300 02000000 00000000 .....g.......... │ │ 0x00e367e0 08000000 27243a00 00000000 00000000 ....'$:......... │ │ 0x00e367f0 00000000 25803a00 a42bc300 91000000 ....%.:..+...... │ │ 0x00e36800 00000000 04000000 9de43b00 c47cce00 ..........;..|.. │ │ 0x00e36810 02000000 00000000 2c68e300 02000000 ........,h...... │ │ 0x00e36820 00000000 08000000 35243a00 90000000 ........5$:..... │ │ 0x00e36830 01000000 04000000 5a243a00 84f7d300 ........Z$:..... │ │ 0x00e36840 90000000 02000000 04000000 8af33a00 ..............:. │ │ 0x00e36850 2c2bc300 01000000 10000000 7068e300 ,+..........ph.. │ │ - 0x00e36860 02000000 00000000 08000000 867a3800 .............z8. │ │ - 0x00e36870 00000000 00000000 00000000 dc3f3900 .............?9. │ │ + 0x00e36860 02000000 00000000 08000000 5f7a3800 ............_z8. │ │ + 0x00e36870 00000000 00000000 00000000 b53f3900 .............?9. │ │ 0x00e36880 2c2cc300 91000000 00000000 04000000 ,,.............. │ │ - 0x00e36890 125a3800 a42bc300 02000000 00000000 .Z8..+.......... │ │ + 0x00e36890 eb593800 a42bc300 02000000 00000000 .Y8..+.......... │ │ 0x00e368a0 b468e300 03000000 00000000 08000000 .h.............. │ │ 0x00e368b0 15803a00 88000000 00000000 04000000 ..:............. │ │ 0x00e368c0 1b4b3b00 482cc300 88000000 01000000 .K;.H,.......... │ │ 0x00e368d0 04000000 e6603a00 347dce00 88000000 .....`:.4}...... │ │ 0x00e368e0 02000000 04000000 f4603a00 482cc300 .........`:.H,.. │ │ 0x00e368f0 01000000 10000000 0c69e300 05000000 .........i...... │ │ 0x00e36900 00000000 14000000 25463a00 00000000 ........%F:..... │ │ 0x00e36910 00000000 00000000 67243a00 b47cce00 ........g$:..|.. │ │ 0x00e36920 00000000 00000000 04000000 02613a00 .............a:. │ │ 0x00e36930 447dce00 00000000 00000000 08000000 D}.............. │ │ 0x00e36940 264b3b00 2c2cc300 91000000 00000000 &K;.,,.......... │ │ 0x00e36950 0c000000 43463a00 2c2cc300 95000000 ....CF:.,,...... │ │ - 0x00e36960 01000000 10000000 3f5c3900 00f7d300 ........?\9..... │ │ + 0x00e36960 01000000 10000000 185c3900 00f7d300 .........\9..... │ │ 0x00e36970 01000000 10000000 8c69e300 05000000 .........i...... │ │ 0x00e36980 00000000 18000000 f6853b00 91000000 ..........;..... │ │ 0x00e36990 00000000 00000000 8efa3900 682bc300 ..........9.h+.. │ │ - 0x00e369a0 00100000 00000000 04000000 f3063900 ..............9. │ │ + 0x00e369a0 00100000 00000000 04000000 cc063900 ..............9. │ │ 0x00e369b0 f47cce00 00000000 00000000 0c000000 .|.............. │ │ 0x00e369c0 abe43b00 2c2cc300 04000000 00000000 ..;.,,.......... │ │ - 0x00e369d0 10000000 c3973900 547dce00 95000000 ......9.T}...... │ │ - 0x00e369e0 01000000 14000000 cd973900 00f7d300 ..........9..... │ │ + 0x00e369d0 10000000 9c973900 547dce00 95000000 ......9.T}...... │ │ + 0x00e369e0 01000000 14000000 a6973900 00f7d300 ..........9..... │ │ 0x00e369f0 01000000 10000000 0c6ae300 04000000 .........j...... │ │ 0x00e36a00 00000000 28000000 04863b00 00100000 ....(.....;..... │ │ - 0x00e36a10 00000000 00000000 eb3f3900 647dce00 .........?9.d}.. │ │ + 0x00e36a10 00000000 00000000 c43f3900 647dce00 .........?9.d}.. │ │ 0x00e36a20 00100000 00000000 18000000 d3603a00 .............`:. │ │ 0x00e36a30 f831c300 00000000 00000000 20000000 .1.......... ... │ │ - 0x00e36a40 01ce3800 c82bc300 95000000 00000000 ..8..+.......... │ │ - 0x00e36a50 24000000 c6953800 0c1ad400 01000000 $.....8......... │ │ + 0x00e36a40 dacd3800 c82bc300 95000000 00000000 ..8..+.......... │ │ + 0x00e36a50 24000000 9f953800 0c1ad400 01000000 $.....8......... │ │ 0x00e36a60 10000000 786ae300 03000000 00000000 ....xj.......... │ │ - 0x00e36a70 0c000000 bb953800 91000000 00000000 ......8......... │ │ - 0x00e36a80 00000000 cc953800 102cc300 91000000 ......8..,...... │ │ - 0x00e36a90 01000000 04000000 d3953800 682bc300 ..........8.h+.. │ │ - 0x00e36aa0 91000000 02000000 08000000 ff063900 ..............9. │ │ + 0x00e36a70 0c000000 94953800 91000000 00000000 ......8......... │ │ + 0x00e36a80 00000000 a5953800 102cc300 91000000 ......8..,...... │ │ + 0x00e36a90 01000000 04000000 ac953800 682bc300 ..........8.h+.. │ │ + 0x00e36aa0 91000000 02000000 08000000 d8063900 ..............9. │ │ 0x00e36ab0 2c2cc300 01000000 10000000 d06ae300 ,,...........j.. │ │ 0x00e36ac0 02000000 00000000 08000000 41243a00 ............A$:. │ │ 0x00e36ad0 00000000 00000000 00000000 98ee3900 ..............9. │ │ 0x00e36ae0 84f7d300 05000000 00000000 04000000 ................ │ │ 0x00e36af0 34803a00 7425d200 65008013 279e3b00 4.:.t%..e...'.;. │ │ - 0x00e36b00 66008013 0ab23900 6a008013 b8ee3900 f.....9.j.....9. │ │ + 0x00e36b00 66008013 e3b13900 6a008013 b8ee3900 f.....9.j.....9. │ │ 0x00e36b10 6b008013 8a9b3a00 7a008013 c5b83a00 k.....:.z.....:. │ │ - 0x00e36b20 7b008013 235a3800 67008013 bcb13800 {...#Z8.g.....8. │ │ - 0x00e36b30 7c008013 15b23900 68008013 55d13900 |.....9.h...U.9. │ │ + 0x00e36b20 7b008013 fc593800 67008013 95b13800 {....Y8.g.....8. │ │ + 0x00e36b30 7c008013 eeb13900 68008013 55d13900 |.....9.h...U.9. │ │ 0x00e36b40 69008013 0ba33b00 6c008013 314b3b00 i.....;.l...1K;. │ │ 0x00e36b50 6d008013 6e243a00 82008013 9a9b3a00 m...n$:.......:. │ │ - 0x00e36b60 6e008013 88453b00 80008013 32b23900 n....E;.....2.9. │ │ - 0x00e36b70 6f008013 68d13900 70008013 977a3800 o...h.9.p....z8. │ │ - 0x00e36b80 75008013 13863b00 76008013 1de63800 u.....;.v.....8. │ │ - 0x00e36b90 7d008013 0bce3800 7e008013 e0973900 }.....8.~.....9. │ │ - 0x00e36ba0 7f008013 cc243900 77008013 00103b00 .....$9.w.....;. │ │ - 0x00e36bb0 78008013 c13f3900 81008013 10683b00 x....?9......h;. │ │ + 0x00e36b60 6e008013 88453b00 80008013 0bb23900 n....E;.......9. │ │ + 0x00e36b70 6f008013 68d13900 70008013 707a3800 o...h.9.p...pz8. │ │ + 0x00e36b80 75008013 13863b00 76008013 f6e53800 u.....;.v.....8. │ │ + 0x00e36b90 7d008013 e4cd3800 7e008013 b9973900 }.....8.~.....9. │ │ + 0x00e36ba0 7f008013 a5243900 77008013 00103b00 .....$9.w.....;. │ │ + 0x00e36bb0 78008013 9a3f3900 81008013 10683b00 x....?9......h;. │ │ 0x00e36bc0 00000000 00000000 64008004 c0c43b00 ........d.....;. │ │ - 0x00e36bd0 65008004 8ac83800 66008004 2f683b00 e.....8.f.../h;. │ │ - 0x00e36be0 67008004 f5ea3800 74008004 505c3900 g.....8.t...P\9. │ │ + 0x00e36bd0 65008004 63c83800 66008004 2f683b00 e...c.8.f.../h;. │ │ + 0x00e36be0 67008004 ceea3800 74008004 295c3900 g.....8.t...)\9. │ │ 0x00e36bf0 68008004 7e243a00 75008004 7ad73a00 h...~$:.u...z.:. │ │ 0x00e36c00 76008004 8dd73a00 7f008004 4e463a00 v.....:.....NF:. │ │ 0x00e36c10 73008004 dfb83a00 83008004 fcb83a00 s.....:.......:. │ │ 0x00e36c20 77008004 9fd73a00 78008004 7d2c3b00 w.....:.x...},;. │ │ 0x00e36c30 84008004 8dd13900 80008004 1d813b00 ......9.......;. │ │ - 0x00e36c40 79008004 0c403900 7a008004 5d463a00 y....@9.z...]F:. │ │ - 0x00e36c50 7b008004 c8ee3900 81008004 02eb3800 {.....9.......8. │ │ - 0x00e36c60 69008004 a89b3a00 6a008004 20403900 i.....:.j... @9. │ │ + 0x00e36c40 79008004 e53f3900 7a008004 5d463a00 y....?9.z...]F:. │ │ + 0x00e36c50 7b008004 c8ee3900 81008004 dbea3800 {.....9.......8. │ │ + 0x00e36c60 69008004 a89b3a00 6a008004 f93f3900 i.....:.j....?9. │ │ 0x00e36c70 6b008004 bad73a00 6c008004 0d613a00 k.....:.l....a:. │ │ 0x00e36c80 6d008004 17103b00 7c008004 31103b00 m.....;.|...1.;. │ │ - 0x00e36c90 7d008004 1b613a00 6f008004 07073900 }....a:.o.....9. │ │ + 0x00e36c90 7d008004 1b613a00 6f008004 e0063900 }....a:.o.....9. │ │ 0x00e36ca0 70008004 a4d13900 82008004 90243a00 p.....9......$:. │ │ 0x00e36cb0 71008004 21973a00 72008004 3c683b00 q...!.:.r...{9.e.....;. │ │ + 0x00e37850 6400801b 177b3900 6500801b ca103b00 d....{9.e.....;. │ │ 0x00e37860 6600801b a64b3b00 6700801b 1d9c3a00 f....K;.g.....:. │ │ - 0x00e37870 6800801b 7cd23900 6900801b 49253900 h...|.9.i...I%9. │ │ - 0x00e37880 6a00801b 5d253900 6b00801b b2033a00 j...]%9.k.....:. │ │ + 0x00e37870 6800801b 7cd23900 6900801b 22253900 h...|.9.i..."%9. │ │ + 0x00e37880 6a00801b 36253900 6b00801b b2033a00 j...6%9.k.....:. │ │ 0x00e37890 6c00801b ff243a00 6d00801b 38de3b00 l....$:.m...8.;. │ │ 0x00e378a0 6e00801b 6b803a00 00000000 00000000 n...k.:......... │ │ - 0x00e378b0 66000012 76d83a00 67000012 ad073900 f...v.:.g.....9. │ │ - 0x00e378c0 69000012 57963800 79000012 8b803a00 i...W.8.y.....:. │ │ + 0x00e378b0 66000012 76d83a00 67000012 86073900 f...v.:.g.....9. │ │ + 0x00e378c0 69000012 30963800 79000012 8b803a00 i...0.8.y.....:. │ │ 0x00e378d0 81000012 0c253a00 68000012 28a43b00 .....%:.h...(.;. │ │ 0x00e378e0 6a000012 6b693b00 7c000012 69e53b00 j...ki;.|...i.;. │ │ - 0x00e378f0 7f000012 e05c3900 6b000012 7f7b3900 .....\9.k....{9. │ │ - 0x00e37900 6c000012 b45a3800 6d000012 97613a00 l....Z8.m....a:. │ │ - 0x00e37910 6e000012 cd5a3800 6f000012 4d9c3a00 n....Z8.o...M.:. │ │ - 0x00e37920 7e000012 027b3800 65000012 25253a00 ~....{8.e...%%:. │ │ - 0x00e37930 7b000012 7ee53b00 70000012 2fab3800 {...~.;.p.../.8. │ │ + 0x00e378f0 7f000012 b95c3900 6b000012 587b3900 .....\9.k...X{9. │ │ + 0x00e37900 6c000012 8d5a3800 6d000012 97613a00 l....Z8.m....a:. │ │ + 0x00e37910 6e000012 a65a3800 6f000012 4d9c3a00 n....Z8.o...M.:. │ │ + 0x00e37920 7e000012 db7a3800 65000012 25253a00 ~....z8.e...%%:. │ │ + 0x00e37930 7b000012 7ee53b00 70000012 08ab3800 {...~.;.p.....8. │ │ 0x00e37940 8b000012 90d83a00 71000012 0b973b00 ......:.q.....;. │ │ 0x00e37950 89000012 01113b00 72000012 9c803a00 ......;.r.....:. │ │ 0x00e37960 7a000012 abd83a00 73000012 3e253a00 z.....:.s...>%:. │ │ - 0x00e37970 80000012 83403900 82000012 649c3a00 .....@9.....d.:. │ │ + 0x00e37970 80000012 5c403900 82000012 649c3a00 ....\@9.....d.:. │ │ 0x00e37980 83000012 be863b00 74000012 4f253a00 ......;.t...O%:. │ │ 0x00e37990 85000012 ab803a00 64000012 03f43a00 ......:.d.....:. │ │ 0x00e379a0 7d000012 7f9c3a00 86000012 bbb93a00 }.....:.......:. │ │ 0x00e379b0 75000012 2fef3900 76000012 55093a00 u.../.9.v...U.:. │ │ - 0x00e379c0 77000012 c2073900 87000012 4aef3900 w.....9.....J.9. │ │ + 0x00e379c0 77000012 9b073900 87000012 4aef3900 w.....9.....J.9. │ │ 0x00e379d0 88000012 192d3b00 8f000012 6f253a00 .....-;.....o%:. │ │ 0x00e379e0 90000012 18113b00 8d000012 2d113b00 ......;.....-.;. │ │ - 0x00e379f0 8a000012 bed83a00 8c000012 8fce3800 ......:.......8. │ │ + 0x00e379f0 8a000012 bed83a00 8c000012 68ce3800 ......:.....h.8. │ │ 0x00e37a00 84000012 85253a00 78000012 bf4b3b00 .....%:.x....K;. │ │ 0x00e37a10 00000000 00000000 06000000 06000000 ................ │ │ - 0x00e37a20 04000000 f8d53b00 eab23900 dcb6cf00 ......;...9..... │ │ + 0x00e37a20 04000000 f8d53b00 c3b23900 dcb6cf00 ......;...9..... │ │ 0x00e37a30 acb7cf00 9cb8cf00 18b9cf00 20b9cf00 ............ ... │ │ 0x00e37a40 64b9cf00 d4bacf00 dcbacf00 e4bacf00 d............... │ │ 0x00e37a50 f0bacf00 00000000 00000000 00000000 ................ │ │ 0x00e37a60 00000000 00000000 00000000 f8bacf00 ................ │ │ 0x00e37a70 a8bbcf00 b0bbcf00 d0bccf00 0cbdcf00 ................ │ │ 0x00e37a80 14bdcf00 94bdcf00 5cbfcf00 c8c0cf00 ........\....... │ │ 0x00e37a90 00000000 00000000 00000000 00000000 ................ │ │ @@ -34596,15 +34596,15 @@ │ │ 0x00e37b00 00000000 00000000 00000000 00000000 ................ │ │ 0x00e37b10 00000000 00000000 00000000 00000000 ................ │ │ 0x00e37b20 00000000 00000000 00000000 00000000 ................ │ │ 0x00e37b30 00000000 00000000 00000000 00000000 ................ │ │ 0x00e37b40 00000000 00000000 00000000 00000000 ................ │ │ 0x00e37b50 00000000 00000000 00000000 00000000 ................ │ │ 0x00e37b60 90030000 90030000 04000000 19e23900 ..............9. │ │ - 0x00e37b70 0e083900 dcb6cf00 acb7cf00 9cb8cf00 ..9............. │ │ + 0x00e37b70 e7073900 dcb6cf00 acb7cf00 9cb8cf00 ..9............. │ │ 0x00e37b80 18b9cf00 20b9cf00 64b9cf00 d4bacf00 .... ...d....... │ │ 0x00e37b90 dcbacf00 e4bacf00 f0bacf00 00000000 ................ │ │ 0x00e37ba0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e37bb0 00000000 f8bacf00 a8bbcf00 b0bbcf00 ................ │ │ 0x00e37bc0 00000000 00000000 14bdcf00 94bdcf00 ................ │ │ 0x00e37bd0 5cbfcf00 c8c0cf00 00000000 00000000 \............... │ │ 0x00e37be0 00000000 00000000 00000000 00000000 ................ │ │ @@ -34614,83 +34614,83 @@ │ │ 0x00e37c20 00000000 00000000 00000000 e7cb3a00 ..............:. │ │ 0x00e37c30 d4e7c400 00000000 00000000 04000000 ................ │ │ 0x00e37c40 01263b00 d4e7c400 00000000 00000000 .&;............. │ │ 0x00e37c50 08000000 50c53b00 d4e7c400 01000000 ....P.;......... │ │ 0x00e37c60 10000000 787ce300 0a000000 407de300 ....x|......@}.. │ │ 0x00e37c70 7c000000 92d23900 00100000 00000000 |.....9......... │ │ 0x00e37c80 08000000 8efa3900 c838c300 00000000 ......9..8...... │ │ - 0x00e37c90 00000000 14000000 90c73800 c4e7c400 ..........8..... │ │ - 0x00e37ca0 00000000 00000000 18000000 11163900 ..............9. │ │ + 0x00e37c90 00000000 14000000 69c73800 c4e7c400 ........i.8..... │ │ + 0x00e37ca0 00000000 00000000 18000000 ea153900 ..............9. │ │ 0x00e37cb0 c4e7c400 00000000 00000000 1c000000 ................ │ │ 0x00e37cc0 01263b00 d4e7c400 00000000 00000000 .&;............. │ │ - 0x00e37cd0 20000000 86a53800 d4e7c400 00000000 .....8......... │ │ + 0x00e37cd0 20000000 5fa53800 d4e7c400 00000000 ..._.8......... │ │ 0x00e37ce0 00000000 24000000 c6233b00 d4e7c400 ....$....#;..... │ │ - 0x00e37cf0 00000000 00000000 28000000 b3ce3800 ........(.....8. │ │ + 0x00e37cf0 00000000 00000000 28000000 8cce3800 ........(.....8. │ │ 0x00e37d00 d4e7c400 00000000 00000000 2c000000 ............,... │ │ 0x00e37d10 87113b00 d4e7c400 00000000 00000000 ..;............. │ │ - 0x00e37d20 30000000 07b33900 d4e7c400 05000000 0.....9......... │ │ - 0x00e37d30 00000000 4c000000 25083900 e0cdcf00 ....L...%.9..... │ │ + 0x00e37d20 30000000 e0b23900 d4e7c400 05000000 0.....9......... │ │ + 0x00e37d30 00000000 4c000000 fe073900 e0cdcf00 ....L.....9..... │ │ 0x00e37d40 00000000 00000000 00000000 00000000 ................ │ │ 0x00e37d50 74cecf00 00000000 00000000 01000000 t............... │ │ 0x00e37d60 10000000 787de300 02000000 a07de300 ....x}.......}.. │ │ 0x00e37d70 7c000000 6fa43b00 00000000 00000000 |...o.;......... │ │ - 0x00e37d80 14000000 90c73800 c4e7c400 00000000 ......8......... │ │ - 0x00e37d90 00000000 18000000 11163900 c4e7c400 ..........9..... │ │ + 0x00e37d80 14000000 69c73800 c4e7c400 00000000 ....i.8......... │ │ + 0x00e37d90 00000000 18000000 ea153900 c4e7c400 ..........9..... │ │ 0x00e37da0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e37db0 74cecf00 00000000 00000000 01000000 t............... │ │ 0x00e37dc0 10000000 d87de300 04000000 287ee300 .....}......(~.. │ │ 0x00e37dd0 14000000 0bba3a00 91000000 00000000 ......:......... │ │ 0x00e37de0 00000000 35463a00 f831c300 91000000 ....5F:..1...... │ │ 0x00e37df0 01000000 04000000 e2863b00 f831c300 ..........;..1.. │ │ 0x00e37e00 91000000 02000000 08000000 1aba3a00 ..............:. │ │ 0x00e37e10 682bc300 91000000 03000000 0c000000 h+.............. │ │ 0x00e37e20 f3e53b00 682bc300 00000000 00000000 ..;.h+.......... │ │ 0x00e37e30 00000000 00000000 f4cecf00 00000000 ................ │ │ 0x00e37e40 00000000 64000002 8c113b00 65000002 ....d.....;.e... │ │ - 0x00e37e50 80963800 66000002 f3863b00 67000002 ..8.f.....;.g... │ │ + 0x00e37e50 59963800 66000002 f3863b00 67000002 Y.8.f.....;.g... │ │ 0x00e37e60 b69c3a00 68000002 79ab3a00 6a000002 ..:.h...y.:.j... │ │ - 0x00e37e70 3dd93a00 6b000002 2c5b3800 6c000002 =.:.k...,[8.l... │ │ - 0x00e37e80 8a983900 6d000002 36f43a00 6e000002 ..9.m...6.:.n... │ │ - 0x00e37e90 ef7b3900 84000002 0b7c3900 6f000002 .{9......|9.o... │ │ - 0x00e37ea0 31083900 7a000002 8c963800 9e000002 1.9.z.....8..... │ │ + 0x00e37e70 3dd93a00 6b000002 055b3800 6c000002 =.:.k....[8.l... │ │ + 0x00e37e80 63983900 6d000002 36f43a00 6e000002 c.9.m...6.:.n... │ │ + 0x00e37e90 c87b3900 84000002 e47b3900 6f000002 .{9......{9.o... │ │ + 0x00e37ea0 0a083900 7a000002 65963800 9e000002 ..9.z...e.8..... │ │ 0x00e37eb0 fd803a00 91000002 52d93a00 70000002 ..:.....R.:.p... │ │ 0x00e37ec0 52c53b00 7c000002 c99c3a00 7d000002 R.;.|.....:.}... │ │ 0x00e37ed0 6dc53b00 7b000002 a0d23900 85000002 m.;.{.....9..... │ │ - 0x00e37ee0 ca403900 90000002 7ca43b00 9d000002 .@9.....|.;..... │ │ - 0x00e37ef0 41543800 8f000002 d0613a00 89000002 AT8......a:..... │ │ - 0x00e37f00 96eb3800 ab000002 2a5d3900 ad000002 ..8.....*]9..... │ │ + 0x00e37ee0 a3403900 90000002 7ca43b00 9d000002 .@9.....|.;..... │ │ + 0x00e37ef0 1a543800 8f000002 d0613a00 89000002 .T8......a:..... │ │ + 0x00e37f00 6feb3800 ab000002 035d3900 ad000002 o.8......]9..... │ │ 0x00e37f10 7c9d3b00 a0000002 76bf3b00 b5000002 |.;.....v.;..... │ │ - 0x00e37f20 f0ac3900 83000002 572d3b00 9c000002 ..9.....W-;..... │ │ - 0x00e37f30 415b3800 ae000002 a5eb3800 a7000002 A[8.......8..... │ │ - 0x00e37f40 dd4b3b00 a1000002 77753900 8a000002 .K;.....wu9..... │ │ - 0x00e37f50 fab13800 8d000002 e6613a00 95000002 ..8......a:..... │ │ - 0x00e37f60 85c53b00 92000002 b5eb3800 af000002 ..;.......8..... │ │ - 0x00e37f70 0ab23800 96000002 477a3a00 b0000002 ..8.....Gz:..... │ │ + 0x00e37f20 c9ac3900 83000002 572d3b00 9c000002 ..9.....W-;..... │ │ + 0x00e37f30 1a5b3800 ae000002 7eeb3800 a7000002 .[8.....~.8..... │ │ + 0x00e37f40 dd4b3b00 a1000002 50753900 8a000002 .K;.....Pu9..... │ │ + 0x00e37f50 d3b13800 8d000002 e6613a00 95000002 ..8......a:..... │ │ + 0x00e37f60 85c53b00 92000002 8eeb3800 af000002 ..;.......8..... │ │ + 0x00e37f70 e3b13800 96000002 477a3a00 b0000002 ..8.....Gz:..... │ │ 0x00e37f80 0c873b00 8b000002 a0a43b00 8e000002 ..;.......;..... │ │ - 0x00e37f90 cece3800 7e000002 a4983900 a5000002 ..8.~.....9..... │ │ - 0x00e37fa0 66473a00 78000002 0cb33900 86000002 fG:.x.....9..... │ │ + 0x00e37f90 a7ce3800 7e000002 7d983900 a5000002 ..8.~...}.9..... │ │ + 0x00e37fa0 66473a00 78000002 e5b23900 86000002 fG:.x.....9..... │ │ 0x00e37fb0 76ef3900 98000002 6e2d3b00 b3000002 v.9.....n-;..... │ │ 0x00e37fc0 d4ca3900 69000002 be403a00 a8000002 ..9.i....@:..... │ │ - 0x00e37fd0 e2ce3800 a9000002 1fb33900 aa000002 ..8.......9..... │ │ - 0x00e37fe0 3a5d3900 8c000002 40083900 71000002 :]9.....@.9.q... │ │ + 0x00e37fd0 bbce3800 a9000002 f8b23900 aa000002 ..8.......9..... │ │ + 0x00e37fe0 135d3900 8c000002 19083900 71000002 .]9.......9.q... │ │ 0x00e37ff0 3bba3a00 ac000002 fb613a00 7f000002 ;.:......a:..... │ │ 0x00e38000 862d3b00 79000002 00e63b00 94000002 .-;.y.....;..... │ │ 0x00e38010 abca3900 72000002 f54b3b00 b1000002 ..9.r....K;..... │ │ - 0x00e38020 495d3900 9f000002 a8963800 a4000002 I]9.......8..... │ │ + 0x00e38020 225d3900 9f000002 81963800 a4000002 "]9.......8..... │ │ 0x00e38030 9f113b00 b2000002 7c473a00 80000002 ..;.....|G:..... │ │ - 0x00e38040 54e53800 81000002 38ad3900 b4000002 T.8.....8.9..... │ │ - 0x00e38050 1d873b00 82000002 c9eb3800 88000002 ..;.......8..... │ │ - 0x00e38060 3eb33900 87000002 b0a43b00 73000002 >.9.......;.s... │ │ + 0x00e38040 2de53800 81000002 11ad3900 b4000002 -.8.......9..... │ │ + 0x00e38050 1d873b00 82000002 a2eb3800 88000002 ..;.......8..... │ │ + 0x00e38060 17b33900 87000002 b0a43b00 73000002 ..9.......;.s... │ │ 0x00e38070 89ef3900 74000002 19d13a00 75000002 ..9.t.....:.u... │ │ - 0x00e38080 e6eb3800 a6000002 c7883800 97000002 ..8.......8..... │ │ - 0x00e38090 5f5d3900 76000002 9cc53b00 a2000002 _]9.v.....;..... │ │ - 0x00e380a0 af453b00 a3000002 42ac3800 99000002 .E;.....B.8..... │ │ - 0x00e380b0 ba983900 9a000002 45f43a00 9b000002 ..9.....E.:..... │ │ + 0x00e38080 bfeb3800 a6000002 a0883800 97000002 ..8.......8..... │ │ + 0x00e38090 385d3900 76000002 9cc53b00 a2000002 8]9.v.....;..... │ │ + 0x00e380a0 af453b00 a3000002 1bac3800 99000002 .E;.......8..... │ │ + 0x00e380b0 93983900 9a000002 45f43a00 9b000002 ..9.....E.:..... │ │ 0x00e380c0 b5113b00 93000002 d0113b00 77000002 ..;.......;.w... │ │ - 0x00e380d0 b94e3900 00000000 00000000 06000000 .N9............. │ │ + 0x00e380d0 924e3900 00000000 00000000 06000000 .N9............. │ │ 0x00e380e0 02000000 0865d000 9065d000 ac66d000 .....e...e...f.. │ │ 0x00e380f0 00000000 00000000 00000000 0867d000 .............g.. │ │ 0x00e38100 00000000 5068d000 00000000 e06ad000 ....Ph.......j.. │ │ 0x00e38110 00000000 0c6dd000 00000000 00000000 .....m.......... │ │ 0x00e38120 00000000 00000000 00000000 046fd000 .............o.. │ │ 0x00e38130 00000000 f86fd000 00000000 00000000 .....o.......... │ │ 0x00e38140 3071d000 d477d000 00000000 00000000 0q...w.......... │ │ @@ -34700,17 +34700,17 @@ │ │ 0x00e38180 0867d000 947dd000 5068d000 947dd000 .g...}..Ph...}.. │ │ 0x00e38190 e06ad000 00000000 00000000 00000000 .j.............. │ │ 0x00e381a0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e381b0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e381c0 00000000 3071d000 d477d000 00000000 ....0q...w...... │ │ 0x00e381d0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e381e0 00000000 40000000 013c3b00 a3020000 ....@....<;..... │ │ - 0x00e381f0 797b3800 a0020000 dbf93800 a1020000 y{8.......8..... │ │ - 0x00e38200 447c3900 a2020000 57b33900 46040000 D|9.....W.9.F... │ │ - 0x00e38210 ad5d3900 47040000 7c5b3800 6cdd4000 .]9.G...|[8.l.@. │ │ + 0x00e381f0 527b3800 a0020000 b4f93800 a1020000 R{8.......8..... │ │ + 0x00e38200 1d7c3900 a2020000 30b33900 46040000 .|9.....0.9.F... │ │ + 0x00e38210 865d3900 47040000 555b3800 6cdd4000 .]9.G...U[8.l.@. │ │ 0x00e38220 08000000 08000000 00000000 02000000 ................ │ │ 0x00e38230 77040000 78040000 20000000 00000000 w...x... ....... │ │ 0x00e38240 01000000 982bd100 a82bd100 c82bd100 .....+...+...+.. │ │ 0x00e38250 00000000 00000000 40000000 00000000 ........@....... │ │ 0x00e38260 00000000 00000000 00000000 00000000 ................ │ │ 0x00e38270 00000000 00000000 00000000 00000000 ................ │ │ 0x00e38280 00000000 00000000 00000000 00000000 ................ │ │ @@ -34726,98 +34726,98 @@ │ │ 0x00e38320 00000000 02000000 ccf74000 00010000 ..........@..... │ │ 0x00e38330 00010000 00000000 02000000 ccfb4000 ..............@. │ │ 0x00e38340 01000000 01000000 00000000 02000000 ................ │ │ 0x00e38350 d0fb4000 01000000 01000000 00000000 ..@............. │ │ 0x00e38360 02000000 d4fb4000 01000000 01000000 ......@......... │ │ 0x00e38370 00000000 02000000 6b000016 d2d23900 ........k.....9. │ │ 0x00e38380 73000016 7e243a00 71000016 d2ba3a00 s...~$:.q.....:. │ │ - 0x00e38390 79000016 60b33900 6a000016 0c483a00 y...`.9.j....H:. │ │ - 0x00e383a0 70000016 87b33900 74000016 9f5b3800 p.....9.t....[8. │ │ - 0x00e383b0 75000016 07413900 64000016 ba5d3900 u....A9.d....]9. │ │ - 0x00e383c0 65000016 1eec3800 67000016 26623a00 e.....8.g...&b:. │ │ - 0x00e383d0 66000016 cc5d3900 7a000016 d1c53b00 f....]9.z.....;. │ │ - 0x00e383e0 68000016 f1963800 7b000016 90b33900 h.....8.{.....9. │ │ + 0x00e38390 79000016 39b33900 6a000016 0c483a00 y...9.9.j....H:. │ │ + 0x00e383a0 70000016 60b33900 74000016 785b3800 p...`.9.t...x[8. │ │ + 0x00e383b0 75000016 e0403900 64000016 935d3900 u....@9.d....]9. │ │ + 0x00e383c0 65000016 f7eb3800 67000016 26623a00 e.....8.g...&b:. │ │ + 0x00e383d0 66000016 a55d3900 7a000016 d1c53b00 f....]9.z.....;. │ │ + 0x00e383e0 68000016 ca963800 7b000016 69b33900 h.....8.{...i.9. │ │ 0x00e383f0 72000016 7fd93a00 6c000016 95813a00 r.....:.l.....:. │ │ - 0x00e38400 77000016 4d7c3900 6d000016 9ef43a00 w...M|9.m.....:. │ │ - 0x00e38410 69000016 00973800 6e000016 8e973a00 i.....8.n.....:. │ │ - 0x00e38420 76000016 92083900 78000016 1b483a00 v.....9.x....H:. │ │ + 0x00e38400 77000016 267c3900 6d000016 9ef43a00 w...&|9.m.....:. │ │ + 0x00e38410 69000016 d9963800 6e000016 8e973a00 i.....8.n.....:. │ │ + 0x00e38420 76000016 6b083900 78000016 1b483a00 v...k.9.x....H:. │ │ 0x00e38430 6f000016 c2f43a00 00000000 00000000 o.....:......... │ │ 0x00e38440 c098d100 ec98d100 1899d100 4499d100 ............D... │ │ 0x00e38450 ec99d100 949ad100 8c9dd100 00000000 ................ │ │ 0x00e38460 c9533800 04000000 04dee500 19000000 .S8............. │ │ 0x00e38470 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00e38480 00000000 00000000 84008017 6ce63b00 ............l.;. │ │ - 0x00e38490 85008017 c6813a00 89008017 737c3900 ......:.....s|9. │ │ + 0x00e38490 85008017 c6813a00 89008017 4c7c3900 ......:.....L|9. │ │ 0x00e384a0 8a008017 1d123b00 64008017 279e3b00 ......;.d...'.;. │ │ - 0x00e384b0 7f008017 162e3b00 73008017 58b23800 ......;.s...X.8. │ │ - 0x00e384c0 86008017 28ec3800 74008017 62873b00 ....(.8.t...b.;. │ │ + 0x00e384b0 7f008017 162e3b00 73008017 31b23800 ......;.s...1.8. │ │ + 0x00e384c0 86008017 01ec3800 74008017 62873b00 ......8.t...b.;. │ │ 0x00e384d0 8b008017 f8f43a00 65008017 c2043a00 ......:.e.....:. │ │ 0x00e384e0 66008017 53613a00 75008017 2b2e3b00 f...Sa:.u...+.;. │ │ - 0x00e384f0 67008017 b15b3800 68008017 b2d93a00 g....[8.h.....:. │ │ - 0x00e38500 69008017 c1d93a00 6a008017 ef903800 i.....:.j.....8. │ │ - 0x00e38510 6b008017 8c263a00 76008017 7ceb3800 k....&:.v...|.8. │ │ - 0x00e38520 77008017 65623a00 81008017 31413900 w...eb:.....1A9. │ │ + 0x00e384f0 67008017 8a5b3800 68008017 b2d93a00 g....[8.h.....:. │ │ + 0x00e38500 69008017 c1d93a00 6a008017 c8903800 i.....:.j.....8. │ │ + 0x00e38510 6b008017 8c263a00 76008017 55eb3800 k....&:.v...U.8. │ │ + 0x00e38520 77008017 65623a00 81008017 0a413900 w...eb:......A9. │ │ 0x00e38530 6c008017 d0693b00 78008017 88453b00 l....i;.x....E;. │ │ - 0x00e38540 79008017 4d413900 6d008017 13863b00 y...MA9.m.....;. │ │ - 0x00e38550 6e008017 bab33900 7a008017 e0693b00 n.....9.z....i;. │ │ + 0x00e38540 79008017 26413900 6d008017 13863b00 y...&A9.m.....;. │ │ + 0x00e38550 6e008017 93b33900 7a008017 e0693b00 n.....9.z....i;. │ │ 0x00e38560 82008017 81623a00 83008017 1a9d3a00 .....b:.......:. │ │ 0x00e38570 6f008017 7d873b00 70008017 cf813a00 o...}.;.p.....:. │ │ - 0x00e38580 7b008017 de5d3900 7c008017 4e2e3b00 {....]9.|...N.;. │ │ - 0x00e38590 7d008017 ca083900 7e008017 23bb3a00 }.....9.~...#.:. │ │ + 0x00e38580 7b008017 b75d3900 7c008017 4e2e3b00 {....]9.|...N.;. │ │ + 0x00e38590 7d008017 a3083900 7e008017 23bb3a00 }.....9.~...#.:. │ │ 0x00e385a0 71008017 670c3b00 87008017 a0263a00 q...g.;......&:. │ │ - 0x00e385b0 88008017 f35d3900 72008017 2b7b3900 .....]9.r...+{9. │ │ + 0x00e385b0 88008017 cc5d3900 72008017 047b3900 .....]9.r....{9. │ │ 0x00e385c0 00000000 00000000 68000014 d4d93a00 ........h.....:. │ │ - 0x00e385d0 66000014 61d33900 67000014 6bb23800 f...a.9.g...k.8. │ │ + 0x00e385d0 66000014 61d33900 67000014 44b23800 f...a.9.g...D.8. │ │ 0x00e385e0 69000014 93623a00 6b000014 8f873b00 i....b:.k.....;. │ │ - 0x00e385f0 64000014 a4623a00 65000014 de083900 d....b:.e.....9. │ │ + 0x00e385f0 64000014 a4623a00 65000014 b7083900 d....b:.e.....9. │ │ 0x00e38600 6d000014 71d33900 6e000014 b5623a00 m...q.9.n....b:. │ │ - 0x00e38610 6f000014 0a993900 6a000014 27973800 o.....9.j...'.8. │ │ - 0x00e38620 6c000014 7bb23800 70000014 c6623a00 l...{.8.p....b:. │ │ + 0x00e38610 6f000014 e3983900 6a000014 00973800 o.....9.j.....8. │ │ + 0x00e38620 6c000014 54b23800 70000014 c6623a00 l...T.8.p....b:. │ │ 0x00e38630 00000000 00000000 4a4c3b00 00000000 ........JL;..... │ │ 0x00e38640 00000000 00000000 00000000 00000000 ................ │ │ 0x00e38650 00000000 00000000 00000000 00000000 ................ │ │ 0x00e38660 00000000 01000000 10000000 8086e300 ................ │ │ - 0x00e38670 02000000 00000000 08000000 a9413900 .............A9. │ │ + 0x00e38670 02000000 00000000 08000000 82413900 .............A9. │ │ 0x00e38680 00000000 00000000 00000000 f2c53b00 ..............;. │ │ 0x00e38690 682cc300 90000000 00000000 04000000 h,.............. │ │ 0x00e386a0 0c823a00 782cc300 01000000 10000000 ..:.x,.......... │ │ 0x00e386b0 c486e300 02000000 00000000 08000000 ................ │ │ 0x00e386c0 7abb3a00 91000000 00000000 00000000 z.:............. │ │ - 0x00e386d0 ba7c3900 f82cc300 90000000 01000000 .|9..,.......... │ │ + 0x00e386d0 937c3900 f82cc300 90000000 01000000 .|9..,.......... │ │ 0x00e386e0 04000000 b9263a00 f82cc300 02000000 .....&:..,...... │ │ 0x00e386f0 00000000 0887e300 09000000 00000000 ................ │ │ - 0x00e38700 08000000 35263900 88000000 00000000 ....5&9......... │ │ - 0x00e38710 04000000 d35b3800 6c1fd200 88000000 .....[8.l....... │ │ + 0x00e38700 08000000 0e263900 88000000 00000000 .....&9......... │ │ + 0x00e38710 04000000 ac5b3800 6c1fd200 88000000 .....[8.l....... │ │ 0x00e38720 01000000 04000000 87bb3a00 102cc300 ..........:..,.. │ │ - 0x00e38730 88000000 02000000 04000000 c77c3900 .............|9. │ │ + 0x00e38730 88000000 02000000 04000000 a07c3900 .............|9. │ │ 0x00e38740 102cc300 88000000 03000000 04000000 .,.............. │ │ 0x00e38750 5a4c3b00 882cc300 90000000 04000000 ZL;..,.......... │ │ 0x00e38760 04000000 9ce63b00 84f7d300 88000000 ......;......... │ │ 0x00e38770 05000000 04000000 54123b00 9c1fd200 ........T.;..... │ │ - 0x00e38780 88000000 06000000 04000000 38993900 ............8.9. │ │ + 0x00e38780 88000000 06000000 04000000 11993900 ..............9. │ │ 0x00e38790 102cc300 88000000 07000000 04000000 .,.............. │ │ - 0x00e387a0 a6b23800 2c2bc300 88000000 08000000 ..8.,+.......... │ │ - 0x00e387b0 04000000 42ec3800 682cc300 00000000 ....B.8.h,...... │ │ + 0x00e387a0 7fb23800 2c2bc300 88000000 08000000 ..8.,+.......... │ │ + 0x00e387b0 04000000 1bec3800 682cc300 00000000 ......8.h,...... │ │ 0x00e387c0 ffffffff d887e300 00000000 00000000 ................ │ │ - 0x00e387d0 00000000 2a993900 04000000 00000000 ....*.9......... │ │ - 0x00e387e0 00000000 51ec3800 ac1fd200 b1000000 ....Q.8......... │ │ + 0x00e387d0 00000000 03993900 04000000 00000000 ......9......... │ │ + 0x00e387e0 00000000 2aec3800 ac1fd200 b1000000 ....*.8......... │ │ 0x00e387f0 04000000 6c21d200 00000000 00000000 ....l!.......... │ │ 0x00e38800 00000000 00000000 00000000 00000000 ................ │ │ 0x00e38810 7c21d200 1c23d200 00000000 00000000 |!...#.......... │ │ 0x00e38820 00000000 8e010000 04000000 6c21d200 ............l!.. │ │ 0x00e38830 00000000 00000000 00000000 00000000 ................ │ │ 0x00e38840 00000000 00000000 7c21d200 1c23d200 ........|!...#.. │ │ 0x00e38850 00000000 00000000 00000000 01000000 ................ │ │ 0x00e38860 10000000 7888e300 02000000 00000000 ....x........... │ │ - 0x00e38870 08000000 fd7b3800 00000000 00000000 .....{8......... │ │ + 0x00e38870 08000000 d67b3800 00000000 00000000 .....{8......... │ │ 0x00e38880 00000000 2ada3a00 682cc300 00000000 ....*.:.h,...... │ │ - 0x00e38890 00000000 04000000 54993900 ac1fd200 ........T.9..... │ │ + 0x00e38890 00000000 04000000 2d993900 ac1fd200 ........-.9..... │ │ 0x00e388a0 00000000 ffffffff bc88e300 00000000 ................ │ │ - 0x00e388b0 00000000 00000000 107c3800 04000000 .........|8..... │ │ - 0x00e388c0 00000000 00000000 51ec3800 7425d200 ........Q.8.t%.. │ │ + 0x00e388b0 00000000 00000000 e97b3800 04000000 .........{8..... │ │ + 0x00e388c0 00000000 00000000 2aec3800 7425d200 ........*.8.t%.. │ │ 0x00e388d0 47000000 00000000 c82bc300 00000000 G........+...... │ │ 0x00e388e0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e388f0 00000000 9028d200 0029d200 00000000 .....(...)...... │ │ 0x00e38900 00000000 c0dfe500 53000000 00000000 ........S....... │ │ 0x00e38910 c82bc300 00000000 00000000 00000000 .+.............. │ │ 0x00e38920 00000000 00000000 00000000 9028d200 .............(.. │ │ 0x00e38930 0029d200 00000000 00000000 2ce0e500 .)..........,... │ │ @@ -34851,15 +34851,15 @@ │ │ 0x00e38af0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e38b00 57000000 00000000 f42bd200 00000000 W........+...... │ │ 0x00e38b10 00000000 00000000 00000000 00000000 ................ │ │ 0x00e38b20 00000000 042cd200 542cd200 00000000 .....,..T,...... │ │ 0x00e38b30 00000000 00000000 01000000 10000000 ................ │ │ 0x00e38b40 548be300 02000000 00000000 08000000 T............... │ │ 0x00e38b50 94bb3a00 01000000 00000000 00000000 ..:............. │ │ - 0x00e38b60 31093900 182dc300 01000000 00000000 1.9..-.......... │ │ + 0x00e38b60 0a093900 182dc300 01000000 00000000 ..9..-.......... │ │ 0x00e38b70 04000000 e8623a00 682bc300 58000000 .....b:.h+..X... │ │ 0x00e38b80 00000000 682bc300 00000000 00000000 ....h+.......... │ │ 0x00e38b90 00000000 00000000 3022d300 00000000 ........0"...... │ │ 0x00e38ba0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e38bb0 00000000 8c000000 00000000 682bc300 ............h+.. │ │ 0x00e38bc0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e38bd0 3022d300 00000000 00000000 00000000 0".............. │ │ @@ -34868,36 +34868,36 @@ │ │ 0x00e38c00 00000000 00000000 3022d300 002ed200 ........0"...... │ │ 0x00e38c10 00000000 00000000 00000000 00000000 ................ │ │ 0x00e38c20 00000000 59000000 00000000 082ed200 ....Y........... │ │ 0x00e38c30 00000000 00000000 00000000 00000000 ................ │ │ 0x00e38c40 00000000 00000000 00000000 00000000 ................ │ │ 0x00e38c50 182ed200 702fd200 00000000 00000000 ....p/.......... │ │ 0x00e38c60 ffffffff 788ce300 00000000 00000000 ....x........... │ │ - 0x00e38c70 00000000 ebb33900 04000000 00000000 ......9......... │ │ - 0x00e38c80 00000000 ebb33900 443fd200 01000000 ......9.D?...... │ │ + 0x00e38c70 00000000 c4b33900 04000000 00000000 ......9......... │ │ + 0x00e38c80 00000000 c4b33900 443fd200 01000000 ......9.D?...... │ │ 0x00e38c90 10000000 a88ce300 02000000 00000000 ................ │ │ 0x00e38ca0 08000000 5c9d3a00 00000000 00000000 ....\.:......... │ │ - 0x00e38cb0 00000000 285e3900 682cc300 05000000 ....(^9.h,...... │ │ + 0x00e38cb0 00000000 015e3900 682cc300 05000000 .....^9.h,...... │ │ 0x00e38cc0 00000000 04000000 6e4c3b00 643fd200 ........nL;.d?.. │ │ 0x00e38cd0 01000000 10000000 ec8ce300 02000000 ................ │ │ - 0x00e38ce0 00000000 08000000 ffb33900 00000000 ..........9..... │ │ - 0x00e38cf0 00000000 00000000 e0b23800 682cc300 ..........8.h,.. │ │ - 0x00e38d00 00010000 ffffffff 00000000 ffb33900 ..............9. │ │ + 0x00e38ce0 00000000 08000000 d8b33900 00000000 ..........9..... │ │ + 0x00e38cf0 00000000 00000000 b9b23800 682cc300 ..........8.h,.. │ │ + 0x00e38d00 00010000 ffffffff 00000000 d8b33900 ..............9. │ │ 0x00e38d10 c042d200 01000000 10000000 308de300 .B..........0... │ │ 0x00e38d20 02000000 00000000 08000000 679d3a00 ............g.:. │ │ - 0x00e38d30 01000000 00000000 00000000 3d093900 ............=.9. │ │ + 0x00e38d30 01000000 00000000 00000000 16093900 ..............9. │ │ 0x00e38d40 943fd200 01000000 00000000 04000000 .?.............. │ │ 0x00e38d50 04f03900 e82cc300 01000000 10000000 ..9..,.......... │ │ 0x00e38d60 748de300 02000000 00000000 08000000 t............... │ │ 0x00e38d70 5a2e3b00 00000000 00000000 00000000 Z.;............. │ │ 0x00e38d80 45a53b00 e82cc300 04000000 00000000 E.;..,.......... │ │ 0x00e38d90 04000000 50483a00 682bc300 00000000 ....PH:.h+...... │ │ 0x00e38da0 00000000 00000000 b88de300 02000000 ................ │ │ 0x00e38db0 e88de300 00000000 a4000000 00000000 ................ │ │ - 0x00e38dc0 00000000 04000000 59cf3800 102cc300 ........Y.8..,.. │ │ + 0x00e38dc0 00000000 04000000 32cf3800 102cc300 ........2.8..,.. │ │ 0x00e38dd0 a5000000 00000000 00000000 04000000 ................ │ │ 0x00e38de0 794c3b00 843fd200 00000000 00000000 yL;..?.......... │ │ 0x00e38df0 04000000 f0c43b00 782cc300 5a000000 ......;.x,..Z... │ │ 0x00e38e00 04000000 0c4bd200 00000000 00000000 .....K.......... │ │ 0x00e38e10 00000000 00000000 00000000 00000000 ................ │ │ 0x00e38e20 d042d200 0c45d200 00000000 00000000 .B...E.......... │ │ 0x00e38e30 00000000 01000000 10000000 508ee300 ............P... │ │ @@ -34916,41 +34916,41 @@ │ │ 0x00e38f00 00000000 188fe300 02000000 408fe300 ............@... │ │ 0x00e38f10 0c000000 69a53b00 8c000000 00000000 ....i.;......... │ │ 0x00e38f20 04000000 79a53b00 ac1fd200 8a000000 ....y.;......... │ │ 0x00e38f30 01000000 04000000 48f53a00 40f7d300 ........H.:.@... │ │ 0x00e38f40 00000000 00000000 00000000 00000000 ................ │ │ 0x00e38f50 e45ad200 00000000 00000000 01000000 .Z.............. │ │ 0x00e38f60 10000000 788fe300 03000000 00000000 ....x........... │ │ - 0x00e38f70 10000000 59263900 91000000 00000000 ....Y&9......... │ │ - 0x00e38f80 00000000 377d3900 8850d200 89000000 ....7}9..P...... │ │ + 0x00e38f70 10000000 32263900 91000000 00000000 ....2&9......... │ │ + 0x00e38f80 00000000 107d3900 8850d200 89000000 .....}9..P...... │ │ 0x00e38f90 01000000 04000000 f4623a00 c82bc300 .........b:..+.. │ │ - 0x00e38fa0 8d000000 02000000 08000000 f7b23800 ..............8. │ │ + 0x00e38fa0 8d000000 02000000 08000000 d0b23800 ..............8. │ │ 0x00e38fb0 ac1fd200 00000000 ffffffff d08fe300 ................ │ │ - 0x00e38fc0 00000000 00000000 00000000 fd7c3900 .............|9. │ │ + 0x00e38fc0 00000000 00000000 00000000 d67c3900 .............|9. │ │ 0x00e38fd0 04000000 00000000 00000000 ee0a3a00 ..............:. │ │ 0x00e38fe0 9850d200 01000000 10000000 0090e300 .P.............. │ │ - 0x00e38ff0 06000000 00000000 18000000 20b43900 ............ .9. │ │ - 0x00e39000 91000000 00000000 00000000 377d3900 ............7}9. │ │ + 0x00e38ff0 06000000 00000000 18000000 f9b33900 ..............9. │ │ + 0x00e39000 91000000 00000000 00000000 107d3900 .............}9. │ │ 0x00e39010 8850d200 89000000 01000000 04000000 .P.............. │ │ 0x00e39020 87a53b00 182dc300 89000000 02000000 ..;..-.......... │ │ - 0x00e39030 08000000 315e3900 182dc300 89000000 ....1^9..-...... │ │ + 0x00e39030 08000000 0a5e3900 182dc300 89000000 .....^9..-...... │ │ 0x00e39040 03000000 0c000000 829d3a00 c82bc300 ..........:..+.. │ │ - 0x00e39050 89000000 04000000 10000000 77cf3800 ............w.8. │ │ + 0x00e39050 89000000 04000000 10000000 50cf3800 ............P.8. │ │ 0x00e39060 182dc300 89000000 05000000 14000000 .-.............. │ │ - 0x00e39070 83cf3800 182dc300 02030000 04000000 ..8..-.......... │ │ + 0x00e39070 5ccf3800 182dc300 02030000 04000000 \.8..-.......... │ │ 0x00e39080 c850d200 00000000 00000000 00000000 .P.............. │ │ 0x00e39090 00000000 00000000 00000000 00000000 ................ │ │ 0x00e390a0 e850d200 4053d200 00000000 00000000 .P..@S.......... │ │ 0x00e390b0 00000000 3ea53b00 646a3b00 01000000 ....>.;.dj;..... │ │ 0x00e390c0 df0a3a00 e5873b00 02000000 f3873b00 ..:...;.......;. │ │ 0x00e390d0 3bf53a00 03000000 30c63b00 a02e3b00 ;.:.....0.;...;. │ │ - 0x00e390e0 04000000 b32e3b00 c2973800 05000000 ......;...8..... │ │ - 0x00e390f0 8f4c3b00 62cf3800 06000000 6e483a00 .L;.b.8.....nH:. │ │ - 0x00e39100 b9e63b00 07000000 237d3900 a64c3b00 ..;.....#}9..L;. │ │ - 0x00e39110 08000000 47093900 01883b00 ffffffff ....G.9...;..... │ │ + 0x00e390e0 04000000 b32e3b00 9b973800 05000000 ......;...8..... │ │ + 0x00e390f0 8f4c3b00 3bcf3800 06000000 6e483a00 .L;.;.8.....nH:. │ │ + 0x00e39100 b9e63b00 07000000 fc7c3900 a64c3b00 ..;......|9..L;. │ │ + 0x00e39110 08000000 20093900 01883b00 ffffffff .... .9...;..... │ │ 0x00e39120 00000000 00000000 7e000000 00000000 ........~....... │ │ 0x00e39130 d05dd200 00000000 00000000 00000000 .].............. │ │ 0x00e39140 00000000 00000000 00000000 e05dd200 .............].. │ │ 0x00e39150 605ed200 00000000 00000000 00000000 `^.............. │ │ 0x00e39160 70010000 00000000 d05dd200 00000000 p........]...... │ │ 0x00e39170 00000000 00000000 00000000 00000000 ................ │ │ 0x00e39180 00000000 e05dd200 605ed200 00000000 .....]..`^...... │ │ @@ -34983,51 +34983,51 @@ │ │ 0x00e39330 00000000 00000000 b863d200 00000000 .........c...... │ │ 0x00e39340 00000000 bc63d200 00000000 00000000 .....c.......... │ │ 0x00e39350 73010000 00000000 a47dce00 00000000 s........}...... │ │ 0x00e39360 00000000 00000000 00000000 00000000 ................ │ │ 0x00e39370 00000000 00000000 00000000 c463d200 .............c.. │ │ 0x00e39380 00000000 00000000 01000000 10000000 ................ │ │ 0x00e39390 a493e300 02000000 00000000 08000000 ................ │ │ - 0x00e393a0 90ec3800 00000000 00000000 00000000 ..8............. │ │ - 0x00e393b0 37a13800 c82bc300 00000000 00000000 7.8..+.......... │ │ - 0x00e393c0 04000000 73853900 c82bc300 02000000 ....s.9..+...... │ │ + 0x00e393a0 69ec3800 00000000 00000000 00000000 i.8............. │ │ + 0x00e393b0 10a13800 c82bc300 00000000 00000000 ..8..+.......... │ │ + 0x00e393c0 04000000 4c853900 c82bc300 02000000 ....L.9..+...... │ │ 0x00e393d0 00000000 e893e300 02000000 00000000 ................ │ │ 0x00e393e0 08000000 5af53a00 00000000 00000000 ....Z.:......... │ │ - 0x00e393f0 04000000 515c3800 c82bc300 00000000 ....Q\8..+...... │ │ + 0x00e393f0 04000000 2a5c3800 c82bc300 00000000 ....*\8..+...... │ │ 0x00e39400 00000000 04000000 55da3a00 c067d200 ........U.:..g.. │ │ 0x00e39410 02000000 00000000 2c94e300 02000000 ........,....... │ │ - 0x00e39420 00000000 08000000 445e3900 00000000 ........D^9..... │ │ + 0x00e39420 00000000 08000000 1d5e3900 00000000 .........^9..... │ │ 0x00e39430 00000000 04000000 3df03900 482cc300 ........=.9.H,.. │ │ 0x00e39440 04000000 00000000 04000000 dae63b00 ..............;. │ │ 0x00e39450 d067d200 01000000 10000000 7094e300 .g..........p... │ │ 0x00e39460 02000000 00000000 08000000 e2263a00 .............&:. │ │ - 0x00e39470 00000000 00000000 00000000 615c3800 ............a\8. │ │ + 0x00e39470 00000000 00000000 00000000 3a5c3800 ............:\8. │ │ 0x00e39480 2c2bc300 00000000 00000000 04000000 ,+.............. │ │ - 0x00e39490 9fec3800 e067d200 22010000 00000000 ..8..g.."....... │ │ + 0x00e39490 78ec3800 e067d200 22010000 00000000 x.8..g.."....... │ │ 0x00e394a0 6479d200 00000000 00000000 00000000 dy.............. │ │ 0x00e394b0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e394c0 7479d200 1483d200 00000000 00000000 ty.............. │ │ 0x00e394d0 00000000 ffffffff ec94e300 00000000 ................ │ │ - 0x00e394e0 00000000 00000000 ca413900 04000000 .........A9..... │ │ - 0x00e394f0 00000000 00000000 ca413900 f067d200 .........A9..g.. │ │ + 0x00e394e0 00000000 00000000 a3413900 04000000 .........A9..... │ │ + 0x00e394f0 00000000 00000000 a3413900 f067d200 .........A9..g.. │ │ 0x00e39500 01000000 10000000 1c95e300 02000000 ................ │ │ 0x00e39510 00000000 08000000 d2d33900 00000000 ..........9..... │ │ - 0x00e39520 00000000 00000000 37a13800 682bc300 ........7.8.h+.. │ │ - 0x00e39530 00000000 00000000 04000000 73853900 ............s.9. │ │ + 0x00e39520 00000000 00000000 10a13800 682bc300 ..........8.h+.. │ │ + 0x00e39530 00000000 00000000 04000000 4c853900 ............L.9. │ │ 0x00e39540 682bc300 02000000 00000000 6095e300 h+..........`... │ │ 0x00e39550 02000000 00000000 08000000 18883b00 ..............;. │ │ - 0x00e39560 00000000 00000000 04000000 e9413900 .............A9. │ │ + 0x00e39560 00000000 00000000 04000000 c2413900 .............A9. │ │ 0x00e39570 682bc300 00000000 00000000 04000000 h+.............. │ │ 0x00e39580 70f53a00 2895d200 02000000 00000000 p.:.(........... │ │ 0x00e39590 a495e300 02000000 00000000 08000000 ................ │ │ 0x00e395a0 90a53b00 00000000 00000000 04000000 ..;............. │ │ 0x00e395b0 3df03900 482cc300 04000000 00000000 =.9.H,.......... │ │ - 0x00e395c0 04000000 695e3900 3895d200 01000000 ....i^9.8....... │ │ + 0x00e395c0 04000000 425e3900 3895d200 01000000 ....B^9.8....... │ │ 0x00e395d0 10000000 e895e300 02000000 00000000 ................ │ │ - 0x00e395e0 08000000 afec3800 91000000 00000000 ......8......... │ │ + 0x00e395e0 08000000 88ec3800 91000000 00000000 ......8......... │ │ 0x00e395f0 00000000 64c63b00 4895d200 91000000 ....d.;.H....... │ │ 0x00e39600 01000000 04000000 074d3b00 4895d200 .........M;.H... │ │ 0x00e39610 23010000 00000000 5895d200 00000000 #.......X....... │ │ 0x00e39620 00000000 00000000 00000000 00000000 ................ │ │ 0x00e39630 00000000 00000000 549ed200 e0a3d200 ........T....... │ │ 0x00e39640 00000000 00000000 b7030000 00000000 ................ │ │ 0x00e39650 00000000 00000000 20c3c400 24add200 ........ ...$... │ │ @@ -35037,45 +35037,45 @@ │ │ 0x00e39690 00000000 00000000 00000000 e0add200 ................ │ │ 0x00e396a0 00aed200 00000000 00000000 00000000 ................ │ │ 0x00e396b0 00000000 00000000 ba030000 00000000 ................ │ │ 0x00e396c0 00000000 00000000 20c3c400 04aed200 ........ ....... │ │ 0x00e396d0 88c0c400 00000000 00000000 00000000 ................ │ │ 0x00e396e0 00000000 a4add200 00000000 00000000 ................ │ │ 0x00e396f0 01000000 10000000 0c97e300 04000000 ................ │ │ - 0x00e39700 00000000 10000000 8ccf3800 00000000 ..........8..... │ │ + 0x00e39700 00000000 10000000 65cf3800 00000000 ........e.8..... │ │ 0x00e39710 00000000 00000000 200b3a00 e42bc300 ........ .:..+.. │ │ 0x00e39720 00000000 00000000 04000000 dad33900 ..............9. │ │ 0x00e39730 e42bc300 00000000 00000000 08000000 .+.............. │ │ 0x00e39740 3b823a00 e42bc300 00000000 00000000 ;.:..+.......... │ │ 0x00e39750 0c000000 f1123b00 e42bc300 f0030000 ......;..+...... │ │ 0x00e39760 04000000 78b2d200 00000000 00000000 ....x........... │ │ 0x00e39770 00000000 00000000 00000000 00000000 ................ │ │ 0x00e39780 00000000 88b2d200 98b4d200 00000000 ................ │ │ 0x00e39790 00000000 01000000 10000000 b097e300 ................ │ │ 0x00e397a0 03000000 00000000 0c000000 eee63b00 ..............;. │ │ 0x00e397b0 01000000 00000000 00000000 fa263a00 .............&:. │ │ 0x00e397c0 682cc300 01000000 00000000 04000000 h,.............. │ │ 0x00e397d0 4ff03900 102cc300 01000000 00000000 O.9..,.......... │ │ - 0x00e397e0 08000000 75093900 f82cc300 01000000 ....u.9..,...... │ │ + 0x00e397e0 08000000 4e093900 f82cc300 01000000 ....N.9..,...... │ │ 0x00e397f0 10000000 0898e300 05000000 00000000 ................ │ │ - 0x00e39800 14000000 9dcf3800 91000000 00000000 ......8......... │ │ + 0x00e39800 14000000 76cf3800 91000000 00000000 ....v.8......... │ │ 0x00e39810 00000000 324d3b00 90b6d200 04000000 ....2M;......... │ │ - 0x00e39820 00000000 04000000 64263900 f82cc300 ........d&9..,.. │ │ - 0x00e39830 05000000 00000000 08000000 7ab43900 ............z.9. │ │ + 0x00e39820 00000000 04000000 3d263900 f82cc300 ........=&9..,.. │ │ + 0x00e39830 05000000 00000000 08000000 53b43900 ............S.9. │ │ 0x00e39840 682cc300 01000000 00000000 0c000000 h,.............. │ │ - 0x00e39850 775c3800 002cc300 01000000 00000000 w\8..,.......... │ │ + 0x00e39850 505c3800 002cc300 01000000 00000000 P\8..,.......... │ │ 0x00e39860 10000000 48823a00 2c2bc300 01000000 ....H.:.,+...... │ │ 0x00e39870 10000000 8898e300 03000000 00000000 ................ │ │ - 0x00e39880 0c000000 ea973800 91000000 00000000 ......8......... │ │ - 0x00e39890 00000000 c8ec3800 ac1fd200 91000000 ......8......... │ │ + 0x00e39880 0c000000 c3973800 91000000 00000000 ......8......... │ │ + 0x00e39890 00000000 a1ec3800 ac1fd200 91000000 ......8......... │ │ 0x00e398a0 01000000 04000000 324d3b00 90b6d200 ........2M;..... │ │ 0x00e398b0 04000000 00000000 08000000 10e73b00 ..............;. │ │ 0x00e398c0 a0b6d200 01000000 10000000 e098e300 ................ │ │ 0x00e398d0 02000000 00000000 08000000 ffe63b00 ..............;. │ │ - 0x00e398e0 01000000 00000000 00000000 c8ec3800 ..............8. │ │ + 0x00e398e0 01000000 00000000 00000000 a1ec3800 ..............8. │ │ 0x00e398f0 ac1fd200 04000000 00000000 04000000 ................ │ │ 0x00e39900 62f03900 b0b6d200 45040000 00000000 b.9.....E....... │ │ 0x00e39910 c0b6d200 00000000 00000000 00000000 ................ │ │ 0x00e39920 00000000 00000000 00000000 00000000 ................ │ │ 0x00e39930 00000000 d0b6d200 00000000 00000000 ................ │ │ 0x00e39940 19050000 00000000 482cc300 00000000 ........H,...... │ │ 0x00e39950 00000000 00000000 00000000 94bdd200 ................ │ │ @@ -35085,18 +35085,18 @@ │ │ 0x00e39990 00000000 c4bdd200 e4bdd200 00000000 ................ │ │ 0x00e399a0 00000000 e8bdd200 f0bdd200 00000000 ................ │ │ 0x00e399b0 9a020000 00000000 f4bdd200 00000000 ................ │ │ 0x00e399c0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e399d0 00000000 00000000 04bed200 98c0d200 ................ │ │ 0x00e399e0 00000000 00000000 01000000 10000000 ................ │ │ 0x00e399f0 049ae300 03000000 00000000 0c000000 ................ │ │ - 0x00e39a00 ee413900 00000000 00000000 00000000 .A9............. │ │ - 0x00e39a10 5a903900 ac1fd200 89000000 00000000 Z.9............. │ │ + 0x00e39a00 c7413900 00000000 00000000 00000000 .A9............. │ │ + 0x00e39a10 33903900 ac1fd200 89000000 00000000 3.9............. │ │ 0x00e39a20 04000000 e3bb3a00 682bc300 89000000 ......:.h+...... │ │ - 0x00e39a30 01000000 08000000 fefd3800 682bc300 ..........8.h+.. │ │ + 0x00e39a30 01000000 08000000 d7fd3800 682bc300 ..........8.h+.. │ │ 0x00e39a40 01000000 10000000 5c9ae300 02000000 ........\....... │ │ 0x00e39a50 00000000 08000000 424d3b00 8d000000 ........BM;..... │ │ 0x00e39a60 00000000 00000000 d0a53b00 10c1d200 ..........;..... │ │ 0x00e39a70 8d000000 01000000 04000000 ebbb3a00 ..............:. │ │ 0x00e39a80 10c1d200 1a050000 00000000 482cc300 ............H,.. │ │ 0x00e39a90 00000000 00000000 00000000 00000000 ................ │ │ 0x00e39aa0 2cd6d200 4cd6d200 00000000 00000000 ,...L........... │ │ @@ -35106,42 +35106,42 @@ │ │ 0x00e39ae0 00000000 00000000 80d6d200 88d6d200 ................ │ │ 0x00e39af0 00000000 97020000 00000000 90e1d200 ................ │ │ 0x00e39b00 00000000 00000000 00000000 00000000 ................ │ │ 0x00e39b10 00000000 00000000 00000000 00000000 ................ │ │ 0x00e39b20 8cd6d200 88d7d200 00000000 01000000 ................ │ │ 0x00e39b30 10000000 489be300 02000000 00000000 ....H........... │ │ 0x00e39b40 08000000 c1483a00 00000000 00000000 .....H:......... │ │ - 0x00e39b50 00000000 795e3900 682cc300 01000000 ....y^9.h,...... │ │ + 0x00e39b50 00000000 525e3900 682cc300 01000000 ....R^9.h,...... │ │ 0x00e39b60 00000000 04000000 32883b00 2c2bc300 ........2.;.,+.. │ │ 0x00e39b70 01000000 10000000 8c9be300 02000000 ................ │ │ 0x00e39b80 00000000 08000000 1b273a00 01000000 .........':..... │ │ 0x00e39b90 00000000 00000000 5a823a00 682bc300 ........Z.:.h+.. │ │ 0x00e39ba0 00000000 00000000 04000000 e1d33900 ..............9. │ │ 0x00e39bb0 80e1d200 91010000 00000000 c0e1d200 ................ │ │ 0x00e39bc0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e39bd0 00000000 00000000 d0e1d200 20e2d200 ............ ... │ │ 0x00e39be0 00000000 00000000 00000000 01000000 ................ │ │ 0x00e39bf0 10000000 089ce300 02000000 00000000 ................ │ │ 0x00e39c00 08000000 edd33900 89000000 00000000 ......9......... │ │ - 0x00e39c10 00000000 9f093900 682bc300 89000000 ......9.h+...... │ │ + 0x00e39c10 00000000 78093900 682bc300 89000000 ....x.9.h+...... │ │ 0x00e39c20 01000000 04000000 826a3b00 682bc300 .........j;.h+.. │ │ 0x00e39c30 54000000 00000000 e8e3d200 00000000 T............... │ │ 0x00e39c40 00000000 00000000 00000000 00000000 ................ │ │ 0x00e39c50 00000000 00000000 00000000 f8e3d200 ................ │ │ 0x00e39c60 00000000 00000000 01000000 10000000 ................ │ │ 0x00e39c70 849ce300 02000000 00000000 08000000 ................ │ │ - 0x00e39c80 94263900 89000000 00000000 00000000 .&9............. │ │ - 0x00e39c90 ac5c3800 2c2cc300 89000000 01000000 .\8.,,.......... │ │ + 0x00e39c80 6d263900 89000000 00000000 00000000 m&9............. │ │ + 0x00e39c90 855c3800 2c2cc300 89000000 01000000 .\8.,,.......... │ │ 0x00e39ca0 04000000 95da3a00 2c2cc300 eb020000 ......:.,,...... │ │ 0x00e39cb0 00000000 b8e4d200 00000000 00000000 ................ │ │ 0x00e39cc0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e39cd0 c8e4d200 60e5d200 00000000 00000000 ....`........... │ │ 0x00e39ce0 00000000 01000000 10000000 009de300 ................ │ │ 0x00e39cf0 02000000 00000000 08000000 9eda3a00 ..............:. │ │ - 0x00e39d00 00000000 00000000 00000000 577d3900 ............W}9. │ │ + 0x00e39d00 00000000 00000000 00000000 307d3900 ............0}9. │ │ 0x00e39d10 682cc300 00000000 00000000 04000000 h,.............. │ │ 0x00e39d20 71823a00 682cc300 00000000 ffffffff q.:.h,.......... │ │ 0x00e39d30 449de300 00000000 00000000 00000000 D............... │ │ 0x00e39d40 adda3a00 04000000 00000000 00000000 ..:............. │ │ 0x00e39d50 adda3a00 68e7d200 55000000 00000000 ..:.h...U....... │ │ 0x00e39d60 dc1fd200 00000000 00000000 00000000 ................ │ │ 0x00e39d70 00000000 00000000 00000000 14fdd200 ................ │ │ @@ -35164,173 +35164,173 @@ │ │ 0x00e39e80 00000000 00000000 00000000 fc13d300 ................ │ │ 0x00e39e90 1c14d300 00000000 00000000 2014d300 ............ ... │ │ 0x00e39ea0 2814d300 00000000 8f000000 04000000 (............... │ │ 0x00e39eb0 2c14d300 00000000 00000000 00000000 ,............... │ │ 0x00e39ec0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e39ed0 3c14d300 2c15d300 00000000 00000000 <...,........... │ │ 0x00e39ee0 01000000 10000000 fc9ee300 02000000 ................ │ │ - 0x00e39ef0 00000000 08000000 71b33800 00000000 ........q.8..... │ │ - 0x00e39f00 00000000 00000000 79b33800 682bc300 ........y.8.h+.. │ │ - 0x00e39f10 00000000 00000000 04000000 f9993900 ..............9. │ │ + 0x00e39ef0 00000000 08000000 4ab33800 00000000 ........J.8..... │ │ + 0x00e39f00 00000000 00000000 52b33800 682bc300 ........R.8.h+.. │ │ + 0x00e39f10 00000000 00000000 04000000 d2993900 ..............9. │ │ 0x00e39f20 2c2bc300 01000000 10000000 409fe300 ,+..........@... │ │ 0x00e39f30 02000000 00000000 08000000 fb633a00 .............c:. │ │ 0x00e39f40 00000000 00000000 00000000 8efa3900 ..............9. │ │ 0x00e39f50 682bc300 04000000 00000000 04000000 h+.............. │ │ 0x00e39f60 07a63b00 8816d300 fc030000 00000000 ..;............. │ │ 0x00e39f70 5419d300 00000000 00000000 00000000 T............... │ │ 0x00e39f80 00000000 00000000 00000000 6419d300 ............d... │ │ 0x00e39f90 181ad300 00000000 00000000 00000000 ................ │ │ 0x00e39fa0 00000000 ffffffff bc9fe300 00000000 ................ │ │ - 0x00e39fb0 00000000 00000000 fe993900 04000000 ..........9..... │ │ - 0x00e39fc0 00000000 00000000 fe993900 682bc300 ..........9.h+.. │ │ + 0x00e39fb0 00000000 00000000 d7993900 04000000 ..........9..... │ │ + 0x00e39fc0 00000000 00000000 d7993900 682bc300 ..........9.h+.. │ │ 0x00e39fd0 05000000 f5f03900 11000000 35e73b00 ......9.....5.;. │ │ 0x00e39fe0 ef030000 00000000 e42bc300 00000000 .........+...... │ │ 0x00e39ff0 00000000 00000000 00000000 601cd300 ............`... │ │ 0x00e3a000 101dd300 00000000 00000000 00000000 ................ │ │ 0x00e3a010 00000000 00000000 76000011 9b823a00 ........v.....:. │ │ - 0x00e3a020 77000011 80273a00 aa000011 18d03800 w....':.......8. │ │ - 0x00e3a030 ab000011 01173a00 64000011 8c5e3900 ......:.d....^9. │ │ + 0x00e3a020 77000011 80273a00 aa000011 f1cf3800 w....':.......8. │ │ + 0x00e3a030 ab000011 01173a00 64000011 655e3900 ......:.d...e^9. │ │ 0x00e3a040 65000011 aff53a00 95000011 16643a00 e.....:......d:. │ │ 0x00e3a050 a0000011 159e3a00 85000011 1ad43900 ......:.......9. │ │ 0x00e3a060 a9000011 ca883b00 83000011 2cd43900 ......;.....,.9. │ │ - 0x00e3a070 90000011 920b3a00 80000011 23d03800 ......:.....#.8. │ │ - 0x00e3a080 89000011 7eb33800 91000011 d2c63b00 ....~.8.......;. │ │ + 0x00e3a070 90000011 920b3a00 80000011 fccf3800 ......:.......8. │ │ + 0x00e3a080 89000011 57b33800 91000011 d2c63b00 ....W.8.......;. │ │ 0x00e3a090 73000011 24643a00 66000011 2b2f3b00 s...$d:.f...+/;. │ │ - 0x00e3a0a0 67000011 2b9e3a00 74000011 96b33800 g...+.:.t.....8. │ │ - 0x00e3a0b0 97000011 e8ec3800 98000011 8b273a00 ......8......':. │ │ + 0x00e3a0a0 67000011 2b9e3a00 74000011 6fb33800 g...+.:.t...o.8. │ │ + 0x00e3a0b0 97000011 c1ec3800 98000011 8b273a00 ......8......':. │ │ 0x00e3a0c0 a2000011 39643a00 a3000011 e3c63b00 ....9d:.......;. │ │ - 0x00e3a0d0 68000011 bf6a3b00 9e000011 9c5e3900 h....j;......^9. │ │ - 0x00e3a0e0 6c000011 050a3900 69000011 035d3800 l.....9.i....]8. │ │ + 0x00e3a0d0 68000011 bf6a3b00 9e000011 755e3900 h....j;.....u^9. │ │ + 0x00e3a0e0 6c000011 de093900 69000011 dc5c3800 l.....9.i....\8. │ │ 0x00e3a0f0 a5000011 b14d3b00 a6000011 34bc3a00 .....M;.....4.:. │ │ - 0x00e3a100 a1000011 e97c3800 6a000011 0ba63b00 .....|8.j.....;. │ │ + 0x00e3a100 a1000011 c27c3800 6a000011 0ba63b00 .....|8.j.....;. │ │ 0x00e3a110 6b000011 9d1f3a00 6d000011 42d43900 k.....:.m...B.9. │ │ - 0x00e3a120 8c000011 dc403a00 8d000011 acb33800 .....@:.......8. │ │ + 0x00e3a120 8c000011 dc403a00 8d000011 85b33800 .....@:.......8. │ │ 0x00e3a130 6e000011 a7273a00 8a000011 a0cc3900 n....':.......9. │ │ - 0x00e3a140 86000011 c1273a00 99000011 00ed3800 .....':.......8. │ │ - 0x00e3a150 92000011 b05e3900 a4000011 f6da3a00 .....^9.......:. │ │ - 0x00e3a160 87000011 b3263900 8f000011 1b9a3900 .....&9.......9. │ │ - 0x00e3a170 7e000011 6a7d3900 7c000011 7aee3a00 ~...j}9.|...z.:. │ │ - 0x00e3a180 8e000011 da883b00 a8000011 2a9a3900 ......;.....*.9. │ │ - 0x00e3a190 88000011 f3c63b00 79000011 bcb33800 ......;.y.....8. │ │ - 0x00e3a1a0 7f000011 3f2f3b00 8b000011 c05e3900 ....?/;......^9. │ │ + 0x00e3a140 86000011 c1273a00 99000011 d9ec3800 .....':.......8. │ │ + 0x00e3a150 92000011 895e3900 a4000011 f6da3a00 .....^9.......:. │ │ + 0x00e3a160 87000011 8c263900 8f000011 f4993900 .....&9.......9. │ │ + 0x00e3a170 7e000011 437d3900 7c000011 7aee3a00 ~...C}9.|...z.:. │ │ + 0x00e3a180 8e000011 da883b00 a8000011 039a3900 ......;.......9. │ │ + 0x00e3a190 88000011 f3c63b00 79000011 95b33800 ......;.y.....8. │ │ + 0x00e3a1a0 7f000011 3f2f3b00 8b000011 995e3900 ....?/;......^9. │ │ 0x00e3a1b0 9a000011 06c73b00 72000011 7a453b00 ......;.r...zE;. │ │ - 0x00e3a1c0 7d000011 efb43900 94000011 2cc73b00 }.....9.....,.;. │ │ - 0x00e3a1d0 93000011 1ded3800 9b000011 46bc3a00 ......8.....F.:. │ │ + 0x00e3a1c0 7d000011 c8b43900 94000011 2cc73b00 }.....9.....,.;. │ │ + 0x00e3a1d0 93000011 f6ec3800 9b000011 46bc3a00 ......8.....F.:. │ │ 0x00e3a1e0 9c000011 512f3b00 9d000011 db273a00 ....Q/;......':. │ │ 0x00e3a1f0 9f000011 4a643a00 96000011 4b9e3a00 ....Jd:.....K.:. │ │ - 0x00e3a200 7a000011 fe273a00 7b000011 2ded3800 z....':.{...-.8. │ │ + 0x00e3a200 7a000011 fe273a00 7b000011 06ed3800 z....':.{.....8. │ │ 0x00e3a210 6f000011 5d9e3a00 81000011 48133b00 o...].:.....H.;. │ │ - 0x00e3a220 82000011 03db3a00 78000011 f9c83800 ......:.x.....8. │ │ - 0x00e3a230 ac000011 799e3a00 75000011 1c5d3800 ....y.:.u....]8. │ │ - 0x00e3a240 a7000011 8b033a00 84000011 c3263900 ......:......&9. │ │ - 0x00e3a250 00000000 00000000 6e008005 d1263900 ........n....&9. │ │ + 0x00e3a220 82000011 03db3a00 78000011 d2c83800 ......:.x.....8. │ │ + 0x00e3a230 ac000011 799e3a00 75000011 f55c3800 ....y.:.u....\8. │ │ + 0x00e3a240 a7000011 8b033a00 84000011 9c263900 ......:......&9. │ │ + 0x00e3a250 00000000 00000000 6e008005 aa263900 ........n....&9. │ │ 0x00e3a260 85008005 6a133b00 64008005 5be73b00 ....j.;.d...[.;. │ │ - 0x00e3a270 76008005 3eea3900 72008005 df263900 v...>.9.r....&9. │ │ - 0x00e3a280 8b008005 77133b00 65008005 2f5d3800 ....w.;.e.../]8. │ │ + 0x00e3a270 76008005 3eea3900 72008005 b8263900 v...>.9.r....&9. │ │ + 0x00e3a280 8b008005 77133b00 65008005 085d3800 ....w.;.e....]8. │ │ 0x00e3a290 7f008005 879e3a00 83008005 1b283a00 ......:......(:. │ │ - 0x00e3a2a0 8c008005 499a3900 8d008005 63ed3800 ....I.9.....c.8. │ │ + 0x00e3a2a0 8c008005 229a3900 8d008005 3ced3800 ....".9.....<.8. │ │ 0x00e3a2b0 8e008005 7dbc3a00 80008005 94bc3a00 ....}.:.......:. │ │ - 0x00e3a2c0 8a008005 6de73b00 71008005 fe413900 ....m.;.q....A9. │ │ - 0x00e3a2d0 8f008005 ea5e3900 77008005 c54d3b00 .....^9.w....M;. │ │ - 0x00e3a2e0 7b008005 04493a00 81008005 177d3800 {....I:......}8. │ │ + 0x00e3a2c0 8a008005 6de73b00 71008005 d7413900 ....m.;.q....A9. │ │ + 0x00e3a2d0 8f008005 c35e3900 77008005 c54d3b00 .....^9.w....M;. │ │ + 0x00e3a2e0 7b008005 04493a00 81008005 f07c3800 {....I:......|8. │ │ 0x00e3a2f0 73008005 55d43900 74008005 80e73b00 s...U.9.t.....;. │ │ - 0x00e3a300 67008005 36d03800 68008005 f2263900 g...6.8.h....&9. │ │ - 0x00e3a310 7c008005 0c973a00 86008005 3e7b3900 |.....:.....>{9. │ │ - 0x00e3a320 84008005 d2b33800 87008005 270a3900 ......8.....'.9. │ │ + 0x00e3a300 67008005 0fd03800 68008005 cb263900 g.....8.h....&9. │ │ + 0x00e3a310 7c008005 0c973a00 86008005 177b3900 |.....:......{9. │ │ + 0x00e3a320 84008005 abb33800 87008005 000a3900 ......8.......9. │ │ 0x00e3a330 88008005 2e283a00 69008005 94e73b00 .....(:.i.....;. │ │ - 0x00e3a340 89008005 7bed3800 82008005 642f3b00 ....{.8.....d/;. │ │ - 0x00e3a350 7d008005 a1bc3a00 7e008005 47d03800 }.....:.~...G.8. │ │ - 0x00e3a360 6a008005 ed6a3b00 6b008005 fc5e3900 j....j;.k....^9. │ │ - 0x00e3a370 6c008005 3c0a3900 75008005 e8c83800 l...<.9.u.....8. │ │ - 0x00e3a380 6d008005 c13f3900 79008005 5fd03800 m....?9.y..._.8. │ │ + 0x00e3a340 89008005 54ed3800 82008005 642f3b00 ....T.8.....d/;. │ │ + 0x00e3a350 7d008005 a1bc3a00 7e008005 20d03800 }.....:.~... .8. │ │ + 0x00e3a360 6a008005 ed6a3b00 6b008005 d55e3900 j....j;.k....^9. │ │ + 0x00e3a370 6c008005 150a3900 75008005 c1c83800 l.....9.u.....8. │ │ + 0x00e3a380 6d008005 9a3f3900 79008005 38d03800 m....?9.y...8.8. │ │ 0x00e3a390 90008005 26a63b00 78008005 d84d3b00 ....&.;.x....M;. │ │ - 0x00e3a3a0 6f008005 08c93800 70008005 b1e73b00 o.....8.p.....;. │ │ - 0x00e3a3b0 7a008005 e6b33800 00000000 00000000 z.....8......... │ │ - 0x00e3a3c0 69383b00 03273900 39a63b00 5aa63b00 i8;..'9.9.;.Z.;. │ │ - 0x00e3a3d0 02b53900 7f983800 dbf53a00 d0e73b00 ..9...8...:...;. │ │ - 0x00e3a3e0 8b7d3900 fef53a00 42c73b00 1bf63a00 .}9...:.B.;...:. │ │ - 0x00e3a3f0 4a283a00 a17d3900 e94d3b00 eee73b00 J(:..}9..M;...;. │ │ - 0x00e3a400 f1b33800 ec703b00 277d3800 5a283a00 ..8..p;.'}8.Z(:. │ │ - 0x00e3a410 4a5d3800 2cb53900 72d03800 12493a00 J]8.,.9.r.8..I:. │ │ - 0x00e3a420 78a63b00 715d3800 8dd03800 b9bc3a00 x.;.q]8...8...:. │ │ + 0x00e3a3a0 6f008005 e1c83800 70008005 b1e73b00 o.....8.p.....;. │ │ + 0x00e3a3b0 7a008005 bfb33800 00000000 00000000 z.....8......... │ │ + 0x00e3a3c0 69383b00 dc263900 39a63b00 5aa63b00 i8;..&9.9.;.Z.;. │ │ + 0x00e3a3d0 dbb43900 58983800 dbf53a00 d0e73b00 ..9.X.8...:...;. │ │ + 0x00e3a3e0 647d3900 fef53a00 42c73b00 1bf63a00 d}9...:.B.;...:. │ │ + 0x00e3a3f0 4a283a00 7a7d3900 e94d3b00 eee73b00 J(:.z}9..M;...;. │ │ + 0x00e3a400 cab33800 ec703b00 007d3800 5a283a00 ..8..p;..}8.Z(:. │ │ + 0x00e3a410 235d3800 05b53900 4bd03800 12493a00 #]8...9.K.8..I:. │ │ + 0x00e3a420 78a63b00 4a5d3800 66d03800 b9bc3a00 x.;.J]8.f.8...:. │ │ 0x00e3a430 15e83b00 40db3a00 87283a00 59f13900 ..;.@.:..(:.Y.9. │ │ 0x00e3a440 a5a63b00 2ae83b00 30f63a00 67d43900 ..;.*.;.0.:.g.9. │ │ - 0x00e3a450 acd03800 78643a00 d4a63b00 5d9a3900 ..8.xd:...;.].9. │ │ - 0x00e3a460 106b3b00 8a9a3900 58db3a00 ae133b00 .k;...9.X.:...;. │ │ - 0x00e3a470 852f3b00 b89a3900 710a3900 26493a00 ./;...9.q.9.&I:. │ │ + 0x00e3a450 85d03800 78643a00 d4a63b00 369a3900 ..8.xd:...;.6.9. │ │ + 0x00e3a460 106b3b00 639a3900 58db3a00 ae133b00 .k;.c.9.X.:...;. │ │ + 0x00e3a470 852f3b00 919a3900 4a0a3900 26493a00 ./;...9.J.9.&I:. │ │ 0x00e3a480 85f13900 d1bc3a00 8ed43900 ab0b3a00 ..9...:...9...:. │ │ - 0x00e3a490 4fe83b00 cdd03800 53b53900 4df63a00 O.;...8.S.9.M.:. │ │ + 0x00e3a490 4fe83b00 a6d03800 2cb53900 4df63a00 O.;...8.,.9.M.:. │ │ 0x00e3a4a0 f8883b00 faa63b00 164e3b00 1d893b00 ..;...;..N;...;. │ │ - 0x00e3a4b0 a5643a00 506b3b00 a0f13900 88ed3800 .d:.Pk;...9...8. │ │ - 0x00e3a4c0 7de83b00 10423900 b5283a00 5ac73b00 }.;..B9..(:.Z.;. │ │ + 0x00e3a4b0 a5643a00 506b3b00 a0f13900 61ed3800 .d:.Pk;...9.a.8. │ │ + 0x00e3a4c0 7de83b00 e9413900 b5283a00 5ac73b00 }.;..A9..(:.Z.;. │ │ 0x00e3a4d0 42893b00 314e3b00 57f63a00 04bd3a00 B.;.1N;.W.:...:. │ │ - 0x00e3a4e0 8ddb3a00 f0d03800 cc0b3a00 ad9e3a00 ..:...8...:...:. │ │ - 0x00e3a4f0 bf9e3a00 aadb3a00 b2f13900 2e273900 ..:...:...9..'9. │ │ - 0x00e3a500 766b3b00 c6823a00 cf7d3900 d1283a00 vk;...:..}9..(:. │ │ - 0x00e3a510 09d13800 efdb3a00 e50b3a00 a40a3900 ..8...:...:...9. │ │ - 0x00e3a520 5a4e3b00 315f3900 e3283a00 1cd13800 ZN;.1_9..(:...8. │ │ - 0x00e3a530 fd7d3900 2a7e3900 6db53900 91e83b00 .}9.*~9.m.9...;. │ │ + 0x00e3a4e0 8ddb3a00 c9d03800 cc0b3a00 ad9e3a00 ..:...8...:...:. │ │ + 0x00e3a4f0 bf9e3a00 aadb3a00 b2f13900 07273900 ..:...:...9..'9. │ │ + 0x00e3a500 766b3b00 c6823a00 a87d3900 d1283a00 vk;...:..}9..(:. │ │ + 0x00e3a510 e2d03800 efdb3a00 e50b3a00 7d0a3900 ..8...:...:.}.9. │ │ + 0x00e3a520 5a4e3b00 0a5f3900 e3283a00 f5d03800 ZN;.._9..(:...8. │ │ + 0x00e3a530 d67d3900 037e3900 46b53900 91e83b00 .}9..~9.F.9...;. │ │ 0x00e3a540 da643a00 00000000 00000000 00000000 .d:............. │ │ 0x00e3a550 0a000000 05000000 ffffffff ffffffff ................ │ │ 0x00e3a560 00000000 00000000 00000000 00000000 ................ │ │ 0x00e3a570 00000000 00000000 00000000 00000000 ................ │ │ 0x00e3a580 e3583a00 00000000 00000000 00800000 .X:............. │ │ 0x00e3a590 00000000 00000000 64000000 ffffffff ........d....... │ │ 0x00e3a5a0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e3a5b0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e3a5c0 387c3a00 00000000 00000000 00000000 8|:............. │ │ 0x00e3a5d0 04000000 04000000 ffffffff ffffffff ................ │ │ 0x00e3a5e0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e3a5f0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e3a600 49423900 00000000 00000000 00000000 IB9............. │ │ + 0x00e3a600 22423900 00000000 00000000 00000000 "B9............. │ │ 0x00e3a610 04000000 04000000 ffffffff ffffffff ................ │ │ 0x00e3a620 00000000 00000000 00000000 00000000 ................ │ │ 0x00e3a630 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e3a640 a1303900 00000000 00000000 00000000 .09............. │ │ + 0x00e3a640 7a303900 00000000 00000000 00000000 z09............. │ │ 0x00e3a650 01000000 02000000 ffffffff ffffffff ................ │ │ 0x00e3a660 00000000 00000000 00000000 00000000 ................ │ │ 0x00e3a670 00000000 00000000 00000000 00000000 ................ │ │ 0x00e3a680 e9943b00 00000000 00000000 00000000 ..;............. │ │ 0x00e3a690 02000000 03000000 ffffffff ffffffff ................ │ │ 0x00e3a6a0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e3a6b0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e3a6c0 01000000 10000000 dca6e300 02000000 ................ │ │ 0x00e3a6d0 00000000 08000000 32dc3a00 00000000 ........2.:..... │ │ 0x00e3a6e0 00000000 00000000 4a143a00 682cc300 ........J.:.h,.. │ │ 0x00e3a6f0 02000000 00000000 04000000 574b3800 ............WK8. │ │ 0x00e3a700 782cc300 01000000 10000000 20a7e300 x,.......... ... │ │ - 0x00e3a710 03000000 00000000 24000000 47b43800 ........$...G.8. │ │ - 0x00e3a720 00100000 00000000 00000000 ee763900 .............v9. │ │ + 0x00e3a710 03000000 00000000 24000000 20b43800 ........$... .8. │ │ + 0x00e3a720 00100000 00000000 00000000 c7763900 .............v9. │ │ 0x00e3a730 682bc300 00000000 00000000 10000000 h+.............. │ │ 0x00e3a740 4d493a00 9c9bc400 05000000 00000000 MI:............. │ │ - 0x00e3a750 14000000 817d3800 00f7d300 01000000 .....}8......... │ │ + 0x00e3a750 14000000 5a7d3800 00f7d300 01000000 ....Z}8......... │ │ 0x00e3a760 10000000 78a7e300 07000000 04a8e300 ....x........... │ │ 0x00e3a770 2c000000 e4643a00 01000000 00000000 ,....d:......... │ │ 0x00e3a780 00000000 8efa3900 682bc300 00100000 ......9.h+...... │ │ - 0x00e3a790 00000000 04000000 625f3900 f831c300 ........b_9..1.. │ │ + 0x00e3a790 00000000 04000000 3b5f3900 f831c300 ........;_9..1.. │ │ 0x00e3a7a0 00000000 00000000 0c000000 98ee3900 ..............9. │ │ 0x00e3a7b0 84f7d300 00000000 00000000 10000000 ................ │ │ 0x00e3a7c0 f8133b00 9c9bc400 01000000 00000000 ..;............. │ │ 0x00e3a7d0 14000000 43463a00 9c9bc400 05000000 ....CF:......... │ │ 0x00e3a7e0 00000000 18000000 41dc3a00 70edd300 ........A.:.p... │ │ - 0x00e3a7f0 95000000 00000000 1c000000 817d3800 .............}8. │ │ + 0x00e3a7f0 95000000 00000000 1c000000 5a7d3800 ............Z}8. │ │ 0x00e3a800 00f7d300 00000000 02000000 00000000 ................ │ │ 0x00e3a810 00000000 bceed300 20000000 00000000 ........ ....... │ │ 0x00e3a820 01000000 10000000 3ca8e300 03000000 ........<....... │ │ - 0x00e3a830 78a8e300 90000000 54b43800 00100000 x.......T.8..... │ │ - 0x00e3a840 00000000 00000000 64983900 80edd300 ........d.9..... │ │ - 0x00e3a850 00100000 00000000 2c000000 625f3900 ........,...b_9. │ │ + 0x00e3a830 78a8e300 90000000 2db43800 00100000 x.......-.8..... │ │ + 0x00e3a840 00000000 00000000 3d983900 80edd300 ........=.9..... │ │ + 0x00e3a850 00100000 00000000 2c000000 3b5f3900 ........,...;_9. │ │ 0x00e3a860 f831c300 00100000 00000000 34000000 .1..........4... │ │ - 0x00e3a870 01ce3800 c82bc300 00000000 01000000 ..8..+.......... │ │ + 0x00e3a870 dacd3800 c82bc300 00000000 01000000 ..8..+.......... │ │ 0x00e3a880 44000000 84000000 fceed300 00000000 D............... │ │ 0x00e3a890 00000000 01000000 10000000 b0a8e300 ................ │ │ - 0x00e3a8a0 03000000 00000000 18000000 f0ed3800 ..............8. │ │ + 0x00e3a8a0 03000000 00000000 18000000 c9ed3800 ..............8. │ │ 0x00e3a8b0 00000000 00000000 00000000 4a143a00 ............J.:. │ │ 0x00e3a8c0 682cc300 01000000 00000000 04000000 h,.............. │ │ - 0x00e3a8d0 915d3800 082dc300 00100000 00000000 .]8..-.......... │ │ + 0x00e3a8d0 6a5d3800 082dc300 00100000 00000000 j]8..-.......... │ │ 0x00e3a8e0 08000000 0c823a00 2c2bc300 00000000 ......:.,+...... │ │ 0x00e3a8f0 ffffffff 08a9e300 00000000 00000000 ................ │ │ 0x00e3a900 00000000 9a6b3b00 04000000 00000000 .....k;......... │ │ 0x00e3a910 00000000 f2643a00 00f7d300 01000000 .....d:......... │ │ 0x00e3a920 10000000 38a9e300 02000000 00000000 ....8........... │ │ 0x00e3a930 10000000 aa6b3b00 00000000 00000000 .....k;......... │ │ 0x00e3a940 00000000 4a143a00 682cc300 00000000 ....J.:.h,...... │ │ @@ -35348,280 +35348,280 @@ │ │ 0x00e3aa00 04000000 10000000 00000000 00000000 ................ │ │ 0x00e3aa10 1caae300 00000000 5c493a00 00000000 ........\I:..... │ │ 0x00e3aa20 00000000 0806d400 00000000 00000000 ................ │ │ 0x00e3aa30 9815d400 b015d400 cc15d400 1817d400 ................ │ │ 0x00e3aa40 01000000 10000000 5caae300 02000000 ........\....... │ │ 0x00e3aa50 00000000 18000000 5c493a00 00000000 ........\I:..... │ │ 0x00e3aa60 00000000 00000000 e0ee3900 f831c300 ..........9..1.. │ │ - 0x00e3aa70 00000000 00000000 04000000 ffed3800 ..............8. │ │ + 0x00e3aa70 00000000 00000000 04000000 d8ed3800 ..............8. │ │ 0x00e3aa80 c82bc300 01000000 10000000 a0aae300 .+.............. │ │ 0x00e3aa90 0a000000 dc3c4100 48000000 13143b00 ............N;. │ │ 0x00e3c0e0 8e293a00 6c3ee400 00000000 330c3a00 .):.l>......3.:. │ │ 0x00e3c0f0 8e293a00 b43ee400 00000000 40c83b00 .):..>......@.;. │ │ - 0x00e3c100 8e293a00 fc3ee400 00000000 08ef3800 .):..>........8. │ │ - 0x00e3c110 8e293a00 443fe400 00000000 13ef3800 .):.D?........8. │ │ + 0x00e3c100 8e293a00 fc3ee400 00000000 e1ee3800 .):..>........8. │ │ + 0x00e3c110 8e293a00 443fe400 00000000 ecee3800 .):.D?........8. │ │ 0x00e3c120 8e293a00 8c3fe400 00000000 3d8a3b00 .):..?......=.;. │ │ - 0x00e3c130 8e293a00 9440e400 00000000 42993800 .):..@......B.8. │ │ - 0x00e3c140 8e293a00 f440e400 00000000 3b603900 .):..@......;`9. │ │ - 0x00e3c150 8e293a00 d43fe400 00000000 480b3900 .):..?......H.9. │ │ - 0x00e3c160 8e293a00 3440e400 00000000 66603900 .):.4@......f`9. │ │ + 0x00e3c130 8e293a00 9440e400 00000000 1b993800 .):..@........8. │ │ + 0x00e3c140 8e293a00 f440e400 00000000 14603900 .):..@.......`9. │ │ + 0x00e3c150 8e293a00 d43fe400 00000000 210b3900 .):..?......!.9. │ │ + 0x00e3c160 8e293a00 3440e400 00000000 3f603900 .):.4@......?`9. │ │ 0x00e3c170 8e293a00 cc38e400 00000000 db493a00 .):..8.......I:. │ │ 0x00e3c180 8e293a00 5c39e400 00000000 599f3a00 .):.\9......Y.:. │ │ 0x00e3c190 8e293a00 9c41e400 00000000 3e0c3a00 .):..A......>.:. │ │ 0x00e3c1a0 8e293a00 c439e400 00000000 bf0c3b00 .):..9........;. │ │ - 0x00e3c1b0 8e293a00 0c3ae400 00000000 e85d3800 .):..:.......]8. │ │ + 0x00e3c1b0 8e293a00 0c3ae400 00000000 c15d3800 .):..:.......]8. │ │ 0x00e3c1c0 8e293a00 d43ae400 00000000 b0473800 .):..:.......G8. │ │ 0x00e3c1d0 8e293a00 8c3ae400 00000000 00000000 .):..:.......... │ │ - 0x00e3c1e0 00000000 00000000 00000000 61993800 ............a.8. │ │ - 0x00e3c1f0 8e293a00 8cb3e400 00000000 97603900 .):..........`9. │ │ + 0x00e3c1e0 00000000 00000000 00000000 3a993800 ............:.8. │ │ + 0x00e3c1f0 8e293a00 8cb3e400 00000000 70603900 .):.........p`9. │ │ 0x00e3c200 8e293a00 84b4e400 00000000 ce223a00 .):..........":. │ │ - 0x00e3c210 8e293a00 7cb5e400 00000000 b3b43800 .):.|.........8. │ │ + 0x00e3c210 8e293a00 7cb5e400 00000000 8cb43800 .):.|.........8. │ │ 0x00e3c220 8e293a00 60b6e400 00000000 556c3a00 .):.`.......Ul:. │ │ 0x00e3c230 8e293a00 44b7e400 00000000 8fd53900 .):.D.........9. │ │ - 0x00e3c240 8e293a00 64b8e400 00000000 1eef3800 .):.d.........8. │ │ + 0x00e3c240 8e293a00 64b8e400 00000000 f7ee3800 .):.d.........8. │ │ 0x00e3c250 8e293a00 bcb8e400 00000000 0d4a3a00 .):..........J:. │ │ 0x00e3c260 8e293a00 d8bae400 00000000 1d4f3b00 .):..........O;. │ │ 0x00e3c270 8e293a00 30bae400 00000000 00000000 .):.0........... │ │ 0x00e3c280 00000000 00000000 00000000 72923a00 ............r.:. │ │ 0x00e3c290 8e293a00 d479e400 00000000 04fe3900 .):..y........9. │ │ - 0x00e3c2a0 8e293a00 247ae400 00000000 94063900 .):.$z........9. │ │ - 0x00e3c2b0 8e293a00 7083e400 00000000 e6d13800 .):.p.........8. │ │ - 0x00e3c2c0 8e293a00 4c7fe400 00000000 ab7a3800 .):.L........z8. │ │ - 0x00e3c2d0 8e293a00 5080e400 00000000 e5793800 .):.P........y8. │ │ - 0x00e3c2e0 8e293a00 6c82e400 00000000 027e3800 .):.l........~8. │ │ + 0x00e3c2a0 8e293a00 247ae400 00000000 6d063900 .):.$z......m.9. │ │ + 0x00e3c2b0 8e293a00 7083e400 00000000 bfd13800 .):.p.........8. │ │ + 0x00e3c2c0 8e293a00 4c7fe400 00000000 847a3800 .):.L........z8. │ │ + 0x00e3c2d0 8e293a00 5080e400 00000000 be793800 .):.P........y8. │ │ + 0x00e3c2e0 8e293a00 6c82e400 00000000 db7d3800 .):.l........}8. │ │ 0x00e3c2f0 8e293a00 c083e400 00000000 fdd73b00 .):...........;. │ │ 0x00e3c300 8e293a00 ec84e400 00000000 9ae93b00 .):...........;. │ │ 0x00e3c310 8e293a00 f47ce400 00000000 65833a00 .):..|......e.:. │ │ 0x00e3c320 8e293a00 f885e400 00000000 c9143b00 .):...........;. │ │ 0x00e3c330 8e293a00 5481e400 00000000 bc663a00 .):.T........f:. │ │ - 0x00e3c340 8e293a00 707ee400 00000000 a3013900 .):.p~........9. │ │ + 0x00e3c340 8e293a00 707ee400 00000000 7c013900 .):.p~......|.9. │ │ 0x00e3c350 8e293a00 047ce400 00000000 f1143b00 .):..|........;. │ │ 0x00e3c360 8e293a00 d077e400 00000000 b8d53900 .):..w........9. │ │ - 0x00e3c370 8e293a00 1878e400 00000000 7ab63900 .):..x......z.9. │ │ + 0x00e3c370 8e293a00 1878e400 00000000 53b63900 .):..x......S.9. │ │ 0x00e3c380 8e293a00 6078e400 00000000 00000000 .):.`x.......... │ │ - 0x00e3c390 00000000 00000000 00000000 c9b23900 ..............9. │ │ + 0x00e3c390 00000000 00000000 00000000 a2b23900 ..............9. │ │ 0x00e3c3a0 8e293a00 e4bbe400 00000000 c0d53900 .):...........9. │ │ 0x00e3c3b0 8e293a00 24bee400 00000000 f9143b00 .):.$.........;. │ │ - 0x00e3c3c0 8e293a00 3cc0e400 00000000 977b3900 .):.<........{9. │ │ + 0x00e3c3c0 8e293a00 3cc0e400 00000000 707b3900 .):.<.......p{9. │ │ 0x00e3c3d0 8e293a00 7cc2e400 00000000 83f73a00 .):.|.........:. │ │ 0x00e3c3e0 8e293a00 44c3e400 00000000 00000000 .):.D........... │ │ 0x00e3c3f0 00000000 00000000 00000000 cad53900 ..............9. │ │ 0x00e3c400 8e293a00 188ae400 a0e93b00 5c8a3b00 .):.......;.\.;. │ │ - 0x00e3c410 8e293a00 c88ae400 730b3900 197e3800 .):.....s.9..~8. │ │ - 0x00e3c420 8e293a00 9090e400 c5b43800 85bd3a00 .):.......8...:. │ │ - 0x00e3c430 8e293a00 dcace400 930b3900 8df73a00 .):.......9...:. │ │ + 0x00e3c410 8e293a00 c88ae400 4c0b3900 f27d3800 .):.....L.9..}8. │ │ + 0x00e3c420 8e293a00 9090e400 9eb43800 85bd3a00 .):.......8...:. │ │ + 0x00e3c430 8e293a00 dcace400 6c0b3900 8df73a00 .):.....l.9...:. │ │ 0x00e3c440 8e293a00 74ade400 8a8a3b00 c1e93b00 .):.t.....;...;. │ │ - 0x00e3c450 8e293a00 5094e400 2a433900 e0b43800 .):.P...*C9...8. │ │ + 0x00e3c450 8e293a00 5094e400 03433900 b9b43800 .):.P....C9...8. │ │ 0x00e3c460 8e293a00 2ca6e400 5e0c3a00 426c3b00 .):.,...^.:.Bl;. │ │ - 0x00e3c470 8e293a00 d4a6e400 185e3800 b6f73a00 .):......^8...:. │ │ + 0x00e3c470 8e293a00 d4a6e400 f15d3800 b6f73a00 .):......]8...:. │ │ 0x00e3c480 8e293a00 7ca7e400 acbd3a00 03153b00 .):.|.....:...;. │ │ - 0x00e3c490 8e293a00 24a8e400 03d23800 fdd73b00 .):.$.....8...;. │ │ - 0x00e3c4a0 8e293a00 5caae400 20d23800 72923a00 .):.\... .8.r.:. │ │ - 0x00e3c4b0 8e293a00 5caae400 84993800 c9143b00 .):.\.....8...;. │ │ + 0x00e3c490 8e293a00 24a8e400 dcd13800 fdd73b00 .):.$.....8...;. │ │ + 0x00e3c4a0 8e293a00 5caae400 f9d13800 72923a00 .):.\.....8.r.:. │ │ + 0x00e3c4b0 8e293a00 5caae400 5d993800 c9143b00 .):.\...].8...;. │ │ 0x00e3c4c0 8e293a00 5caae400 15153b00 556c3a00 .):.\.....;.Ul:. │ │ 0x00e3c4d0 8e293a00 7caae400 41303b00 0d4a3a00 .):.|...A0;..J:. │ │ 0x00e3c4e0 8e293a00 7caae400 6a303b00 1d4f3b00 .):.|...j0;..O;. │ │ - 0x00e3c4f0 8e293a00 7caae400 ba603900 ce223a00 .):.|....`9..":. │ │ - 0x00e3c500 8e293a00 0cabe400 ae0b3900 345e3800 .):.......9.4^8. │ │ - 0x00e3c510 8e293a00 0895e400 4c5e3800 00000000 .):.....L^8..... │ │ + 0x00e3c4f0 8e293a00 7caae400 93603900 ce223a00 .):.|....`9..":. │ │ + 0x00e3c500 8e293a00 0cabe400 870b3900 0d5e3800 .):.......9..^8. │ │ + 0x00e3c510 8e293a00 0895e400 255e3800 00000000 .):.....%^8..... │ │ 0x00e3c520 00000000 00000000 00000000 cad53900 ..............9. │ │ - 0x00e3c530 8e293a00 d473e400 00000000 75bf3800 .):..s......u.8. │ │ - 0x00e3c540 8e293a00 4475e400 00000000 e0b43800 .):.Du........8. │ │ + 0x00e3c530 8e293a00 d473e400 00000000 4ebf3800 .):..s......N.8. │ │ + 0x00e3c540 8e293a00 4475e400 00000000 b9b43800 .):.Du........8. │ │ 0x00e3c550 8e293a00 a076e400 00000000 426c3b00 .):..v......Bl;. │ │ 0x00e3c560 8e293a00 d876e400 00000000 fdd73b00 .):..v........;. │ │ 0x00e3c570 8e293a00 1077e400 00000000 72923a00 .):..w......r.:. │ │ 0x00e3c580 8e293a00 5077e400 00000000 c9143b00 .):.Pw........;. │ │ 0x00e3c590 8e293a00 9077e400 00000000 00000000 .):..w.......... │ │ - 0x00e3c5a0 00000000 00000000 00000000 197e3800 .............~8. │ │ + 0x00e3c5a0 00000000 00000000 00000000 f27d3800 .............}8. │ │ 0x00e3c5b0 8e293a00 b8c4e400 00000000 85bd3a00 .):...........:. │ │ 0x00e3c5c0 8e293a00 28cae400 00000000 b6f73a00 .):.(.........:. │ │ 0x00e3c5d0 8e293a00 bcc7e400 00000000 03153b00 .):...........;. │ │ 0x00e3c5e0 8e293a00 1cc8e400 00000000 f7c73a00 .):...........:. │ │ - 0x00e3c5f0 8e293a00 08c6e400 00000000 345e3800 .):.........4^8. │ │ + 0x00e3c5f0 8e293a00 08c6e400 00000000 0d5e3800 .):..........^8. │ │ 0x00e3c600 8e293a00 88cce400 00000000 556c3a00 .):.........Ul:. │ │ 0x00e3c610 8e293a00 08c9e400 00000000 0d4a3a00 .):..........J:. │ │ 0x00e3c620 8e293a00 50c9e400 00000000 1d4f3b00 .):.P........O;. │ │ 0x00e3c630 8e293a00 98c9e400 00000000 ce223a00 .):..........":. │ │ 0x00e3c640 8e293a00 e0c9e400 00000000 00000000 .):............. │ │ 0x00e3c650 00000000 00000000 00000000 85bd3a00 ..............:. │ │ - 0x00e3c660 8e293a00 bcfde300 00000000 345e3800 .):.........4^8. │ │ + 0x00e3c660 8e293a00 bcfde300 00000000 0d5e3800 .):..........^8. │ │ 0x00e3c670 8e293a00 0c00e400 00000000 00000000 .):............. │ │ 0x00e3c680 00000000 00000000 00000000 85bd3a00 ..............:. │ │ - 0x00e3c690 8e293a00 9089e400 00000000 e0b43800 .):...........8. │ │ + 0x00e3c690 8e293a00 9089e400 00000000 b9b43800 .):...........8. │ │ 0x00e3c6a0 8e293a00 fc88e400 00000000 426c3b00 .):.........Bl;. │ │ 0x00e3c6b0 8e293a00 fc88e400 00000000 c1e93b00 .):...........;. │ │ 0x00e3c6c0 8e293a00 b487e400 00000000 00000000 .):............. │ │ 0x00e3c6d0 00000000 00000000 00000000 f8d53b00 ..............;. │ │ 0x00e3c6e0 96303b00 6473e400 00000000 19e23900 .0;.ds........9. │ │ - 0x00e3c6f0 96303b00 9473e400 00000000 a7a33800 .0;..s........8. │ │ - 0x00e3c700 96303b00 b471e400 00000000 64733800 .0;..q......ds8. │ │ + 0x00e3c6f0 96303b00 9473e400 00000000 80a33800 .0;..s........8. │ │ + 0x00e3c700 96303b00 b471e400 00000000 3d733800 .0;..q......=s8. │ │ 0x00e3c710 96303b00 e471e400 00000000 35ab3a00 .0;..q......5.:. │ │ 0x00e3c720 96303b00 1472e400 00000000 0b213b00 .0;..r.......!;. │ │ 0x00e3c730 96303b00 4472e400 00000000 5f013a00 .0;.Dr......_.:. │ │ - 0x00e3c740 96303b00 a472e400 00000000 0bc63800 .0;..r........8. │ │ - 0x00e3c750 96303b00 d472e400 00000000 51c33900 .0;..r......Q.9. │ │ - 0x00e3c760 96303b00 0473e400 00000000 4e6d3800 .0;..s......Nm8. │ │ - 0x00e3c770 96303b00 3473e400 00000000 ad363900 .0;.4s.......69. │ │ + 0x00e3c740 96303b00 a472e400 00000000 e4c53800 .0;..r........8. │ │ + 0x00e3c750 96303b00 d472e400 00000000 2ac33900 .0;..r......*.9. │ │ + 0x00e3c760 96303b00 0473e400 00000000 276d3800 .0;..s......'m8. │ │ + 0x00e3c770 96303b00 3473e400 00000000 86363900 .0;.4s.......69. │ │ 0x00e3c780 a98a3b00 7472e400 00000000 f8d53b00 ..;.tr........;. │ │ 0x00e3c790 ce8a3b00 5054e400 00000000 f8d53b00 ..;.PT........;. │ │ - 0x00e3c7a0 f3b43800 0056e400 00000000 a7a33800 ..8..V........8. │ │ - 0x00e3c7b0 ce8a3b00 9854e400 00000000 a7a33800 ..;..T........8. │ │ - 0x00e3c7c0 f3b43800 4856e400 00000000 64733800 ..8.HV......ds8. │ │ - 0x00e3c7d0 ce8a3b00 e054e400 00000000 64733800 ..;..T......ds8. │ │ - 0x00e3c7e0 f3b43800 9056e400 00000000 35ab3a00 ..8..V......5.:. │ │ + 0x00e3c7a0 ccb43800 0056e400 00000000 80a33800 ..8..V........8. │ │ + 0x00e3c7b0 ce8a3b00 9854e400 00000000 80a33800 ..;..T........8. │ │ + 0x00e3c7c0 ccb43800 4856e400 00000000 3d733800 ..8.HV......=s8. │ │ + 0x00e3c7d0 ce8a3b00 e054e400 00000000 3d733800 ..;..T......=s8. │ │ + 0x00e3c7e0 ccb43800 9056e400 00000000 35ab3a00 ..8..V......5.:. │ │ 0x00e3c7f0 ce8a3b00 2855e400 00000000 35ab3a00 ..;.(U......5.:. │ │ - 0x00e3c800 f3b43800 d856e400 00000000 0b213b00 ..8..V.......!;. │ │ + 0x00e3c800 ccb43800 d856e400 00000000 0b213b00 ..8..V.......!;. │ │ 0x00e3c810 ce8a3b00 7055e400 00000000 0b213b00 ..;.pU.......!;. │ │ - 0x00e3c820 f3b43800 2057e400 00000000 0b213b00 ..8. W.......!;. │ │ - 0x00e3c830 40153b00 1c70e400 00000000 ad363900 @.;..p.......69. │ │ - 0x00e3c840 47ef3800 b855e400 00000000 ad363900 G.8..U.......69. │ │ - 0x00e3c850 caf73a00 6857e400 00000000 ad363900 ..:.hW.......69. │ │ - 0x00e3c860 4dd23800 5470e400 00000000 f8d53b00 M.8.Tp........;. │ │ - 0x00e3c870 d70b3900 5471e400 00000000 f8d53b00 ..9.Tq........;. │ │ + 0x00e3c820 ccb43800 2057e400 00000000 0b213b00 ..8. W.......!;. │ │ + 0x00e3c830 40153b00 1c70e400 00000000 86363900 @.;..p.......69. │ │ + 0x00e3c840 20ef3800 b855e400 00000000 86363900 .8..U.......69. │ │ + 0x00e3c850 caf73a00 6857e400 00000000 86363900 ..:.hW.......69. │ │ + 0x00e3c860 26d23800 5470e400 00000000 f8d53b00 &.8.Tp........;. │ │ + 0x00e3c870 b00b3900 5471e400 00000000 f8d53b00 ..9.Tq........;. │ │ 0x00e3c880 536c3b00 0c71e400 00000000 35ab3a00 Sl;..q......5.:. │ │ - 0x00e3c890 d70b3900 d470e400 00000000 35ab3a00 ..9..p......5.:. │ │ + 0x00e3c890 b00b3900 d470e400 00000000 35ab3a00 ..9..p......5.:. │ │ 0x00e3c8a0 536c3b00 8c70e400 00000000 f8d53b00 Sl;..p........;. │ │ 0x00e3c8b0 7c0c3a00 b057e400 00000000 f8d53b00 |.:..W........;. │ │ - 0x00e3c8c0 30b53800 f857e400 00000000 f8d53b00 0.8..W........;. │ │ + 0x00e3c8c0 09b53800 f857e400 00000000 f8d53b00 ..8..W........;. │ │ 0x00e3c8d0 06f83a00 4058e400 00000000 f8d53b00 ..:.@X........;. │ │ 0x00e3c8e0 44f83a00 8858e400 00000000 f8d53b00 D.:..X........;. │ │ 0x00e3c8f0 9f293a00 d058e400 00000000 f8d53b00 .):..X........;. │ │ 0x00e3c900 f1d53900 1859e400 00000000 19e23900 ..9..Y........9. │ │ 0x00e3c910 7c0c3a00 6059e400 00000000 19e23900 |.:.`Y........9. │ │ - 0x00e3c920 30b53800 a859e400 00000000 19e23900 0.8..Y........9. │ │ + 0x00e3c920 09b53800 a859e400 00000000 19e23900 ..8..Y........9. │ │ 0x00e3c930 06f83a00 f059e400 00000000 19e23900 ..:..Y........9. │ │ 0x00e3c940 44f83a00 385ae400 00000000 19e23900 D.:.8Z........9. │ │ 0x00e3c950 9f293a00 805ae400 00000000 19e23900 .):..Z........9. │ │ - 0x00e3c960 f1d53900 c85ae400 00000000 a7a33800 ..9..Z........8. │ │ - 0x00e3c970 7c0c3a00 105be400 00000000 a7a33800 |.:..[........8. │ │ - 0x00e3c980 30b53800 585be400 00000000 a7a33800 0.8.X[........8. │ │ - 0x00e3c990 06f83a00 a05be400 00000000 a7a33800 ..:..[........8. │ │ - 0x00e3c9a0 44f83a00 e85be400 00000000 a7a33800 D.:..[........8. │ │ - 0x00e3c9b0 9f293a00 305ce400 00000000 a7a33800 .):.0\........8. │ │ - 0x00e3c9c0 f1d53900 785ce400 00000000 64733800 ..9.x\......ds8. │ │ - 0x00e3c9d0 7c0c3a00 c05ce400 00000000 64733800 |.:..\......ds8. │ │ - 0x00e3c9e0 30b53800 085de400 00000000 64733800 0.8..]......ds8. │ │ - 0x00e3c9f0 06f83a00 505de400 00000000 64733800 ..:.P]......ds8. │ │ - 0x00e3ca00 44f83a00 985de400 00000000 64733800 D.:..]......ds8. │ │ - 0x00e3ca10 9f293a00 e05de400 00000000 64733800 .):..]......ds8. │ │ + 0x00e3c960 f1d53900 c85ae400 00000000 80a33800 ..9..Z........8. │ │ + 0x00e3c970 7c0c3a00 105be400 00000000 80a33800 |.:..[........8. │ │ + 0x00e3c980 09b53800 585be400 00000000 80a33800 ..8.X[........8. │ │ + 0x00e3c990 06f83a00 a05be400 00000000 80a33800 ..:..[........8. │ │ + 0x00e3c9a0 44f83a00 e85be400 00000000 80a33800 D.:..[........8. │ │ + 0x00e3c9b0 9f293a00 305ce400 00000000 80a33800 .):.0\........8. │ │ + 0x00e3c9c0 f1d53900 785ce400 00000000 3d733800 ..9.x\......=s8. │ │ + 0x00e3c9d0 7c0c3a00 c05ce400 00000000 3d733800 |.:..\......=s8. │ │ + 0x00e3c9e0 09b53800 085de400 00000000 3d733800 ..8..]......=s8. │ │ + 0x00e3c9f0 06f83a00 505de400 00000000 3d733800 ..:.P]......=s8. │ │ + 0x00e3ca00 44f83a00 985de400 00000000 3d733800 D.:..]......=s8. │ │ + 0x00e3ca10 9f293a00 e05de400 00000000 3d733800 .):..]......=s8. │ │ 0x00e3ca20 f1d53900 285ee400 00000000 35ab3a00 ..9.(^......5.:. │ │ 0x00e3ca30 7c0c3a00 705ee400 00000000 35ab3a00 |.:.p^......5.:. │ │ - 0x00e3ca40 30b53800 b85ee400 00000000 35ab3a00 0.8..^......5.:. │ │ + 0x00e3ca40 09b53800 b85ee400 00000000 35ab3a00 ..8..^......5.:. │ │ 0x00e3ca50 06f83a00 005fe400 00000000 35ab3a00 ..:.._......5.:. │ │ 0x00e3ca60 44f83a00 485fe400 00000000 35ab3a00 D.:.H_......5.:. │ │ 0x00e3ca70 9f293a00 905fe400 00000000 35ab3a00 .):.._......5.:. │ │ 0x00e3ca80 f1d53900 d85fe400 00000000 0b213b00 ..9.._.......!;. │ │ 0x00e3ca90 7c0c3a00 2060e400 00000000 0b213b00 |.:. `.......!;. │ │ - 0x00e3caa0 30b53800 6860e400 00000000 0b213b00 0.8.h`.......!;. │ │ + 0x00e3caa0 09b53800 6860e400 00000000 0b213b00 ..8.h`.......!;. │ │ 0x00e3cab0 06f83a00 b060e400 00000000 0b213b00 ..:..`.......!;. │ │ 0x00e3cac0 44f83a00 f860e400 00000000 0b213b00 D.:..`.......!;. │ │ 0x00e3cad0 9f293a00 4061e400 00000000 0b213b00 .):.@a.......!;. │ │ - 0x00e3cae0 f1d53900 8861e400 00000000 51c33900 ..9..a......Q.9. │ │ - 0x00e3caf0 7c0c3a00 e066e400 00000000 51c33900 |.:..f......Q.9. │ │ - 0x00e3cb00 30b53800 2867e400 00000000 51c33900 0.8.(g......Q.9. │ │ - 0x00e3cb10 06f83a00 7067e400 00000000 51c33900 ..:.pg......Q.9. │ │ - 0x00e3cb20 44f83a00 b867e400 00000000 51c33900 D.:..g......Q.9. │ │ - 0x00e3cb30 9f293a00 0068e400 00000000 51c33900 .):..h......Q.9. │ │ - 0x00e3cb40 f1d53900 4868e400 00000000 4e6d3800 ..9.Hh......Nm8. │ │ - 0x00e3cb50 7c0c3a00 9068e400 00000000 4e6d3800 |.:..h......Nm8. │ │ - 0x00e3cb60 30b53800 d868e400 00000000 4e6d3800 0.8..h......Nm8. │ │ - 0x00e3cb70 06f83a00 2069e400 00000000 4e6d3800 ..:. i......Nm8. │ │ - 0x00e3cb80 44f83a00 6869e400 00000000 4e6d3800 D.:.hi......Nm8. │ │ - 0x00e3cb90 9f293a00 b069e400 00000000 4e6d3800 .):..i......Nm8. │ │ + 0x00e3cae0 f1d53900 8861e400 00000000 2ac33900 ..9..a......*.9. │ │ + 0x00e3caf0 7c0c3a00 e066e400 00000000 2ac33900 |.:..f......*.9. │ │ + 0x00e3cb00 09b53800 2867e400 00000000 2ac33900 ..8.(g......*.9. │ │ + 0x00e3cb10 06f83a00 7067e400 00000000 2ac33900 ..:.pg......*.9. │ │ + 0x00e3cb20 44f83a00 b867e400 00000000 2ac33900 D.:..g......*.9. │ │ + 0x00e3cb30 9f293a00 0068e400 00000000 2ac33900 .):..h......*.9. │ │ + 0x00e3cb40 f1d53900 4868e400 00000000 276d3800 ..9.Hh......'m8. │ │ + 0x00e3cb50 7c0c3a00 9068e400 00000000 276d3800 |.:..h......'m8. │ │ + 0x00e3cb60 09b53800 d868e400 00000000 276d3800 ..8..h......'m8. │ │ + 0x00e3cb70 06f83a00 2069e400 00000000 276d3800 ..:. i......'m8. │ │ + 0x00e3cb80 44f83a00 6869e400 00000000 276d3800 D.:.hi......'m8. │ │ + 0x00e3cb90 9f293a00 b069e400 00000000 276d3800 .):..i......'m8. │ │ 0x00e3cba0 f1d53900 f869e400 00000000 5f013a00 ..9..i......_.:. │ │ 0x00e3cbb0 7c0c3a00 8063e400 00000000 5f013a00 |.:..c......_.:. │ │ - 0x00e3cbc0 30b53800 c863e400 00000000 5f013a00 0.8..c......_.:. │ │ + 0x00e3cbc0 09b53800 c863e400 00000000 5f013a00 ..8..c......_.:. │ │ 0x00e3cbd0 06f83a00 1064e400 00000000 5f013a00 ..:..d......_.:. │ │ 0x00e3cbe0 44f83a00 5864e400 00000000 5f013a00 D.:.Xd......_.:. │ │ 0x00e3cbf0 9f293a00 a064e400 00000000 5f013a00 .):..d......_.:. │ │ - 0x00e3cc00 f1d53900 e864e400 00000000 0bc63800 ..9..d........8. │ │ - 0x00e3cc10 7c0c3a00 3065e400 00000000 0bc63800 |.:.0e........8. │ │ - 0x00e3cc20 30b53800 7865e400 00000000 0bc63800 0.8.xe........8. │ │ - 0x00e3cc30 06f83a00 c065e400 00000000 0bc63800 ..:..e........8. │ │ - 0x00e3cc40 44f83a00 0866e400 00000000 0bc63800 D.:..f........8. │ │ - 0x00e3cc50 9f293a00 5066e400 00000000 0bc63800 .):.Pf........8. │ │ - 0x00e3cc60 f1d53900 9866e400 00000000 ad363900 ..9..f.......69. │ │ - 0x00e3cc70 ff0b3900 d061e400 00000000 ad363900 ..9..a.......69. │ │ - 0x00e3cc80 4bc83b00 1862e400 00000000 ad363900 K.;..b.......69. │ │ - 0x00e3cc90 91c83b00 6062e400 00000000 ad363900 ..;.`b.......69. │ │ - 0x00e3cca0 0b8b3b00 a862e400 00000000 ad363900 ..;..b.......69. │ │ - 0x00e3ccb0 cec83b00 f062e400 00000000 ad363900 ..;..b.......69. │ │ - 0x00e3ccc0 83b63900 3863e400 00000000 f8d53b00 ..9.8c........;. │ │ + 0x00e3cc00 f1d53900 e864e400 00000000 e4c53800 ..9..d........8. │ │ + 0x00e3cc10 7c0c3a00 3065e400 00000000 e4c53800 |.:.0e........8. │ │ + 0x00e3cc20 09b53800 7865e400 00000000 e4c53800 ..8.xe........8. │ │ + 0x00e3cc30 06f83a00 c065e400 00000000 e4c53800 ..:..e........8. │ │ + 0x00e3cc40 44f83a00 0866e400 00000000 e4c53800 D.:..f........8. │ │ + 0x00e3cc50 9f293a00 5066e400 00000000 e4c53800 .):.Pf........8. │ │ + 0x00e3cc60 f1d53900 9866e400 00000000 86363900 ..9..f.......69. │ │ + 0x00e3cc70 d80b3900 d061e400 00000000 86363900 ..9..a.......69. │ │ + 0x00e3cc80 4bc83b00 1862e400 00000000 86363900 K.;..b.......69. │ │ + 0x00e3cc90 91c83b00 6062e400 00000000 86363900 ..;.`b.......69. │ │ + 0x00e3cca0 0b8b3b00 a862e400 00000000 86363900 ..;..b.......69. │ │ + 0x00e3ccb0 cec83b00 f062e400 00000000 86363900 ..;..b.......69. │ │ + 0x00e3ccc0 5cb63900 3863e400 00000000 f8d53b00 \.9.8c........;. │ │ 0x00e3ccd0 e3293a00 406ae400 00000000 f8d53b00 .):.@j........;. │ │ - 0x00e3cce0 11c93b00 886ae400 00000000 a7a33800 ..;..j........8. │ │ - 0x00e3ccf0 162a3a00 d06ae400 00000000 a7a33800 .*:..j........8. │ │ - 0x00e3cd00 72d23800 186be400 00000000 64733800 r.8..k......ds8. │ │ - 0x00e3cd10 450c3900 606be400 00000000 64733800 E.9.`k......ds8. │ │ - 0x00e3cd20 a4d23800 a86be400 00000000 35ab3a00 ..8..k......5.:. │ │ + 0x00e3cce0 11c93b00 886ae400 00000000 80a33800 ..;..j........8. │ │ + 0x00e3ccf0 162a3a00 d06ae400 00000000 80a33800 .*:..j........8. │ │ + 0x00e3cd00 4bd23800 186be400 00000000 3d733800 K.8..k......=s8. │ │ + 0x00e3cd10 1e0c3900 606be400 00000000 3d733800 ..9.`k......=s8. │ │ + 0x00e3cd20 7dd23800 a86be400 00000000 35ab3a00 }.8..k......5.:. │ │ 0x00e3cd30 154a3a00 f06be400 00000000 35ab3a00 .J:..k......5.:. │ │ 0x00e3cd40 7a833a00 386ce400 00000000 0b213b00 z.:.8l.......!;. │ │ - 0x00e3cd50 c6b63900 806ce400 00000000 0b213b00 ..9..l.......!;. │ │ + 0x00e3cd50 9fb63900 806ce400 00000000 0b213b00 ..9..l.......!;. │ │ 0x00e3cd60 44c93b00 c86ce400 00000000 f8d53b00 D.;..l........;. │ │ 0x00e3cd70 488b3b00 106de400 00000000 f8d53b00 H.;..m........;. │ │ - 0x00e3cd80 44433900 586de400 00000000 19e23900 DC9.Xm........9. │ │ + 0x00e3cd80 1d433900 586de400 00000000 19e23900 .C9.Xm........9. │ │ 0x00e3cd90 488b3b00 a06de400 00000000 19e23900 H.;..m........9. │ │ - 0x00e3cda0 44433900 e86de400 00000000 a7a33800 DC9..m........8. │ │ - 0x00e3cdb0 ab7e3900 306ee400 00000000 a7a33800 .~9.0n........8. │ │ - 0x00e3cdc0 719f3a00 786ee400 00000000 64733800 q.:.xn......ds8. │ │ - 0x00e3cdd0 7d8b3b00 c06ee400 00000000 64733800 }.;..n......ds8. │ │ - 0x00e3cde0 780c3900 086fe400 00000000 0b213b00 x.9..o.......!;. │ │ - 0x00e3cdf0 589b3900 506fe400 00000000 0b213b00 X.9.Po.......!;. │ │ + 0x00e3cda0 1d433900 e86de400 00000000 80a33800 .C9..m........8. │ │ + 0x00e3cdb0 847e3900 306ee400 00000000 80a33800 .~9.0n........8. │ │ + 0x00e3cdc0 719f3a00 786ee400 00000000 3d733800 q.:.xn......=s8. │ │ + 0x00e3cdd0 7d8b3b00 c06ee400 00000000 3d733800 }.;..n......=s8. │ │ + 0x00e3cde0 510c3900 086fe400 00000000 0b213b00 Q.9..o.......!;. │ │ + 0x00e3cdf0 319b3900 506fe400 00000000 0b213b00 1.9.Po.......!;. │ │ 0x00e3ce00 e5e93b00 986fe400 00000000 00000000 ..;..o.......... │ │ - 0x00e3ce10 00000000 00000000 00000000 a7a33800 ..............8. │ │ - 0x00e3ce20 c30c3a00 e441e400 00000000 a7a33800 ..:..A........8. │ │ - 0x00e3ce30 50a83b00 2442e400 00000000 a7a33800 P.;.$B........8. │ │ - 0x00e3ce40 77b53800 6442e400 00000000 a7a33800 w.8.dB........8. │ │ - 0x00e3ce50 b3b53800 a442e400 00000000 64733800 ..8..B......ds8. │ │ - 0x00e3ce60 c30c3a00 e442e400 00000000 64733800 ..:..B......ds8. │ │ - 0x00e3ce70 50a83b00 2443e400 00000000 64733800 P.;.$C......ds8. │ │ - 0x00e3ce80 77b53800 6443e400 00000000 64733800 w.8.dC......ds8. │ │ - 0x00e3ce90 8d9b3900 a443e400 00000000 35ab3a00 ..9..C......5.:. │ │ + 0x00e3ce10 00000000 00000000 00000000 80a33800 ..............8. │ │ + 0x00e3ce20 c30c3a00 e441e400 00000000 80a33800 ..:..A........8. │ │ + 0x00e3ce30 50a83b00 2442e400 00000000 80a33800 P.;.$B........8. │ │ + 0x00e3ce40 50b53800 6442e400 00000000 80a33800 P.8.dB........8. │ │ + 0x00e3ce50 8cb53800 a442e400 00000000 3d733800 ..8..B......=s8. │ │ + 0x00e3ce60 c30c3a00 e442e400 00000000 3d733800 ..:..B......=s8. │ │ + 0x00e3ce70 50a83b00 2443e400 00000000 3d733800 P.;.$C......=s8. │ │ + 0x00e3ce80 50b53800 6443e400 00000000 3d733800 P.8.dC......=s8. │ │ + 0x00e3ce90 669b3900 a443e400 00000000 35ab3a00 f.9..C......5.:. │ │ 0x00e3cea0 c30c3a00 e443e400 00000000 35ab3a00 ..:..C......5.:. │ │ 0x00e3ceb0 50a83b00 2444e400 00000000 35ab3a00 P.;.$D......5.:. │ │ - 0x00e3cec0 77b53800 6444e400 00000000 35ab3a00 w.8.dD......5.:. │ │ - 0x00e3ced0 3d7e3800 a444e400 00000000 35ab3a00 =~8..D......5.:. │ │ - 0x00e3cee0 ad993800 5851e400 00000000 35ab3a00 ..8.XQ......5.:. │ │ + 0x00e3cec0 50b53800 6444e400 00000000 35ab3a00 P.8.dD......5.:. │ │ + 0x00e3ced0 167e3800 a444e400 00000000 35ab3a00 .~8..D......5.:. │ │ + 0x00e3cee0 86993800 5851e400 00000000 35ab3a00 ..8.XQ......5.:. │ │ 0x00e3cef0 786c3b00 2053e400 00000000 0b213b00 xl;. S.......!;. │ │ 0x00e3cf00 c30c3a00 e444e400 00000000 0b213b00 ..:..D.......!;. │ │ 0x00e3cf10 50a83b00 2445e400 00000000 0b213b00 P.;.$E.......!;. │ │ - 0x00e3cf20 77b53800 6445e400 00000000 0b213b00 w.8.dE.......!;. │ │ + 0x00e3cf20 50b53800 6445e400 00000000 0b213b00 P.8.dE.......!;. │ │ 0x00e3cf30 82f83a00 a445e400 00000000 5f013a00 ..:..E......_.:. │ │ 0x00e3cf40 c30c3a00 e446e400 00000000 5f013a00 ..:..F......_.:. │ │ - 0x00e3cf50 50a83b00 2447e400 00000000 0bc63800 P.;.$G........8. │ │ - 0x00e3cf60 c30c3a00 6447e400 00000000 0bc63800 ..:.dG........8. │ │ - 0x00e3cf70 50a83b00 a447e400 00000000 51c33900 P.;..G......Q.9. │ │ - 0x00e3cf80 c30c3a00 e445e400 00000000 51c33900 ..:..E......Q.9. │ │ - 0x00e3cf90 50a83b00 2446e400 00000000 4e6d3800 P.;.$F......Nm8. │ │ - 0x00e3cfa0 c30c3a00 6446e400 00000000 4e6d3800 ..:.dF......Nm8. │ │ - 0x00e3cfb0 50a83b00 a446e400 00000000 ad363900 P.;..F.......69. │ │ - 0x00e3cfc0 cbbd3a00 e447e400 00000000 ad363900 ..:..G.......69. │ │ - 0x00e3cfd0 482a3a00 2448e400 00000000 ad363900 H*:.$H.......69. │ │ + 0x00e3cf50 50a83b00 2447e400 00000000 e4c53800 P.;.$G........8. │ │ + 0x00e3cf60 c30c3a00 6447e400 00000000 e4c53800 ..:.dG........8. │ │ + 0x00e3cf70 50a83b00 a447e400 00000000 2ac33900 P.;..G......*.9. │ │ + 0x00e3cf80 c30c3a00 e445e400 00000000 2ac33900 ..:..E......*.9. │ │ + 0x00e3cf90 50a83b00 2446e400 00000000 276d3800 P.;.$F......'m8. │ │ + 0x00e3cfa0 c30c3a00 6446e400 00000000 276d3800 ..:.dF......'m8. │ │ + 0x00e3cfb0 50a83b00 a446e400 00000000 86363900 P.;..F.......69. │ │ + 0x00e3cfc0 cbbd3a00 e447e400 00000000 86363900 ..:..G.......69. │ │ + 0x00e3cfd0 482a3a00 2448e400 00000000 86363900 H*:.$H.......69. │ │ 0x00e3cfe0 a69f3a00 6448e400 00000000 f8d53b00 ..:.dH........;. │ │ 0x00e3cff0 c30c3a00 a448e400 00000000 f8d53b00 ..:..H........;. │ │ 0x00e3d000 50a83b00 e448e400 00000000 f8d53b00 P.;..H........;. │ │ - 0x00e3d010 77b53800 2449e400 00000000 f8d53b00 w.8.$I........;. │ │ + 0x00e3d010 50b53800 2449e400 00000000 f8d53b00 P.8.$I........;. │ │ 0x00e3d020 8a2a3a00 6449e400 00000000 19e23900 .*:.dI........9. │ │ 0x00e3d030 c30c3a00 a449e400 00000000 19e23900 ..:..I........9. │ │ 0x00e3d040 50a83b00 e449e400 00000000 f8d53b00 P.;..I........;. │ │ - 0x00e3d050 ad993800 8851e400 00000000 f8d53b00 ..8..Q........;. │ │ - 0x00e3d060 786c3b00 6053e400 00000000 14c63900 xl;.`S........9. │ │ - 0x00e3d070 50a83b00 f853e400 00000000 14c63900 P.;..S........9. │ │ - 0x00e3d080 c4663a00 f051e400 00000000 14c63900 .f:..Q........9. │ │ + 0x00e3d050 86993800 8851e400 00000000 f8d53b00 ..8..Q........;. │ │ + 0x00e3d060 786c3b00 6053e400 00000000 edc53900 xl;.`S........9. │ │ + 0x00e3d070 50a83b00 f853e400 00000000 edc53900 P.;..S........9. │ │ + 0x00e3d080 c4663a00 f051e400 00000000 edc53900 .f:..Q........9. │ │ 0x00e3d090 e8663a00 0051e400 00000000 00000000 .f:..Q.......... │ │ 0x00e3d0a0 00000000 00000000 00000000 cf8f3b00 ..............;. │ │ 0x00e3d0b0 b4dc3a00 d8cde400 00000000 00000000 ..:............. │ │ 0x00e3d0c0 00000000 00000000 00000000 2cc0e300 ............,... │ │ 0x00e3d0d0 54f7e500 ecc1e300 8cc2e300 9cc3e300 T............... │ │ 0x00e3d0e0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e3d0f0 fcc3e300 2cc5e300 acc5e300 5cc6e300 ....,.......\... │ │ @@ -35973,720 +35973,720 @@ │ │ 0x00e3d110 00000000 00000000 dcc6e300 1ccee300 ................ │ │ 0x00e3d120 acd0e300 00040000 903dd400 01040000 .........=...... │ │ 0x00e3d130 ac3dd400 02040000 bc3dd400 03040000 .=.......=...... │ │ 0x00e3d140 a83ed400 00000000 00000000 0cfe3a00 .>............:. │ │ 0x00e3d150 06000000 00000000 00000000 ffffffff ................ │ │ 0x00e3d160 8efa3900 06000000 00000000 00000000 ..9............. │ │ 0x00e3d170 ffffffff ef6b3b00 06000000 00000000 .....k;......... │ │ - 0x00e3d180 00000000 ffffffff bd843900 01000000 ..........9..... │ │ + 0x00e3d180 00000000 ffffffff 96843900 01000000 ..........9..... │ │ 0x00e3d190 00000000 00000000 ffffffff 00000000 ................ │ │ 0x00e3d1a0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e3d1b0 07be3a00 45283900 0cdee400 00000000 ..:.E(9......... │ │ - 0x00e3d1c0 a54a3a00 45283900 54dee400 00000000 .J:.E(9.T....... │ │ - 0x00e3d1d0 e29b3900 45283900 d4dee400 00000000 ..9.E(9......... │ │ - 0x00e3d1e0 e85d3800 45283900 d43ae400 00000000 .]8.E(9..:...... │ │ + 0x00e3d1b0 07be3a00 1e283900 0cdee400 00000000 ..:..(9......... │ │ + 0x00e3d1c0 a54a3a00 1e283900 54dee400 00000000 .J:..(9.T....... │ │ + 0x00e3d1d0 bb9b3900 1e283900 d4dee400 00000000 ..9..(9......... │ │ + 0x00e3d1e0 c15d3800 1e283900 d43ae400 00000000 .]8..(9..:...... │ │ 0x00e3d1f0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e3d200 c0473b00 45283900 6cd1e400 00000000 .G;.E(9.l....... │ │ - 0x00e3d210 ba673a00 45283900 e4d1e400 00000000 .g:.E(9......... │ │ - 0x00e3d220 19b43a00 45283900 5cd2e400 00000000 ..:.E(9.\....... │ │ - 0x00e3d230 9d053a00 45283900 d4d2e400 00000000 ..:.E(9......... │ │ - 0x00e3d240 66643b00 45283900 5ccfe400 00000000 fd;.E(9.\....... │ │ - 0x00e3d250 3af93a00 45283900 d4cfe400 00000000 :.:.E(9......... │ │ - 0x00e3d260 39ae3800 45283900 4cd0e400 00000000 9.8.E(9.L....... │ │ - 0x00e3d270 87763800 45283900 c4d0e400 00000000 .v8.E(9......... │ │ - 0x00e3d280 d1823b00 45283900 b8d7e400 00000000 ..;.E(9......... │ │ - 0x00e3d290 bc2a3a00 45283900 30d8e400 00000000 .*:.E(9.0....... │ │ - 0x00e3d2a0 6f7e3800 45283900 a8d8e400 00000000 o~8.E(9......... │ │ - 0x00e3d2b0 000d3a00 45283900 20d9e400 00000000 ..:.E(9. ....... │ │ - 0x00e3d2c0 b5283b00 45283900 10dae400 00000000 .(;.E(9......... │ │ - 0x00e3d2d0 6b423a00 45283900 98d9e400 00000000 kB:.E(9......... │ │ - 0x00e3d2e0 4fdd3a00 45283900 5cdce400 00000000 O.:.E(9.\....... │ │ - 0x00e3d2f0 b9473b00 45283900 e4dbe400 00000000 .G;.E(9......... │ │ - 0x00e3d300 e6e93800 45283900 d4dce400 00000000 ..8.E(9......... │ │ - 0x00e3d310 c15e3800 45283900 34d7e400 00000000 .^8.E(9.4....... │ │ - 0x00e3d320 e32a3a00 45283900 7cd3e400 00000000 .*:.E(9.|....... │ │ - 0x00e3d330 bff23900 45283900 f4d3e400 00000000 ..9.E(9......... │ │ - 0x00e3d340 9a433900 45283900 6cd4e400 00000000 .C9.E(9.l....... │ │ - 0x00e3d350 1ebe3a00 45283900 e4d4e400 00000000 ..:.E(9......... │ │ - 0x00e3d360 a6443a00 45283900 5cd5e400 00000000 .D:.E(9.\....... │ │ - 0x00e3d370 2d053900 45283900 d4d5e400 00000000 -.9.E(9......... │ │ + 0x00e3d200 c0473b00 1e283900 6cd1e400 00000000 .G;..(9.l....... │ │ + 0x00e3d210 ba673a00 1e283900 e4d1e400 00000000 .g:..(9......... │ │ + 0x00e3d220 19b43a00 1e283900 5cd2e400 00000000 ..:..(9.\....... │ │ + 0x00e3d230 9d053a00 1e283900 d4d2e400 00000000 ..:..(9......... │ │ + 0x00e3d240 66643b00 1e283900 5ccfe400 00000000 fd;..(9.\....... │ │ + 0x00e3d250 3af93a00 1e283900 d4cfe400 00000000 :.:..(9......... │ │ + 0x00e3d260 12ae3800 1e283900 4cd0e400 00000000 ..8..(9.L....... │ │ + 0x00e3d270 60763800 1e283900 c4d0e400 00000000 `v8..(9......... │ │ + 0x00e3d280 d1823b00 1e283900 b8d7e400 00000000 ..;..(9......... │ │ + 0x00e3d290 bc2a3a00 1e283900 30d8e400 00000000 .*:..(9.0....... │ │ + 0x00e3d2a0 487e3800 1e283900 a8d8e400 00000000 H~8..(9......... │ │ + 0x00e3d2b0 000d3a00 1e283900 20d9e400 00000000 ..:..(9. ....... │ │ + 0x00e3d2c0 b5283b00 1e283900 10dae400 00000000 .(;..(9......... │ │ + 0x00e3d2d0 6b423a00 1e283900 98d9e400 00000000 kB:..(9......... │ │ + 0x00e3d2e0 4fdd3a00 1e283900 5cdce400 00000000 O.:..(9.\....... │ │ + 0x00e3d2f0 b9473b00 1e283900 e4dbe400 00000000 .G;..(9......... │ │ + 0x00e3d300 bfe93800 1e283900 d4dce400 00000000 ..8..(9......... │ │ + 0x00e3d310 9a5e3800 1e283900 34d7e400 00000000 .^8..(9.4....... │ │ + 0x00e3d320 e32a3a00 1e283900 7cd3e400 00000000 .*:..(9.|....... │ │ + 0x00e3d330 bff23900 1e283900 f4d3e400 00000000 ..9..(9......... │ │ + 0x00e3d340 73433900 1e283900 6cd4e400 00000000 sC9..(9.l....... │ │ + 0x00e3d350 1ebe3a00 1e283900 e4d4e400 00000000 ..:..(9......... │ │ + 0x00e3d360 a6443a00 1e283900 5cd5e400 00000000 .D:..(9.\....... │ │ + 0x00e3d370 06053900 1e283900 d4d5e400 00000000 ..9..(9......... │ │ 0x00e3d380 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e3d390 dee73900 45283900 1cdfe400 00000000 ..9.E(9......... │ │ - 0x00e3d3a0 5eb73900 45283900 0ce0e400 00000000 ^.9.E(9......... │ │ + 0x00e3d390 dee73900 1e283900 1cdfe400 00000000 ..9..(9......... │ │ + 0x00e3d3a0 37b73900 1e283900 0ce0e400 00000000 7.9..(9......... │ │ 0x00e3d3b0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e3d3c0 b0d1e300 00d2e300 00000000 90d3e300 ................ │ │ 0x00e3d3d0 01040000 e83ed400 02040000 f83ed400 .....>.......>.. │ │ 0x00e3d3e0 03040000 e43fd400 00000000 00000000 .....?.......... │ │ 0x00e3d3f0 0cfe3a00 06000000 00000000 00000000 ..:............. │ │ 0x00e3d400 ffffffff 8efa3900 06000000 00000000 ......9......... │ │ 0x00e3d410 00000000 ffffffff ef6b3b00 06000000 .........k;..... │ │ - 0x00e3d420 00000000 00000000 ffffffff bd843900 ..............9. │ │ + 0x00e3d420 00000000 00000000 ffffffff 96843900 ..............9. │ │ 0x00e3d430 01000000 00000000 00000000 ffffffff ................ │ │ 0x00e3d440 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e3d450 00000000 9aa73900 04000000 cc5a3a00 ......9......Z:. │ │ - 0x00e3d460 0a000000 ffffffff bda73900 04000000 ..........9..... │ │ + 0x00e3d450 00000000 73a73900 04000000 cc5a3a00 ....s.9......Z:. │ │ + 0x00e3d460 0a000000 ffffffff 96a73900 04000000 ..........9..... │ │ 0x00e3d470 cc5a3a00 0a000000 ffffffff e0e13900 .Z:...........9. │ │ 0x00e3d480 04000000 0b213b00 03000000 ffffffff .....!;......... │ │ - 0x00e3d490 88a53800 02000000 f83c4100 04000000 ..8......A..... │ │ - 0x00e3e2b0 ffffffff 604f3900 02000000 043e4100 ....`O9......>A. │ │ - 0x00e3e2c0 04000000 ffffffff 8a893800 01000000 ..........8..... │ │ - 0x00e3e2d0 083e4100 04000000 ffffffff d5a73900 .>A...........9. │ │ + 0x00e3e2a0 61a53800 02000000 003e4100 04000000 a.8......>A..... │ │ + 0x00e3e2b0 ffffffff 394f3900 02000000 043e4100 ....9O9......>A. │ │ + 0x00e3e2c0 04000000 ffffffff 63893800 01000000 ........c.8..... │ │ + 0x00e3e2d0 083e4100 04000000 ffffffff aea73900 .>A...........9. │ │ 0x00e3e2e0 01000000 0c3e4100 04000000 ffffffff .....>A......... │ │ 0x00e3e2f0 23213b00 01000000 103e4100 04000000 #!;......>A..... │ │ - 0x00e3e300 ffffffff 536d3800 01000000 143e4100 ....Sm8......>A. │ │ + 0x00e3e300 ffffffff 2c6d3800 01000000 143e4100 ....,m8......>A. │ │ 0x00e3e310 04000000 ffffffff 00000000 00000000 ................ │ │ - 0x00e3e320 00000000 00000000 00000000 9aa73900 ..............9. │ │ + 0x00e3e320 00000000 00000000 00000000 73a73900 ............s.9. │ │ 0x00e3e330 04000000 90953a00 06000000 ffffffff ......:......... │ │ - 0x00e3e340 bda73900 04000000 91603b00 0a000000 ..9......`;..... │ │ + 0x00e3e340 96a73900 04000000 91603b00 0a000000 ..9......`;..... │ │ 0x00e3e350 ffffffff e0e13900 04000000 0b213b00 ......9......!;. │ │ - 0x00e3e360 03000000 ffffffff 88a53800 02000000 ..........8..... │ │ - 0x00e3e370 003e4100 04000000 ffffffff 604f3900 .>A.........`O9. │ │ + 0x00e3e360 03000000 ffffffff 61a53800 02000000 ........a.8..... │ │ + 0x00e3e370 003e4100 04000000 ffffffff 394f3900 .>A.........9O9. │ │ 0x00e3e380 02000000 043e4100 04000000 ffffffff .....>A......... │ │ - 0x00e3e390 8a893800 01000000 083e4100 04000000 ..8......>A..... │ │ - 0x00e3e3a0 ffffffff d5a73900 01000000 0c3e4100 ......9......>A. │ │ + 0x00e3e390 63893800 01000000 083e4100 04000000 c.8......>A..... │ │ + 0x00e3e3a0 ffffffff aea73900 01000000 0c3e4100 ......9......>A. │ │ 0x00e3e3b0 04000000 ffffffff 23213b00 01000000 ........#!;..... │ │ - 0x00e3e3c0 103e4100 04000000 ffffffff 536d3800 .>A.........Sm8. │ │ + 0x00e3e3c0 103e4100 04000000 ffffffff 2c6d3800 .>A.........,m8. │ │ 0x00e3e3d0 01000000 143e4100 04000000 ffffffff .....>A......... │ │ 0x00e3e3e0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e3e3f0 00000000 9aa73900 04000000 6e1d3a00 ......9.....n.:. │ │ - 0x00e3e400 0a000000 ffffffff bda73900 04000000 ..........9..... │ │ + 0x00e3e3f0 00000000 73a73900 04000000 6e1d3a00 ....s.9.....n.:. │ │ + 0x00e3e400 0a000000 ffffffff 96a73900 04000000 ..........9..... │ │ 0x00e3e410 6e1d3a00 0a000000 ffffffff e0e13900 n.:...........9. │ │ 0x00e3e420 04000000 0b213b00 03000000 ffffffff .....!;......... │ │ - 0x00e3e430 88a53800 02000000 183e4100 04000000 ..8......>A..... │ │ - 0x00e3e440 ffffffff 604f3900 02000000 1c3e4100 ....`O9......>A. │ │ - 0x00e3e450 04000000 ffffffff 8a893800 01000000 ..........8..... │ │ - 0x00e3e460 203e4100 04000000 ffffffff d5a73900 >A...........9. │ │ + 0x00e3e430 61a53800 02000000 183e4100 04000000 a.8......>A..... │ │ + 0x00e3e440 ffffffff 394f3900 02000000 1c3e4100 ....9O9......>A. │ │ + 0x00e3e450 04000000 ffffffff 63893800 01000000 ........c.8..... │ │ + 0x00e3e460 203e4100 04000000 ffffffff aea73900 >A...........9. │ │ 0x00e3e470 01000000 243e4100 04000000 ffffffff ....$>A......... │ │ 0x00e3e480 23213b00 01000000 283e4100 04000000 #!;.....(>A..... │ │ - 0x00e3e490 ffffffff 536d3800 01000000 2c3e4100 ....Sm8.....,>A. │ │ + 0x00e3e490 ffffffff 2c6d3800 01000000 2c3e4100 ....,m8.....,>A. │ │ 0x00e3e4a0 04000000 ffffffff 00000000 00000000 ................ │ │ - 0x00e3e4b0 00000000 00000000 00000000 9aa73900 ..............9. │ │ + 0x00e3e4b0 00000000 00000000 00000000 73a73900 ............s.9. │ │ 0x00e3e4c0 04000000 7b093b00 06000000 ffffffff ....{.;......... │ │ - 0x00e3e4d0 bda73900 04000000 6e1d3a00 0a000000 ..9.....n.:..... │ │ + 0x00e3e4d0 96a73900 04000000 6e1d3a00 0a000000 ..9.....n.:..... │ │ 0x00e3e4e0 ffffffff e0e13900 04000000 0b213b00 ......9......!;. │ │ - 0x00e3e4f0 03000000 ffffffff 88a53800 02000000 ..........8..... │ │ - 0x00e3e500 183e4100 04000000 ffffffff 604f3900 .>A.........`O9. │ │ + 0x00e3e4f0 03000000 ffffffff 61a53800 02000000 ........a.8..... │ │ + 0x00e3e500 183e4100 04000000 ffffffff 394f3900 .>A.........9O9. │ │ 0x00e3e510 02000000 1c3e4100 04000000 ffffffff .....>A......... │ │ - 0x00e3e520 8a893800 01000000 203e4100 04000000 ..8..... >A..... │ │ - 0x00e3e530 ffffffff d5a73900 01000000 243e4100 ......9.....$>A. │ │ + 0x00e3e520 63893800 01000000 203e4100 04000000 c.8..... >A..... │ │ + 0x00e3e530 ffffffff aea73900 01000000 243e4100 ......9.....$>A. │ │ 0x00e3e540 04000000 ffffffff 23213b00 01000000 ........#!;..... │ │ - 0x00e3e550 283e4100 04000000 ffffffff 536d3800 (>A.........Sm8. │ │ + 0x00e3e550 283e4100 04000000 ffffffff 2c6d3800 (>A.........,m8. │ │ 0x00e3e560 01000000 2c3e4100 04000000 ffffffff ....,>A......... │ │ 0x00e3e570 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e3e580 00000000 9aa73900 04000000 7b373900 ......9.....{79. │ │ - 0x00e3e590 0a000000 ffffffff bda73900 04000000 ..........9..... │ │ - 0x00e3e5a0 7b373900 0a000000 ffffffff e0e13900 {79...........9. │ │ + 0x00e3e580 00000000 73a73900 04000000 54373900 ....s.9.....T79. │ │ + 0x00e3e590 0a000000 ffffffff 96a73900 04000000 ..........9..... │ │ + 0x00e3e5a0 54373900 0a000000 ffffffff e0e13900 T79...........9. │ │ 0x00e3e5b0 04000000 0b213b00 03000000 ffffffff .....!;......... │ │ - 0x00e3e5c0 88a53800 02000000 303e4100 04000000 ..8.....0>A..... │ │ - 0x00e3e5d0 ffffffff 604f3900 02000000 343e4100 ....`O9.....4>A. │ │ - 0x00e3e5e0 04000000 ffffffff 8a893800 01000000 ..........8..... │ │ - 0x00e3e5f0 383e4100 04000000 ffffffff d5a73900 8>A...........9. │ │ + 0x00e3e5c0 61a53800 02000000 303e4100 04000000 a.8.....0>A..... │ │ + 0x00e3e5d0 ffffffff 394f3900 02000000 343e4100 ....9O9.....4>A. │ │ + 0x00e3e5e0 04000000 ffffffff 63893800 01000000 ........c.8..... │ │ + 0x00e3e5f0 383e4100 04000000 ffffffff aea73900 8>A...........9. │ │ 0x00e3e600 01000000 3c3e4100 04000000 ffffffff ....<>A......... │ │ 0x00e3e610 23213b00 01000000 403e4100 04000000 #!;.....@>A..... │ │ - 0x00e3e620 ffffffff 536d3800 01000000 443e4100 ....Sm8.....D>A. │ │ + 0x00e3e620 ffffffff 2c6d3800 01000000 443e4100 ....,m8.....D>A. │ │ 0x00e3e630 04000000 ffffffff 00000000 00000000 ................ │ │ - 0x00e3e640 00000000 00000000 00000000 9aa73900 ..............9. │ │ + 0x00e3e640 00000000 00000000 00000000 73a73900 ............s.9. │ │ 0x00e3e650 04000000 67e73900 06000000 ffffffff ....g.9......... │ │ - 0x00e3e660 bda73900 04000000 7b373900 0a000000 ..9.....{79..... │ │ + 0x00e3e660 96a73900 04000000 54373900 0a000000 ..9.....T79..... │ │ 0x00e3e670 ffffffff e0e13900 04000000 0b213b00 ......9......!;. │ │ - 0x00e3e680 03000000 ffffffff 88a53800 02000000 ..........8..... │ │ - 0x00e3e690 303e4100 04000000 ffffffff 604f3900 0>A.........`O9. │ │ + 0x00e3e680 03000000 ffffffff 61a53800 02000000 ........a.8..... │ │ + 0x00e3e690 303e4100 04000000 ffffffff 394f3900 0>A.........9O9. │ │ 0x00e3e6a0 02000000 343e4100 04000000 ffffffff ....4>A......... │ │ - 0x00e3e6b0 8a893800 01000000 383e4100 04000000 ..8.....8>A..... │ │ - 0x00e3e6c0 ffffffff d5a73900 01000000 3c3e4100 ......9.....<>A. │ │ + 0x00e3e6b0 63893800 01000000 383e4100 04000000 c.8.....8>A..... │ │ + 0x00e3e6c0 ffffffff aea73900 01000000 3c3e4100 ......9.....<>A. │ │ 0x00e3e6d0 04000000 ffffffff 23213b00 01000000 ........#!;..... │ │ - 0x00e3e6e0 403e4100 04000000 ffffffff 536d3800 @>A.........Sm8. │ │ + 0x00e3e6e0 403e4100 04000000 ffffffff 2c6d3800 @>A.........,m8. │ │ 0x00e3e6f0 01000000 443e4100 04000000 ffffffff ....D>A......... │ │ 0x00e3e700 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e3e710 00000000 9aa73900 04000000 793e3a00 ......9.....y>:. │ │ - 0x00e3e720 0a000000 ffffffff bda73900 04000000 ..........9..... │ │ + 0x00e3e710 00000000 73a73900 04000000 793e3a00 ....s.9.....y>:. │ │ + 0x00e3e720 0a000000 ffffffff 96a73900 04000000 ..........9..... │ │ 0x00e3e730 793e3a00 0a000000 ffffffff e0e13900 y>:...........9. │ │ 0x00e3e740 04000000 0b213b00 03000000 ffffffff .....!;......... │ │ - 0x00e3e750 88a53800 02000000 483e4100 04000000 ..8.....H>A..... │ │ - 0x00e3e760 ffffffff 604f3900 02000000 4c3e4100 ....`O9.....L>A. │ │ - 0x00e3e770 04000000 ffffffff 8a893800 01000000 ..........8..... │ │ - 0x00e3e780 503e4100 04000000 ffffffff d5a73900 P>A...........9. │ │ + 0x00e3e750 61a53800 02000000 483e4100 04000000 a.8.....H>A..... │ │ + 0x00e3e760 ffffffff 394f3900 02000000 4c3e4100 ....9O9.....L>A. │ │ + 0x00e3e770 04000000 ffffffff 63893800 01000000 ........c.8..... │ │ + 0x00e3e780 503e4100 04000000 ffffffff aea73900 P>A...........9. │ │ 0x00e3e790 01000000 543e4100 04000000 ffffffff ....T>A......... │ │ 0x00e3e7a0 23213b00 01000000 583e4100 04000000 #!;.....X>A..... │ │ - 0x00e3e7b0 ffffffff 536d3800 01000000 5c3e4100 ....Sm8.....\>A. │ │ + 0x00e3e7b0 ffffffff 2c6d3800 01000000 5c3e4100 ....,m8.....\>A. │ │ 0x00e3e7c0 04000000 ffffffff 00000000 00000000 ................ │ │ - 0x00e3e7d0 00000000 00000000 00000000 9aa73900 ..............9. │ │ + 0x00e3e7d0 00000000 00000000 00000000 73a73900 ............s.9. │ │ 0x00e3e7e0 04000000 b7783a00 0a000000 ffffffff .....x:......... │ │ - 0x00e3e7f0 bda73900 04000000 b7783a00 0a000000 ..9......x:..... │ │ + 0x00e3e7f0 96a73900 04000000 b7783a00 0a000000 ..9......x:..... │ │ 0x00e3e800 ffffffff e0e13900 04000000 0b213b00 ......9......!;. │ │ - 0x00e3e810 03000000 ffffffff 88a53800 02000000 ..........8..... │ │ - 0x00e3e820 603e4100 04000000 ffffffff 604f3900 `>A.........`O9. │ │ + 0x00e3e810 03000000 ffffffff 61a53800 02000000 ........a.8..... │ │ + 0x00e3e820 603e4100 04000000 ffffffff 394f3900 `>A.........9O9. │ │ 0x00e3e830 02000000 643e4100 04000000 ffffffff ....d>A......... │ │ - 0x00e3e840 8a893800 01000000 683e4100 04000000 ..8.....h>A..... │ │ - 0x00e3e850 ffffffff d5a73900 01000000 6c3e4100 ......9.....l>A. │ │ + 0x00e3e840 63893800 01000000 683e4100 04000000 c.8.....h>A..... │ │ + 0x00e3e850 ffffffff aea73900 01000000 6c3e4100 ......9.....l>A. │ │ 0x00e3e860 04000000 ffffffff 23213b00 01000000 ........#!;..... │ │ - 0x00e3e870 703e4100 04000000 ffffffff 536d3800 p>A.........Sm8. │ │ + 0x00e3e870 703e4100 04000000 ffffffff 2c6d3800 p>A.........,m8. │ │ 0x00e3e880 01000000 743e4100 04000000 ffffffff ....t>A......... │ │ 0x00e3e890 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e3e8a0 00000000 9aa73900 04000000 109c3b00 ......9.......;. │ │ - 0x00e3e8b0 0a000000 ffffffff bda73900 04000000 ..........9..... │ │ + 0x00e3e8a0 00000000 73a73900 04000000 109c3b00 ....s.9.......;. │ │ + 0x00e3e8b0 0a000000 ffffffff 96a73900 04000000 ..........9..... │ │ 0x00e3e8c0 109c3b00 0a000000 ffffffff e0e13900 ..;...........9. │ │ 0x00e3e8d0 04000000 0b213b00 03000000 ffffffff .....!;......... │ │ - 0x00e3e8e0 88a53800 02000000 783e4100 04000000 ..8.....x>A..... │ │ - 0x00e3e8f0 ffffffff 604f3900 02000000 7c3e4100 ....`O9.....|>A. │ │ - 0x00e3e900 04000000 ffffffff 8a893800 01000000 ..........8..... │ │ - 0x00e3e910 803e4100 04000000 ffffffff d5a73900 .>A...........9. │ │ + 0x00e3e8e0 61a53800 02000000 783e4100 04000000 a.8.....x>A..... │ │ + 0x00e3e8f0 ffffffff 394f3900 02000000 7c3e4100 ....9O9.....|>A. │ │ + 0x00e3e900 04000000 ffffffff 63893800 01000000 ........c.8..... │ │ + 0x00e3e910 803e4100 04000000 ffffffff aea73900 .>A...........9. │ │ 0x00e3e920 01000000 843e4100 04000000 ffffffff .....>A......... │ │ 0x00e3e930 23213b00 01000000 883e4100 04000000 #!;......>A..... │ │ - 0x00e3e940 ffffffff 536d3800 01000000 8c3e4100 ....Sm8......>A. │ │ + 0x00e3e940 ffffffff 2c6d3800 01000000 8c3e4100 ....,m8......>A. │ │ 0x00e3e950 04000000 ffffffff 00000000 00000000 ................ │ │ - 0x00e3e960 00000000 00000000 00000000 9aa73900 ..............9. │ │ + 0x00e3e960 00000000 00000000 00000000 73a73900 ............s.9. │ │ 0x00e3e970 04000000 ebec3a00 0a000000 ffffffff ......:......... │ │ - 0x00e3e980 bda73900 04000000 ebec3a00 0a000000 ..9.......:..... │ │ + 0x00e3e980 96a73900 04000000 ebec3a00 0a000000 ..9.......:..... │ │ 0x00e3e990 ffffffff e0e13900 04000000 0b213b00 ......9......!;. │ │ - 0x00e3e9a0 03000000 ffffffff 88a53800 02000000 ..........8..... │ │ - 0x00e3e9b0 903e4100 04000000 ffffffff 604f3900 .>A.........`O9. │ │ + 0x00e3e9a0 03000000 ffffffff 61a53800 02000000 ........a.8..... │ │ + 0x00e3e9b0 903e4100 04000000 ffffffff 394f3900 .>A.........9O9. │ │ 0x00e3e9c0 02000000 943e4100 04000000 ffffffff .....>A......... │ │ - 0x00e3e9d0 8a893800 01000000 983e4100 04000000 ..8......>A..... │ │ - 0x00e3e9e0 ffffffff d5a73900 01000000 9c3e4100 ......9......>A. │ │ + 0x00e3e9d0 63893800 01000000 983e4100 04000000 c.8......>A..... │ │ + 0x00e3e9e0 ffffffff aea73900 01000000 9c3e4100 ......9......>A. │ │ 0x00e3e9f0 04000000 ffffffff 23213b00 01000000 ........#!;..... │ │ - 0x00e3ea00 a03e4100 04000000 ffffffff 536d3800 .>A.........Sm8. │ │ + 0x00e3ea00 a03e4100 04000000 ffffffff 2c6d3800 .>A.........,m8. │ │ 0x00e3ea10 01000000 a43e4100 04000000 ffffffff .....>A......... │ │ 0x00e3ea20 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e3ea30 00000000 9aa73900 04000000 817e3800 ......9......~8. │ │ - 0x00e3ea40 0a000000 ffffffff bda73900 04000000 ..........9..... │ │ + 0x00e3ea30 00000000 73a73900 04000000 5a7e3800 ....s.9.....Z~8. │ │ + 0x00e3ea40 0a000000 ffffffff 96a73900 04000000 ..........9..... │ │ 0x00e3ea50 5ce73900 0b000000 ffffffff e0e13900 \.9...........9. │ │ 0x00e3ea60 04000000 0b213b00 03000000 ffffffff .....!;......... │ │ - 0x00e3ea70 88a53800 02000000 a83e4100 04000000 ..8......>A..... │ │ - 0x00e3ea80 ffffffff 604f3900 02000000 ac3e4100 ....`O9......>A. │ │ - 0x00e3ea90 04000000 ffffffff 8a893800 01000000 ..........8..... │ │ - 0x00e3eaa0 b03e4100 04000000 ffffffff d5a73900 .>A...........9. │ │ + 0x00e3ea70 61a53800 02000000 a83e4100 04000000 a.8......>A..... │ │ + 0x00e3ea80 ffffffff 394f3900 02000000 ac3e4100 ....9O9......>A. │ │ + 0x00e3ea90 04000000 ffffffff 63893800 01000000 ........c.8..... │ │ + 0x00e3eaa0 b03e4100 04000000 ffffffff aea73900 .>A...........9. │ │ 0x00e3eab0 01000000 b43e4100 04000000 ffffffff .....>A......... │ │ 0x00e3eac0 23213b00 01000000 b83e4100 04000000 #!;......>A..... │ │ - 0x00e3ead0 ffffffff 536d3800 01000000 bc3e4100 ....Sm8......>A. │ │ + 0x00e3ead0 ffffffff 2c6d3800 01000000 bc3e4100 ....,m8......>A. │ │ 0x00e3eae0 04000000 ffffffff 00000000 00000000 ................ │ │ - 0x00e3eaf0 00000000 00000000 00000000 9aa73900 ..............9. │ │ + 0x00e3eaf0 00000000 00000000 00000000 73a73900 ............s.9. │ │ 0x00e3eb00 04000000 931d3a00 06000000 ffffffff ......:......... │ │ - 0x00e3eb10 bda73900 04000000 5ce73900 0b000000 ..9.....\.9..... │ │ + 0x00e3eb10 96a73900 04000000 5ce73900 0b000000 ..9.....\.9..... │ │ 0x00e3eb20 ffffffff e0e13900 04000000 0b213b00 ......9......!;. │ │ - 0x00e3eb30 03000000 ffffffff 88a53800 02000000 ..........8..... │ │ - 0x00e3eb40 a83e4100 04000000 ffffffff 604f3900 .>A.........`O9. │ │ + 0x00e3eb30 03000000 ffffffff 61a53800 02000000 ........a.8..... │ │ + 0x00e3eb40 a83e4100 04000000 ffffffff 394f3900 .>A.........9O9. │ │ 0x00e3eb50 02000000 ac3e4100 04000000 ffffffff .....>A......... │ │ - 0x00e3eb60 8a893800 01000000 b03e4100 04000000 ..8......>A..... │ │ - 0x00e3eb70 ffffffff d5a73900 01000000 b43e4100 ......9......>A. │ │ + 0x00e3eb60 63893800 01000000 b03e4100 04000000 c.8......>A..... │ │ + 0x00e3eb70 ffffffff aea73900 01000000 b43e4100 ......9......>A. │ │ 0x00e3eb80 04000000 ffffffff 23213b00 01000000 ........#!;..... │ │ - 0x00e3eb90 b83e4100 04000000 ffffffff 536d3800 .>A.........Sm8. │ │ + 0x00e3eb90 b83e4100 04000000 ffffffff 2c6d3800 .>A.........,m8. │ │ 0x00e3eba0 01000000 bc3e4100 04000000 ffffffff .....>A......... │ │ 0x00e3ebb0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e3ebc0 00000000 9aa73900 04000000 5a1d3a00 ......9.....Z.:. │ │ - 0x00e3ebd0 0a000000 ffffffff bda73900 04000000 ..........9..... │ │ + 0x00e3ebc0 00000000 73a73900 04000000 5a1d3a00 ....s.9.....Z.:. │ │ + 0x00e3ebd0 0a000000 ffffffff 96a73900 04000000 ..........9..... │ │ 0x00e3ebe0 5a1d3a00 0a000000 ffffffff e0e13900 Z.:...........9. │ │ 0x00e3ebf0 04000000 0b213b00 03000000 ffffffff .....!;......... │ │ - 0x00e3ec00 88a53800 02000000 c03e4100 04000000 ..8......>A..... │ │ - 0x00e3ec10 ffffffff 604f3900 02000000 c43e4100 ....`O9......>A. │ │ - 0x00e3ec20 04000000 ffffffff 8a893800 01000000 ..........8..... │ │ - 0x00e3ec30 c83e4100 04000000 ffffffff d5a73900 .>A...........9. │ │ + 0x00e3ec00 61a53800 02000000 c03e4100 04000000 a.8......>A..... │ │ + 0x00e3ec10 ffffffff 394f3900 02000000 c43e4100 ....9O9......>A. │ │ + 0x00e3ec20 04000000 ffffffff 63893800 01000000 ........c.8..... │ │ + 0x00e3ec30 c83e4100 04000000 ffffffff aea73900 .>A...........9. │ │ 0x00e3ec40 01000000 cc3e4100 04000000 ffffffff .....>A......... │ │ 0x00e3ec50 23213b00 01000000 d03e4100 04000000 #!;......>A..... │ │ - 0x00e3ec60 ffffffff 536d3800 01000000 d43e4100 ....Sm8......>A. │ │ + 0x00e3ec60 ffffffff 2c6d3800 01000000 d43e4100 ....,m8......>A. │ │ 0x00e3ec70 04000000 ffffffff 00000000 00000000 ................ │ │ - 0x00e3ec80 00000000 00000000 00000000 9aa73900 ..............9. │ │ + 0x00e3ec80 00000000 00000000 00000000 73a73900 ............s.9. │ │ 0x00e3ec90 04000000 34093b00 0a000000 ffffffff ....4.;......... │ │ - 0x00e3eca0 bda73900 04000000 34093b00 0a000000 ..9.....4.;..... │ │ + 0x00e3eca0 96a73900 04000000 34093b00 0a000000 ..9.....4.;..... │ │ 0x00e3ecb0 ffffffff e0e13900 04000000 0b213b00 ......9......!;. │ │ - 0x00e3ecc0 03000000 ffffffff 88a53800 02000000 ..........8..... │ │ - 0x00e3ecd0 d83e4100 04000000 ffffffff 604f3900 .>A.........`O9. │ │ + 0x00e3ecc0 03000000 ffffffff 61a53800 02000000 ........a.8..... │ │ + 0x00e3ecd0 d83e4100 04000000 ffffffff 394f3900 .>A.........9O9. │ │ 0x00e3ece0 02000000 dc3e4100 04000000 ffffffff .....>A......... │ │ - 0x00e3ecf0 8a893800 01000000 e03e4100 04000000 ..8......>A..... │ │ - 0x00e3ed00 ffffffff d5a73900 01000000 e43e4100 ......9......>A. │ │ + 0x00e3ecf0 63893800 01000000 e03e4100 04000000 c.8......>A..... │ │ + 0x00e3ed00 ffffffff aea73900 01000000 e43e4100 ......9......>A. │ │ 0x00e3ed10 04000000 ffffffff 23213b00 01000000 ........#!;..... │ │ - 0x00e3ed20 e83e4100 04000000 ffffffff 536d3800 .>A.........Sm8. │ │ + 0x00e3ed20 e83e4100 04000000 ffffffff 2c6d3800 .>A.........,m8. │ │ 0x00e3ed30 01000000 ec3e4100 04000000 ffffffff .....>A......... │ │ 0x00e3ed40 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e3ed50 00000000 9aa73900 04000000 14ab3900 ......9.......9. │ │ - 0x00e3ed60 06000000 ffffffff bda73900 04000000 ..........9..... │ │ + 0x00e3ed50 00000000 73a73900 04000000 edaa3900 ....s.9.......9. │ │ + 0x00e3ed60 06000000 ffffffff 96a73900 04000000 ..........9..... │ │ 0x00e3ed70 34093b00 0a000000 ffffffff e0e13900 4.;...........9. │ │ 0x00e3ed80 04000000 0b213b00 03000000 ffffffff .....!;......... │ │ - 0x00e3ed90 88a53800 02000000 d83e4100 04000000 ..8......>A..... │ │ - 0x00e3eda0 ffffffff 604f3900 02000000 dc3e4100 ....`O9......>A. │ │ - 0x00e3edb0 04000000 ffffffff 8a893800 01000000 ..........8..... │ │ - 0x00e3edc0 e03e4100 04000000 ffffffff d5a73900 .>A...........9. │ │ + 0x00e3ed90 61a53800 02000000 d83e4100 04000000 a.8......>A..... │ │ + 0x00e3eda0 ffffffff 394f3900 02000000 dc3e4100 ....9O9......>A. │ │ + 0x00e3edb0 04000000 ffffffff 63893800 01000000 ........c.8..... │ │ + 0x00e3edc0 e03e4100 04000000 ffffffff aea73900 .>A...........9. │ │ 0x00e3edd0 01000000 e43e4100 04000000 ffffffff .....>A......... │ │ 0x00e3ede0 23213b00 01000000 e83e4100 04000000 #!;......>A..... │ │ - 0x00e3edf0 ffffffff 536d3800 01000000 ec3e4100 ....Sm8......>A. │ │ + 0x00e3edf0 ffffffff 2c6d3800 01000000 ec3e4100 ....,m8......>A. │ │ 0x00e3ee00 04000000 ffffffff 00000000 00000000 ................ │ │ - 0x00e3ee10 00000000 00000000 00000000 9aa73900 ..............9. │ │ + 0x00e3ee10 00000000 00000000 00000000 73a73900 ............s.9. │ │ 0x00e3ee20 04000000 52e73900 0a000000 ffffffff ....R.9......... │ │ - 0x00e3ee30 bda73900 04000000 52e73900 0a000000 ..9.....R.9..... │ │ + 0x00e3ee30 96a73900 04000000 52e73900 0a000000 ..9.....R.9..... │ │ 0x00e3ee40 ffffffff e0e13900 04000000 0b213b00 ......9......!;. │ │ - 0x00e3ee50 03000000 ffffffff 88a53800 02000000 ..........8..... │ │ - 0x00e3ee60 f03e4100 04000000 ffffffff 604f3900 .>A.........`O9. │ │ + 0x00e3ee50 03000000 ffffffff 61a53800 02000000 ........a.8..... │ │ + 0x00e3ee60 f03e4100 04000000 ffffffff 394f3900 .>A.........9O9. │ │ 0x00e3ee70 02000000 f43e4100 04000000 ffffffff .....>A......... │ │ - 0x00e3ee80 8a893800 01000000 f83e4100 04000000 ..8......>A..... │ │ - 0x00e3ee90 ffffffff d5a73900 01000000 fc3e4100 ......9......>A. │ │ + 0x00e3ee80 63893800 01000000 f83e4100 04000000 c.8......>A..... │ │ + 0x00e3ee90 ffffffff aea73900 01000000 fc3e4100 ......9......>A. │ │ 0x00e3eea0 04000000 ffffffff 23213b00 01000000 ........#!;..... │ │ - 0x00e3eeb0 003f4100 04000000 ffffffff 536d3800 .?A.........Sm8. │ │ + 0x00e3eeb0 003f4100 04000000 ffffffff 2c6d3800 .?A.........,m8. │ │ 0x00e3eec0 01000000 043f4100 04000000 ffffffff .....?A......... │ │ 0x00e3eed0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e3eee0 00000000 9aa73900 04000000 3c843a00 ......9.....<.:. │ │ - 0x00e3eef0 0a000000 ffffffff bda73900 04000000 ..........9..... │ │ + 0x00e3eee0 00000000 73a73900 04000000 3c843a00 ....s.9.....<.:. │ │ + 0x00e3eef0 0a000000 ffffffff 96a73900 04000000 ..........9..... │ │ 0x00e3ef00 f5ec3a00 0b000000 ffffffff e0e13900 ..:...........9. │ │ 0x00e3ef10 04000000 0b213b00 03000000 ffffffff .....!;......... │ │ - 0x00e3ef20 88a53800 02000000 083f4100 04000000 ..8......?A..... │ │ - 0x00e3ef30 ffffffff 604f3900 02000000 0c3f4100 ....`O9......?A. │ │ - 0x00e3ef40 04000000 ffffffff 8a893800 01000000 ..........8..... │ │ - 0x00e3ef50 103f4100 04000000 ffffffff d5a73900 .?A...........9. │ │ + 0x00e3ef20 61a53800 02000000 083f4100 04000000 a.8......?A..... │ │ + 0x00e3ef30 ffffffff 394f3900 02000000 0c3f4100 ....9O9......?A. │ │ + 0x00e3ef40 04000000 ffffffff 63893800 01000000 ........c.8..... │ │ + 0x00e3ef50 103f4100 04000000 ffffffff aea73900 .?A...........9. │ │ 0x00e3ef60 01000000 143f4100 04000000 ffffffff .....?A......... │ │ 0x00e3ef70 23213b00 01000000 183f4100 04000000 #!;......?A..... │ │ - 0x00e3ef80 ffffffff 536d3800 01000000 1c3f4100 ....Sm8......?A. │ │ + 0x00e3ef80 ffffffff 2c6d3800 01000000 1c3f4100 ....,m8......?A. │ │ 0x00e3ef90 04000000 ffffffff 00000000 00000000 ................ │ │ - 0x00e3efa0 00000000 00000000 00000000 9aa73900 ..............9. │ │ - 0x00e3efb0 04000000 d3e33800 06000000 ffffffff ......8......... │ │ - 0x00e3efc0 bda73900 04000000 f5ec3a00 0b000000 ..9.......:..... │ │ + 0x00e3efa0 00000000 00000000 00000000 73a73900 ............s.9. │ │ + 0x00e3efb0 04000000 ace33800 06000000 ffffffff ......8......... │ │ + 0x00e3efc0 96a73900 04000000 f5ec3a00 0b000000 ..9.......:..... │ │ 0x00e3efd0 ffffffff e0e13900 04000000 0b213b00 ......9......!;. │ │ - 0x00e3efe0 03000000 ffffffff 88a53800 02000000 ..........8..... │ │ - 0x00e3eff0 083f4100 04000000 ffffffff 604f3900 .?A.........`O9. │ │ + 0x00e3efe0 03000000 ffffffff 61a53800 02000000 ........a.8..... │ │ + 0x00e3eff0 083f4100 04000000 ffffffff 394f3900 .?A.........9O9. │ │ 0x00e3f000 02000000 0c3f4100 04000000 ffffffff .....?A......... │ │ - 0x00e3f010 8a893800 01000000 103f4100 04000000 ..8......?A..... │ │ - 0x00e3f020 ffffffff d5a73900 01000000 143f4100 ......9......?A. │ │ + 0x00e3f010 63893800 01000000 103f4100 04000000 c.8......?A..... │ │ + 0x00e3f020 ffffffff aea73900 01000000 143f4100 ......9......?A. │ │ 0x00e3f030 04000000 ffffffff 23213b00 01000000 ........#!;..... │ │ - 0x00e3f040 183f4100 04000000 ffffffff 536d3800 .?A.........Sm8. │ │ + 0x00e3f040 183f4100 04000000 ffffffff 2c6d3800 .?A.........,m8. │ │ 0x00e3f050 01000000 1c3f4100 04000000 ffffffff .....?A......... │ │ 0x00e3f060 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e3f070 00000000 9aa73900 04000000 7b953a00 ......9.....{.:. │ │ - 0x00e3f080 0a000000 ffffffff bda73900 04000000 ..........9..... │ │ + 0x00e3f070 00000000 73a73900 04000000 7b953a00 ....s.9.....{.:. │ │ + 0x00e3f080 0a000000 ffffffff 96a73900 04000000 ..........9..... │ │ 0x00e3f090 7b953a00 0a000000 ffffffff e0e13900 {.:...........9. │ │ 0x00e3f0a0 04000000 0b213b00 03000000 ffffffff .....!;......... │ │ - 0x00e3f0b0 88a53800 02000000 203f4100 04000000 ..8..... ?A..... │ │ - 0x00e3f0c0 ffffffff 604f3900 02000000 243f4100 ....`O9.....$?A. │ │ - 0x00e3f0d0 04000000 ffffffff 8a893800 01000000 ..........8..... │ │ - 0x00e3f0e0 283f4100 04000000 ffffffff d5a73900 (?A...........9. │ │ + 0x00e3f0b0 61a53800 02000000 203f4100 04000000 a.8..... ?A..... │ │ + 0x00e3f0c0 ffffffff 394f3900 02000000 243f4100 ....9O9.....$?A. │ │ + 0x00e3f0d0 04000000 ffffffff 63893800 01000000 ........c.8..... │ │ + 0x00e3f0e0 283f4100 04000000 ffffffff aea73900 (?A...........9. │ │ 0x00e3f0f0 01000000 2c3f4100 04000000 ffffffff ....,?A......... │ │ 0x00e3f100 23213b00 01000000 303f4100 04000000 #!;.....0?A..... │ │ - 0x00e3f110 ffffffff 536d3800 01000000 343f4100 ....Sm8.....4?A. │ │ + 0x00e3f110 ffffffff 2c6d3800 01000000 343f4100 ....,m8.....4?A. │ │ 0x00e3f120 04000000 ffffffff 00000000 00000000 ................ │ │ - 0x00e3f130 00000000 00000000 00000000 9aa73900 ..............9. │ │ + 0x00e3f130 00000000 00000000 00000000 73a73900 ............s.9. │ │ 0x00e3f140 04000000 1c533800 06000000 ffffffff .....S8......... │ │ - 0x00e3f150 bda73900 04000000 7b953a00 0a000000 ..9.....{.:..... │ │ + 0x00e3f150 96a73900 04000000 7b953a00 0a000000 ..9.....{.:..... │ │ 0x00e3f160 ffffffff e0e13900 04000000 0b213b00 ......9......!;. │ │ - 0x00e3f170 03000000 ffffffff 88a53800 02000000 ..........8..... │ │ - 0x00e3f180 203f4100 04000000 ffffffff 604f3900 ?A.........`O9. │ │ + 0x00e3f170 03000000 ffffffff 61a53800 02000000 ........a.8..... │ │ + 0x00e3f180 203f4100 04000000 ffffffff 394f3900 ?A.........9O9. │ │ 0x00e3f190 02000000 243f4100 04000000 ffffffff ....$?A......... │ │ - 0x00e3f1a0 8a893800 01000000 283f4100 04000000 ..8.....(?A..... │ │ - 0x00e3f1b0 ffffffff d5a73900 01000000 2c3f4100 ......9.....,?A. │ │ + 0x00e3f1a0 63893800 01000000 283f4100 04000000 c.8.....(?A..... │ │ + 0x00e3f1b0 ffffffff aea73900 01000000 2c3f4100 ......9.....,?A. │ │ 0x00e3f1c0 04000000 ffffffff 23213b00 01000000 ........#!;..... │ │ - 0x00e3f1d0 303f4100 04000000 ffffffff 536d3800 0?A.........Sm8. │ │ + 0x00e3f1d0 303f4100 04000000 ffffffff 2c6d3800 0?A.........,m8. │ │ 0x00e3f1e0 01000000 343f4100 04000000 ffffffff ....4?A......... │ │ 0x00e3f1f0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e3f200 00000000 9aa73900 04000000 c25a3a00 ......9......Z:. │ │ - 0x00e3f210 0a000000 ffffffff bda73900 04000000 ..........9..... │ │ + 0x00e3f200 00000000 73a73900 04000000 c25a3a00 ....s.9......Z:. │ │ + 0x00e3f210 0a000000 ffffffff 96a73900 04000000 ..........9..... │ │ 0x00e3f220 c25a3a00 0a000000 ffffffff e0e13900 .Z:...........9. │ │ 0x00e3f230 04000000 0b213b00 03000000 ffffffff .....!;......... │ │ - 0x00e3f240 88a53800 02000000 383f4100 04000000 ..8.....8?A..... │ │ - 0x00e3f250 ffffffff 604f3900 02000000 3c3f4100 ....`O9............C.. │ │ 0x00e495b0 2c000000 383fd800 00000000 00000000 ,...8?.......... │ │ - 0x00e495c0 b1373900 01000000 00000000 04000000 .79............. │ │ - 0x00e495d0 ffffffff 0b553900 01000000 00000000 .....U9......... │ │ - 0x00e495e0 04000000 ffffffff 55aa3800 01000000 ........U.8..... │ │ - 0x00e495f0 00000000 04000000 ffffffff 66ab3900 ............f.9. │ │ + 0x00e495c0 8a373900 01000000 00000000 04000000 .79............. │ │ + 0x00e495d0 ffffffff e4543900 01000000 00000000 .....T9......... │ │ + 0x00e495e0 04000000 ffffffff 2eaa3800 01000000 ..........8..... │ │ + 0x00e495f0 00000000 04000000 ffffffff 3fab3900 ............?.9. │ │ 0x00e49600 04000000 00000000 00000000 ffffffff ................ │ │ 0x00e49610 081e3a00 05000000 00000000 00000000 ..:............. │ │ 0x00e49620 ffffffff 3dba3b00 01000000 00000000 ....=.;......... │ │ - 0x00e49630 04000000 ffffffff 1c8d3800 04000000 ..........8..... │ │ - 0x00e49640 00000000 00000000 ffffffff 40a03800 ............@.8. │ │ + 0x00e49630 04000000 ffffffff f58c3800 04000000 ..........8..... │ │ + 0x00e49640 00000000 00000000 ffffffff 19a03800 ..............8. │ │ 0x00e49650 04000000 00000000 00000000 ffffffff ................ │ │ 0x00e49660 efeb3a00 04000000 00000000 00000000 ..:............. │ │ - 0x00e49670 ffffffff 82703800 04000000 00000000 .....p8......... │ │ - 0x00e49680 00000000 ffffffff 86a53800 02000000 ..........8..... │ │ - 0x00e49690 00000000 00000000 ffffffff c29e3800 ..............8. │ │ + 0x00e49670 ffffffff 5b703800 04000000 00000000 ....[p8......... │ │ + 0x00e49680 00000000 ffffffff 5fa53800 02000000 ........_.8..... │ │ + 0x00e49690 00000000 00000000 ffffffff 9b9e3800 ..............8. │ │ 0x00e496a0 02000000 00000000 00000000 ffffffff ................ │ │ - 0x00e496b0 d6353900 02000000 00000000 00000000 .59............. │ │ + 0x00e496b0 af353900 02000000 00000000 00000000 .59............. │ │ 0x00e496c0 ffffffff 00943a00 05000000 00000000 ......:......... │ │ 0x00e496d0 00000000 ffffffff 1afa3900 02000000 ..........9..... │ │ - 0x00e496e0 00000000 00000000 ffffffff b31d3900 ..............9. │ │ + 0x00e496e0 00000000 00000000 ffffffff 8c1d3900 ..............9. │ │ 0x00e496f0 02000000 00000000 00000000 ffffffff ................ │ │ 0x00e49700 eefd3900 05000000 00000000 00000000 ..9............. │ │ 0x00e49710 ffffffff 3dba3b00 01000000 00000000 ....=.;......... │ │ - 0x00e49720 04000000 ffffffff d4353900 01000000 .........59..... │ │ + 0x00e49720 04000000 ffffffff ad353900 01000000 .........59..... │ │ 0x00e49730 00000000 04000000 ffffffff 0af43900 ..............9. │ │ 0x00e49740 04000000 00000000 00000000 ffffffff ................ │ │ 0x00e49750 48ec3b00 01000000 00000000 04000000 H.;............. │ │ 0x00e49760 ffffffff 5ecc3a00 01000000 00000000 ....^.:......... │ │ - 0x00e49770 04000000 ffffffff 26533900 01000000 ........&S9..... │ │ + 0x00e49770 04000000 ffffffff ff523900 01000000 .........R9..... │ │ 0x00e49780 00000000 04000000 ffffffff eceb3a00 ..............:. │ │ 0x00e49790 01000000 00000000 04000000 ffffffff ................ │ │ - 0x00e497a0 8d343900 05000000 00000000 00000000 .49............. │ │ - 0x00e497b0 ffffffff 72733800 02000000 00000000 ....rs8......... │ │ + 0x00e497a0 66343900 05000000 00000000 00000000 f49............. │ │ + 0x00e497b0 ffffffff 4b733800 02000000 00000000 ....Ks8......... │ │ 0x00e497c0 00000000 ffffffff 7f963a00 02000000 ..........:..... │ │ - 0x00e497d0 00000000 00000000 ffffffff 74a83800 ............t.8. │ │ + 0x00e497d0 00000000 00000000 ffffffff 4da83800 ............M.8. │ │ 0x00e497e0 02000000 00000000 00000000 ffffffff ................ │ │ - 0x00e497f0 741d3900 01000000 00000000 04000000 t.9............. │ │ + 0x00e497f0 4d1d3900 01000000 00000000 04000000 M.9............. │ │ 0x00e49800 ffffffff eb1b3a00 01000000 00000000 ......:......... │ │ 0x00e49810 04000000 ffffffff 00000000 00000000 ................ │ │ - 0x00e49820 00000000 00000000 00000000 741d3900 ............t.9. │ │ + 0x00e49820 00000000 00000000 00000000 4d1d3900 ............M.9. │ │ 0x00e49830 01000000 00000000 04000000 ffffffff ................ │ │ 0x00e49840 081e3a00 05000000 00000000 00000000 ..:............. │ │ - 0x00e49850 ffffffff 40a03800 04000000 00000000 ....@.8......... │ │ + 0x00e49850 ffffffff 19a03800 04000000 00000000 ......8......... │ │ 0x00e49860 00000000 ffffffff efeb3a00 04000000 ..........:..... │ │ 0x00e49870 00000000 00000000 ffffffff eefd3900 ..............9. │ │ 0x00e49880 05000000 00000000 00000000 ffffffff ................ │ │ 0x00e49890 eb1b3a00 01000000 00000000 04000000 ..:............. │ │ 0x00e498a0 ffffffff 983d3a00 04000000 00000000 .....=:......... │ │ 0x00e498b0 00000000 ffffffff 00000000 00000000 ................ │ │ 0x00e498c0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e498d0 0c99e400 3499e400 5c99e400 9899e400 ....4...\....... │ │ 0x00e498e0 9c9ae400 b49be400 cc9ce400 f89de400 ................ │ │ 0x00e498f0 349ee400 849ee400 d49ee400 389fe400 4...........8... │ │ - 0x00e49900 64a0e400 a4a1e400 e4a2e400 74a83800 d...........t.8. │ │ + 0x00e49900 64a0e400 a4a1e400 e4a2e400 4da83800 d...........M.8. │ │ 0x00e49910 02000000 00000000 00000000 ffffffff ................ │ │ 0x00e49920 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e49930 00000000 8d343900 05000000 00000000 .....49......... │ │ + 0x00e49930 00000000 66343900 05000000 00000000 ....f49......... │ │ 0x00e49940 00000000 ffffffff 00000000 00000000 ................ │ │ - 0x00e49950 00000000 00000000 00000000 74a83800 ............t.8. │ │ + 0x00e49950 00000000 00000000 00000000 4da83800 ............M.8. │ │ 0x00e49960 02000000 00000000 00000000 ffffffff ................ │ │ - 0x00e49970 8d343900 05000000 00000000 00000000 .49............. │ │ + 0x00e49970 66343900 05000000 00000000 00000000 f49............. │ │ 0x00e49980 ffffffff 00000000 00000000 00000000 ................ │ │ - 0x00e49990 00000000 00000000 1c8d3800 04000000 ..........8..... │ │ - 0x00e499a0 00000000 00000000 ffffffff 40a03800 ............@.8. │ │ + 0x00e49990 00000000 00000000 f58c3800 04000000 ..........8..... │ │ + 0x00e499a0 00000000 00000000 ffffffff 19a03800 ..............8. │ │ 0x00e499b0 04000000 00000000 00000000 ffffffff ................ │ │ 0x00e499c0 efeb3a00 04000000 00000000 00000000 ..:............. │ │ - 0x00e499d0 ffffffff 82703800 04000000 00000000 .....p8......... │ │ - 0x00e499e0 00000000 ffffffff 86a53800 02000000 ..........8..... │ │ - 0x00e499f0 00000000 00000000 ffffffff c29e3800 ..............8. │ │ + 0x00e499d0 ffffffff 5b703800 04000000 00000000 ....[p8......... │ │ + 0x00e499e0 00000000 ffffffff 5fa53800 02000000 ........_.8..... │ │ + 0x00e499f0 00000000 00000000 ffffffff 9b9e3800 ..............8. │ │ 0x00e49a00 02000000 00000000 00000000 ffffffff ................ │ │ - 0x00e49a10 d6353900 02000000 00000000 00000000 .59............. │ │ + 0x00e49a10 af353900 02000000 00000000 00000000 .59............. │ │ 0x00e49a20 ffffffff 00943a00 05000000 00000000 ......:......... │ │ 0x00e49a30 00000000 ffffffff 1afa3900 02000000 ..........9..... │ │ - 0x00e49a40 00000000 00000000 ffffffff b31d3900 ..............9. │ │ + 0x00e49a40 00000000 00000000 ffffffff 8c1d3900 ..............9. │ │ 0x00e49a50 02000000 00000000 00000000 ffffffff ................ │ │ 0x00e49a60 eefd3900 05000000 00000000 00000000 ..9............. │ │ 0x00e49a70 ffffffff 3dba3b00 01000000 00000000 ....=.;......... │ │ 0x00e49a80 04000000 ffffffff 00000000 00000000 ................ │ │ - 0x00e49a90 00000000 00000000 00000000 74a83800 ............t.8. │ │ + 0x00e49a90 00000000 00000000 00000000 4da83800 ............M.8. │ │ 0x00e49aa0 02000000 00000000 00000000 ffffffff ................ │ │ - 0x00e49ab0 1c8d3800 04000000 00000000 00000000 ..8............. │ │ - 0x00e49ac0 ffffffff 40a03800 04000000 00000000 ....@.8......... │ │ + 0x00e49ab0 f58c3800 04000000 00000000 00000000 ..8............. │ │ + 0x00e49ac0 ffffffff 19a03800 04000000 00000000 ......8......... │ │ 0x00e49ad0 00000000 ffffffff efeb3a00 04000000 ..........:..... │ │ - 0x00e49ae0 00000000 00000000 ffffffff 82703800 .............p8. │ │ + 0x00e49ae0 00000000 00000000 ffffffff 5b703800 ............[p8. │ │ 0x00e49af0 04000000 00000000 00000000 ffffffff ................ │ │ - 0x00e49b00 86a53800 02000000 00000000 00000000 ..8............. │ │ - 0x00e49b10 ffffffff c29e3800 02000000 00000000 ......8......... │ │ - 0x00e49b20 00000000 ffffffff d6353900 02000000 .........59..... │ │ + 0x00e49b00 5fa53800 02000000 00000000 00000000 _.8............. │ │ + 0x00e49b10 ffffffff 9b9e3800 02000000 00000000 ......8......... │ │ + 0x00e49b20 00000000 ffffffff af353900 02000000 .........59..... │ │ 0x00e49b30 00000000 00000000 ffffffff 00943a00 ..............:. │ │ 0x00e49b40 05000000 00000000 00000000 ffffffff ................ │ │ 0x00e49b50 1afa3900 02000000 00000000 00000000 ..9............. │ │ - 0x00e49b60 ffffffff b31d3900 02000000 00000000 ......9......... │ │ + 0x00e49b60 ffffffff 8c1d3900 02000000 00000000 ......9......... │ │ 0x00e49b70 00000000 ffffffff eefd3900 05000000 ..........9..... │ │ 0x00e49b80 00000000 00000000 ffffffff 3dba3b00 ............=.;. │ │ 0x00e49b90 01000000 00000000 04000000 ffffffff ................ │ │ 0x00e49ba0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e49bb0 00000000 8d343900 05000000 00000000 .....49......... │ │ - 0x00e49bc0 00000000 ffffffff 1c8d3800 04000000 ..........8..... │ │ - 0x00e49bd0 00000000 00000000 ffffffff 40a03800 ............@.8. │ │ + 0x00e49bb0 00000000 66343900 05000000 00000000 ....f49......... │ │ + 0x00e49bc0 00000000 ffffffff f58c3800 04000000 ..........8..... │ │ + 0x00e49bd0 00000000 00000000 ffffffff 19a03800 ..............8. │ │ 0x00e49be0 04000000 00000000 00000000 ffffffff ................ │ │ 0x00e49bf0 efeb3a00 04000000 00000000 00000000 ..:............. │ │ - 0x00e49c00 ffffffff 82703800 04000000 00000000 .....p8......... │ │ - 0x00e49c10 00000000 ffffffff 86a53800 02000000 ..........8..... │ │ - 0x00e49c20 00000000 00000000 ffffffff c29e3800 ..............8. │ │ + 0x00e49c00 ffffffff 5b703800 04000000 00000000 ....[p8......... │ │ + 0x00e49c10 00000000 ffffffff 5fa53800 02000000 ........_.8..... │ │ + 0x00e49c20 00000000 00000000 ffffffff 9b9e3800 ..............8. │ │ 0x00e49c30 02000000 00000000 00000000 ffffffff ................ │ │ - 0x00e49c40 d6353900 02000000 00000000 00000000 .59............. │ │ + 0x00e49c40 af353900 02000000 00000000 00000000 .59............. │ │ 0x00e49c50 ffffffff 00943a00 05000000 00000000 ......:......... │ │ 0x00e49c60 00000000 ffffffff 1afa3900 02000000 ..........9..... │ │ - 0x00e49c70 00000000 00000000 ffffffff b31d3900 ..............9. │ │ + 0x00e49c70 00000000 00000000 ffffffff 8c1d3900 ..............9. │ │ 0x00e49c80 02000000 00000000 00000000 ffffffff ................ │ │ 0x00e49c90 eefd3900 05000000 00000000 00000000 ..9............. │ │ 0x00e49ca0 ffffffff 3dba3b00 01000000 00000000 ....=.;......... │ │ 0x00e49cb0 04000000 ffffffff 00000000 00000000 ................ │ │ - 0x00e49cc0 00000000 00000000 00000000 74a83800 ............t.8. │ │ + 0x00e49cc0 00000000 00000000 00000000 4da83800 ............M.8. │ │ 0x00e49cd0 02000000 00000000 00000000 ffffffff ................ │ │ - 0x00e49ce0 8d343900 05000000 00000000 00000000 .49............. │ │ - 0x00e49cf0 ffffffff 1c8d3800 04000000 00000000 ......8......... │ │ - 0x00e49d00 00000000 ffffffff 40a03800 04000000 ........@.8..... │ │ + 0x00e49ce0 66343900 05000000 00000000 00000000 f49............. │ │ + 0x00e49cf0 ffffffff f58c3800 04000000 00000000 ......8......... │ │ + 0x00e49d00 00000000 ffffffff 19a03800 04000000 ..........8..... │ │ 0x00e49d10 00000000 00000000 ffffffff efeb3a00 ..............:. │ │ 0x00e49d20 04000000 00000000 00000000 ffffffff ................ │ │ - 0x00e49d30 82703800 04000000 00000000 00000000 .p8............. │ │ - 0x00e49d40 ffffffff 86a53800 02000000 00000000 ......8......... │ │ - 0x00e49d50 00000000 ffffffff c29e3800 02000000 ..........8..... │ │ - 0x00e49d60 00000000 00000000 ffffffff d6353900 .............59. │ │ + 0x00e49d30 5b703800 04000000 00000000 00000000 [p8............. │ │ + 0x00e49d40 ffffffff 5fa53800 02000000 00000000 ...._.8......... │ │ + 0x00e49d50 00000000 ffffffff 9b9e3800 02000000 ..........8..... │ │ + 0x00e49d60 00000000 00000000 ffffffff af353900 .............59. │ │ 0x00e49d70 02000000 00000000 00000000 ffffffff ................ │ │ 0x00e49d80 00943a00 05000000 00000000 00000000 ..:............. │ │ 0x00e49d90 ffffffff 1afa3900 02000000 00000000 ......9......... │ │ - 0x00e49da0 00000000 ffffffff b31d3900 02000000 ..........9..... │ │ + 0x00e49da0 00000000 ffffffff 8c1d3900 02000000 ..........9..... │ │ 0x00e49db0 00000000 00000000 ffffffff eefd3900 ..............9. │ │ 0x00e49dc0 05000000 00000000 00000000 ffffffff ................ │ │ 0x00e49dd0 3dba3b00 01000000 00000000 04000000 =.;............. │ │ 0x00e49de0 ffffffff 00000000 00000000 00000000 ................ │ │ - 0x00e49df0 00000000 00000000 741d3900 01000000 ........t.9..... │ │ + 0x00e49df0 00000000 00000000 4d1d3900 01000000 ........M.9..... │ │ 0x00e49e00 00000000 04000000 ffffffff eb1b3a00 ..............:. │ │ 0x00e49e10 01000000 00000000 04000000 ffffffff ................ │ │ 0x00e49e20 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e49e30 00000000 74a83800 02000000 00000000 ....t.8......... │ │ - 0x00e49e40 00000000 ffffffff 741d3900 01000000 ........t.9..... │ │ + 0x00e49e30 00000000 4da83800 02000000 00000000 ....M.8......... │ │ + 0x00e49e40 00000000 ffffffff 4d1d3900 01000000 ........M.9..... │ │ 0x00e49e50 00000000 04000000 ffffffff eb1b3a00 ..............:. │ │ 0x00e49e60 01000000 00000000 04000000 ffffffff ................ │ │ 0x00e49e70 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e49e80 00000000 8d343900 05000000 00000000 .....49......... │ │ - 0x00e49e90 00000000 ffffffff 741d3900 01000000 ........t.9..... │ │ + 0x00e49e80 00000000 66343900 05000000 00000000 ....f49......... │ │ + 0x00e49e90 00000000 ffffffff 4d1d3900 01000000 ........M.9..... │ │ 0x00e49ea0 00000000 04000000 ffffffff eb1b3a00 ..............:. │ │ 0x00e49eb0 01000000 00000000 04000000 ffffffff ................ │ │ 0x00e49ec0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e49ed0 00000000 74a83800 02000000 00000000 ....t.8......... │ │ - 0x00e49ee0 00000000 ffffffff 8d343900 05000000 .........49..... │ │ - 0x00e49ef0 00000000 00000000 ffffffff 741d3900 ............t.9. │ │ + 0x00e49ed0 00000000 4da83800 02000000 00000000 ....M.8......... │ │ + 0x00e49ee0 00000000 ffffffff 66343900 05000000 ........f49..... │ │ + 0x00e49ef0 00000000 00000000 ffffffff 4d1d3900 ............M.9. │ │ 0x00e49f00 01000000 00000000 04000000 ffffffff ................ │ │ 0x00e49f10 eb1b3a00 01000000 00000000 04000000 ..:............. │ │ 0x00e49f20 ffffffff 00000000 00000000 00000000 ................ │ │ - 0x00e49f30 00000000 00000000 1c8d3800 04000000 ..........8..... │ │ - 0x00e49f40 00000000 00000000 ffffffff 40a03800 ............@.8. │ │ + 0x00e49f30 00000000 00000000 f58c3800 04000000 ..........8..... │ │ + 0x00e49f40 00000000 00000000 ffffffff 19a03800 ..............8. │ │ 0x00e49f50 04000000 00000000 00000000 ffffffff ................ │ │ 0x00e49f60 efeb3a00 04000000 00000000 00000000 ..:............. │ │ - 0x00e49f70 ffffffff 82703800 04000000 00000000 .....p8......... │ │ - 0x00e49f80 00000000 ffffffff 86a53800 02000000 ..........8..... │ │ - 0x00e49f90 00000000 00000000 ffffffff c29e3800 ..............8. │ │ + 0x00e49f70 ffffffff 5b703800 04000000 00000000 ....[p8......... │ │ + 0x00e49f80 00000000 ffffffff 5fa53800 02000000 ........_.8..... │ │ + 0x00e49f90 00000000 00000000 ffffffff 9b9e3800 ..............8. │ │ 0x00e49fa0 02000000 00000000 00000000 ffffffff ................ │ │ - 0x00e49fb0 d6353900 02000000 00000000 00000000 .59............. │ │ + 0x00e49fb0 af353900 02000000 00000000 00000000 .59............. │ │ 0x00e49fc0 ffffffff 00943a00 05000000 00000000 ......:......... │ │ 0x00e49fd0 00000000 ffffffff 1afa3900 02000000 ..........9..... │ │ - 0x00e49fe0 00000000 00000000 ffffffff b31d3900 ..............9. │ │ + 0x00e49fe0 00000000 00000000 ffffffff 8c1d3900 ..............9. │ │ 0x00e49ff0 02000000 00000000 00000000 ffffffff ................ │ │ 0x00e4a000 eefd3900 05000000 00000000 00000000 ..9............. │ │ 0x00e4a010 ffffffff 3dba3b00 01000000 00000000 ....=.;......... │ │ - 0x00e4a020 04000000 ffffffff 741d3900 01000000 ........t.9..... │ │ + 0x00e4a020 04000000 ffffffff 4d1d3900 01000000 ........M.9..... │ │ 0x00e4a030 00000000 04000000 ffffffff eb1b3a00 ..............:. │ │ 0x00e4a040 01000000 00000000 04000000 ffffffff ................ │ │ 0x00e4a050 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e4a060 00000000 74a83800 02000000 00000000 ....t.8......... │ │ - 0x00e4a070 00000000 ffffffff 1c8d3800 04000000 ..........8..... │ │ - 0x00e4a080 00000000 00000000 ffffffff 40a03800 ............@.8. │ │ + 0x00e4a060 00000000 4da83800 02000000 00000000 ....M.8......... │ │ + 0x00e4a070 00000000 ffffffff f58c3800 04000000 ..........8..... │ │ + 0x00e4a080 00000000 00000000 ffffffff 19a03800 ..............8. │ │ 0x00e4a090 04000000 00000000 00000000 ffffffff ................ │ │ 0x00e4a0a0 efeb3a00 04000000 00000000 00000000 ..:............. │ │ - 0x00e4a0b0 ffffffff 82703800 04000000 00000000 .....p8......... │ │ - 0x00e4a0c0 00000000 ffffffff 86a53800 02000000 ..........8..... │ │ - 0x00e4a0d0 00000000 00000000 ffffffff c29e3800 ..............8. │ │ + 0x00e4a0b0 ffffffff 5b703800 04000000 00000000 ....[p8......... │ │ + 0x00e4a0c0 00000000 ffffffff 5fa53800 02000000 ........_.8..... │ │ + 0x00e4a0d0 00000000 00000000 ffffffff 9b9e3800 ..............8. │ │ 0x00e4a0e0 02000000 00000000 00000000 ffffffff ................ │ │ - 0x00e4a0f0 d6353900 02000000 00000000 00000000 .59............. │ │ + 0x00e4a0f0 af353900 02000000 00000000 00000000 .59............. │ │ 0x00e4a100 ffffffff 00943a00 05000000 00000000 ......:......... │ │ 0x00e4a110 00000000 ffffffff 1afa3900 02000000 ..........9..... │ │ - 0x00e4a120 00000000 00000000 ffffffff b31d3900 ..............9. │ │ + 0x00e4a120 00000000 00000000 ffffffff 8c1d3900 ..............9. │ │ 0x00e4a130 02000000 00000000 00000000 ffffffff ................ │ │ 0x00e4a140 eefd3900 05000000 00000000 00000000 ..9............. │ │ 0x00e4a150 ffffffff 3dba3b00 01000000 00000000 ....=.;......... │ │ - 0x00e4a160 04000000 ffffffff 741d3900 01000000 ........t.9..... │ │ + 0x00e4a160 04000000 ffffffff 4d1d3900 01000000 ........M.9..... │ │ 0x00e4a170 00000000 04000000 ffffffff eb1b3a00 ..............:. │ │ 0x00e4a180 01000000 00000000 04000000 ffffffff ................ │ │ 0x00e4a190 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e4a1a0 00000000 8d343900 05000000 00000000 .....49......... │ │ - 0x00e4a1b0 00000000 ffffffff 1c8d3800 04000000 ..........8..... │ │ - 0x00e4a1c0 00000000 00000000 ffffffff 40a03800 ............@.8. │ │ + 0x00e4a1a0 00000000 66343900 05000000 00000000 ....f49......... │ │ + 0x00e4a1b0 00000000 ffffffff f58c3800 04000000 ..........8..... │ │ + 0x00e4a1c0 00000000 00000000 ffffffff 19a03800 ..............8. │ │ 0x00e4a1d0 04000000 00000000 00000000 ffffffff ................ │ │ 0x00e4a1e0 efeb3a00 04000000 00000000 00000000 ..:............. │ │ - 0x00e4a1f0 ffffffff 82703800 04000000 00000000 .....p8......... │ │ - 0x00e4a200 00000000 ffffffff 86a53800 02000000 ..........8..... │ │ - 0x00e4a210 00000000 00000000 ffffffff c29e3800 ..............8. │ │ + 0x00e4a1f0 ffffffff 5b703800 04000000 00000000 ....[p8......... │ │ + 0x00e4a200 00000000 ffffffff 5fa53800 02000000 ........_.8..... │ │ + 0x00e4a210 00000000 00000000 ffffffff 9b9e3800 ..............8. │ │ 0x00e4a220 02000000 00000000 00000000 ffffffff ................ │ │ - 0x00e4a230 d6353900 02000000 00000000 00000000 .59............. │ │ + 0x00e4a230 af353900 02000000 00000000 00000000 .59............. │ │ 0x00e4a240 ffffffff 00943a00 05000000 00000000 ......:......... │ │ 0x00e4a250 00000000 ffffffff 1afa3900 02000000 ..........9..... │ │ - 0x00e4a260 00000000 00000000 ffffffff b31d3900 ..............9. │ │ + 0x00e4a260 00000000 00000000 ffffffff 8c1d3900 ..............9. │ │ 0x00e4a270 02000000 00000000 00000000 ffffffff ................ │ │ 0x00e4a280 eefd3900 05000000 00000000 00000000 ..9............. │ │ 0x00e4a290 ffffffff 3dba3b00 01000000 00000000 ....=.;......... │ │ - 0x00e4a2a0 04000000 ffffffff 741d3900 01000000 ........t.9..... │ │ + 0x00e4a2a0 04000000 ffffffff 4d1d3900 01000000 ........M.9..... │ │ 0x00e4a2b0 00000000 04000000 ffffffff eb1b3a00 ..............:. │ │ 0x00e4a2c0 01000000 00000000 04000000 ffffffff ................ │ │ 0x00e4a2d0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e4a2e0 00000000 74a83800 02000000 00000000 ....t.8......... │ │ - 0x00e4a2f0 00000000 ffffffff 8d343900 05000000 .........49..... │ │ - 0x00e4a300 00000000 00000000 ffffffff 1c8d3800 ..............8. │ │ + 0x00e4a2e0 00000000 4da83800 02000000 00000000 ....M.8......... │ │ + 0x00e4a2f0 00000000 ffffffff 66343900 05000000 ........f49..... │ │ + 0x00e4a300 00000000 00000000 ffffffff f58c3800 ..............8. │ │ 0x00e4a310 04000000 00000000 00000000 ffffffff ................ │ │ - 0x00e4a320 40a03800 04000000 00000000 00000000 @.8............. │ │ + 0x00e4a320 19a03800 04000000 00000000 00000000 ..8............. │ │ 0x00e4a330 ffffffff efeb3a00 04000000 00000000 ......:......... │ │ - 0x00e4a340 00000000 ffffffff 82703800 04000000 .........p8..... │ │ - 0x00e4a350 00000000 00000000 ffffffff 86a53800 ..............8. │ │ + 0x00e4a340 00000000 ffffffff 5b703800 04000000 ........[p8..... │ │ + 0x00e4a350 00000000 00000000 ffffffff 5fa53800 ............_.8. │ │ 0x00e4a360 02000000 00000000 00000000 ffffffff ................ │ │ - 0x00e4a370 c29e3800 02000000 00000000 00000000 ..8............. │ │ - 0x00e4a380 ffffffff d6353900 02000000 00000000 .....59......... │ │ + 0x00e4a370 9b9e3800 02000000 00000000 00000000 ..8............. │ │ + 0x00e4a380 ffffffff af353900 02000000 00000000 .....59......... │ │ 0x00e4a390 00000000 ffffffff 00943a00 05000000 ..........:..... │ │ 0x00e4a3a0 00000000 00000000 ffffffff 1afa3900 ..............9. │ │ 0x00e4a3b0 02000000 00000000 00000000 ffffffff ................ │ │ - 0x00e4a3c0 b31d3900 02000000 00000000 00000000 ..9............. │ │ + 0x00e4a3c0 8c1d3900 02000000 00000000 00000000 ..9............. │ │ 0x00e4a3d0 ffffffff eefd3900 05000000 00000000 ......9......... │ │ 0x00e4a3e0 00000000 ffffffff 3dba3b00 01000000 ........=.;..... │ │ - 0x00e4a3f0 00000000 04000000 ffffffff 741d3900 ............t.9. │ │ + 0x00e4a3f0 00000000 04000000 ffffffff 4d1d3900 ............M.9. │ │ 0x00e4a400 01000000 00000000 04000000 ffffffff ................ │ │ 0x00e4a410 eb1b3a00 01000000 00000000 04000000 ..:............. │ │ 0x00e4a420 ffffffff 00000000 00000000 00000000 ................ │ │ - 0x00e4a430 00000000 00000000 b1373900 01000000 .........79..... │ │ - 0x00e4a440 00000000 04000000 ffffffff 0b553900 .............U9. │ │ + 0x00e4a430 00000000 00000000 8a373900 01000000 .........79..... │ │ + 0x00e4a440 00000000 04000000 ffffffff e4543900 .............T9. │ │ 0x00e4a450 01000000 00000000 04000000 ffffffff ................ │ │ - 0x00e4a460 55aa3800 01000000 00000000 04000000 U.8............. │ │ - 0x00e4a470 ffffffff 66ab3900 04000000 00000000 ....f.9......... │ │ + 0x00e4a460 2eaa3800 01000000 00000000 04000000 ..8............. │ │ + 0x00e4a470 ffffffff 3fab3900 04000000 00000000 ....?.9......... │ │ 0x00e4a480 00000000 ffffffff 081e3a00 05000000 ..........:..... │ │ 0x00e4a490 00000000 00000000 ffffffff 3dba3b00 ............=.;. │ │ 0x00e4a4a0 01000000 00000000 04000000 ffffffff ................ │ │ - 0x00e4a4b0 1c8d3800 04000000 00000000 00000000 ..8............. │ │ - 0x00e4a4c0 ffffffff 40a03800 04000000 00000000 ....@.8......... │ │ + 0x00e4a4b0 f58c3800 04000000 00000000 00000000 ..8............. │ │ + 0x00e4a4c0 ffffffff 19a03800 04000000 00000000 ......8......... │ │ 0x00e4a4d0 00000000 ffffffff efeb3a00 04000000 ..........:..... │ │ - 0x00e4a4e0 00000000 00000000 ffffffff 82703800 .............p8. │ │ + 0x00e4a4e0 00000000 00000000 ffffffff 5b703800 ............[p8. │ │ 0x00e4a4f0 04000000 00000000 00000000 ffffffff ................ │ │ - 0x00e4a500 86a53800 02000000 00000000 00000000 ..8............. │ │ - 0x00e4a510 ffffffff c29e3800 02000000 00000000 ......8......... │ │ - 0x00e4a520 00000000 ffffffff d6353900 02000000 .........59..... │ │ + 0x00e4a500 5fa53800 02000000 00000000 00000000 _.8............. │ │ + 0x00e4a510 ffffffff 9b9e3800 02000000 00000000 ......8......... │ │ + 0x00e4a520 00000000 ffffffff af353900 02000000 .........59..... │ │ 0x00e4a530 00000000 00000000 ffffffff 00943a00 ..............:. │ │ 0x00e4a540 05000000 00000000 00000000 ffffffff ................ │ │ 0x00e4a550 1afa3900 02000000 00000000 00000000 ..9............. │ │ - 0x00e4a560 ffffffff b31d3900 02000000 00000000 ......9......... │ │ + 0x00e4a560 ffffffff 8c1d3900 02000000 00000000 ......9......... │ │ 0x00e4a570 00000000 ffffffff eefd3900 05000000 ..........9..... │ │ 0x00e4a580 00000000 00000000 ffffffff 3dba3b00 ............=.;. │ │ 0x00e4a590 01000000 00000000 04000000 ffffffff ................ │ │ - 0x00e4a5a0 8d343900 05000000 00000000 00000000 .49............. │ │ - 0x00e4a5b0 ffffffff 72733800 05000000 00000000 ....rs8......... │ │ + 0x00e4a5a0 66343900 05000000 00000000 00000000 f49............. │ │ + 0x00e4a5b0 ffffffff 4b733800 05000000 00000000 ....Ks8......... │ │ 0x00e4a5c0 00000000 ffffffff 7f963a00 05000000 ..........:..... │ │ - 0x00e4a5d0 00000000 00000000 ffffffff 74a83800 ............t.8. │ │ + 0x00e4a5d0 00000000 00000000 ffffffff 4da83800 ............M.8. │ │ 0x00e4a5e0 02000000 00000000 00000000 ffffffff ................ │ │ 0x00e4a5f0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e4a600 00000000 081e3a00 05000000 00000000 ......:......... │ │ 0x00e4a610 00000000 ffffffff 00000000 00000000 ................ │ │ 0x00e4a620 00000000 00000000 00000000 01000000 ................ │ │ 0x00e4a630 e450d800 0a000000 7c3fc800 0b000000 .P......|?...... │ │ 0x00e4a640 1c51d800 0c000000 4051d800 0d000000 .Q......@Q...... │ │ @@ -39417,38 +39417,38 @@ │ │ 0x00e4a850 2c5bd800 15000000 6451d800 17000000 ,[......dQ...... │ │ 0x00e4a860 d451d800 16000000 3c5bd800 28000000 .Q......<[..(... │ │ 0x00e4a870 0853d800 29000000 5853d800 2a000000 .S..)...XS..*... │ │ 0x00e4a880 7053d800 2b000000 5853d800 02000000 pS..+...XS...... │ │ 0x00e4a890 485bd800 04000000 f454d800 05000000 H[.......T...... │ │ 0x00e4a8a0 a856d800 06000000 d45bd800 07000000 .V.......[...... │ │ 0x00e4a8b0 e056d800 08000000 2857d800 2c000000 .V......(W..,... │ │ - 0x00e4a8c0 5c57d800 00000000 00000000 b1373900 \W...........79. │ │ + 0x00e4a8c0 5c57d800 00000000 00000000 8a373900 \W...........79. │ │ 0x00e4a8d0 01000000 00000000 04000000 ffffffff ................ │ │ - 0x00e4a8e0 0b553900 01000000 00000000 04000000 .U9............. │ │ - 0x00e4a8f0 ffffffff 55aa3800 01000000 00000000 ....U.8......... │ │ + 0x00e4a8e0 e4543900 01000000 00000000 04000000 .T9............. │ │ + 0x00e4a8f0 ffffffff 2eaa3800 01000000 00000000 ......8......... │ │ 0x00e4a900 04000000 ffffffff 68cf3a00 04000000 ........h.:..... │ │ 0x00e4a910 00000000 00000000 ffffffff 081e3a00 ..............:. │ │ 0x00e4a920 05000000 00000000 00000000 ffffffff ................ │ │ - 0x00e4a930 8d343900 05000000 00000000 00000000 .49............. │ │ - 0x00e4a940 ffffffff 74a83800 05000000 00000000 ....t.8......... │ │ + 0x00e4a930 66343900 05000000 00000000 00000000 f49............. │ │ + 0x00e4a940 ffffffff 4da83800 05000000 00000000 ....M.8......... │ │ 0x00e4a950 00000000 ffffffff 00000000 00000000 ................ │ │ 0x00e4a960 00000000 00000000 00000000 081e3a00 ..............:. │ │ 0x00e4a970 05000000 00000000 00000000 ffffffff ................ │ │ 0x00e4a980 795c3b00 04000000 00000000 00000000 y\;............. │ │ 0x00e4a990 ffffffff 00000000 00000000 00000000 ................ │ │ - 0x00e4a9a0 00000000 00000000 8d343900 05000000 .........49..... │ │ - 0x00e4a9b0 00000000 00000000 ffffffff 74a83800 ............t.8. │ │ + 0x00e4a9a0 00000000 00000000 66343900 05000000 ........f49..... │ │ + 0x00e4a9b0 00000000 00000000 ffffffff 4da83800 ............M.8. │ │ 0x00e4a9c0 05000000 00000000 00000000 ffffffff ................ │ │ 0x00e4a9d0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e4a9e0 00000000 b1373900 01000000 00000000 .....79......... │ │ - 0x00e4a9f0 04000000 ffffffff 0b553900 01000000 .........U9..... │ │ - 0x00e4aa00 00000000 04000000 ffffffff 55aa3800 ............U.8. │ │ + 0x00e4a9e0 00000000 8a373900 01000000 00000000 .....79......... │ │ + 0x00e4a9f0 04000000 ffffffff e4543900 01000000 .........T9..... │ │ + 0x00e4aa00 00000000 04000000 ffffffff 2eaa3800 ..............8. │ │ 0x00e4aa10 01000000 00000000 04000000 ffffffff ................ │ │ - 0x00e4aa20 8d343900 05000000 00000000 00000000 .49............. │ │ - 0x00e4aa30 ffffffff 74a83800 05000000 00000000 ....t.8......... │ │ + 0x00e4aa20 66343900 05000000 00000000 00000000 f49............. │ │ + 0x00e4aa30 ffffffff 4da83800 05000000 00000000 ....M.8......... │ │ 0x00e4aa40 00000000 ffffffff 00000000 00000000 ................ │ │ 0x00e4aa50 00000000 00000000 00000000 01000000 ................ │ │ 0x00e4aa60 c062d800 0a000000 2063d800 15000000 .b...... c...... │ │ 0x00e4aa70 6c63d800 00000000 00000000 01000000 lc.............. │ │ 0x00e4aa80 4064d800 0a000000 a464d800 0b000000 @d.......d...... │ │ 0x00e4aa90 3465d800 0c000000 4065d800 0d000000 4e......@e...... │ │ 0x00e4aaa0 5065d800 0e000000 a465d800 15000000 Pe.......e...... │ │ @@ -39462,32 +39462,32 @@ │ │ 0x00e4ab20 3465d800 0c000000 4c6cd800 0d000000 4e......Ll...... │ │ 0x00e4ab30 5065d800 0e000000 a465d800 15000000 Pe.......e...... │ │ 0x00e4ab40 b465d800 17000000 f865d800 28000000 .e.......e..(... │ │ 0x00e4ab50 f466d800 29000000 5c6cd800 2a000000 .f..)...\l..*... │ │ 0x00e4ab60 5067d800 2b000000 5c6cd800 02000000 Pg..+...\l...... │ │ 0x00e4ab70 786cd800 04000000 506dd800 05000000 xl......Pm...... │ │ 0x00e4ab80 c86dd800 06000000 5469d800 07000000 .m......Ti...... │ │ - 0x00e4ab90 ac6bd800 00000000 00000000 74a83800 .k..........t.8. │ │ + 0x00e4ab90 ac6bd800 00000000 00000000 4da83800 .k..........M.8. │ │ 0x00e4aba0 05000000 00000000 00000000 ffffffff ................ │ │ 0x00e4abb0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e4abc0 00000000 74a83800 05000000 00000000 ....t.8......... │ │ + 0x00e4abc0 00000000 4da83800 05000000 00000000 ....M.8......... │ │ 0x00e4abd0 00000000 ffffffff 00000000 00000000 ................ │ │ - 0x00e4abe0 00000000 00000000 00000000 74a83800 ............t.8. │ │ + 0x00e4abe0 00000000 00000000 00000000 4da83800 ............M.8. │ │ 0x00e4abf0 05000000 00000000 00000000 ffffffff ................ │ │ 0x00e4ac00 795c3b00 04000000 00000000 00000000 y\;............. │ │ 0x00e4ac10 ffffffff 00000000 00000000 00000000 ................ │ │ - 0x00e4ac20 00000000 00000000 74a83800 05000000 ........t.8..... │ │ - 0x00e4ac30 00000000 00000000 ffffffff 3c2b3900 ............<+9. │ │ + 0x00e4ac20 00000000 00000000 4da83800 05000000 ........M.8..... │ │ + 0x00e4ac30 00000000 00000000 ffffffff 152b3900 .............+9. │ │ 0x00e4ac40 04000000 00000000 00000000 ffffffff ................ │ │ - 0x00e4ac50 137f3900 04000000 00000000 00000000 ..9............. │ │ + 0x00e4ac50 ec7e3900 04000000 00000000 00000000 .~9............. │ │ 0x00e4ac60 ffffffff 00000000 00000000 00000000 ................ │ │ - 0x00e4ac70 00000000 00000000 74a83800 05000000 ........t.8..... │ │ - 0x00e4ac80 00000000 00000000 ffffffff 3c2b3900 ............<+9. │ │ + 0x00e4ac70 00000000 00000000 4da83800 05000000 ........M.8..... │ │ + 0x00e4ac80 00000000 00000000 ffffffff 152b3900 .............+9. │ │ 0x00e4ac90 04000000 00000000 00000000 ffffffff ................ │ │ - 0x00e4aca0 137f3900 04000000 00000000 00000000 ..9............. │ │ + 0x00e4aca0 ec7e3900 04000000 00000000 00000000 .~9............. │ │ 0x00e4acb0 ffffffff 795c3b00 04000000 00000000 ....y\;......... │ │ 0x00e4acc0 00000000 ffffffff 00000000 00000000 ................ │ │ 0x00e4acd0 00000000 00000000 00000000 01000000 ................ │ │ 0x00e4ace0 6c70d800 02000000 b870d800 04000000 lp.......p...... │ │ 0x00e4acf0 c470d800 05000000 ec71d800 06000000 .p.......q...... │ │ 0x00e4ad00 fc71d800 07000000 1c73d800 08000000 .q.......s...... │ │ 0x00e4ad10 5473d800 0a000000 a073d800 0b000000 Ts.......s...... │ │ @@ -39502,156 +39502,156 @@ │ │ 0x00e4ada0 1c73d800 08000000 f87ad800 0a000000 .s.......z...... │ │ 0x00e4adb0 a073d800 0b000000 a473d800 0c000000 .s.......s...... │ │ 0x00e4adc0 dc75d800 15000000 ec75d800 17000000 .u.......u...... │ │ 0x00e4add0 9876d800 16000000 b477d800 28000000 .v.......w..(... │ │ 0x00e4ade0 5078d800 29000000 2479d800 2a000000 Px..)...$y..*... │ │ 0x00e4adf0 3c79d800 2b000000 447ad800 14000000 %:.......8. │ │ - 0x00e4e3a0 8800801c 912a3900 7100801c 590f3a00 .....*9.q...Y.:. │ │ - 0x00e4e3b0 7200801c f8013900 b100801c 6eca3900 r.....9.....n.9. │ │ + 0x00e4e380 dd00801c a55d3900 dc00801c d1c53b00 .....]9.......;. │ │ + 0x00e4e390 c100801c 3e253a00 e200801c ca963800 ....>%:.......8. │ │ + 0x00e4e3a0 8800801c 6a2a3900 7100801c 590f3a00 ....j*9.q...Y.:. │ │ + 0x00e4e3b0 7200801c d1013900 b100801c 6eca3900 r.....9.....n.9. │ │ 0x00e4e3c0 b200801c abca3900 6a00801c 730f3a00 ......9.j...s.:. │ │ - 0x00e4e3d0 e400801c caf13800 bb00801c e5ec3b00 ......8.......;. │ │ + 0x00e4e3d0 e400801c a3f13800 bb00801c e5ec3b00 ......8.......;. │ │ 0x00e4e3e0 b600801c 649c3a00 c200801c be863b00 ....d.:.......;. │ │ 0x00e4e3f0 db00801c 95813a00 c300801c 4f253a00 ......:.....O%:. │ │ 0x00e4e400 ac00801c 9f113b00 c400801c 2fef3900 ......;...../.9. │ │ - 0x00e4e410 ce00801c a1813900 c500801c 55093a00 ......9.....U.:. │ │ - 0x00e4e420 de00801c 4d7c3900 e500801c ef693a00 ....M|9......i:. │ │ + 0x00e4e410 ce00801c 7a813900 c500801c 55093a00 ....z.9.....U.:. │ │ + 0x00e4e420 de00801c 267c3900 e500801c ef693a00 ....&|9......i:. │ │ 0x00e4e430 d700801c 58333b00 d800801c 17523b00 ....X3;......R;. │ │ - 0x00e4e440 7800801c edb93900 7700801c a0873a00 x.....9.w.....:. │ │ - 0x00e4e450 7e00801c 46743800 cf00801c 40463900 ~...Ft8.....@F9. │ │ - 0x00e4e460 c700801c bed83a00 9f00801c 6f0f3900 ......:.....o.9. │ │ - 0x00e4e470 d000801c 9f2a3900 9300801c a68d3b00 .....*9.......;. │ │ - 0x00e4e480 c900801c 8fce3800 cc00801c e1803800 ......8.......8. │ │ - 0x00e4e490 9100801c eba23a00 9900801c 3eab3800 ......:.....>.8. │ │ - 0x00e4e4a0 8900801c 379d3800 9800801c 4c033a00 ....7.8.....L.:. │ │ + 0x00e4e440 7800801c c6b93900 7700801c a0873a00 x.....9.w.....:. │ │ + 0x00e4e450 7e00801c 1f743800 cf00801c 19463900 ~....t8......F9. │ │ + 0x00e4e460 c700801c bed83a00 9f00801c 480f3900 ......:.....H.9. │ │ + 0x00e4e470 d000801c 782a3900 9300801c a68d3b00 ....x*9.......;. │ │ + 0x00e4e480 c900801c 68ce3800 cc00801c ba803800 ....h.8.......8. │ │ + 0x00e4e490 9100801c eba23a00 9900801c 17ab3800 ......:.......8. │ │ + 0x00e4e4a0 8900801c 109d3800 9800801c 4c033a00 ......8.....L.:. │ │ 0x00e4e4b0 df00801c c2f43a00 8a00801c 53aa3b00 ......:.....S.;. │ │ 0x00e4e4c0 6b00801c f0803b00 8b00801c 046f3b00 k.....;......o;. │ │ 0x00e4e4d0 b700801c 2bd83900 9400801c 6a263b00 ....+.9.....j&;. │ │ 0x00e4e4e0 9500801c 09813b00 00000000 00000000 ......;......... │ │ 0x00e4e4f0 5d963b00 02000000 00000000 04000000 ].;............. │ │ 0x00e4e500 ffffffff 991d3a00 02000000 00000000 ......:......... │ │ 0x00e4e510 04000000 ffffffff df783a00 02000000 .........x:..... │ │ 0x00e4e520 00000000 04000000 ffffffff 1be73900 ..............9. │ │ 0x00e4e530 02000000 00000000 04000000 ffffffff ................ │ │ 0x00e4e540 33cf3a00 01000000 00000000 04000000 3.:............. │ │ - 0x00e4e550 ffffffff 2baa3800 01000000 00000000 ....+.8......... │ │ + 0x00e4e550 ffffffff 04aa3800 01000000 00000000 ......8......... │ │ 0x00e4e560 04000000 ffffffff b3953a00 01000000 ..........:..... │ │ 0x00e4e570 00000000 04000000 ffffffff 38cf3a00 ............8.:. │ │ 0x00e4e580 01000000 00000000 04000000 ffffffff ................ │ │ 0x00e4e590 b63e3a00 01000000 00000000 04000000 .>:............. │ │ 0x00e4e5a0 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00e4e5b0 00000000 00000000 991d3a00 02000000 ..........:..... │ │ 0x00e4e5c0 00000000 04000000 ffffffff df783a00 .............x:. │ │ 0x00e4e5d0 02000000 00000000 04000000 ffffffff ................ │ │ 0x00e4e5e0 4f193a00 02000000 00000000 04000000 O.:............. │ │ - 0x00e4e5f0 ffffffff d7003900 02000000 00000000 ......9......... │ │ + 0x00e4e5f0 ffffffff b0003900 02000000 00000000 ......9......... │ │ 0x00e4e600 04000000 ffffffff d21d3a00 05000000 ..........:..... │ │ - 0x00e4e610 00000000 00000000 ffffffff b5543900 .............T9. │ │ + 0x00e4e610 00000000 00000000 ffffffff 8e543900 .............T9. │ │ 0x00e4e620 05000000 00000000 00000000 ffffffff ................ │ │ 0x00e4e630 17223b00 07000000 00000000 00000000 .";............. │ │ 0x00e4e640 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00e4e650 00000000 00000000 4f193a00 02000000 ........O.:..... │ │ - 0x00e4e660 00000000 04000000 ffffffff d7003900 ..............9. │ │ + 0x00e4e660 00000000 04000000 ffffffff b0003900 ..............9. │ │ 0x00e4e670 02000000 00000000 04000000 ffffffff ................ │ │ 0x00e4e680 bc8d3b00 02000000 00000000 04000000 ..;............. │ │ 0x00e4e690 ffffffff 967b3b00 02000000 00000000 .....{;......... │ │ 0x00e4e6a0 04000000 ffffffff 70e33900 02000000 ........p.9..... │ │ 0x00e4e6b0 00000000 04000000 ffffffff 00000000 ................ │ │ 0x00e4e6c0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e4e6d0 4f193a00 02000000 00000000 04000000 O.:............. │ │ - 0x00e4e6e0 ffffffff d7003900 02000000 00000000 ......9......... │ │ + 0x00e4e6e0 ffffffff b0003900 02000000 00000000 ......9......... │ │ 0x00e4e6f0 04000000 ffffffff 991d3a00 02000000 ..........:..... │ │ 0x00e4e700 00000000 04000000 ffffffff 00000000 ................ │ │ 0x00e4e710 00000000 00000000 00000000 00000000 ................ │ │ 0x00e4e720 991d3a00 02000000 00000000 04000000 ..:............. │ │ 0x00e4e730 ffffffff df783a00 02000000 00000000 .....x:......... │ │ - 0x00e4e740 04000000 ffffffff 68283900 02000000 ........h(9..... │ │ + 0x00e4e740 04000000 ffffffff 41283900 02000000 ........A(9..... │ │ 0x00e4e750 00000000 04000000 ffffffff d21d3a00 ..............:. │ │ 0x00e4e760 05000000 00000000 00000000 ffffffff ................ │ │ - 0x00e4e770 b5543900 05000000 00000000 00000000 .T9............. │ │ + 0x00e4e770 8e543900 05000000 00000000 00000000 .T9............. │ │ 0x00e4e780 ffffffff 96953a00 05000000 00000000 ......:......... │ │ 0x00e4e790 00000000 ffffffff 15433b00 02000000 .........C;..... │ │ 0x00e4e7a0 00000000 04000000 ffffffff 22533800 ............"S8. │ │ 0x00e4e7b0 05000000 00000000 00000000 ffffffff ................ │ │ 0x00e4e7c0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e4e7d0 00000000 df783a00 02000000 00000000 .....x:......... │ │ 0x00e4e7e0 04000000 ffffffff 96953a00 05000000 ..........:..... │ │ 0x00e4e7f0 00000000 00000000 ffffffff e5783a00 .............x:. │ │ 0x00e4e800 05000000 00000000 00000000 ffffffff ................ │ │ 0x00e4e810 4e9c3b00 05000000 00000000 00000000 N.;............. │ │ - 0x00e4e820 ffffffff 85723800 05000000 00000000 .....r8......... │ │ + 0x00e4e820 ffffffff 5e723800 05000000 00000000 ....^r8......... │ │ 0x00e4e830 00000000 ffffffff 00000000 00000000 ................ │ │ 0x00e4e840 00000000 00000000 00000000 1be73900 ..............9. │ │ 0x00e4e850 02000000 00000000 04000000 ffffffff ................ │ │ 0x00e4e860 588f3b00 02000000 00000000 04000000 X.;............. │ │ 0x00e4e870 ffffffff d7dc3b00 01000000 00000000 ......;......... │ │ 0x00e4e880 04000000 ffffffff b55a3a00 01000000 .........Z:..... │ │ 0x00e4e890 00000000 04000000 ffffffff 00000000 ................ │ ├── readelf --wide --decompress --hex-dump=.data {} │ │ @@ -2230,92 +2230,92 @@ │ │ 0x00e58ff0 00000000 fa000000 00000000 00000000 ................ │ │ 0x00e59000 00000000 00000000 00000000 00000000 ................ │ │ 0x00e59010 00000000 00000000 00000000 00000000 ................ │ │ 0x00e59020 00000040 00000000 00000000 00000000 ...@............ │ │ 0x00e59030 00000000 feffff7f ffffff7f 00000000 ................ │ │ 0x00e59040 00000000 00000000 00000000 00000000 ................ │ │ 0x00e59050 00000000 07000000 03000000 58000000 ............X... │ │ - 0x00e59060 00020000 00000000 c19d3800 b0ede100 ..........8..... │ │ + 0x00e59060 00020000 00000000 9a9d3800 b0ede100 ..........8..... │ │ 0x00e59070 fcaaae00 54b3ae00 28b4ae00 bcb4ae00 ....T...(....... │ │ 0x00e59080 a4b5ae00 b0b5ae00 2cb6ae00 38b6ae00 ........,...8... │ │ 0x00e59090 40b6ae00 fcb6ae00 40b7ae00 88b7ae00 @.......@....... │ │ 0x00e590a0 98b7ae00 e8b7ae00 94b8ae00 e4b8ae00 ................ │ │ 0x00e590b0 03000000 58000000 00020000 00000000 ....X........... │ │ - 0x00e590c0 43ba3900 b4ede100 fcaaae00 54b3ae00 C.9.........T... │ │ + 0x00e590c0 1cba3900 b4ede100 fcaaae00 54b3ae00 ..9.........T... │ │ 0x00e590d0 28b4ae00 bcb4ae00 a4b5ae00 b0b5ae00 (............... │ │ 0x00e590e0 2cb6ae00 38b6ae00 40b6ae00 fcb6ae00 ,...8...@....... │ │ 0x00e590f0 40b7ae00 88b7ae00 98b7ae00 e8b7ae00 @............... │ │ 0x00e59100 94b8ae00 e4b8ae00 03000000 58000000 ............X... │ │ 0x00e59110 00020000 00000000 dbf43900 b8ede100 ..........9..... │ │ 0x00e59120 fcaaae00 54b3ae00 28b4ae00 bcb4ae00 ....T...(....... │ │ 0x00e59130 a4b5ae00 b0b5ae00 2cb6ae00 38b6ae00 ........,...8... │ │ 0x00e59140 40b6ae00 fcb6ae00 40b7ae00 88b7ae00 @.......@....... │ │ 0x00e59150 98b7ae00 e8b7ae00 94b8ae00 e4b8ae00 ................ │ │ 0x00e59160 03000000 58000000 00020000 00000000 ....X........... │ │ - 0x00e59170 48813800 b0ede100 fcaaae00 54b3ae00 H.8.........T... │ │ + 0x00e59170 21813800 b0ede100 fcaaae00 54b3ae00 !.8.........T... │ │ 0x00e59180 28b4ae00 bcb4ae00 a4b5ae00 b0b5ae00 (............... │ │ 0x00e59190 2cb6ae00 38b6ae00 40b6ae00 fcb6ae00 ,...8...@....... │ │ 0x00e591a0 40b7ae00 88b7ae00 98b7ae00 e8b7ae00 @............... │ │ 0x00e591b0 94b8ae00 e4b8ae00 ecb9b200 6cbab200 ............l... │ │ 0x00e591c0 0cbbb200 d8bbb200 ecbbb200 00bcb200 ................ │ │ 0x00e591d0 14bcb200 00000000 00000000 02000000 ................ │ │ 0x00e591e0 00000000 03000000 00000000 04000000 ................ │ │ 0x00e591f0 00000000 05000000 00000000 06000000 ................ │ │ 0x00e59200 00000000 07000000 00000000 08000000 ................ │ │ 0x00e59210 00000000 09000000 00000000 0a000000 ................ │ │ 0x00e59220 00000000 0b000000 00000000 0c000000 ................ │ │ - 0x00e59230 00000000 0d000000 b1b93800 442bb000 ..........8.D+.. │ │ - 0x00e59240 00000000 db823900 00000000 00000000 ......9......... │ │ + 0x00e59230 00000000 0d000000 8ab93800 442bb000 ..........8.D+.. │ │ + 0x00e59240 00000000 b4823900 00000000 00000000 ......9......... │ │ 0x00e59250 7f893a00 00000000 00000000 90f63900 ..:...........9. │ │ 0x00e59260 00000000 00000000 11353b00 00000000 .........5;..... │ │ - 0x00e59270 00000000 ff643900 00000000 00000000 .....d9......... │ │ + 0x00e59270 00000000 d8643900 00000000 00000000 .....d9......... │ │ 0x00e59280 97f63900 00000000 00000000 33113a00 ..9.........3.:. │ │ - 0x00e59290 00000000 00000000 05653900 00000000 .........e9..... │ │ + 0x00e59290 00000000 00000000 de643900 00000000 .........d9..... │ │ 0x00e592a0 00000000 954d3a00 00000000 00000000 .....M:......... │ │ - 0x00e592b0 90113900 00000000 00000000 e2f33800 ..9...........8. │ │ + 0x00e592b0 69113900 00000000 00000000 bbf33800 i.9...........8. │ │ 0x00e592c0 00000000 00000000 aacf3b00 00000000 ..........;..... │ │ - 0x00e592d0 00000000 0a653900 00000000 00000000 .....e9......... │ │ - 0x00e592e0 b1cf3b00 00000000 00000000 da623800 ..;..........b8. │ │ - 0x00e592f0 00000000 00000000 98113900 00000000 ..........9..... │ │ - 0x00e59300 00000000 87bb3900 482bb000 00000000 ......9.H+...... │ │ + 0x00e592d0 00000000 e3643900 00000000 00000000 .....d9......... │ │ + 0x00e592e0 b1cf3b00 00000000 00000000 b3623800 ..;..........b8. │ │ + 0x00e592f0 00000000 00000000 71113900 00000000 ........q.9..... │ │ + 0x00e59300 00000000 60bb3900 482bb000 00000000 ....`.9.H+...... │ │ 0x00e59310 34303a00 00000000 00000000 5a6b3a00 40:.........Zk:. │ │ - 0x00e59320 00000000 00000000 13653900 00000000 .........e9..... │ │ - 0x00e59330 00000000 e8f33800 00000000 00000000 ......8......... │ │ - 0x00e59340 1a653900 00000000 00000000 7c483800 .e9.........|H8. │ │ + 0x00e59320 00000000 00000000 ec643900 00000000 .........d9..... │ │ + 0x00e59330 00000000 c1f33800 00000000 00000000 ......8......... │ │ + 0x00e59340 f3643900 00000000 00000000 7c483800 .d9.........|H8. │ │ 0x00e59350 00000000 00000000 39113a00 00000000 ........9.:..... │ │ - 0x00e59360 00000000 b09f3900 002cb000 00000000 ......9..,...... │ │ - 0x00e59370 95bb3900 00000000 00000000 fa8e3b00 ..9...........;. │ │ - 0x00e59380 00000000 00000000 9b2b3900 00000000 .........+9..... │ │ - 0x00e59390 00000000 00000000 00000000 0c9f3800 ..............8. │ │ - 0x00e593a0 f0533b00 f0f33800 39103900 02000000 .S;...8.9.9..... │ │ - 0x00e593b0 00000000 00040000 00000000 d8b93800 ..............8. │ │ + 0x00e59360 00000000 899f3900 002cb000 00000000 ......9..,...... │ │ + 0x00e59370 6ebb3900 00000000 00000000 fa8e3b00 n.9...........;. │ │ + 0x00e59380 00000000 00000000 742b3900 00000000 ........t+9..... │ │ + 0x00e59390 00000000 00000000 00000000 e59e3800 ..............8. │ │ + 0x00e593a0 f0533b00 c9f33800 12103900 02000000 .S;...8...9..... │ │ + 0x00e593b0 00000000 00040000 00000000 b1b93800 ..............8. │ │ 0x00e593c0 00000000 6c95b000 00000000 3098b000 ....l.......0... │ │ 0x00e593d0 3c98b000 6898b000 7498b000 8098b000 <...h...t....... │ │ 0x00e593e0 8c98b000 9898b000 a498b000 00000000 ................ │ │ 0x00e593f0 b098b000 bc98b000 00000000 00000000 ................ │ │ 0x00e59400 00000000 02000000 0148c400 01000000 .........H...... │ │ 0x00e59410 00000000 1c42b700 00000000 00000000 .....B.......... │ │ - 0x00e59420 00000000 98693900 00000000 02000000 .....i9......... │ │ + 0x00e59420 00000000 71693900 00000000 02000000 ....qi9......... │ │ 0x00e59430 0148c400 03000000 00000000 1c42b700 .H...........B.. │ │ 0x00e59440 00000000 00000000 00000000 ef1c3b00 ..............;. │ │ 0x00e59450 00000000 02000000 0148c400 02000000 .........H...... │ │ 0x00e59460 00000000 1c42b700 00000000 00000000 .....B.......... │ │ 0x00e59470 00000000 c7ff3a00 00000000 01000000 ......:......... │ │ 0x00e59480 0148c400 04000000 00000000 1c42b700 .H...........B.. │ │ - 0x00e59490 00000000 00000000 00000000 294b3900 ............)K9. │ │ + 0x00e59490 00000000 00000000 00000000 024b3900 .............K9. │ │ 0x00e594a0 00000000 01000000 01088000 00000000 ................ │ │ 0x00e594b0 00000000 3442b700 00000000 00000000 ....4B.......... │ │ 0x00e594c0 00000000 badc3900 00000000 01000000 ......9......... │ │ 0x00e594d0 0100a800 00000000 00000000 5443b700 ............TC.. │ │ 0x00e594e0 00000000 00000000 00000000 a1383b00 .............8;. │ │ 0x00e594f0 00000000 02000000 0100a800 00000000 ................ │ │ 0x00e59500 00000000 5443b700 00000000 00000000 ....TC.......... │ │ 0x00e59510 00000000 a1383b00 00000000 01000000 .....8;......... │ │ 0x00e59520 01208000 00000000 00000000 0844b700 . ...........D.. │ │ - 0x00e59530 00000000 00000000 00000000 e42d3900 .............-9. │ │ + 0x00e59530 00000000 00000000 00000000 bd2d3900 .............-9. │ │ 0x00e59540 00000000 01000000 01208000 00000000 ......... ...... │ │ 0x00e59550 00000000 3444b700 00000000 00000000 ....4D.......... │ │ 0x00e59560 00000000 a1573b00 00000000 01000000 .....W;......... │ │ 0x00e59570 010cc000 63000000 00000000 1c42b700 ....c........B.. │ │ 0x00e59580 00000000 00000000 00000000 57e33a00 ............W.:. │ │ 0x00e59590 00000000 02000000 010cc000 63000000 ............c... │ │ 0x00e595a0 00000000 1c42b700 00000000 00000000 .....B.......... │ │ @@ -2335,170 +2335,170 @@ │ │ 0x00e59680 00000000 01000000 01088000 03000000 ................ │ │ 0x00e59690 00000000 7044b700 00000000 00000000 ....pD.......... │ │ 0x00e596a0 00000000 76f93900 00000000 02000000 ....v.9......... │ │ 0x00e596b0 01088000 03000000 00000000 7044b700 ............pD.. │ │ 0x00e596c0 00000000 00000000 00000000 76f93900 ............v.9. │ │ 0x00e596d0 00000000 ff000000 21088000 00000000 ........!....... │ │ 0x00e596e0 00000000 1047b700 00000000 00000000 .....G.......... │ │ - 0x00e596f0 00000000 37a13800 00000000 00000000 ....7.8......... │ │ + 0x00e596f0 00000000 10a13800 00000000 00000000 ......8......... │ │ 0x00e59700 21088000 00000000 00000000 00000000 !............... │ │ - 0x00e59710 00000000 00000000 00000000 37a13800 ............7.8. │ │ + 0x00e59710 00000000 00000000 00000000 10a13800 ..............8. │ │ 0x00e59720 00000000 01000000 21108008 00000000 ........!....... │ │ 0x00e59730 00000000 d047b700 b048b700 b848b700 .....G...H...H.. │ │ - 0x00e59740 00000000 37a13800 00000000 ff000000 ....7.8......... │ │ + 0x00e59740 00000000 10a13800 00000000 ff000000 ......8......... │ │ 0x00e59750 21088000 01000000 00000000 1047b700 !............G.. │ │ - 0x00e59760 00000000 00000000 00000000 73853900 ............s.9. │ │ + 0x00e59760 00000000 00000000 00000000 4c853900 ............L.9. │ │ 0x00e59770 00000000 00000000 21088000 01000000 ........!....... │ │ 0x00e59780 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e59790 00000000 73853900 00000000 01000000 ....s.9......... │ │ + 0x00e59790 00000000 4c853900 00000000 01000000 ....L.9......... │ │ 0x00e597a0 21108008 01000000 00000000 d047b700 !............G.. │ │ - 0x00e597b0 b048b700 b848b700 00000000 73853900 .H...H......s.9. │ │ + 0x00e597b0 b048b700 b848b700 00000000 4c853900 .H...H......L.9. │ │ 0x00e597c0 00000000 01000000 81088000 00000000 ................ │ │ 0x00e597d0 00000000 c048b700 00000000 00000000 .....H.......... │ │ - 0x00e597e0 00000000 73673800 00000000 01000000 ....sg8......... │ │ + 0x00e597e0 00000000 4c673800 00000000 01000000 ....Lg8......... │ │ 0x00e597f0 81088000 00000000 00000000 fc48b700 .............H.. │ │ 0x00e59800 00000000 00000000 00000000 4dc53a00 ............M.:. │ │ 0x00e59810 00000000 01000000 41088000 00000000 ........A....... │ │ 0x00e59820 00000000 1449b700 00000000 00000000 .....I.......... │ │ 0x00e59830 00000000 ee8c3a00 00000000 01000000 ......:......... │ │ 0x00e59840 c1088000 00000000 00000000 cc49b700 .............I.. │ │ 0x00e59850 00000000 00000000 00000000 c9b03b00 ..............;. │ │ 0x00e59860 00000000 02000000 01088000 00000000 ................ │ │ 0x00e59870 00000000 804ab700 00000000 00000000 .....J.......... │ │ - 0x00e59880 00000000 a5bc3800 00000000 ff000000 ......8......... │ │ + 0x00e59880 00000000 7ebc3800 00000000 ff000000 ....~.8......... │ │ 0x00e59890 01088000 00000000 00000000 884cb700 .............L.. │ │ 0x00e598a0 00000000 00000000 00000000 ba743b00 .............t;. │ │ 0x00e598b0 00000000 ff000000 01088000 00000000 ................ │ │ 0x00e598c0 00000000 884cb700 00000000 00000000 .....L.......... │ │ 0x00e598d0 00000000 55c53a00 00000000 01000000 ....U.:......... │ │ 0x00e598e0 01088000 00000000 00000000 404db700 ............@M.. │ │ - 0x00e598f0 00000000 00000000 00000000 7a673800 ............zg8. │ │ + 0x00e598f0 00000000 00000000 00000000 53673800 ............Sg8. │ │ 0x00e59900 00000000 ff000000 01088000 00000000 ................ │ │ 0x00e59910 00000000 7c4db700 00000000 00000000 ....|M.......... │ │ 0x00e59920 00000000 f4133a00 00000000 01000000 ......:......... │ │ 0x00e59930 01088000 00000000 00000000 bc4eb700 .............N.. │ │ - 0x00e59940 00000000 00000000 00000000 88f83800 ..............8. │ │ + 0x00e59940 00000000 00000000 00000000 61f83800 ............a.8. │ │ 0x00e59950 00000000 01000000 01088000 00000000 ................ │ │ 0x00e59960 00000000 704fb700 00000000 00000000 ....pO.......... │ │ - 0x00e59970 00000000 8cf83800 00000000 02000000 ......8......... │ │ + 0x00e59970 00000000 65f83800 00000000 02000000 ....e.8......... │ │ 0x00e59980 01088000 00000000 00000000 704fb700 ............pO.. │ │ - 0x00e59990 00000000 00000000 00000000 8cf83800 ..............8. │ │ + 0x00e59990 00000000 00000000 00000000 65f83800 ............e.8. │ │ 0x00e599a0 00000000 01000000 01088000 00000000 ................ │ │ 0x00e599b0 00000000 b050b700 00000000 00000000 .....P.......... │ │ - 0x00e599c0 00000000 03bf3900 00000000 01000000 ......9......... │ │ + 0x00e599c0 00000000 dcbe3900 00000000 01000000 ......9......... │ │ 0x00e599d0 01088000 00000000 00000000 5851b700 ............XQ.. │ │ 0x00e599e0 00000000 00000000 00000000 8e4f3a00 .............O:. │ │ 0x00e599f0 00000000 01000000 01088000 00000000 ................ │ │ 0x00e59a00 00000000 f451b700 00000000 00000000 .....Q.......... │ │ - 0x00e59a10 00000000 abbc3800 00000000 01000000 ......8......... │ │ + 0x00e59a10 00000000 84bc3800 00000000 01000000 ......8......... │ │ 0x00e59a20 01088000 00000000 00000000 b452b700 .............R.. │ │ 0x00e59a30 00000000 00000000 00000000 f0913b00 ..............;. │ │ 0x00e59a40 00000000 02000000 01088000 00000000 ................ │ │ 0x00e59a50 00000000 b452b700 00000000 00000000 .....R.......... │ │ 0x00e59a60 00000000 f0913b00 00000000 ff000000 ......;......... │ │ 0x00e59a70 01088000 00000000 00000000 5854b700 ............XT.. │ │ - 0x00e59a80 00000000 00000000 00000000 83843800 ..............8. │ │ + 0x00e59a80 00000000 00000000 00000000 5c843800 ............\.8. │ │ 0x00e59a90 00000000 00000000 01088000 00000000 ................ │ │ 0x00e59aa0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e59ab0 00000000 83843800 00000000 ff000000 ......8......... │ │ + 0x00e59ab0 00000000 5c843800 00000000 ff000000 ....\.8......... │ │ 0x00e59ac0 01088000 00000000 00000000 7854b700 ............xT.. │ │ - 0x00e59ad0 00000000 00000000 00000000 3fa23900 ............?.9. │ │ + 0x00e59ad0 00000000 00000000 00000000 18a23900 ..............9. │ │ 0x00e59ae0 00000000 00000000 01088000 00000000 ................ │ │ 0x00e59af0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e59b00 00000000 3fa23900 00000000 01000000 ....?.9......... │ │ + 0x00e59b00 00000000 18a23900 00000000 01000000 ......9......... │ │ 0x00e59b10 01088000 00000000 00000000 00000000 ................ │ │ - 0x00e59b20 00000000 00000000 00000000 3fa23900 ............?.9. │ │ + 0x00e59b20 00000000 00000000 00000000 18a23900 ..............9. │ │ 0x00e59b30 00000000 02000000 0108c000 00000000 ................ │ │ 0x00e59b40 00000000 1c42b700 00000000 00000000 .....B.......... │ │ - 0x00e59b50 00000000 324b3900 00000000 00000000 ....2K9......... │ │ + 0x00e59b50 00000000 0b4b3900 00000000 00000000 .....K9......... │ │ 0x00e59b60 01008000 00000000 00000000 c054b700 .............T.. │ │ - 0x00e59b70 00000000 00000000 00000000 8a843800 ..............8. │ │ + 0x00e59b70 00000000 00000000 00000000 63843800 ............c.8. │ │ 0x00e59b80 00000000 01000000 01008000 00000000 ................ │ │ 0x00e59b90 00000000 0055b700 00000000 00000000 .....U.......... │ │ 0x00e59ba0 00000000 d6b03b00 00000000 02000000 ......;......... │ │ 0x00e59bb0 21088000 00000000 00000000 7855b700 !...........xU.. │ │ - 0x00e59bc0 00000000 00000000 00000000 9e153900 ..............9. │ │ + 0x00e59bc0 00000000 00000000 00000000 77153900 ............w.9. │ │ 0x00e59bd0 00000000 00000000 01208000 00000000 ......... ...... │ │ 0x00e59be0 00000000 1c42b700 00000000 00000000 .....B.......... │ │ 0x00e59bf0 00000000 b0383b00 00000000 00000000 .....8;......... │ │ 0x00e59c00 01208000 00000000 00000000 bc55b700 . ...........U.. │ │ - 0x00e59c10 00000000 00000000 00000000 82673800 .............g8. │ │ + 0x00e59c10 00000000 00000000 00000000 5b673800 ............[g8. │ │ 0x00e59c20 00000000 02000000 01088000 00000000 ................ │ │ 0x00e59c30 00000000 d455b700 00000000 00000000 .....U.......... │ │ 0x00e59c40 00000000 ba573b00 00000000 01000000 .....W;......... │ │ 0x00e59c50 01088000 00000000 00000000 0c56b700 .............V.. │ │ - 0x00e59c60 00000000 00000000 00000000 49a23900 ............I.9. │ │ + 0x00e59c60 00000000 00000000 00000000 22a23900 ............".9. │ │ 0x00e59c70 00000000 00000000 01008000 00000000 ................ │ │ 0x00e59c80 00000000 7c58b700 00000000 00000000 ....|X.......... │ │ 0x00e59c90 00000000 5cc53a00 00000000 00000000 ....\.:......... │ │ 0x00e59ca0 01008000 00000000 00000000 ac58b700 .............X.. │ │ 0x00e59cb0 00000000 00000000 00000000 49d23b00 ............I.;. │ │ 0x00e59cc0 00000000 00000000 01008000 00000000 ................ │ │ 0x00e59cd0 00000000 dc58b700 00000000 00000000 .....X.......... │ │ 0x00e59ce0 00000000 f9133a00 00000000 03000000 ......:......... │ │ 0x00e59cf0 01088000 00000000 00000000 0c59b700 .............Y.. │ │ - 0x00e59d00 00000000 00000000 00000000 afbc3800 ..............8. │ │ + 0x00e59d00 00000000 00000000 00000000 88bc3800 ..............8. │ │ 0x00e59d10 00000000 01000000 01088000 00000000 ................ │ │ 0x00e59d20 00000000 745bb700 00000000 00000000 ....t[.......... │ │ - 0x00e59d30 00000000 a5153900 00000000 02000000 ......9......... │ │ + 0x00e59d30 00000000 7e153900 00000000 02000000 ....~.9......... │ │ 0x00e59d40 01088000 00000000 00000000 b45bb700 .............[.. │ │ - 0x00e59d50 00000000 00000000 00000000 09bf3900 ..............9. │ │ + 0x00e59d50 00000000 00000000 00000000 e2be3900 ..............9. │ │ 0x00e59d60 00000000 03000000 01088000 00000000 ................ │ │ 0x00e59d70 00000000 b45bb700 00000000 00000000 .....[.......... │ │ - 0x00e59d80 00000000 09bf3900 00000000 02000000 ......9......... │ │ + 0x00e59d80 00000000 e2be3900 00000000 02000000 ......9......... │ │ 0x00e59d90 01088000 00000000 00000000 b45bb700 .............[.. │ │ 0x00e59da0 00000000 00000000 00000000 36343a00 ............64:. │ │ 0x00e59db0 00000000 03000000 01088000 00000000 ................ │ │ 0x00e59dc0 00000000 b45bb700 00000000 00000000 .....[.......... │ │ 0x00e59dd0 00000000 36343a00 00000000 01000000 ....64:......... │ │ 0x00e59de0 01008000 00000000 00000000 a05eb700 .............^.. │ │ 0x00e59df0 bc5fb700 bc5fb700 6460b700 f58c3a00 ._..._..d`....:. │ │ 0x00e59e00 00000000 01000000 01008000 00000000 ................ │ │ 0x00e59e10 00000000 a05eb700 3861b700 3861b700 .....^..8a..8a.. │ │ 0x00e59e20 6460b700 07143a00 00000000 01000000 d`....:......... │ │ 0x00e59e30 01008000 00000000 00000000 a05eb700 .............^.. │ │ 0x00e59e40 b061b700 b061b700 6460b700 944f3a00 .a...a..d`...O:. │ │ 0x00e59e50 00000000 00000000 01018008 00000000 ................ │ │ 0x00e59e60 00000000 6062b700 bc62b700 bc62b700 ....`b...b...b.. │ │ - 0x00e59e70 f062b700 a5833800 00000000 01000000 .b....8......... │ │ + 0x00e59e70 f062b700 7e833800 00000000 01000000 .b..~.8......... │ │ 0x00e59e80 01008008 00000000 00000000 6062b700 ............`b.. │ │ - 0x00e59e90 bc62b700 bc62b700 f062b700 a5833800 .b...b...b....8. │ │ + 0x00e59e90 bc62b700 bc62b700 f062b700 7e833800 .b...b...b..~.8. │ │ 0x00e59ea0 00000000 01000000 01008000 00000000 ................ │ │ 0x00e59eb0 00000000 4c63b700 0c65b700 4465b700 ....Lc...e..De.. │ │ 0x00e59ec0 bc65b700 f98c3a00 00000000 02000000 .e....:......... │ │ 0x00e59ed0 01008000 00000000 00000000 4c63b700 ............Lc.. │ │ 0x00e59ee0 0c65b700 4465b700 bc65b700 f98c3a00 .e..De...e....:. │ │ 0x00e59ef0 00000000 02000000 01008000 00000000 ................ │ │ 0x00e59f00 00000000 4c63b700 0c65b700 4465b700 ....Lc...e..De.. │ │ - 0x00e59f10 bc65b700 91843800 00000000 02000000 .e....8......... │ │ + 0x00e59f10 bc65b700 6a843800 00000000 02000000 .e..j.8......... │ │ 0x00e59f20 0d088000 91ef3b00 00000000 940db700 ......;......... │ │ - 0x00e59f30 00000000 00000000 00000000 5e853900 ............^.9. │ │ + 0x00e59f30 00000000 00000000 00000000 37853900 ............7.9. │ │ 0x00e59f40 00000000 02000000 05088000 95ef3b00 ..............;. │ │ 0x00e59f50 00000000 940db700 00000000 00000000 ................ │ │ 0x00e59f60 00000000 36903b00 00000000 03000000 ....6.;......... │ │ 0x00e59f70 05088000 95ef3b00 00000000 940db700 ......;......... │ │ 0x00e59f80 00000000 00000000 00000000 36903b00 ............6.;. │ │ 0x00e59f90 00000000 01000000 01088000 00000000 ................ │ │ 0x00e59fa0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e59fb0 00000000 5cbb3800 00000000 00000000 ....\.8......... │ │ + 0x00e59fb0 00000000 35bb3800 00000000 00000000 ....5.8......... │ │ 0x00e59fc0 01088000 00000000 00000000 00000000 ................ │ │ - 0x00e59fd0 00000000 00000000 00000000 5cbb3800 ............\.8. │ │ + 0x00e59fd0 00000000 00000000 00000000 35bb3800 ............5.8. │ │ 0x00e59fe0 00000000 01000000 01088000 00000000 ................ │ │ 0x00e59ff0 00000000 a466b700 00000000 00000000 .....f.......... │ │ 0x00e5a000 00000000 d9ff3a00 00000000 ff000000 ......:......... │ │ 0x00e5a010 0108c000 00000000 00000000 1c42b700 .............B.. │ │ - 0x00e5a020 00000000 00000000 00000000 5cbb3800 ............\.8. │ │ + 0x00e5a020 00000000 00000000 00000000 35bb3800 ............5.8. │ │ 0x00e5a030 00000000 03000000 0108c000 05000000 ................ │ │ 0x00e5a040 00000000 1c42b700 00000000 00000000 .....B.......... │ │ 0x00e5a050 00000000 e1b03b00 00000000 09000000 ......;......... │ │ 0x00e5a060 01088400 00000000 00000000 c86ab700 .............j.. │ │ 0x00e5a070 00000000 00000000 00000000 fea73a00 ..............:. │ │ 0x00e5a080 00000000 07000000 01088400 00000000 ................ │ │ 0x00e5a090 00000000 3870b700 00000000 00000000 ....8p.......... │ │ - 0x00e5a0a0 00000000 bd693900 00000000 07000000 .....i9......... │ │ + 0x00e5a0a0 00000000 96693900 00000000 07000000 .....i9......... │ │ 0x00e5a0b0 01088400 00000000 00000000 9874b700 .............t.. │ │ 0x00e5a0c0 00000000 00000000 00000000 6f6d3a00 ............om:. │ │ 0x00e5a0d0 00000000 03000000 01088400 00000000 ................ │ │ 0x00e5a0e0 00000000 7076b700 00000000 00000000 ....pv.......... │ │ 0x00e5a0f0 00000000 bf383b00 00000000 02000000 .....8;......... │ │ 0x00e5a100 01088400 00000000 00000000 0478b700 .............x.. │ │ 0x00e5a110 00000000 00000000 00000000 984f3a00 .............O:. │ │ @@ -2540,62 +2540,62 @@ │ │ 0x00e5a350 00000000 03000000 01008100 00000000 ................ │ │ 0x00e5a360 00000000 74a0b600 fc8cb700 fc8cb700 ....t........... │ │ 0x00e5a370 74a0b600 ee2d3c00 00000000 ff000000 t....-<......... │ │ 0x00e5a380 01288000 288fe500 00000000 988db700 .(..(........... │ │ 0x00e5a390 00000000 00000000 00000000 d2383b00 .............8;. │ │ 0x00e5a3a0 00000000 ff000000 01288000 288fe500 .........(..(... │ │ 0x00e5a3b0 00000000 f08db700 00000000 00000000 ................ │ │ - 0x00e5a3c0 00000000 3c4b3900 00000000 ff000000 .....9..;;.A... │ │ 0x00e5cbe0 01000000 01000000 00010000 02000000 ................ │ │ 0x00e5cbf0 00030000 03030000 00010000 fdfe0000 ................ │ │ 0x00e5cc00 28000000 09090000 80000000 80000000 (............... │ │ - 0x00e5cc10 01000000 cce63a00 0dbf3800 44000003 ......:...8.D... │ │ + 0x00e5cc10 01000000 cce63a00 e6be3800 44000003 ......:...8.D... │ │ 0x00e5cc20 02000000 02000000 00010000 02000000 ................ │ │ 0x00e5cc30 00030000 03030000 00010000 fdfe0000 ................ │ │ 0x00e5cc40 28000000 09090000 80000000 80000000 (............... │ │ 0x00e5cc50 01000000 ff363a00 4efc3900 45000003 .....6:.N.9.E... │ │ 0x00e5cc60 02000000 01000000 00010000 02000000 ................ │ │ 0x00e5cc70 00030000 03030000 00010000 fdfe0000 ................ │ │ 0x00e5cc80 28000000 09090000 80000000 80000000 (............... │ │ 0x00e5cc90 01000000 d38f3a00 65713a00 46000003 ......:.eq:.F... │ │ 0x00e5cca0 02000000 04000000 00010000 02000000 ................ │ │ 0x00e5ccb0 00030000 03030000 00010000 fdfe0000 ................ │ │ 0x00e5ccc0 28000000 09090000 80000000 80000000 (............... │ │ - 0x00e5ccd0 01000000 f56a3800 f64c3900 72c00003 .....j8..L9.r... │ │ + 0x00e5ccd0 01000000 ce6a3800 cf4c3900 72c00003 .....j8..L9.r... │ │ 0x00e5cce0 04000000 08000000 00010000 10000000 ................ │ │ 0x00e5ccf0 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x00e5cd00 28000000 04040000 80000000 80000000 (............... │ │ - 0x00e5cd10 01000000 f9dc3800 4db43b00 73c00003 ......8.M.;.s... │ │ + 0x00e5cd10 01000000 d2dc3800 4db43b00 73c00003 ......8.M.;.s... │ │ 0x00e5cd20 04000000 08000000 00020000 20000000 ............ ... │ │ 0x00e5cd30 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x00e5cd40 28000000 05050000 00010000 00010000 (............... │ │ - 0x00e5cd50 01000000 67303900 6d023b00 76c00003 ....g09.m.;.v... │ │ + 0x00e5cd50 01000000 40303900 6d023b00 76c00003 ....@09.m.;.v... │ │ 0x00e5cd60 04000000 01000000 00010000 10000000 ................ │ │ 0x00e5cd70 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x00e5cd80 28000000 04040000 80000000 80000000 (............... │ │ 0x00e5cd90 01000000 204d3800 8cd53b00 77c00003 .... M8...;.w... │ │ 0x00e5cda0 04000000 01000000 00020000 20000000 ............ ... │ │ 0x00e5cdb0 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x00e5cdc0 28000000 05050000 00010000 00010000 (............... │ │ 0x00e5cdd0 01000000 6a943b00 b7d53b00 94c00003 ....j.;...;..... │ │ 0x00e5cde0 08000000 10000000 00010000 10000000 ................ │ │ 0x00e5cdf0 01030000 03030000 00010000 fdfe0000 ................ │ │ 0x00e5ce00 28000000 09090000 80000000 80000000 (............... │ │ - 0x00e5ce10 01000000 53fb3800 5f6c3900 95c00003 ....S.8._l9..... │ │ + 0x00e5ce10 01000000 2cfb3800 386c3900 95c00003 ....,.8.8l9..... │ │ 0x00e5ce20 08000000 10000000 00020000 20000000 ............ ... │ │ 0x00e5ce30 01030000 03030000 00010000 fdfe0000 ................ │ │ 0x00e5ce40 28000000 05050000 00010000 00010000 (............... │ │ - 0x00e5ce50 01000000 c1c73a00 846c3900 96c00003 ......:..l9..... │ │ + 0x00e5ce50 01000000 c1c73a00 5d6c3900 96c00003 ......:.]l9..... │ │ 0x00e5ce60 00010000 10000000 00010000 10000000 ................ │ │ 0x00e5ce70 01030000 03030000 00010000 fdfe0000 ................ │ │ 0x00e5ce80 28000000 09090000 80000000 80000000 (............... │ │ - 0x00e5ce90 01000000 234d3900 98023b00 97c00003 ....#M9...;..... │ │ + 0x00e5ce90 01000000 fc4c3900 98023b00 97c00003 .....L9...;..... │ │ 0x00e5cea0 00010000 10000000 00020000 20000000 ............ ... │ │ 0x00e5ceb0 01030000 03030000 00010000 fdfe0000 ................ │ │ 0x00e5cec0 28000000 05050000 00010000 00010000 (............... │ │ - 0x00e5ced0 01000000 5dc03900 6b163a00 98c00003 ....].9.k.:..... │ │ + 0x00e5ced0 01000000 36c03900 6b163a00 98c00003 ....6.9.k.:..... │ │ 0x00e5cee0 40000000 01000000 00010000 10000000 @............... │ │ 0x00e5cef0 01030000 03030000 00010000 fdfe0000 ................ │ │ 0x00e5cf00 28000000 09090000 80000000 80000000 (............... │ │ 0x00e5cf10 01000000 7ab43b00 cb523a00 99c00003 ....z.;..R:..... │ │ 0x00e5cf20 40000000 01000000 00020000 20000000 @........... ... │ │ 0x00e5cf30 01030000 03030000 00010000 fdfe0000 ................ │ │ 0x00e5cf40 28000000 05050000 00010000 00010000 (............... │ │ - 0x00e5cf50 01000000 84303900 33bf3800 9ac00003 .....09.3.8..... │ │ + 0x00e5cf50 01000000 5d303900 0cbf3800 9ac00003 ....]09...8..... │ │ 0x00e5cf60 80000000 10000000 00010000 10000000 ................ │ │ 0x00e5cf70 01030000 03030000 00010000 fdfe0000 ................ │ │ 0x00e5cf80 28000000 09090000 80000000 80000000 (............... │ │ - 0x00e5cf90 01000000 31873800 e78f3a00 9bc00003 ....1.8...:..... │ │ + 0x00e5cf90 01000000 0a873800 e78f3a00 9bc00003 ......8...:..... │ │ 0x00e5cfa0 80000000 10000000 00020000 20000000 ............ ... │ │ 0x00e5cfb0 01030000 03030000 00010000 fdfe0000 ................ │ │ 0x00e5cfc0 28000000 05050000 00010000 00010000 (............... │ │ - 0x00e5cfd0 01000000 6afb3800 78c03900 81000003 ....j.8.x.9..... │ │ + 0x00e5cfd0 01000000 43fb3800 51c03900 81000003 ....C.8.Q.9..... │ │ 0x00e5cfe0 10000000 20000000 00040000 08000000 .... ........... │ │ 0x00e5cff0 01030000 03030000 00000000 00000000 ................ │ │ 0x00e5d000 08000000 02020100 00010000 00010000 ................ │ │ 0x00e5d010 01000000 e6df3900 81943b00 83000003 ......9...;..... │ │ 0x00e5d020 10000000 20000000 20000000 04000000 .... ... ....... │ │ 0x00e5d030 01030000 03030000 00000000 00000000 ................ │ │ 0x00e5d040 01000000 02020000 00000000 00000000 ................ │ │ - 0x00e5d050 01000000 18dd3800 00000000 02c10003 ......8......... │ │ + 0x00e5d050 01000000 f1dc3800 00000000 02c10003 ......8......... │ │ 0x00e5d060 10000000 a0000000 00000400 00010000 ................ │ │ 0x00e5d070 01030000 03030000 00000000 00000000 ................ │ │ 0x00e5d080 08000000 06060100 00010000 00010000 ................ │ │ 0x00e5d090 01000000 8b713a00 00000000 85ff0003 .....q:......... │ │ 0x00e5d0a0 10000000 a0000000 00000400 00010000 ................ │ │ 0x00e5d0b0 01030000 03030000 00000000 00000000 ................ │ │ 0x00e5d0c0 08000000 06060100 00010000 00010000 ................ │ │ - 0x00e5d0d0 01000000 38dd3800 00000000 87ff0003 ....8.8......... │ │ + 0x00e5d0d0 01000000 11dd3800 00000000 87ff0003 ......8......... │ │ 0x00e5d0e0 10000000 a0000000 20000000 80000000 ........ ....... │ │ 0x00e5d0f0 01030000 03030000 00000000 00000000 ................ │ │ 0x00e5d100 01000000 06060100 00000000 00000000 ................ │ │ 0x00e5d110 01000000 a5943b00 00000000 00c10003 ......;......... │ │ 0x00e5d120 00020000 80000000 00008000 00080000 ................ │ │ 0x00e5d130 03030000 03030000 00000000 00000000 ................ │ │ 0x00e5d140 08000000 06060200 00010000 00010000 ................ │ │ 0x00e5d150 01000000 d7593b00 00000000 01c10003 .....Y;......... │ │ 0x00e5d160 00020000 80000000 00004000 00040000 ..........@..... │ │ 0x00e5d170 03030000 03030000 00000000 00000000 ................ │ │ 0x00e5d180 08000000 06060200 00010000 00010000 ................ │ │ - 0x00e5d190 01000000 128a3900 af3b3b00 07000003 ......9..;;..... │ │ + 0x00e5d190 01000000 eb893900 af3b3b00 07000003 ......9..;;..... │ │ 0x00e5d1a0 01000000 01000000 10000000 02000000 ................ │ │ 0x00e5d1b0 00030000 02030000 00010000 fffe0000 ................ │ │ 0x00e5d1c0 24000000 09090000 80000000 80000000 $............... │ │ 0x00e5d1d0 01000000 2cab3a00 fbdf3900 96000003 ....,.:...9..... │ │ 0x00e5d1e0 01000000 01000000 00080000 02000000 ................ │ │ 0x00e5d1f0 00030000 03030000 00010000 fdfe0000 ................ │ │ 0x00e5d200 24000000 09090000 80000000 80000000 $............... │ │ - 0x00e5d210 01000000 5ebf3800 74fc3900 99000003 ....^.8.t.9..... │ │ + 0x00e5d210 01000000 37bf3800 74fc3900 99000003 ....7.8.t.9..... │ │ 0x00e5d220 02000000 02000000 00080000 02000000 ................ │ │ 0x00e5d230 00030000 03030000 00010000 fdfe0000 ................ │ │ 0x00e5d240 24000000 09090000 80000000 80000000 $............... │ │ - 0x00e5d250 01000000 ad6c3900 15e03900 9a000003 .....l9...9..... │ │ + 0x00e5d250 01000000 866c3900 15e03900 9a000003 .....l9...9..... │ │ 0x00e5d260 02000000 01000000 00080000 02000000 ................ │ │ 0x00e5d270 00030000 03030000 00010000 fdfe0000 ................ │ │ 0x00e5d280 24000000 09090000 80000000 80000000 $............... │ │ - 0x00e5d290 01000000 be6c3900 9cc03900 9b000003 .....l9...9..... │ │ + 0x00e5d290 01000000 976c3900 75c03900 9b000003 .....l9.u.9..... │ │ 0x00e5d2a0 02000000 04000000 00080000 02000000 ................ │ │ 0x00e5d2b0 00030000 03030000 00010000 fdfe0000 ................ │ │ 0x00e5d2c0 24000000 09090000 80000000 80000000 $............... │ │ - 0x00e5d2d0 01000000 dcd53b00 bac03900 50c00003 ......;...9.P... │ │ + 0x00e5d2d0 01000000 dcd53b00 93c03900 50c00003 ......;...9.P... │ │ 0x00e5d2e0 01000000 01000000 00001000 40000000 ............@... │ │ 0x00e5d2f0 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x00e5d300 28000000 04040000 80000000 80000000 (............... │ │ - 0x00e5d310 01000000 33e03900 4e873800 51c00003 ....3.9.N.8.Q... │ │ + 0x00e5d310 01000000 33e03900 27873800 51c00003 ....3.9.'.8.Q... │ │ 0x00e5d320 01000000 01000000 00002000 40000000 .......... .@... │ │ 0x00e5d330 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x00e5d340 28000000 05050000 00010000 00010000 (............... │ │ - 0x00e5d350 01000000 dbc03900 12903a00 52c00003 ......9...:.R... │ │ + 0x00e5d350 01000000 b4c03900 12903a00 52c00003 ......9...:.R... │ │ 0x00e5d360 02000000 01000000 00001000 40000000 ............@... │ │ 0x00e5d370 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x00e5d380 28000000 04040000 80000000 80000000 (............... │ │ 0x00e5d390 01000000 341f3b00 3d4d3800 53c00003 ....4.;.=M8.S... │ │ 0x00e5d3a0 02000000 01000000 00002000 40000000 .......... .@... │ │ 0x00e5d3b0 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x00e5d3c0 28000000 05050000 00010000 00010000 (............... │ │ - 0x00e5d3d0 01000000 3e4d3900 94163a00 56c00003 ....>M9...:.V... │ │ + 0x00e5d3d0 01000000 174d3900 94163a00 56c00003 .....M9...:.V... │ │ 0x00e5d3e0 02000000 02000000 00001000 40000000 ............@... │ │ 0x00e5d3f0 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x00e5d400 28000000 04040000 80000000 80000000 (............... │ │ 0x00e5d410 01000000 17373a00 32373a00 57c00003 .....7:.27:.W... │ │ 0x00e5d420 02000000 02000000 00002000 40000000 .......... .@... │ │ 0x00e5d430 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x00e5d440 28000000 05050000 00010000 00010000 (............... │ │ - 0x00e5d450 01000000 81fb3800 f0593b00 5cc00003 ......8..Y;.\... │ │ + 0x00e5d450 01000000 5afb3800 f0593b00 5cc00003 ....Z.8..Y;.\... │ │ 0x00e5d460 04000000 08000000 00001000 40000000 ............@... │ │ 0x00e5d470 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x00e5d480 28000000 04040000 80000000 80000000 (............... │ │ 0x00e5d490 01000000 f4523a00 37903a00 5dc00003 .....R:.7.:.]... │ │ 0x00e5d4a0 04000000 08000000 00002000 40000000 .......... .@... │ │ 0x00e5d4b0 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x00e5d4c0 28000000 05050000 00010000 00010000 (............... │ │ - 0x00e5d4d0 01000000 594d3900 55773b00 60c00003 ....YM9.Uw;.`... │ │ + 0x00e5d4d0 01000000 324d3900 55773b00 60c00003 ....2M9.Uw;.`... │ │ 0x00e5d4e0 04000000 01000000 00001000 40000000 ............@... │ │ 0x00e5d4f0 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x00e5d500 28000000 04040000 80000000 80000000 (............... │ │ 0x00e5d510 01000000 c93b3b00 ad713a00 61c00003 .....;;..q:.a... │ │ 0x00e5d520 04000000 01000000 00002000 40000000 .......... .@... │ │ 0x00e5d530 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x00e5d540 28000000 05050000 00010000 00010000 (............... │ │ @@ -3345,27 +3345,27 @@ │ │ 0x00e5d5a0 08000000 10000000 00002000 40000000 .......... .@... │ │ 0x00e5d5b0 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x00e5d5c0 28000000 05050000 00010000 00010000 (............... │ │ 0x00e5d5d0 01000000 c1023b00 4f1f3b00 6cc00003 ......;.O.;.l... │ │ 0x00e5d5e0 00010000 10000000 00001000 40000000 ............@... │ │ 0x00e5d5f0 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x00e5d600 28000000 04040000 80000000 80000000 (............... │ │ - 0x00e5d610 01000000 f6c03900 11c13900 6dc00003 ......9...9.m... │ │ + 0x00e5d610 01000000 cfc03900 eac03900 6dc00003 ......9...9.m... │ │ 0x00e5d620 00010000 10000000 00002000 40000000 .......... .@... │ │ 0x00e5d630 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x00e5d640 28000000 05050000 00010000 00010000 (............... │ │ 0x00e5d650 01000000 95b43b00 e4e63a00 6ec00003 ......;...:.n... │ │ 0x00e5d660 40000000 01000000 00001000 40000000 @...........@... │ │ 0x00e5d670 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x00e5d680 28000000 04040000 80000000 80000000 (............... │ │ - 0x00e5d690 01000000 cb6c3900 57373a00 6fc00003 .....l9.W7:.o... │ │ + 0x00e5d690 01000000 a46c3900 57373a00 6fc00003 .....l9.W7:.o... │ │ 0x00e5d6a0 40000000 01000000 00002000 40000000 @......... .@... │ │ 0x00e5d6b0 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x00e5d6c0 28000000 05050000 00010000 00010000 (............... │ │ - 0x00e5d6d0 00000000 4ddd3800 4ddd3800 ff000003 ....M.8.M.8..... │ │ + 0x00e5d6d0 00000000 26dd3800 26dd3800 ff000003 ....&.8.&.8..... │ │ 0x00e5d6e0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e5d6f0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e5d700 00000000 00000000 00000000 00000000 ................ │ │ 0x00e5d710 00000000 dc023b00 dc023b00 00560003 ......;...;..V.. │ │ 0x00e5d720 00000000 00000000 00000000 00000000 ................ │ │ 0x00e5d730 00000000 00000000 00000000 00000000 ................ │ │ 0x00e5d740 00000000 00000000 00000000 00000000 ................ │ │ @@ -3394,51 +3394,51 @@ │ │ 0x00e5d8b0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e5d8c0 00000000 00000000 8866e200 b0cf3f00 .........f....?. │ │ 0x00e5d8d0 b00b4000 00008000 95dc3b00 00000001 ..@.......;..... │ │ 0x00e5d8e0 a5dc3b00 00008001 c8013a00 00000002 ..;.......:..... │ │ 0x00e5d8f0 0f783a00 00008002 b5423b00 00000003 .x:......B;..... │ │ 0x00e5d900 a6e63900 00008003 311d3a00 00000004 ..9.....1.:..... │ │ 0x00e5d910 31953a00 00008004 c0e63900 00000005 1.:.......9..... │ │ - 0x00e5d920 d8013a00 00008005 cf8d3800 00008006 ..:.......8..... │ │ - 0x00e5d930 5b923900 00000007 10c93900 00008007 [.9.......9..... │ │ - 0x00e5d940 ffbb3b00 00000008 f3363900 00000015 ..;......69..... │ │ - 0x00e5d950 78e33800 00008015 2cc93900 0000000a x.8.....,.9..... │ │ + 0x00e5d920 d8013a00 00008005 a88d3800 00008006 ..:.......8..... │ │ + 0x00e5d930 34923900 00000007 e9c83900 00008007 4.9.......9..... │ │ + 0x00e5d940 ffbb3b00 00000008 cc363900 00000015 ..;......69..... │ │ + 0x00e5d950 51e33800 00008015 05c93900 0000000a Q.8.......9..... │ │ 0x00e5d960 1bb13a00 00000010 e5013a00 00008010 ..:.......:..... │ │ 0x00e5d970 675a3a00 00000011 ad9b3b00 00008011 gZ:.......;..... │ │ - 0x00e5d980 18543900 00000012 be9b3b00 00008012 .T9.......;..... │ │ - 0x00e5d990 765a3a00 00008017 0b373900 00000013 vZ:......79..... │ │ + 0x00e5d980 f1533900 00000012 be9b3b00 00008012 .S9.......;..... │ │ + 0x00e5d990 765a3a00 00008017 e4363900 00000013 vZ:......69..... │ │ 0x00e5d9a0 1c783a00 00008013 e2243b00 00000014 .x:......$;..... │ │ - 0x00e5d9b0 e98d3800 00008016 4c953a00 00000017 ..8.....L.:..... │ │ + 0x00e5d9b0 c28d3800 00008016 4c953a00 00000017 ..8.....L.:..... │ │ 0x00e5d9c0 2c783a00 0000001c 79603b00 0000001d ,x:.....y`;..... │ │ - 0x00e5d9d0 3ac93900 00000018 f58d3800 00000019 :.9.......8..... │ │ - 0x00e5d9e0 08723800 00008019 b4dc3b00 0000001a .r8.......;..... │ │ + 0x00e5d9d0 13c93900 00000018 ce8d3800 00000019 ..9.......8..... │ │ + 0x00e5d9e0 e1713800 00008019 b4dc3b00 0000001a .q8.......;..... │ │ 0x00e5d9f0 f07e3b00 00000016 cde63900 0000801a .~;.......9..... │ │ - 0x00e5da00 8b5a3a00 0000001b b2c63800 0000801c .Z:.......8..... │ │ + 0x00e5da00 8b5a3a00 0000001b 8bc63800 0000801c .Z:.......8..... │ │ 0x00e5da10 481d3a00 0000801d f0243b00 0000001e H.:......$;..... │ │ 0x00e5da20 dce63900 0000801e c3dc3b00 00000000 ..9.......;..... │ │ 0x00e5da30 00000000 02000800 985a3a00 03000800 .........Z:..... │ │ - 0x00e5da40 f2013a00 04000800 30733900 05000800 ..:.....0s9..... │ │ - 0x00e5da50 bfc63800 06000800 c6c63800 07000800 ..8.......8..... │ │ + 0x00e5da40 f2013a00 04000800 09733900 05000800 ..:......s9..... │ │ + 0x00e5da50 98c63800 06000800 9fc63800 07000800 ..8.......8..... │ │ 0x00e5da60 28b13a00 08000800 1ace3a00 09000800 (.:.......:..... │ │ 0x00e5da70 19bc3b00 0a000800 39783a00 0b000800 ..;.....9x:..... │ │ - 0x00e5da80 87e33800 0d000800 f9013a00 0f000800 ..8.......:..... │ │ - 0x00e5da90 e6aa3900 10000800 cd423b00 20000800 ..9......B;. ... │ │ - 0x00e5daa0 ede63900 21000800 cec63800 22000800 ..9.!.....8."... │ │ - 0x00e5dab0 a6003900 26000800 47c93900 28000800 ..9.&...G.9.(... │ │ - 0x00e5dac0 90e33800 2a000800 01253b00 2c000800 ..8.*....%;.,... │ │ - 0x00e5dad0 0b253b00 3c000800 bc1e3900 00000c00 .%;.<.....9..... │ │ - 0x00e5dae0 8a523800 00010c00 28543900 01010c00 .R8.....(T9..... │ │ + 0x00e5da80 60e33800 0d000800 f9013a00 0f000800 `.8.......:..... │ │ + 0x00e5da90 bfaa3900 10000800 cd423b00 20000800 ..9......B;. ... │ │ + 0x00e5daa0 ede63900 21000800 a7c63800 22000800 ..9.!.....8."... │ │ + 0x00e5dab0 7f003900 26000800 20c93900 28000800 ..9.&... .9.(... │ │ + 0x00e5dac0 69e33800 2a000800 01253b00 2c000800 i.8.*....%;.,... │ │ + 0x00e5dad0 0b253b00 3c000800 951e3900 00000c00 .%;.<.....9..... │ │ + 0x00e5dae0 8a523800 00010c00 01543900 01010c00 .R8......T9..... │ │ 0x00e5daf0 f5e63900 02010c00 41783a00 03010c00 ..9.....Ax:..... │ │ 0x00e5db00 0b973b00 04010c00 59783a00 05010c00 ..;.....Yx:..... │ │ 0x00e5db10 90523800 06010800 22ce3a00 07010c00 .R8.....".:..... │ │ - 0x00e5db20 5a953a00 08010c00 1f373900 09010800 Z.:......79..... │ │ - 0x00e5db30 97e33800 0a010800 8d783a00 0b010800 ..8......x:..... │ │ - 0x00e5db40 30b13a00 0c010800 52c93900 0d010800 0.:.....R.9..... │ │ - 0x00e5db50 d69b3b00 0e010800 038e3800 0f010c00 ..;.......8..... │ │ - 0x00e5db60 f1aa3900 10010c00 e39b3b00 00000000 ..9.......;..... │ │ + 0x00e5db20 5a953a00 08010c00 f8363900 09010800 Z.:......69..... │ │ + 0x00e5db30 70e33800 0a010800 8d783a00 0b010800 p.8......x:..... │ │ + 0x00e5db40 30b13a00 0c010800 2bc93900 0d010800 0.:.....+.9..... │ │ + 0x00e5db50 d69b3b00 0e010800 dc8d3800 0f010c00 ..;.......8..... │ │ + 0x00e5db60 caaa3900 10010c00 e39b3b00 00000000 ..9.......;..... │ │ 0x00e5db70 00000000 80000000 e864d000 2830cb00 .........d..(0.. │ │ 0x00e5db80 e03fcb00 b44acb00 f864d000 3830cb00 .?...J...d..80.. │ │ 0x00e5db90 042dc700 142dc700 242dc700 342dc700 .-...-..$-..4-.. │ │ 0x00e5dba0 93030000 01000000 10000000 00000000 ................ │ │ 0x00e5dbb0 08002000 01000000 405ecc00 b85ecc00 .. .....@^...^.. │ │ 0x00e5dbc0 00000000 1c020000 00000000 00000000 ................ │ │ 0x00e5dbd0 5460cc00 00000000 00000000 00000000 T`.............. │ │ @@ -3455,43 +3455,43 @@ │ │ 0x00e5dc80 00000000 00000000 00000000 00000000 ................ │ │ 0x00e5dc90 00000000 00000000 00000000 00000000 ................ │ │ 0x00e5dca0 00000000 00000000 ffffffff ffffffff ................ │ │ 0x00e5dcb0 9810cd00 4412cd00 9413cd00 29050000 ....D.......)... │ │ 0x00e5dcc0 01000000 00000000 00000000 00000000 ................ │ │ 0x00e5dcd0 00000000 01000000 f481cf00 4482cf00 ............D... │ │ 0x00e5dce0 00000000 9882cf00 4482cf00 e882cf00 ........D....... │ │ - 0x00e5dcf0 c19c3b00 c13f3a00 5c613b00 ef8e3800 ..;..?:.\a;...8. │ │ - 0x00e5dd00 d4bc3b00 fb8e3800 76553900 cd3f3a00 ..;...8.vU9..?:. │ │ - 0x00e5dd10 deed3a00 0c383900 00000000 078f3800 ..:..89.......8. │ │ + 0x00e5dcf0 c19c3b00 c13f3a00 5c613b00 c88e3800 ..;..?:.\a;...8. │ │ + 0x00e5dd00 d4bc3b00 d48e3800 4f553900 cd3f3a00 ..;...8.OU9..?:. │ │ + 0x00e5dd10 deed3a00 e5373900 00000000 e08e3800 ..:..79.......8. │ │ 0x00e5dd20 401e3a00 490a3b00 cd9c3b00 68613b00 @.:.I.;...;.ha;. │ │ - 0x00e5dd30 db9c3b00 158f3800 80aa3800 75733800 ..;...8...8.us8. │ │ + 0x00e5dd30 db9c3b00 ee8e3800 59aa3800 4e733800 ..;...8.Y.8.Ns8. │ │ 0x00e5dd40 e0bc3b00 00000000 efbc3b00 e99c3b00 ..;.......;...;. │ │ - 0x00e5dd50 4e1e3a00 7ae83900 00bd3b00 52933900 N.:.z.9...;.R.9. │ │ - 0x00e5dd60 5f1e3a00 19383900 97e43800 00000000 _.:..89...8..... │ │ + 0x00e5dd50 4e1e3a00 7ae83900 00bd3b00 2b933900 N.:.z.9...;.+.9. │ │ + 0x00e5dd60 5f1e3a00 f2373900 70e43800 00000000 _.:..79.p.8..... │ │ 0x00e5dd70 74dde500 9c093a00 d825d000 1429d000 t.....:..%...).. │ │ 0x00e5dd80 302dd000 ec31d000 3038d000 801bc500 0-...1..08...... │ │ 0x00e5dd90 d041d000 e441d000 00040000 00000000 .A...A.......... │ │ 0x00e5dda0 00000000 00000000 00000000 00000000 ................ │ │ 0x00e5ddb0 cdd23900 3c83e300 2883e300 7ad93a00 ..9.<...(...z.:. │ │ 0x00e5ddc0 5083e300 1483e300 99f43a00 5083e300 P.........:.P... │ │ 0x00e5ddd0 0083e300 324c3b00 5083e300 ec82e300 ....2L;.P....... │ │ - 0x00e5dde0 53b23800 6483e300 d882e300 cdba3a00 S.8.d.........:. │ │ + 0x00e5dde0 2cb23800 6483e300 d882e300 cdba3a00 ,.8.d.........:. │ │ 0x00e5ddf0 6483e300 c482e300 3a263a00 6483e300 d.......:&:.d... │ │ 0x00e5de00 b082e300 504b4353 31322069 6d706f72 ....PKCS12 impor │ │ 0x00e5de10 74207061 73732070 68726173 65000000 t pass phrase... │ │ 0x00e5de20 35123b00 14d5d100 c4d6d100 00000000 5.;............. │ │ 0x00e5de30 10d7d100 b4d8d100 00000000 00000000 ................ │ │ 0x00e5de40 00000000 00000000 00000000 20dee500 ............ ... │ │ 0x00e5de50 ffffffff 40bb3a00 74fed100 50ffd100 ....@.:.t...P... │ │ 0x00e5de60 00000000 00000000 98ffd100 3400d200 ............4... │ │ 0x00e5de70 00000000 00000000 00000000 5400d200 ............T... │ │ 0x00e5de80 00000000 65bb3a00 00000000 00000000 ....e.:......... │ │ 0x00e5de90 00000000 00000000 a80fd200 00000000 ................ │ │ 0x00e5dea0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e5deb0 c80fd200 77413900 00000000 7819d200 ....wA9.....x... │ │ + 0x00e5deb0 c80fd200 50413900 00000000 7819d200 ....PA9.....x... │ │ 0x00e5dec0 00000000 00000000 9419d200 b419d200 ................ │ │ 0x00e5ded0 00000000 00000000 00000000 d419d200 ................ │ │ 0x00e5dee0 181bd200 d088e300 4089e300 7889e300 ........@...x... │ │ 0x00e5def0 b089e300 e889e300 208ae300 588ae300 ........ ...X... │ │ 0x00e5df00 908ae300 389ee300 0889e300 309ce300 ....8.......0... │ │ 0x00e5df10 589de300 909de300 008be300 7c8be300 X...........|... │ │ 0x00e5df20 248ce300 fc8de300 8c8ee300 2891e300 $...........(... │ │ @@ -3500,129 +3500,129 @@ │ │ 0x00e5df50 0092e300 6091e300 1893e300 3892e300 ....`.......8... │ │ 0x00e5df60 5093e300 2488e300 b49be300 bc9ae300 P...$........... │ │ 0x00e5df70 a892e300 f49ae300 b099e300 ac9ce300 ................ │ │ 0x00e5df80 ec8be300 7890e300 c89de300 c48ee300 ....x........... │ │ 0x00e5df90 4896e300 8096e300 b896e300 e09fe300 H............... │ │ 0x00e5dfa0 5c97e300 689fe300 0899e300 709ee300 \...h.......p... │ │ 0x00e5dfb0 4099e300 849ae300 009ee300 7899e300 @...........x... │ │ - 0x00e5dfc0 00000000 5d993900 315d3b00 01000000 ....].9.1];..... │ │ - 0x00e5dfd0 e0b33900 b04f3800 02000000 ae643b00 ..9..O8......d;. │ │ + 0x00e5dfc0 00000000 36993900 315d3b00 01000000 ....6.9.1];..... │ │ + 0x00e5dfd0 b9b33900 b04f3800 02000000 ae643b00 ..9..O8......d;. │ │ 0x00e5dfe0 684c3b00 03000000 1f6a3b00 31da3a00 hL;......j;.1.:. │ │ 0x00e5dff0 04000000 3ea53b00 a0d33900 05000000 ....>.;...9..... │ │ - 0x00e5e000 175e3900 63123b00 06000000 1e5e3900 .^9.c.;......^9. │ │ - 0x00e5e010 2df53a00 07000000 69123b00 e85b3800 -.:.....i.;..[8. │ │ + 0x00e5e000 f05d3900 63123b00 06000000 f75d3900 .]9.c.;......]9. │ │ + 0x00e5e010 2df53a00 07000000 69123b00 c15b3800 -.:.....i.;..[8. │ │ 0x00e5e020 ffffffff 00000000 00000000 00000000 ................ │ │ - 0x00e5e030 ee5b3800 48cf3800 01000000 005c3800 .[8.H.8......\8. │ │ - 0x00e5e040 2e6a3b00 02000000 407c3800 e8ef3900 .j;.....@|8...9. │ │ - 0x00e5e050 03000000 fac53b00 93973800 04000000 ......;...8..... │ │ - 0x00e5e060 4e9d3a00 c6b23800 05000000 a4973800 N.:...8.......8. │ │ - 0x00e5e070 105c3800 06000000 13093900 1c093900 .\8.......9...9. │ │ - 0x00e5e080 07000000 39da3a00 24093900 08000000 ....9.:.$.9..... │ │ - 0x00e5e090 7b123b00 d3b23800 ffffffff 00000000 {.;...8......... │ │ - 0x00e5e0a0 00000000 00000000 7f7c3800 385e3900 .........|8.8^9. │ │ + 0x00e5e030 c75b3800 21cf3800 01000000 d95b3800 .[8.!.8......[8. │ │ + 0x00e5e040 2e6a3b00 02000000 197c3800 e8ef3900 .j;......|8...9. │ │ + 0x00e5e050 03000000 fac53b00 6c973800 04000000 ......;.l.8..... │ │ + 0x00e5e060 4e9d3a00 9fb23800 05000000 7d973800 N.:...8.....}.8. │ │ + 0x00e5e070 e95b3800 06000000 ec083900 f5083900 .[8.......9...9. │ │ + 0x00e5e080 07000000 39da3a00 fd083900 08000000 ....9.:...9..... │ │ + 0x00e5e090 7b123b00 acb23800 ffffffff 00000000 {.;...8......... │ │ + 0x00e5e0a0 00000000 00000000 587c3800 115e3900 ........X|8..^9. │ │ 0x00e5e0b0 01000000 df0a3a00 e5873b00 02000000 ......:...;..... │ │ 0x00e5e0c0 f3873b00 3bf53a00 03000000 30c63b00 ..;.;.:.....0.;. │ │ - 0x00e5e0d0 a02e3b00 04000000 b32e3b00 c2973800 ..;.......;...8. │ │ - 0x00e5e0e0 05000000 8f4c3b00 62cf3800 06000000 .....L;.b.8..... │ │ + 0x00e5e0d0 a02e3b00 04000000 b32e3b00 9b973800 ..;.......;...8. │ │ + 0x00e5e0e0 05000000 8f4c3b00 3bcf3800 06000000 .....L;.;.8..... │ │ 0x00e5e0f0 6e483a00 b9e63b00 08000000 b1d33900 nH:...;.......9. │ │ - 0x00e5e100 bc413900 09000000 237d3900 a64c3b00 .A9.....#}9..L;. │ │ - 0x00e5e110 0a000000 47093900 01883b00 ffffffff ....G.9...;..... │ │ + 0x00e5e100 95413900 09000000 fc7c3900 a64c3b00 .A9......|9..L;. │ │ + 0x00e5e110 0a000000 20093900 01883b00 ffffffff .... .9...;..... │ │ 0x00e5e120 00000000 00000000 01000000 02000000 ................ │ │ - 0x00e5e130 00000000 2cf6d200 b5093900 4fb33800 ....,.....9.O.8. │ │ + 0x00e5e130 00000000 2cf6d200 8e093900 28b33800 ....,.....9.(.8. │ │ 0x00e5e140 00000000 02000000 03000000 00000000 ................ │ │ - 0x00e5e150 e8f6d200 ce483a00 c0093900 00000000 .....H:...9..... │ │ + 0x00e5e150 e8f6d200 ce483a00 99093900 00000000 .....H:...9..... │ │ 0x00e5e160 03000000 03000000 00000000 a0f7d200 ................ │ │ - 0x00e5e170 a8f03900 b65c3800 00000000 04000000 ..9..\8......... │ │ - 0x00e5e180 04000000 00000000 60f8d200 c25c3800 ........`....\8. │ │ + 0x00e5e170 a8f03900 8f5c3800 00000000 04000000 ..9..\8......... │ │ + 0x00e5e180 04000000 00000000 60f8d200 9b5c3800 ........`....\8. │ │ 0x00e5e190 35273a00 00000000 05000000 04000000 5':............. │ │ 0x00e5e1a0 00000000 3cf9d200 50883b00 e59d3a00 ....<...P.;...:. │ │ 0x00e5e1b0 00000000 06000000 01000000 00000000 ................ │ │ 0x00e5e1c0 18fad200 62883b00 f7a53b00 00000000 ....b.;...;..... │ │ 0x00e5e1d0 07000000 00000000 00000000 98fad200 ................ │ │ - 0x00e5e1e0 bdda3a00 885e3900 00000000 08000000 ..:..^9......... │ │ + 0x00e5e1e0 bdda3a00 615e3900 00000000 08000000 ..:.a^9......... │ │ 0x00e5e1f0 01000000 00000000 a0fad200 550b3a00 ............U.:. │ │ 0x00e5e200 610b3a00 00000000 09000000 08000000 a.:............. │ │ - 0x00e5e210 00000000 14fbd200 59b33800 c9cf3800 ........Y.8...8. │ │ + 0x00e5e210 00000000 14fbd200 32b33800 a2cf3800 ........2.8...8. │ │ 0x00e5e220 00000000 0a000000 05000000 00000000 ................ │ │ - 0x00e5e230 10fcd200 dbec3800 a4c63b00 00000000 ......8...;..... │ │ + 0x00e5e230 10fcd200 b4ec3800 a4c63b00 00000000 ......8...;..... │ │ 0x00e5e240 1cbad300 01000000 00000000 60bbd300 ............`... │ │ 0x00e5e250 ad2f3b00 00000000 00000000 02000000 ./;............. │ │ - 0x00e5e260 00000000 b0bbd300 5d993900 82000000 ........].9..... │ │ + 0x00e5e260 00000000 b0bbd300 36993900 82000000 ........6.9..... │ │ 0x00e5e270 00000000 03000000 00000000 b0bbd300 ................ │ │ - 0x00e5e280 e0b33900 81000000 00000000 04000000 ..9............. │ │ + 0x00e5e280 b9b33900 81000000 00000000 04000000 ..9............. │ │ 0x00e5e290 00000000 b0bbd300 92f63a00 84000000 ..........:..... │ │ 0x00e5e2a0 00000000 05000000 00000000 b0bbd300 ................ │ │ 0x00e5e2b0 20a73b00 83000000 00000000 06000000 .;............. │ │ - 0x00e5e2c0 00000000 bcbbd300 da0a3900 b4000000 ..........9..... │ │ + 0x00e5e2c0 00000000 bcbbd300 b30a3900 b4000000 ..........9..... │ │ 0x00e5e2d0 00000000 07000000 00000000 bcbbd300 ................ │ │ 0x00e5e2e0 cd643a00 b2000000 00000000 08000000 .d:............. │ │ 0x00e5e2f0 00000000 b0bbd300 42493a00 85000000 ........BI:..... │ │ 0x00e5e300 00000000 00000000 00000000 00000000 ................ │ │ 0x00e5e310 38f5d300 c0f6d300 04e3e500 a3010000 8............... │ │ - 0x00e5e320 a7010000 ab010000 6c000000 56273900 ........l...V'9. │ │ - 0x00e5e330 6f000000 df9a3900 64000000 5f5d3a00 o.....9.d..._]:. │ │ - 0x00e5e340 69000000 64423900 65000000 99c73b00 i...dB9.e.....;. │ │ + 0x00e5e320 a7010000 ab010000 6c000000 2f273900 ........l.../'9. │ │ + 0x00e5e330 6f000000 b89a3900 64000000 5f5d3a00 o.....9.d..._]:. │ │ + 0x00e5e340 69000000 3d423900 65000000 99c73b00 i...=B9.e.....;. │ │ 0x00e5e350 6b000000 03f23900 70000000 cb6b3b00 k.....9.p....k;. │ │ - 0x00e5e360 66000000 5dd13800 6e000000 27f23900 f...].8.n...'.9. │ │ + 0x00e5e360 66000000 36d13800 6e000000 27f23900 f...6.8.n...'.9. │ │ 0x00e5e370 67000000 dc6b3b00 6d000000 6ddc3a00 g....k;.m...m.:. │ │ - 0x00e5e380 68000000 1b0c3a00 6a000000 8c7d3800 h.....:.j....}8. │ │ + 0x00e5e380 68000000 1b0c3a00 6a000000 657d3800 h.....:.j...e}8. │ │ 0x00e5e390 00000000 00000000 10000000 00000000 ................ │ │ 0x00e5e3a0 18000000 00000000 20000000 00000000 ........ ....... │ │ 0x00e5e3b0 1f1b3b00 04000000 00000000 00000000 ..;............. │ │ - 0x00e5e3c0 ffffffff b1003900 02000000 00000000 ......9......... │ │ + 0x00e5e3c0 ffffffff 8a003900 02000000 00000000 ......9......... │ │ 0x00e5e3d0 04000000 ffffffff d1dc3b00 02000000 ..........;..... │ │ 0x00e5e3e0 00000000 04000000 ffffffff 0b493800 .............I8. │ │ 0x00e5e3f0 04000000 00000000 00000000 ffffffff ................ │ │ 0x00e5e400 795c3b00 04000000 00000000 00000000 y\;............. │ │ - 0x00e5e410 ffffffff a8e43800 01000000 00000000 ......8......... │ │ + 0x00e5e410 ffffffff 81e43800 01000000 00000000 ......8......... │ │ 0x00e5e420 04000000 ffffffff eefd3900 05000000 ..........9..... │ │ 0x00e5e430 00000000 00000000 ffffffff 54bd3b00 ............T.;. │ │ 0x00e5e440 01000000 00000000 04000000 ffffffff ................ │ │ - 0x00e5e450 d2aa3800 01000000 00000000 04000000 ..8............. │ │ + 0x00e5e450 abaa3800 01000000 00000000 04000000 ..8............. │ │ 0x00e5e460 ffffffff 00000000 00000000 00000000 ................ │ │ - 0x00e5e470 00000000 00000000 1c8d3800 04000000 ..........8..... │ │ - 0x00e5e480 00000000 00000000 ffffffff 741d3900 ............t.9. │ │ + 0x00e5e470 00000000 00000000 f58c3800 04000000 ..........8..... │ │ + 0x00e5e480 00000000 00000000 ffffffff 4d1d3900 ............M.9. │ │ 0x00e5e490 01000000 00000000 04000000 ffffffff ................ │ │ - 0x00e5e4a0 40a03800 04000000 00000000 00000000 @.8............. │ │ + 0x00e5e4a0 19a03800 04000000 00000000 00000000 ..8............. │ │ 0x00e5e4b0 ffffffff efeb3a00 04000000 00000000 ......:......... │ │ - 0x00e5e4c0 00000000 ffffffff 82703800 04000000 .........p8..... │ │ - 0x00e5e4d0 00000000 00000000 ffffffff 86a53800 ..............8. │ │ + 0x00e5e4c0 00000000 ffffffff 5b703800 04000000 ........[p8..... │ │ + 0x00e5e4d0 00000000 00000000 ffffffff 5fa53800 ............_.8. │ │ 0x00e5e4e0 02000000 00000000 00000000 ffffffff ................ │ │ - 0x00e5e4f0 c29e3800 02000000 00000000 00000000 ..8............. │ │ - 0x00e5e500 ffffffff d6353900 02000000 00000000 .....59......... │ │ + 0x00e5e4f0 9b9e3800 02000000 00000000 00000000 ..8............. │ │ + 0x00e5e500 ffffffff af353900 02000000 00000000 .....59......... │ │ 0x00e5e510 00000000 ffffffff 00943a00 05000000 ..........:..... │ │ 0x00e5e520 00000000 00000000 ffffffff 1afa3900 ..............9. │ │ 0x00e5e530 02000000 00000000 00000000 ffffffff ................ │ │ - 0x00e5e540 b31d3900 02000000 00000000 00000000 ..9............. │ │ + 0x00e5e540 8c1d3900 02000000 00000000 00000000 ..9............. │ │ 0x00e5e550 ffffffff eefd3900 05000000 00000000 ......9......... │ │ 0x00e5e560 00000000 ffffffff 51863a00 05000000 ........Q.:..... │ │ 0x00e5e570 00000000 00000000 ffffffff 00000000 ................ │ │ 0x00e5e580 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e5e590 1c8d3800 04000000 00000000 00000000 ..8............. │ │ + 0x00e5e590 f58c3800 04000000 00000000 00000000 ..8............. │ │ 0x00e5e5a0 ffffffff 795c3b00 04000000 00000000 ....y\;......... │ │ 0x00e5e5b0 00000000 ffffffff 51863a00 05000000 ........Q.:..... │ │ 0x00e5e5c0 00000000 00000000 ffffffff 00000000 ................ │ │ 0x00e5e5d0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e5e5e0 74a83800 05000000 00000000 00000000 t.8............. │ │ + 0x00e5e5e0 4da83800 05000000 00000000 00000000 M.8............. │ │ 0x00e5e5f0 ffffffff 00000000 00000000 00000000 ................ │ │ - 0x00e5e600 00000000 00000000 74a83800 05000000 ........t.8..... │ │ - 0x00e5e610 00000000 00000000 ffffffff 3c2b3900 ............<+9. │ │ + 0x00e5e600 00000000 00000000 4da83800 05000000 ........M.8..... │ │ + 0x00e5e610 00000000 00000000 ffffffff 152b3900 .............+9. │ │ 0x00e5e620 04000000 00000000 00000000 ffffffff ................ │ │ 0x00e5e630 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e5e640 00000000 b1373900 02000000 00000000 .....79......... │ │ - 0x00e5e650 04000000 ffffffff f4373900 02000000 .........79..... │ │ - 0x00e5e660 00000000 04000000 ffffffff 11163900 ..............9. │ │ + 0x00e5e640 00000000 8a373900 02000000 00000000 .....79......... │ │ + 0x00e5e650 04000000 ffffffff cd373900 02000000 .........79..... │ │ + 0x00e5e660 00000000 04000000 ffffffff ea153900 ..............9. │ │ 0x00e5e670 02000000 00000000 00000000 ffffffff ................ │ │ 0x00e5e680 00000000 00000000 00000000 00000000 ................ │ │ - 0x00e5e690 00000000 b1373900 02000000 00000000 .....79......... │ │ - 0x00e5e6a0 04000000 ffffffff f4373900 02000000 .........79..... │ │ - 0x00e5e6b0 00000000 04000000 ffffffff 11163900 ..............9. │ │ + 0x00e5e690 00000000 8a373900 02000000 00000000 .....79......... │ │ + 0x00e5e6a0 04000000 ffffffff cd373900 02000000 .........79..... │ │ + 0x00e5e6b0 00000000 04000000 ffffffff ea153900 ..............9. │ │ 0x00e5e6c0 02000000 00000000 00000000 ffffffff ................ │ │ 0x00e5e6d0 0b493800 04000000 00000000 00000000 .I8............. │ │ 0x00e5e6e0 ffffffff 795c3b00 04000000 00000000 ....y\;......... │ │ - 0x00e5e6f0 00000000 ffffffff c6403900 04000000 .........@9..... │ │ + 0x00e5e6f0 00000000 ffffffff 9f403900 04000000 .........@9..... │ │ 0x00e5e700 00000000 00000000 ffffffff a6533800 .............S8. │ │ 0x00e5e710 04000000 00000000 00000000 ffffffff ................ │ │ - 0x00e5e720 b08e3800 01000000 00000000 04000000 ..8............. │ │ + 0x00e5e720 898e3800 01000000 00000000 04000000 ..8............. │ │ 0x00e5e730 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00e5e740 00000000 00000000 80000000 01000000 ................ ├── smali_classes4/org/thoughtcrime/securesms/recipients/Recipient.smali │ @@ -756,27 +756,29 @@ │ :cond_3 │ :try_start_2 │ iget-object p1, p0, Lorg/thoughtcrime/securesms/recipients/Recipient;->systemContactPhoto:Landroid/net/Uri; │ │ if-eqz p1, :cond_4 │ │ .line 243 │ - new-instance v0, Lorg/thoughtcrime/securesms/contacts/avatars/SystemContactPhoto; │ + new-instance p1, Lorg/thoughtcrime/securesms/contacts/avatars/SystemContactPhoto; │ │ - iget-object v1, p0, Lorg/thoughtcrime/securesms/recipients/Recipient;->address:Lorg/thoughtcrime/securesms/database/Address; │ + iget-object v0, p0, Lorg/thoughtcrime/securesms/recipients/Recipient;->address:Lorg/thoughtcrime/securesms/database/Address; │ + │ + iget-object v1, p0, Lorg/thoughtcrime/securesms/recipients/Recipient;->systemContactPhoto:Landroid/net/Uri; │ │ const-wide/16 v2, 0x0 │ │ - invoke-direct {v0, v1, p1, v2, v3}, Lorg/thoughtcrime/securesms/contacts/avatars/SystemContactPhoto;->(Lorg/thoughtcrime/securesms/database/Address;Landroid/net/Uri;J)V │ + invoke-direct {p1, v0, v1, v2, v3}, Lorg/thoughtcrime/securesms/contacts/avatars/SystemContactPhoto;->(Lorg/thoughtcrime/securesms/database/Address;Landroid/net/Uri;J)V │ :try_end_2 │ .catchall {:try_start_2 .. :try_end_2} :catchall_0 │ │ monitor-exit p0 │ │ - return-object v0 │ + return-object p1 │ │ .line 246 │ :cond_4 │ monitor-exit p0 │ │ return-object v1 ├── assets/dexopt/baseline.prof │ @@ -1,276 +1,276 @@ │ -00000000: 7072 6f00 3031 3000 033f b700 0021 1100 pro.010..?...!.. │ +00000000: 7072 6f00 3031 3000 033f b700 0020 1100 pro.010..?... .. │ 00000010: 0078 01ed 9d0b 9054 e595 c7bf 7ecc 4ccf .x.....T....~.L. │ -00000020: d08e cdd3 6100 6908 f288 4332 8151 c648 ....a.i...C2.Q.H │ -00000030: c265 d430 2626 9298 f591 58d2 2828 89c4 .e.0&&....X.((.. │ -00000040: 47b1 bb62 70e5 0203 4e7c 5256 a259 35c9 G..bp...N|RV.Y5. │ -00000050: 5812 7593 4d15 5224 6b55 5cd3 4064 a311 X.u.M.R$kU\.@d.. │ -00000060: 35d9 aa5d a4b2 bbe4 b1c4 dab0 2b88 ab10 5..]........+... │ -00000070: 49d8 f3eb eeff f04d 3b03 b8a9 dd02 fd2e I......M;....... │ -00000080: 75fa 3bdf 39ff f3f8 fef7 76df db7d bb87 u.;.9.....v..}.. │ -00000090: 41ce 2576 373b 37b1 7566 f78c d79c bb6a A.%v7;7.uf.....j │ -000000a0: f1fc 254b 162e f9c0 8285 4bb3 ceb9 f684 ..%K......K..... │ -000000b0: 73d7 5f7c 49e1 fb87 7a5d d3e5 db6e fe1f s._|I...z]...n.. │ -000000c0: 6ebd f793 2f7c a9d7 d786 6fba a54b 9b2f n.../|....o..K./ │ -000000d0: 6962 e17d 04db 2926 f526 7515 1fba 8fa5 ib.}..)&.&u..... │ -000000e0: eecf 2b3e 30f8 c657 46f2 811f 6472 9509 ..+>0..WF...dr.. │ -000000f0: 73fc 6799 0c35 a12e 3646 64a2 c912 93c1 s.g..5..6Fd..... │ -00000100: 26b7 9960 1b6d 9235 905f 137b 8d89 6ce8 &..`.m.5._.{..l. │ -00000110: e449 9950 4f75 c081 61cc 98d8 524b 3efc .I.POu..a...RK>. │ -00000120: 5a0f 3abe 9126 234c 9823 c430 0e31 21ce Z.:..&#L.#.0.1!. │ -00000130: c753 a7a5 6253 6df0 b526 c4a8 2f46 c511 .S..bSm..&../F.. │ -00000140: 237b 6305 a71a 8a01 e3eb 9ac3 b1ec e490 #{c............. │ -00000150: c8cf 9c35 80a1 de87 2a3a 73c5 8105 a31e ...5....*:s..... │ -00000160: 14bb ac62 c37e ba09 f861 26ac 0521 9ff6 ...b.~...a&..!.. │ -00000170: a172 69cd f8c8 f921 73e0 f345 f947 999d .ri....!s..E.G.. │ -00000180: dc8a 1106 1bf2 1113 6cf0 2f3e b013 cf88 ........l./>.... │ -00000190: 8f3e e4c3 7ea3 099c a806 b8bb 4dc0 d20f .>..~.......M... │ -000001a0: fc8a 33e6 aa2d dfc9 6603 abfc e8c8 b5f6 ..3..-..f....... │ -000001b0: c09a c656 e6b2 539f 5af0 824d 7539 ae55 ...V..S.Z..Mu9.U │ -000001c0: a7bd 6227 277c 1183 0e96 91da 8cf4 42fd ..b''|........B. │ -000001d0: 0613 7269 647d 08f5 b113 cfa8 ded1 8903 ..rid}.......... │ -000001e0: 437f 2799 501b 3c7d 5087 18ad ed7d a653 C.'.P.<}P....}.S │ -000001f0: 9338 ea2a 1f3a 36e4 4913 e68a f59f 3be4 .8.*.:6.I.....;. │ -00000200: 568c f0f4 42fd 6b4c b031 2716 11c6 1fc9 V...B.kL.1'..... │ -00000210: adfc f488 0f2c bda3 8b27 ad19 9fdf 9fe2 .....,...'...... │ -00000220: e188 7d8a 5f3c 124f 2fe4 ca55 f4bc 19d5 ..}._<.O/..U.... │ -00000230: 0b36 c553 473a f1c4 4d36 2107 a2e7 236b .6.SG:..M6!...#k │ -00000240: c68f 6027 8658 ad93 3548 c747 2dd5 a347 ..`'.X..5H.G-..G │ -00000250: 7c8c 679a f879 8565 c4fe 4f26 a756 f4a9 |.g..y.e..O&.V.. │ -00000260: 36c2 33b1 e201 0c3d 90fb 149b 3057 1d74 6.3....=....0W.t │ -00000270: e479 7b20 1feb 579c bfff 841b 6884 03f9 .y{ ..W.....h... │ -00000280: d0d5 9bec 9a83 912e 9cf6 053d d13b c279 ...........=.;.y │ -00000290: 4258 70ac 8751 7d93 43fd 61f3 7dea 03bb BXp..Q}.C.a.}... │ -000002a0: b887 4730 3a06 f1b1 4ef2 0a2f 9ddc 3a9f ..G0:...N../..:. │ -000002b0: 8001 ab9e 7d5d f918 c981 4ff9 8923 869c ....}]....O..#.. │ -000002c0: bce6 a323 60c0 6267 4e2c 828e 1d1d 1faf ...#`.bgN,...... │ -000002d0: 5f93 4c58 23ba e29a 6d07 a95f 8df2 a9b6 _.LX#...m.._.... │ -000002e0: e6f8 d139 ffa1 ab06 3a79 fd7e e4d3 a81c ...9....:y.~.... │ -000002f0: 5a9b ec1c 1fd5 7595 5b58 c52a 86d1 e703 Z.....u.[X.*.... │ -00000300: bfb8 562e 30da 578a 1347 3e46 b584 914f ..V.0.W..G>F...O │ -00000310: 2376 f954 83b9 b811 8e1e 90d1 d618 e374 #v.T...........t │ -00000320: 73e0 f363 b0fb 7874 dfa6 7e85 a9de 8fb2 s..c..xt..~..... │ -00000330: 535b 3da9 17f2 a033 2a67 f5a8 78f5 447e S[=....3*g..x.D~ │ -00000340: 5e53 148b 5f79 85d5 88dd ef47 767f f4fd ^S.._y.....Gv... │ -00000350: e464 8e5f afad f45d 5d4b f534 faf9 a4fb .d._...]]K.4.... │ -00000360: 31b2 3162 47d0 fb8b f76d ea05 2cc7 8e38 1.1bG....m..,..8 │ -00000370: 503c cf4f 749e d7aa 219f e61a c9c5 718b P<.Ot...!.....q. │ -00000380: 5f35 c8c7 7c95 676b add8 c068 9f55 d755 _5..|.gk...h.U.U │ -00000390: 4e8d 9c17 748e 04ab e73a 7e7f 0dc2 33ee N...t....:~...3. │ -000003a0: b7e4 8cd4 e718 1a08 471f 887f 9c81 d53a ........G......: │ -000003b0: e040 7d0a cb48 6e46 f52e 9bce ebf8 afb3 .@}..HnF........ │ -000003c0: 874f d90b 0cf9 fc58 f1a2 18f8 453f df64 .O.....X....E?.d │ -000003d0: 8e09 bdc0 25b5 b506 61e9 4b35 797d 519f ....%...a.K5y}Q. │ -000003e0: ea47 386a 8263 bfd2 3f7e 0931 0873 30f2 .G8j.c..?~.1.s0. │ -000003f0: 2b16 3b7e f5c5 9c9e f04b 944b 58cd a94b +.;~.....K.KX..K │ -00000400: 4dcd 8587 177c b2fb 71f4 e0fb 9883 572c M....|..q.....W, │ -00000410: fdf9 fb47 39f0 83e5 f90a 5f9c e3c8 a3be ...G9....._..... │ -00000420: f183 55ef 8a63 1c57 f191 1b11 56d7 8bc2 ..U..c.W....V... │ -00000430: 8a27 bd96 6367 7dd4 518c 9e1f 9a2b b67a .'..cg}.Q....+.z │ -00000440: aef7 2ab2 6b14 9ed1 e701 bf2f ac91 396b ..*.k....../..9k │ -00000450: 6664 5df4 0757 d894 c7d7 15df 54f1 cbe7 fd]..W......T... │ -00000460: f7af 381d 07cc 8963 d4fa 8923 4673 c5f8 ..8....c...#Fs.. │ -00000470: d8ea dee5 2386 dcfd f9fb cbe7 e746 57cf ....#........FW. │ -00000480: d558 f609 7eec 3abe fcd7 09f5 0ca6 9a7b .X..~.:........{ │ -00000490: 1da3 ea6d 7c25 57f5 baab 7bd1 1ac4 abdf ...m|%W...{..... │ -000004a0: 1ffb a71a efe7 93ae 91da e8f4 32a5 a263 ............2..c │ -000004b0: 635d fe3e e5f8 26ef e74d f0a3 2b07 23c7 c].>..&..M..+.#. │ -000004c0: ecf8 8abd bffa 7ecf f895 c3c7 0ae3 db54 ......~........T │ -000004d0: 4336 e2fc 58ed 17f9 c157 c7e0 d3f3 035d C6..X....W.....] │ -000004e0: d749 8a61 541e 62e9 8391 35b3 2ff5 3e95 .I.aT.b...5./.>. │ -000004f0: bad8 179a 2896 b972 ebd8 c5e6 fbab 75bf ....(..r......u. │ -00000500: 7ff9 18f5 5a8b ae1c fd71 a278 61fc 1cd2 ....Z....q.xa... │ -00000510: 85d1 5c23 31fd e5c4 ae18 61c0 719e 532c ..\#1.....a.q.S, │ -00000520: a39e c31c 1bcc 3966 1815 8b2e fec8 8360 ......9f.......` │ -00000530: d3e8 6315 f317 153f 738e 5fd9 4f37 5dfb ..c....?s._.O7]. │ -00000540: 85e3 51f9 788d a5fe 1e3b 68fd 6314 bff6 ..Q.x....;h.c... │ -00000550: 8172 2886 5136 7a90 c85f ed13 9e63 00dd .r(.Q6z.._...c.. │ -00000560: 5f83 62b0 b554 e552 5e46 bd3f ec8f 6ffc _.b..T.R^F.?..o. │ -00000570: b22b ff25 955c e20f 8c5e 4b94 4f7c 30d7 .+.%.\...^K.O|0. │ -00000580: eb07 3a9f 77cd 31a9 5e07 be77 2a5a dfde ..:.w.1.^..w*Z.. │ -00000590: 4aac df0f b9a8 0186 63c3 ef47 75f0 696d J.......c..Gu.im │ -000005a0: d8b4 3ee9 9afb bd2a a7f2 118f 4de7 4262 ..>....*....M.Bb │ -000005b0: 106c 12f2 098f cfaf a978 c5f9 3ef5 593d .l.......x..>.Y= │ -000005c0: 4eb0 1cb2 5143 3aa3 3e6f 421f 5ee5 c346 N...QC:.>oB.^..F │ -000005d0: 1de1 7ddd cf23 3bbc f15c d7dc 8f57 9f8a ..}..#;..\...W.. │ -000005e0: 0323 5df9 99b3 6ec5 2b86 393a 7e9d 9765 .#]...n.+.9:~..e │ -000005f0: 532c 2318 9e27 e4e0 79a5 7861 74ad 421e S,#..'..y.xat.B. │ -00000600: 3d9f c803 5ebd 8091 4f71 1ad5 97b0 d8b1 =...^...Oq...... │ -00000610: e978 a526 b188 8f01 a75e 6457 2ee5 c60e .x.&.....^dW.... │ -00000620: 4676 8daa 219c 3fd2 2b73 ea81 f773 ab9e Fv..!.?.+s...s.. │ -00000630: 8f47 07a7 7e59 b772 6027 861c f899 e357 .G..~Y.r`'.....W │ -00000640: 7edf 8e4d e706 70aa 81ae 1e54 4b3e 46df ~..M..p....TK>F. │ -00000650: 277b 75fc 4073 c5aa 46f5 3e52 af8a 078f '{u.@s..F.>R.... │ -00000660: b0a6 1926 aa2f 8ec1 8b37 f5c2 a878 74b0 ...&./...7...xt. │ -00000670: 88f8 f27b f063 fad3 55c7 cf89 cd9f a393 ...{.c..U....... │ -00000680: 937d a05e 554b 3ec6 fe44 b9f0 f93d f737 .}.^UK>..D...=.7 │ -00000690: 57bc 705a 0776 f186 0e1f 7e5e 7ad1 3a18 W.pZ.v....~^z.:. │ -000006a0: 75ac e8dc a4de 99a3 73fc fbb9 d1a9 a9ba u.......s....... │ -000006b0: 3a66 fc9c d5bd 69ee e7f1 39c1 efe7 145e :f....i...9....^ │ -000006c0: 35d4 3fb5 aae3 14cb e8e7 67ae eb40 e289 5.?.......g..@.. │ -000006d0: f38f 0fe5 562d 8d5a 0773 30cc abf3 0ed4 ....V-.Z.s0..... │ -000006e0: 2b5c 11a7 f14a 9b28 af3f ea38 570f 1ae9 +\...J.(.?.8W... │ -000006f0: cfaf af7d 43ec 585b 809f 6320 fd99 549d ...}C.X[..c ..T. │ -00000700: e1f4 2f65 6b1e 6ccf eb84 ad21 65e7 8284 ../ek.l....!e... │ -00000710: e54f 95bc 19d3 12b6 c284 7987 99ed 73a6 .O........y...s. │ -00000720: e129 7b19 6b4d 88e0 5f7d 0999 345b c6fe .){.kM.._}..4[.. │ -00000730: 252d 6bb6 145f c60f 373d 6dbe 5a43 a6ed %-k.._..7=m.ZC.. │ -00000740: 4a82 8893 4c92 16c7 23ff d411 f372 652a J...L...#....re* │ -00000750: a10d b73a f45c aecc 63d2 ae10 1296 adae ...:.\..c....... │ -00000760: 370e 1cff d256 bdce fe8d 3474 39e7 a492 7....V....4t9... │ -00000770: 868e d4d8 6339 3b3d a6dd cba5 a8b2 4f1d ....c9;=......O. │ -00000780: 6885 7f6f ccf8 7d95 bb01 55ee 01ad 9c97 h..o..}...U..... │ -00000790: 4778 ab71 5d95 7c78 1a4d 40a6 aca7 4d35 Gx.q].|x.M@...M5 │ -000007a0: 5886 9a86 a5a6 c444 394f ba94 4359 cb3d X......D9O..CY.= │ -000007b0: c093 b21f d6e8 9758 2cec ad32 026c d6f2 .......X,..2.l.. │ -000007c0: 95ed 65b4 1ed9 4365 bdde 7dc7 b419 ee6f ..e...Ce..}....o │ -000007d0: 3854 c316 1808 0cfc 490c 743f ed5c 1417 8T......I.t?.\.. │ -000007e0: dd18 7b56 0db4 65b9 dc8f 52e9 bc0f e0b4 ..{V..e...R..... │ -000007f0: 695b cec5 4dbc 73b7 a7b4 bfe5 5de4 4fd1 i[..M.s.....].O. │ -00000800: f3f6 e29f af36 be6d fee1 8e2d e94b 8725 .....6.m...-.K.% │ -00000810: ac99 d1ed 868e 9cbb 214b 585c e45c e3e2 ........!KX\.\.. │ -00000820: a869 d388 afd7 ba5f 6f58 e0fe f6b9 642d .i....._oX....d- │ -00000830: 2714 e79e 4ab7 55bd 1ccc 2dad c6de 16cf '...J.U...-..... │ -00000840: ce65 72f1 ea15 7109 77d4 876f 59d8 e4a7 .er...q.w..oY... │ -00000850: ca49 5dd1 e04f b475 97ea f646 e6dc 65bd .I]..O.u...F..e. │ -00000860: ba94 d6bc cbc4 89f9 9191 b1bd aa0f 41fa ..............A. │ -00000870: 1f73 9cf7 6676 dafd 3f97 2e96 21f1 b0fc .s..fv..?...!... │ -00000880: e49a 61f6 3a9c 2d9c 5b68 1ded bacd 1c59 ..a.:.-.[h.....Y │ -00000890: fac8 0de1 c463 1416 36f1 0eb6 9f6d f2ec .....c..6....m.. │ -000008a0: b826 da93 2bad bce2 8ec7 1df8 9abb c035 .&..+..........5 │ -000008b0: e533 175c e212 51b2 3991 2fed 877e a2fb .3.\..Q.9./..~.. │ -000008c0: 9aa6 b99e e467 a3d2 3e1d edb2 711c d764 .....g..>...q..d │ -000008d0: eaa3 ce67 5d87 2ba7 2fba c217 fa46 f833 ...g].+./....F.3 │ -000008e0: 3e96 e792 c4e8 cf8c 5e5b 528e f850 9c79 >.......^[R..P.y │ -000008f0: 44f7 919c 0d6e 45e2 8db1 73ae 9ad1 e0ee D....nE...s..... │ -00000900: cd1b 9d2d 1d0b 1213 5f4b 67f3 2beb bbb6 ...-...._Kg.+... │ -00000910: 245d 6e45 db5d f989 4d93 d36e eec8 db17 $]nE.]..M..n.... │ -00000920: 7559 26fa 8f79 9c76 a4b4 c177 3c30 10bf uY&..y.v...w<0.. │ -00000930: 58f8 948b c7f4 2c9e 7ea6 7be8 8e97 93ab X.....,.~.{..... │ -00000940: bb4e 59ff f0e7 7fb4 a6e6 c2ca 53f4 7868 .NY.........S.xh │ -00000950: f2ff aa87 bcff 441e b848 d37d d3eb 6636 ......D..H.}..f6 │ -00000960: d74d ed7c f6f9 2d99 78e3 bcd7 e70c 4db5 .M.|..-.x.....M. │ -00000970: 765e bbfc f70b feed c6fc f3ce 4d88 f7bd v^..........M... │ -00000980: cfad 1b57 9d6c 5129 63d4 d0b0 8feb cb73 ...W.lQ)c......s │ -00000990: 9cbb 8bef a1bc 8bb7 d6c4 ded3 7776 265c ............wv&\ │ -000009a0: e63b 23ce 2cdd d33f f6b5 f63d b51d 7b5c .;#.,..?...=..{\ │ -000009b0: 4006 0602 0381 8113 8781 4faf 6e8b 7b4f @.........O.n.{O │ -000009c0: adbd 2f7b c964 e4dc a3f5 a975 6774 e497 ../{.d.....ugt.. │ -000009d0: 4e4b 9f9d 68eb f9f2 ddc5 e1f1 d235 ede9 NK..h........5.. │ -000009e0: 9e95 f107 d376 81ea c6c7 cd2f 71f1 9b5d .....v...../q..] │ -000009f0: 59eb 8ad3 a3d4 cfdc 1bf6 adb8 c563 2fa9 Y............c/. │ -00000a00: 893b 12f5 51fb e576 06da f2ca a66d b903 .;..Q..v.....m.. │ -00000a10: 5ba7 cefe c5c1 db6e 8eeb edfa 724d 2ee5 [......n....rM.. │ -00000a20: e293 2ee0 82b1 b8eb 1f9a 6be3 eb77 0cb3 ..........k..w.. │ -00000a30: ab38 e7e6 26d3 f96c ec9d b57e 62f7 6999 .8..&..l...~b.i. │ -00000a40: 1ebc 72df de8f 9cf5 d447 e394 bbe5 d261 ..r......G.....a │ -00000a50: 2e11 833e fa76 910f 79d2 d57e f7c1 b12e ...>.v..y..~.... │ -00000a60: 1ef5 ad3f 1c78 e6fe f3d2 6e8f 5d13 26b8 ...?.x....n.].&. │ -00000a70: 89e6 0a77 7ff1 1a2e b30f 6ff1 90ca a5e2 ...w......o..... │ -00000a80: fcb8 c125 e9f4 bdbb e5e2 f585 8b0f 3cf7 ...%..........<. │ -00000a90: 09b7 f18c 1209 ff95 28ee 7fe2 f04e 8a7f ........(....N.. │ -00000aa0: e68a 89a8 fd06 f3f5 1e3c af1d 9a77 18d0 .........<...w.. │ -00000ab0: 1f73 1f7b ccb9 cda7 dcb4 6dca 9d69 57fc .s.{......m..iW. │ -00000ac0: f8b4 96bb 3f7b 908f 308b 3757 c0ed cedd ....?{..0.7W.... │ -00000ad0: 72d3 75ec fc57 b6b6 5cb8 a865 c8da 5f0d r.u..W..\..e.._. │ -00000ae0: ee72 7be3 212d 0ba2 3d0f 0eca e6d2 373f .r{.!-..=.....7? │ -00000af0: ffcd 456f a66a 17ee 1d94 4ddc 916e 5895 ..Eo.j....M..nX. │ -00000b00: 6e2e 7ee0 cd5b fef9 8c4f ec59 7f7e a58f n.~..[...O.Y.~.. │ -00000b10: 890d b35f ed2e ee9e b563 7b7d 67fa 85b1 ..._.....c{}g... │ -00000b20: 6fde baa4 bd3b f5e9 7436 eab4 3756 f9c7 o....;..t6..7V.. │ -00000b30: 6a5b 6f5f d6f8 d4bf 3645 3b1f ac2b 66ba j[o_....6E;..+f. │ -00000b40: 7a6e ddf8 93df d534 15fa 6b77 20db aced zn.....4..kw ... │ -00000b50: 6b16 158f bcd2 8142 4f28 7b7c e83d b0c8 k......BO({|.=.. │ -00000b60: 136a 8f84 6603 0381 81c0 4060 2030 1018 .j..f.....@` 0.. │ -00000b70: 080c 0406 0203 8181 c0c0 ff27 03e7 ce73 ...........'...s │ -00000b80: ae27 2ac4 8d3d 0357 ade5 5bb3 3b53 c9d2 .'*..=.W..[.;S.. │ -00000b90: 5dcf 0a2c e6ad be6d 1957 b8b3 13a5 f7d3 ]..,...m.W...... │ -00000ba0: 2726 7643 355f 1abd 07ee 6ff2 214c ef07 '&vC5_....o.!L.. │ -00000bb0: 0c9e efb0 3ae6 db0b 9b17 3f17 9ba1 71b4 ....:.....?...q. │ -00000bc0: a15b ede7 f48d 3c46 bf29 c545 f93b 0bd7 .[......O. │ -00000d10: 3a75 ea5d ab46 ac5b b06b 7e3a daf1 c1df :u.].F.[.k~:.... │ -00000d20: 3ff2 9544 d3ba efcf faab 0daf b6e7 aeb6 ?..D............ │ -00000d30: 5f15 140f 0c76 3f7f 5bb2 b652 927c cdea _....v?.[..R.|.. │ -00000d40: 03f6 f5bc 789c 8bb7 f222 ff2e debe 1eef ....x...."...... │ -00000d50: 1f7e c33a 3bfd fcd9 a051 71f9 3b2e c7ba .~.:;....Qq.;... │ -00000d60: dad2 cbe0 b182 032e 3010 1808 0c9c 880c ........0....... │ -00000d70: c48f 7734 47bd a7d6 de97 bd44 a2c7 b97f ..w4G......D.... │ -00000d80: ec4a ec68 1e97 9b39 6ae5 377a 467d 66d6 .J.h...9j.7zF}f. │ -00000d90: f257 1aa3 99e7 8c4e ce9d 5dbc 3f65 17a8 .W.....N..].?e.. │ -00000da0: 6ef0 a563 fe83 dbc8 b5f3 5399 9d67 3dbe n..c......S..g=. │ -00000db0: 6a91 5b66 6794 a70f bd95 8c1e 8ed3 f95f j.[fg.........._ │ -00000dc0: bc9a 70f1 fcd7 7fb3 eb2b 7fd8 775f feba ..p......+..w_.. │ -00000dd0: 43bf 9e59 4cdb f5e5 39dd 0957 bcf8 51ae C..YL...9..W..Q. │ -00000de0: c50a fb96 df53 579c f19f 8d76 1567 5fe6 .....SW....v.g_. │ -00000df0: 4c24 73b5 45b4 cab6 e06c 17a3 defa c481 L$s.E....l...... │ -00000e00: fddf bcfc 8ab1 76cb eea3 2d0d b18b 301e ......v...-...0. │ -00000e10: 758b aff7 2197 bb55 ffb2 ed64 57fc de8b u...!..U...dW... │ -00000e20: 7f3c f8ab 9f8e 4fba a576 dbb2 fcc5 c73d .<....O..v.....= │ -00000e30: cbff 6e5f dfeb ebe8 fc64 e952 316e 2dda ..n_.....d.R1n-. │ -00000e40: 37dc b9b4 7def 6e99 e8d2 d6ef def2 efa7 7...}.n......... │ -00000e50: b91d fc31 2ee7 de74 8583 db0f d351 5ce4 ...1...t.....Q\. │ -00000e60: 76ba fc68 bbf1 eb7a 0f9e 0387 5e3d 0ce8 v..h...z....^=.. │ -00000e70: 4f7b e4a2 cdee 9777 fc70 d7b0 ad49 5758 O{.....w.p...IWX │ -00000e80: 78d9 8839 efff 23c7 d14e 7db5 d47e 8af9 x..9..#..N}..~.. │ -00000e90: f4d9 33d8 f97f 7ed5 7d93 da46 d477 eecd ..3...~.}..F.w.. │ -00000ea0: 74c4 4ba3 fa11 d3f2 fbb7 d5d4 66d6 ccbc t.K.........f... │ -00000eb0: fac2 8d6f 2556 6d78 ab66 4d7c 5e72 f5ec ...o%Vmx.fM|^r.. │ -00000ec0: e449 85fb 973d fdbb 074e 5bba 7d42 2dbf .I...=...N[.}B-. │ -00000ed0: c8b1 df07 aeee b9e9 dcc2 1b63 bfb4 3b3d ...........c..;= │ -00000ee0: 21f9 db7b 96fd e8ac 313f 5e31 3959 9b9f !..{....1?^19Y.. │ -00000ef0: 9077 f56b 2f4a 353d 33eb b62b aecf e6f7 .w.k/J5=3..+.... │ -00000f00: 6c4b 15d2 1d73 677d f9f5 ff4e 66ed 6de7 lK...sg}...Nf.m. │ -00000f10: 316f f1d8 dde7 b4fd f298 e127 2eb0 78e8 1o.........'..x. │ -00000f20: c4ed 3d74 1e18 080c 0406 0203 8181 c040 ..=t...........@ │ -00000f30: 6020 3010 18d8 6cef e8b8 95c1 af05 79d3 ` 0...l.......y. │ -00000f40: 82f0 fe83 b7c1 e88c c814 931a 6f0e 8677 ............o..w │ -00000f50: aafc 1a8d 3785 f211 9333 511c 737c e33c ....7....3Q.s|.< │ -00000f60: 9b7c ef64 e47e 8afa a11e b17e cd39 66c0 .|.d.~.....~.9f. │ -00000f70: 465f e0f8 6da7 30b2 3122 c231 2a27 63b5 F_..m.0.1".1*'c. │ -00000f80: 4f38 b861 4d3e c6a6 61eb 8781 d2a7 17f6 O8.aM>..a....... │ -00000f90: 6ef5 6b63 70e6 1f2a 7f60 90cf b7b8 9d1d n.kcp..*.`...... │ -00000fa0: 6688 0f2d 7f29 9e0f b1c7 b2c5 535c 71ed f..-.)......S\q. │ -00000fb0: bd2f 4f9b 14b9 28dc af3a 16c6 0226 3010 ./O...(..:...&0. │ -00000fc0: 1808 0c04 0602 0381 81c0 4060 2030 1018 ..........@` 0.. │ -00000fd0: 080c 0406 0203 8181 c040 6020 3010 1808 .........@` 0... │ -00000fe0: 0c04 0602 0381 81c0 4060 2030 1018 080c ........@` 0.... │ -00000ff0: 0406 0203 7f02 0371 3936 d7b3 81ef 50b8 .......q96....P. │ -00001000: aea1 e53b fce9 ae1a 7739 df00 d873 e8e4 ...;....w9...s.. │ -00001010: e6d6 9632 e8e8 8fad 35ae e933 d3e6 ed4a ...2....5..3...J │ -00001020: 67dc e452 bea3 8704 4460 2030 1018 080c g..R....D` 0.... │ -00001030: 0406 0203 8181 c040 6020 3010 1808 0c04 .......@` 0..... │ -00001040: 0602 0381 81c0 4060 2030 1018 080c 0406 ......@` 0...... │ -00001050: 0203 8181 c040 6020 3010 1808 0c04 068e .....@` 0....... │ -00001060: 8181 c7ec 67ed dcd2 e616 b6fe ba01 ff91 ....g........... │ -00001070: 3477 a7f9 ab00 fcea 1dbf 041f 7684 3fb6 4w..........v.?. │ -00001080: 2a1c 7e6c cc63 13e1 99fb 7fe1 4018 f2f0 *.~l.c......@... │ -00001090: 570e fcfc fc45 37fc ca85 7ea6 0976 d9c8 W....E7...~..v.. │ -000010a0: 27c1 2f3c 36ee c7f3 170d c879 3c6e 318b './<6......y_..... │ +00000180: ad18 61b0 211f 31c1 06ff e203 3bf1 8cf8 ..a.!.1.....;... │ +00000190: e843 3eec 379a c089 6a80 bbdb 042c fdc0 .C>.7...j....,.. │ +000001a0: af38 63ae daf2 9d6c 36b0 ca8f 8e5c 6b0f .8c....l6....\k. │ +000001b0: aca9 a532 979d fad4 8217 6caa cb71 ad3a ...2......l..q.: │ +000001c0: 1d15 3b39 e18b 1874 b08c d466 a417 ea37 ..;9...t...f...7 │ +000001d0: 9890 4b23 eb43 a88f 9d78 46f5 8e4e 1c18 ..K#.C...xF..N.. │ +000001e0: fa3b c984 dae0 e983 3ac4 686d ef33 9d9a .;......:.hm.3.. │ +000001f0: c451 57f9 d0b1 214f 9830 57ac ffdc 21b7 .QW...!O.0W...!. │ +00000200: 6284 a717 ea5f 6382 8d39 b188 30fe 486e b...._c..9..0.Hn │ +00000210: e5a7 477c 60e9 1d5d 3c69 cdf8 fcfe 140f ..G|`..]j..=. │ +00000250: 633c d3c4 cf2b 2c23 f67f 3239 b5a2 4fb3 c<...+,#..29..O. │ +00000260: 119e 8915 0f60 e881 dca7 d884 b9ea a023 .....`.........# │ +00000270: cfdb 03f9 58bf e2fc fd27 dc60 231c c887 ....X....'.`#... │ +00000280: aede 64d7 1c8c 74e1 b42f e889 de11 ce13 ..d...t../...... │ +00000290: c282 633d 8cea 9b1c ea0f 9bef 531f d8c5 ..c=........S... │ +000002a0: 3d3c 82d1 3188 8f75 9257 78e9 e4d6 f904 =<..1..u.Wx..... │ +000002b0: 0c58 f5ec ebca c748 0e7c ca4f 1c31 e4e4 .X.....H.|.O.1.. │ +000002c0: 351f 1d01 0316 3b73 6211 74ec e8f8 78fd 5.....;sb.t...x. │ +000002d0: 9a6c c21a d115 d76c 3b48 fd6a 944f b535 .l.....l;H.j.O.5 │ +000002e0: c78f cef9 0f5d 35d0 c9eb f723 9f46 e5d0 .....]5....#.F.. │ +000002f0: da64 e7f8 a8ae abdc c22a 5631 8c3e 1ff8 .d.......*V1.>.. │ +00000300: c5b5 7281 d1be 529c 38f2 31aa 258c 7c1a ..r...R.8.1.%.|. │ +00000310: b1cb a71a ccc5 8d70 f480 8cb5 c618 6798 .......p......g. │ +00000320: 039f 1f83 ddc7 a3fb 36f5 2b4c f57e 949d ........6.+L.~.. │ +00000330: daea 49bd 9007 9d51 39ab 47c5 ab27 f2f3 ..I....Q9.G..'.. │ +00000340: 9aa2 58fc ca2b ac46 ec7e 3fb2 fba3 ef27 ..X..+.F.~?....' │ +00000350: 2773 fc7a 6da5 efea 5aaa a7d1 cf27 dd8f 's.zm...Z....'.. │ +00000360: 918d 113b 823e 50bc 6f53 2f60 3976 c481 ...;.>P.oS/`9v.. │ +00000370: e279 7ea2 f3bc 560d f934 d748 2e8e 5bfc .y~...V..4.H..[. │ +00000380: aa41 3ee6 ab3d 5b5b c506 46fb acba ae72 .A>..=[[..F....r │ +00000390: 6ae4 bca0 7324 583d d7f1 fb6b 109e 71bf j...s$X=...k..q. │ +000003a0: 2567 a43e c7d0 6038 fa40 fce3 0cac d601 %g.>..`8.@...... │ +000003b0: 07ea 5358 4672 33aa 77d9 745e c77f 9d3d ..SXFr3.w.t^...= │ +000003c0: 7cca 5e60 c8e7 c78a 17c5 c02f faf9 2673 |.^`......./..&s │ +000003d0: 4de8 052e a9ad 3508 4b5f aac9 eb8b fa54 M.....5.K_.....T │ +000003e0: 3fc2 5113 1cfb 95fe f14b 8841 9883 915f ?.Q......K.A..._ │ +000003f0: b1d8 f1ab 2fe6 f484 5fa2 5cc2 6a4e 5d6a ..../..._.\.jN]j │ +00000400: 6a2e 3cbc e093 dd8f a307 dfc7 1cbc 62e9 j.<...........b. │ +00000410: cfdf 3fca 811f 2ccf 57f8 e21c 471e f58d ..?...,.W...G... │ +00000420: 1fac 7a57 1ce3 f88a 8fdc 88b0 ba5e 1456 ..zW.........^.V │ +00000430: 3ce9 b51c 3beb a38e 62f4 fcd0 5cb1 d573 <...;...b...\..s │ +00000440: bd57 915d a3f0 8c3e 0ff8 7d61 8dcc 5933 .W.]...>..}a..Y3 │ +00000450: 23eb a23f b8c2 a63c beae f8a6 8a5f 3ebf #..?...<....._>. │ +00000460: 7fc5 e938 604e 1ca3 d64f 1c31 9a2b c6c7 ...8`N...O.1.+.. │ +00000470: 56f7 2e1f 31e4 1ec8 3f50 3e3f 37ba 7aae V...1...?P>?7.z. │ +00000480: c6b2 4ff0 63d7 f1e5 bf4e a867 30d5 dceb ..O.c....N.g0... │ +00000490: 1855 6f13 2ab9 aad7 5ddd 8bd6 205e fdfe .Uo.*...]... ^.. │ +000004a0: d83f d578 3f9f 748d d446 a797 a915 1d1b .?.x?.t..F...... │ +000004b0: ebf2 f729 c737 793f 6f82 1f5d 3918 3966 ...).7y?o..]9.9f │ +000004c0: 2754 ec03 d5f7 7bc6 af1c 3e56 18df a61a 'T....{...>V.... │ +000004d0: b211 e7c7 6abf c80f be3a 069f 9e1f e8ba ....j....:...... │ +000004e0: 4e52 0ca3 f210 4b1f 8cac 997d a9f7 a9d4 NR....K....}.... │ +000004f0: c5be c844 b1cc 955b c72e 36df 5fad fbfd ...D...[..6._... │ +00000500: cbc7 a8d7 5a74 e518 8813 c50b e3e7 902e ....Zt.......... │ +00000510: 8ce6 1a89 1928 2776 c508 038e f39c 6219 .....('v......b. │ +00000520: f51c e6d8 60ce 31c3 a858 74f1 471e 049b ....`.1..Xt.G... │ +00000530: 461f ab98 3fab f899 73fc ca7e bae9 da2f F...?...s..~.../ │ +00000540: 1c8f cac7 6b2c f5f7 d841 eb1f a3f8 b50f ....k,...A...... │ +00000550: 9443 318c b2d1 8344 fe6a 9ff0 1c03 e8fe .C1....D.j...... │ +00000560: 1a14 83ad b52a 97f2 32ea fde1 407c e397 .....*..2...@|.. │ +00000570: 5df9 2fa9 e412 7f60 f45a a27c e283 b95e ]./....`.Z.|...^ │ +00000580: 3fd0 f9bc 6bae 49f5 3af0 bd53 d1fa f656 ?...k.I.:..S...V │ +00000590: 62fd 7ec8 450d 301c 1b7e 3faa 834f 6bc3 b.~.E.0..~?..Ok. │ +000005a0: a6f5 49d7 dcef 5539 958f 786c 3a17 1283 ..I...U9..xl:... │ +000005b0: 6093 904f 787c 7e4d c52b cef7 a9cf ea71 `..Ox|~M.+.....q │ +000005c0: a2e5 908d 1ad2 19f5 7913 fac8 2a1f 36ea ........y...*.6. │ +000005d0: 08ef eb7e 1ed9 e18d e7ba e67e bcfa 541c ...~.......~..T. │ +000005e0: 18e9 cacf 9c75 2b5e 31cc d1f1 ebbc 2c9b .....u+^1.....,. │ +000005f0: 6219 c1f0 3c21 07cf 2bc5 0ba3 6b15 f2e8 b... │ +00000650: d9ab e307 9b2b 5635 aaf7 917a 553c 7884 .....+V5...zUu. │ +00000780: 15fe bd31 e3f7 55ee 0654 b907 b472 5e1e ...1..U..T...r^. │ +00000790: e1ad c675 57f2 e169 3401 99b2 9e36 d760 ...uW..i4....6.` │ +000007a0: 196e 1a96 9a12 13e5 3ce9 520e 652d f700 .n......<.R.e-.. │ +000007b0: 4fca 7e58 a35f 62b1 b0b7 ca08 b059 cb57 O.~X._b......Y.W │ +000007c0: b697 d17a 640f 95f5 7af7 1dd3 66ba bfe6 ...zd...z...f... │ +000007d0: 500d 5b60 2030 f047 31d0 f394 7351 5c74 P.[` 0.G1...sQ\t │ +000007e0: e3ec 5935 d896 e572 3f4a a5f3 3e80 d3a6 ..Y5...r?J..>... │ +000007f0: 6d39 1737 f1ce dd9e d2fe 9677 913f 45cf m9.7.......w.?E. │ +00000800: db8b 7fbe daf8 b6f9 873b b7a6 2f1d 91b0 .........;../... │ +00000810: 66c6 7618 3a72 ee86 2c61 7191 738d 8ba3 f.v.:r..,aq.s... │ +00000820: a6cd a3be 51eb 7eb5 71a1 fb9b e792 b59c ....Q.~.q....... │ +00000830: 509c 7b32 dd5e f572 30af b41a 7b5b 3c27 P.{2.^.r0...{[<' │ +00000840: 97c9 c56b 56c6 25dc 511f be6d 6153 9e2c ...kV.%.Q..maS., │ +00000850: 2775 4583 3fde de53 aadb 1799 7397 f5e9 'uE.?..S....s... │ +00000860: 52da f22e 1327 1644 46c6 f6aa 3e04 1978 R....'.DF...>..x │ +00000870: cc71 de9b d565 f7ff 5cba 5886 c423 f253 .q...e..\.X..#.S │ +00000880: 6a46 d8eb 70b6 706e a16d aceb 3173 64e9 jF..p.pn.m..1sd. │ +00000890: 2337 8c13 8f51 58d8 cc3b d801 b629 73e2 #7...QX..;...)s. │ +000008a0: 9a68 4fae b4f2 8a3b 1e7f e0eb ee02 d794 .hO....;........ │ +000008b0: cf5c 7089 4b44 c9e6 44be b41f 0688 ee6f .\p.KD..D......o │ +000008c0: 9aee 7a93 9f8d 4afb 74ac cbc6 715c 93a9 ..z...J.t...q\.. │ +000008d0: 8fba 9e75 9dae 9cbe e80a 5fe8 1fe1 cff8 ...u......_..... │ +000008e0: 589e 4b12 a33f 3376 5d49 39e2 4371 d611 X.K..?3v]I9.Cq.. │ +000008f0: dd47 7236 b895 8937 5ae6 5e35 b3c1 7d35 .Gr6...7Z.^5..}5 │ +00000900: 6f74 b676 2e4c 4c7a 2d9d cdaf aaef de9a ot.v.LLz-....... │ +00000910: 74b9 95ed 77e5 2735 4d49 bb79 a36f 5fdc t...w.'5MI.y.o_. │ +00000920: 6d99 e83f e671 fa91 d206 dff1 c040 fc62 m..?.q.......@.b │ +00000930: e153 2e1e d7bb 64c6 99ee c13b 5e4e aee9 .S....d....;^N.. │ +00000940: 3e65 c343 9fff e1da 9a0b 2b4f d1e3 a1c9 >e.C......+O.... │ +00000950: ffab 1ef2 fe13 79f0 224d f7ce a89b d55c ......y."M.....\ │ +00000960: 37ad ebd9 e7b7 66e2 4df3 5f9f 3b3c d5d6 7.....f.M._.;<.. │ +00000970: 75ed 8adf 2dfc b71b f3cf 3b37 31de f73e u...-.....;71..> │ +00000980: b77e 7c75 b2c5 a58c 5143 c33e ae2f cf71 .~|u....QC.>./.q │ +00000990: ee2e be87 f22e deda 127b 4fdf d995 7099 .........{O...p. │ +000009a0: ef8c 3ab3 744f ffd8 d7da ffd4 76ec 7101 ..:.tO......v.q. │ +000009b0: 1918 080c 0406 4e1c 063e bda6 3dee 3bb5 ......N..>..=.;. │ +000009c0: f6bd ec25 9391 738f d4a7 d69f d199 5f36 ...%..s......._6 │ +000009d0: 3d7d 76a2 bdf7 cb77 1747 c6cb d676 a47b =}v....w.G...v.{ │ +000009e0: 57c5 1f4c db05 aa9b 1037 bfc4 c56f 7655 W..L.....7...ovU │ +000009f0: ad2b ce88 523f 756f d8b7 e296 b45c 5213 .+..R?uo.....\R. │ +00000a00: 7726 eaa3 8ecb ed0c b4f5 95cd db72 079e w&...........r.. │ +00000a10: 9936 e7e7 076f bb39 aeb7 ebcb b5b9 948b .6...o.9........ │ +00000a20: 4fba 800b c6e2 ae7f 68ae 8daf df31 c2ae O.......h....1.. │ +00000a30: e29c 9b97 4ce7 b3b1 77d6 fab1 dda7 657a ....L...w.....ez │ +00000a40: f0ca 7d7b 3f72 d693 1f8d 53ee 964b 47b8 ..}{?r....S..KG. │ +00000a50: 440c fae8 db45 3ee4 0957 fbdd 075a 5c3c D....E>..W...Z\< │ +00000a60: e6db bf3f f0f4 7de7 a5dd 1ebb 264c 7013 ...?..}.....&Lp. │ +00000a70: cd15 eefe e235 5c66 1fde e261 954b c505 .....5\f...a.K.. │ +00000a80: 7183 4bd2 e97b 77cb c51b 0a17 1f78 ee13 q.K..{w......x.. │ +00000a90: 6ed3 1925 12fe 2b51 dcff f8e1 9d14 ffd4 n..%..+Q........ │ +00000aa0: 1513 51c7 0de6 eb3b 785e 3b34 ff30 6020 ..Q....;x^;4.0` │ +00000ab0: e63e f6a8 735b 4eb9 69db d43b d3ae f8f1 .>..s[N.i..;.... │ +00000ac0: e9ad 777f f620 1f61 166f ae80 3b9c bbe5 ..w.. .a.o..;... │ +00000ad0: a6eb d8f9 af3c d37a e1e2 d661 eb7e 39b4 .....<.z...a.~9. │ +00000ae0: dbed 8d87 b52e 8cf6 3c30 249b 4bdf fcfc ........<0$.K... │ +00000af0: b716 bf99 aa5d b477 4836 7147 ba61 75ba .....].wH6qG.au. │ +00000b00: b9f8 8137 6ff9 e733 3eb1 67c3 f995 3e26 ...7o..3>.g...>& │ +00000b10: 35cc 79b5 a7b8 7bf6 8eed f55d e917 5ade 5.y...{....]..Z. │ +00000b20: bc75 6947 4fea d3e9 6cd4 656f acf2 8fd6 .uiGO...l.eo.... │ +00000b30: b6dd bebc f1c9 7f6d 8a76 3e50 57cc 74f7 .......m.v>PW.t. │ +00000b40: deba e9c7 bfad 692a 0cd4 ee60 b6d9 dbd7 ......i*...`.... │ +00000b50: 2e2e 1e79 a583 859e 50f6 f8d0 7b60 9127 ...y....P...{`.' │ +00000b60: d41e 09cd 0606 0203 8181 c040 6020 3010 ...........@` 0. │ +00000b70: 1808 0c04 0602 0381 81ff 4f06 ce9d ef5c ..........O....\ │ +00000b80: 6f54 881b 7b07 af5a cbb7 6677 a692 a5bb oT..{..Z..fw.... │ +00000b90: 9e15 58cc 5b7d db32 ae70 6717 4adf a74f ..X.[}.2.pg.J..O │ +00000ba0: 4cec 866a be34 7a0f dcdf e443 98be 0f18 L..j.4z....C.... │ +00000bb0: 3cdf 6175 dc5f 2d6a 5ef2 5c6c 86c6 b186 <.au._-j^.\l.... │ +00000bc0: 6eb3 9fd3 37f2 18fd ba14 17e5 ef2c 5c7b n...7........,\{ │ +00000bd0: 3015 df78 d90f eaff 7c51 2255 7e4b 7b45 0..x....|Q"U~K{E │ +00000be0: f2fe aaf7 b68f 9532 66a3 389f 4967 8a5b .......2f.8.Ig.[ │ +00000bf0: a2a8 343f da43 fca2 2146 5c51 c955 b0cf ..4?.C..!F\Q.U.. │ +00000c00: 963e f7e1 1ff5 ef37 134f 7b5b 96a6 5c21 .>.....7.O{[..\! │ +00000c10: 5d8c b999 ec76 57f5 f136 6c3f 4386 dca7 ]....vW..6l?C... │ +00000c20: 4e74 ee6a 97bc d2d4 d8d6 d990 fb5a 4343 Nt.j.........ZCC │ +00000c30: a2c7 d5b5 4d68 6b6a 74e7 9a39 efd2 5d1d ....Mhkjt..9..]. │ +00000c40: c97a bebd 6314 3e51 a850 6f93 7edb d7f2 .z..c.>Q.Po.~... │ +00000c50: c564 7e59 8f6f 2bae 3bf8 71fb 3dbf 7dd4 .d~Y.o+.;.q.=.}. │ +00000c60: f2c8 e9b1 cb27 eeb2 3dd0 ef3e b30f f6f5 .....'..=..>.... │ +00000c70: d16e 5ee2 fdf9 d23e 6d74 b551 544c 76a7 .n^....>mt.QTLv. │ +00000c80: f3eb 17ba f171 1955 701b ca1f 24f9 417d .....q.Up...$.A} │ +00000c90: 3a1f 0496 3e8b 8bf3 e9c6 d2d1 d1e7 1a50 :...>..........P │ +00000ca0: 29f0 33dc ffdd 5613 17dd 5bf7 3cfc f898 ).3...V...[.<... │ +00000cb0: 1af7 6cce e81c f5d0 4637 fce6 646d 6e73 ..l.....F7..dmns │ +00000cc0: 76cb 1712 ae27 baff 63b9 e1d9 91ab dc63 v....'..c......c │ +00000cd0: d9f3 da3b 4b14 1bc9 b115 e3e7 a161 3bae ...;K........a;. │ +00000ce0: 1928 5ed3 36d9 151b e7fd 60f4 18f7 c2d3 .(^.6.....`..... │ +00000cf0: 4b56 766e 19b2 fda5 efcd dfba 6af2 3b7a KVvn........j.;z │ +00000d00: 9a1d d76b 1cb4 b975 837a fa39 b23f f9cb ...k...u.z.9.?.. │ +00000d10: d4a9 77ad 1eb5 7ee1 ae05 e968 c707 7ff7 ..w...~....h.... │ +00000d20: f057 124d ebbf 3ffb 2f36 beda 91bb da7e .W.M..?./6.....~ │ +00000d30: 5550 3c30 d4fd ec6d c9da 4b49 f235 6b0e UP<0...m..KI.5k. │ +00000d40: d8d7 f3e2 f12e 7e86 17f9 77f1 f68d 78ff ......~...w...x. │ +00000d50: c81b d6db e9e7 4f86 8c89 cbdf 7139 d6d5 ......O.....q9.. │ +00000d60: 965e 068f 151c 7081 81c0 4060 e044 6420 .^....p...@`.Dd │ +00000d70: 7eac b339 ea3b b5f6 bdec 2512 bdce fd63 ~..9.;....%....c │ +00000d80: 7762 47f3 f8dc ac31 abbe d93b e633 b357 wbG....1...;.3.W │ +00000d90: bcd2 18cd 3a67 6c72 de9c e27d 29bb 4075 ....:glr...}).@u │ +00000da0: 432f 1df7 1fdc 46ae 5d90 caec 3ceb b1d5 C/....F.]...<... │ +00000db0: 8bdd 723b a33c 75e8 ad64 f450 9cce fffc ..r;. │ +00000f80: e1e0 8635 f918 9b86 6d00 064a 9f5e d8bb ...5....m..J.^.. │ +00000f90: d5af 8fc3 997f b0fc 8141 3edf ea76 769a .........A>..vv. │ +00000fa0: 213e b4e2 a578 01c4 1ecb 164f 75c5 755f !>...x.....Ou.u_ │ +00000fb0: 7d79 fae4 c845 e17e d5b1 3016 3081 81c0 }y...E.~..0.0... │ +00000fc0: 4060 2030 1018 080c 0406 0203 8181 c040 @` 0...........@ │ +00000fd0: 6020 3010 1808 0c04 0602 0381 81c0 4060 ` 0...........@` │ +00000fe0: 2030 1018 080c 0406 0203 8181 c040 6020 0...........@` │ +00000ff0: 3010 18f8 2318 88cb b1b9 de8d 7c87 c275 0...#.......|..u │ +00001000: 0f2f dfe1 4f77 d7b8 cbf9 06c0 9e43 2737 ./..Ow.......C'7 │ +00001010: b7b5 9641 477f 6cab 714d 9f99 3e7f 573a ...AG.l.qM..>.W: │ +00001020: e3a6 94f2 1d3d 2420 0203 8181 c040 6020 .....=$ .....@` │ +00001030: 3010 1808 0c04 0602 0381 81c0 4060 2030 0...........@` 0 │ +00001040: 1018 080c 0406 0203 8181 c040 6020 3010 ...........@` 0. │ +00001050: 1808 0c04 0602 0381 81c0 4060 2030 700c ..........@` 0p. │ +00001060: 0c3c 6a3f 6be7 9636 b7b0 f5d7 0df8 8fa4 . │ +000010a0: 097e e1b1 713f 9ebf 6840 cee3 718b 5984 .~..q?..h@..q.Y. │ +000010b0: b1dc e6a6 9e1a 37c4 9baa fb7c b0f7 3437 ......7....|..47 │ +000010c0: beb1 7764 b9f7 f486 8967 2412 138e c785 ..wd.....g$..... │ +000010d0: 849e 0203 8181 c040 6020 3010 1808 0c04 .......@` 0..... │ +000010e0: 0602 0381 81c0 c0bb 9681 9da5 9565 5d36 .............e]6 │ +000010f0: babd ae37 999f 567a 23e7 adf6 375f ac8f ...7..Vz#...7_.. │ +00001100: 7a52 8b79 436b 5ba2 f5fc 4f46 71f9 efc3 zR.yCk[...OFq... │ +00001110: 952d e131 3010 1808 0c04 0602 0381 81c0 .-.10........... │ +00001120: 4060 2030 1018 080c bcbb 18f8 1f8b f72f @` 0.........../ │ +00001130: 47 G